0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-14 05:58:47 +00:00
OI-codes/S2OJ/910/data/city10.in

3 lines
415 KiB (Stored with Git LFS)
Plaintext

300
82217187 54265918 154346753 67118374 111086843 112768593 36046337 112678856 184849095 102671835 109956523 90884012 123808130 92388457 40864939 94271238 105588795 101100951 186858453 139575955 42405168 100085685 86425835 100691593 91423210 159376513 35315161 129579361 56957647 98056782 67904181 117926973 66396239 17725759 121261048 167809657 109757543 31986700 105902882 111028447 133402983 158800712 79126929 99861134 118026459 170629987 123894910 171842749 76709517 170204880 82271272 50381988 182585391 108952858 112291834 112600671 175946371 113622713 85601897 162079771 75221929 76692544 95339404 77355801 41648467 75358283 51073755 124046983 81307637 150907201 109744671 100781651 96224309 136418542 164063024 15818551 143266630 25186100 127843176 170413651 65202127 110464350 111398711 82404854 150103996 70719390 68269997 144487079 61587715 98808659 110021255 120137008 69129169 120717473 92877394 181586949 45385597 154061751 101059507 74977953 52558644 51454971 118051644 138427644 113340941 88049402 98516653 98693543 122069116 54769041 43481715 101544025 81541201 147136448 119981769 51910527 119938698 63272718 74021543 87709323 105596426 87475430 84358395 89971649 97441454 110378243 69645895 106055424 122341393 168862039 55759565 176930018 106554832 148814000 136170189 53117806 130030925 49675814 142700355 160920749 53869483 86815748 142579460 60171454 86606355 65354617 78053301 122465372 88880845 186118932 151080515 70196531 153143842 96049661 130017335 22374776 100258338 113815328 89060821 98783081 51806594 63098057 105276676 62570115 47657913 109759773 84854366 46284636 128835759 174777098 130704151 76684209 136954132 85352278 185575031 167591853 91090259 128252692 121639820 64708566 117188703 147870405 134683617 80825498 61848990 48202416 94721702 184180473 93617794 66847684 83460505 152952625 82617375 145550330 79781397 138575557 97650163 78794745 101023638 103475358 146507905 153074036 132790436 26621197 104205612 111127352 98065223 68184078 35720078 3455772 94250205 125028857 81629012 141681523 79051791 171284508 177906179 164750133 150383258 177807762 28906733 84336494 44907174 13000810 69913912 165229502 43598556 53567605 77622782 150010061 78203694 181081234 40318638 82050603 93245499 67046980 77377640 58763310 130459024 124861799 69809656 60747142 71376862 79711348 186601109 99577333 129092227 85711909 125562470 151287084 99957116 27949471 74550084 127412246 46174766 177083985 190465964 53411524 72920734 83988570 159725003 45399595 118973789 28808794 62293084 42605725 94799232 52325318 133148413 79264923 7563225 60450351 52430217 139882783 180857626 95120876 135201433 171679935 122114777 50001825 95844208 113312577 76785869 72961475 101899412 71380002 47193930 140201106 93878610 91333109 142538483 141255486 159608229 91098813 94111361 122974759 181792306 58819047 77447063 112169391 81292430 39047318 18316677 96969419 48731788 96089468 95858347 142628134 28574293 166590375 75360317 123271740 112392957 94942858 131960551 104192983 184875053 53771986 98080976 107615957 98681500 166479095 59808564 147605835 118062310 134630629 2902828 68463473 132598022 137135358 83993117 63903337 85397184 66329819 135367474 134311378 97010487 41234126 46750881 118891322 88888478 166918733 63884112 189590761 9273450 98315408 43195139 66808139 135415573 135078898 75105544 48401109 131962719 184806505 151083500 129601591 176283404 182871075 100060644 127722413 135243022 102318821 118686686 121674073 28550745 54591872 161605089 55687944 116250755 102930361 80237042 109042772 91227774 74474764 154486911 164552331 95240754 101037519 20168235 91616473 128937543 103876916 106808789 74349174 50388816 169783668 75010690 93833546 52712358 6397572 87938753 112761724 117942703 23470485 53228187 108704741 99989349 106515283 115643874 46596375 89815357 135461719 171603126 86471089 95782052 47247994 63540505 74479314 117194178 108917949 19527292 42908602 64446132 112454394 126697133 171952839 57082767 94396478 24563288 36221953 159109622 162011594 96546669 118976497 83087214 55920382 104745811 70363613 96889652 87530555 75549476 26807057 80281439 131589355 3650013 137674127 130824120 85673029 27057045 81315517 99186356 75328166 169386124 129351249 97190711 132737241 98253929 178915301 132894056 70774398 40293221 68670823 77457456 31096244 119214537 94738117 47633119 42393261 132364468 85171693 112408281 51816436 123333812 116749781 74474020 128804101 124228248 102730868 146677374 78665009 118478258 131359699 90542029 81850417 71093010 115342202 93247750 140861970 68679771 61254617 92679870 132804753 114019513 89666805 111022323 121952476 173852859 44384502 100036551 125462736 86114202 95621952 79405245 134398199 121215841 87880139 80965487 102635326 140987697 48139886 142952121 90283961 156754806 16391331 94973191 158625376 73272051 36048625 115858917 77559567 128758907 28780365 101467341 50654120 106874780 108553931 143101724 57170661 86325761 164067277 116051204 153847247 156333495 151664615 83475985 78222164 109848960 62391566 104570612 107997745 126041311 118293359 58530685 134951162 109841582 65161071 163739750 29377101 75925126 135383390 39494939 66516850 75313387 48254262 139669918 98297220 44797103 102648384 67578400 65465758 31015485 141478456 80864299 91948683 136573489 149668087 122957738 163058624 177620380 114047521 100033356 58595001 75239044 162631311 72488425 71668586 57359790 185889518 146198823 96770941 115222973 34584717 122559290 106209228 87276818 83879953 92024821 132384369 103756113 64884184 122799682 155329659 169231440 110988432 85304806 156573328 173656783 95104436 100002891 100246557 70208675 73227063 72660806 107802784 106070388 106826296 70901775 67998178 118182374 110145764 88254738 75190295 127390027 141417445 114678911 83630711 52680545 73348377 56658018 133275932 94227914 109450214 86961713 51554635 123515981 156839643 113618220 98607611 158018237 188667774 156214097 88661126 13620927 157740136 120271434 111943171 120859344 66254250 114370660 149357788 112176294 76873310 76924033 156277392 125630280 43546424 86921707 38037527 40463848 52507700 127654828 101014066 61775288 113083807 121457451 96627680 46956863 107547753 74260148 96006885 61741380 91029375 117143850 119033007 44897291 84917336 44348549 60617178 182470837 86812377 57337536 112633247 115990149 71579817 137712315 186520256 101609307 125632443 118588858 95117100 67057334 133338614 167301910 102142405 87266801 117968561 125927332 31879172 136232791 104524623 121482269 165723609 72110464 105764688 104628244 28911706 83363072 42869773 132398514 98316249 85207801 61308008 97904806 184283848 49848274 165122469 55194016 88788068 91985514 119734598 102132974 112114235 86055031 94341525 186431118 179007040 109418009 169422538 102178491 90470642 84034376 162381699 180500527 125038432 53325247 86899982 77601254 72478533 121048699 63299721 174730865 108241952 99049248 29305647 38362931 108315420 86820419 59183544 146178929 21666000 120448014 146633740 147476673 23635481 89953174 49712613 130978797 133665660 123326059 19398088 111486280 123554355 63263922 108502192 158679999 57477061 87672439 173046089 80698819 92690422 52747781 14060438 81408475 140061467 173123706 99871441 57882234 145251618 101395395 166329986 42973975 65724244 51462209 75342176 106406718 88330054 124603475 147105542 35181176 101162602 114016383 60980882 103549296 87994957 125220662 92446213 154192558 75648548 122017921 153811688 33672948 105429234 97422113 135028583 105935405 169723918 63156907 168048042 68204523 122659524 71002457 88675482 96617026 85605351 149004827 60042204 71917870 92525048 41329534 48489581 82950692 157155895 61968310 59720377 28653365 141346391 59254359 129511649 52053814 95425876 104167502 91295488 137592980 99901111 112186847 112054371 105415986 142236617 89437182 155005465 110577070 80998838 120935078 32590949 127898525 122712998 96980086 94713557 43904821 160616744 149411370 88488459 91470096 56611661 71454541 166199815 99096491 92722174 50713149 123803534 133869089 95076624 79493192 123777375 82593003 87251382 83856648 56929805 33269446 129735719 98869234 177616225 30559148 160893530 137931875 107241381 125881206 57210313 110176786 143908494 79267418 100354355 74701820 98002460 100183172 94782682 174452286 134422598 114993778 92336448 60243721 104548598 78023455 67046248 110581210 93858932 105934585 141804760 93436973 99657398 116757661 101940754 112369980 116080538 92778403 23444256 139862435 119879967 68363036 158966749 2161756 84395471 60893679 83534305 58351973 112027568 101954532 57001998 91353691 89134121 78101666 100820032 55536671 50149475 43284295 175857335 125583761 177453680 87810565 74729456 176532809 40022449 98612056 81600176 90650140 113689985 50312863 146365646 41357920 80998156 80175674 80311191 49857653 89767347 153366617 131736057 88186138 179812540 43627665 125070805 80106616 100485052 167586136 104756487 103529448 29877191 155129182 46995991 140273852 27623312 80534891 134993326 133560058 80367931 101564798 101242202 158136352 109782982 80617211 120702872 78380880 41009040 62628008 154709890 124615863 179080032 50489998 107952602 64984437 81382615 65184752 69057843 103903762 40520875 110834809 122722449 119330563 133682244 108388010 74032381 92872652 140856082 140041833 52254028 107322351 108885310 32016954 64023635 114704863 96452973 69937619 13886833 162254709 63379213 159817120 119841405 53326031 50238574 182171795 175469449 107399677 144682569 96553793 89251917 82974394 110964484 95144233 158832028 105251224 122070963 154696276 91321482 14668814 115927967 114566620 90559455 47216039 61565846 75315716 31058038 121749199 84030976 23178608 98569367 56976634 58515622 141035611 92681154 106724641 59576812 66403133 24109510 120034736 79075726 115739799 84053572 66680322 144020930 85977634 106297900 81091466 73061341 105414749 86233383 118993540 86942885 114628664 60394341 153800436 85511344 103185758 101460457 120183170 127728467 74507022 66717275 144223235 43328329 64852848 126812178 130522817 80592699 82856424 133071222 49317201 21353428 171547627 105088449 120459472 136369450 154704620 61802378 97330807 73301688 41310566 122404314 42713852 108285313 140504548 110598955 138694027 112767332 145973572 19369672 140736583 129734805 117370625 132260109 85793873 49693935 94496664 54595910 65671699 87515915 113099076 110507215 88791832 22792641 143059286 100302570 126176179 153278320 43636250 40092659 99731444 96233888 58655283 87734111 106508992 113805481 103001959 27079748 82948123 79806848 136888607 28002192 126324642 116465715 60543710 114316622 72047154 104089121 166450217 93177874 82101432 105073677 60973784 129593873 115638465 159129524 31654629 170876033 158978513 100006217 110477495 62892949 134748953 68339921 59093650 85585981 96077143 89641489 84845889 139194333 76022878 133914335 149662097 193381707 173733823 71505119 85126412 115530055 98467459 44657922 79250849 167823666 78490949 74171305 97059184 60880239 76367776 109680003 124648759 24388190 186804995 100014780 49686464 174143108 184921059 171701928 91368111 10935675 113545221 62280102 25146760 134367012 61185768 58648858 187312207 127940375 72950062 95194065 143004744 57969854 139027548 55497894 33289485 33500618 72836993 140871168 125619333 72554189 60379428 53186631 87096781 109596797 119421852 116294564 127375701 6826954 103184585 92288090 84189540 22848915 101683476 32091572 86298006 163768079 120150071 98683181 93711194 163696325 17815194 100824324 84391898 100110554 78652734 114737299 46318953 101539329 88003972 72265099 58687091 76011961 117982885 78818922 118396475 131204124 114314502 119523642 102243020 151808292 102751548 102549441 134645621 79983217 81150522 52472904 39351759 50976441 135961521 84144147 98911807 69654919 140103504 103555012 81120268 114817249 90858629 95635893 107874996 6786765 127921407 86320356 69954318 123664433 30356803 110652667 125568462 71933802 135783430 64180040 76105763 63214044 75199757 115616362 63229539 123871526 101547634 104870137 125426862 107713156 79962204 37252098 152795570 112590322 96777673 159133000 111237004 39857859 166040769 119953646 20766535 112620951 131331501 135297990 157925551 122469087 101936068 81445722 69363361 90612177 108939625 82260007 39231399 51645080 144998433 132462348 153086713 96735120 104747076 41981471 69642519 47320083 114417643 129357763 149706652 23385160 75290538 133193972 112042014 106501843 108729077 94155979 57687489 53625569 74951326 112127738 34154544 116049382 168958761 121917356 35063074 60227781 146032819 96272660 52989217 141065041 102800022 144151998 86753645 186549742 1135592 105493223 41034868 171671227 41837661 108618247 104418991 38556520 118234249 107501973 120126022 125724598 183057565 88545375 126202278 106611474 150749246 147841715 140461124 20415408 10526713 116459983 74411597 89639005 47589539 115980069 122580727 101325287 143546840 144559303 86798094 160627586 14323179 174713016 69908399 62057289 134424379 167235193 73020658 32938410 60887880 176285097 113780712 127763904 57911639 163656030 80732335 111178311 123966339 83577530 50313598 133809799 85011879 69361577 114908445 167785985 119344144 150471299 123412156 87217769 126912673 81529022 176586313 90092723 82788906 94312149 164702493 79680091 64683058 181222850 99247726 57760327 111679491 117019089 120419620 75248390 41780092 84915487 112255821 69963186 122906070 145186466 78823026 57010464 133330976 150414456 170030538 120100744 135793655 147790384 61378640 91102786 48829624 84579364 80490379 152433380 67255416 103332931 111480869 158480306 96545713 146187367 91319179 61559487 118340323 83166525 77543278 91738821 88028126 88351080 126193147 127200365 91830926 47549740 104278748 111990117 32413584 27725354 112869766 44587937 74186427 164694372 11670401 58398263 33827710 90855486 102478087 106133106 140957829 73914266 148457976 82211400 20591186 148154701 75153450 121408300 92329056 130422544 117293010 39885414 56739335 92863516 120040622 27349106 89213261 169341685 89154158 76098183 140259536 81170479 88146525 88980471 126313191 80963389 59177011 98029969 113844294 149771822 30043902 124092061 66351079 37246867 130368220 159600009 107531263 27694589 103957006 141534582 107403606 47102452 134285368 91583238 92741158 38846408 162165752 132262860 131114066 157363621 154285677 39991678 73946493 133717847 143132500 81827325 129074355 45529407 116498069 147997039 70235635 144345897 83434930 128634975 89738106 97400621 157058067 86060829 80989888 58074440 90422592 156952228 76219635 119060002 140261785 52274303 65158453 68543259 62768073 109577545 99370735 92734371 148438022 97161230 95000866 139906783 156018440 114387197 108426230 130506752 93066884 76399800 15393456 140018172 83619872 149171272 103772325 36072262 45170740 179778581 57495844 102243709 154490638 163847069 96429926 168534012 66816791 83118106 116754567 114725061 72491908 21908203 122236242 88890413 91615092 105029030 58340387 42183515 53177330 138925116 148783090 64290245 124918001 119064832 70294238 40563778 56719377 66518254 71572460 67354167 133653249 117893279 47196983 58873350 82510402 67113426 79665720 88363830 119786470 101593430 94571818 143563250 52665463 77415901 116057866 120823725 91946085 125959570 62587917 57420868 85525542 105290434 41036376 78032417 106054693 61045897 139316700 108340177 105866933 62797771 137477557 148338345 122208306 108712876 105896539 116957000 45022069 56915813 45545153 164171603 190514821 55768185 97112958 35853628 59158594 62269511 55391636 81789759 109761492 79271207 55364051 123964253 135926403 84458427 125046312 106072622 126608351 115011809 156393065 68798200 84510644 71849445 26913149 33712932 145915550 137519429 162671978 167999840 106420322 137439363 146827192 45744502 149514056 97107127 138532792 76839752 29000615 62626530 147828421 107810331 89577681 180876829 59825664 83094351 79472846 105941448 110713747 166769966 10424508 68723844 167768568 91907431 107874486 149426402 180337150 120735734 54613670 16191297 44641444 31373962 141336897 89453470 151888356 65726966 130075153 23725944 113979978 120289521 138880076 141906467 126842526 86983025 123617723 77033402 82335448 50226379 137011163 45193353 83050742 105133512 155079822 100348858 90927164 83771020 33349894 133586407 79342647 197426442 57235470 57821227 161632099 14127075 153804083 153218200 75785109 99040619 62288333 151916709 87234579 102762765 117786415 110971559 151025104 158746346 96868322 81265137 85968580 44000292 149750412 65296721 139047921 98140513 30360051 94161309 141846606 96585697 190626370 104323726 159956193 95472012 94558436 17138306 29816799 137052330 133473544 90653305 121655376 143368735 92333902 150353681 83202173 142884653 106453042 94182554 138201347 98358108 56261115 42551977 128438730 156765929 73419401 163097833 171205917 79977881 67914670 122099729 128387942 4441556 85073949 75065360 37103057 68315950 104385032 103506933 43096770 90388940 154751309 146829979 89559857 73748555 138727028 107953210 136203621 81902724 95576290 105708190 89243368 137877088 62094885 108718342 70136513 109211811 84140643 81561994 75696426 101133194 143075436 84801444 85080684 110405804 68825428 85585342 59221510 71511793 76682509 110644787 101946502 88867514 48689801 70896060 138911310 49156670 114068673 133769986 26001118 115303817 94410874 87179806 18198771 140328450 146905873 118497300 149885712 55800826 138586673 70935972 156023836 146683621 109031878 113389715 88827256 143167635 81152090 68954478 103545446 76620962 134247579 30484655 59860623 71315688 116481527 52621454 61146761 68087251 147064512 118989117 105927578 49140772 41829457 136997955 37721471 85135223 101328047 36075050 176285134 135536442 57719030 72061619 172166144 119801966 39789325 89823562 13617194 93713792 94342369 57895911 150191278 103037270 32658761 122001320 77911546 148468001 80102360 29844111 163596788 89367261 106244265 94845852 55806090 8468910 81976509 130188839 102759126 82479694 65109070 142286054 149884643 135447910 92139577 70137538 118646847 141168257 62037228 114069192 87231245 152019106 56639309 108557973 74005979 99503517 107588895 140175622 104125347 82125067 105280350 55739123 72864624 52862008 91263746 61450971 56947193 85309320 122103547 89166377 114205698 113335810 77923558 166066178 8727186 67238926 127083766 142135084 179767156 56358474 74862624 73601651 118954488 106834614 47401364 146905902 122956942 121731747 122299992 117490023 116633707 117677468 58823128 68837112 131041599 87995168 43360770 126067841 78720917 86836747 140820078 49309912 82058695 78647425 106344508 102800161 54417990 163097785 101652175 76097907 60628132 77631365 45610683 156672735 179355552 101986918 70420095 45901097 73164998 75476935 117668190 75338830 92073277 99644138 147374159 139566497 82742175 142085551 59737226 83980396 82856072 72597514 136047786 117317646 84156905 107370081 136646049 73887594 116252414 86773731 149486959 44255064 91379470 96331751 60831710 25534562 152911254 52076852 95902861 105305535 139341011 78383667 33974030 131699623 119386090 90462973 126328536 128412819 177922316 53459313 143782929 92377293 51977672 79521990 117056541 75534140 45183617 115905368 120012216 134218274 66976671 45351083 172837483 113661796 48458973 83732393 94112388 174844802 90237666 69963700 16302561 92986467 61896699 59056908 81437460 63712031 49356863 40546166 73986962 190003079 165597981 166276776 55728019 48655520 59770011 151022941 127518670 111322308 95395090 165294429 154936187 16424891 87372131 102388443 71805816 115953191 81941098 49708198 114104609 147151504 70511699 97750806 122558237 155118612 143220843 106146518 60582284 99011814 87653465 31890655 120280337 125182479 61174718 138561230 188861256 57827975 139398577 161264796 139869014 91643445 124077896 71574274 98603756 93412674 100353024 92733462 117243721 106589931 75439647 91273303 95353345 42766231 91928962 143362639 128946935 163628572 52999528 55729467 107246845 133851863 92241645 151395697 104712948 69860782 134368152 140453692 118092772 90636899 101242328 77002890 148731671 74996048 93114238 89657947 148602662 87944912 110636036 123983065 73756505 146837309 124998343 108020261 134725397 63615816 148885196 50975115 143363619 20695198 166523921 56294945 134384724 68302601 106920706 46630370 51057076 80491283 123947934 43405036 148655710 136564661 123573637 64414210 187826856 123382866 79353004 85865798 147347668 47867855 110633732 54418631 107268050 26418678 41449547 98748923 99842239 160667586 74207844 96447852 159054312 134504006 118006152 69881407 169263407 60211498 82813936 160789703 65010968 137152495 105833218 138180239 103591164 84582393 95891475 59508884 189862921 127676532 86953101 100055577 96527388 98595465 113654609 15555525 142188703 133833365 40597339 131068343 90725957 17544875 86415403 133323341 149895863 44993754 92379759 42723299 182240912 97065048 44586910 123930621 54142594 63196761 52176000 75367970 145108762 140607050 72275015 59965731 159415711 109702682 98652125 90689006 169904290 99623618 99388452 114141948 134629463 79832321 75508345 119934436 97157008 95784053 120054349 91721725 115900576 138066053 5306498 123287806 68791364 73647140 28759876 114606043 130058273 162756400 121005190 68119104 56430895 110841008 43530766 49393734 40764185 66887539 81838013 102471723 135544838 72394726 133435670 2415111 153228645 61304351 146978635 50115007 63064942 139604239 142437387 100490895 115286423 113947770 152149517 71754573 111139503 92503666 116847631 142630730 94963186 86799058 56841320 102365391 87981849 36984194 131554400 86438854 89561723 85908955 146216762 147831035 178886419 135898434 131620017 72313803 145236019 91941006 125330441 65800139 40703002 82501867 35030051 35384069 34535581 107594418 120624085 63891426 92730054 30899584 101639987 137075818 149950864 130250172 96777959 38445247 132202625 63024443 78075086 55179172 95827206 129414321 125363558 125727762 112678963 127627005 182687528 111595664 39524104 38524092 76318464 49082346 121619644 81140388 93357430 55949006 111486663 116984897 83452502 91573543 152025597 68039575 57236915 122273928 99908328 67015754 57596763 115698443 93623561 125438282 188023013 93467698 103946885 140404276 111709860 134694517 104485370 97440790 74162156 33903419 40655792 51344015 92973228 74358686 146379491 56399808 140991378 160345853 25943129 162313665 58395103 167372389 101284224 89165972 153359303 105163017 167222669 109336817 83529765 116645744 91075056 103605780 102078611 72081812 123730962 121524990 134801280 109365898 151770659 97999572 127064644 99149644 83600655 165681634 123220089 85923457 97020208 64664429 75647963 116317027 149697178 30469596 124898241 141974618 140889811 37086219 104431813 160115869 85105102 107609171 84001719 146000823 30609863 49943294 106143543 88958907 79344224 62701951 94816461 134274456 85952737 84038917 178661749 88814844 89371048 40411041 69727896 78356569 38219858 169554585 164798219 92969170 140477663 38076151 150562940 127332359 179248745 34663850 106511945 133958630 119236079 87903619 46585982 105891186 82139576 74772429 49602253 38800551 129309428 27015940 5781060 158741970 114573357 42017713 50032152 86170976 92764233 79790861 51779527 95397910 92701173 32390742 102657836 53399257 21788340 38871056 150701793 81211908 81660973 109158490 140570197 94128333 94126364 95334427 96155416 123232025 77440380 71145951 94428702 83763905 82113641 82815887 62010143 70220273 51362113 79699517 106375511 84740716 90566452 53445049 170871865 71507396 125682501 110562090 151342747 54006948 100099574 56869803 54123008 111699889 163967220 59220941 103821868 67054628 96570151 64976904 94535947 79456591 90633812 84528194 113341774 114478707 134567220 125318958 94168468 85650480 122889148 76289176 28806770 120729619 47403698 135405233 118146899 103173573 109807722 80939278 173309074 95929306 138519320 123316128 98989053 94919916 94118164 122236661 160970581 130624610 98393798 21464896 60400898 147688383 111354141 109446810 115300026 110113422 91026686 120248887 147347010 112924971 46210008 130415335 47393885 163074599 32251891 106684834 104795714 153317268 75548689 109006444 60567144 69912860 119581270 143025887 62501025 27578688 131257978 121799510 103211411 118003047 153410010 139888203 113111275 97889896 128996442 69099125 14620416 122871051 44171802 161286673 96890299 136609125 125567435 132943264 56528797 42274326 115362163 43226579 122512100 79737874 105397155 64813862 108511899 131401176 71302188 113890920 59196053 151233156 137878490 92087931 28984251 75031104 143425698 180047139 140174345 85719116 73647156 123019535 45287435 103392468 190864018 80109210 91665356 136505800 125636787 81852738 83064874 143667576 165383764 86750538 6850591 160071796 62639994 34623721 120228632 94716013 106212933 107714395 113429623 69739200 53227359 135935869 28864248 105043516 69244278 76721690 111536627 95552418 142392579 155780219 117875699 25506708 109281694 113987494 113255754 155363096 24961178 64704391 105471865 59530652 63751967 161500509 56846516 158999354 58881190 19008805 80409518 69401344 83099077 94958234 28657490 133391192 118672518 120908028 56061976 58034809 80342749 56543022 117234804 55322223 82219376 195305582 109957865 127529107 117957229 92297172 116798070 47468469 126408613 64654831 64908160 59593980 105316509 64770806 122726316 78698648 145076735 81546227 98156025 97298095 162957156 73353753 105417375 93733691 69516937 20003459 132566796 95384020 107657677 134012112 87987009 77207429 95081430 123519170 138053153 87309435 120911800 81058703 109858978 62600423 148082618 101178375 20734131 145163788 16155890 72196813 117473890 77712454 167728127 26365972 34304992 114302540 52125025 31120607 56868157 63131312 51836848 93919227 71162817 71187724 71331440 56601403 123985698 145178850 96298727 86381236 110273791 48708794 70801751 70078596 155820352 113058132 149872439 103246548 136455120 166570769 125324998 126595399 119924743 66122641 101512829 147625441 46536232 98526260 85471815 147297930 149308310 47175119 67627580 135972189 108351103 139788762 119717519 121801509 29637144 47866501 53322006 101459822 42971742 52301549 127835376 118314403 117816704 108244723 37497021 52989547 82087133 54848785 31921927 77565654 114935789 145712313 92413667 82319308 145137542 127030663 32421938 144252726 108797137 31552424 121878592 158112950 140593608 54761322 136752756 92871487 53070029 76331130 73061812 102679598 56363812 95456839 101432928 58434539 81253627 38261277 186314801 63150236 105424213 141530884 72739191 86853091 126590281 158714908 71678063 117193291 30452667 77404441 83357676 62783989 95579426 95962145 90662340 70093157 158222922 69879123 152649266 78666195 160049415 140876637 90751238 79137981 72737311 171559476 143284920 150192301 50522226 139344921 12826594 30279613 173935455 50251494 93536267 50992228 153878833 86679553 97366435 100502947 111955423 87850105 54899940 142547290 147428521 97931754 142112235 131597004 47676678 164625637 90369758 25667538 90858748 37188755 128886390 34170400 106120046 110007111 106822691 116488378 79166708 54257802 81165834 88050285 154230833 59697478 172728006 101370852 45971292 103036297 71950452 140353512 66359053 12962593 92335929 137489559 105239961 114616279 138743347 57610017 39919412 130629273 141796880 49046517 107957160 85026523 125467908 125161501 116546061 122203662 79992781 89886226 124650185 150046167 23043659 78823487 175367927 154894950 112404708 30205911 69803299 110978522 100962933 86908217 67905843 149268684 164713470 68490416 75740361 115365139 16172246 130529197 102256102 51708775 74718049 85417062 105514825 30903940 81141953 14019591 66205541 98943492 133669877 103453404 132837707 113490494 45429747 32421031 62151991 97362101 81544968 121867857 112206512 142561166 71666207 32800956 76871648 49872321 55180403 189633295 135746129 90208734 150600099 115258164 37417493 119646791 107413501 86686198 113834602 110189960 97710769 108092977 40572874 106917265 108293360 75639046 67239847 50012827 154193335 108928816 103512373 162614142 147143243 123551915 130144916 120673902 102735162 22287391 179543095 86335700 118409268 62557806 85200961 109015064 157701239 91747414 84378373 158647185 36365763 48503081 141552579 27874826 81001509 78242455 79541812 130062264 78003690 1245137 65541926 125051098 85876766 20867702 128249447 157099105 58190977 126866273 106288876 61440505 97187821 122691558 109058606 17757392 130232532 111988902 127795785 140384079 108219205 119690913 73457154 153622577 177480222 123773743 15777639 43781867 103041894 25693186 53926396 110364689 116805115 43846229 51821616 117087938 85621851 103209263 133808335 145730251 122135344 98157371 61055315 65709456 65691953 136813506 80784463 82058839 123269594 128185424 87749084 93662074 103452509 116317594 148036293 79675451 140934671 73364993 76411529 106214842 128602457 107100534 192772465 158509348 76660939 78449974 128796805 62608539 139552480 12563853 59224832 110871380 96121685 70206667 92933545 89188477 149766055 95011864 96552350 86589433 158432487 121850570 2882786 128820843 122154965 65288492 25826844 132915715 138667832 140022649 51791135 74282739 78458406 142358303 92204863 73274380 105745269 167687288 85752386 47337151 108067908 151475034 111919483 133166680 85821017 84451563 95098827 65569744 61252965 126854294 75805222 118485440 130755147 91314939 129848442 48117307 48441322 141897664 117923120 77482271 135541356 16780524 29774694 64452911 149339349 100875505 130011317 119194840 46832594 78470290 122872541 96610596 118344987 91115819 121548321 112191923 59890363 174246683 167659091 69913666 88252147 64989051 135933825 191489328 84894013 82620384 64681175 99655899 113432584 45813578 140092478 115392654 30340376 47285808 39099638 112869699 156950161 62188635 139576451 66334215 48636633 141166498 171009577 172265601 135910985 60693492 59818833 115469708 14988919 83683257 77764106 83629567 127518652 114138160 135827336 90918061 87399065 95162850 44532245 47057908 118188067 86587427 49098587 128454925 97674474 48769689 119723780 21392461 124600399 65348630 143755608 32417114 51047094 78604277 86139274 27258517 65959420 118809535 174039183 13280859 49961138 94578584 52838884 43029805 19738510 127966336 122832209 163341180 151760501 74619762 101464718 51822039 76687483 83809580 65174554 121253937 108616568 59233448 91047579 117554690 103911018 104082934 111471475 63312339 110639110 182796322 134553001 73869172 63671616 55170284 92297012 109534476 163617084 93609392 110443323 195833134 106780287 135589643 66847216 81422694 90016163 87696521 105812590 101148911 106861140 165782336 113361951 144378046 66197114 71026757 130272144 89490043 93863939 135726940 109205702 88725459 128521135 96557444 26789198 49256964 96058485 90822161 74204807 98682151 125767832 4208349 44576377 44409930 21770641 147098469 43220538 112652351 114258772 145351547 165415780 119739601 107962306 109080671 118014059 55268678 55460302 88954221 107954551 172540548 125950229 148481589 142103002 76233557 182200781 61356073 76906036 155540829 105061301 72740516 76794629 128221957 114831105 99737543 114173707 100144112 28834320 22423120 89464036 38132113 26250081 110658197 71620492 115239716 142015358 145061581 46904652 74717469 80674953 116219319 77651857 147391793 115873150 49161105 133488668 24783934 101685580 60793853 47115286 190351043 170867635 28732515 111253611 54768223 60395997 138430993 82342515 108128100 82948763 150071983 97193328 112581374 49145256 126318367 132851660 90672693 52569899 152720148 175445666 99387200 56576512 88774608 99852794 75414119 50641795 74432904 78245632 135006477 136297530 85535750 195048021 120177194 93054079 106458269 84100459 122547775 113779917 120504865 117358325 139052961 40030544 138249935 128242263 47977930 72995454 21566467 94369925 77551859 39976748 147713867 31499658 90975233 172025986 101715687 98853290 73123726 131297613 24511456 38344486 100104846 86349276 110650233 107311589 78582743 134878848 112923772 63737997 133102396 97287713 49171218 72398083 127383864 124029657 162538882 83089860 79098884 123183769 184884237 18555938 65652988 144433437 16887765 120938869 91537252 49170627 75359671 23613553 33860941 146952878 41097942 105991797 107534466 100234025 104749025 108049703 112731380 169213059 164375695 165469544 121637489 58970011 69360422 105218535 73808035 89911706 158647671 123568624 141490917 98186212 150756904 87139532 41119106 171679066 94150150 140276015 71946464 69021413 59460161 87832420 94809877 127142773 192213688 183702704 124565231 119240533 73762621 120608902 92312832 120864562 157209034 54955941 69029401 172591102 98918130 139750518 75509107 86665486 99109205 115798201 120625085 98665351 160015587 112171052 100171815 48174165 105815386 115877994 95499535 27018202 25632636 88107998 70219387 27927995 114973192 132231517 102251174 100016091 98455849 112793335 95501277 123770047 116072045 179026577 159032652 84525443 101517585 99002570 64022479 124424106 75555868 15515131 110845136 85139949 160766743 114432430 152727682 29576700 28881376 33996610 135060343 82398205 94907980 132180776 134987998 98207725 136965955 158276566 105845657 166234156 104360296 118568022 118279835 127119993 93607838 57872677 105457610 80887610 116425462 137645557 49887907 93343586 61514973 63715384 45921646 69944339 19668991 122273920 23441486 83998147 29737443 122021093 69359599 27412491 132149852 156291541 100763969 130601815 62956851 100277542 58826203 56710412 133169235 102083302 92647993 94663459 74405219 59481101 125267525 66236648 129270538 121014357 163049170 156520923 86303787 163610025 97740227 97448741 132798897 68034664 76114057 87501835 117337332 71569473 59030649 66114398 113919198 77468175 92375265 89237629 56794453 44441553 77297912 88388557 97138672 103874792 29426322 68424102 163528365 118272198 134976299 77358349 121625240 52963508 108271695 51546176 69186975 100619767 110492614 118743272 73883301 111783754 74672747 14104094 74776033 115101233 38008108 114051309 86507219 99481003 26987959 153081977 100793511 119783291 83155316 171199121 139642484 8228598 138481841 103998879 150763981 105812109 106717729 98838651 109990832 40610092 59830741 58087042 9382995 106109993 124612530 99422543 69203371 155377409 102197365 13308437 75758821 30557391 50788138 23031942 48632867 25329758 77712772 73577886 53404764 187423512 109411001 79419348 124171970 174251503 41673951 105003475 129163733 153659299 67121118 154096776 69595588 78760181 135068069 126182939 108178101 39350732 26744684 155352957 10395740 129254098 88298773 44582624 77656562 137092268 62431283 78297799 181548561 104651973 75223452 46244161 75459233 123253459 122588384 88726678 143354387 29596895 112537872 22637165 46812471 63679573 146426519 104260942 41531863 47861742 89895853 82218290 86262767 65085646 96973768 69049142 96848300 132383884 121724750 86033424 110560226 58958224 60020536 98292440 115283306 153720378 52810538 172248813 29881470 146703880 90045997 62251299 85336170 82498840 120754096 59105433 148835408 45843685 134110579 91486821 101148524 49908540 96732897 62915340 49231884 93285788 29448719 158063814 137163575 77221493 78001409 14250372 29719193 151281588 83572163 150077819 62330066 114914653 127024443 92134787 91525399 130904204 73101073 136441651 110286885 142533928 130715458 20906517 62190870 112065970 120823971 124260711 74407595 194549997 97573237 101125711 84166659 57489511 69756657 145690784 96108552 42786695 71950233 86268737 13572680 101709020 132410658 116311583 84137306 119305035 152949656 97399989 133870922 106166725 93188706 62183231 147322719 145397585 46368557 95672890 31977004 116680200 112730353 23031102 98119951 60135901 31153060 149389914 31874086 30668297 81764370 24721961 142138815 76197638 94727633 76798158 106900665 60033932 73692741 139344676 67278690 49216165 92158566 93497129 119665089 102400731 118674809 114250479 112852113 74371992 131625292 86207902 102410875 133678107 92040911 99557581 84698185 62818125 80427598 102747709 122853803 103125056 49636847 73536499 174477055 29960961 102507347 48049066 101643868 172211376 50565993 108124417 151948450 93445305 149606398 173576389 95623565 139496261 141937927 53554087 77777606 87476422 56241271 186924670 75663511 127919948 152732181 30887757 145586972 79445389 67953334 87431179 113490406 96014028 32006561 107494826 54637389 56375991 26998963 83445070 88999070 74304385 98604934 147261874 138437086 83259059 75759249 82977177 115761390 78143445 65841554 45143982 131621044 99362693 73415560 14087407 132024637 112210890 129186129 155411294 74170892 59496184 126392514 86115600 137071633 142778183 99737622 144663139 83006817 36021548 94460990 63288558 110540750 89777874 117608178 147175043 61710101 65627316 34130429 115358976 140236872 139650797 87494261 80502026 46210682 82714733 112659813 85775019 78957974 142840098 89715983 43575501 125581097 74003027 27640877 116413320 159752390 63862814 74628857 191766603 115622846 108485866 54655833 143570325 164882708 74655127 150428185 82876506 64631998 30844272 120244592 26200515 55995124 154677664 29374629 133432303 34043873 101885407 69440757 104137899 44673711 134385692 119358627 126809989 90429654 25286131 84236235 142984416 71935220 31490005 73190162 20981424 82357875 14152588 130194735 94381158 76342299 113532975 120961501 86920391 150179763 75710756 71106724 132860658 86218590 96486564 63300263 85187120 148274354 68249801 88664468 120211509 112878037 71545088 110750695 132537424 71917868 92999529 154865302 20520767 78154353 96498350 107557850 67960566 101810667 111043349 64456160 47770327 107807469 91313891 104153354 148344101 116538162 81097205 81879255 83985698 127207770 123872032 110377557 150394578 83385893 55160934 71247931 45113238 107362024 97282408 93999758 160339370 45019310 96958820 121973987 168834723 93183724 119975192 63108408 134678063 144618560 100685654 71188751 111837360 68259574 6332560 124324720 36549352 110476690 94562521 144124283 97822221 162277034 40336450 70979925 38908058 106032934 126044515 131332142 67453016 119165570 151845162 125719247 161007669 133501722 127656204 181418429 94297666 92297739 113562400 158909877 73011506 54040389 135651497 36190967 149132204 80428354 107044921 131758906 136607272 48629648 135745218 139778677 99842800 79589524 101676721 136119193 114887182 33869198 148221121 123260872 110487795 107196398 47029197 58676047 171700300 73072296 113316998 60134159 162311029 124996858 40674614 94108944 96650849 89541037 108149584 95969803 125153885 146656639 92832021 102262167 83401972 109911915 66633332 75769292 67508897 154085155 103113265 170663254 138807022 124527437 133215879 120620274 99872361 164535130 44715993 20457773 57502954 146213522 56298522 92330079 120881657 84015019 99118975 97913763 98572623 121977493 91759202 98185595 148202005 87844031 68575613 78043956 112834686 101085235 113812484 76656978 89042428 118781995 128909284 112724736 107056912 62220813 152316740 114911203 91274865 116669786 97016796 2886259 100670005 134817253 137348372 102347268 45729901 136319529 83337169 112590849 65120457 124631848 135263492 136440326 123657262 81349338 46070113 60237343 111826309 92802695 163891955 70663059 175533987 105778880 125748628 116756369 80081598 51617763 60699373 120924698 115113240 97534613 87969151 76100622 127774448 77062862 89636664 30282556 115692810 87177035 45399789 158685229 155409299 97957284 183185370 129625252 59681977 83360413 42077889 138760055 119390493 82122080 77633540 87166860 157780777 162639620 193685643 175301335 145473427 154337398 117548875 137330832 188838589 48036995 56814908 158492665 66618294 42860665 177079612 74744934 117407881 31314583 74589655 179189256 165980403 176238638 95473617 114547071 72745523 76981719 161787467 137832052 107504735 96036334 93414609 121996525 37426217 63329591 9356739 136468043 117372889 125128445 120232292 166318418 36043347 57134168 101486442 173559149 96585267 51233912 55778729 28568774 142866504 60194949 75506915 44619967 108663408 143004513 156638552 75781574 198202322 124842489 117390951 89157242 113384875 106989348 51430133 51744292 148112013 130852081 108523860 120163869 58917944 52725390 176494610 126343461 82434557 83610888 114904538 96309289 112871962 150825327 138321744 70643793 123150974 23097673 69061845 71174678 29615714 44306323 30546836 29856795 87331021 59580473 84994119 87232304 90932193 61522478 80863752 86190052 65431070 91323437 85394632 84361935 131914896 107089026 100260752 122069839 117077409 106423920 58306460 109997691 114623321 91483324 71691810 93183294 131086093 119904229 138404277 125923335 55826283 143509180 168282532 129458479 105403680 81153471 105134829 1221500 158868663 76796702 102964849 115408600 97659148 42702922 183061405 53544831 153980464 198290796 75106280 104356079 55572234 134341015 74772678 110993215 148441717 133458613 37399206 99911223 150919795 89939416 99287107 47443261 48586797 130069247 57330289 89139947 129434637 103808854 150628652 155964517 22633159 86372343 103958170 85041428 110687118 92396604 64906927 137317066 119944296 92030912 100236294 101837578 53247800 160799990 67029270 78465969 127941046 72413392 107939367 14352269 112631338 148282082 151044753 92830573 53313643 152868770 137685666 117703382 58033758 91790111 129139522 109180324 49129142 147459135 132539661 96316457 131113398 91226343 74045580 35582380 86255851 45790171 83674430 41987229 73440312 141935708 82411285 60291589 97795773 66735537 117922897 52397081 73423351 113161314 76478436 49698112 143526185 81142002 136448947 94851428 78527667 123907571 111209706 108272475 80784061 54753831 66748498 138427395 101059762 86775798 125797426 71234745 62802676 170380511 127489899 27293169 35407539 159235972 92882889 151759084 101496519 62125828 86869017 48923985 76920027 95694388 122536858 105617495 98522510 33891518 135093376 84497227 108504030 52503318 113944352 149815302 129725629 60601976 182849221 124832507 177085238 98156670 116908353 107576843 100460318 131549304 78821782 98509785 160313154 39961913 108713370 130721980 148730930 94951919 124789134 19206458 67808132 60145623 48530339 137278628 58151556 114839078 100618667 38591324 61447361 121537965 18746463 38637261 138751814 83778228 90191401 101592369 161039757 88814672 90712212 104085521 89881070 122844028 56618057 172552749 105903204 78789405 141738538 98742603 87976616 86007918 141376679 150014622 81553470 41610086 97594017 126524785 68773204 89903803 120087813 60273702 84372951 99713971 86306383 111037292 148996539 111101348 56564559 120810472 153574035 80083527 55834798 115704657 53822975 131646115 133568904 104598400 151766944 79081993 23034288 101133464 139984106 104172835 99659268 105486599 80567540 83077886 80003502 132556513 106906847 155441464 106911696 99439529 132789627 190196465 91118471 51367814 94365525 57705974 150308787 93494232 102896315 143149209 65320692 36522896 90162712 60457975 86597208 127263579 136524260 53818482 43865871 78503248 147262600 123595227 108769077 76082884 82319829 129769037 139454153 120965755 148752610 44823090 104004875 72023439 166061080 129596363 111607782 65672030 60369817 97567575 22557612 147537998 81052900 114789006 132602438 124441337 134046764 160073255 122283892 50020020 71194149 122559656 138173969 107333759 74739380 42954693 34781620 95026102 55423169 115606550 65618687 144030082 111134260 102715087 73769618 119633043 80164490 101273802 146836151 29786245 76504978 14997686 135293642 96453638 172565879 44159718 119487146 182890012 83980832 94375411 61384815 136432565 81390370 51333899 153888369 96561378 136070834 95592228 140145719 58372099 115518344 55278227 70293838 41180869 77403446 93971286 157324222 92211173 194684064 112434680 41592256 102156663 75614666 60197100 70982292 54664994 62531945 114261004 104033508 86090258 105915994 97000062 78368269 86475429 69536464 163904586 92851754 44432251 132312081 88663409 132858429 120048943 8637212 37296266 119345934 128812671 164630202 154901592 128735772 181516642 115155931 65832166 95663968 51593721 128970952 37827234 100642319 55445110 147865879 75751753 71388109 111810672 129294717 44967374 141221517 150877672 90039207 104058297 103190347 51721834 9675232 75167906 178868477 48514376 186858168 86733243 71210055 92212667 75695436 83917175 83319931 31823769 74738066 103602495 116682064 166334291 87236742 87051156 79112954 65267585 121621143 131869646 112644274 72571532 98429031 112612877 121432573 44390519 86943476 138669784 49656117 125151235 82827793 148157684 85179309 101689147 133591091 82233849 73543639 183264611 133954484 134385289 124198862 130189595 142464735 109753655 138874165 112881587 121203411 89765051 38256612 135657238 109462425 91029952 92172999 102314005 105900786 74561118 108733172 116642465 87023360 121417279 61057030 111955711 66857559 101814111 123900508 142174751 149185057 103048014 51514400 184557599 48159807 171097066 60206657 126466660 143755111 98989840 61033746 47527704 148493434 61061860 130369668 58187591 52218788 141276345 106143216 106007552 153625859 137384020 146053666 159620777 98294547 140956370 159674600 99141824 105622790 137090313 119012691 69990952 88009507 94057410 66094583 132974001 113142041 163587794 85533912 155639641 90423275 164993639 54384660 18888144 81830037 138111548 73780447 140886189 1347342 39662615 167727242 88491602 50943058 103634935 83878219 87915590 57141240 116110756 99586146 31251199 70119776 96329588 52666563 108226954 66572056 180061752 117301597 109465783 77808247 64800690 45327283 146402443 189358649 117721647 82096311 59423751 71581253 60698888 82286034 123642638 58258827 126909954 94343094 158837524 51018136 94414602 106714168 143022732 170946253 94061399 117633387 87984922 94988339 154979114 129617641 178922402 150603931 109587241 85615449 99191668 86507236 148743145 130565091 128091190 113966279 78041545 100955974 114603211 47784882 162433581 99726822 38648428 87279867 45039807 138583283 60479902 65941417 94341681 95419280 130250363 156415164 118315964 95305574 163570281 79999832 98253440 98790740 116554616 155372928 85747668 144223764 79683554 80054945 71345404 50228181 81685122 31362104 122210832 127856282 107282261 96678563 92449515 133959172 105034871 85974026 150934313 28091351 100365876 81214620 139968868 90437573 44249571 92916697 23133859 49674785 93666981 42305419 99638188 118598063 92118125 141331808 157288628 109627673 91509900 105510908 97750495 27254252 82946247 157728398 94561293 130069169 140267152 136455331 66493337 39638565 181872943 181541311 39063661 101216402 71586418 187832683 116405701 121041857 117372267 46051291 91602340 137504613 90922012 170892231 84868962 106424830 144652692 55736161 146471585 93950149 67852328 118571311 128395534 110309184 63494281 32703868 83533854 104813109 79022118 108196286 112059749 154208279 74125761 70682106 34606102 129232942 95525404 125867831 76055675 172647153 144488667 173697258 66211730 23518877 90721168 83950238 30482921 90172114 105896029 79679118 116716127 93301127 87952528 114168686 125936194 171167629 63866466 132708588 145384019 64873648 43267670 65277217 80036305 150737251 58830901 26380281 82304099 23448815 87385635 91562234 175196808 37690215 110395631 68081769 162480319 71437848 101472259 133863929 108928342 117696357 75484574 35611453 131368923 176203136 93243940 124291088 108051935 30863331 64517631 73822156 55542206 176442492 174054536 154140444 62621929 86850854 84979485 125922113 81207086 121290393 64372390 144898850 96019163 169396121 109619949 113891956 136435415 112574978 54475315 27148051 79907247 142327994 159812779 90602950 117726441 70359269 31363926 7665005 142387479 117688515 45307596 21491998 53142117 83285896 60554430 116937643 68781907 181963471 110239364 176308332 63405188 142471769 80075768 80888876 57669850 68551296 72819478 159564712 85668994 134877135 76265981 39883078 145921381 167935476 19551911 99506179 111565827 88157729 155999911 101150095 107208989 136370955 22258139 114717920 130189442 109688264 68909247 81941776 111398688 66257674 170933466 33082220 55431432 73783149 151099099 122531051 137459769 125056895 109015378 78390232 114127684 151019777 87853220 74004234 119806198 42113881 33386562 86774398 91656829 31071245 90410189 55182312 66559022 86994962 116012362 109436302 82700359 1950006 126986455 107993240 40420611 46090377 149319935 79721577 74684590 110768657 74205274 137803151 95458626 63403762 96447080 89501645 123788769 125406667 158062153 136310347 137910495 112710195 112336399 12401921 98623454 76049479 100103819 106807693 72219389 93169779 182982600 131651843 154257688 111204979 80005578 177602737 173712660 57394845 58889223 164863288 150057307 107936295 89625766 113454992 126258899 141634939 125856251 168673554 83804233 81125105 85267835 70054677 66301195 87136057 65004133 103511805 133133002 143809196 111275104 126050388 28717323 123828645 51950523 146925464 89751465 40319445 90432472 30690646 36761929 125991227 133674791 105455699 103734970 163701625 66450751 106863110 144803133 91151678 96656099 147996241 79218259 56904616 187884246 78125195 69889328 84089428 13159396 116113536 122607570 105334948 92144825 102968744 52906397 163580394 88968242 100878422 99096491 40956559 87491617 123570312 88865856 49162635 137732265 44536559 143516561 105399035 105994128 126850319 164090148 64226860 155860430 106060835 41281151 138515101 182819298 134146599 112949467 56796377 106135379 4096924 161822817 117899915 56846839 132170186 119267261 89814616 91219080 27203516 47269545 124946458 118537655 148177351 87129291 109554396 119065859 43299450 15748241 184647618 62265252 33779245 90072163 32474467 127937650 47338445 73117647 124942853 167833686 144863666 37099803 104107987 58206354 86205035 74074510 161125064 186114334 119044016 144948769 67300965 117868124 75082778 63245503 98619566 52161522 65570106 163158647 118461543 88447315 107353407 30109098 50949264 120079933 84675528 60742457 102447474 168744027 79083941 64845146 96152784 40066963 58454556 93812597 139293347 80990861 152432738 105657254 52363251 74446756 154154099 65105895 93382995 59878254 123063310 47975752 137466077 143162727 84450602 114861649 149984568 117732828 132975051 107973416 91437694 109623968 54063656 61408288 93018686 132500701 71693733 12953427 62846673 74802849 116869877 81931392 154785473 81480540 147364881 144068222 147550044 97066347 63040619 47783168 168171630 97238732 71627568 57495298 70748226 84255438 175286655 71531397 134413646 113394790 115150264 52095581 46904812 146718099 146407841 116066056 70560903 96366209 117189589 99220567 107861146 52279447 126946126 109018209 170061693 109260362 95978071 158632992 79685199 60450061 115991443 48086045 131294904 31954488 91837814 41925132 103583721 55029643 90551823 137395528 72854871 103913988 65800001 181010373 18948075 142697108 71531908 38765032 156390179 142886969 120206597 124908150 70520432 43062577 101291281 106127444 135318022 153528675 48101477 63128681 109808594 70412603 126530958 123412232 6027528 82188328 85523103 85170609 102060081 106339884 119817616 27942498 117603165 76206569 119263310 140818104 84276951 143457888 64963620 65233199 110596528 65803749 108788244 168210413 115989978 64115079 96847085 100950043 132718362 80946422 149731071 126836407 182193246 111718888 170021291 112951332 43964557 114876885 141434859 66194729 162363240 26550905 150831323 68823130 69828655 119069065 64579021 78478979 94598362 18906600 93609582 105336234 93869129 54536971 179669380 126689711 177932244 99936169 113936755 90990767 148080318 71295381 122738296 127258368 81565385 73038662 148873618 156533223 81800694 68867604 164298379 96941574 105246746 67676469 116160452 116362356 183690259 130352265 153109696 141424008 81964985 162930851 150994321 123980291 162022722 82291981 52188306 62888796 69962198 158321004 92115847 147065020 16997969 71779617 147355473 111957243 109885030 54515362 117329035 101894966 103614164 107355068 16219789 126901055 77071702 76641656 44162049 149052055 64416540 102862922 92268253 83604150 108920520 43400096 78756006 109630894 155132603 79368228 132483303 73096068 165298696 52135384 98162046 103419440 94303713 153002540 163115223 140294262 133426867 38989057 65467318 47393986 42852495 109623441 84570090 65353590 93964645 103369177 108591980 108395791 106951564 128715096 150687660 75585296 71226829 113698580 157113954 118250464 66009745 137287776 73948096 94202852 120414800 66257012 70853689 145473944 82528255 40925229 56734661 118462956 74375277 48478163 171835404 100515920 84935785 51234782 84612459 36698389 105426628 68816841 143470328 142738430 115727019 45465346 19600994 172733796 36771967 127591070 73591400 26178696 142902732 127967647 100480842 56995699 76110555 147741102 161583232 163148353 31136392 85481500 80377114 101430714 105232679 125042676 104329918 127347108 106287263 104342221 1352197 80363607 130751195 47539714 111525542 104767715 55026276 93468080 113139854 140974983 92420461 18092803 129223918 97658293 152599029 62234065 72063714 16976028 95306056 55506986 68327167 24727795 122164603 106429751 156039611 105095301 61458601 114681945 121344717 98242740 114410742 103979063 129456588 181435122 100306721 101501622 77821658 91402909 155687157 114397948 89529138 118378169 65639276 71874840 167217264 128919921 101123380 94658787 26988570 79687872 94558680 20341706 107135332 89733394 66379865 61351573 60446873 44001429 122238592 86592784 103064875 54132997 148828226 144361129 135914987 112356549 85938789 105296011 51148684 124996180 14199411 64547791 103508594 93598008 151347512 166672066 37141923 82818870 91610283 111626648 84573593 127598013 133900484 165042327 170933402 85154053 128592318 99667239 27213942 113534428 89319926 73254463 102052465 84919248 28999496 92997598 74936103 154255722 110368971 86946461 190157922 71245131 19837869 102830932 167024544 57653286 59984773 98448808 94686855 89284706 70383142 99774342 59054660 95993117 59075281 119384015 111157100 147779981 94309839 49130410 103666528 147193514 116327622 65682293 21294528 133154699 95636190 140927080 94747485 20539779 111697202 113213533 46748922 108501929 73920514 4872116 76837182 161678258 40974484 88470101 24348115 136276249 115029547 135089516 113690592 116273745 72645334 105885887 145148214 24665991 64653377 123559996 22171307 66738757 108241498 16666109 118828572 123562957 89317707 163892581 21758584 40142461 157568425 89918473 114430988 190900816 119232873 60972963 124156849 30214841 76627442 101485998 118664455 102361188 45151274 175992724 143547927 118506597 147082530 68822755 59743645 145106160 121884501 49967996 82052844 3143070 127154740 86067671 132431266 86973485 45534044 130794154 69852976 159988187 129723420 60378378 93820660 144374044 17986697 86335083 124669432 67403362 156538127 58865969 103275005 42418442 99907518 85699948 120525519 76404240 153726875 32973642 136281765 85140324 96856161 139297952 141797817 20668763 68919012 79794109 107888680 165874439 152388027 25248704 147379240 44033190 97508713 137516041 115164847 61913666 115302790 142841661 63512356 143643365 155253738 65087898 152059523 151972039 42221713 83822447 109965205 89040265 73779354 62202735 84015861 69804654 133277619 126249393 85900339 162105674 117345793 110107280 154103004 129822503 120643090 109711318 91515280 69701222 103140691 148421691 73884580 189159480 107138570 62994052 67523330 68036311 47289333 79552913 54654313 131229620 185673770 41399414 129548679 97051198 76200737 74505616 74801655 129695947 48609831 99668528 47063290 158675537 71254184 52427523 103028383 70734811 192510612 136558805 117446890 57312666 90267742 151017923 184824749 16601199 89985300 33606208 87220204 147159974 96752960 62820832 155091260 137213594 49438232 13378439 83600842 172174885 19818032 59765579 57630237 69178373 101568116 156674868 123343592 94889218 138515776 84163809 60841340 23429608 73794423 139598538 63081069 134608803 108246842 104824535 93837088 74016371 97310109 12258419 107592734 84983438 131976041 145745561 63840208 151440941 98911086 116512520 101054711 53470756 83019399 117961582 64241595 117749221 73273562 102936438 52398147 131998663 33010885 92613530 48333563 78238623 98994675 70618228 108097227 73371912 98593562 140851220 126145316 43444891 67522049 156366629 123306018 147447347 93998128 91133989 8049057 123590127 111345918 104971988 161563420 20520573 171683016 100816474 69703015 107404007 135865041 103041170 113187990 120286076 186633527 79568983 95749346 162447841 115036222 64784596 83273784 114765947 61919491 87677743 63170318 74955362 63778584 91707876 176748950 91535730 103063212 154185417 39807697 60316745 134803500 75237292 151264819 114234514 87439229 104826551 73495246 140069338 61512389 61305130 157264932 110803997 83962553 154726685 95379367 109294397 108651775 147650132 67868291 85888237 28443026 122834624 77406132 106022603 100993504 38226358 45164327 71985953 121236812 133705915 148699731 46224196 43905244 154047628 154011031 51420400 188817592 80908972 62871650 122809780 93724373 100539480 94098107 100706059 20616248 84855736 51252568 101037047 8372408 186710586 131998178 127167522 50792995 7918360 185964516 51303623 39485564 88042478 123248068 150463001 57245081 130691670 163492938 159929591 99280789 130435051 129176675 55282914 91141869 135623859 157544497 121033560 102007728 121197482 51230787 108182885 52131771 159055611 61186629 168689006 167740932 66339650 81476832 77782620 119049808 101682615 7827758 147149580 72956219 100819030 100786609 88152172 70416052 134715235 79907576 119154740 79262864 142042922 151039737 61379075 25860781 74372945 100828940 77411973 85549596 58360117 119896613 71933235 97370845 111706892 153138959 166665373 74806489 25613069 116106796 41039282 170402821 4437633 100273944 28698104 104854298 109304832 76485541 71584020 55304779 33949432 96660374 175436523 109392010 22970692 186020310 59206590 175309199 80998367 161889548 78209056 96906760 71496291 84494618 64403031 64925969 136330436 24964331 135358616 142808851 74905891 80319252 150585846 150768601 125401409 81688762 72307995 117041315 88072310 34917983 73065734 140699018 92333265 120641806 120378283 86416829 155055585 129648689 106321454 40888522 96251655 31612019 17014538 72819852 48792282 64573043 109891513 116757489 76923235 54550285 69654347 187808558 196696937 77702990 41583827 19337268 140535661 70018078 147548074 188737807 88608929 37298543 130279579 150164691 98455337 32848764 128057360 70353504 85272037 129041051 44631575 85824786 39756915 122667790 17494597 53453766 23334474 66371272 51625956 126044454 70577895 62473789 98246482 97997446 65333756 74332477 30822174 53289602 19350516 54863624 100685223 52216575 83202030 126317226 71273293 106396047 124779246 59007800 163313148 114911685 111358425 159120766 102515925 131786273 66072756 138084014 168379554 122320664 96488071 78866727 53052463 165378548 113706335 105693220 93767571 109175664 26274217 160596557 89604636 102920669 138143031 47506226 98546196 150912821 128101365 111344144 59487559 116414903 89284819 57562461 125891310 119206146 97827005 135816661 104509500 105607743 70623918 126985622 62083182 141402055 123298261 69684628 84495803 96846439 115971400 52928145 60828947 58180988 100804357 106084911 125892072 46532056 61911011 52936089 70664483 46687967 147156812 83266216 104279632 141777646 119220343 128890038 101754114 20854212 52444651 153494517 42121048 145858589 68284229 111888039 168144540 164739679 35807239 86509985 120283315 96092940 105975453 91792860 183698596 64738458 124398408 60781299 154144199 74081039 44975041 111640061 73347601 37499522 93477870 25177883 84156652 64228383 54056165 129962142 157322391 49852722 128574210 163704376 84101094 63145378 101511838 47810207 81493174 133981313 124466434 95670374 142743087 192481322 135459961 105294910 79000191 117947365 56783360 13367749 105585907 106926151 127876077 102845122 90017218 72907649 64851588 40121013 128256256 145030533 79203073 161612760 42910167 108164648 51797725 107322168 113539762 83362987 38798887 140807571 181601710 45723729 23973326 74596115 29271668 71132192 50559981 87520109 112431674 129907858 97438856 91715877 60863772 97534101 170898949 128335668 34015864 91835275 99242593 45078262 66043622 66808934 140602307 129207272 111777170 171048617 91949852 77230181 101988405 114914801 63870750 58060978 70577426 153644630 114593058 5440886 70827076 44106115 117254908 165244099 136037814 121106233 88115676 133631021 82605077 115828163 179440173 70424176 101911423 128322761 77919712 116901830 112546597 117062621 51766293 112138860 148979482 61348455 92404832 83984430 106523402 90066747 5230076 173106675 131580085 60391183 122490899 105355082 118748603 103545799 168240953 109319505 170083409 132000034 89020261 147308068 151019105 98044442 64467328 96301719 103497925 3968107 42685318 111691269 93011835 116269186 103427893 62114933 103342517 133706067 79821340 80432739 93176497 84568238 56000530 139531779 144064116 68984715 95491642 42402972 176566607 98641679 97889042 27892809 68571284 165534144 176804476 47880901 143326710 53120244 126070135 91661786 109847601 155015572 82947400 157437255 143799117 108789327 52149792 122330204 136362558 117256560 92848372 106860485 96207588 100058296 120524849 94909406 166383763 112979252 145367964 81065692 131260177 86979717 99689320 84893034 123393984 115865270 105077378 118436320 55746836 144992563 86208883 145381049 61146865 125532223 106577251 98292167 37963266 89235944 110945548 122728661 164361452 94876850 88263917 54171138 162146837 59872499 94731810 100623277 111900745 91861090 129633805 98842112 121894333 106912826 102239318 93795884 21538739 61311890 83007821 103101195 88432527 62543023 120333305 142096014 114483680 42159141 69055053 63337890 139740354 75537212 52789057 76884571 72802379 60237888 94328380 84300530 57773678 129505057 19300283 85651810 66370245 79849398 90848032 146635748 165541805 112563445 106721083 146802478 35404262 54558532 96164532 45014987 57217879 73897871 126853623 112013857 104481689 127730234 79960169 162351941 73750938 36564241 191379175 120039684 87376354 95190657 124357178 60059636 42210819 15552042 39804137 45326992 129952495 138147037 125201071 140161231 114530372 131808333 85077104 117053545 98744672 125373282 87476457 192688273 88700312 64241422 53073348 81655435 159243271 143164072 107182813 101973184 124887957 99694699 77229194 100289640 33645036 180880784 75631881 81566803 128274593 152234197 68222476 31179216 124374883 95945397 60937630 134346967 65887338 49566804 55164694 69519646 82879812 50660051 60178925 41071739 105968878 93285173 100899495 107450169 162622856 153978973 87652665 114868024 60106118 94116577 128068394 134933867 105533703 7934743 74266529 91948282 150321420 82237848 11246372 110950912 76468343 83205361 102041977 136548836 153861155 40638261 117685836 46806788 85705115 17249967 132423650 141487708 7121046 133463740 83811024 113355988 104164718 60451643 59851158 153521417 156407407 143955308 103923247 148475881 77466308 31804378 130529799 47271631 137345342 144622468 80506910 112049737 163929725 93903643 96212470 103450847 34573698 84006497 60823852 106651622 116940009 91767078 52161567 51883274 115932871 124679033 113665639 131183143 146264937 54665647 116879680 87328791 110846355 21655304 121218184 186966699 61207406 47175321 29100461 124249862 118517058 43871122 18180707 99880066 103291102 158093432 127113483 11843634 53164346 88935117 117560348 27460805 191195469 135667519 124680540 89358721 157889899 114957501 73276162 59887062 124335492 151644869 173746830 147815068 54455568 77995180 49095374 105773533 147685045 47662346 129234178 145705714 64601033 105658511 103662465 87331137 121477014 87551832 72998448 106916520 61427168 53534128 101290796 120272420 170427415 108790899 16089092 108603203 98033434 15021323 124294030 189631451 42765334 118078844 129341261 132226882 99886128 39988375 96084754 92390354 100507523 42233973 150204808 36577513 89486788 47307316 85666739 154199636 87306958 77109719 91861368 107092349 135823969 145688872 148587455 127209222 58872943 161124483 121104228 101360881 52429355 137886615 114573428 113706176 142853997 84203415 88593049 112085274 65710081 46689552 168746299 50349564 79396928 98597466 132782337 123731066 139355820 93613031 23248036 74105740 161522310 125063343 100367290 56399468 119964352 100420234 89885885 142213758 94444946 87863064 96191335 59294264 154745310 49122584 66413351 195230127 165422407 170602089 70821633 67750405 79150444 132974004 113464176 85900157 62730033 101613159 87211491 78277514 91668612 43158252 70855082 103448420 42417955 95701140 129394586 52119818 103269181 89290400 170792321 101362282 105850842 21533249 6619111 127525582 43095510 45306569 109969985 95491287 48779536 94030859 161778618 84658498 104638150 111632301 87825856 59836555 77570767 111498078 78773637 56173489 10770067 80945620 149326798 93113441 81306998 84139310 118716235 104279314 99078957 98294182 70281951 82927207 60741161 75895386 94900527 37668587 52361638 167491787 50716728 121374666 149947543 89081308 112107528 23772139 149006328 106168623 59055881 86788978 111663493 126542525 135072842 61641330 141729163 126680187 118692426 100735846 57989396 99783517 91242318 99361502 107021592 57930772 111715657 111866172 61596308 46302845 78388733 93981010 77014000 95911202 57728370 57921993 176233377 92462930 92352743 96142714 111456787 62092658 80987725 69043213 41512665 131152800 117603559 79562005 90710262 130836119 113045326 54238939 135066771 106894261 111791658 151344788 98393560 96335097 35613001 110295536 152180113 174904126 136321791 167080509 29304925 106908177 118984513 151389151 75054312 77656020 22496922 150104680 82578649 67158091 57872792 173994557 97193985 66842928 111713777 39509853 149405943 146580590 112901208 116910740 85196663 174021777 119001985 9129640 67583235 90662570 47931480 112531014 61901686 130547983 180187332 102441767 61367105 108686832 52136337 20478516 115711777 143455044 60854106 44543973 47680538 62040205 104606489 36067189 107372137 84088966 150876597 70017703 119082111 154112953 91533984 50074990 97407894 67797672 91838676 61984446 89752038 81601156 80924520 56607890 56236076 134886517 24231511 110978680 103872232 129947801 123523409 65225455 105768231 73536635 79529590 36002967 107753971 80867686 111681589 62513682 139539396 66777264 169225304 79096320 63636567 109485101 98021971 117854157 75118761 84959943 148626764 72644833 48962310 111660449 135444740 79601802 137393787 130567436 26960029 51926193 46132696 94457677 166388158 91356746 40903760 126350020 9513692 58606282 29696885 40057628 121362843 125372001 181114477 139436157 71782263 159789240 110706880 87282649 162734361 88906219 115625216 161371080 22135526 121476321 82214681 108966747 92168717 134888568 83942227 98371135 111176901 98696134 81815621 120030681 105873019 92481591 92308132 176019983 69710129 99787614 96640276 67357171 78801912 49919908 131153501 138524012 7813584 78706354 93945444 117332583 75694866 86600664 123832419 80730527 167831568 93378443 54599821 51431814 151510435 134398154 148016000 76593145 74482086 55917854 88179964 128571376 82129443 96054373 97388607 86722518 94826335 139159670 81109526 117156988 58746649 26025025 72674252 139666102 115876515 111463457 157475353 52938018 109489256 76751087 82377112 64833547 67034968 79354444 134794844 119370317 85274586 123668541 104236217 127364134 99695582 62306693 39949771 130283102 108694484 161393779 58892927 107050527 26126926 107280948 11964659 130151679 35128055 116267694 131761678 71184231 117246549 57251995 47161969 46193955 73845634 67417485 166216894 38218304 32512095 124622326 140194317 69050080 58963503 102294406 105868600 6208792 187569224 124572739 127848579 91374321 140136971 102155560 56887163 101974339 67178709 154195705 61110478 145604844 30805822 24174095 115948347 142319003 104723150 75302157 92033892 125496483 58725549 108266338 133760925 64907979 46967898 186510489 90486346 100096426 114823374 116192241 110104548 140097498 107303121 40722711 34427848 94236106 66210323 80189521 88671758 86364175 130760952 142703977 44736138 123420806 136527270 176119213 149531648 74160667 79402988 89115936 48627106 62724457 45099989 43832778 130014943 115953829 48308653 154589228 62942991 94526127 148973549 130418780 62940508 89847696 127952076 90700707 50004435 69579071 135489251 85806174 62349731 46818857 101255776 146456858 127838740 132221102 129963111 154860888 76311734 163914831 61426803 77726483 165931353 113014986 43078323 122454652 101599047 76542067 77006094 120636383 50455399 120117942 106364816 148928042 115945432 52948983 134085599 162395250 162921072 143888213 89936996 33073226 130055810 73528397 24078264 130771936 96193803 44924903 72843044 126670801 130966467 175324164 123580897 166268164 132276876 122806583 40111393 103381307 138391170 95510967 68985334 104765020 97046094 100361356 97629149 82897465 59679364 32047855 68369930 82733002 105238782 81268573 124555263 53136702 50131385 22901245 102490778 136641379 79740974 131707416 86128474 66731156 97894043 112226767 170174433 55867202 137453094 19126169 69725169 102578811 49279025 135750561 129534347 101384919 84799044 56219314 82539071 148733834 83015490 130990841 186102014 61999750 44287203 184858549 74272957 84782860 124761697 171869734 130765196 86929689 120870446 100513538 107619403 39436275 94982772 31842983 146743216 78082248 146100662 156231295 81886878 94813632 24637982 111504972 117811917 121346880 57046424 25224688 122629765 187237788 81725389 162232812 118469242 53718170 95325140 54651975 116259692 82407121 89523832 98449367 56695067 90765263 111602158 104045812 177738762 89823854 89310119 150286604 144441041 98703055 121257828 110694710 184601216 57290105 15120175 69217442 89149732 114986565 82475194 119274705 70844876 94124491 53207191 93261989 81772876 77882724 120640125 132324331 120171597 117155878 162797354 99819477 21956505 92526471 94251599 94285072 92909438 129110278 54202767 89168086 18853262 20270440 85489483 106507301 81800104 63628155 148296311 59062924 87511815 46481374 58128200 54694840 114082257 108951851 142053955 152487059 51108758 93962231 5898943 37348234 36969238 116437099 124260000 135948962 109842526 128075010 183922617 51148050 106774052 142144590 116614329 88656134 33912732 107470252 130388110 138412771 149353598 31629134 97601182 94408791 67800039 109720353 70839538 144150343 107937731 147303329 131350739 121385038 39672754 85281138 91574267 105286470 116634491 119619767 144299612 101976575 193054662 24515312 96207628 89484751 91229643 117327692 141048042 74435898 117975732 37951702 183369668 132104635 186089642 61041504 151700666 120320133 27451755 68620178 29936578 98989382 140295045 125792950 66783999 185716358 95687684 45856583 51027487 98693445 100479134 104235692 52252093 82397066 97588099 111182809 86667176 58530504 84961457 70668481 126221343 171271769 166676935 71700180 123866833 88071515 51535196 38950918 150821233 121004416 107266054 118652348 115886796 141775839 124586047 107022147 186422567 72345423 93544650 72748558 67884899 161953482 141941760 165292266 156277259 65927748 147350795 63998192 32254572 136967117 28902600 128742802 114372066 79222221 32698369 179722071 139165844 115094152 112148910 61048991 99097259 76871609 79787396 46391836 23118449 116794331 35889577 59307353 143600405 49085606 104034376 119458527 66158391 99505014 97981651 60271953 120881851 75492647 105571688 86591757 155891380 125119143 56129646 173348657 28343500 110927916 109147288 73367222 56634663 142805424 129327968 131056505 175194645 121945046 32098298 102948515 145129662 142065258 173584005 93420300 33719938 120198635 111718988 71363195 82424164 113164061 102019483 71192892 54481927 54237537 89413070 176189750 176828808 106844982 81493875 117108190 39586959 100550332 71537886 114588065 85520507 95250323 120115281 114838547 163874502 63583590 71393645 142111621 31024907 140702001 154948174 119241610 57632787 111787826 29592235 164549349 162360497 77260798 53093369 99402073 164448371 74176445 113582939 35788769 100580475 134595942 79326146 102279808 142686565 105652184 108486035 58505139 131505463 92629279 146874004 39707532 68345090 39648025 101166929 114348253 71363488 26971091 69455838 24647051 36795348 104154381 124999568 83203259 68342649 83466380 128221920 129674259 119510751 117458360 123460835 51543175 68557958 77198536 44677792 63339757 133064152 19042889 86956171 116737947 42966469 83639059 85774163 143429307 102051706 133970213 174852856 74777388 158510064 115016785 84919732 69508756 184768261 107513085 37756583 107577793 92112210 63936485 82171114 15907852 136206977 87057136 22472983 138310921 135764600 44839997 132934914 28359859 117539369 57114678 108435738 36051405 79594322 66981828 82888163 98629963 176097401 43841436 144552085 106153717 101301199 58274173 126962217 122555717 52481965 59931467 123803930 107572064 78753090 128216469 138544344 56016057 135080843 88884876 152037139 114327919 96245237 61341997 55462100 47314300 146953245 47380998 164007175 153469611 84983004 125129478 77672810 84502366 172429805 149332129 78559527 84714330 102370050 136018838 39719080 132686056 41563369 123002376 95259435 97103880 123179250 96450930 136444625 87654687 109071883 148303141 140669205 77480933 78082323 84982934 66396046 99992454 8484873 131233214 77098201 111599456 110117660 148632995 41351229 147760975 31103573 99912893 147841534 74693089 122809625 107900932 75265603 158906557 98280850 102685185 71666080 48477917 171396581 105936080 118962727 98965093 183156080 93380878 97455846 147095513 99694385 116068511 72263956 113937059 122740358 59674596 34338843 60051164 155819815 98494728 82660092 136799867 173695713 131444923 76218227 109372097 84947906 58346363 140783661 168184138 172965667 91796019 135246262 146364045 141190613 136718470 78257097 41534506 63348701 80556015 116501738 60540957 92290466 73678850 111345226 133589866 67451218 134298275 74335686 104436395 75499214 72818910 20576561 39963382 151373356 80356545 172305590 66034553 120208038 108610189 103089596 9300979 119289614 54542634 140282054 44465085 57894741 130452579 57580695 106935073 49866191 76953621 97155203 104929680 164464281 119122605 139789987 154731758 77661329 134873289 115554097 178234429 62966831 64731174 90573170 69395098 51177645 36865093 67502230 171448442 106171334 129847851 84416007 27148004 104602995 182497198 98042528 101567750 139429884 63105166 80535653 22776678 114254049 124485077 81059062 122436319 140120242 54554626 99821923 129811530 99795989 33425460 70308381 21581292 137526848 70965867 126404117 46746513 91277600 153868394 120176011 138266048 154963105 97808189 5399780 139593258 94496020 42879875 180882210 145656114 72431451 48356939 94100486 124790670 39762837 129583841 137471823 52875978 33786804 30440223 79771835 106983844 82273404 90683695 81941549 138219395 143148610 100795734 150393238 69299264 118505449 107005026 80793829 49120353 102877968 128245665 30167126 126611012 40181513 57862840 137550072 104579517 78746598 89154199 21384913 163356538 102022219 117355885 46965289 140132565 26181066 74371343 35986428 55542332 19327804 101391577 98592684 99723200 14110035 91118124 73344946 76087364 112793074 117338501 66190442 29650926 96551189 99753784 197397152 101996488 76365205 59981876 66700570 111345459 147256350 75192268 95417491 106300593 117476304 145558136 38633984 114991615 157198654 90533749 65097439 49467392 92676693 149904804 94810643 140206406 28153649 43234672 70424679 159652206 112504007 109169420 129612166 16660480 139961061 35191440 45891916 59830318 104917329 154192488 80643440 51418060 127821411 132130253 121688274 90124947 182476657 44914294 109122889 64984052 107919561 113025021 59590980 115321908 41818693 123190679 91665018 76252036 148353249 87200571 78440841 123974278 39323277 82666467 109247713 141595861 8044288 68002627 92852908 150939937 32073429 89441389 46092197 84133887 190568730 179778857 102666906 36200978 36815728 124854797 132263920 98725211 84354870 50628390 105725577 88795050 153060074 75980078 82997431 194664844 175188713 145305179 106115190 78410472 130943791 95529185 92198421 63342142 115925803 108397605 103094997 136155416 145413710 98166296 77019397 99517164 148161308 119510239 68893412 148945984 72883383 126716757 146908434 49701227 103934476 70954491 77099400 88613383 126873213 105412739 27412155 37494512 116021665 17821434 21132384 166265209 137505861 56046514 118847362 68889995 56671632 107294105 90507884 67151522 62499892 114083941 78194134 102893291 172365874 151514395 94447463 63277590 92190928 108969805 148920838 114453573 130241255 104374483 54139477 86613456 170398436 35120506 117825250 114330082 71834062 102010059 64302488 86182625 81244546 86791577 81916425 88401269 22112120 85568607 110908351 187162389 116520937 69796827 48522358 90702281 58049555 91269995 66588596 125132027 111133215 38248350 50143376 110315444 27243726 71962435 90198056 94778199 40882043 123154582 80153013 104197285 95412591 162734813 80129884 163636854 111039622 117248958 121723028 67172130 75766179 77887238 83162462 13980326 78203147 47981305 130542894 101058306 35479255 103481611 125710959 80022344 154188070 134752042 100719370 136929582 180949006 104430074 66277867 107394309 103746356 94670096 55054746 61067851 80933853 102175771 34015476 78044622 53271243 58238092 83088877 77034140 110774040 55400776 78847563 75991450 61775681 86040708 140709390 104408668 80751909 132627482 71409250 23759814 68793412 120790557 79113944 71450925 28984652 92442661 96603799 56375389 81777877 169091499 101242939 111673541 54857868 68811195 21173163 34078521 182827825 110541030 114450185 126262200 193940055 135584924 77879911 22647890 44201311 138141669 157452423 64424187 93110086 185689585 58289166 100752829 172579090 98149502 130530697 92448629 62399002 58168617 114255141 97512369 113641893 112726742 129805499 111003398 85428562 54073620 108442695 80887033 76867436 99052008 51059276 58571034 94957046 164122321 171774817 22345465 98383857 100451002 133490934 125792769 94062694 190222987 17101956 148127917 108638046 109508336 13315895 146218529 99220771 52740548 128032419 42955173 126589360 146088891 111024036 53267480 123512760 61994095 65279656 164678111 68662612 93643956 85715418 123946810 97462323 45554476 146309626 122303448 96683198 98733277 75146318 46831835 105728573 124225617 135171530 138457123 58062830 54054648 124002306 64913128 30624861 122111323 81170951 55348746 99379289 85446735 70057778 147098033 79350300 62862757 82383835 119437984 129472459 76926130 107856080 159128030 54642693 110031799 96912182 49707478 134874107 75501354 122653147 72114237 28701712 101919035 138836891 164137219 47758537 59657908 105097774 113162433 167627934 35147734 108788434 101442847 102228348 70426198 174261492 63969281 60252632 155831160 139457384 19595651 59869658 38903821 157917653 119469734 86786294 91434532 95112534 95751930 151132592 114582464 20806691 98531055 88012255 127738349 108174404 163631769 148709907 81458393 81858152 43031900 114414899 154281601 86740367 114828851 125916972 35945349 66499120 126662282 148851178 117345114 87897480 53563873 140334100 113537068 167563629 94638195 92089840 143656882 75956812 58941269 35256056 191836037 131129149 60121877 136129071 149126154 91090933 33952396 27621471 94393347 31993470 92926432 10472801 143493720 40493996 110969109 112861334 32357560 10302805 79722067 53365256 112268770 97285885 108675136 66098958 129498627 123870152 62040375 148419470 29299805 179933265 81526982 114907244 154003313 111595983 58917889 90135430 96714309 28310436 125653530 127523600 107244282 86000060 50220117 108948202 154629695 46212106 168670697 125108565 104313607 20559218 131364070 124961690 131416077 51921778 24995684 50756633 54494604 81147736 63081160 64126886 128520947 128657238 52132882 182109366 59534550 82174040 143107584 128808039 140993039 65463732 52978015 115294573 184397025 63724757 52305832 70869421 84349525 95135655 102950554 118492477 32813407 132773117 141160488 140629127 132973741 130672848 97863774 94776084 58326189 142460728 23567925 159412080 28850753 101826204 94501478 81231603 79575712 114860407 137287362 129261714 92284687 47907074 124501188 111708041 61421126 5334990 144087846 36791693 27644485 110374835 147602976 81089266 39363342 122976441 61065932 63488321 128691159 101468143 117276831 92042409 45200531 115090394 45083972 108660908 108698752 22375719 42162730 10206230 108465957 127958917 137847741 84514762 42707930 66714709 88178801 108698011 125501029 143399165 125387720 48268177 83667673 151866587 161980063 154994984 140536643 92049150 84496679 134708293 91236746 117712635 174507348 148454305 141538833 79773991 127294848 123791493 139835715 38842779 46622994 136855200 51257549 58225527 88220365 88241982 44966440 128268904 31787476 73853306 106606878 140599837 111806868 103402712 81821192 98968661 124525070 32137128 73903939 103933470 28341153 168032401 115332115 31622485 114796747 69600696 79977196 131405153 100321362 66697755 88684944 54617255 61540770 164906556 109230437 149091109 111119247 85708073 16205526 124559179 116780039 49865279 156992123 90438362 86559192 20950220 10120912 119422574 74270842 65244257 137282326 57366537 115147070 198870389 104807368 100432101 120837944 19079680 58958452 57542142 109236846 107424444 39527264 51592306 34284819 108373108 118656575 174920950 101436478 79790127 105580081 109416160 97874021 109879171 76485507 102970658 155769286 41656475 108300388 54425996 75251754 23215563 151989084 58774514 107673097 102373651 74190343 162783135 162016084 81097909 160649988 150288294 124450522 113551219 76341157 134157268 55294563 95978272 146038815 86074667 63882517 70007534 136024220 35731033 69549552 137200661 15045605 70735406 60468857 118523506 104886746 21982175 65443135 76429013 72863159 77627142 147635913 37651740 105526931 140837787 100218485 111749957 71704271 181390396 98787710 117105677 124889831 65216630 161344458 89033725 86294797 148859058 41584882 41245318 64504498 161459094 106239722 79943582 113808722 155725250 76797450 12606654 86716998 75089543 80863566 50301040 119727772 104779946 92601124 75008408 53789157 85769944 160845016 150151356 127229834 110756854 129229464 64635937 99722294 80728940 159174613 79781734 63523492 110290924 99527295 149407347 62706079 135587118 109234382 72795442 147815220 168122765 90578958 136136374 173229953 24614175 109264299 125272537 88202791 96272297 72788209 74880260 170563076 93133594 122522899 71898512 75616087 136221435 118799162 73273758 97468963 93210097 56503124 53762393 156182882 165302294 75486159 112237979 61605879 14064105 56138551 191198185 101226379 41771577 113285180 50366535 127314651 25899617 169735593 87425910 66803646 43260429 37802500 153806084 67485467 37693198 86128582 134431595 151280124 162349273 109608625 92907895 44346448 70264542 46599111 91020616 66419635 111790713 119042793 32396939 53126859 190314297 32639773 37147182 110631091 20570033 71998486 168597734 93392446 72547006 177492583 176901921 29161115 43501445 134914842 65205781 140385276 107821253 90822480 98418656 27752472 75150222 150089919 111556704 115168000 134491021 118169676 118041015 123846374 64711499 80241446 67498504 79919665 26680863 127467493 117331574 98025959 121351990 137227358 67579151 58700677 132461319 102346737 182951928 55163141 58562832 98335327 119620882 97037667 107301313 60551972 86528713 86746485 115212166 32492412 138430400 143436452 184157516 13996378 113239293 103843593 160631354 29082156 113034560 45506562 80976909 62011646 140001538 135181462 176205299 94520427 56309092 80843277 87565768 152463718 127901224 107096189 77537307 50219242 149044242 58012515 42826400 45552855 84415603 82536314 89334994 72403146 191541847 94225514 34433756 58724745 80297350 130108067 69288439 93425252 83466659 114693997 95317712 68778089 77096528 113344702 92318951 81271085 107507932 152553008 93103875 77511315 39236149 58804787 69492357 105125130 150633506 90210711 114868147 100153391 14383703 95321344 133052817 82632430 172327630 135214404 97285019 108943118 107166072 64552384 93851678 60280825 66720704 90540047 60888378 120209443 62149389 173719315 116290966 85230381 100694736 76565433 137143535 70387643 80004114 76554775 115476753 120710403 93708827 62249289 92108341 115557476 167249768 31840610 87534904 87458711 90717462 70763036 117387378 125379531 103140360 48791803 151257027 154621495 82379610 144091988 67288363 146230605 104497630 65831196 38407871 100490327 144743534 93227483 139424686 76621780 157426928 126062967 91219191 154173387 110366422 101018402 60763810 150885053 41539732 105221824 110073288 73842654 158144819 78728377 43930390 104511923 117386796 170065291 11871579 34648361 64530615 96114756 75184964 141398944 134504187 79101554 118383625 168262042 77185994 86030998 131858776 14697306 21611546 120449236 163790270 102337077 106234236 130398701 123203368 145721297 90220672 100892686 61843774 130721326 83057676 13210646 52051856 55414127 133431150 103952063 150243883 67949223 82212833 178245007 74693076 42617482 123211505 114288353 67338860 143813335 109961371 83997936 117761255 31782786 117000416 51145356 50159116 129140600 89891231 71639886 114098137 56968741 88742016 85825877 119255800 92211147 127860315 148338312 70380247 20804810 189437874 89662390 122638268 128563915 102482872 46943736 149473835 120361758 77214148 87069892 65683839 81770453 163644457 101947812 68163762 3238346 111695041 17123398 92069416 104467914 45321864 70306387 117177374 110711420 53511534 137850303 46520271 91566054 70634083 86024565 63870989 92768057 152142237 90792782 186634810 165243159 156117412 93080808 66733329 145478320 32914843 80829556 129780932 26816219 8584158 89044279 155067458 168823372 135577749 90610317 112058673 95989391 98770016 99350700 82154711 102563148 118180208 74497696 22012802 51557824 37503725 107570159 134470357 84494193 141123911 129321924 113628353 101720609 150462212 108660654 89589394 63156757 32567241 85297695 34443811 77804288 92524010 92828461 125327070 125238058 138542365 112829407 77499749 95928152 109365422 86501639 82992305 133556086 118036852 87324942 117482179 110031196 96600583 131748031 131236473 64132051 90909553 103145852 146844671 91027246 103113876 28633853 149247912 130516079 64383396 157173745 75868794 147965302 52983969 113750491 71279140 178208102 85745090 156746179 91023216 121372094 122101828 33750176 45911718 85611394 80837362 66402047 135077384 72796079 116964674 129198464 83616309 128238796 65322377 51174959 101915388 67041487 90755290 155409969 169349533 86587512 107416497 83227026 78205549 65894615 183118553 126494539 87615375 170593940 62029036 55002348 116678932 66543575 175074758 46075602 30626593 108175687 97895935 23544187 119153577 137639400 160355496 43265095 93860267 98834018 98710558 158449128 92621197 76966605 56211410 78560724 105773040 122981972 65421735 28822733 150945389 190734220 175534985 68725728 115003295 25110609 113138298 141595096 131924433 178623764 141203611 93193144 70165889 123598684 51822093 21413405 79505189 68218802 116785064 57948433 76247226 51202604 54017256 56045410 95419205 100796761 77655535 161345584 71799016 188697037 142248429 131527639 90659225 112471067 167954032 94408946 42425364 104966084 77991275 97931331 80384893 84488661 66451683 124243705 157336477 22643278 86778133 148340229 57039081 66040610 161962975 116590058 87142972 99469687 55559136 74337529 109534556 115967513 48604595 103469166 164721879 125195881 61883724 133101261 75488632 143752822 66894140 174585042 69420564 85194594 42272275 60750828 38245731 147252232 135826132 192487770 78876805 136090553 94974982 159518150 76635148 33668288 181693015 98655488 60347296 100946991 144293573 177205416 121618786 96555337 110471937 129374093 71696472 118360412 121656685 155127019 111518948 117323234 52183880 88324823 50371752 87531486 181682563 24656728 90398695 56189040 131086679 100041278 109617087 48695061 27117797 95426221 67028943 174161615 164980795 114863293 147135132 123343927 76290224 121895288 102727738 70284684 154783512 107245890 43727424 95471970 71914255 53716021 181535679 106968110 141032150 10153046 106596217 97542277 74738739 118175806 135865002 77079421 101324561 54832192 71330534 64756206 114464444 152985272 101360147 179105631 76559705 91809523 65944736 38825990 122422520 178961744 114053197 145794271 96155170 103370065 115904654 116044302 78231405 134670096 76577991 145244002 122212743 123628088 91337772 63687012 106888328 32249434 127179480 113012722 115272349 109066338 163879055 14988449 130566842 94298957 94559828 87359080 103586498 142183046 91658835 150060568 85049698 52105692 95836354 59628223 145794827 131928711 95620834 52542492 9683106 141493481 81190652 120410624 33608234 150679393 87097136 107084019 85603372 87716707 126882935 151649221 23871146 70492453 121803605 91615457 140479003 96425714 112402384 136218172 49245258 134217251 23037987 170516863 21965606 90456237 141970669 86472166 32326934 118208117 189985339 107818721 23053795 98626198 46384520 99622278 130244314 96969552 170767539 22484805 119482411 122299421 162756177 103743804 70447418 81105183 63788126 71989468 129950251 84997161 91838840 90337350 70208939 94182943 65186298 71425956 136642780 62527759 85331323 143628029 72197756 100980987 85379850 157735274 110878731 177179034 47160767 91342258 50281718 51766521 175386402 80437952 92315879 182042712 99848492 41502467 154483765 83738844 41126965 148705615 99211796 70412788 119871044 101725550 118215130 179865145 152118652 88304546 67207767 103360353 39336533 111823798 130215385 110659188 122000293 114746201 138900915 88041439 11280448 128543727 114449301 46740345 116635413 118988412 110005120 103845220 71018407 111760251 28549219 124975924 137688344 174606597 90755982 87964914 109248141 28079365 80082645 122709688 83382754 161903157 65604789 80770771 183655991 49018859 114483799 145436433 90428352 158796093 103594114 74999069 99642497 132160483 78661071 158718277 129690294 101559588 34333484 96273622 54937792 50126712 66227291 160577528 137956329 118397454 39579453 67211176 66273581 169339920 82035667 128161333 144517302 67566239 142627194 108789399 46724165 74759451 45855950 17598406 70209026 94733049 85173163 14385100 55807221 49815122 136786057 120638120 122031121 159634029 155972566 122257313 147469636 149636617 81913919 155981385 125811039 59086412 115231904 88466834 20648652 109469069 44934240 106860726 84532322 102166060 48842090 79317896 105277400 59600003 41220893 46997237 70949409 88381813 5483941 74046531 107262035 156494505 96182257 160678358 68572891 106725584 127553412 98550991 190043368 75793969 69146336 37567319 130189895 56255541 20014785 117047512 123284813 121213068 72871039 82038103 118683981 131256837 75666080 105544096 61458260 99694170 29394310 92037328 165016222 142373087 34234949 37836861 33450370 62131241 16318524 125443597 112051813 51983841 158638540 161319486 21415997 147142356 135570763 35723078 104760815 177769795 49775998 168265079 118043586 83352767 80296823 173659437 23808743 107443069 110171910 16995122 129938500 76980373 28145027 93630140 86819464 181324253 156903466 57619612 99321183 100243571 142369210 44461546 61955088 177613304 80537298 66790755 85781091 110625600 87406868 75150138 30373326 43057434 180107259 57576560 187371113 40042552 40156467 109311829 93684115 112429960 110553420 76725181 108055530 123472112 93953833 128334641 135523400 143229463 151326387 85069488 84090616 59658231 59816661 158380705 122623006 4077652 92294178 69039248 89858274 115945362 144380465 44170903 147499522 110700532 47525341 97481421 136783383 29946096 135762882 121206771 76920809 126197311 106044292 147338474 86917541 132826339 108816660 35062269 88448415 73409507 4934975 141280368 137459583 48937899 178143827 108029021 79654042 39338134 87319542 101084001 103423269 183110937 82949343 86447108 17668643 181173353 135045220 192160364 81304816 77198175 126986225 44936175 126856862 83846159 104112228 78220300 77730917 178757554 62422268 64019752 7438565 56139514 173417103 154841239 85597435 52785917 90171025 146043898 77180593 108610278 146519083 41514319 75055683 113130317 61354499 97879563 156145895 107035789 108507681 55697912 113741673 79444123 20584152 115433562 93102848 105630299 83582622 26402600 150754839 121675957 114899258 135774646 52422458 98889396 37503511 145633917 97564082 81931399 64850011 11588889 39884222 94221161 141441700 94459349 149137976 108321180 80635497 88299179 134391551 109864921 140127762 133604742 98129842 113235455 134336394 102567908 102553684 52890451 111820034 79478496 99981452 56654471 146653514 68603638 25954659 95942545 91508793 148388029 170948794 125952110 125750455 95804035 95454634 74711637 141408555 128576881 25855873 129714478 97186687 49539798 119727644 99917266 81673567 130015124 160847024 122782589 69446406 160850973 72885857 33828385 87503141 118871287 45723690 78189388 115601552 90145604 62793162 102038754 129448618 119143491 101907095 43723107 125916275 109421541 46084926 162419211 94957325 119008159 151235319 182544367 113012854 111355853 106297200 62860614 89515274 139385901 96991747 121366786 182438413 97435664 32123996 119556764 65782603 104926384 92000242 14182842 73472948 107767407 148376831 170104414 176046131 112137181 12058415 63684336 71253529 82623339 88384226 101345748 94514500 67460565 89966151 138318598 118004594 99434196 131458541 113595016 138546638 167007681 117730249 59480392 76081347 100632560 60626287 88468435 130004599 155956593 91680345 164014654 91988410 85202150 119006676 22225009 109617906 148413781 66298478 119067946 61709489 85392598 93225993 153639453 137311604 62310775 78720686 157965182 150866132 150987222 133279372 50129714 26270736 107147993 94953916 90037404 43187713 86404861 60099581 121103838 23397870 150225553 130596217 115033344 123282298 178658710 186715663 84816133 15834604 62812947 100091594 74114250 94455056 101109813 92088602 119577026 106276649 106573929 98161082 83481444 173471432 145089325 106070023 120719170 135375532 91407197 83216603 84104678 59798735 97874592 114451850 140844949 115876697 113422220 125637774 103039632 157272831 63068882 50786095 69868730 88580708 88812054 64945223 73344637 61517133 116358428 162663791 139565374 109696581 71698898 21788070 78963871 93601638 41817474 74292011 72644203 89476720 114550253 132890020 20434136 76620339 63027343 111487298 50829768 94045824 114648804 68914622 26679224 180506176 99474640 109594151 23863355 109602583 114729605 153791780 44711330 84009335 94832220 76502914 122509636 144482327 143333084 87861150 107263069 180676894 7571933 68249494 174258633 126117449 30952100 50297006 118654632 107646211 44388750 174714335 79755862 184682069 50252521 94883654 21678941 29044010 57999109 182193211 51663393 27210108 80928885 118616388 94148529 101359880 124775557 100489855 141473722 80752594 100167611 34106375 72949977 103409047 115952885 122118336 57448821 91965848 120332433 51942437 83169001 59524157 118372021 113916384 89626437 86440274 110508220 154300031 170335069 32737622 113174736 68442485 166315330 121615428 56079570 107989653 83706747 188887367 59912225 84604777 75115163 71405411 135978156 120184052 154912162 168385087 104586842 88378238 120386439 158786627 82887349 139988572 39964580 52146740 107218019 123214940 100402215 110287574 114099425 44044314 73216074 59435874 104466111 76001077 137291052 142415205 40339948 172503249 62870374 64194403 95577996 79801583 96794908 159895088 95859396 75108471 87055626 74585093 50689355 53485636 130350774 89176267 94106548 72893834 91316085 121461182 121391487 61686985 124772212 63909135 68832804 173386901 101162519 103942140 46514261 81610651 26206928 126216079 116519453 88673884 121584592 91546918 48781344 94464241 30810267 104893259 89140840 47250222 118263635 86345292 70306215 104420218 73925656 87334666 63943794 130791456 111334734 115219892 146427543 80439756 148537584 189446482 187528747 56840802 126174765 140788777 139622287 101682955 152440348 70180647 91293884 153562603 141106011 72977746 49443737 129894540 71796000 128206384 128759360 108657919 54332357 147321583 141646203 14313254 99800886 45341251 116389345 72022265 109381134 107948425 109064775 86059712 108888186 45511028 126927359 132788600 117057318 88708581 81812030 142089485 114748027 3266838 79236643 134812879 147783552 66518162 170903584 102981735 80295838 76795761 114825268 63182321 104136394 126891419 155716447 173284905 96721799 129010029 45078996 100120673 81058881 187283354 157808902 104520599 57910796 121848484 159877003 148149994 128997950 74367256 61237299 119094063 113449855 127826598 99069467 59166820 149882588 153195351 137498788 70471331 98242007 116029730 120421567 75180969 163348796 99838228 96895736 79373705 92594208 115410342 115644794 56467731 65802433 58757953 77022858 26296370 36127242 109462880 57043531 88268212 65601881 99771574 48204337 149971876 187779555 100020125 168808665 59491732 79396576 135633301 86666377 101672361 65356967 76687279 117135805 53788209 95461479 148514627 126222579 22486071 60920782 77704675 148032573 81845496 39703971 106972873 147968451 20214939 66885984 108618406 70247706 57381202 94355105 27573560 56824692 65297692 100598294 138117173 94899627 120209671 15460941 136360446 79855886 85387037 155935555 120217425 111817871 148760308 134897000 173409331 64709008 132676152 103609042 10314963 100086140 177231603 152351008 130295434 146799065 80858396 60219759 146097971 98554913 85432137 91104742 50202618 115743839 124421947 165135661 32667742 65886075 74572268 53372768 66443567 151443049 48523274 83314970 32153772 81937988 139608631 57973406 108306538 130701047 171314928 109303300 63148491 155857521 84223572 107573404 134927557 159535500 101906778 62343752 106053537 65096412 151956931 163673611 106054278 56404716 86208838 61330862 16561439 105403289 85865598 130147409 36394817 44760558 21109842 18685403 84862850 131215502 109161463 125553535 119324150 169593180 137886748 89119731 118902454 161840717 141619686 52769955 82666897 30937833 70492300 36120102 77333274 121686525 117172498 88160241 87136702 68514578 88127684 17763028 157028662 51187615 104851964 79376950 124741401 23064188 74651706 86595020 124673596 74785739 105314736 96185600 125757052 157424334 51784583 46708202 45554589 113163884 120739847 113946592 90080126 100237860 120242851 85252502 37447806 153924777 88065410 81186893 45549561 26417837 118019458 41777837 75109874 110394825 97448947 20799460 94359527 96617672 76281572 55646648 186080688 72399530 57531160 128521005 66014522 192801755 181614139 88183815 72320063 94676409 153465616 169507081 62465279 133425418 82197079 128532113 42684247 136054177 184594175 67201463 98236933 124187141 109800596 37118279 108344770 129188235 78249322 132307498 153211682 54788416 84031775 77140549 47657422 168906876 107758675 22280535 116716173 152407389 74246160 100674041 99572773 48948349 152657151 131005422 105962753 115123339 97277350 120146640 158022310 136437826 82666143 93786417 100379490 86777608 66741650 65585581 106507371 45842070 101474273 59514269 43806127 113235810 108651302 109093834 70880087 172438851 133901673 93783995 110730334 68278566 90845348 131931569 79099748 125830346 124098986 166388093 102438079 144905024 85036394 154058153 94770681 125858183 178932331 86477547 151069193 134321695 109618992 37157878 144200519 106549173 87666023 115429274 105719527 35530386 45634128 147654638 46338419 57102704 83931322 58447696 114886857 104434234 67751369 70743810 77078540 61598327 67388144 137678840 11827413 108781704 115504565 89546670 153347071 75843573 21955724 89192441 144410710 114602610 118719275 74942211 112153553 106800625 155598535 18104580 98445040 116312223 151329933 137619037 127140761 105957692 119756526 66777623 91767974 48178186 76528794 135629557 77062073 86337160 73658851 73712508 30972876 160789067 132725512 73418717 77479172 88426909 106454531 100933134 117677554 100759172 123221036 84844096 115137291 114321688 136470501 126932459 104505460 73641737 108131577 143968305 148869223 191858712 44728412 102901358 147230433 121145284 56623518 25100116 58770823 79617384 69764176 166835035 50780113 72132984 66275842 144674560 72238786 85704890 92855270 69540273 106284433 62524820 64978051 116092004 137440854 130843594 147737229 161545276 130016102 90649994 99683752 76047795 119891123 123429327 178680524 111508057 69886672 133308870 140527781 44634183 106019914 16535323 99791397 159062256 87383737 61281442 125246932 70893379 44421147 68173059 72773830 100517040 71992723 112937528 77165890 102427393 123379982 187923112 117968022 73688872 138362631 102442334 78622325 136604248 70383747 118656579 121458620 33480280 71428784 147980088 53870347 56668635 156936592 100677621 81018284 46378534 71334618 52265564 152074172 102101627 120362708 47710069 132577568 121604444 142325266 32840519 93167984 128112554 93722345 78468714 151827509 28744986 71381034 132494524 47183603 110041397 70072418 76708460 125209410 98757693 72453347 106355894 96007005 109633700 117011345 107962402 65741429 114594188 84642928 51059446 160604269 15928457 103078169 57372574 9570788 97121373 132973975 105426529 74775394 112637975 133835548 101468831 116069703 136010666 81839855 180146820 67274502 156370782 59918558 84906607 89251990 140742543 51062650 160718823 94635170 143073240 116877914 80484932 91207270 119279683 74361876 113886089 79509406 76245459 174636940 88633961 108541472 39522785 56255025 119975896 92580725 92216058 74417249 75195520 154989131 121564844 142908690 116545355 71386202 123293959 55552959 145014623 50160990 76993114 95620934 135352466 163493181 28174059 99669491 155685723 108658714 113750779 107285056 43968629 50069434 90669992 56048461 89530992 105132856 38472138 65081646 51286827 91147390 73375582 36732864 89195290 168189104 115011175 160488456 158518550 130978683 115178723 14566993 161361946 53344213 72504887 109785732 59190855 109892063 65936500 106533050 96677019 72894148 62825484 98734729 99310318 20058690 77800667 158438345 64591165 89899773 51462399 26829984 72690386 81817412 123336384 196393001 59309407 106052846 145581558 51694006 38753046 113590463 57611747 71064475 165373861 90774099 93923314 164350239 126571869 127399764 63017328 57438744 109074867 101427799 60792703 93003272 38525931 50188833 101155403 56540248 64141432 47873224 105052817 85085942 143158538 75004757 1323705 27665150 192589853 120905559 98434976 81433114 71039569 43475343 114356133 42499429 71845513 143221446 85645224 127376931 60625286 135912287 58720929 153393747 91082238 105982529 80010616 170415811 116674076 111887894 79628100 116484191 36680424 25792632 120060553 116266982 73143267 4120561 135798046 94237001 164436591 63756590 60500784 125622963 49982477 118378435 101283514 130545369 20661104 68014538 90528072 97828855 82048788 132496334 99727069 90475817 129765632 130226460 115493668 97791108 96387932 110059427 111373338 54271814 33549361 127400395 78660238 73402426 59324518 126333917 64671589 78857991 107473018 92760924 48704541 161124573 103892634 92179232 69648929 86264640 104862435 111624792 6872466 113716050 134521753 46908309 127619492 131054022 96546248 156363600 63684874 159563887 119343909 110979984 143836321 98562440 42250762 96690500 62779251 98710206 118340522 133454248 152952917 101632132 59424280 180221813 143381172 55425644 97369882 138594935 93737066 82286193 81029134 114527595 65500453 148398722 15264690 73563579 10217866 85619413 95575335 97337963 19482176 191787005 62185028 64362501 108499845 135857656 110702737 127464955 100969001 107239724 85033127 99334139 119566991 145058220 122754936 174277608 102064627 110936293 137096405 108416414 119395127 116313848 128616683 111208762 86657551 119124641 76183583 104079402 115378288 41257102 115145034 104882415 137307069 46708236 122421274 113779878 82207504 183753974 128576234 54904012 146595081 177201550 8601258 64931271 98141317 87396128 142054772 127186146 43458119 92120997 42656348 108177137 7255598 4741419 84446114 119204846 97690892 47476119 98261782 111923905 117090586 145232149 94492322 125300597 112274305 67955938 34220830 88243388 103825858 72627865 62600397 156589044 149082749 115257652 45802144 137295212 99364449 188777890 151361875 153040633 150835008 114035362 175579084 34040307 156252627 90886507 115574521 72322544 138737349 57016541 171942311 52257079 79897562 102652889 49013279 104052801 73916780 50929878 109201839 35269547 181119080 123490536 175027824 71439800 51214824 75474359 154699702 101880833 84315780 22325532 183926108 51944380 124530679 45463174 132830713 144773750 23159181 129647061 26316473 22707470 86746692 32250661 81505476 80994037 31495971 46573393 150799779 133017031 103412172 126517307 162928688 187162318 57070783 65364278 58062731 89865862 127489827 77016136 73424387 147046060 110115324 84780106 112043150 143531982 97512191 104923321 110695919 143553470 48828205 166910741 143278539 68457000 168921536 45437023 42081789 143307081 168903073 51026122 153722541 135401635 71148163 73674458 73921819 183349434 61044113 96713666 89788046 40641730 30970752 133612822 179705753 80630388 122673340 59711838 96378509 93634577 65538073 95914675 144386116 63576872 32616646 57019614 138317287 20035358 128251744 51028867 57119467 125520229 102676104 62852271 94761590 12189254 35156445 70040014 170202807 19426580 98482249 160048477 110472757 85037830 91673159 113875519 76451391 108242511 193784167 37127527 107545001 70058468 86661266 97638702 143234099 70883568 131236358 88629611 136990152 92999529 154212669 99935742 62649828 114576383 91593406 71477832 127858949 143497370 149365755 189662585 118555614 60022872 93524162 163392730 172549151 37242663 52817908 127685431 23875641 97728559 97831298 128229262 56499759 38004099 100109701 52697040 92112778 66942100 138368258 180760170 54214685 52746418 81663103 62670354 86790335 143311640 90830327 181934181 88466357 86480007 122248952 142894852 110042970 77777216 155612778 140924505 149143754 70940918 152212158 109351555 50244380 68689992 137464798 76915650 67445977 144370521 101124394 90907318 111007852 104570775 91384959 129862610 93945376 139405147 103238119 32436465 146180442 67880480 107125641 76918141 68468021 116458995 135192053 124279786 70402073 29639572 102199904 105468100 161562518 112003994 131439981 60273982 70947044 54701292 91957016 120795444 81407833 123957834 85571461 148934793 46103769 79516829 156017438 63045585 57401149 42427249 150104300 121915624 146140608 97441726 15223665 113472709 138515566 4502080 110039234 102533468 53222610 100650396 91008261 116489658 65915331 120557558 103003500 144220971 133096635 38954069 71818580 170998058 116285743 105786126 68659738 69404113 65838321 55728159 105862789 162602212 67194361 69949986 79021152 156451697 104964820 142395385 62991001 70205487 32166155 99233265 75031778 107431127 58530975 99925622 81062777 102209623 77999155 131829673 138432812 121265688 73906367 94759858 122320615 169508437 27607471 132555993 59354368 117589379 22348777 117704531 11357377 158033505 75875461 129986706 175930278 72552788 65057754 77898725 73193275 109117819 66035737 20960613 144450371 149269415 113534137 76489585 107227921 86613181 178953545 94016226 40907995 119668905 120361988 138804620 83042077 85591469 139530110 135392183 77699288 61575461 76090348 136138697 81317445 60705192 137212138 94246551 116151161 102503279 133097702 70759560 72013353 56811315 26155957 52719797 78924779 37094174 87300631 101392535 134478474 126086783 39371600 150959461 41236639 36884231 66640884 185288649 169461180 105726410 89683965 109250048 77339253 112793701 72743226 81525902 14469261 123580383 104367639 88413644 50349966 118621104 138225521 140706195 52558455 163066240 97171457 120462740 131891973 145263638 121399507 54592729 34195125 106414311 108976104 44105380 73083125 89984759 92146979 89539742 94692382 42741372 20595061 86062160 99185098 120057585 71416260 135882461 130187899 79015962 44775044 114282219 107939689 59042651 55253025 169782017 164610943 34162142 119638741 52884883 79048620 113295368 32245064 145788133 121292763 158066165 133960960 85591195 114853035 34387607 96457133 47808360 118794183 85357927 97389345 104168057 103066294 34202787 118208427 155792007 77225093 122585653 48648690 85861296 81237976 134291378 108216914 105924441 70787828 28778832 115236963 136334089 85768955 80177032 44113802 128006649 88284058 159596428 93118256 117957558 115648190 105225698 79717603 161329332 36308851 116181090 118891596 110922583 31476476 30306928 175263091 90535890 130109543 104409935 49729819 55241724 142845888 88221877 103830879 87398258 77653440 168483269 88946654 134974515 145842616 156262251 48057944 143311092 100610643 87984399 110623318 124514333 84023570 109824116 169697497 110054424 115849678 78839259 89282143 8732737 29255705 23269252 37876402 56366931 93505545 54927051 153190565 120763136 141750019 82605821 63734735 67512384 159370648 136846301 132667362 128217341 106536928 80609179 61419651 176086386 107942081 130812281 120439813 121784707 131848836 83792147 108120617 147505382 120864355 142223391 47411252 85479644 75418842 145472753 113709058 99418985 95458961 75538963 99425262 85264237 11147741 62001725 145128249 107702430 151640753 116973656 81746489 72073572 130891300 41885414 176316126 97524502 89823703 85925428 110369998 112489749 108220129 97833783 113564921 103052260 100155961 70534496 19311235 93607291 130374626 120166952 116727058 101046854 151067422 106532686 148551060 30680655 32126111 38505738 169343848 122523452 95408043 131675203 123542163 157940908 100291570 71946659 137700345 74578220 84250828 110650226 141604561 34491883 38055263 79204470 91173411 118224867 52944466 137979045 28604179 39596748 75047610 118963620 84649075 42874660 125396528 118817386 125298765 133474215 136745256 80708698 25999173 129083237 88969528 127697031 118599856 45371596 128441115 75273782 6292953 26928966 85243952 172477731 103375592 63256347 112534209 88188727 156657283 121676021 92321007 87505617 126992908 140647174 147654731 171750128 94248868 79440913 98860597 22258398 154608030 96812257 87440682 37026904 42886342 143996644 81257050 182412130 117441127 123730616 125277065 131074640 121823380 149707569 126949724 28005523 84905353 104824738 82240972 125040081 107547818 101268859 72798141 132771747 133800063 47880784 78599783 141950155 81570329 134263552 184159377 142241462 69174230 130539374 67526311 143519372 53240228 144432528 86936450 47566570 108503538 123649414 47544967 139835080 74577945 6416721 38762347 187133099 12378284 118680467 95807428 83039914 65051852 172256167 113834487 130545308 91502705 94187073 71628737 72913657 107358899 124660047 138984507 19729835 87665058 123707583 41740550 82883391 55176605 129016080 127018046 66251462 135195491 112906516 102088555 129893469 87526631 91653382 57251627 78905478 171236724 180941076 130977659 44245782 92579970 62062514 77400375 68173685 24863577 48820378 74820363 60073332 95343560 73227147 175780249 62469117 81930801 78728083 124840319 45383294 56264670 103704843 123756645 40428199 82688603 88080801 103695657 110972902 114435931 52430357 123075229 146885137 153121505 18030027 50890487 147619805 79075247 141716278 154386019 146654031 125446468 139678361 143828162 76128855 147876796 77403150 61564714 109999028 136873370 120484235 107274649 95671401 146037854 85901256 140011922 27606396 136353605 91503337 128083574 106579739 173121422 56782747 79038276 99367372 100253665 138133536 72303191 60448182 59462901 83700097 92078468 113746030 118913421 158982705 139812661 34507117 141324349 121424147 166909714 118577971 96797663 93906362 113231047 118582354 124016956 115770916 111392521 56557207 151638294 70599022 108096714 152667856 62826021 33724740 91523033 140414747 47776481 138339259 138132953 94903668 121829617 183964906 133391588 32147878 193879438 138379922 103476218 5871228 159129829 147047888 133120689 61297198 137302765 97347451 94312397 8995763 54506369 86524040 99715076 104187518 112758470 136845540 80035378 33439102 138784107 23939989 77978685 74298491 182828958 149381053 131545311 160694097 130510164 67216214 86807818 64603087 86745842 127230261 98010440 42091016 134633792 127473809 75844665 108756995 68970333 82499571 85067993 122604926 137303471 191845844 135122692 116387789 121413961 72793140 159535522 72532045 48158780 68744546 46184454 38380298 109136863 61169392 162062113 104269487 91570886 125705286 108458732 170408195 67761925 134999528 66378729 76150277 66962245 144324809 103438175 127865078 56237958 22156634 70549892 111465022 21786604 127865043 55042239 89718212 37238100 110439790 157990408 144198728 99437066 84595713 50042238 149496684 87311376 51400372 89099076 126928965 116883779 139871424 105002121 62882881 80220432 18964516 105104593 126003031 63472586 127103684 89571686 99673107 120059325 122191677 109439371 99072884 99905316 41584327 152527829 141268189 99879980 155187727 24777931 65017543 110012863 147057498 109708942 58206242 78213540 53641285 35079037 183848058 21833476 52505428 102631408 91125890 17560568 69327257 139206255 64146331 182145928 113312313 68526736 60922999 77086610 162272745 63365900 90646484 105492266 110305659 40984812 94446378 84247929 37076790 99517521 141771294 57542226 117171434 27737861 108778392 119370682 111533061 137662703 91123357 183892078 72290166 99792033 43590582 77230557 181108134 28669130 94377301 26861288 52698361 77065567 61913975 128128506 124296649 104713407 71683238 117764674 98143112 41314072 77971315 127921771 43577137 81502734 182163921 130344676 106101506 73272027 110270563 94421226 79354408 14292925 101896665 140661325 131484245 69828291 140539308 103266757 130622602 158470385 125382441 84548592 136814203 93335663 93603270 124362376 112819014 78623521 150146446 104588165 161511863 60777951 160231410 72327272 181768823 38450390 122074278 105219061 113225534 122859506 56760512 108577510 125337455 77476545 91528684 129095519 90289318 98594070 71685732 15961013 118937732 82561507 15930134 70349366 151367206 175170268 43683443 119988047 117527890 63861224 66134553 179120189 63789086 75346035 97302336 59097037 96191438 79081114 103118803 81695426 46705866 53506947 67288188 73310098 167513975 54937024 23584143 104970236 158342328 63410850 104799543 110719438 53217978 103658736 56709433 87178120 36483666 20884697 84318171 78846336 55794342 50171566 112140038 74341749 56359422 160924347 42927365 99024540 46026459 45529109 44780362 146070811 176477782 64092706 126724752 65723861 119089995 91757097 52922804 39050505 108686593 144649573 154363089 73271532 133028573 117272585 106177811 105219150 150058717 82277103 29470836 45872177 96185115 118225391 160335387 50460264 130439241 124349100 108137566 123478533 121791695 137427458 107513988 140530593 82642027 108047485 169158612 157796926 136162249 129494045 144610994 128054760 95130764 144777348 28941518 56700469 70800050 37057125 71132879 134829608 61366892 51775218 74928989 91351528 52194306 153893371 106420561 48960854 163950644 104244562 115690563 133874051 48738532 69433234 112927788 52903513 3695271 70519216 32111663 87850321 109660727 173205902 72782041 139000665 81343592 102740500 70257058 136518335 92311204 70863563 65734842 139977227 94258412 71301673 135691830 149999334 113301147 130880446 14080068 62252821 54008753 179177322 27070146 60450305 72044969 107820346 52058116 113565437 72443616 83708585 132029525 86597710 123083543 48169993 160024006 54809628 105156281 99991319 134617829 78714323 100457628 105611822 70578301 124075702 87103965 59944286 60563700 90207540 147163807 159249000 119224253 84665608 136439925 146579402 36269280 76217204 105686412 106351057 115576475 177724882 82771645 89224321 94360784 34843837 65974864 99376137 64761673 157486770 78150897 85854628 107863548 63669233 142888377 128404318 50671792 181984158 60419781 120395758 99101608 70486975 90500263 74852130 89612576 31590333 112529783 18628337 108572896 158724423 30263836 104250436 23364654 64690937 89529050 142274968 106007470 113442150 61484911 170897892 97948583 136996119 119734159 165369721 113161825 132564892 77836711 66835299 68129716 101294617 38191431 117286914 59925115 60236084 31155406 140035185 108174633 105032106 89644980 107277787 129377332 149847468 166902237 131812516 129472604 93758770 135906577 108688010 107055236 69677510 98743888 127449016 96408848 67030053 34042948 32138157 165900257 154405540 113477161 92939778 102662017 128038378 103728040 140312531 66072114 132391834 138732968 148186656 56534796 101891945 82197767 18015628 160957950 112409051 57605159 130554525 124481356 85517626 108776278 127353462 96170201 85671137 86544973 109141087 77397356 63950239 78234337 115653545 93102549 167197888 148585182 98617537 102682594 118622812 125706740 98402302 120040683 99222361 33677440 46844628 83402928 122708298 131874283 88122497 65294890 142144115 114337914 105034953 59070774 43591947 131286298 98814415 138754569 46424378 59103178 21310607 156118353 102233908 167325089 95142553 138438107 62082587 100984108 98733771 33980937 88357684 126870267 121069904 35991131 33918523 115962506 120087823 49682232 80511241 72610327 131723265 107631679 190485531 38893314 63528296 94433936 100198778 127218792 147043303 130491586 108343191 128196076 57403829 132469165 87029679 101083846 139103496 162429405 134754229 160672134 69211646 97392073 84989189 36437059 134523914 155316901 106966925 64198363 127154683 158580602 43175634 93073026 47028001 130381514 74304524 100304123 87245717 100475439 107668548 90886213 31292831 73734443 70565109 45458018 44551976 183593138 38257111 149878147 153105598 80840903 107100449 116427295 64053536 107934465 134660258 87174120 73391209 63584465 66137824 161740668 149151779 39515642 79703948 134739515 116374046 93947902 94594578 108649026 107908679 83247215 156699596 35944926 132412809 85267908 18258770 100846570 94215038 66730959 109927024 109742121 58846396 130707469 105755255 59948959 103763948 75048765 73156631 52703034 28458463 27082114 106502197 92432075 104395907 172562085 121266866 14844695 152684346 26482486 78745052 99287435 182116787 39641605 74556949 89461990 99635056 74520267 17776672 151144139 155179321 84002501 135687786 68923183 88213487 32278533 94666508 66768004 178696855 104022865 51962301 165871664 86078141 74999085 32553647 129086366 77747563 162093782 132243107 116065746 152802723 79874802 75429488 105707212 25729084 130430256 110906091 160647345 43251812 52555392 93161353 64085864 122554569 146857766 91017061 90222461 106478961 59347878 18796371 65753550 117571140 83856269 165632876 131291601 75294332 45325776 130729564 183481548 146981750 130863108 66080125 121798984 85466772 129355779 95419392 55772338 74566079 86842114 153316736 88686258 100248404 101541642 187751812 105170898 59890299 62125043 47857191 20691236 142272359 84956202 107233871 37988960 93855186 44620983 123587217 69853939 57243504 181382780 37134954 100483136 41626380 94280457 47721675 52071963 105524635 30890034 65127493 98972807 137636093 107326454 179181837 49217913 55182613 115369962 67321973 18673821 10890812 70594658 91927288 175542601 148957197 54476160 73554778 54873071 24763421 100306448 126924579 61677098 131656907 112538176 155122575 105338623 125726316 186983286 107094321 164457845 98076161 16048017 53076895 58054638 163596367 94189743 71680933 132712659 126151932 27024641 61164065 68386837 61865322 9926348 105143955 36080517 141039714 121867229 132211778 78502318 136255431 118065602 85024955 134995168 40678033 40221741 21920525 97613679 161254566 95031919 85017354 82960603 114290166 109381271 139760749 137363001 57269319 114076788 24957010 76803432 128085784 139185875 112611749 101705580 37049884 141435878 82702486 114753177 115363150 93284552 78558500 108224658 51898141 176249010 154314967 86632498 128404717 91527214 5804697 72756353 133527587 94074991 114533018 118541707 117092010 93741852 103424457 105108312 53283047 102785941 141680745 142024665 84626804 144871954 55746036 118933011 174482371 38063753 101361046 176830259 30930888 124468965 118353903 35488423 137860915 110281716 105557657 124067176 87715119 68039497 126745190 144785618 125754706 155283028 44201756 35348370 134240560 71277041 115514371 27768903 31539045 142217134 105329023 133467176 69646157 61567693 136817487 67552645 131707799 97759716 111610767 106108068 48949226 58852658 60975112 90285377 54872462 16947613 149532254 57172352 41487173 78758812 16623556 103933088 119891283 26837810 167143503 84379484 24836788 145221515 155290051 149750816 70987636 120003364 106296413 117933040 120863259 151536398 153728719 111269665 84132425 97084961 82248795 69611116 11214754 72622203 58076287 107759493 63613195 60959789 141359980 31623426 129116313 110050506 149148568 42344253 100754088 42374943 70358325 82084994 186570782 56275218 183771424 117399291 77128572 62862767 22340872 53154828 148298967 39183067 22594662 33511019 133532582 141396615 143672798 119769881 86025155 47691171 86875775 125180687 140877932 142188198 31209495 105793947 8079717 121045619 91650955 155458135 86844587 148790966 42129660 124207334 63124442 31855801 56349507 141617207 98584588 92992556 161938766 129352517 131647383 23694947 78116686 85834584 144100135 125226966 119876815 162547391 46219990 164905623 89445178 101186065 123487111 124707278 94015086 124033741 111995755 28698061 62866995 125850981 50425176 130191225 88601107 74362584 35826235 102027921 147563461 121349637 62242794 43299252 97149630 85959317 79574906 70594697 186051398 88068545 52197561 94913004 100845473 112457906 48315258 88570063 137010083 87303760 55256198 171056358 101226976 131677629 110235359 46397447 105140192 93464189 105561633 67900153 91811128 99798120 72918002 94747620 75372154 76624765 89105188 130666967 12274382 85367534 115747806 101084591 85565243 116194982 68423947 112672544 97261276 114149751 101126902 140126476 118912828 94831633 11941022 57997820 137627939 113829952 47719899 134268259 70470921 130504245 163942876 130552917 60379465 90487756 42545379 87473781 73367877 38782927 43469041 122289003 76423121 59090700 128007127 57864118 94059042 94097175 31293393 111938003 98656478 78774466 43369551 145044049 114532156 163490082 98026825 130761419 105269754 122908846 102038846 79202233 32908765 94479869 44241645 126377255 66730041 159974809 151958932 114990624 153710927 79668577 158678060 25443323 4205652 22493355 57140421 105400359 93056930 88011893 129191220 122104824 78902739 194209479 123311055 57957461 66828649 131814254 123533756 85782839 37539685 140198923 117171492 44643604 125464951 141089774 150808174 57867662 125650431 83721404 83851488 27171779 104738183 87509928 162459989 109422531 81442510 105713959 103062993 116930487 152461614 132185061 127735192 163117799 53148834 193033743 102827493 100888633 121578214 159345214 14566609 128223705 56828295 115029256 67316230 18368459 80223598 31915588 94523655 92867989 40135334 108746152 63840496 113843725 58783845 183785500 101868857 137638443 101670169 105995869 53178923 140525467 115434947 66464678 123807705 118066837 126586917 90580580 148269922 45187742 135004417 73900044 137388710 102374050 51046327 66933566 165670270 94855203 73244064 42414556 89588984 77991622 75290351 142628856 46974479 119822216 146187503 129243393 95696111 98387206 105892471 95712680 103661149 48137480 94189480 109189874 54147941 117512896 137013130 99699643 146380849 119880863 156131612 90644110 17709871 143812098 101287325 132718821 88298082 148117682 69430518 95290429 134888024 50000400 160032017 86963771 124776399 140452991 65499926 115542809 84203367 100177237 37145347 142503496 132167017 65368490 77122032 84285588 157832413 47758456 174989774 128636341 98172946 101478562 46537207 121339877 31796111 160418681 134343178 66522688 140620161 98408635 115937013 66165524 59504562 130928168 133638235 75720607 150635698 96333085 143952875 107071706 78327038 113228168 132987929 39870205 30303339 123564329 102674288 53241147 60127604 44744485 134776353 116510205 27124625 91056843 59380280 102471368 144789723 100384249 47569968 96311667 63014210 107729823 91345290 133280719 61399511 142699802 42953624 82549530 146717791 45315716 58322846 90264836 76350304 71303400 99815477 104827566 72716632 21144030 35002144 72844891 111456331 103805180 102482508 52549383 95359389 132905914 125499751 106387728 86042613 128156123 126893796 116970891 140333750 85830728 53792763 109659098 136453410 114655489 34015000 55046569 70814187 104357246 156551872 80762421 134791323 142409613 126103315 118527320 26971343 126323018 109560145 150029806 89056748 112146080 73472716 60491238 90511372 153311684 171062836 82169682 38243859 45117744 49119533 96774081 48566350 63694673 174437013 87389412 124500218 68739428 115380666 105883013 92478021 99271844 82885479 117866085 100305510 125630634 117663795 112722453 40814820 70500977 136252711 105424296 73892722 125087427 58288710 106822260 77580756 126940805 115528551 101177590 47165285 97120807 102829905 153663067 85699466 62587242 79708976 135628910 126658583 83686401 105800853 53343659 123888264 114352475 167811451 128569639 69559809 35249136 67111573 94908297 53413215 33293970 40752015 157885537 167646246 144806225 31903302 75016526 120078856 183783264 71666781 54110206 150209605 37869208 70730884 102989929 135324589 81654723 54690569 81690004 125003656 57967092 71010784 103144037 97174924 64664907 42220408 111586098 105897056 163896970 80840402 109493376 65886440 5887797 170232515 134349292 45083118 149864026 51267396 80996464 90397288 63465963 136039327 90551912 111838663 57236808 75497348 93540267 75743330 81519459 123732258 121342278 95501003 87033441 105480480 88887262 66086378 62401831 176481539 46844233 141924963 106884796 140983844 112928831 87924143 75604530 130152495 115745758 32564937 109467424 101847312 155088513 79363301 95179969 53554917 119412660 45116557 72535364 121415129 165507405 93220991 64853373 72864298 78301260 127421633 131087854 90334551 89498309 129301285 76717668 98557322 177068979 160871069 36925707 52858059 158799691 132993988 39374303 157401673 166876610 73629034 166968829 47994559 101368327 93594788 126609323 189457106 90684847 62751955 153785070 76352321 53210792 128133022 126057022 118971952 110780372 178842279 115626403 94163974 38848096 76285979 71835336 64021467 82200062 76372260 65314314 134761123 61428494 82738421 29414470 130203879 95705095 170400534 136981258 76905366 58917845 139892799 124158021 53584341 165055108 108142645 166455970 120310018 91312965 110672969 28632627 98787142 103650394 77230607 47894368 128413455 41402434 86244304 23059622 73503126 104678218 50270707 119605932 78872317 88145912 39213009 26783420 106754446 79935555 37822929 77373194 77415817 97575611 72591082 88013824 56053023 60715626 80113064 104337950 90543000 71426393 61156677 167317966 115401714 30520973 111844345 86487138 115210412 55710918 120616658 66765733 75973945 112603083 61812869 140515730 49407753 119703950 63780417 165745075 86644577 57881949 62518897 36665392 129707082 87561550 136011948 121077266 154481859 79299252 96539843 114899827 144240023 129029824 132541603 134650797 85968596 68652980 88662015 18485201 75720770 148447429 96173360 77065107 88643454 184505480 36093200 119232917 113786095 63834324 110879901 49778096 53771523 88290712 76264863 86569301 110668889 175621382 41656634 189384562 72285849 72644879 2443603 162975914 99622047 75568938 36534830 155971096 88357289 80985288 138632416 148180610 57768813 80413759 57135023 129318330 45351729 130839149 97246144 78728124 75947004 104698117 103197199 31188344 83276658 55836115 88245639 93473566 128648158 31933754 19939235 156580091 87556806 146245997 88682635 133394611 77022080 64978564 151761108 183862505 110617669 97037688 124223175 188259299 107862322 134316718 49372940 101628011 50217325 121750292 144844262 74075834 42727785 115645030 99970094 86691314 37980833 88815190 103061118 83781017 95971585 85825650 76716774 119586448 183679922 104232059 14984068 81774628 27170919 68850881 128323864 142655237 94428669 20874631 104897022 112331684 172126677 144681982 63204278 122478738 61642423 149739942 46001680 13942555 149276231 49797765 114988960 120829339 60283030 101737238 181962103 53103983 181870530 138061854 109922043 159377993 80048687 78744218 175255336 74578387 156421698 110479535 86498120 81647130 177802918 162408201 61192899 120578380 31116437 66362980 30531912 137096986 117586333 152015973 56685363 102603866 67846744 113588261 132168637 70539041 94053807 39336109 112966754 105359798 168377471 101140815 134915050 152051561 43595338 12595803 77722713 98039714 104697897 125010158 142493737 89852556 59696530 73761056 142060775 56141085 97977406 144576303 66995935 102559909 126102260 63752335 141606454 122425566 136962576 139471375 75091302 74008362 79392033 65956891 75853087 53622634 85817831 169404379 143175644 88265907 46564715 179984543 86106696 87242963 13134633 161924781 88334666 94006938 126075113 131400215 77941573 117789551 131885652 48067465 170507913 49094092 93189546 138705684 43743875 70139186 99848767 166045456 153516660 13422953 46687290 135773910 47755505 138844263 135043451 71728230 150853003 144048341 113186008 163635367 103373114 29068105 42393391 73118876 106672443 8213822 104095744 62654445 45992629 63664192 49011213 25304619 87057572 21031148 65681710 132585260 106672030 150367285 125899177 60772194 101903005 90251423 111060558 138440722 97110780 103983106 154741000 14245998 148295522 64933094 53024785 92779148 111838837 102254451 40999240 106747653 23915497 76205652 87064959 64380330 130978334 97338643 64771951 157526916 79495286 122930045 63281076 60440203 137906352 89375972 69947587 103611553 100101464 94338102 81385095 96406284 79201873 129687519 64233043 98123089 119039746 169258780 122904981 115974625 109212552 98177160 81004626 84967536 61200859 16593555 121690967 89902510 188817049 168504794 87659885 108520870 73707522 44500006 130183909 76031201 23023574 19671283 124942495 55044079 39387606 45851632 98372615 137492550 110918985 132449506 99598731 93693880 91199036 54592617 70702779 87350427 93123561 111285227 166560296 128684703 174306232 127891170 189316948 115496370 175332197 117117168 120368337 106803043 50063172 187391448 100302297 70049830 88755566 73633368 38807671 85082344 105501506 82125772 133757999 65816403 113525033 39846136 143695458 111347911 108386618 148851491 111788065 69957980 92734878 139604215 68249640 91045486 77589855 101501098 112396717 109442178 140552125 96633963 84672246 117813338 80981670 88211141 97715921 106318496 141830452 149941315 123327102 103271345 48260063 56249082 119070439 65768000 89777503 95713130 66226892 90766259 73015455 71748571 181775841 70769272 92418193 117900873 106446434 111039566 40079986 122856098 84411504 33442583 65714826 115045963 73511235 126048795 82934785 74878470 126981023 73164360 141440264 60989792 62251374 143065376 66123307 64645865 48748747 134251041 114381975 136057480 163926028 139028956 108275787 166031395 142220940 110202955 66225606 113439483 115671809 123074718 136691690 127031195 142705541 84189196 94796406 133156451 166085590 36547037 89392835 98542247 86042010 27321992 90698542 143332415 153530480 142128086 121423735 110810685 17254095 68290112 173175530 59940592 189418921 140015536 94510771 111218843 49547045 133051422 51192635 32154957 161613542 81668873 48428096 110077571 123728798 28571045 154620692 91680431 88507962 126086108 142130447 86396782 99666684 40377529 172769818 56185966 14444382 138152941 81559510 127067438 69304978 152799487 73730509 55626306 86326788 42765009 73545155 108068510 94675076 99665116 31678134 132588696 43494612 67448720 70194476 97174157 58751219 77057062 72782877 41345842 179199430 122617578 148635970 50384341 22452408 114355078 67207788 88785089 145747479 101728727 176170265 95969343 73328724 58517483 61825148 127113381 181597439 99107807 151360761 62847916 67069605 142826890 10507041 112325366 85753773 112399959 43735451 140810937 34597226 108749237 12012180 144126313 35129908 114061242 125985243 81770296 44194533 114664476 100343077 76318517 137177010 48602760 105373889 113281011 148189498 153759395 110839456 129986783 69067524 144257514 21862042 131882022 95396114 72204855 62784120 85635897 46720152 63325778 84578412 166385307 98378124 91300550 100387390 83801890 139838566 67562340 122170600 112659826 88471155 153520109 145899722 38333310 131388897 21418296 7390547 74055438 43834900 98439927 43165012 32210058 69259592 95647068 62765109 138306433 77492384 53343699 61138611 37137033 115068317 94778677 35426037 98813270 57259140 113620913 100733670 117231751 94995474 134422465 116973390 44802356 144324401 82762221 61207482 66398715 114250924 146125274 63148877 118880191 82631385 124120644 159310619 96020766 96017977 105968321 66897107 85912280 45464757 34961920 107052612 76976652 108423072 125340709 186608845 107025535 83503534 139838678 108208697 60593103 128091598 107061013 43078562 106530131 85222519 35251439 123169903 62318402 73390221 99864934 106400461 49487578 179837382 125487062 154467872 102513597 94780797 114658061 125086192 44982403 47087462 117668900 120249580 106125815 122230721 145352389 114940660 88496313 102646885 42377783 110830699 170150771 83177466 86813034 102243239 62589188 96335462 65983197 150403087 116435744 89912892 109941225 129062822 101605218 55180929 127697005 121161272 65614556 118078066 136442165 113945674 75179942 108478792 90183243 120261411 162062203 123249989 59120510 60416566 85292170 109996718 56168805 95489405 35099230 93493503 126403499 93639305 91227458 130851977 104850664 124668978 64920423 52519555 53705544 117717601 97791278 118361771 135118862 60986995 88170459 94477295 139285749 51153769 89266795 155488469 111704630 111143711 144227407 40300922 93424529 76553254 32404462 60913293 129523874 100860340 61761702 143810329 22077846 99606907 48052693 52484942 101614077 145652994 119349532 55890298 171600694 31468209 76771768 39340404 47724267 136742318 16511686 81961118 48324925 98862799 124271581 106378669 78647135 142830651 52870944 72135722 115298282 142403001 50714186 88936048 78274070 107010705 108133224 90389766 66105420 9881736 100446729 124590978 69710866 146212866 101185368 107200270 26823731 65240562 60110557 101313173 164062714 113977544 132628068 131301614 125133732 74213318 135300470 72751167 84978160 120365737 175750039 89374319 52522360 90850311 58653988 50185512 101264398 109541560 105622625 91963306 79024600 90157977 129450044 116222198 133874121 137759814 93968225 92218417 89642266 8755095 66984765 108295980 112601561 109939427 59792259 120507939 100499475 76742415 88413485 38078900 90662222 115711412 92767657 105455227 87000296 55030378 97500562 108069839 130568108 109078865 44213378 105290777 42081530 111459112 120951111 57468940 16845654 97136723 154416905 53091752 93751203 22433509 133178677 70354250 100164933 113684784 109026533 24100103 115273289 115656801 75284158 90447557 23231997 87636902 38948393 94806148 92128314 102526288 75928422 87611638 43235896 111946585 49880579 49289867 114144680 152533877 48836109 95543886 95550493 88461543 120700484 101628067 100690614 98576450 109486635 111180901 84337093 162691259 46642671 117162105 46270441 29737199 100879012 56067008 128202539 61173860 107266916 108485976 47972845 84015812 118693862 133194691 107047297 114001188 153111859 85304294 140577938 136834734 127400286 29401827 67445144 107565990 35519649 113212207 52368908 116325971 87477183 66168234 134610424 118346061 147135814 166666377 100415894 28322614 86529756 99051019 87561000 20992514 103446683 142264087 100392814 34821688 101934038 169504202 119874317 74311511 109826156 32900835 110061590 168396460 89758985 31636716 64539628 107346121 146143914 53926770 125797574 129039155 55425396 110444094 148773019 144505791 147496528 85106605 187012704 94408570 22475987 38601034 70798542 167224737 140013448 18580209 87398709 95415236 64322234 107736052 114548443 79322265 109239329 81590440 134839875 136679215 84648022 125388286 72406775 136380575 145146150 84089373 61194483 83170187 102696124 57465469 57456426 167217268 131882382 105643420 123414008 84941506 63283698 30939841 60310164 98976375 123267314 83563775 24924528 141070415 11522381 103775703 143629318 82764041 152669120 54289197 44494532 93065535 174911219 46967951 44662436 106354450 120299544 146682266 76855270 53074261 113952937 78107616 122751815 167699389 112833727 39549210 143519306 151172696 141737620 69511315 97495194 162022980 23721303 46036679 116314523 64653542 102913312 172728119 167996944 174058134 25062332 18224649 75137913 89845136 62207439 128852279 155352343 167672160 60758471 188027363 76057402 67910608 112308931 62294562 150679021 56420224 94995295 86456885 91665446 123295058 108940542 154659714 127705351 84286087 101072728 91890349 52640406 19253107 106426680 127583180 111704271 153063175 101371815 125934753 172465048 127262437 115860071 180748149 94268169 14695845 138382085 67360839 140120253 93994519 67359996 89697003 139497305 48094585 113930638 56039556 161324533 96826226 94663356 90529080 21011181 176458078 40128529 128707885 91280584 76489395 36576951 109530040 106334935 123646524 54626772 100994921 93438920 127527303 57858681 132967575 88771874 16315071 146984197 93507950 107871372 160086334 73241436 101372502 107852505 124058213 65287374 156419535 148505403 93399873 45766222 63048033 75207008 150313997 135100320 94439646 141502513 68572305 194015997 97906803 101480444 175614753 51376870 188547304 44057501 125356682 131778403 38641869 105163018 32207843 124259678 20851133 129763013 91219247 144414094 99852725 140557021 106759833 125255776 142241879 98155897 182272452 92357137 140123075 154213272 67962155 112576964 53050169 65021550 80091292 40780507 89308228 137785638 103067862 23735276 108762907 73164827 76981236 117988357 102970358 130117144 139236286 187911924 100617910 126952304 22827639 108695544 72313446 126352641 74452211 20921728 143367260 57318883 158651064 113309126 151120766 66991712 143818209 107364698 142138063 30408157 37728590 54576618 48715391 123172847 88828509 25228323 69759573 140463384 55443329 80915013 64533732 76172021 85726048 92195252 132073612 76009571 124693034 82933809 113436690 111481240 29597053 69324631 88887994 80638137 24662028 143353497 24164303 76028547 154600405 96827903 90157717 151642706 190007172 93777132 123028661 157388684 44448298 71823121 65785222 82229025 140652434 138822451 148652081 83816456 58946569 133912145 104234028 143386857 100903446 91372452 10186768 58402997 57803204 46892625 25135517 72463245 107476271 96669152 143094115 75959681 79807669 117598774 34150077 87291112 142515028 104433210 71118423 70897307 81482704 146163902 74511659 40382446 72187677 108058505 8323367 71653514 159779916 161935906 108425568 80849551 128692280 148182964 18478004 89166301 29616988 102744207 8070012 70936630 49045743 39146669 88784321 100575585 91099846 115346484 116959369 86533527 104485821 56633303 50910680 21441259 68980624 147666581 67877595 70753034 76312088 86203238 132646037 75501685 77864366 138343168 80527210 49198957 77929818 183479328 142473247 136963102 106990684 35149454 134569796 101708565 141640284 112005753 188464712 17386598 127653570 98518253 50673429 102399953 119267375 144528202 119614846 70428965 109406705 43293702 56252746 129889220 61081481 76231202 102214583 47860824 79750986 132670328 13027504 105493000 28180000 66331819 110242958 99058929 123163478 1920967 42378226 101931148 43330605 168009798 47654296 131865301 117951986 87211903 180089719 166919739 143234253 68729569 158018425 153381683 132890323 37792700 127824268 96129036 68328457 127251640 56548512 105027228 61662580 37485676 69223024 73216693 136905315 81727731 93966450 114801765 80823329 85363475 48007414 83535660 81807004 91132443 70479897 62208013 26346164 92823860 157102006 71852447 42289080 99354955 77078608 52150852 127944432 98189853 121036678 146760965 98899815 96635021 138317688 79838691 180767786 113604390 131871946 128959706 100554092 67274042 87960875 110996577 80092554 44651581 104526799 128383633 97287587 104231865 102676574 84017366 112015978 68321622 135306032 86153386 107292965 102653097 93286756 67778233 19577357 82927141 39571741 57550930 58717321 104461875 74077779 106047330 58238158 168398623 95177445 96866785 154815903 91945978 78909166 159859978 128818153 90584316 60373171 30058853 99946024 71156763 56530226 157146807 72073366 175732498 25379083 72647380 98078499 67961689 91553014 75646982 123901535 30216241 80715295 139837176 98359188 40133992 99501191 104433998 93393757 55516250 105516841 75801609 122466104 72942611 83796746 153501207 45561439 45589377 160991696 92990789 37239587 47689393 38241081 177019138 63405518 38133182 171421702 92493959 92519626 99136048 139058989 37262457 19787778 95763281 171058152 107610504 125301992 83811365 127047200 162133555 185798040 136260726 123838436 107427126 150737535 116422968 151519586 40804026 158155789 62026923 71135997 128841640 71606869 65242325 90154334 91446510 106667038 114146870 129506715 100333039 183520114 123021810 123325041 71285852 95349128 48470097 97072703 137158614 183522447 134820063 65067723 147780625 116941036 79725239 98683663 41826349 100890581 24964867 65135278 120942694 80165789 58567911 47472317 36216685 31561530 109945622 128349054 48282736 77019922 125209783 32549328 90600900 124485376 117081600 167591141 33005839 136237283 71940271 95391404 125136483 98129969 49662180 137550277 85047812 74344591 28374302 159206024 134609615 125821051 74524039 120013031 147536090 135391872 94462341 154869733 82746156 189338068 56569630 4488064 41153778 102486118 97529033 142828488 61935317 33972589 165114480 123178576 96647497 99116216 15707658 82217030 131528273 85144158 65055931 111911094 3126501 132411351 103830402 42631904 115515826 37140031 44370471 84930218 34412545 135755564 54231919 38685245 102381637 142108788 114222106 57322610 57441270 54426160 4189083 120651453 147945077 199125309 153208874 138558133 98331044 77508533 44360865 114385894 145936829 139327525 88853533 73951124 64592924 159209545 98716275 72453882 71298043 74802536 162324014 87368290 147643428 113520057 51807766 154184144 115231432 17660068 62552965 81864286 91620798 85781119 129404014 95505676 42437207 11888148 155917038 27784866 121071022 23442384 63149892 37118384 116291894 188115197 147470027 134650124 143028463 18195285 152896267 135907805 42186875 70265617 92645604 50410281 119951859 100792954 122380007 99511408 171416848 93581924 118995931 69074405 79591516 178180603 57264559 168737151 188292384 152077849 43332667 89144051 189182286 169118755 103581299 66863562 48229855 57680201 135753745 64939368 179218865 39615451 81698151 98227015 104010063 59606129 74631782 93765128 70969298 103449575 5340131 160427532 112455856 76610704 119197851 128405897 78343667 109921767 56718552 159787994 42889857 113247754 109812272 72206552 69019209 65805315 65547099 102114941 128933944 128418404 113622129 109200207 81383768 74302079 21724396 159562007 33675615 85981326 162747838 133745487 40773772 114616129 129979278 70996982 63499034 116251446 169321282 37711737 34896400 106695219 66060048 74448678 162423142 50823688 80958905 95122481 121224102 105444503 13032428 90056989 43522382 104133569 60386497 92501776 112737483 146981704 88458050 38581198 127506701 116082306 64056521 121926978 70216967 173361838 110920953 98508579 31655774 89222158 35900835 106191064 80112774 36276447 95355463 78114633 69837258 93594231 115183776 89609083 155836855 126251913 134660687 79294964 76693653 30918538 47190698 94058088 90169446 12252656 122449813 42033594 146629104 79361939 102588627 77902802 66530149 92522000 70251557 122792737 84064655 100587995 82083435 87842887 11370574 41636711 117186711 98172950 140097689 121006217 45317018 111295374 145375311 40094252 91380556 179476526 88345803 89852539 138530665 76040833 91951629 112589006 83157273 41398233 89208971 146426601 69186426 12715530 127059491 70115956 144034879 98803105 72946072 57654300 40167652 123155868 100527288 77061041 179996896 119556338 72400628 30306193 3608390 9833814 25773689 101230381 130580047 55311767 78038790 51244406 122147874 70549714 123915451 109048231 73499478 191355795 86194070 75262609 68369905 16912327 121684362 87575173 51336987 163758762 107722460 114317676 120284337 119925346 98166892 129741937 150542304 87457570 114055008 98728403 93132549 65128199 77292333 61785587 69282235 112512412 95669790 85813912 58872869 78336294 82175413 118511049 103618922 105039596 148456468 81335907 41716512 175125512 110600548 93590866 2414779 37537065 33135018 138129065 106041640 83132198 100502941 66260762 181985992 36420431 115932855 88332295 101278916 163122910 25424660 98120174 101913682 89956220 90969625 115599274 155447971 67518433 122317295 62453572 101359111 114801739 66788836 183884373 172886206 167188091 118408952 102189911 68563667 126518671 5903760 26575216 89975266 78451072 67816575 136917492 87855161 40305902 138497007 114133293 146000450 69367894 100893875 60462038 73523115 105618825 67859655 161404830 124302303 128208853 54794650 160422631 78309918 48846105 62499187 82794767 56407324 95163675 48352748 100285063 130094582 71841622 105153049 143502655 182057241 102135058 63921107 130820053 107470735 175082450 73971484 89268802 125398999 110398122 153366919 106566100 123232733 82102121 80166822 95786811 124253274 30662379 153977795 65996550 159669648 71759282 99691887 128620909 62070047 74384725 83767138 83311536 68940338 141775811 162598481 71021933 115761396 89757943 28537741 111267895 96389916 107063785 115874314 138886623 39257739 103313808 103552536 185717221 143197743 144928154 109313230 131451960 159406517 83834661 152464210 138323787 86500831 71175351 36910626 191603882 109063494 144985632 165337827 89643514 97467464 147947246 146053323 51312149 67741481 50508905 81089317 144507880 144481633 28330760 136459368 126150004 101962077 147684785 15709372 88052425 62468933 93107413 123642516 29971334 93745064 52862826 120580801 88685028 48926029 106145393 51442755 70572563 65851026 127934052 57139582 124868037 155442401 158134981 55805135 67085855 78979069 72612177 164271574 154645341 105835062 107888058 119146764 133320411 78413903 169615864 91095824 65414264 127990551 116845778 87637305 110192938 19255769 126646076 116385905 89878555 39809785 45770958 44259223 89410963 86262430 139883910 64807432 100751310 78203475 127807879 41018911 105947299 123066313 63186887 133367904 62542230 98504269 107631444 189921067 97796535 140326909 180762728 66233607 145825562 52407409 154924644 89145865 114163316 149986731 157416152 137922110 61845571 24047902 21694546 132624458 93691229 75927780 80072619 107610617 91191060 101692448 157438553 127445499 114176982 89752335 25821801 75552267 57195148 79824287 101148998 137967655 102649932 52791766 115852804 105352309 116982055 27026204 169033448 144496384 91572594 147535857 109248109 114194471 156211922 67076184 115638329 154478261 70493176 115290857 61873075 149736059 80373205 66085215 55467640 121038259 109105743 85683905 166799921 34402702 163174122 82558886 77319222 94562426 90839861 162821379 110607484 93021017 151030996 121012509 151579547 107570131 54585118 133842622 117504686 89391639 67164863 131826814 3136141 61994612 142721469 119536213 80778125 41587061 133504847 72969875 74971912 197171522 89629048 45123071 83054378 76692029 68478790 100011379 128076091 132409282 126326616 41253327 126396373 112608058 88512276 172552071 62635441 93734745 65914533 119289232 110135220 137600813 184073436 73388070 107762091 20314466 90969920 165298778 26063118 96264142 19437598 71118822 130561005 124983236 97770688 112200497 75238349 87812744 83477135 102943656 101605588 102068335 81244653 97473303 119634571 49022060 101095204 92838301 92527626 91070824 132700306 47816845 148400284 117219084 107018216 83422145 92628653 134729486 62699769 115189394 81655541 104319168 100239841 105526977 64346593 81597462 131736056 22450862 13928821 74590884 56086481 188458664 48730038 73186314 101453382 44869916 75697935 99655592 43010110 102060769 193656353 124642276 126985595 103349107 69296299 158505302 56840236 120228465 137573125 31976307 66379549 42914323 50159063 107696045 132064877 41692398 73791122 190625689 79694183 132551277 172232069 98438868 142980308 84663237 46475132 133737625 79961372 101574192 84088545 112624271 145458416 107761726 114436750 82348026 86137750 127393391 57094717 92147193 107060096 138925909 194664551 115428975 91220518 119297368 84453198 135014001 39193596 76889467 130489021 80968042 160806772 46519685 108853471 95138688 72259505 136920059 43449228 93456875 52664039 97199836 150685167 83245394 62723676 131175720 57480885 152513566 83843612 147880766 178408060 69359498 80962142 75355924 74706420 84609609 70433007 114122274 114175562 35330713 99841453 48825453 138701388 50104146 117112448 164256619 102867469 108299525 42207717 52708553 133292936 86182186 152840179 69443897 146988386 52029461 105882231 62410797 59948539 12335731 153418366 83269701 77958333 91019217 45807067 73608961 134919941 58242988 153599329 127455919 69133829 131195695 75347208 63933425 81203600 112263156 107899029 83029711 80568605 92443671 52890446 84759877 148117641 139246013 121999207 87187327 95409611 108088834 72457906 135916087 47086866 62642402 102941799 85008487 58357570 108717504 9022834 105125296 107725367 77140275 187718325 85342323 67258489 125363990 27034593 194346170 54739856 81681623 81242681 64968059 73579052 143282189 146698800 115330073 28239187 117730039 93442860 149474286 150840509 60445679 77738438 19631608 119953534 93105065 92169820 126103653 141671387 157657969 93154836 93434694 96220673 94627103 99498736 136388655 68140719 116450468 40758019 108403562 101162983 85845968 103740271 87258476 73722770 79838639 130719810 101659107 80593925 143021730 119750639 108715606 114438247 168072461 52437235 124421361 48003657 137039498 71034651 102593686 128143387 152738705 26764108 122883317 33005081 45428756 147682782 184700977 100931528 111328644 85474555 84759075 41418255 145663757 156013834 88683291 57064674 110283771 141436021 36153300 160232301 30867180 106179306 132752192 87661016 55945652 111155216 177138695 107397552 25308580 140696999 104046906 38618366 61928238 96923808 73427529 51464318 99176098 55254498 81457222 71826744 104684103 120637700 104514029 68246708 120718033 137646483 80566854 63194064 74110830 150948279 60675359 34748843 85253670 69229551 166304244 167587543 121307667 160426395 74889160 148297481 70846845 99512772 111015132 33691578 150470598 101138613 105930949 124179988 145725044 97455861 138151575 86977210 128241293 152970384 130116576 167231487 93010470 87739430 153007722 89647692 78283233 61293833 94997961 74553290 103450246 102041542 83154289 67813098 100536117 119685345 85471132 53365907 120893052 91851806 84125950 99442302 62826141 112346998 160751671 119541660 50882516 97288607 56893545 160526836 125395336 91871616 118980796 93890917 143914068 148465992 167209352 63320143 33951147 137661293 89047344 161015550 42218194 114663939 103720327 141677598 134906921 142615756 81051944 93144277 96423280 12928609 133482613 119669498 150382971 44244463 117891419 34649185 150837756 89816196 77528833 36109709 115444097 133536064 149934700 90008792 119439698 168638338 129741564 68224443 90176994 79808892 144473228 103879216 112858319 48324616 53676485 102517151 133249642 145648530 88651625 134974242 136976810 128530232 74721581 96054607 138808069 139410214 175349689 114679641 79032935 100101000 128246489 103667647 94019470 110770029 77827817 88595027 140999720 55818010 137421971 129770540 84905385 93489421 141781024 52428061 194975207 80657617 110473111 98280450 146171655 135898726 112252101 141599374 58422978 64421117 148484547 48884696 78572876 67536752 61260616 66695257 59352647 95656775 154030176 97304361 162650997 82402189 124782775 116707618 94006442 89767856 64767448 74176851 97280482 170533233 71716167 99397075 54717918 76230734 75963129 104255282 81129719 143997138 78545194 57612023 89682153 74587754 35583517 152298304 101150461 120183614 95995128 114228075 19367838 140643783 141255695 140027154 140352640 92382357 111282228 50341015 55398450 65761135 70064950 49022298 67723222 163303028 33466232 84384624 99601703 74076506 127289381 168446008 112657653 99521363 83564850 71185803 88538815 183111639 48308630 163192760 158590879 75917440 160385617 17506769 109789609 85511248 179911342 62849778 52515141 52942848 104210366 59398299 22713293 186198173 26202985 83568901 127667719 105352224 131489430 92254619 82362494 96122393 29747685 140038784 80232978 148155565 92543693 108785594 104446350 156847164 197367809 92506031 152253505 142728553 96521389 66045274 148235176 139992170 43446053 101653778 99309096 141039707 114157577 118223347 69900219 88910435 88096928 180538198 139836597 111585966 102997366 141059618 44796669 87542887 30935278 43378312 87254729 138523288 86746289 58684710 53340753 88423532 136650856 115283241 73523084 40228718 61162537 84228617 36382930 155440967 117358545 27504112 164388669 104664956 101586850 170869798 84141507 86959235 125209884 61026627 42048241 53058969 89204037 141952244 97987571 104522058 61820808 125210100 130248965 117931400 165108087 55170864 137781698 190594062 151161063 60066043 161391032 132716004 102382334 53580516 47592517 118772179 16405257 121814015 55983972 102395266 159314771 119507574 154814977 123438648 119439717 189011074 96832051 97249676 112294068 73457128 43460038 136194590 84336807 85599623 123156371 31963568 79391472 136244077 19720832 59210254 191051859 97812285 158579478 117599926 144464102 92280986 23355900 66524968 108892747 80502458 71795917 119651094 155965326 55381179 117658817 105780256 159259440 63651665 97562310 124973384 79370769 170865787 148787639 76898828 179223371 123580711 178821656 129809351 138644371 119256912 78573913 73589919 49330759 111073877 140729323 126432862 96167544 43934960 157324511 76651728 98810231 17539621 24460814 90765229 47011750 37154983 104913915 60929219 147230897 58116471 129155936 137216692 152095345 47205281 141171763 158247863 48044573 123289487 92199287 125840528 58671852 116211115 153529804 102911112 81740009 173949055 110461338 75709064 23271459 70239098 170517977 95146348 16375368 103405947 27955651 114226715 61979892 127038943 14236448 127596277 126246129 59122854 29036779 138356849 43274734 130723877 29708785 126823924 66621555 62995621 109463598 99334597 111655889 89557827 100320884 48991887 162655922 82534770 56898264 89519627 132814958 123673183 158321260 92203235 120734006 41739919 161715834 93689337 119032436 57729029 107303148 149979651 178626047 147563926 34471768 133628315 64777301 96003633 139359556 31944147 125993123 128140946 78551467 118003243 128350607 97180806 166542842 72396894 159382549 52533063 124150677 80577421 23584043 95501011 90231580 81322243 131568125 127938212 153846273 93969701 101067387 42448918 114717007 114379943 104357580 138244193 60292226 86499379 100956686 60847809 157753248 71609924 104977760 96916301 73206942 155237756 85655474 91400339 114104968 99154257 112017715 54869062 88537358 13299932 102101670 105198645 118881923 62705769 37840973 40444781 108266661 30617865 148019702 56566502 121594691 52836033 60648426 65980744 115138809 58437373 119648225 114234831 91841288 163912593 132898158 83562571 138360204 102121976 115695542 62823891 36480057 114900736 127777772 193496261 112260593 137229607 87837891 98916270 48218379 84257247 92946019 121600896 38329506 73337277 133252002 82354488 154538624 194773375 132250683 103041199 47489212 140621869 109707765 129018859 171375614 99164383 6011565 110487670 37384423 88831410 93016051 94819699 126492871 64252166 26999371 83469958 46361520 135764664 117894796 67598164 111536491 101029475 16230650 97307932 110895540 71407037 131164468 41745301 105181219 141208943 124996208 96789797 40080446 108025845 72070706 92165978 178142686 54331664 85632090 70934342 133518690 66690388 2059551 100043779 121807288 122364029 45681234 35885356 86753736 50598985 63594019 167986033 77873335 160710861 3396640 115690386 137891922 118441920 54723287 143132516 62276139 132519165 109769719 162984255 163162950 103755332 72365960 76569268 70456548 151206231 121088283 162180762 94150949 48212360 84268020 141403590 85507247 60476110 77187354 102906818 97105003 133768213 130901678 75102422 75383014 84351351 96700572 114086449 96829337 100703356 117375171 158974365 80048982 45504135 70646382 140740380 167311080 103732756 84140560 93609729 111524741 126256288 121186904 57840611 122244638 57901755 132542826 156933443 90583713 174357530 49732806 75931041 129587531 118542734 29216958 97652155 147640513 195384510 156380646 119928453 117734087 120739491 109426186 45912888 99140333 130958214 52184917 65137252 76256646 82736768 141874094 60133725 50449972 111104796 91019111 76188308 61083614 19510405 146196779 110837618 116966953 53429059 128820798 110460074 134620132 138904414 71805961 124602976 131902715 159123170 55642616 22584269 120010521 46150227 23150116 127881193 131006002 172301533 124573734 160617862 31264417 59443175 83369714 51369466 120356715 149998819 115726293 88221769 84448034 164358185 35082387 33322462 173888188 87588119 75557530 152597685 131287857 80433192 58856506 77323110 101741092 59799860 79125984 96421793 95651364 83115773 143048891 78103066 101225700 117462002 119366995 111279313 103481888 196867586 109073055 95658408 64669559 109095917 148284887 55012872 58705992 166379251 121969992 88901469 94517115 109077023 145595673 114525370 98379424 104884515 82852506 185685858 159358477 132876873 138635174 23163496 32278275 114130494 94010881 154421759 104780766 117886603 170080674 95636755 19995350 138181420 127316849 83393463 106767090 93918917 65581970 18809848 178396509 71641991 124187533 18699918 90168427 81094911 62083017 89069063 85412589 164696535 145025465 84328141 94092655 18132232 104172635 128578992 109227709 82025596 50263807 130035239 73056068 64720349 104294487 163402880 32305857 118489644 86133660 101061224 111736603 16817566 79528785 166293403 102459499 118042054 93345174 160224414 178614667 101581673 90384816 122933981 126469568 167357426 72147019 42348599 163944091 156652681 135794024 48343658 91111602 63008475 24839940 98209632 32890741 24026335 60815755 110056378 75596406 108955999 92456178 65679679 134231232 91630381 93108345 115472239 122214283 133482370 93210566 58511059 32143515 109160372 154812266 152613209 37387121 87467419 81312616 86987281 48909342 176615334 115359839 85680605 120439021 144726794 143256942 56012684 32638925 119423158 46634694 53936842 165351326 76061885 101667074 128795003 22266382 177308285 147746876 126111711 28053307 92013443 177459115 45376127 100632936 54508568 54283532 69394367 122651576 156463663 100152804 66085342 93818499 181108296 148444596 77686625 59287059 103505922 84938755 113556773 107150179 140471701 106035097 19223306 43768778 80626783 117022427 108626872 22103019 150315611 107187728 117790679 88238991 124276510 71051339 29652729 51496039 16049660 55970017 21656239 116762405 90538824 137473435 127333941 56297260 61451344 132067734 101525563 117251739 114842662 94710616 104693854 66021568 143935089 80989494 41473045 93037547 105421641 87867322 136019564 52307351 173556500 113773046 80213571 133719104 90643965 81759505 120078235 90933720 128107191 103665866 61831833 106879363 85276467 117813755 125263987 120585733 94977040 51522349 47784576 115530851 991782 156009822 78635082 88613798 98904595 101421578 90994484 176076585 36366790 86944993 82641972 69503369 49291231 89862266 53733725 102423999 76195389 105043122 99597449 109573148 72240814 64422073 95552284 41727472 135620885 42160860 120424888 120723902 106308644 156772096 173036024 107335033 83444440 110378791 49898316 111270053 145522091 79426882 51739295 99425310 109718536 78291498 112624471 65512607 144066061 95964593 90307666 155806099 24168290 121459436 56407393 83010607 146747498 64657415 74287184 96139067 112594552 102469634 138442734 27213472 84705627 111749359 169271096 70904811 160075093 90164658 174384828 150031084 68887076 66060851 80759931 61407906 128162243 115625020 98673270 73213468 113994261 131843001 63366321 128509653 143123720 134503634 162930925 184690755 102114096 73099686 47292572 185879340 184049724 94864001 127594528 67153971 93345282 49893315 121476693 146671722 165414791 121169094 136777405 97534792 106420324 190115703 73381572 103703243 31299069 120351619 55921673 91604611 151304324 26211433 73130332 80168718 115418050 158227732 83447233 88537299 71900488 125295043 122741225 110688516 30954789 75347665 62985642 173413157 123132069 99187079 125614305 52567932 43239778 146379669 59122964 34636356 37858403 99325394 52683202 158844091 167224670 121491175 50808814 39045612 65629630 134710319 41575182 74345701 72292240 73015083 192828431 74377761 88595344 142229658 145582107 60528338 119460375 95748516 123907633 89464650 131630996 94687954 89890437 97320955 185044827 51977613 52477055 21677059 154065111 94078228 189721880 78884195 131271049 62694350 156492475 63672001 66225118 174430358 135820996 61231976 106702308 102259854 88406630 181826904 112463638 102370393 114795174 24983512 144851159 141200497 118268271 100958138 103073510 42521593 110061906 108579546 127029313 53656763 96481037 31777020 96929444 134230897 106086446 103656156 119526212 84967092 147615196 7555364 118710212 43525234 132514981 112022840 29512892 126164313 117595422 91606500 58370641 101547971 111347925 46261291 116084552 65483622 45150148 59979624 104655882 82333667 37624714 117132874 188927366 36273385 44878051 51410947 88757586 163775041 102317272 61394869 74073375 85898035 82220628 35868631 15234436 17410235 5564654 120398993 149957004 149204583 98747433 34586069 39829567 46739369 150655201 153713311 91541096 5270931 30604124 89855560 121131465 134516872 66476485 145554280 165315031 152066527 89876192 127128412 159536806 88506654 73117516 71218730 94857013 155635612 108354586 77251693 75289501 86180346 29225903 88497569 163616266 128238774 121548207 104245307 97305486 54649917 108723110 119043610 99594411 117575041 133334850 50385095 70802043 32445925 136644381 43294303 91882469 150535937 92274063 68108911 92084578 128565305 156661413 70807979 101053822 120919030 33299708 48262262 124198934 106960109 56483776 64914702 84911219 81397519 154058532 68743134 32675028 117776865 154367956 37290964 143183242 123564008 118960230 120616965 179997002 121236061 149563736 128449775 118129186 116945135 110261142 163906658 126160278 92851771 57917118 47935067 117349418 129632932 62130096 82088748 48801537 101240598 117144371 114871745 46615909 120616782 81872391 70793659 99715800 183489592 108100048 148873725 105732735 43799004 152558852 111762732 118179153 141503833 131060386 151535435 46768459 82375616 109911812 66160800 93275376 100066883 79223223 118328002 92529315 128167446 51136949 126248686 156091137 36597096 67515899 87365207 74034572 76267169 50012968 99554400 104966940 89813457 163770460 115639432 65107601 102803731 114542246 90108696 57032504 89839953 90548298 60289503 104109520 111078243 167838919 115586526 22532665 169072254 66073706 101394551 118910932 139143841 55085271 106068501 54271779 158735560 62396881 169623886 66363296 35750748 171838285 86124978 139421088 101542902 89418331 103724100 83322600 137432720 32650382 123666378 119752780 38817120 145508380 19728324 70669976 134381248 91382655 86922706 75560733 26127611 56344998 169484649 116318073 137580044 101172937 8400712 53663295 158569787 66486196 189732526 160057282 158994135 156234767 83055877 86550096 157719718 136076293 49156048 29445957 169978936 97021549 58212544 159864959 70517310 73681577 103676721 94954390 97321116 140700069 151233198 52701012 63307636 31377769 80307542 96192465 54039435 36750601 92803861 98372843 49413713 71190329 34214590 60847620 107746771 107827333 62918254 151941086 81224415 135471342 55770572 84242655 141240426 115086025 102468999 8630994 60895861 74092479 61600940 158963151 131825162 134191754 25721183 153895893 58013804 88674215 168644170 93445177 115250244 103956912 122464550 102184115 111504029 161258374 128830885 153451397 23907130 75266034 34956511 50251797 136207516 152387671 54431201 136417087 113296028 25408089 108766696 50012978 87007308 42718722 79691016 167996916 164564302 37890611 129028924 149107116 60292450 106509053 113919690 51474451 122011724 101344526 41023247 104156838 67063275 166907944 95729943 96740905 100594979 104125886 86358527 59000008 70837215 128854158 92215370 110461228 142375994 144138696 86941584 97860244 127161020 155795688 99655433 134465058 123564854 63571694 59364855 153400920 44286545 55861251 141113049 65227427 71565352 73253025 79083990 99223825 107535934 40693212 121253218 24488465 90639601 85302945 42733343 144934572 95180981 101940534 70514657 115972157 64788552 53930023 39368388 94288667 97301857 75158435 49691354 70272060 119206430 36824097 146947531 47507275 127525079 186167647 148704220 14501586 47590566 117281165 73017202 80678942 87677890 110515795 99091917 52539440 163031331 40741838 135692111 147323746 121197121 108862134 33848300 81229861 123030160 42959299 80102924 42794423 75573503 86004192 53620555 110216026 180479495 83834828 112186265 84691491 196776178 131218424 108739946 123883296 16061716 148638610 169113236 28793945 130869256 118266175 113337849 99623054 148771937 19924337 56279245 53101255 38501762 96783148 65274070 83287899 108008419 72063299 27092225 98147642 69280626 112091875 160385888 128981170 119092253 57215175 61139598 73052047 84479598 63471600 154778724 108280127 102534165 52248442 73455373 91558344 98709517 106413141 155893943 77136900 112991360 136021827 184380738 154661877 121557701 37812893 120056674 70954245 30583210 118661819 140198733 116183253 96600752 135467720 123641575 150956056 79073484 92800263 16800881 94543149 90582070 23486448 113526257 135216486 46599721 152402104 36922570 83935326 26219342 116377779 145261967 99386878 116891766 144978512 113039275 65716772 133765511 63559520 165227575 74677964 97425499 153633623 80125706 71246736 87690609 91449394 28370135 160634350 102464275 116323077 36336034 90585831 87215892 84148615 96982542 103984004 49224515 19598947 77601285 23644805 79161209 151988682 58965734 100994212 132595869 124307319 152123839 124795359 54790151 120997962 122378142 105388500 93607751 59129566 96206492 69659968 102287688 51443690 42727645 88436244 101758946 129712662 86528938 46666351 101083860 63802379 21395410 174169231 127570135 66067532 84077610 166195932 132665697 134076347 87375428 110743854 17934217 2044735 148317360 164347577 125205812 61494903 45934436 160509793 120141020 109283462 120985941 34944915 104839655 74290166 48262347 84753491 81156811 154694054 83938400 79669312 157556075 137276833 87116896 130012371 82148133 138510405 52320900 41734654 72938626 122054860 49970605 96760347 70907792 93920083 112632345 133591995 79019101 32955934 89895983 128794642 136047695 44785388 62965424 125917289 119748165 150385732 109167803 42630776 80097074 146297119 104069023 67292171 78866631 100934074 153483805 147862793 51484278 47382364 62221026 80408824 177490786 33912017 66083987 86226065 139463241 122270470 100556206 41272876 131992962 29058372 65833395 86018117 103021295 66764652 167660078 57182638 70204868 104098364 150162027 66857820 143140380 104364440 50418923 108873426 110085237 55352330 96123581 30731707 79593624 190654979 46381443 134353810 97204260 118268018 83868196 47243378 110070562 120440667 86566353 91897093 109567777 133949881 94198216 173295384 110029518 67930227 73326263 87577384 35434711 53592550 155743535 91278721 94961011 182969116 156886337 143139968 25723393 49930542 179143875 134209515 54646188 74354218 118715275 99928008 95151642 53407839 27424153 68372184 37911299 94580335 172889216 170378293 165892926 143914631 55258563 118675080 167989221 121302797 72634917 97158640 83330851 85291473 94475619 104039525 107243593 172999721 99036777 169477440 68805508 46112057 67472357 103764111 101226588 112555992 85857433 111635255 37360235 65586313 113382223 107134723 72380033 72370611 116931313 54747186 22302912 134196950 47049167 78567951 114109198 25613971 9305188 112399270 131594928 146133956 45741480 97903025 152894536 161735152 127245095 140349502 158538407 80267090 98697653 130977256 18797055 51942201 80710474 16434969 94224926 62775214 151620182 160270235 33031078 72391997 67873735 95540314 47393308 149285826 103365946 84700055 136748577 49916310 26085102 159820718 100365940 47099108 34788733 41880066 121893578 114748064 160639885 151435709 72545077 63551466 89348590 127986345 103011843 92309622 165120548 21797987 96868344 89061833 31346874 125866023 86656303 152807645 42360178 22794556 191435036 126895802 92235249 73705068 23126777 45328610 99079269 47259017 42067540 85106487 85307198 80108870 108982731 76181170 91883693 95796626 115785886 144512434 138501297 140903946 130193493 99024627 128938757 158281599 74813242 74042823 125289975 124406318 104817758 146002646 99135835 98001428 124045125 130426371 180466325 115412060 110962970 85002841 119111095 105360028 22279310 135492090 73302054 131916553 101407436 26659377 160897139 93040961 69963484 93330943 103250854 39400336 99933388 187466270 106327377 144843959 93196133 54224638 111188879 63958888 47852594 81392070 110288531 106390064 39453835 104628295 81716952 116187817 92242101 151398228 58629874 44213501 159972292 103752903 27964268 103027844 104654855 56451002 152484980 9418862 128932194 103187918 168910474 77974982 39579349 116564523 40037896 119092784 102468418 73328061 59380818 121172278 112011316 79454934 119654604 92362164 91266855 112594532 116175940 72413365 65791588 126624692 122853322 59671801 127616001 12579414 134196278 129633058 24766937 59872875 96895559 43493133 121171555 94690740 66133792 98194139 112479259 108019731 145061312 113977083 118466106 59677321 79358723 124832679 67096426 38979314 90843552 94013428 71204377 126349462 47873154 59769500 74161289 56225832 63103194 98504020 153249035 115851038 115789072 33238640 80477774 139455565 45731454 81495321 129976986 21117948 127957019 169479237 193465470 66708892 87648800 103548424 145970906 79699660 133859945 76568261 63892567 61143598 62942575 89192554 30091257 70674967 78195814 88835383 89483297 141340554 87776083 63111878 94168818 105355368 159744447 133470000 137573152 106785940 138445623 86405203 140821935 104413402 85475185 88500866 63775350 108094268 85273421 136551128 44656013 106169997 67972039 64898669 155462434 174157166 149045323 48713809 110254389 89322700 100618974 80921206 145472851 157433447 67955807 85930270 11811508 21056850 100157181 78247578 79597660 93300296 159149172 138976933 95607916 59035652 48242269 108653938 176394611 185430861 112506041 79637525 62047215 72816213 115633957 47918257 90322968 31934295 145074599 72901898 91268509 116489912 56904225 74299955 63844002 127618839 133973450 72263817 110991675 86772227 154890818 94736670 99979822 159950033 92531353 66028167 61608593 44017998 106684093 61039134 113873055 93670724 95328409 110121475 159176777 111186743 85110535 99026512 41913267 34139663 129116016 72263975 78059015 86636038 119491272 70468041 95130764 57552870 34665754 105162320 98375330 85681214 149459092 104528220 174552635 50116962 73718107 77725279 94224651 102999336 103666489 26937522 100286530 84053240 21335113 115684497 133965636 99918005 57965076 66151819 133278238 68951609 30902396 97158870 85576325 139382070 85751382 13903184 84739089 102848165 153247248 133111553 85688763 71879629 173991819 80010285 128289750 72035456 52976624 86452976 160573365 77612991 71041846 152442468 67228141 136414518 53495116 100641246 73939556 110014596 41380941 124351263 73942686 170121653 140422799 115815526 107778941 122684392 63538290 124656159 92110221 55289933 95501014 138517474 168450688 23292445 96951671 174657700 151641778 92493775 141284433 156405072 114572722 114677063 107713850 64094127 39149303 57107590 117756446 70626732 141303410 100893737 39765271 149104084 12908913 120668995 132739862 88861803 105055466 49891999 132897131 183131364 93320003 166745162 97281064 140795855 36200559 49541327 119102713 88114906 136342097 168812137 120391299 64626402 145421363 114384185 92386831 110067336 107219680 141853275 99887898 47967656 130928994 53868862 110303366 94065496 111879489 105548732 61178500 49815100 144264554 75297047 78587366 92361688 164989927 89195401 117402325 93335700 112532639 30771505 8021999 99024843 142500098 113040642 141993048 145546336 179912401 6506165 138328254 144489942 88098849 151505581 52756030 19032591 91490101 43579423 75413564 86677947 71748259 163375392 66989476 91257803 64307614 104661833 36399007 93391116 129294532 44298120 17847189 72263681 124783100 89101307 82875019 61660573 119920653 122911049 47696625 122162440 118159478 152883460 79268327 164615983 89849889 64081472 179473931 61964744 72739345 105201935 113151007 60469030 175888722 143176526 88827241 59256639 75104585 139652299 96434395 119491696 45389825 112012325 109102501 86107613 18285990 118381978 82236382 144138889 86915139 158436182 113985606 108745737 99750422 102621090 139544119 80977608 128075764 114767248 72993017 130903013 41917427 82010291 80748097 103467013 40031418 136402644 94498527 109651215 160508385 148133886 114351584 118291841 66201087 111676442 87951697 171907440 104108446 43374688 86724456 99113557 140086780 115312944 68167645 53123154 153803242 149714012 128475571 144141277 83488159 101653280 98371510 176756937 83908974 98156455 89169495 142433789 25698426 38431711 160247612 34596988 94509419 116767499 98716780 80970584 99247834 126190984 133374981 96059214 108943501 43546019 133719496 126007854 83435125 16771990 16097630 3012373 127748251 88838685 37732025 140728967 59395397 113259602 52204578 134918675 35957553 121551814 140708368 75148567 100324599 180069987 56059378 142349954 21368230 131339779 19647899 88798881 96009758 44468520 119491972 103308133 117132815 101736668 109287520 78263541 37609437 111094461 176388954 78400545 114341198 189315830 143363662 171413465 74251525 147854041 102283841 41876456 25464930 76835666 90721262 68191969 63596809 136429646 54572741 78538864 169420218 113756519 125191256 123144746 59641117 121398648 24715900 127716724 61350540 110197441 166175655 128913345 32202781 164132475 76701162 49564160 103168453 137279398 106702454 58525267 171900849 83360909 65089077 60698226 45802842 18736658 115210373 140219708 140815944 31346930 184391843 74191174 28352797 109605399 71969787 5887191 148667900 54126384 80326896 69655857 79727164 118967762 45359571 60056763 93160876 162739420 127792463 54168937 93317974 165966192 87348169 86011822 136730641 117397404 46545128 51057935 57178305 184271261 63680699 104176833 98942705 117731522 153731 111662596 129516608 154325759 103823413 134672088 79112501 24634635 114464853 106748989 106218836 91136034 85057271 89406620 128399684 107710450 89407449 94358621 7539588 71247860 150650620 60203618 143015189 80884012 39374952 75015829 105820244 121438373 104831271 67448356 41651012 77119838 97034056 87039529 127378639 110828083 80608489 50796481 127803388 72951605 63460027 114214903 64120707 101933899 134800754 144158609 111145494 103881140 99571564 92013086 52722068 123676551 113692993 117911962 94134772 158201435 116012360 70053004 133784028 71195436 70995149 93026250 140411404 107714701 92387374 58468940 49697805 179588527 56620267 81864013 70623150 109417211 77458263 74379361 57584727 116736084 119335557 70014986 48504963 111185734 115050160 134575975 93361866 81830201 169067990 118582746 106970038 61727242 50383877 56381911 122187061 16477278 96750629 107686989 81311376 124257355 127483432 195941665 114864251 109769062 73887630 64197950 129773127 126295902 196667647 88434921 108433113 129213697 137138019 47788017 38039652 90291521 54306527 82690122 46365150 121627987 133707256 51388530 168065902 188026743 131413085 76769154 163864836 174310757 121569801 142194524 143529547 124444625 88757240 86703724 118710257 55495888 79236364 106666480 92031170 54976649 119730785 123629723 161154043 72343406 142522868 92598312 114834181 47822398 111483356 70741079 53812782 159815475 37030486 69678689 68724272 113777579 126903094 71939635 58081451 77673070 159100490 65844651 142237031 98463729 134396794 73602871 164016919 29395380 117870430 141496448 87700112 114002462 148027324 64592404 112929117 109521364 75586117 141981534 114752225 46520817 76501514 67771707 94209330 99519842 86474384 69895822 103165171 106709974 36910492 44128114 16345114 79933253 87116736 102930853 16871802 103168912 152542815 97955761 138514532 111047407 131976989 81655552 65384460 47940356 186945042 110373596 107468572 70543687 155603415 94121508 94100387 72631074 76542653 162946624 116278758 90411332 97588312 181311571 93824577 120349004 48299124 127658437 76121640 50670083 110801478 99034450 89098693 87415435 107822838 66634705 81937951 161166715 133677205 16750270 72951420 168397696 97241934 15734216 112178668 139206391 148203431 63846831 117259745 167868285 82199702 175329291 151358078 60597633 27900005 153429365 73870824 96066549 123789546 26270184 64316246 56495930 4293823 121303619 65552068 56499020 115663281 161623580 88263663 74513327 62570284 81238444 27200271 180326167 103620780 87914074 103909694 92166619 92025419 114336022 165827027 67918608 84841933 150875497 65367044 76205851 98717595 129356117 74801025 129765329 36885286 103467095 22187180 137763017 5188330 34356152 55320742 67287833 117080432 98995717 178283251 67490672 141350904 91520231 58359714 35370339 82443689 78214144 46328987 124880933 57320969 127558097 45445468 39664026 99663777 121988279 129516216 130208583 115903844 65565563 72570341 67409156 127324547 121553600 158409757 147295561 79629400 148605678 93301326 16228847 62972378 184080740 110702868 46230683 113155871 121520465 153912368 120526548 25714694 78842891 86599637 128507756 103195310 89513547 176609400 28210062 128767409 44498553 102807028 145660630 129405611 25333652 53780104 30934010 100547769 120676157 123584322 20932121 125270524 101477682 140982258 106686023 103902260 127528906 143100161 103752569 134068731 86177114 86588316 112510915 51440970 47883070 63611445 133016368 37782720 137711941 75944857 166777941 68014747 61811508 91043372 34169295 110312465 53798987 94461079 29602754 99810463 126349623 156798054 131471950 150083103 124989830 111866982 153088018 74609851 123730174 97231698 36472345 63132308 103986846 94724742 134585040 59421295 97121346 83193429 90185726 36394800 137130512 169791284 111748205 78444439 130176902 18518792 130239620 63431774 115310994 159547223 117219696 37159233 86162453 112289805 92660071 54158253 140349035 114984513 98610537 84736998 83746368 72029309 77058347 51462732 130837695 115608438 43065176 33856742 82297807 143602568 134269625 175551077 150993835 58587706 36775991 98620802 99843225 155037649 141295059 124474423 125167666 95939123 38695706 67099711 110373171 175115057 63801818 111017858 110678386 68955332 94226667 122249433 73572902 101828512 199599894 109605888 158286912 70544193 78654350 76399920 103139147 125865128 89148340 141309429 113060148 94127156 44471761 148286346 114440592 114368994 64447262 95127668 47655048 105592027 89841262 61215616 151834326 109426283 9747890 143941089 124213180 84932973 22690799 112167726 106793149 132038988 95315902 142310511 40431630 92555745 82026915 50691366 72349926 111985724 147192682 147583678 137738949 66358110 147803474 15821610 101848100 56921198 183673384 148374394 149442532 110833216 56093181 67784171 123688646 41602076 127352552 18389526 67677019 29560867 132308578 45694983 24177459 112724988 84976716 74530917 91351641 155064547 131606199 135242140 82503780 90698489 35211542 107606124 62895943 138026799 107932199 120415458 128830836 66294092 87625619 68198083 107853610 114526668 148154075 165826243 121182509 151424085 12359368 110279844 88508989 136700820 95112381 12699567 79073084 45651927 81174631 67198127 88693789 121612219 73994592 88350068 104128411 58697390 33630544 20099879 90810295 100842343 138407430 59620196 30589190 178254335 94900649 88121132 96074342 108084100 85728949 179201595 98397412 131699483 60436920 156328562 137905032 98413286 89010015 138037180 105545625 41957536 165010085 85700849 95170666 127599537 82624119 109250709 126964962 95220616 37026247 128251496 99338386 143703288 120257785 94453793 128781977 82039760 91304120 133262362 67606068 122878899 132170031 101194040 71903053 92135814 141113505 107813559 85203901 69249653 101991809 168683024 104299796 67998845 130712083 70389359 108207738 178394825 59935219 148436980 109799412 99091215 29363633 68353920 148632861 131095982 46697567 175672652 127313902 147020359 128052721 161663487 104183955 97849708 54721550 19295883 100719395 158651735 78569661 92676049 142810808 107122154 115676167 10855987 97887480 74335571 50185166 107873760 98697161 61876471 145852771 45405044 152632158 94237248 65867033 183585522 101811776 113481341 175855172 124096168 125369923 9714598 168807621 121076055 69935220 93181090 74974382 20041827 98402133 155308942 112415932 108923113 148576196 138512077 166639086 106552161 119761937 69524719 123633677 89999404 24072615 139819050 75357935 133587586 84921313 71435701 57921324 138022419 122241336 119947495 183840442 99022826 68032844 87026863 9763853 76711269 173594610 99251903 115954872 43288623 106705078 83040349 104105773 72289278 86814712 41618608 155735176 178013545 93580229 71991955 115791870 80769575 173275829 128023015 82186882 74632474 111719592 119945267 58104273 107436484 108147940 114311088 148997004 117060271 110429848 62704436 87498013 112474479 64146495 64635980 143378004 102361389 92313336 58385369 66203353 185115892 100429675 58389974 79703037 69678628 30265993 61196628 61451053 99467340 149292660 144451948 38193726 110137812 111285020 108955853 146740696 156378113 110159995 72202662 103067509 123384874 65156985 118845957 95723785 44749062 132968599 152832013 121279362 118604499 129308909 96136551 83868406 108440356 59247907 109205394 118100151 169718012 132000003 123783180 183431612 99887596 67879055 36696018 98653593 77890875 64352845 52641647 91489470 140050540 76166926 192861180 63777297 94143238 85307545 84971243 63329828 112430564 74092219 81315714 69848465 140436641 165005053 133204924 51299855 79085591 99299334 122451810 88995751 33362523 27826010 86372913 78145420 126309509 81570674 124829866 89071675 125722793 88817318 131243680 168614827 81691963 85062203 122169785 25923335 92941008 79106038 82023165 57686932 133631507 127247877 109311252 97704285 33885287 123804835 108934214 88144868 83849033 124137230 63198785 60179252 20735656 77729722 133301181 171605885 62669982 60903920 95951720 125989064 78893075 70077315 164700635 159711825 86074529 127348781 148116949 137148045 137005641 126147082 29070207 27075244 148018146 86901376 148882097 73362108 96241097 159581608 80537065 94335910 73110919 107292880 99768334 95865809 127520815 107654055 76779231 71542927 100793925 81848720 157976900 119330490 158132123 162244593 102389253 82558578 120905266 117126804 99046928 124428830 105795620 121298210 122693573 68494250 56145099 142436927 40571254 31435806 76548234 156135080 58248657 61273666 127136931 116651210 89275131 87270692 156687495 85990239 49277257 59720604 89278252 80896290 26244330 60381534 120746513 10786636 70793092 101145274 162968317 37692050 59645843 36145836 109845958 132513954 108794374 91326451 62893766 109185084 149041086 114822642 80474300 81785636 88675536 142328312 132782538 109166401 63549387 84107625 138685595 123441407 62555201 105845584 113030269 155589103 75300775 147293564 103393214 130322986 75690516 73010191 59862446 140413660 168506986 194194975 113550390 66069100 39631452 102787476 165961257 107247816 56613729 152424448 40903240 120551157 114000410 137348257 73709249 143117862 36828750 161987874 20921414 86850667 112363485 53039318 116061786 147842536 132656935 93203897 65811095 158274421 102568708 68314423 131409723 105490769 95497250 40552825 21653151 73412072 156406914 93930784 45468694 170153610 72702975 157961678 86790235 124663539 68141691 148990258 17457996 153842797 138487581 79224278 159678441 67917303 88878321 127716544 166914276 105148815 104820431 81594229 87489754 118740185 51436986 135761495 50966791 182925071 106128497 111154129 171240322 48065665 46076827 143171482 37025322 96967679 149601026 110047881 119414329 143574371 113167949 81242593 111557964 119483227 38454414 165790613 45552803 48441605 97645080 129764405 105244741 31563014 91643042 107670848 104971790 47567125 103493045 21682958 127533770 76899291 128466639 96782250 22728852 68317248 100843771 153999881 75872717 99704341 83883282 64740782 161887406 149454236 11519786 173598106 80250853 132311379 89143105 153756187 52974087 42080762 101182260 138500167 30158483 110902429 128395037 152102319 133833893 127016444 31062526 101678658 153200628 162054328 103192184 105725256 49843239 101067528 133753661 11911574 120206011 65328155 128605415 156557087 154028527 126038811 64655684 139786838 97188767 60478083 78591778 127930504 91850125 125857337 145192232 123395964 84298257 28069270 129058397 77031237 87231810 169063087 16091710 91244343 115066010 80427920 167213666 85065044 49308769 76051363 129903207 48139553 34088283 71250978 156845739 140927055 99722559 93184340 82578297 81127426 56609055 67973898 137250657 72838908 126990632 187747615 164451352 142563875 109072128 165536357 155368897 48888168 76611469 78797977 116810146 79661354 124814190 151241363 103942293 157585499 81427159 67494204 93271885 28958922 81572017 165482874 106839401 46891241 104550802 107187695 172023823 102111509 19998822 36494948 50688014 136362741 59100378 144848880 60927509 93698949 146521250 143559340 67762270 3026596 108318236 83072628 91733789 109659793 154708936 33317170 154857593 124603173 138574106 99426408 94189261 96302644 68217759 72585986 83332761 95755401 85952834 18228114 95072739 79204227 111672680 53112253 77578918 116143471 114547305 81115156 37789096 47632092 151460291 42234675 142616349 58549265 126843471 134887182 107537333 115089002 29056971 17946633 93292860 13390399 73801598 146102887 64112827 49624018 89345025 62807519 83946706 62139645 116839670 116246511 49507196 97750233 68754198 125109622 108186953 83251994 98888212 42481827 66363803 60550645 69373839 67604473 54867566 137123280 28525582 46848060 54728379 129250002 143925116 73644204 142083388 107319110 159044372 40895004 108893653 119597717 52248725 52736192 66430658 171591695 11198791 77975586 78202050 83648552 176344792 124553481 90886175 56514030 53154668 136345549 140212710 46189815 51004370 125529379 57954109 84646121 109815026 35955613 135145815 153839861 74144582 147597165 96357874 129921083 52833750 82311979 171797820 102794662 145428615 181955598 12970404 130865728 111494936 141924153 87010130 137026343 59389587 34985003 125072585 31388285 28264047 44037021 68598714 38622513 66364796 155544482 83308809 107268693 37343157 57243272 167288983 103145534 154140486 8183628 28127144 106959878 91316556 86631992 112228687 71584575 19978781 99638091 101976591 59209415 123500498 112499832 49049028 97203784 142596282 19480151 77077770 60711529 89532492 108400205 94131300 122509937 133009973 125538577 102094804 95443550 50059041 105906422 125172739 130926794 81202277 35468230 54102112 93999683 134283910 126972656 89728298 70987365 118449329 130418491 127315458 106322163 24193487 74524430 101731914 64284765 22576463 120564828 182227272 122831833 95811774 92424515 113102849 36810652 81190257 102772332 104250481 63450787 126143448 83730430 48388539 107543974 113607056 154926016 176944813 86186246 16031992 88382524 122728103 57549107 106562387 34563305 149259494 71595527 102249841 113266872 94814037 53022835 42530746 53253541 110075349 102119760 86175306 100557384 65562342 21838978 109956794 67560508 136837620 128668849 107660441 131711745 56399928 170594473 34793435 41797719 45945491 80766129 74595956 20298932 122665016 50374354 25776669 50405401 98256528 24040488 12603848 159744292 70526797 97838685 77823758 83866352 60495847 53184873 129743830 171050095 118977624 89950351 167193379 71152072 124920427 18962944 140423744 158951121 107414877 95517832 114791296 114241993 54509939 68876817 101221406 91340632 40495344 68636870 73808165 97517225 64170651 92403208 41403768 123295686 50469805 26856135 120107401 139009213 97120367 69808855 122760256 113513408 171251997 67456567 130630352 48691757 125153532 100829000 165429818 33955836 75340293 61233946 50406559 67453545 137649546 107148471 96210671 123134945 57408791 139825082 97308071 112929586 115491298 85510879 63066509 44335816 152556423 128999364 69217561 55788939 111897727 125036473 86632355 102837355 127933821 130509735 92878196 11762533 177501021 86443803 42108432 47850894 84319367 125894908 121080864 97748290 95591913 67168099 108323343 41750748 15761124 46791705 152402278 67656093 12658780 71964211 140590133 146025701 108306237 40249737 167368398 191167970 51983447 72244560 86886285 77746157 107288075 98301828 165464617 109943363 144566860 27564930 23952553 93461301 65883966 73284963 153469208 140561612 110009609 51751941 126949623 136759767 166395046 155140233 130491851 103553788 102355505 68378593 136976795 119460339 36638643 90511759 85638661 35026490 4112887 113612776 140479105 162297440 91358221 93507262 163737103 66119151 81343682 72558049 164438539 150960466 47074746 132475773 66360815 24885333 122911904 108506573 45015445 143487178 131639800 34556913 95975250 58231655 159083079 61268496 115108541 39300857 75375798 76195087 157632129 100505149 58931965 29211926 123216841 163247603 102988672 95332049 125657547 24917061 126011085 116555697 47233614 128243397 104153529 55016300 94124786 124314396 188254140 97348070 101212307 65813612 85647476 117153226 47269799 106780568 75120031 77787303 91261290 111689916 84324660 128550425 102265530 119850338 116576499 127991655 151814101 36292952 76534275 19736795 161371926 138661225 30604912 128119473 90569028 166514284 134127097 167273627 54079543 181792040 56255675 82869172 79741317 102902916 82993383 108462888 74626635 16331355 123957793 117576838 75804566 61248706 53750554 95969653 76256899 139479824 77419031 116136569 51825255 78284463 134992369 78149499 46441108 177763222 82563559 121551153 28032446 29887584 103215048 93601331 76592261 111987851 83100937 144436726 98056113 110213079 146017635 106317370 79434546 46008164 58599949 97020645 115254549 135562680 108844899 106295386 18836437 51738457 55642218 63633559 54609118 111985853 51493266 86831803 112536152 145408742 72412997 37299570 31689609 128525372 123864617 59009045 122310018 109847730 65658122 143404038 29498087 147991782 29779085 71562985 115742043 39504794 162147744 74580082 135535370 38117653 146558918 122827714 113492840 145752770 67550213 128960554 129210995 148989522 77249658 96205818 121284606 140406928 172562076 73523631 154808706 90713315 82540131 69586006 86891600 82349344 39558298 101410845 121485571 102865995 106879179 42401727 29500024 93156477 62026804 148363964 69090111 93370695 160925492 96246549 63086174 45257879 93296794 13246589 98472087 106613760 114494774 120123859 144062420 88367070 126838837 106623981 54525978 72079951 102338913 109047921 100431381 70850211 65415571 113167578 41129382 63512013 89602637 88551322 106218429 65015113 121693368 86278915 88166385 69474151 86124058 106834849 62421596 153290036 83924851 121284957 180745203 173726207 86072867 117437566 105869052 140732679 72882339 132340376 153408999 112312351 44504243 87268000 161757277 91810684 54836006 181976722 50765060 68404573 42589255 109765539 66807371 116204066 112414576 76504610 102279955 103514249 119461581 106480765 137800543 61403549 126409172 85384738 100738099 128197427 116699762 106727616 133239994 69982887 66145177 63819506 110931132 133471163 115289492 136460849 106137435 95221316 99071653 112824730 59289208 82921224 28632945 67399880 78998934 71376714 68769708 56401182 144162850 142268930 73096643 171228411 114027965 149636291 47265888 54596513 28312047 112532953 134227430 122249845 67738164 101625994 84673871 98613881 145076944 59775223 116483785 134325628 90095652 109078449 82084252 129154266 189570288 121411993 88597531 140693960 111650731 80795650 120251050 123143482 183150259 63957500 73537767 113348096 91654839 90590085 76758183 71590627 76993287 149028193 141527671 43175796 83849212 75291248 138529457 113356546 64733267 105295136 82595166 83651028 33717092 79953728 101853365 127485178 77562542 108963754 33226126 145292438 165201373 22729256 89606194 70088592 114583427 42424659 2203361 159123171 68153650 53261664 110459903 164442137 82099141 65346877 98260126 135197441 96492292 62126393 169575048 75717709 62115586 64051308 184691143 55972982 129536106 118558332 31596959 55233668 92525598 108870835 31714682 81575866 123629068 137376043 133254413 125628739 58783319 88195876 29898206 110454645 79498140 59528207 138775593 31125563 171013503 160582974 39115601 86972143 107532237 143647750 102800422 115365371 104804637 28431639 44922309 57112105 163206787 92102543 132492876 84425894 115963533 146584478 86824772 135860109 84187015 124282467 114760578 27772564 73789548 124086486 105345439 106053604 62129156 55619799 96551638 154772525 143453010 89843896 114476444 70797215 104287956 93640090 83498461 25372739 103510651 43420736 54203536 13779416 137164824 24359719 160545096 108268955 126561476 67688911 134911488 133090826 80145645 98937816 55178908 87271420 73930530 81676753 106682874 165518184 56186687 30237705 98003588 120368383 61357741 129458881 72557399 87028248 76666410 101976626 132207362 30653795 86284495 83204177 109072217 84529483 64109275 69594304 81980109 124522602 85832290 4525717 79490421 105728862 77384716 48481951 179648071 63374945 109187957 127648304 130320474 138591163 23481002 121082686 90800870 107127063 71291108 105799058 109297078 122900011 69023049 107981280 70595562 101364867 81237165 104171624 71120654 43951621 103983827 63833609 59064511 106411442 122805729 45266890 151819382 42260547 170015061 152574266 66264840 50176603 99292738 69123314 89401376 98445036 108023715 69771034 42739462 57860891 118360815 153223738 107882500 139473259 28369324 107638300 57903125 133447145 134126311 144458708 115144996 133404400 10052761 112183376 149416728 129239139 136489889 84705844 110138259 49576893 57834943 87841881 173503341 120089371 126805196 143427861 35301614 57766909 34430182 123652494 111374535 97277291 127850392 103441453 39675128 90599585 28310391 136252427 28931125 161229428 47591436 133846220 60613480 126545435 133697179 87752154 61616501 82332172 17958302 65211711 101644333 53067425 57816128 4900887 117566182 36354911 2545808 59295327 106526918 95503567 87917605 123775300 76808130 166282472 133593791 89360100 19157432 88154687 91923690 76607987 167989856 187817799 87086147 80350975 109596764 100744303 123224335 150837514 144195543 88748206 105764795 124708305 134472373 60470108 114976183 125913708 50954572 146736328 144085683 58035574 124848764 81539748 84125597 100972999 79873775 105538638 146952150 110680125 100241778 145365121 71575018 19762147 94432472 16739586 112019247 137112968 91388346 114478146 64656540 169263548 28621658 99458262 61281978 9824273 103196027 86236626 152811343 88696200 121798751 145166864 98278427 96239991 130148939 105980084 4950938 82864291 48204952 90424756 97196015 134149979 32695050 101732919 54212655 138725427 108153949 114546144 118795307 72802262 16938621 86575415 110580511 126158395 107767414 130942570 166945303 89462255 109051493 134819796 101482150 88667589 147577364 68060561 107440229 66660317 104788302 114005916 121439185 93646452 43393174 165574094 121664033 81214781 81211975 61364657 79234273 73514087 196582696 50380022 106696685 76349277 47271522 64711282 36841711 76551692 68549935 154373027 88172836 56248882 98756895 69360537 100952641 64052537 107679470 157386758 167734715 172807201 19248996 87722144 151148004 128535613 45727405 107050692 73153833 89926090 163604124 34082575 87435037 94374147 93848352 99888305 91416273 181157324 105233243 62333073 31536800 185428788 99250016 69743793 85496249 167511275 113366742 78145656 126241689 114650181 117390394 182943879 96168030 128238112 133098510 115898231 95895606 80842518 82410340 84744569 97572210 153446683 140305460 125243555 168803560 33966287 51897497 36490492 97794689 99903621 71484314 156110035 105573119 148197172 73724552 173084333 125559532 62440245 125303743 124322640 131135695 104311842 112478511 129438632 146681745 134430945 57934652 140557288 39881399 103762856 89274560 76356842 93881510 90203785 88526595 44325288 138208697 116272717 49304691 135090255 109407492 45095565 130495729 117510770 99124154 187618268 83617698 121301171 15835737 53132861 130888329 84688917 60271630 91646451 86155011 82992422 73483777 70226088 72726725 78288875 107178695 146286720 89031170 125728741 137431527 153404861 172494688 66695861 99650539 101948355 113271582 113656466 67001734 49425894 117355967 29207860 69330559 141606550 95046014 136318081 121460045 139695032 13383064 185478710 29968319 82579532 134837109 112660568 61947946 87061158 93088439 82738578 106105104 95350075 84524121 104563589 46698360 41840775 69015262 50827400 31923686 142802391 95590321 154601810 82266992 92804298 67376120 72705515 134493328 110549046 32100393 68770524 105608476 118775494 125081762 119764764 75737034 111141142 44650437 29365999 114151527 55418060 65357202 65182012 17192797 93589378 73878852 105136093 100585824 128358320 128152997 107886385 91234567 38009127 143141129 113282199 124392525 96807927 51073141 99712922 156580801 96629505 63779390 82358297 178321196 32682786 96385836 71528669 57062313 70182568 108695773 136754782 62745113 91712676 110624885 14662969 114765243 115347710 147783936 56898411 105695404 162368441 178971501 105803671 47788167 131211696 136333142 65824589 97468701 65079109 74860331 82849896 79020638 91528911 40383685 96758184 51901340 63577899 88609536 150513681 133544085 140789773 60094775 52669124 74738915 42790483 127370501 169498495 93443889 68175689 148747644 156053026 146499347 104717030 106193468 60498638 65404734 114340696 54671507 123588817 54344719 130739224 79097956 87399212 84834420 158934406 48716151 146604057 29832874 173873969 63305888 54019723 124568962 115298871 103294289 119239506 190086988 59834731 114213350 106146685 133147808 74076756 63552129 71826291 116883460 31549438 139594083 39698887 136384681 13411556 62921880 81072979 65470702 165522608 140959503 95132858 97761613 124161928 44825816 34654542 96459173 156755918 50298477 58962403 50205327 122859388 166515470 106539210 60486467 67629100 57778670 63887661 53273734 58615953 74845288 144214544 109302193 89995257 91069085 97745560 143528315 75533889 136865032 123172066 108295741 104762358 49834579 111803382 118939189 99233877 72567445 100086350 48823503 131587157 69751178 93845190 107728875 111407207 111387348 103903044 46067050 93157065 80875929 93100714 87228993 154039843 42314389 138793850 112894010 22407180 68590064 23600329 73159903 95088775 167317624 93934391 111520384 160604062 52742443 39277366 115456551 128361405 96756900 25939298 160653627 96491435 112318679 120120215 9485200 53018834 36820846 29732422 101214557 92584553 130268452 81858598 185543120 56556198 53423921 47091738 85491083 58561123 38900872 42193221 102145834 50597281 76021374 26239925 97092516 37598139 51561215 184105340 100815045 63114465 70943164 39757335 72588553 6736994 38911808 93310099 126029317 65973472 21503761 142202476 80201257 135163807 70405846 45649759 50009110 157347466 170307005 86648272 124167477 57808137 163282131 59476070 129766476 30882040 138866170 99500904 53344131 6952882 130690040 67677544 118232160 124140009 76793730 31747017 88274733 170748665 84250057 93584335 9181420 91740144 95364801 84036255 161310179 18811331 94482436 19434993 121903251 134248381 150005736 45433229 24094524 118099896 54260176 94916574 55148774 116682099 31088292 47115622 99776633 37813297 58008108 88632219 80302042 81344471 159757238 94996386 161989615 136897699 17688662 71620320 87405558 118786509 124485999 92409715 150531679 77778381 100022182 134616510 137516595 59709114 147688329 67327940 23181834 61786134 79335131 147844699 45628484 159333639 101955221 29197526 163167226 159355939 25976689 126671016 163992317 87174522 101746712 78266716 5319027 103757020 100359674 88347782 106215525 98771537 63488485 60071231 76308774 127682646 122077107 154303629 126302880 81975952 155272104 109788231 102661460 62524473 72832451 158921831 62309969 117370104 86676422 147822724 51963972 145750557 38119236 148047385 84773082 33620465 51642525 117817512 111976035 98690610 135000017 139441759 124486652 146821328 126796650 81449829 63684604 6702604 122181165 66690088 10278560 79432077 65166330 125983748 94588481 112603172 79490747 53398181 128142322 109267463 97134684 85558837 102061653 29338268 78391324 53978800 93952879 102885922 148464144 137490387 140738680 71179568 70868255 85907496 116324070 91527601 56602689 82045789 126555539 171556968 115502758 108413821 143939335 51496461 11967402 75291767 65201526 52061580 74272120 51206288 128839951 176479945 57787392 156981895 131145925 175729307 153315182 149035239 85899125 97156133 97455173 101546875 148764145 121599706 108311014 142770431 62847190 125195249 113012369 101694480 196228569 131595593 108950742 116143641 118781769 74890372 121232010 80200845 139333208 124121129 65154620 86270383 41650446 64097337 81674424 48498789 155515937 98351901 105066536 125825620 91201260 36833861 15759888 8065745 23560150 116266343 54992402 56056742 157850554 74817192 196774542 106974854 45055475 47195857 161485691 89776350 47830570 112046676 136680734 104431136 160596819 87160800 69436796 68806500 98815889 91201847 102146136 68639940 113418072 40778400 164361996 83492852 47497161 177850120 106754341 143669534 112575645 59903974 93171090 134533767 51941335 120727050 101286082 73901320 167805118 94566024 114378973 56411548 99494604 39383767 19186338 92415009 151163214 51464429 178500113 58628761 121622028 67563407 71845243 96265187 109326424 20862609 74517234 176204087 127412608 64545900 124761492 32858793 169258320 100929850 146391710 82437375 62977234 124625262 110366284 142324032 139059634 122772995 118656576 109268779 87844101 64633025 87557477 114019452 68173323 104069954 116017446 111214611 107316014 55032178 159325285 94713186 177171997 135305630 53439985 89527349 121797563 76542446 127550844 43428960 173000856 31140074 85850629 55223819 101011266 138151693 33891232 100826185 120343343 68366216 14819613 142401051 75836044 134460235 71188237 94288775 110236617 108021117 154546505 127357588 164304995 132901936 53599091 105337966 107341987 120919949 91469311 48022444 101451146 80848453 90684836 103520132 88976297 39292465 112092353 142911588 99594116 132406967 170356292 71896348 102017175 191549357 102190555 85038801 142166742 19638737 45062342 161225111 106897857 77318141 118552373 95631292 23466160 113153680 53774488 47778696 69726892 67828476 115973078 63993528 106370044 96857925 77870169 96052194 61770100 104324364 77551106 146440820 51057725 138782268 113753807 128403150 107135983 92787391 16788559 118885360 120301535 182420723 50142375 147739203 149070544 58332406 78052943 77820370 185467032 76467327 87055832 150666886 106661776 180077855 24426673 45814794 84523454 95063189 78193762 156219020 72217406 130554981 127291005 136159102 95568720 90641828 47197975 53462684 154234952 128913184 56118413 78147688 116042955 133393839 181506737 43890361 104206486 36305929 164275548 111469114 89982755 113523534 126569776 64617014 95652728 36796642 155308846 178221927 47446172 106876411 99570499 129193943 139183094 88607534 76207666 140300728 119708457 86842788 84130533 92632540 72270218 144768899 79224664 83602787 95222319 115137832 85564001 73856749 170197264 115263484 70298397 52404401 13705088 54253692 164308593 121821914 143105314 162581114 88582691 69527888 77631361 53515743 38895644 68594453 188452781 109154031 84610938 55871709 67042237 36531573 101807146 169241317 118516730 124905932 141754511 11501271 33072069 73472408 138185054 125151418 61780861 60927385 114728911 155984001 173784704 75201381 84831292 102852246 116688915 96256526 84516254 47614394 126631794 83535727 165056381 141142953 122247682 134064046 107859950 112159293 82505107 59081336 24512054 130272921 136041999 112884054 93080833 101967653 151466402 130626633 96640843 39420633 68696471 103436482 84603675 133817240 113399811 17154628 82880889 65330828 54282751 84215199 136195525 135500476 75379524 95325889 154697301 119650850 142795321 97810741 103720961 111510824 50452707 35627449 69490738 139460539 77996207 62341565 100938396 70786719 91247199 185015542 35970859 107462099 167511448 70712120 82364605 113226977 125515728 77987394 163477549 72478032 9954840 51414354 88049340 96882352 31851260 118081747 98237131 155639034 62764690 61156579 179524014 153174021 32032192 136792030 76198454 96112286 142536407 88517085 86871770 100991790 61482652 108242975 98978010 43373366 62571954 55204826 38356697 176069861 70722934 85597274 75189182 87462828 118750928 105031919 136423109 77128455 32898518 126064388 87828933 60338270 134952548 118289761 149600546 42227125 78651796 148198494 64619130 25389476 87882723 100477465 91673366 135697219 144304617 110088789 72371415 47539060 108494588 53469054 147464308 56862802 89998263 62138751 76794567 169571140 63624273 104631932 166318178 158114517 93749525 144795171 74053019 84383235 172866960 104487128 50110672 84481510 72804862 149620465 113440361 118213262 158918898 101766758 75460140 89213905 81923518 72911055 114965790 22576790 91502852 77531382 37870280 140944136 105122189 135454049 110764635 80091111 152777982 55480976 74561498 113040332 144755640 108280505 124731115 72907421 62593011 74090195 11017422 92010622 28353551 144351532 120730509 77421298 84036054 97652452 90220684 96467140 41300460 31379972 91376081 156145770 112489182 128474799 68397597 99074410 46543272 75670888 192630957 91458826 33298048 114945246 91948972 109741594 98597114 161709026 110059998 126742694 90308005 35402083 140711350 23855443 96423613 97455819 141566317 105407758 84171460 55701289 92418219 109212457 144000312 129115966 35301728 111548462 86032603 58415094 27502109 98679820 66407545 103370661 92873039 121682486 94086281 109114169 184966074 113392058 49473343 123097726 116196378 112814080 45931432 64845318 99016041 131550501 124603296 111297312 96385345 112017125 135005775 118584158 27600796 94443094 71895718 64209247 190703895 184777894 175947583 101984250 61551626 32506126 48135465 86333103 151380991 33360983 69857061 121575368 70009573 100481444 85352397 126138373 109251780 80401900 48066402 135745297 55253114 92253852 88116371 181635683 77502189 59771771 109887850 116574725 137765494 99364936 165030690 80059927 7616843 117359832 46993428 63775927 45840743 151696021 95534307 16417276 118653809 107832013 127166882 75142499 30099782 155697365 129158550 85683668 121364845 71375995 151007331 83763970 22105943 40299252 109963105 31476167 124447380 159970246 138852595 27696092 115531451 70233213 68527791 141687403 78622730 89785991 102032151 115048224 99679480 94056059 71959349 179849715 19914880 131733467 154144894 119949455 61243412 124217408 106838382 86348543 130237598 30507878 76040474 51095590 109545715 143903747 142875982 141432162 39641933 156899473 68167426 129481385 116032686 23551350 151545515 143856243 107121615 169948925 42645020 37614818 88670337 97666960 82458700 84542353 115144116 124325523 172779389 101485145 140848164 179508604 130747735 50031037 23730809 108827031 127286168 111035325 150841352 136641535 71581872 195210524 103303641 72361386 26328491 98015074 120593502 106077462 154853324 116121034 141638771 104489898 91714609 109101962 79879085 114244216 115576157 132482321 110631408 61804050 79391186 156560406 26456258 133063968 130288819 42153068 135802844 137710864 98894612 77425716 169829768 87813279 145344416 80990405 78552156 43218776 80683964 58074590 116502986 69350401 132121797 163846076 104570099 128237973 92351374 142790815 121854211 90079578 165637162 84040733 136951754 167317883 145337019 96164641 85947198 32129974 88346809 145304416 63154431 51669015 130318851 99465238 76495378 47792329 101023674 175892034 169534178 74093199 96308662 119274820 98823307 136235906 133619463 118290613 83739670 39258354 162170306 30498933 63608734 47696470 40601508 182679140 102250699 123847998 106813146 138092882 14213335 159747890 130386692 73031234 101997412 82259622 67576097 48425157 66548689 106957017 81963623 109598245 89290069 88666321 128317563 51985493 126274678 127287847 118135512 126330898 58272678 154123552 27283024 144966398 151803683 157984257 175014039 21529383 105394531 76308611 150122120 155952095 151980923 20150038 94356252 97402202 46600040 88253879 98822076 121664426 88096849 84355451 95881611 95520027 93908272 152140645 78012224 88806394 141345432 88791262 163170566 74118354 49924785 70094181 113348436 102935258 124219996 150921806 59165664 159183836 89076284 81599647 56575001 25716714 111203314 67162888 115921431 137604934 87567308 86275626 83015494 178778448 148295723 70421635 43516084 18302559 56379886 148675530 88749601 88385610 16256216 137578761 131818495 35935076 27536003 53689014 51019950 59638803 118783952 98877037 12011916 130767716 121203668 147554021 67603662 96026766 113522543 121666231 73509997 120912812 115771111 81521019 134072181 124427537 87327214 116510817 80133502 61086125 72394120 51331425 173745919 44367177 116045898 6953076 83549775 96084493 60252244 104953986 96606779 95936384 97423299 44986012 128601145 84236612 95836531 69284704 113499193 152777333 81516645 103188997 75052013 5695691 176781286 88920325 109999522 55800185 140198237 81599609 96995049 162261061 122602924 139526804 86281763 73825254 94295504 110179085 144352983 32508375 70921045 79696910 132100110 97616642 41933520 39495827 74574851 121013013 50112795 31633477 75010433 112056534 109575384 90815227 104710972 84963080 59648952 146802408 152329353 182276424 120861053 119476991 102163264 68950461 105979136 43364627 34711746 74129330 155362269 111214292 69922710 106824715 110201444 89128465 176035066 12779073 71965545 195973649 47287485 22469502 147138421 82112645 44626238 65258534 114901444 65200353 132211726 32289894 83222425 97948395 17806296 169583563 56097089 121888745 94054475 136177473 80322266 54774940 119800620 61713705 67364355 156568535 113962746 77399854 114741328 54356312 50916217 113180969 66172605 102802439 75534632 41265511 39894148 140335454 108925892 105102003 119573576 73456661 120255495 84293193 78786999 95164938 71014191 66248233 49675713 84174208 50732858 138698226 99434787 146026647 150942644 85326240 63163915 163293994 142681848 122717901 91108524 62048085 140741528 40333068 138887652 64096949 69006627 117083426 15754002 144577107 45853979 105063265 79314962 27873974 73898170 161207501 35640408 179300015 68899546 78539390 76960504 91158980 118677883 111044652 46160844 130612190 79630217 115238019 134466327 69714940 49646108 64140975 74637069 137962220 61920771 136837134 68545810 91489080 139486026 63888688 140228324 170133704 73859085 140826114 101553568 84531905 110676626 76043630 165294029 139234653 85066164 69070711 156127706 64405366 62837096 102015727 100099040 112609247 86911612 72706516 49945018 69933505 57403706 89285846 99325487 85258450 68042554 59251711 54085574 98463292 54253500 45730155 107144334 177371426 132342950 103622520 47506619 94427305 160519061 63738290 25175223 49388903 60109249 93142946 82092370 101129186 130641994 107446233 77186023 126596976 105980973 65014526 139130002 130777235 141646266 81077715 33883491 89120565 171212806 83611591 16187385 156836237 101701660 110182261 69668006 23705340 136211933 123885072 57009717 33094845 25753647 126202517 177558961 29186811 117312320 146326778 129707966 137511828 116497861 68555822 105094587 86161994 97689453 132790019 146129514 101936320 16822017 76285145 137188428 122292811 34478023 22634870 157196845 10793784 143517960 137811210 67857475 111033694 124934561 119107595 81910962 16158893 47744844 130007244 78764306 86822438 73795642 76661500 75270090 79264305 92993114 173075730 37077181 186171730 88389666 105551839 127107672 113540060 66437967 118939891 153795279 133624351 55310692 120655209 65688062 74403200 123475863 62749211 38106647 118874042 92629493 85950630 91459723 155645141 106250992 117274270 42521609 94390789 65706991 82389061 54757463 101291423 49420391 161758251 169227278 70705464 58010138 41717007 116185443 25255377 126924546 141521482 151087528 64657419 40602039 125802957 114270010 94499683 85832671 165468215 48006838 148697999 87274431 119024059 98394206 41978962 133884677 176626602 144697954 36704258 104465628 47186280 139631823 83441240 140672587 85635097 62633654 129733595 92012515 46135169 27890441 13171314 67261789 83705502 137701998 50700651 176543638 76264390 101851907 189091695 91535886 39012404 77049134 87571379 156039112 116010516 77563157 53630514 83593523 108691599 107599821 55729544 96082179 167635545 151077504 80704423 70320337 55272522 119830057 76560732 138173731 70025528 63475869 188102254 64506345 91134606 160236098 77185021 71250337 118884495 113154711 91586411 57397068 103509235 106390684 49172433 64373285 171826571 81367690 122174592 146996002 149019654 64087486 117315426 167056160 117535071 70341818 45805002 55815137 53150189 98320752 36388184 101616865 113994341 122298152 83965649 86947543 17493547 117398831 54393592 168909187 114565426 109760890 43963019 57603101 142821944 61404941 33288496 118898617 109224318 170030206 111878778 171109513 80268858 91468426 48466643 193148297 115684940 44657407 109786905 60630543 105376867 81896019 144354907 121879809 119071302 81926818 92317205 80423169 46229255 179072996 137847798 60187120 78155813 90819807 117093350 65662443 140260486 127605188 36430433 143437659 113295579 68205790 113532820 93193015 96821565 64334009 4843624 12553378 60079656 158257952 26658225 155206633 76440802 42695241 11617267 94302936 90437066 139525954 109420955 57568178 91071830 160116113 80963387 122977820 122430779 89854676 63114888 64095965 129855625 96964860 123210167 46554843 150685755 36787684 51157452 154837826 127198103 141450515 98343437 74691789 92610386 73803461 23472250 161888473 118338191 53573678 62166185 8377639 121893997 116263737 79181818 31057724 62434782 52631494 127895006 79817672 159921100 62728503 33874663 75810085 139811030 101609664 87195518 55943850 151595640 134539476 67239354 114205790 108624588 121707316 49095604 156393813 83553311 38147676 96985501 63986097 91100322 89105666 77592207 122835514 16870043 134849872 138776441 54126169 119611370 78414144 96206226 102387951 111336003 97998519 175607979 100297404 109949478 100661121 93805190 109996109 85838580 118414061 88203818 71152519 114787331 77848800 131364402 86926091 126785395 165812581 99179296 10910404 43533740 46534527 158014306 44730925 71065157 92131252 75037306 116035873 43363258 70065689 92567147 164230808 177782790 56274661 116071476 49246527 90483017 30847573 125126150 60832082 76441766 81423824 49833273 114319019 148696183 137657671 137703727 126613312 96058983 44192600 119729555 178830233 81902309 7695701 138354552 86564010 113280367 90906535 168533902 128741212 60783534 105637435 61652354 79801354 132237651 151785734 182887465 111121398 29297841 67714768 92240497 46087185 35815210 100110190 103778515 62195966 63906870 93172064 15266076 53350660 132384971 73492070 91012892 142051237 132793446 124039576 82938883 125338231 159233850 118679915 72819615 84297628 63308006 181797880 136877539 155355992 144435975 100275416 94781783 75327015 116151613 104086644 47149973 171571651 135719615 103962975 90747490 82242144 31160303 95708810 92574170 66624315 83890879 42217404 156529206 90612662 143217584 76118781 53875698 90180449 107275136 99105098 102006845 158395504 59633962 130275588 90769811 109044935 85891375 127232142 89746931 109527581 125482262 121603084 40731219 108770631 20905451 154255823 109236417 3098009 89986353 68744786 95751104 121703854 49848801 71140792 81821917 89791502 48339400 106931633 137056186 69221997 53745369 99641186 52898960 117321354 97715430 42884082 84976585 143035981 142450160 120617378 163528819 80609968 79569151 69366970 127928618 116663945 69644268 63514787 70842328 68465501 76133688 109354422 11188681 139461091 93136860 76205791 90870357 58829813 120546325 100080306 87846281 60358477 114335278 102129196 178447779 122650829 65854045 86414896 108644653 135777072 90916630 127507627 28165618 162750978 141685390 146406118 100365955 74858587 135680773 70763690 119840805 52794776 154644344 77257586 139116895 74291035 71374635 117173213 87184513 75854524 46948914 23037564 125854912 81125549 172996716 137571068 53128822 43634191 129088529 121735124 107266280 126042774 80931437 143305176 102537133 48084108 132153027 20485516 141201509 16029962 57283484 52650155 127450250 92470864 80777095 102719907 12721731 40382423 119891754 20119118 69360454 138406502 128948482 129679614 105426239 145357750 27309265 95367767 163501346 60695128 84183473 59995066 99478723 77153590 132902999 103363903 54171086 170999963 75570120 169518421 126576928 149502445 184694411 54257656 165971858 64281598 95552872 181167141 32754557 89188308 84434881 81895966 74553807 46486441 101850645 108317642 122741357 153109669 38460203 63500006 121926240 114326892 107414326 72247641 123505901 30073411 129307508 187803393 140873641 95253904 28593786 61415311 168183194 71301893 132467609 135081900 42097402 52634249 110232186 92960502 44815086 97051532 150501889 50383848 92240407 172290617 130586401 4677875 108062583 96724554 107121644 106245966 97262463 95115418 176445014 68470064 57691533 65042900 135967078 66794376 97007413 93678761 59987342 142713157 85899191 58499447 114024915 106631018 68331406 144712572 157098829 135060347 145242518 119153429 77343554 100298265 100775024 92141159 31169063 35201265 71965760 53413310 104369417 135458835 49509636 112508731 21530155 81541934 140672449 132774658 125494858 113082643 124990105 79390233 122233063 25280088 144798182 137814285 55446137 113663398 84137863 101774919 90252724 49256473 83686948 115431767 65004034 137438144 98448463 91337334 94512547 73192981 145659550 114814850 40583726 87264360 135051521 91666383 40802038 78776190 122716651 29219333 105347140 97622039 73289472 129936728 138593529 24194180 24189212 52264205 80892809 73860049 42889066 57087455 61269522 136030137 92795829 56478232 130777174 56988087 96588842 108895517 80227142 41189118 110785272 100396501 88850738 71480203 53930844 58491844 98826979 126645780 123854491 52253057 58139880 83331279 127490819 177854909 195191028 127493012 56816734 95403387 102519264 97417306 97396469 77483573 47900481 62335174 71640263 139891501 105863962 92241089 100343709 138819126 123549456 59492651 134740248 91586646 143174038 104202690 146346329 70700484 52648737 78980089 99435597 69394698 97518640 143625820 134478567 15189657 126390860 72006067 157153433 111964591 158865744 75136886 44305996 136991565 55949720 45296206 119356120 99230470 62881510 122861639 53589057 92875952 107170372 93745560 90743363 102628220 133517164 63615547 163615563 96748531 82991179 111045512 22678815 66234099 143843026 70175708 82244655 98371323 107223866 115546102 66848160 64155108 52140437 54000271 113443081 51649413 51861046 61237413 183496989 127086075 132184630 140096073 177834359 68347124 99454694 73576492 53735361 89177817 124154474 116724558 110571522 153192245 102676786 126480200 105573706 141692194 96113122 99726248 85653031 58052437 31036215 36222980 69578855 80545927 179476013 122216537 117654435 74177126 79849378 62476344 103529262 41829668 51681541 106912660 143158065 93905511 105320361 98627720 101270117 106805206 62490725 54001298 124715213 85635275 80813028 35590602 19751754 62435248 161731554 61355937 78314596 140323317 89209998 126122050 121637155 91548766 45097870 111544176 50042979 54764071 123128125 117009918 188392843 90866401 12054453 119038309 158322377 32434386 133638486 169238814 83377432 50682879 55643588 58498218 124178081 50513773 113263624 37088130 146118015 98060655 37047449 155884160 156644562 114956423 92462488 70021791 62514227 142524035 54316394 101250636 41060373 94058327 91089345 139817518 45018957 128914110 86710063 41914422 90827818 139179305 78887035 65971214 152339110 36607032 147033336 115682539 145435829 57195332 108858123 155971999 173618017 85595662 75445814 109104186 61608497 122722863 78489313 60806150 91204329 113963486 68872485 63480493 157426889 117822392 111885394 126034576 148488145 81448535 182410823 105688889 21522851 132319071 111554212 88722056 82648557 61148148 49903812 66431520 106560322 97488255 117620509 61531915 119063371 67763876 71700363 52697114 72866376 102634557 141147172 128412182 180697912 117473980 125181000 103651940 79841708 132817890 75060840 126539566 143795164 101990243 143008513 136517686 129292554 160087684 128244944 47498029 65008342 75784163 50351993 196114015 67613037 114235844 84487757 111412549 57063647 99647005 144852391 116518947 50146646 95100261 90729278 123456360 126799426 147068618 129007901 137767928 62964556 54031011 86092970 131416957 46645550 4179857 85223457 109853109 45109780 103976746 159140679 74423736 122198771 56901508 45934694 128898097 57829741 71496378 113053056 77474721 144505886 15101951 50922277 104550036 118164391 115069481 65172007 48573742 98728736 155047923 90517662 89664662 36923681 127038319 46832231 86366196 148749807 100401239 131070574 78920907 158178102 183468856 99828607 62160492 33933748 15508462 70514510 112256757 107298537 28279837 108024609 67983093 129145564 56202264 64302578 51986228 113916545 98177346 29650784 93097501 171804505 81267303 91352271 48243307 135032340 51204601 138822488 81239920 138625604 74951416 184809416 174941214 93910435 104669981 79485478 91704529 38240054 103918082 142966040 38797219 105854932 128446307 68322053 93942839 107230962 134698944 141853440 109950321 55593703 165640749 85751586 86640005 52947648 108620795 35396066 98331844 104755014 110444811 174734860 92877200 145388856 126419235 87728346 20393083 119273385 116402566 76503669 29667552 116717532 114204266 113295518 42081634 125763905 186724624 121983437 33814954 138572454 99760584 86622924 57356689 137396307 150226446 61010283 87703859 50379988 118672208 122299259 125222607 88495466 80487363 113101708 96281828 108594454 68158139 133252418 161379493 161870007 78355278 70606756 34370371 137227612 174942756 116905739 43596316 101747409 40068759 141726751 144436912 3673650 119992163 137106655 16512534 58256114 147676015 117646440 55200742 70967449 49440627 131973250 100914085 84724050 142797836 15703962 95090285 79602309 97802002 100614086 133318261 119601964 114499171 70704926 64399483 73799140 123224074 123981614 141174842 109345430 59436932 131713485 183930922 102151264 74487685 78000666 64268250 46746435 129335329 124855214 112576360 64018495 102354121 130670789 72272047 108302060 115285051 91034310 104548194 97987933 87862841 140759997 119518731 93695231 33769254 121907915 75835834 165247733 138039145 93412014 98657899 33420533 51743163 62678253 48561224 160572378 93914358 148906690 70425990 14225707 173314073 44391383 84044435 150398567 120076894 74105859 84472227 159694848 20006839 46381192 96346049 103704364 67264185 101175219 142485667 89176120 67651824 122559521 142740593 91683595 90936957 78728039 123100009 83819012 82782207 124671654 108007169 74561497 118501394 109600694 120038188 132496155 118359210 99268996 126050779 88825198 162781050 163603568 32002230 137557131 157049988 102559464 91985342 126670799 144853719 127030856 114556994 143379009 75087564 93640462 87575724 124939469 93104470 101216868 114251675 58335779 135361498 17639509 130045889 118507451 968145 71352542 122647489 89910283 20201835 72649114 114107429 101773484 147494985 99937081 147027802 93858137 53368524 119185008 151728042 46998142 44615388 63524389 186833155 108544066 68207725 24677991 139900679 134866990 98388132 156682805 173106918 93814993 130943215 24735378 105309241 70204584 123095839 65927038 91693124 65285270 100497658 129940185 43894167 72666418 57849040 143414889 105523186 41221532 70162557 87797718 135462002 33401389 117666746 97027411 158991972 138585567 114612251 63457537 69138426 129851394 33825397 139148286 98258726 55706001 108708017 142322236 132521882 106037113 126490873 47580588 67897963 85086722 37151212 26907958 125734383 153254306 116318642 93878771 79241151 147581944 38377815 68378231 121089360 101610153 115788058 10065893 179048697 100961086 112353717 93715518 83308214 92448242 22484118 187624317 87450221 79160205 118222679 82915797 136491532 114971349 63219477 89861888 143793001 158719913 184400000 62871902 123316164 93724123 146585679 100011441 80412698 150766020 120053662 95802565 79993000 145527793 150127462 63745476 104929850 109522644 132615553 110567449 93519554 135841683 98740886 126038551 161566071 82047132 60674935 91807086 125416288 81170997 178932228 101094266 112277217 118336936 70916912 95496759 70711510 32907310 114661645 110280191 156744941 160998049 83901784 50934200 37239018 90689528 61715701 58542503 122302402 85990381 73507549 87777854 112796045 124613955 91402348 117365539 99205161 140186428 184674931 47008073 114014910 74301653 36899299 90835821 108035620 101789001 55178145 117604732 132659747 75765700 73577299 115434411 15993190 56691605 150341948 103022576 35967533 54730831 107990990 97096056 36578540 133654146 73944514 101434482 105626785 99761171 160380366 103809361 32682326 95206814 61461276 188611969 129043780 87535039 119850164 128935748 42499508 135206205 183418464 103042519 23921180 36572894 106686746 137489414 88817308 65685292 98522934 145011792 180099643 117711207 82498360 141196628 126886808 101184464 29785121 94269104 104909421 77275435 125976031 53380764 38669665 129240550 152467760 79827898 22678211 140533097 58795620 123146909 59460569 18241844 84886343 114130544 59395407 42167763 111999659 138752718 123230751 119813317 114941629 124973589 96471165 42341915 77222601 78473258 102870636 48927489 78553153 76191055 117838834 133394109 104121660 162436080 62462935 105924156 113802103 94575531 32427316 68808005 18655404 125518605 71640764 106860237 135621144 78707390 42682203 176698804 8733199 112620398 59473715 77309414 74827541 102648383 27139708 51999901 180651044 87044034 101640578 102513230 54440578 148591857 137805624 64008790 67930312 52333282 38185049 91310741 92571525 127745965 67175833 49503594 115750784 64228138 94981125 64166694 85572584 85013082 129845095 153354293 26478867 91186118 131328050 180241847 96810651 61487023 48814370 65907141 137682074 62617062 100946515 69592592 126796004 56753183 80002036 120306269 111520382 73172240 139078955 69208365 17225603 76451896 58129023 57242406 53194064 103093499 147102247 58301380 82729053 70849228 122836374 90448766 99546362 85406531 66962630 134587171 114669442 90696320 126115931 160241176 120193211 109710700 148284007 90652860 65676371 79726102 57103489 109699868 104599143 127414935 85898089 115234806 71755920 103859439 131591559 67344781 175181097 62359477 111885698 108875598 70607473 86593489 45863908 105506383 53947743 174254299 179034572 100654034 134524571 72815882 51910004 74494285 89049332 131254369 100210957 45059651 41493314 93362717 41058577 131697852 132713279 132508662 151052410 9516646 100462701 95687546 142827135 76340864 93288505 133684241 134038636 150033739 42465487 108765856 146163578 81386374 42279240 134765398 83830312 68154356 22300951 120086886 106929048 71231293 51420248 68192420 92843751 20147695 159673692 88751389 48897046 130535710 134991989 68398078 103283777 91184578 64830476 169148843 123834942 95146742 151759773 52953058 138433598 165985325 65218907 24020876 168340420 76660560 27679472 41105181 180625574 111815446 93654309 182383576 85630359 80556806 75616224 135951575 141510557 124355544 95163987 116903035 137261078 161157475 65773833 120470103 24082470 179891781 108395617 107461289 85892907 100459328 16875549 38880230 123523673 131725103 108454729 107457459 115764761 45835757 48706181 142991435 78487802 62001825 73787447 88601614 62618117 173167914 152638814 59255252 103002163 123723963 115840218 116816759 113960819 134232258 158283487 101987393 61030018 138710595 58166694 187992777 18596321 36932494 113572672 158299133 75970999 15249507 160634801 60148209 88851244 188767097 46082990 114871590 34294431 53162320 111606907 136280291 79207733 116359445 26464047 89047461 124982209 142011009 43410489 86847141 92526720 32105579 81556949 151599463 124863413 16735863 128116065 81125277 50585334 49683408 143823260 120375390 143369555 76632578 98045636 89001894 148722358 162813770 6976519 159796541 98104332 83706539 74523044 146479286 56333043 96016786 56686832 152463774 162835598 90637101 42485769 88752805 23710910 38574454 90030421 88141201 96569304 92463825 105231878 80817611 57479275 136300259 126239600 61774209 172163981 83795296 96630285 92241545 4777119 52709041 122951028 137641530 54982952 93227267 170564809 115576344 163818608 116812373 64950907 149478150 74566510 141249750 169432312 60039709 87149651 61166874 123184429 31325019 99854327 109071456 124953075 174878937 110229674 155654239 13621147 103866246 53271873 108317291 131863773 42795096 56929025 87455050 135946140 98223919 27740160 97234925 180801128 168687655 32289855 110516590 71974550 115129167 72983974 115698918 38708273 109772256 30093638 99388703 65376814 145382881 146674129 117240839 104963601 109758724 89790614 45563926 113166481 41148237 158095752 36677431 86557178 52880251 58608717 88182050 38249786 82204301 79147684 129122777 96589870 11472779 102676236 56935882 170903938 99262691 83952526 120784688 148455860 92000558 94399043 115650754 140492830 88782523 135824596 190819852 59766760 109338402 75729956 133772955 53853082 84886039 53019985 45667713 129206454 119483425 73340450 87625857 157035063 80126112 128684400 63403142 43697576 73640968 90223505 107555707 88147401 58132122 134119663 97495056 75932551 72396246 59939012 171916257 129697475 77207332 79489445 94723579 107470066 33179317 35745570 48357258 124260361 72490649 164865863 125815405 135213752 162721556 51764041 119805892 84498758 44519529 78345774 158086928 81714955 164196432 64180934 50001552 181174243 65748821 45090208 61430454 122840329 97160712 60167612 97746608 172547310 90657112 22130060 66846017 70155610 110065408 47258271 118770621 121132227 113233794 107189055 77217682 168816568 96574389 54201981 174722603 111600608 56020371 52322144 80559313 126782888 171506818 69522610 130550026 51797782 192020206 145267141 91548842 85722993 132045431 166633013 58843358 56520173 34700737 74481461 119231890 168058242 105047943 102708487 139143475 84450355 79976939 142095737 25687686 173799595 128034856 164910230 55122417 121540408 65780183 14646729 100349002 84760185 138973720 36229867 105028292 103128077 57571160 97827428 128238989 82564688 157907651 163018353 64239501 109933431 77917571 89334922 82298693 75601019 49636619 67239075 125429165 119416956 140132465 103975247 54803758 98953204 107742452 51957040 163441035 44515676 111394317 105271223 123705571 85777922 95723661 95831928 63869796 104406236 44498303 168866540 156345708 49492973 151544240 88959886 95765705 96438045 78923970 149063614 68656467 96776727 85011610 103512612 97918753 91278069 97154788 30430373 8867523 90161395 95789010 14797174 125733808 121517664 84652552 78875452 120254847 115356009 23891167 155425942 116237156 114145929 59069348 170356434 72486028 120874235 94444830 68589446 62916164 52560052 78022785 85377559 37836617 37180841 179637003 72285583 171019324 116219238 130004933 87579300 108335845 163542548 136286036 145856956 108763770 68329181 127484771 24983023 14054749 50675951 43453019 155568959 107633512 80057108 136311288 16756155 65702848 154433783 169455811 167135887 129570187 74980998 73980897 105469743 72378040 49769273 48377081 27559284 122635073 95469051 112711232 102364273 121815042 117850476 32887117 67702510 110234513 66309455 54889034 47946569 60598986 42242251 46592352 136708222 63230383 10751880 103199780 91618622 48424073 101092708 145045695 150152572 173480752 67247727 145985447 55850637 89852464 79482490 16056688 22903035 116555811 131138039 85146090 163777204 136782459 178541036 166423444 146403890 116618058 31442879 139996813 92762696 50604633 135701082 73449852 155558493 59340285 102757992 140357147 77498764 46116127 186279639 156743339 146338713 87041407 71755300 84798888 81229603 71408320 61194243 131826227 12070041 59454436 160003954 170276099 134699505 73494108 85401723 100155726 94657351 71715376 105437419 119147128 97669658 133940130 86685118 168457273 174490914 92050572 78123310 54608755 176312618 92388724 85405262 104265446 148783461 77746215 107119447 80088710 107855214 60434111 109369991 139560575 64256090 50659938 176930554 110776390 104182415 89904656 38710607 57572563 161884636 25699942 56078448 174269955 120678898 55328777 137610093 66113222 95655403 86699950 50207209 166805745 129889996 69405291 132043939 65425083 93864552 84144813 86657758 162686393 66170183 76025802 58033662 80590262 72172638 121300720 121269865 134120964 138742465 56290008 115198390 59165212 91548476 83589683 109970528 82099336 60889712 97609831 110145516 112448314 76435704 29064798 97493439 97558429 118636510 153875305 144549864 75630440 101719573 74853222 58956881 21277959 41249500 94716784 94167683 73655901 79917495 2068372 28071805 83032471 119165980 125698691 160629191 140515907 87157783 71685122 60156101 69187585 109538590 74984401 82442243 45397642 47141951 117589333 141765563 181293641 93395341 71354275 58172284 106602048 139886071 158356119 112793545 94055812 61101149 127263381 105413766 30097368 87955599 56312747 24212162 117715414 168512981 109922853 84378907 50017350 52796182 138027299 46394271 45198916 89002779 189528398 120287462 102003237 79930881 92103428 143706292 130779176 52955026 77001142 68769584 116119627 82918671 107720486 105837930 68996512 80650644 46968620 41349277 94586763 153094742 17357728 38652727 94064582 20350948 24297411 35477634 161438740 95431531 32745703 35374141 152391786 41183400 138862776 166934706 123138338 185535555 102893382 10935326 112406998 186871175 40845760 104204963 181551973 114798013 148437882 75540045 54330637 149012806 52228898 119442722 50446574 41768144 132272372 133692087 80332697 121429731 91461409 72241069 54436855 120037712 97466402 136145878 137195768 135185937 107008832 71386549 121100790 30231145 89383766 136315931 62549151 61534713 135200513 30062926 77364754 198931827 109383198 87627874 30072559 71496164 130708927 62492034 108093988 48937895 124570570 68024951 99344743 99601990 65715853 122568957 71729465 68410110 88480494 120793432 76157960 114371678 100994707 127322919 110571047 98300381 151346249 125757863 89674954 91329900 36955140 78566343 41958231 113125449 154592829 108057650 100051328 76761152 126971020 58746019 132226937 116376659 115296931 95642757 53719956 67021147 99843827 48127176 104399174 62768244 129062354 165864487 108495507 128803868 78146332 57888935 42756704 101939685 63442326 98923378 108504372 105401394 89660113 112878616 83745281 124341166 64380904 37105344 48976213 105947583 11617787 137953429 116187026 124209171 48616186 139569353 49886552 77352854 169803395 123245429 165661104 74602544 136140860 83343544 105804818 67983415 67385906 104231652 110372569 118811965 138787313 109284650 143201650 127991775 183127660 156689555 139197823 116752812 147952620 123301929 101636753 109037124 51893839 154979092 146342304 92074237 143719002 111554812 185319494 100495872 164762546 71133161 69206884 35501771 75705759 109584721 94408476 34176548 27256924 61615140 139497945 95902559 114471733 62021368 110276593 87437415 47308581 62038255 93560686 45597524 78243318 142897006 64045110 94018983 42317572 67940387 168935831 73770990 38120024 76302152 103385110 132495726 178682687 112160524 67826611 110195990 66560622 106200701 102267301 67998455 79848367 113506539 87566405 121721637 56867491 20600721 47249441 114593754 87150849 141697028 152305361 16063218 100490177 112702557 6969039 108951764 132877471 154705132 93825456 75059410 148146772 27087695 62930402 61507972 73187371 33209014 120599158 97241274 80004549 104233436 113196942 159238610 75666024 39853010 147239025 103878335 168808943 94045685 102209818 71743161 102494188 29963178 98747167 138513477 31355273 109535583 16483316 68915203 101823634 84573157 169104188 123732414 76312372 94203584 155941428 86747805 87175091 76097024 69507695 90969629 99912250 149155373 155506472 136444684 141010412 126082657 64681052 100963237 131264717 77296303 84926462 117336338 152674258 66373957 42206690 83101445 109535760 103359259 70400033 137852092 83318671 67826060 33767433 107107493 122998158 27014090 72931960 32310048 149492480 131994864 100390944 8174985 144366601 141402092 78195120 110378360 64744660 151653264 95591933 70158931 152494533 102372986 151626786 95205299 142009167 55989592 19076829 29389808 125530712 43023955 133095609 83642370 165396604 80239140 109837453 127276592 91888189 142510013 151695248 78153983 65003503 103585486 140653438 95894151 99261950 63439549 69853945 88958923 85723094 99232972 150411831 132741559 137522632 118250222 94570571 125229086 81144619 146611505 126303556 125580258 139175028 96918053 73549306 167183537 79509707 51866082 31359945 72581397 104936546 73639027 107953524 63222315 119748178 100011968 149290949 65741859 138544660 59529258 46599965 161240433 110069389 135859112 101902621 150655597 138785793 93812484 130131769 36995014 137805403 79210636 147660583 54505569 118239614 75057639 87795493 74311879 170837722 51532032 195862424 34421922 124769180 149551447 92311733 161887184 80726047 70708480 158126718 45481818 83887528 46256464 24578697 90110687 73609306 104087864 137811488 67527211 166916013 143035350 104025359 38674656 87141771 89131209 51466187 66767393 74145580 109296762 99877475 122107125 43190656 60808754 92461822 112746322 73818060 96740910 70881684 192149855 104095776 55194755 101568940 71199201 73191444 47728503 41955596 106110427 53438594 15947143 62377875 83192500 148621380 62717169 130213222 89077060 118879028 97976604 29221664 45342726 77992449 85572314 84941136 44700788 78091777 58481447 144501641 107527853 136711827 45147699 104939282 105326547 78853323 60208849 156273908 66061376 108595097 56274440 55880934 96818582 77281947 153980791 86798115 80022083 24887949 137775847 87166891 90076419 42137509 156547704 103603104 5509325 175499507 91333368 42022093 57966807 91157257 125449631 123354570 115501268 77284878 151884584 89834833 164914950 130902031 118701566 119188447 72066909 83830497 78531740 57116701 36224214 152749918 130711701 29027654 71507939 86846864 95560261 93477068 128500942 21361514 137708994 98841766 89298568 105657827 95137012 112536090 82010728 68910828 81146237 128263711 87368337 157328845 84832601 112247529 74305947 89657352 139938983 78568573 43963475 69970585 75039506 89402677 128130710 123954416 69152766 168262916 81692523 68559159 63340730 102898369 54008299 123526691 50464183 101958017 172182086 161828076 70506709 132529610 85741084 102277139 111675860 146399920 97089196 117686086 131574022 56547460 58303625 100890005 104615434 60679458 103092013 45886259 97169439 117989351 152146844 107436636 49977083 52432616 38354879 114827357 81506521 111467949 111719073 160876314 60032399 55964292 180721887 162647377 168475566 117930837 145198063 132853917 91212237 73151134 119057192 103120027 103494628 61954383 83075759 22663362 168302592 55682122 100729572 118859823 114666983 134659059 44396098 133840764 113604105 95013213 60504308 113059120 118782510 54957866 130045319 118860770 117052021 127877877 19398037 141087973 35384929 134542765 92690978 76675749 118667490 62401403 77500182 94296420 90182646 95231739 114023359 98731799 53489614 72943034 66673100 71874774 149808139 70775693 80475053 104149043 90220139 150334683 109398172 58389318 144016952 79538799 72539691 69958885 47482964 115025636 44185023 79066234 94229423 113409853 112076287 84280491 86161176 55555184 77733060 150873252 91329864 60906879 135128467 93767655 81649517 103554510 127244957 47292001 103778786 114657104 73057977 55947856 100392874 103514292 154209119 107090618 66950610 124639616 41303367 5255970 73814277 81291235 50944342 133174817 124751246 112470924 63118805 75006441 116345877 117625290 25154621 148913823 140131360 68083265 41870691 101635253 64436019 163282966 87863093 139128034 73340616 113453485 82537412 60599846 57421697 158289665 134229758 123303374 139479211 136127399 154254371 68547475 148424172 55845391 195851555 64567783 46528824 91368213 177970076 86620130 95653827 63158171 92505577 53619692 45395367 104999291 68854694 41897288 128032711 136910729 90874152 71140072 130075877 12515682 80660945 79065213 113904655 148818434 64570640 118837406 14492414 117049885 111760117 89118235 68027722 106554589 82324292 124860799 118378072 152720066 169291786 108461511 126848427 46186717 54461086 89873694 149167752 121940057 154337117 122752561 97177894 62408923 74540963 105091129 45216136 99924574 189202394 17705297 83929971 162023092 121381299 76839528 144232895 11247743 170954397 34616163 109718815 86361345 86955406 111028279 48735289 45604328 104289740 69056430 57481196 30313637 100521801 130068458 86524239 34091913 126062120 117418361 43566947 107332546 98554419 141365172 50724853 157620738 65208514 35532436 188167521 134422001 92607501 88117510 67436902 151680557 96857509 136193440 67205735 28081219 156941427 121819163 41823147 25143543 142875695 107085428 117564188 153520132 164556686 150645900 94061898 51997647 162575181 65306166 145454982 107977751 103679267 130560202 126381783 51380945 102321855 148984507 64077531 154840948 132847136 141329634 148859580 155987605 100860470 33034463 96923550 174015066 32404716 160007059 71211667 77737747 106391974 159667390 128869155 72475925 94963435 27738852 31672343 105362854 79550121 137409703 185426078 58753685 182404209 159429238 70998265 154034326 99993114 53751930 110880395 172966117 72136587 76909634 52060808 107279325 109609745 8612650 143773860 189010685 24946425 93422208 118443028 43305192 115162010 7790933 89594800 100257311 98662690 98887686 112547699 102083856 84773976 123718948 140670260 61936168 78019296 150196483 125037350 101284168 110380831 148418093 55228463 108962012 40489593 81615582 65627638 165126842 96182846 41204930 77432293 112461291 81505895 132855202 75165404 64331804 70602721 87074054 78657555 51604735 65999812 139422847 117341304 95688991 135481516 75365680 56909112 87059571 103167019 69415021 116061589 115939900 18743584 127086323 121292465 124866647 65303659 98185934 67232521 52038767 147506347 128279684 47909393 100135578 123613750 113276309 133790983 89109338 52427602 97617986 129849231 52185348 71124094 55002003 147002831 54696620 67425119 97975426 100803272 162923235 81460406 61234399 48916355 43260455 147539787 1928035 123935036 79614673 75138800 76910335 28089898 60086827 62746613 78906586 92014708 91903780 167917028 77202052 107011316 76540088 116220837 118548275 86209574 140679674 80009561 78346191 173040464 75841973 139466752 43053894 41190773 157059191 27782375 91617265 118373302 142745029 93791107 170002404 71853343 140065309 144538965 79123278 134324842 51861435 84815635 86096411 45664665 131344087 149551968 77759557 80769727 131726361 77376375 64444113 162887334 117986435 19947974 135099243 12623223 29874553 112609364 93241686 181248021 24200694 173399384 108563058 162230889 137750434 97295034 129465769 154859352 147675405 135123714 45323684 93148230 76698585 106592701 97723121 149025501 29507443 161257775 52502459 155581622 44448049 145274474 37158206 130348416 150654238 157471691 53857542 117381266 16313008 57249599 110690576 107021883 112916790 156218794 67042354 142847011 32469746 47978973 85782639 89455599 99556030 91880332 174158581 74385369 101111750 32127289 77361867 158795835 73958679 147826127 140112756 85674659 107672110 101530912 77216873 91710634 85977339 122275681 104945498 86507259 58928600 42745485 98286713 100272921 113983015 113226178 123983889 46638029 117019618 143404745 53672445 68279733 86115764 6975691 20697266 135127348 125072229 59146290 166586742 20319817 72661109 65131103 116243836 57749570 143704452 134265663 87584536 48603488 151205383 62378982 137675837 154081015 69344615 92085927 164233330 67135701 132576638 83032375 99724806 163102067 127370370 109071074 171262164 114477047 72692250 142912132 119354933 116137210 108378920 164750939 18993845 115555208 86892363 76294170 93168956 135888402 129077684 145280429 114870867 136527337 113179705 122328929 137122454 104305609 78091293 83704303 61610177 111065789 50847660 75118620 101801398 99059417 157632253 3636882 148954578 31146110 45442380 37669614 104891761 142640165 98805844 76874069 80134249 116350548 43208756 50367885 68146476 31655900 87261352 98547790 116084136 129087040 110055835 53665168 89533486 100652288 100455959 133402209 59455155 151096272 109230130 169096555 58365280 62252719 82398762 49557523 86161076 140982037 82903195 67014775 176644624 76547755 97149246 132837491 82575243 50114622 103106533 85564974 10809747 87071535 79603028 90851316 169694864 145689854 164264855 87122487 67300272 81369730 107437662 188868337 102770288 137856746 94800398 76496730 11144167 16696363 137775942 73597066 84170470 162403211 80391968 165026354 125307670 165172096 123006295 53356638 120834471 143444332 130958604 104725731 145137067 121279777 74228765 160996570 38183409 117016884 105665297 99276488 129841406 89721332 170278262 146939195 131112626 148857582 22590866 115806526 60553908 104453455 112430193 171731366 91387576 86077457 95283682 94332615 140232154 96271943 145217931 98520884 49096549 165790536 51416853 25424052 65884993 52241988 102569655 77118306 99797234 88533961 52327690 58001764 162283999 151513157 96974460 27397333 105240967 100359699 114897719 96871717 20403978 97063626 64955993 107845529 69412332 153361290 109772756 86683248 33705609 104928089 151826532 67694724 120037348 129818557 94911912 170402309 73217569 95816161 91874194 55595566 113921027 101831327 115742763 46626508 127671368 45327253 106317784 57663679 110366751 82153615 105723185 91686997 85410708 54646055 98160204 176097050 67315359 176084201 61150350 97890390 126883210 105548023 101495279 174127790 78797057 117593667 104595993 132339679 119685258 135247289 66846426 96256372 68013802 61575527 152182566 98860403 109075165 88574812 97179754 117916930 160710553 88463870 88933286 52485542 136104449 126204271 32232039 129024813 81320449 126580973 154513055 139638029 47440829 27130996 56927074 162928295 79733437 119817936 130249292 150957154 107352127 150987420 70733418 193374966 76648351 98381470 73771484 175336189 138750067 92247756 111459780 64766860 30123419 96818346 86676304 81044591 185556041 39084478 102619059 87363353 76825156 42591433 108128618 67460196 99825009 84221680 99416913 68866199 165021107 97858497 111993549 85821897 87397891 85957184 46628213 137292653 82905134 97602024 136616475 43208986 98024141 78192144 67998114 90264919 104780812 126626514 133430140 138657120 107358117 164450062 162749097 130059552 74876704 48421595 102136784 186449978 107144032 144484916 34228854 138614857 137756589 149042724 66224165 122992156 136613279 39352284 67150040 104278321 92450542 111189384 85663978 134060522 140875184 52193456 91631065 71546871 142700792 161993690 34833004 135801315 142123772 121728204 129784901 130256821 128704884 126799295 105867479 118275012 119307092 61168804 79972119 87590956 69089484 90060354 51535819 100060272 107194877 76246947 59228457 116586240 61906578 159386988 140462286 75307973 114935578 76305621 130261601 95844147 75335364 96624017 135018879 117485334 151657004 99785389 110607297 112489457 106586408 168206060 46039376 49090686 88726053 168200326 51878393 44395884 9237567 80799944 21507615 137274419 169256617 103331880 112682622 88011449 88778317 135438601 69357511 113102983 89823310 90935930 74487194 139497108 55295205 161049299 55912225 96670346 98351552 87427731 161086126 67322098 71059621 94393856 11988543 106973762 109883902 58983932 47444288 131151970 45714867 40248856 93206951 124702300 81998918 137302430 61554882 112977570 47686543 66184373 53684363 71318681 101229437 146583502 98183870 61227805 135563880 114777174 110604399 80463868 118284296 121425636 115463892 115857825 95058673 71257200 112568999 59746571 161430098 57424952 87552266 52531560 191532085 111424013 90016783 92636021 142029554 77871464 151222685 54799148 93394091 59763681 94819713 34053658 105780117 86283742 97467864 111039904 158460914 86095709 112399842 148486314 64097724 143941752 18932112 110081689 102361376 104205555 72086563 89869195 86315980 85357288 153351912 126216276 55287179 79914672 128426203 148016572 130017106 22046453 125327566 114062569 160736763 65107740 153175595 45334109 83469537 133267528 42520377 103223328 72029149 70674160 69048734 151093912 90894084 161461547 60855792 166280492 72496974 41871047 103030640 96369180 141485332 35606017 52903646 119958556 41700438 71157311 96226796 84007430 88130065 114335246 112223169 38376890 113698208 81492116 73727715 141329870 131058842 144585748 84169848 105079440 111832935 71764571 127043127 135088284 140832219 173139879 33485976 67816221 89015623 82972434 170608023 113720709 66579460 35732558 80771956 43080201 115253307 61815870 71614938 82760414 150705391 101360128 56635233 52493004 57049721 21502421 59169852 57332971 95577694 153652642 74398885 87108883 124357922 143300238 93975220 74183141 128051780 110018670 146508451 104553466 86782524 172927278 42631138 128479085 178150009 98488705 114264423 150612567 42701018 99660129 68497881 47982027 102929215 147842355 93161174 82167808 92171160 99075144 142835278 70530649 95507732 90288844 22855869 52011616 75844949 101805482 109365895 119477292 159023347 121562921 58717832 101071757 72059436 144204183 48107984 132244236 110337337 116969021 50664886 85286361 141408900 79884365 117181183 157539731 100397528 75423597 60212394 62802580 68867584 103377533 51366180 138372337 78461540 111718476 23711221 114991712 43812601 182266039 21282708 99001755 73289378 95769067 102601567 68365189 68895715 145666626 75225788 67808386 81954438 71191920 157772671 66416269 92252234 80523779 13602149 93095642 105058981 45440598 39302790 134500230 104220483 141168165 95012675 44704656 136982644 126370960 89574367 63629586 71252242 150483699 73367877 95100599 102829220 165105461 61688107 167277693 58382238 83201606 89480419 62027614 135809045 114724792 54750670 64878112 105463377 173716761 140526995 129530824 97457615 120594677 129372533 96258912 71660957 116688251 127331001 16592053 120214693 125965778 74205793 165236319 94381488 105161645 116391642 102840000 8521449 97594798 61396014 102716261 163702213 131506490 124523932 73815355 114052344 128340655 94898124 101127653 68166924 79858562 92881985 73061749 114393823 111541393 35618375 60301508 72996989 68777586 126774372 113602288 37998720 112732868 114654622 56898582 81966795 163765013 45179874 9865773 28323064 139887747 154447478 70946365 157386111 184621583 112491026 98293793 151619581 123025850 142283747 48002257 78351233 70524785 57013255 48197336 42496180 104821972 136026329 155567331 95081786 120541590 46539807 70912477 79363579 130418662 24673181 125905587 89181553 105840648 23624277 108102157 95445641 117399567 77854013 115246123 65261212 83957689 174312920 162183840 49942678 48164095 121299970 113223502 108579111 84689813 97283783 79016339 97746124 88721736 138637842 155093668 141992604 111898213 49667068 113033242 69027231 112501116 92177229 133944387 82769349 80680488 58857553 78107764 103959284 48870416 106735854 172631990 161003454 169773893 93535664 117710567 90931533 122034741 97821186 114326038 104780978 62098033 111900190 150039096 46255264 86244528 64180085 144223225 82202757 60828908 94408510 104766593 34249386 148647906 162754014 118341578 65764220 19601832 92851367 122933398 73189138 45963836 99540057 164516160 89572116 147930858 133066393 35493570 61638669 32712580 141810504 82871866 66604938 79871410 70878648 90284093 108869144 82663375 89477107 13604846 140311251 95334994 70400851 90575389 95827822 96232810 99425310 81177990 75923423 99364671 148052320 133053580 26062043 120935093 114080777 89912621 130381997 99690656 20725758 100511692 178205939 85462989 33684819 133334283 103632401 85433498 29905107 86671121 118128654 18759034 62408488 26400145 25235000 60904550 87709984 143474678 158927442 151468392 95046659 130787879 72748808 54657488 186435188 115459030 12746991 91669092 149912620 76480034 38525847 95760921 110703451 163521114 84316444 55115620 92408647 93377731 90682558 56979130 181889275 53114998 33345020 101766646 84160514 136240556 97794129 122064713 110276706 171145874 23509494 72021156 138304780 151078987 75599870 76570318 43623830 38769581 104634590 152874965 96850106 120694721 86830443 105763731 117528351 107268217 132798985 45277202 80546237 143856980 55856628 46750277 104002989 153778824 68752666 126257331 111511139 40108243 141963389 111844600 124986827 97952727 73483619 63091210 181511407 106897803 32698756 148779492 102574589 97780587 105114310 43855762 106880416 50167013 58679726 137074153 69745047 82944287 163049766 21525542 42281117 70644302 16879923 107525375 98621505 29944998 14869607 43934983 135748362 135959945 110639024 87020129 104196967 126624554 79419789 100037874 77224428 38447514 165854568 83582098 137742923 146633588 59330341 194425411 106971628 138986446 44213959 43986545 94451734 90353785 118490541 62913108 46949718 74628728 66193625 116361850 113594543 90631365 121067518 87206130 144715309 45136924 132133851 76715590 115367276 138021933 99234548 122198257 126176074 113005038 146101984 37578038 68400833 171779758 76126900 117345116 94435185 188176561 136065847 119541494 11117219 40369055 105642584 138472631 93476633 108226382 170386550 166738526 104324292 123409513 101840056 59134673 74566592 114077961 114278554 101565299 51185764 62311198 18918430 80734207 58348259 126097492 75941010 56270127 28779293 115118784 97323191 143292536 122083862 67457384 62340331 87764879 82328201 128941606 82146244 148441718 129241438 27137611 116497403 112337873 80551667 159202088 93617462 107792397 107284023 115609175 109498194 48325154 25075647 119548379 79080849 116673245 113262982 106314996 23826308 38448249 95549678 60973675 75709731 120504738 137581966 88102090 130995155 83663896 20724489 49850259 168931535 110641326 85707797 124013172 155931221 96062777 149255196 94234084 153086820 87012298 134504934 98649143 33168282 84416517 139287075 17282371 75789581 135511270 70924237 105058462 73773033 132896673 116427417 94633249 75156079 174849579 124875464 98341735 119243827 15803333 78889011 116315794 176808207 184791546 111128826 25114356 134743574 106797247 123392683 120085859 127374576 135074065 116060015 109343968 98931409 65811466 98973640 139880620 124275625 51697805 99878259 94333093 76954770 90456382 46497692 145777310 113729458 98905396 116050433 32699215 100620269 48362520 81905553 125384930 126120814 101018733 100362846 17442033 138253299 152396837 86977977 104493101 165508645 54840584 117444608 140702909 91778432 50694267 69707289 100869811 4417919 52991797 91771636 61242077 62766732 22854780 130286391 12193809 103276509 80014589 97101958 175539108 123058414 44951204 95178612 152376014 120495714 37284426 65634025 130743731 110349174 115496493 45592917 142529247 69829751 66350052 89116593 149086108 87699223 109759740 102112900 76613182 116205561 99941143 36058044 33581651 75228988 39582041 138944430 101319603 128180090 90556100 102456327 90404860 138451009 128963340 63885498 88191069 67814312 126174795 46943438 192943193 79508079 102020504 86761039 151909312 107055084 145051954 158272968 82908304 151236740 33207148 184439491 99246148 178578443 138249089 37870512 81869823 98704601 168656409 104460923 58495270 65644080 71896749 128963136 101644225 190006135 63409808 174490530 77232760 164195149 162995892 143825293 176719660 83108911 139357177 64559024 91669595 160666629 115201355 141421407 77473922 40124063 53955747 102071386 103962963 59224890 20991470 90337264 86512645 53514583 45457689 35127563 103007886 119139512 104203089 69078089 93360063 68107178 41887828 86748200 107763590 81543770 142374339 83269413 29815375 144683203 64000668 123446306 96867497 138082871 81089325 95161645 64262964 76679507 152587003 102944987 91321274 32323984 72670921 116639107 79635456 88798540 105530924 143737957 79697338 3114578 40783774 35768752 64721692 138404308 78297307 36907112 130405799 64290473 180938479 66433980 96900029 129554460 51365479 92565621 73304188 147733486 69093292 49049913 93918614 106686780 48463165 57769763 134094606 164109751 58270162 79747229 30311809 105696287 24640124 106703067 96032719 141290863 102737204 80601345 80848923 94496299 79823918 68399665 58301170 88134844 75255877 43824417 114883703 38064263 127237998 99262949 163812212 128022753 144996332 33438829 102200378 105620638 125299741 112270439 29634357 53675242 36760159 52590236 90974880 44250598 23446177 133957462 68770533 98753879 100288745 137930580 115729130 42579108 48243780 109138604 43034048 115014458 171954802 56755446 59922266 122219936 39216676 129156711 26109228 114599925 90812430 27842920 114372698 36539464 117875492 141503270 96956068 112739249 155898219 141708196 141769131 64719244 20819523 94984594 10152632 113052867 77568425 43035783 132366423 53915598 131657452 87377698 110667929 152312046 76787435 111573395 62168913 93914703 80665956 112594559 175015584 53207492 179215755 128747002 27535672 63712892 134785513 47477836 114999478 142874285 59839414 118871365 124905756 55905863 84082736 137736650 128224339 113395076 31662875 139719168 122092923 14158028 96430574 112260214 163181149 177508978 65798350 17838831 38562309 119605036 69233562 139847425 96479921 32127764 124643094 80471854 135467297 114433866 74229032 130693776 70214002 101822617 32552269 18653245 50932446 165831314 62850897 57389546 67134696 90528804 86453858 118828828 59363752 110634073 156590829 80641919 42287758 44658353 148194829 72467476 84113849 42709208 107147028 49934551 114236677 125823058 103811143 144977510 171189336 95271175 28283555 90675879 139608792 109130692 80490937 144793234 136543570 129580029 103191558 62597754 68295126 46814085 85638040 68298206 27765281 105407198 173106079 79518803 135440294 164522216 195077311 54514727 129797787 123492699 141495436 114662922 129430106 101779722 144059560 151986914 66014618 50791150 82238842 106522185 167074852 192209914 113898780 69277406 53139998 89323747 59110348 128067623 100122423 96472566 47907686 142086119 98136503 99043454 142502267 21820474 140971645 162091403 97543135 155140151 152081838 125836293 115249182 64488561 65536364 93626162 95254436 140476556 35548245 14261961 95098216 70911542 100781004 95570928 32404523 27612451 114693375 44286700 160783097 81387995 57245243 185068535 30015405 154889566 121269034 105530303 62902715 128723015 132887487 90459661 126073806 59764707 58161313 140489954 69886827 174310111 71138135 92768109 132986188 77057915 31721564 30600293 37710205 104567227 84135280 122790034 74485931 121651766 114527533 37751325 70774024 147677206 117772719 125789760 105503292 111607468 31185731 107915056 56109833 161170404 70426264 99692097 140245270 145872728 130464784 97000012 111295413 133205471 35291524 50371356 142936158 58318836 162576681 33191765 140255711 109298942 138885756 54791126 70831935 191735329 32513388 64404555 76246922 109108972 112705677 71211971 105499435 153819304 62498994 100224951 71521410 89516901 76472756 83289768 96108843 105204869 47144596 24792274 30113969 122093233 26942629 151400409 60604840 39933511 147614563 156666168 70750986 113260261 35456641 121262744 152580020 33470076 108902960 95474168 62349788 148859107 67569024 110475624 151634140 9330461 83508145 112553146 95454676 57950250 113015234 132843210 128049744 102703555 92420356 72727189 98836934 66010535 24015942 53771761 101375290 13367792 86013046 75152234 96767632 119472388 98819052 121754388 66407227 108125059 32292585 77693733 111745898 149824555 120342906 149353359 128985052 141510108 110457832 90316106 106616924 69137836 98487381 164738879 93460660 53501691 122893563 103550774 124722485 48355922 138152578 141635744 127364898 135154235 74524609 107976609 66596683 158162487 70482232 128649488 135356701 54586541 135282029 7231961 136538849 43891315 113454120 123192336 153857930 97752838 156421045 108707908 67123191 113267231 170904176 95836448 126468362 128382421 107061256 64086139 117149404 124628091 61721617 20718835 132418894 81105835 81302359 182917455 87897986 83970886 138844856 40259700 148572675 97312719 57421419 102027696 117795567 68848810 130308869 84838403 29705691 63843617 123498021 129840338 141093954 101538262 118794207 85070516 111421511 122100415 59435394 135494827 110843563 153125413 53907893 110359115 137314675 83567399 39138037 16055629 122612957 30493515 83840829 92948916 110281112 73209306 130328997 145013550 158764850 136568746 162145407 135996307 36475308 85794498 95031310 73262571 76754315 41477524 135965620 109780102 64248097 113465980 68386187 131974508 61972488 84953067 83268746 139736169 165658342 110662518 78541501 29070292 149482419 70190704 54644937 125964165 49274437 81107094 59753801 24572076 135879092 133750480 150285202 72097118 146794014 68606457 122031143 136016702 101127922 54880651 75716724 54987510 100467970 137223857 71820706 50563222 29217065 143298437 94408533 116004298 101012740 65890715 68725819 66187276 69296729 37147324 68193058 29471904 100116162 57079067 79864052 39808241 70139188 75301286 122910988 93459321 112470401 168569101 94633136 120209027 81546749 164494267 52085119 126591024 136862753 91382716 99435560 66379977 164748988 59558576 154999229 161412040 111624421 130918333 130290982 88450716 65731152 108824594 142659207 164043459 109443305 100575946 90366256 114175429 120378401 56836364 120111205 136106788 66392883 19352529 105804493 101136616 180138201 52331671 54923200 78341640 72235189 62662614 84476372 109763132 184234022 93541865 96709281 48081116 27517986 50231309 129612075 73025574 128336474 69216644 93011832 79338599 108960322 177015086 17591988 109400805 93402839 115139197 104780649 75943758 58678044 50902867 56802454 136571370 55038783 46804102 146949280 126460288 132834109 166029598 194500622 118183806 60300128 64539620 95753706 101093840 85260813 115162975 140229617 91005026 19190495 104587756 142816995 18323364 115766757 74200811 17013853 97386382 64263694 125256635 40966028 82106515 133824277 134511545 81443824 91395192 109771723 124708246 104571003 35418046 150606525 93440525 82413584 79149374 122424709 84268639 122327617 80373808 88467696 91566498 188469085 136693241 133428512 76210167 163301845 190175987 149542082 117150459 34499438 21094533 116107321 85309328 91292769 60241298 81442983 143050200 102610150 85133820 128788633 72845582 168821209 48296815 83571566 190036462 17381035 95920594 57441331 120651143 112016860 129982153 106174172 65654887 92082044 85711468 102411229 113080182 60093748 68454675 146009855 160779599 92355131 71065215 56443973 70035540 144097946 75484130 44235586 119834765 107629007 67634490 63839461 34565835 67332799 122007155 169513939 17840419 96255601 64280377 174517542 97267566 96798506 56205687 99371301 123229804 51024544 89178215 115297014 88038083 41235502 189335841 81690242 139540807 122713615 46636172 119324157 79890795 95974822 99804029 89662269 14815143 112293280 59639913 163934659 117559068 141972673 58940446 67355194 134145853 151130832 90548352 77917311 157744542 103633428 168667463 96082476 114106623 121298606 38940888 77823403 63499181 66223874 81805423 53334573 139290077 79761230 117562820 115301544 81292716 92628989 82426499 117215792 71603821 162879578 177097731 103648661 110844966 95457955 74206511 127664517 137453284 124668284 74826517 133950349 122919186 143064783 143486919 167905383 92853249 93129995 144390539 59373865 142786935 9106738 115973252 132737772 161200138 175774887 84356000 177777411 180227673 39113890 157228525 148233532 69514679 93613969 63310655 68642331 118875247 120950950 68037752 82545136 95216860 99942301 46927075 93945263 27889612 21194003 33802475 80683006 120575133 180203603 49190820 80096065 148791025 61013944 97570279 182895339 25306344 23208546 42319467 136443328 122749164 23954055 108074329 102286765 184266456 55690678 73512269 113000409 79311388 86593316 38036896 55425087 82562836 62701251 92643081 55383447 85770183 106158230 170145994 159723100 82700280 90857772 139523460 70681175 121649461 99917851 71956935 142052348 55312483 28342795 79070004 127654568 62056911 45916999 87000978 110963799 101687564 111447935 37839498 90654746 98979738 93398991 88389591 32630502 184366663 91635296 38844747 66912666 46476422 14679276 7937838 85639391 91741382 82050385 83400205 138825557 86332617 114693494 59073993 168209658 91623502 162333115 63877830 74096648 93969911 159863137 42702846 114492077 135994762 51233995 128629666 74488532 87751823 138577448 150454409 119755156 51229292 89201340 54597341 110451822 64850781 68986296 78302031 108998166 182391433 158122133 68012590 103172876 102120806 92557681 100194844 124164440 84317136 85469369 86029605 94884170 103082142 108339527 159826665 55052627 80303145 40015455 136385876 171750336 55194066 63703767 48184549 54314610 86406006 98788864 76906521 112685913 65365206 42343088 125930280 114149365 176828191 111796893 135166774 102506665 52707804 87114305 98560190 88381171 99008504 48575662 127969845 98508286 51673116 31941807 138800030 174977523 114274242 116720634 95612154 172405859 34248412 173805541 64444317 45073637 96808195 109545751 106134178 189485659 103535623 90543063 91563152 55146337 84000699 149134978 68594990 104005365 34829141 58955600 126803738 5611530 103638482 96856751 143248596 132756779 82315077 101658642 22791700 83643057 88001502 92821649 86277356 94140801 107872872 102156995 87585698 121839459 64999925 72654529 84965928 54937577 64477560 80072253 123783232 76293636 77974913 126341673 139745438 101367495 81346005 152836001 135667787 128665065 119373509 81369764 158554517 7632806 160778976 149828183 133558962 81639989 72103588 117044805 121334584 39671727 122970903 126577375 66061997 97995039 72830069 88949037 88076305 95105588 89227788 59842654 105206504 96193562 128371404 80829880 53449492 154448318 139268893 98077684 186887458 76971150 8384749 112060314 124642141 159221532 105149359 146850370 143167052 106899733 128423588 122800463 65913304 122607539 73141790 89953949 19503655 119486558 113369070 164481299 182108178 143566419 83978699 97276058 120082485 53708127 124895236 108452828 140122498 67864753 122833617 70189897 101988790 136796175 82350453 88794294 137917623 160456506 145512066 63697029 126249715 69086616 57167834 26932463 58758456 121555175 51058794 152759326 88189228 78128097 117921371 25507359 49875289 22829333 52929381 91737429 100202740 141681500 87409991 105445196 177482970 77920958 61211206 91139017 142239543 131650557 132833817 101351231 102412226 116169536 164712371 122741446 113604350 50417568 111651695 89907047 175605575 35408566 177001863 83320022 37050076 119361203 15692623 86345382 54422546 51244543 104129871 5724183 117323570 101332172 65251213 131324155 154797608 111014475 21980142 69508774 91484399 36083152 150014873 51688806 94247190 83271243 44235610 64282073 46773713 32610889 108068589 101015883 66740943 43150492 74533097 46930248 148750527 117974151 118391875 123959229 92069778 172103592 63808002 103209237 109331165 163657800 116601198 130269339 53743270 70720141 107062547 180989055 88848310 60982630 40184221 113098909 109944216 42802615 55436850 62977110 81758080 66346060 90698085 59136376 73145638 122220564 49038867 88655255 55333310 89623684 71632431 116261244 54344511 135447264 108408155 136560939 144465431 158994486 161157625 68578061 68114095 52922855 86170273 79652788 124059848 44598628 94187395 57056726 50767913 54711347 69379691 119942600 96701007 81014850 66777807 105751676 139720374 54859428 129462401 66357232 125625386 79811504 86936805 92136826 114945478 88455712 100733949 141093725 75169896 92100979 71086704 131480920 111674109 154998455 95874784 148417183 45835064 113094549 80012383 47532130 146009650 97297461 78472064 193800197 133531655 119813937 121833173 124145551 153845536 91688367 23569945 86668465 64384422 97261440 44934970 87818728 126697384 50592174 152205226 53366610 131530323 94416844 176565260 108239952 108646051 40261854 109130313 96514020 74885792 64176585 98856720 103165920 89558232 55625774 93940676 45046600 40435053 72611056 71036550 105266287 48128685 63361190 108541511 147290314 152742369 113465372 90303926 49785459 105207763 54385124 178348891 173277768 75915276 94735868 38042965 81468871 32078105 127011522 119615696 139588559 47884125 114409581 76515991 168680039 143611200 81576200 26086758 94957810 26435370 75999491 89359710 97445266 158439963 104562477 109662673 97268925 135641987 120038459 91519274 98407805 91110799 114845198 47916987 84297274 66867118 153636669 125965159 92755489 144486176 80404247 72584656 82051351 52986594 31773809 121086088 97190024 174444629 147064003 90889209 154394208 104039290 92098316 87921114 107996951 138602977 108375371 126097539 74700008 118860972 100940364 119990103 79509733 123600905 114439439 81564836 81923230 131163937 187609600 78144684 87594044 138555830 153717973 99476593 158450859 85598321 109624456 155670707 92483283 134331975 137100460 158665918 85382173 119993481 60137484 139393811 162263484 75191049 79354101 102058694 127969647 75274957 75804707 47335628 77494132 169797107 111841458 69852766 120241570 120482722 77029804 92763540 123043686 143129822 123223580 130562202 132755778 73973794 36673786 116529895 69211175 55262941 58452837 108689329 23187897 150210280 100341286 130137998 108687928 57261146 28237629 24266987 111146337 63442305 126279495 74495606 24932463 85624796 82023059 104155114 116936331 112716694 87378713 147017302 133678381 121617334 68946859 107310905 111967911 86949658 118638946 125080277 125993400 36886676 144952951 133271126 70154989 44157193 131039732 65362844 114762699 73138457 156206518 81591633 173150712 2742449 107889103 72889926 162038291 118870172 133100448 113876316 133662465 89988313 78355411 28262853 127429723 89477772 55421662 120008165 104288658 124463702 149105535 66549799 135601010 126881870 50260660 104647463 178935444 123289262 55328622 163840268 130625904 124807694 136285597 129586423 32897568 99350560 129832776 184259714 116728233 78630628 64605201 122091666 114636657 141909466 107940532 79849588 99651068 87165395 80337917 96187113 104376999 153616632 81445199 46824611 127224544 108479187 84861602 106007006 155413706 160147233 59089191 175181505 138383946 95868852 157025846 104380920 192206676 157739999 173588727 85693770 83441225 26139574 89006042 129414779 32544799 148123988 134762664 59937622 132652372 51379340 110507010 102784507 115047402 87429590 110913340 169372358 52338256 187175127 57608964 96172786 116771378 113458540 48837175 94790687 158573734 84197408 191294437 107655199 107088398 42018920 155269141 96340076 116291680 20191302 113723967 84355467 67427378 105981166 76810541 69424684 114256005 94909402 96418121 97693659 102199584 44789050 155312411 137167394 73060323 114576632 171005187 31321885 101247194 85892723 142003866 158195454 128123999 140804300 121501632 25288875 165926215 86747105 56307726 169408140 135922699 117233921 137596109 98765844 79574334 108915290 171568384 139579496 108716524 73906700 79903882 104431585 95135809 116877807 71957840 104472250 82669668 40227196 134128655 75388588 94306585 51619980 89522995 147038872 108179595 34058029 49836747 124451574 125547422 107851502 79564162 128580363 82274092 105312232 153190451 98067793 68291946 94169774 65804958 132298484 65219217 76650575 97091738 108020926 60321701 81121394 128714640 14764612 110187375 57156717 58088579 73765323 56534316 103157711 111198319 139169902 100204705 67470793 59346384 160714330 57851033 148344037 112943578 116206881 52922655 54863790 100794225 91963353 72863271 178770386 147545161 75743947 30571801 89591467 105274746 74147442 63617889 12663575 102562194 94359588 161398727 177937474 158947702 64444896 162689310 127599296 46282210 140339004 35438386 109761380 119949755 68691907 131889186 74014394 97047663 70828734 140657753 113616807 119781904 92123285 60561196 58292752 177949500 130241433 138759195 41045075 49297459 99806985 87962023 45611687 133164979 36319106 72480469 111279881 42914251 137848257 67953161 75138275 48409104 42246777 140081511 57172329 81310359 63681119 38911793 51370334 86612106 72903471 133943343 125917526 176698730 91726938 110302980 71322275 66891429 126462497 57393409 147754262 81700056 103143879 131296222 133213737 21698641 65858711 101875382 68503917 63227300 51875687 98475143 131821298 189120985 137526203 108711942 151568497 129346451 90068604 34786368 129569531 135316913 97265544 75788087 111634213 61382986 137706925 113641738 142802579 92314970 129165896 142880699 87818813 52282725 130166451 162353085 37848557 108232049 32480169 97991130 60631857 98871957 74668395 90906315 50035983 160740049 43761951 116911445 181419686 105467676 108438657 52128344 17276958 118319541 104415433 3252830 112641327 136959237 108388734 126269423 87527652 84797746 113538200 154064041 53233371 52100051 128661949 124157415 116598793 94102046 39954366 155544403 19511490 42742239 181412070 105669515 41205162 122885550 61835819 85459767 102747226 78586501 91535947 144221577 100192616 119698089 137451762 68205126 38674852 69362493 114944232 85310406 76454557 33944421 113257856 41332708 54587148 152747534 106997987 111747370 39266403 142109256 72980965 105900417 142550997 91446857 120615133 77767737 72277505 75568727 188318506 110909191 118209507 81788913 114398399 15851468 24845678 94336717 106538163 136719673 169915984 131764661 123809249 168085772 117069161 128205984 125264751 86675914 100604452 114597282 94459501 110929075 72379587 90482927 67261075 175929441 79528205 65236947 65217156 95748567 55648717 83429443 98875383 64029829 89397097 92956888 183811235 122279510 135917768 48751751 156514987 45357820 100354550 67019048 118863003 101374525 15898203 28528880 154184179 81867829 73484609 111773545 68960978 39274317 101663182 119723404 89337261 89479467 125576688 71000398 93892960 65376747 67706163 61736093 110511355 140175360 66644477 54800731 123114027 126116310 176936437 94080839 100871143 102837215 51316827 88957877 78079523 14362376 181115750 45497750 122051135 66637654 99449433 93787274 80584230 27860053 44685809 86489643 138670999 58254177 90561341 156138154 69812318 160945300 16156283 8789905 104665081 81282959 14474138 39545820 73744397 84370942 41895807 133351250 137384797 154269770 104972870 94788495 104599064 113908342 88521990 97054475 91221629 34467630 108635033 68078759 143233244 119069479 104411195 60823451 82302263 78663032 63007280 68367035 45112464 89945864 41855551 108571846 120694551 93790622 91089275 171309139 150639947 72167212 85411640 115646904 141746521 112241008 86274356 34265349 121729950 134291408 23232132 48974205 137851325 112118743 49913712 73738515 55657041 129352031 120065003 62339395 75323001 133913220 142321362 108085417 132152008 77936758 88140149 155264571 87590594 141043695 66175284 154666241 88842963 137256205 55556859 88653038 65512921 98718556 77388555 64166580 73376030 103368734 115572891 140372861 82461121 60910079 118875430 25282183 105176576 51799523 133871836 118461627 71431513 166306066 93971682 47151152 67957400 63598113 59453631 89710103 127696015 48485721 98222912 81299276 168937509 96709250 88699847 124392657 104366857 107960504 130841131 41653532 151848109 27769041 37838284 118450548 148071455 103438408 157196574 107207222 118828231 150470804 141948666 75691000 38871072 102702528 107733692 142693123 88180631 32119689 110823408 151369011 109185616 119712055 151715170 44647594 113564389 71028155 113631818 92544057 55828032 67513567 79799434 14893244 126624327 60519765 114381152 83380635 88948463 108661320 55077899 118904420 112689249 70622613 129337190 31662728 88772738 40779232 89713349 120010896 76244182 131346361 146222152 104880918 117240227 174656097 126751719 106808275 112006953 17529210 140018832 180224408 42359760 36616568 45610491 84027948 116318964 135120751 100383131 112895530 124431784 53301106 64236834 6974671 79487149 40371834 158388856 126324711 126048113 72732651 118503557 110352636 110885573 70018688 78113958 143468983 128013807 20246349 86770122 104819656 50739803 106009119 148287384 114699245 79550260 88953565 124723775 107227327 143318312 181925850 69958018 157221832 96336922 166367562 67405417 123233295 144333243 114982578 51337949 130009880 176831070 70690419 107678348 85931771 118529548 78401043 112381186 106619321 62045965 102525141 115687056 47217017 124869968 89484485 73486267 137769468 83397796 175259056 91507238 30750250 76438666 13855663 163729912 123895830 115612339 70086594 76758584 161332149 32921678 50455592 113371816 66580235 21636698 78737699 93401824 180995338 115132081 89368996 101212566 93949227 60027977 27977031 187549004 82661493 138919017 70140638 53226534 127125888 99862927 58385229 152501935 81768707 88278255 95129638 81994318 104473743 31275784 156532550 116161701 98849682 42488193 27203323 106653318 131985475 65899104 185849962 158233590 74771586 119828053 68667503 77629553 127085349 67751374 67541716 51103536 73670635 121250893 155231132 77362447 130072846 21692395 96200359 89415859 116079104 52962052 150725161 99152612 83374660 28517450 160013605 77880482 67862955 58068497 101400959 154788060 160428981 74151561 121045861 118979875 109026670 111264892 101481580 110032223 177545933 81170088 38393348 138129662 72659501 74227090 152378177 130138773 60151578 16643911 87299990 162916899 43314036 160260129 106514953 143023216 51472862 97237073 37373253 162348552 127571291 69566874 29704795 26070301 158089378 129230411 185613742 157644847 139420764 120058321 97314545 168369227 127359561 91652523 68451089 38265685 95777932 140830390 95665247 16794135 86680395 132165285 87027086 55100630 167057762 84706905 31191188 97385139 104341976 80771921 42797548 52880002 110773107 96764504 51907335 139813012 121759473 102073719 70585094 49769993 98845674 24215117 127391884 108826623 147339910 76931936 87984188 148741390 28777029 178113396 183245183 58304871 156633687 108128974 104846215 78897785 45593722 186508283 84807036 75302212 58959455 96571466 104582178 113028745 36645027 147172416 84654829 160971572 164349833 157800750 20709978 95683865 114428885 99333234 153541600 64455465 99004299 99858421 82605466 38478051 119562324 100006489 167238642 105665443 124118011 131916781 103351643 53971278 151231483 72225224 116771550 130035617 40183665 114881444 68757053 103190324 158128607 134131608 183631474 121262749 66652299 81686201 100193507 137114595 36114669 72505882 46517312 55577672 159572328 80103303 91514180 33380929 61899204 109029313 136804727 105681003 68945240 115958243 126916621 95352573 118746363 144478841 69523001 111424647 185999780 104156444 50046538 69109523 82798430 169972143 78767420 55340004 91500353 73868063 62031671 102501977 51671148 92294265 88533936 43849908 45219333 132518515 93211535 99345217 79644221 91572978 153660258 100658995 127609297 115053567 36485135 43304692 155594267 111779774 74875850 41980798 92389257 123781738 119042763 159552779 53957161 101742109 117929318 109745262 89838926 14457064 36687077 46325580 51506913 91420834 162895551 150079035 139670268 62067316 130989449 136202470 87221671 68499582 79034477 134205168 47703553 91956180 165932154 171101350 100280808 146252655 80337072 154797266 69560326 137594898 119427588 99848401 43998477 179000791 52456015 147934595 11814211 105729923 83623801 108687859 102110396 61851735 167371645 41063425 194042234 168982922 99420651 87328749 91657334 77895763 34096984 158735357 31549586 70853314 40911415 71295120 140538665 96335558 68576350 98527997 134700246 112562010 120172213 143860745 70487016 92602474 87025578 131097283 149445633 180441251 96580379 100135360 11851915 120868565 18177387 98771478 36312182 114230593 100947680 86486385 66698513 118972454 42093484 47113358 100955470 34235551 102476579 111467014 98808397 146284479 104430018 120594861 118211875 154897182 21932981 79323930 117167451 171165110 137019926 178092557 176917077 107823216 50077421 86025662 34580811 133136573 71499674 96426328 156788413 86192466 88619208 96249491 95576600 67748795 97361309 131513369 156479340 23600712 158641724 63734426 123040883 96195427 143948656 113436961 126160097 72975215 120209556 171354876 156102917 111331811 117953004 93515202 156937244 80573693 82565252 106759327 90048361 91172285 17313214 138087985 115879187 136155054 24797384 100145407 45425431 173541585 4760550 129852120 15389844 34204695 65889460 97342609 165240996 138525570 48995222 101029251 129018118 109816137 85105460 193770907 143551701 82513959 103576105 60461054 91525367 95774209 152888946 91868806 69909807 99777693 27797065 94109831 128151511 118387717 85536668 144955195 40468069 137993469 111905266 73792000 103528844 34054951 145744280 101367933 108382872 118544862 69425691 65527425 148070342 149302839 80659918 37433747 24236733 92649393 117242351 27998543 119612850 150909364 137146221 5740457 59946345 50124442 120558713 132103418 121233593 131968722 58699684 88036067 109541897 64231804 71595533 63795283 176627986 127699550 97131006 115169307 108093963 52683712 99437205 144987677 61018096 134505090 103542424 126162538 29842604 59202041 150733902 62065327 118376443 22162652 104758828 138100348 57451431 30350154 98401164 86314281 78435885 125984714 95511614 161548874 158497853 151200309 5640022 151247325 152029460 56508523 108589613 58547397 39025320 94720152 56825990 95965559 131427175 119746926 66918144 161785591 44969443 66837542 88179959 172265701 165534189 91967950 119576317 96868378 21863689 22338527 144121278 66991332 34760931 43590584 39375209 78604055 133528108 29053664 102148752 75580179 48955658 108625062 74758346 104423659 120267609 148971416 71320715 101787760 58091213 65961239 101523974 137766643 109595869 177730231 144297335 133397766 82766219 127707644 148134256 44857803 93331079 59859494 122572162 190526939 64399359 166492687 133664714 129215860 122201654 98796847 96508076 63121735 13498840 44747025 145158178 125730006 93801205 78207398 148990681 35735720 53148553 97694904 93732491 121384992 61221027 170895158 101428598 56581837 86058187 91592306 134761845 55821884 187008271 70533870 119366015 124493437 82818591 112107009 129466095 141827610 93046136 144926013 34930815 37864298 74776284 178223762 116441225 73324573 80175825 143742612 119326892 101192054 45467455 110674170 51995047 96566441 62658840 152528077 96112294 81443375 103864329 144382248 82668062 70673850 135508418 50204276 105436354 17803878 58056094 157367219 90364549 92334976 18770100 31605257 132007736 55177266 106329920 127848413 102032103 40544860 143361214 143063542 62679355 52857152 106050531 79530919 116274453 40967145 176954397 138089620 45653801 22329767 60404745 26747125 64262789 161949630 61992083 108445613 8454064 105796539 48690218 125096058 12189453 57739677 164481438 87018565 73063065 117697447 56042877 101825815 51195262 59647641 113932285 124707333 125105152 137899038 58696233 136043308 194938984 96041990 59307635 104590035 93450700 94072288 146393873 96398728 58551457 137125423 81834616 129232412 140304470 51092794 110081708 116704661 117003681 103281147 135716840 169599370 73059262 59086937 105641275 172147485 75433527 107004407 135879677 144389714 148473949 105901592 137960345 52814409 56239848 180663081 39295581 40065690 115005088 123795174 70432249 21015743 84158295 63808918 95180935 146519087 78918761 80645268 178343491 48919532 166675664 17528306 74500298 65038932 101715587 103595325 70239958 110706670 112880451 19584514 35159566 113582977 139426253 172092765 124188118 53120133 98858089 76361631 87423170 66082444 84447508 40466737 145460814 39982106 98944220 91510380 153636058 88971728 68643228 50769526 74134253 93759806 154737946 38541586 59156427 127400051 73648183 43471536 159479345 155547250 126334496 147515035 90024908 138619143 132900316 14651154 87276617 162233052 150652104 94970892 152888523 109938818 147275235 74181482 138972956 54448458 161216322 27392058 59959840 128812478 126245154 86285082 48835371 81241672 123457282 121182191 103934134 108666790 30869207 108311994 112774604 174448309 106728027 131117019 102001305 92399791 107654037 174500411 85551268 115486799 104820868 49727668 119920915 108320905 94606288 108766867 98947450 30800191 86767819 125683476 73550374 38010972 102890409 69585995 157260760 153080550 115894288 67611591 66118006 118785356 84568610 133252160 95323693 60262454 34955172 66481533 96540227 130535296 134389694 100116298 120184478 99771369 94513282 82062691 78336346 90724035 156295328 120394777 105723024 10919712 28478092 103074443 99174787 135550274 183731994 74029559 93827051 78387397 105542591 125789280 77224153 72098270 58454295 125317360 79455564 100547221 154751628 131975250 13104723 108985735 165160681 53172589 114028754 67390562 155039990 122707250 148346200 101937578 133561854 130442531 88572594 163198778 82640640 176927180 101635382 130007342 127687254 132476745 63953678 82539512 54064683 55278288 45959370 164724608 62535615 100769906 113857247 104556726 65152946 60214305 143874509 104070881 61268899 94801349 73761675 55201875 112433007 94626742 83636763 93707560 93588516 53301616 149249400 151208189 126805744 139576052 80613205 50624249 32172527 101203475 36484559 107235007 94804809 71063190 115338270 127938760 95643758 161264254 98450769 11114779 129249096 52041307 100581656 41554528 64885130 80107871 79839859 96509928 105502127 82716519 81544130 102352001 121093704 92909100 42761835 78350682 90912891 75643482 160410814 109325482 153363572 79634668 38438532 62642877 90647081 44686412 79654357 117612316 127178755 119801430 133629046 73706886 79975744 60795314 123700509 143461765 164345068 85524515 120809857 120813691 139692580 130455660 86969104 92978603 114971361 131316419 80547235 98428436 84553120 61054581 63092361 115451059 54738787 62514362 39710385 32922466 95342492 64506304 61797390 141141891 82017380 123319369 86785704 131352955 29634788 93367263 154199303 116443344 48372941 179510946 116868562 173910243 143930553 150706679 79637440 85019976 135203896 79464901 133880722 70905486 142448067 81834995 86918152 143654626 90972671 80900524 34444949 45251633 89311341 156781908 130165466 84751109 88212647 141263555 87847129 96800104 80922609 54301386 149705460 138468912 85013005 122381059 94030974 92873710 130128526 143714194 44441353 115907395 84377510 102882615 128064146 156189276 155601624 107867102 46321850 120777323 150336255 36195578 114860046 29516675 41522933 43155603 137332721 109886608 98676628 24219466 135853089 54801374 104547041 117897350 64321411 137938095 73097605 73639427 92303324 91108751 178077632 66459898 52641433 178347324 87652387 45350083 86220876 136887098 158467484 59199419 83743521 174082599 119017203 69886601 155533383 128621730 50490303 64266582 147651044 70892284 75854799 32502995 158562126 120595560 160583418 46094066 130535278 145830748 64127573 152935824 154790782 77383109 10716225 110910785 83042343 24897661 101598370 93661279 132299870 130448160 149848358 105267091 58432202 104790609 39095918 68513701 140647402 104901998 115426932 159133835 89123386 105042489 60148671 145593096 81131739 20494479 69269691 129202625 182681768 86473389 139254651 62159733 137217030 117124955 60961582 96516422 61001559 134419119 82188233 103745397 112086206 58545739 114180001 153271467 96779772 121678827 144344508 79040181 124326982 139449959 64070495 141692843 104857116 113207141 111589119 99231179 89162242 55063121 99330464 35649089 39864822 136847050 69461769 100440213 110978847 56983024 41163274 144793321 128519490 134907434 153485584 101836071 137225188 100367197 123422365 131042475 85533633 169898530 139779664 122138129 39729687 45505378 61716105 156976395 131638050 87337167 86838916 127663680 56624270 8761691 76166050 94063381 50086628 77037773 98829833 133453323 115891454 74405375 91194151 105009860 106864249 171154647 29004585 49503028 171268258 160499930 32187650 93397853 128141473 81594519 157180408 56322981 125796750 119440911 83403856 109646951 21782024 149610238 149310662 13571895 160270450 148154502 58867075 56826823 139947871 63350397 57459126 85987392 95555142 100150306 170978405 101385304 49577321 107326216 101046347 60853799 78670156 151171415 161283075 34066612 136841100 136688456 106860307 3824297 120995113 166320581 71892202 166081879 141865289 64122259 192497819 136657844 161403327 87488447 137513741 71690859 46151105 105358180 120380632 99004879 61595779 141006845 64779671 127075054 54817209 35650319 67652936 134307014 68395367 84254142 150313996 137597448 109061740 163713836 71896399 51666947 96482874 117388666 91507407 142226032 78455576 101126556 140034842 85582826 143692692 160825107 104906439 76142442 58337412 159299292 73454661 130183338 123083939 101004842 107614781 10068885 28922425 93457142 116177791 92015293 122538596 129425345 127644246 151998839 95950880 14304045 165747062 96782722 107415177 74733671 124124030 25676669 94582194 27686005 100160873 113131071 125897930 131897783 51038683 116872122 72248385 77507597 138108602 92317774 149265817 67926035 20906198 104376128 83483756 45481588 115641728 96130514 14641455 123694291 75634908 11290886 74178547 132184310 112129928 28214716 86560207 39916709 139060430 117004138 66439400 118716750 98593632 60473240 84903628 108473078 84799465 132823547 69738435 90106553 157935193 117905945 149177570 90679286 99039801 137456702 133230131 96559257 78431286 68468371 124269385 55994328 82524657 26614244 84986735 68740356 45495215 28797070 68232228 120337832 76987541 118806080 76451937 186660307 93307701 121093954 144184651 78506872 131992701 117116325 7689816 96105479 134316314 108096450 157898867 135976629 28012856 139346497 138348686 134490471 60499681 110421208 110126027 54297917 88380234 130597917 126094046 84436463 81046316 133339878 78376984 97261045 90098476 71412420 93815376 89582924 127222014 78030947 85388677 136022498 143001293 173220121 120404680 159033113 47035051 87795495 138106227 84395253 175683805 40678296 104126913 74984801 96183719 93999467 158612286 67540571 88167452 65894634 106352912 80847388 16276368 90989837 88110413 166266803 66285232 99758369 86156050 75699726 119393020 95669473 82730555 52108967 134662090 63307600 55930657 94261920 148145704 100121710 121698666 98209324 182345280 102180527 137787692 98475122 168201512 59373397 178303388 66448288 73185820 26840377 83978359 113223976 59491494 40999610 160334618 71310775 97726226 53418037 118994354 26254221 115472408 78153082 111963576 75280164 66153017 96123488 112459015 136629913 117216224 19042528 128515357 158373031 142348812 66503633 96991265 101676160 101436904 95554718 64708589 47503378 76515864 162102221 43495891 166109583 51704156 55805315 100456560 94741454 44673059 98594451 94148802 163429363 112425803 122385234 109248185 116698020 70424812 64258490 43456309 149553413 109714053 31461930 78448947 77400456 115424567 128437928 61137755 130817986 126082729 66100281 108152002 50373201 45332693 92503476 112095334 114476392 49894025 185636368 29570922 108955503 119388253 28706663 134197552 88298769 87253041 32384467 149397530 132683832 97895145 150614069 66651592 62199824 41660952 37919032 59019518 29695298 5922580 62136865 46254066 179911934 36129575 134046208 149723542 180765598 69998657 134453178 151709838 133204791 38811443 19727760 153696367 105198439 61208520 126356247 69732702 145867045 95477871 80463100 185124822 75677143 130422739 70571462 135674711 130330432 115411723 50543507 138739885 36725722 94680338 66969737 116604905 89440426 63309694 83217076 142585861 110926599 183876537 123194159 96530293 107677724 34978727 40527963 12922883 87949613 94098465 58723745 135579071 58975099 93796085 32628864 56191217 95774748 44224962 140189220 91758454 124943457 75258112 116922554 117160739 177123553 65243250 95945054 117335619 80196084 128494550 84703213 44615845 180931416 57002761 111169010 128925980 60652023 120077613 43092205 70504264 116552453 170697395 138659982 142015294 98588944 106331800 127878332 81889545 112272721 147953538 167476929 24400966 50220743 98446645 108993381 103327823 90899019 141571267 58177568 84420968 115670737 101164826 67052048 102879195 101311919 109916416 56880979 7274071 141128556 59499444 54124423 103020622 174439689 106067073 101768489 133567849 81727973 76161040 97375837 100644428 101158675 32870548 89571274 101279002 113140014 115231779 57073102 107650061 76135527 58174773 108116269 41102567 74197390 171423021 116476304 73719514 54680171 55072820 73703421 118352244 96247256 13182154 112913080 137802706 106193748 73592590 62824383 147947253 114731967 68357239 84936936 106859853 71356394 85159000 68033105 86135149 139552959 46435222 65777914 72175975 67598427 132651444 85849230 116948042 102275181 87413375 98584197 131931204 85825358 87708306 69706327 107486749 132522310 112770209 88958578 100770868 157759630 93900749 136674136 88735416 92270421 166642960 153672540 61333088 134425518 72423272 84245914 64265029 59741008 83504040 161337943 73234892 151160493 135955512 108440943 40993077 40721129 79012013 170629530 110812114 80240395 121686351 104060976 115069195 106407468 30644267 58103082 157711400 154063914 29040308 67256474 172152526 111468586 117183429 15703727 38885199 111117572 102790230 108286864 135193553 59586985 28280182 10647378 132246127 42748808 79931714 118760000 65047592 111201397 119516336 75606368 96226272 100487707 50915432 48898925 34090736 109672462 77744086 144773036 100471355 172025734 68075199 177373589 105892255 78993688 88483997 87675727 130041407 129613588 59437306 175076813 37939225 90129076 30380186 143531826 113723044 74360876 33252187 47967831 107286356 19105398 113116971 137092550 71105743 42441086 125699748 92181719 115037000 77922469 100128822 61201093 139041484 114815030 144727517 104127506 20938374 67969368 117185934 81101937 163991202 48607572 145645378 87043908 159558184 110293505 46387971 108025032 67756401 124225854 118209684 44425893 111499890 126616455 104944286 38139051 105427503 50265342 115443072 80552958 134861595 158055149 71199688 125186772 49573109 106611059 15266700 130682319 21888809 144097496 128207313 40901657 151627199 131776850 66279201 134608040 27407485 119600870 82834881 6276384 59171656 54397631 105718253 80392785 132906472 90981195 46423099 104130282 126801116 118552538 8741595 88766570 61596765 132915480 80236264 88379312 105722837 161712336 9313892 81447551 93307779 49479493 41408731 85556657 100263078 99093038 142163303 151519807 53205716 103311731 96696816 128516140 42736422 119069287 97181873 47641739 112736894 189358633 184136923 107722681 85578999 78463677 66400870 82113519 105205078 132670621 151149079 83770133 62568700 123145876 25877350 83078486 113569232 69571932 105252872 68213993 75722659 143544333 132696222 189253000 141768535 67760418 112605068 40756574 105772771 111458216 52548028 8743755 48087629 126078719 95024688 74184357 87370537 111202076 135967643 104189849 85511539 141453765 59601042 66427460 96315593 68937516 114041876 73045562 109323544 104760573 100890381 118379772 20341936 82175925 118756402 142244065 18204477 137397892 84270067 46934759 85817419 89142546 110817942 127695340 156646381 164831924 92351913 109874463 167589690 119130675 109889380 126620898 106078669 105682596 164665948 58287113 71715352 5290535 125939121 71096016 24000381 55312659 56352667 109279902 104943834 139578538 156555470 103783094 103494205 36903410 65760796 158526066 62110131 177838750 90403082 25114329 23155447 43786675 23865182 50219090 97233516 104590691 46263062 113595784 77643283 110557179 57117935 111550332 66336304 113111965 68751856 49828557 83200203 31826883 70149926 132708874 113364895 155033544 156144880 171685446 101325577 109673128 74185600 44149490 40636259 104085725 47844063 79099211 47854772 80470654 19901254 55001385 76025394 109962586 43033212 66181017 129710480 82290680 85316481 32173700 32554707 149570511 117407330 169317684 63588263 48936169 111875563 104838316 45505047 134642798 83127511 70261683 123693917 44448356 36420040 152158317 127050743 91604968 175311362 90637701 94760580 149065148 109056895 68104618 13163125 132030784 68824734 83643345 119111002 176928821 52073288 110418709 67992397 97178292 110835947 119190423 62416206 177552291 56966638 145167596 67781323 34504329 51356634 100807325 182270665 149286544 136294263 154095226 91631350 126056676 150364018 171410800 26181825 131543931 113780614 137478938 109523483 94584790 108541279 76843769 130285301 90503649 42249433 22107980 163977956 158458078 85915970 118511519 137239865 55715479 20799511 98834878 67941957 19745225 66183096 64977876 66285313 66602335 99545337 152294706 113423917 128514194 115233342 60975309 26033551 97378538 126737654 32247972 91859910 65856168 47194830 62803555 64954116 22072141 77839419 117232623 68470907 62122845 125362307 88233314 64937415 193666109 125778532 80299799 85806417 162755393 150404676 47069711 76962213 139490518 79075788 46156981 48615154 161520603 130639053 100065515 54078322 135354538 141712532 112481841 53481845 76110328 104001944 88192064 78320426 82315610 138804897 175218154 60635021 140018342 131511194 74885500 79595631 98142870 41537956 68097737 85004635 89497166 72711060 186160366 41951213 99170559 90551870 35026022 68927739 50002809 146600131 100876757 57756306 35154948 109108995 89682182 102760339 100544640 125208388 136176870 35359751 146231774 179051777 41330066 130771236 76664982 112184613 102808041 35424931 90685491 90396172 92880287 61881262 124467763 67879601 67674976 35145852 102747574 45579568 102234634 99200884 105237429 98795774 18440663 76938827 122972367 53742934 135404771 103046101 128768296 133654070 91572627 99258678 108288020 105792973 112452700 15429597 112099122 144295366 76332170 46497516 55605898 143680401 159922486 63164260 76001413 84915307 98625184 92340912 166226540 26660760 193271988 74285167 124498946 122736976 114447283 93967051 150900430 88474848 66683354 153784458 83717090 85167131 82494356 137397660 82810800 82411809 70498148 125777586 120470767 103105996 141529970 174981121 152443056 43465554 105448083 183593230 148120037 97122992 167387044 79882206 110459342 173581567 80327456 160882920 129400391 45556281 82965530 125937691 71537954 35786035 103034661 74144569 54937842 152658555 76793540 102030053 185553213 60274983 81276667 98826823 147704695 78987026 100821157 165039825 116106789 62235706 54636591 62319309 24467897 63234336 74280748 132712214 71397136 116558857 99214692 82250708 124883828 58198230 144428846 127231311 121799910 95422362 133358444 63328776 141834565 106251013 95791739 80277597 116361943 135403195 138741442 83915133 50865896 65353198 93912877 20720371 102278407 97761252 143644472 146146262 109186319 48882342 163428518 48601931 63978449 194968780 66856410 155289562 89579873 132669581 70888912 40426208 27011596 163332238 91789936 32526659 85575347 83583443 84705224 80196338 85853782 129573826 91329206 104833525 76992018 53510078 1944604 114343319 58796236 118307777 97554409 66764029 23250015 114675281 78062462 136799868 94371632 106168297 91863834 70265114 89822220 195499064 118312236 32562529 153507463 117534956 165577692 75935386 84212401 120128809 132806316 127882686 135621332 21191551 130091126 101590714 127974247 125145057 122783053 113706460 92269059 86369737 98102673 50860347 91738155 111901685 11827065 183662338 153817523 84604886 167493170 116569824 57546865 52433279 138608698 119524597 108226626 119847907 78605917 98834847 91151566 112663682 61333975 131191693 97693494 96360897 87752762 102848720 112066867 185551300 144895229 76392693 92934525 69257392 19791709 88423797 134625112 85473516 9111639 89670149 144743346 41076689 113630863 136965696 124847598 74858214 146142021 33039665 83047708 28880817 96602037 90923542 94289647 115136045 127766708 86457896 141948753 74950891 94716474 37082397 108754313 105402524 126618492 101403652 70292564 87726553 95718563 187443679 183285077 97852534 145234026 153558353 42782286 116499748 99266487 87776821 88341918 143139100 84201734 165823432 33689449 112153365 53671456 62711934 66663747 84016334 95697798 59969246 102906434 104260431 40919720 140618165 56679326 109144479 126582579 128584505 90123368 68540126 70540816 174176567 63156453 91140223 83934811 125074003 66766619 100244810 89598897 136512121 144259821 140250193 191519333 98503643 67285982 101457057 85909170 96682149 94085848 94824679 42421244 122368960 126900380 88421023 105061238 121514386 136155150 92972769 100583710 112225106 108201462 119323068 126621406 129032651 39173357 68879704 149705533 122980331 99544831 24395090 99659566 100586570 176378796 47742473 113400553 5204293 135855590 103844474 47596356 142453112 138839927 162351786 64505798 55558057 98480862 96713923 77546138 5593486 156870920 130825129 89594552 113359868 65498835 112259442 117284349 92542340 123009303 136833576 81516120 131483037 90197689 56147484 14098583 138862933 90192878 112573537 102924817 119086557 90817027 30630158 56289217 63113861 134923147 180582228 18886313 48182106 75118799 54865748 167236696 116471278 81236857 108922723 66951903 115894352 158394324 93213264 56184835 45576191 114523887 11506418 110221332 60344340 42773914 145749714 66961344 121764825 47924964 165040100 151148427 102172795 124407142 128552230 135796276 102692936 21140872 74696362 120810792 59121348 119929294 77230238 51491250 101381941 147928500 132744476 99934147 65312279 59389835 109959378 169688692 61532199 138977487 150053410 52058017 110330408 57093495 27843630 143138154 95813755 53787034 66606227 111696278 112014914 121864434 19606067 100283989 104708998 51621318 146100646 87624073 134542158 68038734 69329813 94001560 108422185 97376923 155298521 75266328 147656605 71559080 75818524 89587618 74054333 93761037 87361312 139849375 115835273 86480604 18763810 118826068 73452654 45163662 110899144 95693562 121586595 94656996 84879428 59359480 113154225 79422657 110418464 73107579 170502644 130448451 117842433 105501266 129363051 47497402 128831840 21060629 88773226 125728462 106216788 97389407 71302433 28181570 99739753 91427076 133471990 134444183 171714736 98293400 46651131 93304745 117892608 9146602 176275280 54349861 99466934 50641538 129002918 103890842 105217508 136159609 55963061 96637936 114820586 181429163 107567321 63830410 66644097 57262125 115324143 66840317 118519206 115659683 100150235 149839362 50898616 45535434 90544876 88476983 97044519 95481961 98879569 60078698 49342364 94681662 165045989 129025036 104014049 60386590 103198418 179388903 100753979 158188733 60735822 124081912 124298704 161949248 77937439 64187014 168603832 96341271 75090986 67376951 102820291 136633687 50424401 25312512 98409256 115834642 126452630 75633036 86312503 121882888 63029083 60130688 51835814 49803304 163789384 28713644 109635434 105872033 137890305 51611250 170576511 104543186 124083991 61483532 152887765 59735008 153693740 156756649 149710873 84823749 18729494 132812482 98641043 41670467 148056946 88888668 63810172 70966710 31616908 147459510 171700517 81203917 123095305 162688501 123762777 113694839 91972378 150169964 133029015 137141680 110665453 132269453 29303846 70131686 105319578 80431535 117422634 77001241 103541500 158779112 88973930 50830141 78052387 143298249 94555855 69778748 76576641 79911135 94542177 73220075 81008759 116722869 69192580 116381727 82995257 81815530 137416984 60459205 167315995 107202593 165387362 45711373 95029159 122198285 186159929 132083553 126051127 104150539 76146541 113952069 60430706 55740363 80406368 123239334 76223835 60982113 110714207 106950628 132242346 147412403 104407701 141261392 127947000 79113670 44394796 122353850 111437837 62122977 101142314 93682417 96425261 84251519 140853582 114267048 172367773 62861717 25027265 92066855 16496571 30668788 56591636 119892318 126422302 62251427 130370481 23003450 194307140 114308661 84742750 80942629 44142743 107169716 10865266 104263153 82365147 147121908 89508243 130527643 29144258 71303460 53553449 120779672 92976531 101141373 63164970 164435307 136796971 28543126 89601203 7808815 102669404 1111955 90892942 91087565 120902830 171229539 95120617 71415550 130232316 134271766 142767571 24209386 77019340 107340900 51672533 91608868 32100359 156555320 91036525 82535111 29453039 42357741 93766554 105639767 77597794 105671567 98029826 77033573 104440467 43911287 135189820 130139631 78237959 115984679 117578216 16920063 142242005 92799510 115725373 64482708 144628263 109118595 120735705 139806425 164638720 68172903 120303721 112255962 72793322 104936710 91092253 33809434 25848330 56971269 107201704 35562790 135991695 169647289 163472473 77765215 36915777 41033500 142832723 147541373 115918840 95476898 91050927 112898573 83297755 63091616 119880489 61348462 62344779 122314984 52108283 144768651 35927323 120714744 32634561 78197853 112128026 113400380 55352732 72300673 117716710 127135607 67552036 128254338 102732444 50702604 149343799 112307454 122629236 141662251 175769324 42483663 122708058 144922391 91183814 47438685 116792311 155978932 125002278 188706733 156175303 91520599 178447817 50174742 133665199 82256848 41204506 185358822 131859542 108314562 120484885 112450255 107135238 98122224 154285276 114801845 99196867 89247092 96585902 141465589 168469050 78568845 93995172 156147382 172521362 97300052 90300191 174881243 66183508 91972519 84656273 75540745 158913254 147568841 89450575 40492302 99214555 87940096 140338891 174726201 173001910 80766601 85320650 13469690 70943852 135926297 174639748 86483826 147121730 162178502 59614115 112205917 95969365 39848651 34253456 90386254 105099582 94938870 115259287 26953485 106400729 171012707 131024068 102962265 111096624 92397451 133922716 98285863 52170361 148761686 63021577 115969237 85747184 73655839 174850932 70546359 125836445 64508519 75860626 67135810 101933965 63819077 56398437 47533777 95680267 69500604 45890357 77122681 5078785 70643673 142648018 43383588 111408146 82924394 154941639 146855434 124655315 72534793 147455270 83734734 95290217 182274099 66068597 187719077 102589386 24920353 131749989 68790351 105746107 68606876 89726350 105449811 65831872 143714328 83978082 139638260 131774300 83936932 126820542 32235322 77056030 10171153 108741288 76254540 69125486 117673036 129741248 178354758 114798028 119784394 31056774 111938593 170890179 132698051 160480817 107627283 84967559 53193927 96809978 51001418 47525132 45466512 82777607 91143263 187180783 54264490 116088142 99822928 137648606 26807120 82363347 84151698 129072910 37012611 144188371 185260157 121621993 100452935 75104580 30094247 109954971 197250763 129306529 61122735 137120577 20297991 122239991 39367722 55019816 131268752 81516709 38747139 73478145 45296686 101313864 10082462 70762415 126206181 88334511 131909850 152796122 47792365 133839906 155494049 106970617 69248593 66384378 52657956 141054667 77941132 150278703 122384819 70884588 105418544 92387510 105710690 124338674 26027290 83669364 83600314 160039633 54513379 142829734 49902226 64251350 72014383 131262444 128975459 57106798 131103598 123104349 92618137 58904523 97959359 83679741 88172537 145850458 51984694 42670091 62232646 20566168 175446751 148084414 96016661 96088553 125259374 84321769 78077022 105454663 65309616 67477247 107371169 89298838 86595059 36883225 118180113 115120359 115716461 106012209 87324398 74646326 84078384 147769527 140374528 102443305 151619894 68899257 108431202 75388809 121020389 109802758 65138299 162836129 86226979 35549903 89156335 108554370 76328242 123031834 133400944 96948691 121401166 75827714 156145840 105968288 135079285 89365239 80210809 26097664 149184665 135690504 134375250 182419567 79297880 96045057 85620889 115563487 92897117 84345524 126237050 122489560 114879069 59911373 145546194 32338540 142319246 145954495 148933172 126802157 134833607 112598130 120235405 112240644 44710196 24796092 162257434 148994053 183430287 116266604 83257243 164967301 89728401 45479824 141517792 113936053 141603034 37431586 96386638 66466076 71649871 114939455 79410000 75027917 111674848 35692587 103825765 73088959 145078190 152653987 99302956 146294730 104966094 141704644 164674781 82628402 172914397 94678557 98463070 67413066 74640927 185693371 111388754 92578275 30118000 129404187 59511925 181068166 19285511 196474165 155620229 72750579 19794773 35017908 101478709 110513765 38965451 128398124 153075330 64020416 63293271 102604332 33320213 92880608 109490641 54031572 54940957 65042474 145147598 45993780 57219344 110620121 63771985 129657429 145268470 129644513 81452742 59538763 56967567 95949493 143478929 163249828 93257067 177076595 81359932 77994660 63098935 4631874 84230262 112004758 75906174 93395152 114069750 59462168 126932195 26728056 90332069 100727590 134965858 94838596 80627411 80778240 127048166 125356585 75689538 95214945 54552300 31136188 132894165 72383118 146954928 140486849 92301219 94673546 39028973 127446323 84146778 78204541 14035554 131232319 162491944 73383840 134775998 112998162 132465483 101670798 58605888 57217038 137505005 88210477 159305064 166365032 81116677 129575536 76935859 56696094 109215232 111298206 104334410 97136415 42141005 123593064 171970564 102216612 26754581 83213781 100588207 131027398 153551654 102816853 142705681 46456490 122311420 92049393 160138135 32689120 76424433 115923166 159168147 136340492 67303359 138840625 158371618 118045954 48407764 38189289 131674478 83367102 58030327 116591865 37690640 95390465 109429368 86274785 73285508 93957144 119320452 108424668 79881096 120744413 102617820 116684377 133532466 101772087 144114354 8146493 48513169 190454176 102535109 169210003 71951878 30490906 26486323 96683160 96820276 84422955 61303652 133763623 153193636 86272946 71637057 130817960 21602615 37430704 45280088 151433616 104191173 125809998 104410399 60659035 61142238 56004165 134894723 43863281 146051621 52815604 103967044 121521366 135163134 60608026 148569049 73882950 47387174 84913753 88042362 97550613 160938302 167765486 107336320 92084409 193764884 75201736 45951625 95765007 174335152 137419633 62312723 139803062 131279002 109833772 108606971 33840034 123752378 69308295 110185060 21917301 116858169 101088789 101654178 75812076 99619004 80190431 48971975 57972385 18612890 35058894 137877557 62419018 185237379 114206133 107334786 52348976 44901148 132234579 133303681 134118695 91235877 110380406 66213421 135185315 73463390 65985364 128678305 47995974 52123868 24110114 66900066 136994636 30893558 46514950 62917895 154328409 59382734 19301239 58712734 36385884 140254666 91238535 104280279 117758656 73893327 44257761 39900746 136533085 52804399 66004951 107244760 134516757 137479392 127758914 164866886 88323624 120913398 134729982 109216991 126807846 141467602 98138240 51229496 68595806 156762633 120632010 106496102 63760243 102602067 139758497 92850385 97463995 20489162 50129324 167163139 94868777 100625462 126593606 93471322 144022042 124691033 49073541 63164035 140700165 56480200 78802851 45677883 122261230 116825312 85329373 134440582 77390883 119786697 130440473 110035024 31075081 34089826 119407060 108410187 28104692 50565145 90252545 87510837 155822636 173637353 121139383 36281124 141235164 25153162 37204102 70382908 119345950 180522941 82399197 78670323 60212560 129036520 149860144 158997558 96929130 116938443 52790739 77188192 50761923 81299193 126795896 104624063 101626116 147566428 93538902 167869812 124769827 146429210 107232293 40335058 59067736 84644254 85367713 96760576 140438752 144054173 112793769 76814431 31211567 23014455 73041922 91519958 115632490 179409460 115361442 93026394 62202136 101914839 133200303 114605126 42739230 106511796 22938366 52008153 87730357 74198658 79231066 73279457 71362000 73325741 139643943 94423297 64217990 109762818 63495817 53486919 68467781 163714351 141248595 58990997 130383094 111444249 158795216 102699273 144236972 81845893 139854555 189329343 126390542 55531939 73527994 70716002 16962258 124494642 161239618 108992134 160736451 143144995 78045424 83061911 97884153 64775410 86065089 45429197 163815261 132347239 124910555 100919523 59299695 54607364 128903713 19451572 66523787 117393134 120788159 25911715 134368092 92577517 141913557 101299720 89279962 70416756 67252394 104960363 74067011 83782387 38904848 99052750 97614965 53367208 127111483 118025194 95478162 109288919 167138811 153212265 102266492 72710765 153163866 127792996 13079949 119046172 32352235 106914380 132149312 69449675 89034298 110970532 75189715 85154096 102015309 169481804 127902557 84480495 48366432 107888869 89699017 119732147 101745137 138169082 106425942 84173405 106877030 124880182 139785219 124335461 135794519 30858312 128517492 160154108 96614464 43416635 146094124 154668958 57340083 44547546 96191828 93198875 87991376 83835388 51285800 94376199 62192506 142564764 79615700 156282438 37083516 86522832 137449949 99261679 12381960 115959287 126929082 106200251 113743248 59133917 76154419 99885889 83493914 138411680 63807469 110435603 91600653 86555383 123070426 73128217 108349259 84249030 43309078 128571620 105839351 97874741 104648056 140482426 79468839 54213134 85670102 63019493 147097353 138837640 115464764 73088506 66778550 106726763 114280859 1375834 95989846 123779313 109824321 46839872 119184797 124585035 151572806 69051669 33864263 126971846 67410463 116381663 68602333 55224622 146727245 53489563 91582011 69080026 59724012 97196396 51012904 94060772 108614399 77748058 107266937 113665091 83793513 85795770 108526653 24397429 90806341 88017416 71716111 82650988 92446595 53260940 93092751 56996795 126218981 94707085 93708147 82356672 102046379 153197385 111489333 69282470 53190420 126529732 68018890 108900160 45783368 124274445 57950646 52953918 168913269 147472291 119941967 117546550 114955914 100202102 51683877 129631203 99407027 80810822 60994620 109452194 125376571 123496797 42645382 63742244 102446789 51888102 111543156 94110893 76861952 99545563 176588476 54754293 114584551 82316312 83761604 38463831 84855557 98925457 63482102 109687535 139444165 123068029 187993723 76256996 142643359 53373913 54663627 28790006 79323714 113056494 139178755 81209932 48988299 13499944 144480062 141018357 27612132 88943697 107645765 93775122 140125343 148779817 130528910 99931622 31573335 62497191 22225735 97997624 85585328 121966418 196045037 123138282 108832945 138584292 104646051 94333208 103035245 35019924 127818350 125482264 78776811 80508573 96482084 166412775 47783549 13190554 29665042 113808980 53305129 59001800 60873422 71636821 166885320 84932020 77673633 75964237 92993546 156451966 49525585 147528098 191057500 103782930 39833166 161084051 72153103 100430657 63669879 79978223 82379214 59619612 104050216 89896360 34759525 90950504 76208175 70524554 148742139 129860747 127878064 141821217 121089089 71429443 84357731 71559763 125553150 52390907 21518990 123303855 108068548 107460890 61132878 109716684 40912297 80664981 38895367 118386240 21243953 146870479 74358318 73484327 60001370 136590186 141709182 123248709 115233493 95491312 49247241 121172741 75737592 51941323 131655351 136045570 134816147 60961082 120123473 162836046 88997122 140341167 95936985 50909863 181498927 72281082 111485377 92984480 91694181 166044723 120296496 60243875 43318531 161741650 117848958 10910466 123788190 103258287 98254870 160511956 122360528 148747141 62663313 186211636 152248837 139126001 149643591 63187761 121410436 71835820 142189239 67646215 170241137 103318132 85898471 72553835 76890548 151681353 159341834 138190700 119091721 113401068 161875934 96094438 73404572 90716270 78247140 102670541 79622681 139214247 154845133 134030494 81443699 74928848 129707222 97943011 102903718 112858226 78820755 138463240 70732959 185345225 95761787 166075299 47945645 155006869 104181935 118273707 50255261 104535849 161925842 141585155 72461330 38416985 172519861 52799108 117866744 156743920 48729011 78522720 106205443 82923957 78785266 44752123 134567924 101800791 84950544 146841424 110770874 68785338 86822281 19160902 57498266 106538252 101899656 101946909 50150866 133345871 128344396 160399459 99797771 115204061 67611178 70657469 94784922 72467546 135893848 24583921 182750397 100790997 151273806 103788766 125997669 99780927 53861870 156080745 101835593 69580226 104174633 108371267 140466685 130168834 65384326 39882399 150813099 39906715 140654366 108286922 66291174 45782086 144409906 55376623 126499469 118292959 139838074 181659535 120644551 123938752 71497662 75476365 110261112 24062098 17157258 124310341 62739236 65348793 40396455 10076398 117087425 119417443 19821616 129336603 160666994 95443441 91938977 135553745 137360122 58952207 107657306 57114344 84429822 152238850 151370708 74998847 77862268 58722955 83210933 74860929 99581065 109854196 108901668 125980868 18044120 31072737 72008949 86001276 144262850 65727011 54793726 134464856 106570142 65372907 93443345 40384031 136707966 157209490 73414989 50407708 126115235 97904600 103970410 115105387 19201475 166875891 130418845 166581575 158193812 55226264 72443235 106896687 35383902 145094374 46015806 86144051 90860080 141038727 27969820 88234102 71265695 105361265 127631979 60353967 95176371 100720537 121910065 92165468 21662142 119728597 4136524 171911713 15866124 116821638 139139938 64136066 134972582 109272452 62963872 80396902 123738682 124658126 40739099 71200722 136473121 99602544 113755493 92279483 148133524 45769649 109934439 119663724 106845109 76355630 128475826 84078995 161218107 147817231 161957194 63854601 178996154 93168984 112979345 20242750 146684477 91848057 117539982 95870383 47458076 44437963 19291320 130843294 112304064 131574498 91481271 89271301 185499580 102451434 18637882 179841553 52787455 41699591 158378071 112483461 104476787 81676023 22099553 86527916 85206120 168667665 80464816 44799585 25476424 5424317 51751317 76163942 80666541 102681031 91395869 15247302 76432922 171231032 58755323 38183805 80905401 110912393 112948984 38290245 108647748 40228379 36631300 94601452 25931346 61767702 93042981 106438968 46410840 155725459 163353926 143081810 113320146 34216137 108588200 79682563 96376336 33138708 95872850 77446083 58526294 104108265 95767170 108625187 58498329 149101921 117770563 158027921 95143615 184780126 123485835 25925921 145186045 133266719 31797869 116959243 118318984 67767773 108092859 89445478 89037419 77994024 118401018 60683349 64327013 73443549 125715369 70248687 123902042 104970421 102337997 113229064 60418793 30299886 98759411 82037841 93282366 69707489 83196878 137186325 50316395 63917547 9164851 158305287 55334396 48316015 107916021 120053547 89396273 71870656 162098165 74197037 89259368 85652872 28088854 91663727 86325888 134837351 146385539 153323931 94433962 95133281 106889977 138212199 117917222 48511919 12213090 99353042 104807158 116972561 130403498 86613577 48430240 105059489 92153568 13649742 119651928 165503197 62620679 20792096 31683121 139361719 159273993 69741399 87125354 78450049 99809910 149756789 88870193 113420077 57188898 114608827 132862800 65353900 146030245 87629902 170927135 86947083 82439240 85550487 128083547 78150976 66473518 118637147 66958173 99736516 142461755 97213740 99682556 156214318 59797238 75361867 68414148 98869490 49306808 94617051 93636874 110170195 135948044 121564810 109823705 102835895 86394048 57211340 100763269 120483921 140913337 32049751 84611919 133747247 35632500 47690795 133778277 109557638 16784248 96448800 86829914 110541014 89864738 95339388 99780387 78652518 106011849 96507377 99448610 113113459 52456569 68678703 121273789 100820098 140642927 83058040 98924061 64723549 30824465 54194101 135347503 30415622 111425962 152946486 188124328 119671287 36431563 91077833 20712276 139533574 170388090 116712669 66654490 56441223 84169425 90965526 94730237 111256999 125672295 87922361 106997530 186394187 117632360 162516732 11678372 77081986 106845400 69270914 100628622 61419306 90330782 107226216 105989308 116892026 82551933 128482783 104967644 124026909 109383337 130100314 58494365 148128077 94851534 140995170 107551686 24296323 39653051 189740579 25571863 108988986 133594287 96934685 98876552 31119881 98200142 52099852 135584466 129193400 179802924 139844903 53834445 52140763 30876033 93244628 50563700 131146160 26252267 168526281 67402950 169373675 157642411 161195598 117256062 165783291 140254601 75017808 169980951 116672937 64417062 69309780 135472940 88166476 103999542 54917984 86340663 101205117 111371908 98109561 135182319 64297788 125869747 84820143 109962701 36066352 55380831 120563045 143630032 120701925 74259106 69035856 65645754 134256636 135877122 55581741 64339520 99416555 152999314 131349064 32439492 89944984 129488910 19940074 151715038 120189625 115238130 37128225 134686252 47205336 80295187 92914335 94887159 82991623 118680587 53371571 100623641 116499388 143841266 55725131 30994653 14424747 23047454 97606929 158128736 121903744 123023597 21908917 142594737 117042188 148885429 91246151 163839765 37035995 65320759 92247188 122319452 133359661 97816104 73685716 57958963 53278054 146204355 59329157 59767453 96649822 148788657 49908281 105980304 112903603 121226764 95235512 47505175 93764729 89981206 53740662 79326204 39718502 121818865 172864797 133488051 143338940 106768394 7673247 44310856 104153322 43619153 92396229 101163242 78305679 56449946 32952146 155034051 174160478 22891709 185482131 140580882 127265894 57805757 67428223 105269723 88351970 126283370 173301458 119721379 60123508 99720334 67959223 115717706 30675508 47046074 96988854 88449758 149568574 113751056 177874776 61835541 25541264 31825547 76232497 67350116 134295671 61052788 13020562 106423894 90589025 100210136 87376416 122153098 155680049 89343563 174037062 8617827 130566901 162965184 65982499 60789285 47859553 154029156 72941217 121491805 67619522 86139197 117274856 110279519 115051696 72658127 149506786 52842747 16901727 124279811 76551214 95005938 75152577 103605267 108026211 91651125 94508806 139833955 41981449 129143670 143508642 68694676 148748515 94699155 77781128 55975857 76952943 36007710 103816711 65055039 75028336 32318347 74260056 132706941 87542068 148823623 78538692 35330818 133213986 76885352 80024982 115178648 52618315 157034015 87335652 42689517 102755772 124475583 72374045 67599734 78348612 64552299 50294344 88646700 182036451 129171485 180953612 116882890 111438864 106085737 165381063 119761145 97091760 90415139 28997980 57483141 159924713 87188763 53792634 42681173 65215178 120896420 63582131 136957318 71949804 116282831 111477223 169398199 84968785 39259594 51008837 127680883 93697720 167117445 80538498 70553993 123948837 64407834 96092914 89776646 112861956 102963045 134134027 108432037 67208953 134978693 139099191 74812212 49543442 70653606 29855326 139574061 82647760 142352305 171687391 148674930 148762467 46243774 196519622 106490923 55950033 152168773 47553063 46534608 148510051 118390579 165993151 152787260 160930245 95760105 45153325 50518218 59059469 143965223 93546816 92668858 167937389 117706352 40465615 62620390 108345579 102124555 92064487 73745336 91177163 40634931 79785276 42271946 151902749 83477995 95536923 105711974 122659055 76159999 157234039 111032374 76314389 111522668 104321062 122036474 53955163 82082237 48940717 155350530 108905997 77193903 141372738 114674647 98345385 84860552 127539088 72667201 155329485 107865592 91340573 133790425 76361147 130631869 189279145 62851955 111540983 70647086 83444482 113715139 32657356 98798154 144893169 158696342 92521632 154417810 92652680 117854235 138170499 63484494 44496781 60889809 152211117 96056194 127862569 103229779 109406171 73614815 64686840 132055477 115800865 123972795 73795577 157640429 146087767 162345435 119086462 112121403 96640373 168400468 105822735 97247485 49181450 101130854 31521341 23825710 34192914 16445768 99844876 104132784 65027430 108444470 100760415 84360544 157556357 89101717 65807850 118437392 137094766 111366286 60293329 124836721 74709173 152029883 137724903 149116124 37724789 123219518 157947459 75762953 83833214 57416217 98416999 100386412 182350599 39985545 44341823 106980598 107660378 132717334 105777851 115377878 70395620 147661900 113465969 173543340 172181495 50321317 72488141 78250454 152098347 159935496 85001123 139606925 141732052 65406478 99189916 105458508 93248320 143721432 67362393 76171250 58093020 44594537 91663253 91782636 137188118 143249354 146114865 136891520 154011628 44223263 100289674 74614357 142814245 115796847 78918739 109647418 49532679 163568874 115447017 73755511 177304431 91075079 135153884 163456361 129244592 138497777 57666990 87649506 62969645 144394658 62831911 89974282 77210897 61245590 105053140 45272727 94691767 69595354 133983711 51420479 90205004 47371474 134553609 104595151 27342678 142665024 90674942 125039649 82364568 116948049 133488225 94685613 110817168 100512359 106481118 150809089 92783733 160434441 76392453 89587832 114478431 98842340 81039007 99146132 112035516 114670697 134772505 144705907 115539837 158680137 92643550 80453896 104297124 160467442 38831566 79596658 42488607 118482484 40839490 47275293 49378868 102393572 79374250 124279753 88371702 90593827 112853726 76730036 135109005 77141041 87939834 100311393 68531406 103181615 86741545 43640890 93451143 165410655 136004639 129495307 78671736 77419384 97965202 93882176 144327561 128300897 19201072 183065732 93889164 140536974 127209780 87793287 121556728 77394861 99372142 97260146 114310550 113248287 80130334 137498285 84942344 70717495 75024371 106496776 48146118 131822999 143817342 164028873 84111467 104351832 103725130 88988472 62762610 59005667 113262001 55473583 136727997 102442628 121736193 146839854 100317832 54831165 151359861 81840234 93008177 24465070 99442389 33768190 82596439 98881256 109587083 122434757 130109667 121503336 142357072 124421730 95946274 75329403 125228678 95855763 116965467 131189120 81050459 77105652 109865008 135608198 72090824 128760524 104026986 165170848 52507977 96226642 57361155 133544593 118875036 97368658 119784318 48599299 65882737 94947462 89370436 88126088 125198571 97272460 130000824 154187299 148183102 82036871 16361077 147347366 80466077 47924118 134080895 101426478 75929449 177095939 106259649 135208798 170453339 143152003 53415423 120063086 102737527 87612591 130710417 72597244 171843533 187241630 81995829 132165990 143804386 58173820 76132531 158088019 115959733 73640802 121445698 25146332 116327712 92701967 117337413 51058374 104903776 110108511 68624245 142548844 113742086 54417401 112146970 44571183 124573162 51607041 157798174 123763255 109135973 129683157 44651268 114759798 172564871 102451092 147574064 96270235 48991953 101792461 113347836 112348240 39227838 49811221 78542534 139646082 24493562 180699658 40336510 141043229 164853418 40756406 156919295 160539617 79456584 27069574 25622134 158874529 114407054 113138609 113951670 48818766 120932125 120230924 109769535 52721544 121196728 65774208 166531099 68825121 84759223 115512764 66397349 109027472 154520834 159261959 105705125 185956716 73699400 104651366 86163735 26371162 90124852 127355833 19698019 34595709 114157152 30161476 50479903 71475221 70336755 55085767 151040774 18029250 138253321 68402230 95761828 145795403 58306096 120167716 120466089 72506861 62183316 150455653 94920538 125585608 51071953 110138124 110794562 102116673 65659802 51995043 145639587 81335772 149450682 149822791 109918004 25999683 136502202 147736315 121606388 188160760 73746839 168446276 72750487 25346206 36857674 59025646 104112212 123180739 116522380 109398472 76907520 31983696 73531853 54080775 151454666 90657838 120703041 13963757 87940916 92327426 47532455 123961195 104321676 39101678 18290960 109616162 113300996 65864363 79096721 10097275 136596091 63184685 63977868 74970684 31732506 124898840 101719312 41910710 154729343 163848932 75146514 137491783 9019400 76328885 105315137 34493028 94335277 135125836 134051882 111052420 102119101 14693223 148007816 92542412 158496380 68999143 103256316 178702121 137509138 105521104 63982846 88142812 152718055 108113001 50668814 89733572 79533335 113222733 103888988 78076702 71987848 156000857 106947042 94232690 47561264 82718497 152617892 129718734 54559590 97137895 92410792 131866048 156110115 119032161 70772352 71252341 52325781 77314342 123891495 102407877 144894803 86395455 148658637 94871841 143532688 78822213 44095411 70043491 123112613 111968700 156423049 117645308 93266321 79042402 137036744 150627051 102538907 70491596 116892977 185441487 97938508 121604111 128928500 81822149 47886662 99082191 133590193 107479236 52814923 144410962 92846460 71723209 95314747 76550238 33840906 60258870 25569251 41714024 87178936 115576056 53596385 97080241 92092504 68177334 94977903 68681163 111717195 139288353 106911493 70463573 111520546 135546668 40540265 126534975 105341266 118983307 139282837 117525064 126440385 109926811 63175363 61233003 37999945 38697763 106540728 42666655 98650894 108800721 36292114 144183425 48337107 75440964 130079338 88105649 84531075 79870746 65084915 102777261 141212541 115221083 48776779 100014762 72879956 103468076 91496755 134796077 139998984 102622062 141526401 61051820 70654469 105189678 81567946 146245392 60193374 84519428 33614055 66936971 96642979 150071862 143774950 74022446 117123709 95763215 137621200 80518328 175100652 77015762 90084515 78139389 54237609 96601216 145476207 106556772 110442694 144587857 103168412 130906210 123509304 30979355 24619671 119856923 50003719 82832233 114130541 100294624 123109520 126222799 60548837 12904972 46782202 108274125 76496090 46842610 153601503 93132126 84269760 26630813 41798500 155992922 63013693 105611406 103367251 33786696 67478765 176210313 63236336 55309975 95907438 92645055 67634464 184516148 114569797 140310583 52045011 72105370 94376778 141160020 128057268 150651501 42397303 155719654 81127942 109915121 83042218 41332414 89203588 41407862 88183010 134152519 66609292 66247511 25225067 67791439 85785430 89023694 100945443 107828307 90488841 106128453 84951172 116669933 94635881 115356499 112217381 25989241 120944792 80285753 125455295 123910644 73005884 52942918 105813466 139410575 92891774 110101687 104552049 100304718 38540706 118869124 14799180 72492748 68368783 93031047 130056338 93210458 43813637 86514719 122659551 94918318 107826543 109660201 88759885 113618823 116180451 102186391 58660518 73201487 62831107 101891826 115516804 63712828 63459093 65262280 51807999 127516239 101765421 99516635 57849506 84151010 159514552 75556221 136527529 129997990 165404286 141622798 104687788 97662418 109755252 57123035 114575489 50076799 125791693 103533595 29347859 86482578 77371387 65495466 63793782 80586045 107614438 48168586 147123256 27938357 135840322 60929138 147741691 155679227 168554807 34145840 70086985 108972581 131850327 161068218 82220255 131581411 58315735 49612116 43246181 89009463 37576209 130537459 93930882 114364700 83200005 156932111 103088505 103245742 96389846 120340401 75480373 110798351 83557931 134165341 180571058 25024176 138433106 40028388 93066648 97074568 103379919 127482405 107806903 137336354 127377986 157737979 143842283 79259648 72280055 20755017 122324669 28614553 65700613 69225213 113953483 37413217 147251961 107401948 108903782 80890694 141675593 91684141 96276258 114389702 109891782 71743041 24253320 139992537 67532479 68062163 108520947 85791512 102782868 44723388 95381804 74388048 123226116 60475954 76073884 164525513 156230570 149786386 57823148 89746548 90640282 87397205 117054389 74743932 169667014 97928025 81485573 119944763 87713869 134731079 120979612 119845022 113159682 74559754 156534522 64962593 33238621 118297083 76337266 26006916 139034593 117565457 51737062 75426882 178918233 141762929 102019863 177836532 79205640 84637988 163474636 68619000 6381609 96589051 109061886 26986851 64924009 47322081 70501083 64155962 76334103 135568492 45217447 116781970 120877417 53718060 76336197 79053894 117281702 71500911 66647384 88086927 68430581 93995597 83316094 127613011 126876069 23110794 56674440 82848790 74885829 69370456 96573828 114109354 105246898 153367305 130455100 78829369 118352410 76055052 185905446 46151738 105502607 16976105 79638505 129014325 70595860 120945079 80720608 97052225 134147816 92215345 157748312 106344964 39311567 76596834 72656994 158035028 90298332 135669621 59866845 116310722 149340901 162364095 59215233 127243106 85261197 67789224 25377355 158726840 90130471 68872078 139914956 152444631 53991055 145097945 104669640 92367738 108130495 53032910 163470580 30316455 124698904 80802223 151555863 92645252 95464683 140729638 48836947 96617300 81280915 107534275 80584598 197122506 139310122 89545143 63936067 112928276 91063169 59997876 127610913 22311028 28856693 124074269 43958808 175316884 49801125 65632872 131389247 110210154 122380815 134234741 168116314 103874950 66973851 132509143 127203312 135564317 109812979 77292416 55555991 113548948 153989513 119906706 108454886 90505489 102926771 80934771 34009144 94790022 153256651 53887762 44117703 34291405 115217481 128381003 92836422 7003163 108327856 92268070 25017822 137292562 63266443 176340688 162558767 109675451 104007292 110968385 71948083 52388051 51406680 90023691 72141047 112373570 99818845 56478416 93434980 94037960 172846776 73749603 95151009 156248375 86061907 80049597 98021982 151649505 46920932 91775757 65710152 156092703 136069422 58786315 73318323 163755413 64735935 117504010 120490765 157241196 81259496 96850928 107219046 194694134 103779941 89988015 132649301 135389630 28056240 120124791 76893065 135792489 125444206 74474193 92344137 71578958 160990567 34832081 101464090 135737338 89754547 51741527 67290236 13751844 143752721 101298431 155927939 15701083 51728442 86863268 84257479 30548494 41437549 169952123 80115603 63306476 99845400 162654993 60869569 150380962 113737074 45002098 138948307 96873772 79430343 41263720 92906506 191361452 143927434 82502829 158970767 161420769 87622745 88123580 33119766 57974302 132489497 186235558 123301964 135097610 150133067 144176126 76666546 97907021 120203844 142277809 112781070 102571817 106780926 87402032 104832867 66175595 119692089 37126059 51045263 111885712 102251305 124415045 86133026 70343565 117991921 129524441 55517886 62844569 88002397 155326226 163931888 126156071 73484584 139577659 93538181 16894232 92299199 85725665 38790068 85751461 146392268 64088793 164136358 101496124 109443580 73216743 88831696 134436116 62079192 159694356 18059504 47242351 97779153 155412511 31584726 69131174 139518454 69478714 134601959 125407548 187261636 84450766 10832350 106605880 59820952 149632632 99050275 54088036 56722919 86799399 123774122 137979277 84319236 59605895 40213248 104617732 48761412 106412681 105452715 131545970 97537753 164143877 118408329 113013125 99347552 98790313 127424642 152580476 75464593 118833869 82526076 145118523 52294056 69435274 13511602 71151061 74550512 142419988 144296568 163670013 55704339 97129761 81971721 92071948 110032443 66920259 45638952 99775075 105060528 97953755 123860467 49328992 66862711 123877764 132576579 14273228 60643762 94126741 44176031 175772633 123721055 58224500 58605124 73286910 42143948 139664853 57937956 70786515 118042753 100790314 68661920 46448542 105799626 163140081 121084485 91094230 108255116 105238866 114043998 102771269 114125484 80866120 91714041 44190257 84510002 77227151 130860036 102298182 137121171 110703076 90651833 76046781 21824756 19241593 89959887 118732478 122447236 78049608 150623263 93794917 84185881 81959881 111271709 70386616 95030499 115258855 109507191 114216176 37175802 156326843 165891822 138660140 141471875 140538763 183404524 102681120 51007810 92643187 95157479 88569039 69420269 99351809 147367608 121189488 63130798 40351925 128700955 102626901 36364921 110576850 38418264 135118220 87688203 55377875 80351368 145699637 155118728 94701287 90824937 72227494 56773528 167745146 127085418 36984621 127546058 172077385 38709580 124917541 81058339 59969947 82211890 62791781 25978168 103038279 70825841 71471345 22331205 141340431 119015868 127556814 129637028 83130183 69675815 95787867 10189374 113489589 51270232 141836958 78737255 84902430 149845614 68466283 75009928 138187843 86160049 65543092 145587914 97343061 176623244 27883690 95004236 99074991 136164427 94513280 142919339 73396062 104938733 111354584 98098197 104584758 169651041 27959639 129249503 70680369 146145099 72920966 149056804 107971854 147225530 183539764 140437871 129939527 166085261 101703018 133140031 167201884 85174514 122833052 133165254 78974668 5246645 116148980 63926937 127617158 124386176 149844650 116998253 56959219 100852337 15923815 75188099 80293629 69194555 23295096 81618903 76062744 72253570 27353779 69688536 183964905 51337453 87378453 65651213 40271673 104344873 114544561 77866091 48732851 128609473 77481960 48376882 130229254 105569217 107935136 94075649 140751650 155812199 111208987 76730898 103514625 73553186 61748660 64296794 129997060 74047606 130329416 76068817 63366143 79344537 51707881 80279396 85189112 64263308 48337875 80182576 12321441 137886623 83279907 81930745 65649303 159971804 83013111 75722334 95110432 29545167 49593284 63403234 91071477 48161047 36983337 55550042 98814121 157677211 84363858 77760811 111568569 82066788 23923884 127819369 118891043 114516650 132469201 50769104 121552841 151178351 150948024 130323378 34209486 125935026 162298023 157415314 153788056 58603541 154199383 103063069 153428430 22589587 141695283 81284065 126191083 125078489 107324814 76693436 96106919 34098319 149256254 115219107 73157822 57997841 138677313 95623773 44225393 92060267 136517939 42695712 30786671 135742253 147192653 138079312 104866539 166002130 65992809 92675678 128721553 89649311 136833245 46577663 111637151 163055155 168994943 48590363 158632823 108483251 96349628 62195970 106429264 157742379 69688322 69239593 173314081 155122016 134351417 152812174 133476187 111993372 138479246 21674423 85200185 47452573 151120536 53837853 86309119 37867065 63709069 50075208 61814652 171296758 172714218 63515212 28106298 29099111 90195448 96880774 98149892 81309762 71294992 103786365 79522504 83943497 56014864 37562885 48384272 164614708 126845634 56606905 93803520 82491112 73051305 77244262 25067184 140319531 51765494 140733663 55854469 130700360 80731873 104971243 145983946 103512108 96248397 140561909 79553999 83590995 94584189 97948784 14169157 113005245 50689703 130041172 148291623 99001338 130743396 43343410 89511602 111647759 53762509 88997914 122430932 95863526 161469490 116395658 135761403 13557834 79550619 115064697 51867311 55594786 72028961 197142232 98596543 144953481 142014416 116891131 112333128 182881434 148262644 44427480 62835222 102035365 133035705 37065167 55502618 3479409 81405806 119307945 71093451 79886367 105766327 181317925 165755924 83789175 97994716 100447749 60051859 46785027 116312863 60449444 128637947 140460064 79987794 158154837 49668822 91687585 79303611 39066343 134239815 71305496 102665452 51083083 92632993 107147587 131231779 50123415 159030362 76946543 59468845 118709115 127733501 100780065 46715058 96939301 76079108 83589933 46689997 102210616 80006337 56473510 59549899 72647734 136870823 103735573 129103646 100626127 112709476 55620501 104488228 41843089 148488922 85159094 47051478 36050263 72526161 104597453 81892584 31432954 88260971 100213734 124594445 125133054 116904855 102322726 117593786 13283588 47667501 90422332 92388494 60173528 60611711 147569459 101830139 51894602 138694098 119629595 102377671 153638451 87157758 67061925 49077387 77342152 142069841 149746988 60978656 121183378 164084717 99737534 140249278 115240640 172161375 119216767 55053588 158212564 11373340 87393607 80861187 122203550 75803901 145334469 144095435 87329905 40303614 114828362 26141629 140880231 84403058 158343531 174155427 145954557 109853049 98453757 64360704 60590688 104507041 102307664 72723353 65746648 146761700 123687658 114510599 125370347 111765991 65317309 33160839 107579006 101904268 178924612 148472332 104235779 51034706 32893359 108978779 87753818 120741487 103143658 150870780 68591315 85474594 82748814 105432125 63821042 131972777 84796634 26776210 109912914 73795661 96220388 116779174 56426929 60778892 96523828 29547844 120898759 133629099 103687117 115334529 92383993 71285619 32056860 78608605 152150677 90902427 69124582 74154003 25556144 35894306 46197699 56663983 99168476 98348281 110338960 69579728 82573863 94301502 131946788 105295475 135710020 141121759 112102560 117431729 42869482 165747430 84346503 81820152 147273428 113645937 101382486 147556112 79743016 37331174 91581560 105168401 189531550 142603732 36486124 91606682 95402169 124385992 147999423 58818560 154530880 73674844 154006210 175934915 157566977 184119590 58921156 101936783 98123087 66805889 72643793 29673643 105665323 119408066 118521407 126960176 86333537 120764162 119112439 87600416 117100949 119989449 136141225 76091135 49385263 30063384 40528701 82472715 132433113 96340411 114545408 139075607 151169098 100430007 66833308 134986213 92175861 68640208 102757759 41940829 138441787 82778088 109575311 126419095 180214197 115994581 56095998 133542500 111826620 34989014 84154080 93353770 110018574 154085594 154344429 60272637 128034780 102206279 24356645 152912071 83355691 99957035 30113937 96441999 87366951 146018483 86191169 28557724 65136305 133307904 94385804 59685850 158655476 81760970 80154117 84783517 21146440 71484007 105359277 48523411 146174006 107169671 137103763 94871706 136663014 101921914 99264364 55019705 70785212 91405103 117526357 81209153 60961267 92515334 106658462 61954304 119345693 112538717 125770840 145178013 134316002 69140766 136486262 158791513 79340404 133949899 68673619 109816185 85252531 102713274 93874945 179697224 196199519 85456347 69054156 106984905 140313724 88307248 123857551 72039796 92920718 130385065 31648742 154821431 138284081 66402059 55704971 83759062 66943543 132641736 83032401 82490112 18079817 45769698 87733501 135026759 65646426 43322074 93652862 42481571 149522029 107548553 114033996 145540470 142298513 71458359 151085215 76270075 47348524 188509060 40489441 95802269 58852759 109546983 108088583 118595429 124736282 116966985 155589991 85415115 42611867 37580413 56435185 107566563 21642758 134525356 108695586 146761002 29726431 74930589 100889760 112077768 93264820 179953903 147762841 148977541 110965606 152334878 37380962 156775322 74550587 131288361 77148577 71184071 78777217 108694437 41083618 71161606 116828412 95554275 51043669 126232158 81951220 92994866 73912551 125848519 114909116 32989647 126398079 139363052 99438733 76225677 58105037 41152751 45010323 102561817 60274961 93662995 36606005 54579365 139083313 60209436 100901421 122793343 85817403 132040604 174439722 175487838 159962335 140782138 94498420 116119126 84850274 124823461 86584646 111608346 109161514 133932624 102986941 67563986 144012456 93839286 145959991 10270929 124828000 104413150 155199465 99591706 66568723 67633954 163657862 82964605 11923756 83697114 100996890 84543916 92184225 84898225 151265258 148012405 132322129 46543032 38700869 155730497 68042439 131618278 37805880 41519713 134495754 125682041 67904985 54198749 70914668 159402961 86034299 130898354 108910030 22208440 86841850 55688971 87057782 124959091 125655634 53790626 32254190 115269078 30283730 90421004 178844988 128776865 67887759 82558456 110645526 61745973 104804588 79743899 12978556 101181804 127258093 109820859 133176661 159584580 69737597 54432762 84892481 98134285 130792554 86496577 65142693 55927887 168607211 51883125 122525585 116800981 60960732 22090096 128113254 94216422 106849900 76254445 138793496 153228989 99775740 126663558 109645886 89159081 101285893 129827005 125415941 45747044 115141973 144401562 91478765 181737597 54758490 75686900 147367743 54884841 108326682 60272231 73821195 108534981 114810028 54470213 104745190 24761565 152755150 39148225 164389628 65879518 191462667 106552331 126666594 66094909 98866753 163616557 81842856 44141766 75302994 169826060 106576430 140597675 82622383 27113581 59290983 116680974 104270608 129176642 156820852 89535904 115317659 69932909 30993916 158620203 26792126 86484741 80382763 135055946 94360348 64297574 125628918 46400708 22359807 63815979 161451257 103702627 74741123 93383473 104017302 74485904 114479712 55985156 49439398 81679491 151612980 116429457 55772584 61473820 121273803 93529146 143952090 102368453 143946493 107809701 62083431 139042545 123691493 94696992 71075694 14965282 52574167 137878999 42376141 67907565 79781250 19596184 88329394 88828880 53155057 82462840 42842062 126508242 140005684 93913055 120255691 154592296 15191883 140382822 114311590 112837900 131232709 169842646 31504659 43301881 23761409 121021704 128785066 55709935 67376707 110258298 46984945 24199074 90513537 112458992 71258807 29245047 131877123 45369671 13630641 93862584 110247749 110934297 92228268 83341107 83380073 167659012 57502526 54793214 34243168 65461989 54989562 48002757 59483629 58060928 192220149 72089948 137549827 161609818 31782099 188586325 74390425 47288307 38594348 138224476 38492763 146943832 60542683 114876906 129369300 35013004 145231337 94774802 137954340 69498867 78998752 65417880 44511810 81271725 73953132 88118192 104666770 41305897 60723415 88273107 89916626 100830505 115683998 22137617 68055319 71836579 78304816 65246692 145973213 141935443 132296014 129355480 137578112 128943830 149001570 137810767 34612951 55377529 127324167 138255708 57762609 141365638 108421733 115644541 129798897 53876991 46579938 145322207 90224311 139183815 161719044 99626815 122301213 85242309 86490987 128228476 49637747 130171748 109393241 74532680 97922569 18549343 19837364 73478274 95341894 149403562 94351219 165464849 98184169 63609147 75653889 111212713 117241346 68706668 115698307 86129075 138514340 101200007 128843516 17853838 127323032 93436263 126544338 109944041 136829941 37792200 141828138 163026376 190210885 154204043 148330696 86742472 153524491 91660748 123000748 84099482 130904047 84832051 132924905 130551329 31751845 109055173 85723349 121934489 30783337 91390000 73909869 93254847 24061695 69029912 157061372 175123402 58282459 145287666 45577100 107998482 159750501 167438457 150071475 135600924 68503929 161850285 95424021 127422551 76989950 52319810 126611092 64673019 50403824 1904398 146025143 69590639 96554351 99399610 105861974 105619427 53551447 85085182 43483961 141809693 80812603 80154337 76536903 119016780 61239718 131080187 129734859 87410184 94977145 133224692 96457980 97899443 20577070 88356500 184190408 67584965 115881028 87816672 49255031 67103073 65307318 105488674 73184051 30412482 143469378 91479523 57207486 67405199 32756808 23054046 114324634 172145132 84629088 97545785 110783590 53913966 57283327 83480378 114338943 77390710 137291135 99641422 104672745 73085351 62355184 90697393 72901791 134769962 78450171 61930802 117062643 109077045 71509420 133731024 113289530 105857962 113652856 111617088 119857921 162883249 69572204 123545733 100390092 111124306 68092874 125944900 65384189 169919245 90986896 95342321 99417627 26589606 18610154 176632731 99633842 23097276 78699994 109339884 116798216 128759653 149359580 93107894 153117094 156895199 174173103 110950053 117878190 109427959 105456617 116834466 73860423 104115066 118608823 81857012 53016843 131178611 154060316 71136860 29827464 81524285 52376199 8756374 58853371 100619551 44733330 96239424 111760587 120453174 136316825 70133674 50389735 161983695 115342509 24086477 178816253 19244052 80492998 60262763 133507252 88175972 50854061 10523610 83785952 110999671 114759771 87518408 92973389 76855791 96380629 127106052 24638798 53728826 119608634 142953842 91411474 102214449 166941019 55566979 68143282 99024929 24089334 31985735 99865696 68418812 22023195 23305780 93232732 108499495 87413343 170977299 128924521 53061105 44650074 91453512 81490411 146506822 141469168 52709404 150171055 176513333 148431554 104547250 93852404 106700807 116161613 115568398 121817725 68265747 130849311 114571569 19144837 156709080 98959854 51770359 68838588 71672799 128331004 58114424 20102517 111791901 76065022 35554990 112191698 55491718 119594328 51547622 104647337 75858811 64373973 135490867 99690854 111961434 36405645 153209519 87525686 161367810 81395413 99983581 8020565 165149366 91737867 103157803 69041606 88259907 28739541 98299445 97957019 146628208 89990360 138359412 44812065 102290476 155760881 67483188 113252462 82378552 93741295 110254758 177644029 13743023 105748314 86540523 159052532 42006363 103456100 58602737 177006421 131895408 58598402 93823577 109080782 42407328 97569691 60113219 80817802 108601739 114495906 90516321 76810427 93731532 58562401 102780239 51481500 109719779 101815541 59370551 104849454 101650489 59615979 162914439 105349405 99276759 116419955 110436087 107473525 91319656 123064022 45423859 102873785 120912323 123560731 104340183 44833483 79397016 97691616 59711409 109993256 124951073 48757519 122582548 118962519 59187619 125489934 133466990 24083458 75513696 50478500 76991084 18038687 139494076 114218473 115761233 112268107 18160724 173299561 104308852 39670981 133146994 70708286 72970826 102833606 49467912 87325328 79189792 101338010 90808486 118813738 118863710 87196415 112427802 45886305 37279212 83350618 86994716 125109055 71458565 131229721 45906464 105701518 120134176 164706149 135684912 45631935 102444323 194316880 129786129 119112395 70488096 129864446 41049675 59861247 92525251 127104727 114329055 177922948 64960256 125765913 168102996 69741634 33194126 26905802 145430247 59036944 121410667 103360241 62919383 159137389 85099363 37708220 103079249 84996523 67031726 81739212 93859959 66299712 51361586 176100836 32197197 32135594 92555212 100203077 128989994 140669107 59058922 85262041 71965481 141614430 102462105 120458567 186753914 96907660 160955555 99307027 85283662 87651613 146907986 85083811 105506942 41017540 132519562 91410954 133550697 134391717 88775300 90759705 56609957 52733973 96156299 152278054 66921656 72105394 103920482 70279802 163982866 139379096 105179665 146268899 108713479 129221929 139672940 25068338 131455977 55842868 28757171 82559906 119168533 97740001 155722813 18517605 90895347 116892970 129541793 58657917 13600387 39755888 29847004 117769628 84589956 81743834 81969859 79175532 86807884 113530223 96055893 51615943 7414184 23378797 93778205 85794015 38923147 104850873 96807663 37174775 91353486 139596604 110036288 143605426 158061910 181672770 95931243 166333534 104032124 96662519 103252130 148641348 97200096 97415494 166913312 111508261 38904777 101379285 121114511 27524273 26490611 95835702 52082932 139807469 179783250 131407759 33620767 134995191 101354152 126843339 92684801 114054224 156693246 137507213 35269324 100675193 138466285 108668118 9006265 63196398 82483002 35132808 161305866 95422803 71720057 114747000 160121613 103853003 111534091 110301305 90503185 101557419 131134706 151464999 67973580 105429846 151789793 92538651 45034238 41424961 76002324 46701897 33666015 23258429 142158823 158968486 143174387 69070102 180069724 98688523 24233791 146141053 157679889 74664051 65530006 139015933 108457292 31081643 100744595 96633008 151780258 103686059 145333595 66251726 130431931 79492603 82883221 145628540 148742647 115634872 72843954 66336504 66085541 87050523 134324302 98360406 69420306 107125311 97779644 106143519 66916997 157342919 152209054 78413713 33810747 88612818 128301648 117879318 151930543 72751698 143222249 38484113 72083331 105973217 109218541 76178740 39297898 42096444 96128042 170456823 96079856 133683271 141231949 175883583 99152423 58042689 81055904 87381043 70025583 136126873 100963388 61818361 141518377 110842241 122146013 141705202 88084901 85690579 120892499 96578436 153913720 84034042 61398427 32493495 109733034 114372609 104306676 107998727 113292035 85336169 50270933 154597775 111679479 66274343 146559610 175035504 188350158 102579125 34191811 141824836 150103830 84155557 22402507 107570598 168547514 167630097 110257291 67079234 109275837 81570598 110009311 128673277 71892506 108693487 61295012 129856874 89336455 60703885 57591351 15971336 109101249 79067908 107252907 134845333 90974705 18608701 66660179 132976164 143779136 129291421 182321958 150220641 92649326 42991874 158834691 101184559 85890277 59415138 65680398 126060620 108110104 95143910 124614900 120302638 121179435 44716658 44162197 153962256 123319976 119801963 89047048 142489144 161361557 89973727 90058338 91244221 41095469 36876271 157847636 122697147 133454027 185814996 89056932 121806862 59898150 76465409 102594451 139778187 66015743 106634323 69691196 78666332 142437547 23949343 131825432 128940232 128148054 154888287 63575317 29127765 99256031 112074144 93921807 170867012 127197730 100027293 39112071 103158219 91365702 70152897 94727177 48542422 61752545 112747735 104880674 89263118 62989382 168728054 99934994 47804579 41028865 104697452 93837477 89230561 103124815 103783089 56944318 124829365 142228327 151508234 73715680 176046389 129506474 67688496 147870773 125374561 98435063 122062574 134544398 93537374 146731166 74769169 117596000 81646956 112770584 123406392 145116783 85475578 127547687 78468565 105382943 142554793 165650455 182578051 129051506 110413867 47899143 93374131 86298787 36804483 52463843 118026796 109583039 146298203 102449647 90027943 104017905 154518574 157456480 103979039 140624148 18881811 63826424 120767268 152012864 60466920 66248598 154404020 131846976 110469888 145028347 141747977 163695727 94452396 139788494 82636032 110613730 56108366 86162924 161958996 62081635 170696207 151752313 145372737 57613661 158299221 175936317 31806213 133998980 54433084 56928518 105820735 149210080 65010220 127051911 164082066 168087023 133080193 133986699 116922023 81347032 36650868 143300303 30716205 109800358 164636039 53749177 99557964 111172906 111780676 170427284 60677353 88300616 160089223 106846331 102295135 65661606 38872590 114543473 130621575 62792229 160885986 162683312 78307406 127688434 115626158 26605522 102975213 157717321 186353925 83460022 98878657 57611429 90435331 85129831 39232801 79470397 153235234 115964232 50586598 91374031 88307813 14814426 33646896 125384566 65092157 81123057 124884527 108824460 45628890 131017625 138863584 99093104 51917680 136779677 127868676 99731971 82913328 117455346 43385005 92316228 88759275 54275851 93802232 87370340 130799347 82623449 56236055 68640749 159887817 60076957 72419465 98041649 118738593 94619362 65687145 98079949 47895176 69154645 85149401 99337784 116704387 162891566 66206733 78002524 124555644 124769208 104834018 84792885 164100764 104087046 108900638 126898532 172502304 36748875 125009739 75386104 33536411 105277452 89075412 93196473 163684835 104413497 67107282 101217861 136509782 75226615 93611919 60003666 151199746 144766579 84617722 80152294 54096784 173413603 125316341 65766091 74259205 74126237 48239685 68128689 74221285 80027361 83096641 100612735 41702765 111318179 72428004 123286976 82300909 91090092 64870215 51824731 13427137 150973966 178643302 162462054 50365767 119635143 101331301 107093986 133270507 82534626 112991905 103538746 79042296 97270788 26888162 97476459 111553919 114301689 74284519 45582968 129249510 140360309 88355864 82782182 102113433 90301787 25804290 143662761 43892964 88960754 63649019 137449100 112122593 65027140 83483521 144553819 83449047 89305558 113060182 70540159 132355458 152737413 71095346 113679856 129217506 74596846 126927185 56016246 114811049 54993345 77581601 136986852 58406447 110605255 148753651 127099637 74556173 136490470 78614383 79489394 25842268 37452946 143157949 95469488 121894184 153744009 111336364 88914651 67387806 138125467 120545087 102627603 136600098 86554795 82828298 140571554 169669139 54552450 76071621 76758702 42087107 150442499 125688664 35029156 98104357 120705447 67188154 138251222 138372887 44886898 17536931 117231276 106860625 84091124 115023473 165691638 169368909 70662951 58828068 128191423 76822287 61915380 152089032 78707732 81414313 38508519 38347227 142478316 76295969 103993258 192353846 93293721 75508868 113333529 96571563 79363186 11319378 53443628 103327528 90459248 119836868 46040690 86375221 62710744 49489886 59621349 125080024 102973193 78133536 134889839 87058347 12529741 87152443 71808451 90100364 125742960 113860343 146890114 77376998 180772558 152835023 41709745 129232637 150719390 63651239 54769198 161526082 43987572 162822854 73445113 136039906 81848040 33111381 145565250 197561291 29544538 84840243 129110996 106378915 134601332 167307489 143384742 53928105 67973969 102592071 89115961 155717457 114163038 39969904 8291589 53812562 56831264 87458476 108004017 156662866 102079811 92683380 157454396 144272170 70143807 58185852 128442740 170262553 175909527 29626122 136627160 47527434 81120308 106602537 166024796 85912554 6990349 144989038 75689296 69504825 60936353 148896851 45586584 154493366 100114603 91317599 99542391 125231631 115550931 178525572 134647961 45079030 90176015 72898364 79813151 149853159 167666628 44060888 163958409 42023026 177688364 152533109 133008207 117403506 159600936 75558572 60342668 63784554 139467777 2305566 13216335 70286846 85071272 78407297 129571145 122578132 30621594 126581545 86044825 110855429 147391151 56250327 87850244 52492335 106047648 120026137 120844369 74176640 99085871 43975267 70945561 57475082 58160737 36201720 132854978 143378621 59664915 31959531 148795868 100219309 102473718 71210283 122724271 178014620 63663875 125233663 103965441 39037124 95112769 79987212 137475794 91414262 162522627 81368396 116824161 75142398 76905605 26791378 148307971 105944195 122376361 164833291 104507416 107541175 141780126 139857640 49328733 131115307 63922344 106142995 122885480 38643730 82299882 37201649 85398211 137254882 79522295 118398076 93073944 56200272 67715197 139154157 75636417 71738004 105163036 114033732 97592977 104127690 86445150 76384725 104461059 93805226 131756085 61211236 91280884 91318847 190261055 112185977 99383345 104189003 86042795 80551445 73689506 121425912 139052814 100552666 92806433 135376566 40610600 90646312 78554354 136684128 37156019 25592946 94445557 142289305 80861211 96621845 165505360 60005008 125638465 32600683 20497226 65841939 19968566 47018335 96128912 142547617 85411389 51698382 81050688 47143531 88951256 117212194 52059568 104675767 107883773 76988639 135665450 55649852 106229754 112206406 91485944 130331459 116715057 169008487 121582037 63397308 71745953 130492518 135175436 69137095 68465585 153036133 106174322 37223459 100169550 103853419 154006919 86846114 77055648 77421137 121718435 44417242 46053190 112868466 148815998 116323709 101795262 140460123 75955072 67107228 168821277 123373453 151225390 152062814 122550307 135298169 62349013 175358516 151975486 153970601 57892655 10088113 114508349 59686284 99325067 24479127 88954159 54186046 137664025 129316225 132537506 79050136 97626689 94744189 103269341 162315570 168411727 95952479 87579131 70355820 44360433 128551231 53384150 109984141 92671070 98605345 146811818 103935187 112490403 136469056 42644355 114971365 46660271 144761223 40032159 116629215 56489431 126126616 124647143 144401596 144288688 120058239 53116825 105295415 90805178 52309903 102781539 19090410 72029546 159902036 60194073 131245669 159893566 71287515 109234274 120704009 52000357 109659850 189054697 26447170 47091083 158895658 46657906 24192795 56341825 82064252 104720433 86418980 44177000 71910933 131981581 92363329 17508350 112718817 50480361 70932245 53252717 58025635 120089802 155187036 18374982 154665657 32375659 98035443 90379447 125552794 104968852 161129626 92806585 133100913 95526226 147826539 174995512 121685769 95829961 134740376 53260470 63555057 75480460 100182700 77584296 80308005 57633651 102195778 81324641 77224436 58724736 54995360 13117035 136022057 78181839 126138819 103591941 105611217 57029341 96442007 51958051 88699859 58857002 80833344 58620367 83257164 96267541 87879588 121054860 123856071 147552514 67806639 131801334 120750582 51400286 107835635 103277326 97192372 54295246 145089906 125733356 142247595 119627968 69717970 73635616 130528777 70100872 11034622 91807937 149362287 129835841 83477074 79908833 52691290 87995853 57682710 72202183 97744533 92845751 151045575 78740857 120180841 98940455 105762720 109404008 74230632 107882742 171512158 130286585 145167273 107005550 76009013 118214241 106410484 44495902 86474591 95018381 162273253 55441337 76184029 123491397 100901658 74193534 20458540 55359778 92783075 103125104 53252590 130238054 130396162 77229839 116954119 164092936 118882880 132077232 121937093 65393358 98290617 55784976 95153430 66173137 133533997 24158132 68780220 84809026 131058286 139182116 134020188 138928383 59996615 126755558 112636845 75809897 132845758 142084062 90111119 116945749 117644753 130788086 153070008 102172076 171787342 13762847 77172376 71978501 61920686 112564472 170281566 151115440 103894362 45827557 86635837 128940002 132654950 92745023 81167219 90742669 39972491 64588992 130894062 19273921 95900456 117170278 60143410 144922548 107672649 145449335 156383543 50756716 144606614 91472731 82542291 79904909 66536404 56468902 98591805 171287743 63995999 156642027 44339967 73771474 141782470 45157130 86282924 117558994 21911210 84740061 86488747 51571667 152515069 15661409 65041859 143070366 109244568 101593068 54718266 110512088 127394699 73382585 121989894 54400091 101870845 19678169 147052795 121319787 159331009 151918237 29713499 55966594 47139960 65014191 105688936 82557091 128760254 112868542 91120699 87000612 164960921 87685012 169975742 171919294 65464569 87320800 24110496 25680840 127443329 101071204 70785847 93041440 172611275 162473699 113868631 169394169 155547127 95572200 65046674 41868225 89402508 118591665 79007662 119828898 98452073 168679560 139537726 61239469 156617854 120041576 106580805 109632566 126491487 134991342 27127751 169134768 71187170 77805010 56461002 124488766 96371695 123705441 97975707 98545943 120014058 127031410 179651104 44404998 172632333 28680466 47180414 174029066 122658094 57699604 32723915 119557440 157281012 116552381 50343764 70093387 98656780 61506869 149288937 183570445 32045501 90847295 117604851 46443463 39799718 160031555 109373464 140759112 136992392 172307156 59881674 112096077 96528269 52750050 41988384 121979973 113857336 80849628 141017674 58748997 161290196 70035440 89255842 52914985 114128650 161193222 27302507 147550841 98108934 107162800 104419367 64507785 85980996 79660389 37557202 120732356 111409296 174128889 93100453 154004154 95883774 159287076 52625839 64600445 98027412 113373849 126842819 71642569 117439398 137768062 122307938 68257484 88798398 137502066 40443100 101973028 98415519 116246769 59071143 81709838 27245876 84265831 84505886 77644171 58205922 166086234 93861012 63682849 62531167 94402994 27184790 93517519 124199605 75413651 47074058 59771910 35477096 61781990 133661116 148998297 64608754 48236592 50492237 155238901 143407914 143949263 75939926 128105817 123194747 114955695 95314476 145144000 54824015 112145485 85519590 100406625 63427666 98395233 124755414 62504910 123988087 80331243 88303519 68144724 66350660 94674802 138280767 142531651 44052551 36536644 113257587 20671346 96646546 94200990 39676517 162824871 26734248 187282917 91236901 71579554 164457451 70410772 127897096 145601380 132097094 24146659 137467327 29286564 120717570 83609702 22609839 79108514 70179300 79238300 80864300 61368959 84080731 74862242 104618129 13135320 167701999 28595631 60000726 92081781 132034995 98650922 95546723 64829902 139540152 108929996 177338905 120240543 97000367 31379278 88657632 83412081 98153361 137173655 133573293 114241635 108835152 89949542 74271075 69701385 116497035 149831799 164554971 172365793 75549833 157911454 113928767 135394192 129415411 70544747 102677139 157977647 131836223 143661969 124526150 65570853 118631653 126230942 54591316 71755698 51661348 135863041 118108719 70121649 52163359 128840738 61562823 51727750 116690005 37162706 87046743 113516998 99864963 87542255 108624523 78178982 48211179 93691912 100754831 130420938 149479140 146538836 59144296 108614796 109701572 94274444 141906683 87695771 83275366 111850903 25045763 48616904 80355792 120543967 77256915 63450755 39175380 98820886 147278833 154598136 45522525 72597163 141433715 59713538 125488603 166359158 52960463 106664158 98762225 167294316 88213479 96306316 40307989 94014710 128057911 94035059 86814168 155387212 55951979 48641599 61874893 44535751 160813158 116777984 100212606 61886856 61944850 57748330 126255301 83240497 89649053 65483963 127916516 26434353 84386687 116100652 112320429 84015935 147310151 67727421 109532725 127760210 102002676 46440947 103238366 91276845 92162904 92882898 64915933 60521385 112415436 73308600 161338012 73111305 106973451 104380677 32221786 121433207 70555082 77039533 131424851 86395342 47384795 138220651 103796959 62906490 132751181 147733972 31064707 75157486 90266404 98956870 61921061 109412023 189612403 50345170 81103536 151854945 81765665 160448660 82715535 159558095 136236723 167026481 70835811 81712433 88645735 106000739 164997438 82002618 97508816 20019942 116520598 133378672 103995047 147110354 88056820 14340586 145031570 83532559 88088879 95994756 68911602 190272482 35620278 173181014 87535463 106357261 43946972 62104836 124162292 180692597 137789992 131241443 100063652 99946071 58869940 76675222 146069100 63582265 108652530 60821644 93483576 109299453 165018571 144696505 125560125 22596748 118633867 58417810 104791395 51442846 81952878 139599777 176761763 80982742 113550198 157395433 144211221 120928819 174798084 57541199 117577032 150925831 57989656 99410297 77720849 130271362 93001944 103329437 91892839 71624550 178433069 66931320 75953214 59189990 45741157 86583691 75696908 75896283 92207465 77362123 105486794 174251616 134480781 165089326 94626200 96862964 35458421 169606986 145950723 5934698 109165316 99954107 57195707 43065702 102670465 91051621 74652089 116906581 110329366 128511045 105687213 80482008 100966835 134752883 155776880 94538323 62487420 97574080 187454670 104980539 116601834 67441038 84184825 83717806 109963729 106028161 96723938 55728608 96038339 86973929 63577839 104025484 68798387 186982868 135532449 91923973 131386789 120322592 25575303 159651688 144423264 40912783 104708168 69818766 130703684 135202131 76804123 32833783 47576644 179503459 104818077 82223981 31577971 88984615 136360798 141015231 157844698 153543565 155810527 25638097 59576869 116628930 186583522 111162682 117830838 67522397 15385893 132257784 191326505 43335049 105256940 50801508 99997909 40848975 138811804 125504366 75732549 48528777 18214256 42159914 117151077 45127989 103011715 131050080 47137974 57991371 131811984 82229065 81246099 57759058 36334667 54226628 60048175 93792291 78399367 78466122 169664416 108900733 48510221 89754989 89324461 159603945 91701651 107031079 156593340 54976443 134647047 35542196 167592919 76750430 57441630 116737725 67641444 119775114 65539460 41039104 110137146 115745566 47186587 55510329 76590232 112359379 76848785 119617604 108446680 78638515 53518597 93772440 65690220 48586790 83149763 51765760 171832571 69141190 73749406 164124348 135193817 121941107 113508159 159397654 20125988 28181350 82587661 28526980 154661295 13529342 178432565 87231529 123910914 107657126 186127166 6192223 103353522 103854384 89834621 32485520 192880996 56825604 35885247 144136596 101024571 68965933 82685185 185179336 81606684 111183530 83171375 92654457 116838069 129214750 167527839 113410823 90401296 108495524 169412094 157174404 82400925 130251146 171307652 84152856 56374920 72864365 139253629 112471000 123441270 161323705 119798742 165988108 126507556 136760933 139085861 60778886 98750520 154938446 51228564 98666311 172423075 82160755 120746490 102232413 136665166 102131907 116670251 123132445 93550111 114315631 164751184 119144025 141423758 127285039 101241328 89335207 85935680 136395589 154740480 92122728 80072607 47410280 81553045 131445463 111355039 80987620 32943990 161439503 138633362 100768542 79023272 113419526 128748236 85202540 67114853 45293162 121727089 96388014 125290244 71692384 151997176 115808303 124641177 169094263 69469999 102582584 119837121 50388620 76709190 130467132 27063179 106992965 125111023 183528573 157517575 2438416 22067149 103894421 118921502 122802104 84185168 100894890 176553774 149370295 95549319 46463505 100738195 56566650 122149751 77405503 126856254 127489794 87675236 60867813 72046993 21274207 98041094 70444484 22718821 86340107 150582485 21971474 82409248 87701963 139939433 104009914 134928076 62735669 176617877 82832939 26561298 131173223 176909661 104636659 57135743 88392402 50742740 91750260 146142762 47858420 111996190 131377462 123839854 87152976 82256575 46086158 29725259 17462255 73114359 149316484 55207569 131133545 59433295 137565011 94340368 128147128 85092066 36767403 149111837 73695203 92104500 107451596 87866109 58432889 63205805 146079089 60122552 154466069 164961949 105554367 36861355 113360521 76660376 77358317 38702425 125496602 126587944 129573785 115727750 19728117 109444066 101765403 145999332 116064382 135123850 127345318 145217237 128467955 176647460 117065321 21272187 139833491 34345458 94415549 53521581 47057057 73279209 23802073 104703368 141314902 119483583 104528764 122037863 56675090 74654206 88358861 141874227 47669151 153157521 48535401 98429380 83052388 76642970 173002349 145734924 121510706 109159302 141769726 86151210 140411977 62896680 97227495 55583136 129741583 110551095 54947009 11123975 90020892 76070375 144859788 15855650 50321893 181244536 105937535 97327473 76633155 89333118 64199570 133573367 61987507 109331482 106418027 70304872 130917591 131268211 118800728 40813356 170756635 55880131 85604399 145566759 109476749 113357191 83127984 65297901 79145196 109757512 131447090 85370394 103900363 95711031 62141874 112875076 93558459 136955891 130259117 61112342 92755467 106303762 133378548 67563420 88410341 51125237 80837995 93814760 170032074 108405478 98536340 108282967 89705089 79433982 84094807 111768547 37236496 106721496 94465928 30461018 106792237 154136425 110627828 174267988 100974315 118217989 11274864 90416695 89125973 113687545 84639842 120461682 56910139 163866503 120334290 95117970 156018988 101528407 105138208 55307477 131999694 103425345 135899361 120236704 61871001 93537294 88453835 69757510 87793817 89878219 57320696 114474474 104782265 90958452 96584670 86667903 62305067 128602181 21732749 120895878 89270998 95696554 97821237 144450772 117538516 86673864 61617369 139472128 141565937 125601085 50931876 32740910 143884615 122255569 156130947 84208730 65798959 64979319 117267395 95674049 145391284 88445955 44865410 117843461 79802381 96643971 128406296 25576377 98105793 160224536 169676725 66548530 27429302 104853333 144345483 145047486 123913472 54223638 153037558 80779670 95110663 154645322 160557580 162437491 114744764 163683011 142203385 16845408 106811259 136794193 90579291 85704230 64867359 119063068 96554798 91698829 86174951 177791534 121170115 56094035 104024808 134234813 95155965 72770893 97581415 98214124 89868803 115797553 41564921 140879027 86431662 91474894 101762022 63586139 58542843 114130934 105234243 65939545 144499982 87214865 22209022 100921695 20799531 43394881 164844006 100322858 56546860 153493927 85010372 117677374 141748815 101431605 141051311 63086702 160342464 140808495 97587444 80212900 21512814 117846615 21351661 75857422 122933501 134514909 97210217 36513627 80757995 111392979 149207007 76263606 169560090 101920702 143091611 83737092 62421820 148631913 69401047 120635873 163589905 143069329 88279142 89176111 106781174 106261997 60272657 75163269 114317483 43249336 53679171 162264805 55112225 105996888 94936083 95135632 96275292 120758629 19177471 52905624 120053404 109363098 125056612 33619701 143368441 92513752 131748469 158867628 116820611 151976064 35071698 14320614 50906241 87893639 33010506 92371667 43796486 131171589 135014161 71411780 106950543 96324003 145626663 53947809 144533833 165923305 67719541 67113966 103843498 114485762 183669932 50303453 138042421 107522175 65123068 108175627 137033908 45976060 124418724 138855297 86666176 142133196 122862004 145548350 106531682 95926006 103850063 69957084 57875036 83094927 139144577 95440649 114738111 73405496 161599205 160477096 99377126 121616479 176509235 41657382 78218411 159720381 94115314 174079625 150953269 109476242 30680953 116892527 68898603 102075013 135611613 78230082 100844953 29742568 145061945 97418408 68219525 115586767 31851707 13173782 88430299 106585634 42599566 42871413 144815955 63044840 114309006 81847782 197505683 89823949 39366695 63140398 73055617 80863957 154326879 120677754 104362013 56031516 163697658 93302719 65301984 98865426 91345620 21715210 93990155 124100986 153629627 30448886 56855711 111719265 70618860 130633330 28915757 138621800 156007863 63263843 108751900 115093353 6880804 100317143 55834982 100508214 136751992 114070674 98952122 95805958 179656422 135425335 133399399 61252047 120395905 83997796 13475203 117000021 143620887 137958376 87037734 132712432 88938865 141612709 11198940 140319941 95550928 114495990 96332606 148530941 27238289 168546464 114148094 93735130 119304994 137542012 86973612 107329081 118094072 63120405 105896963 138870567 76551988 173134400 145820145 119675693 105328538 40942490 81030843 80220741 155584988 94851648 24362865 138000788 55575099 83865178 186872546 93845384 92946283 153009674 102114442 12477920 97515402 179160640 81035450 42525040 79463202 104537710 118489909 121739502 76379583 109181149 110781896 144088045 109697594 108767189 112971887 75535512 146039880 119109012 63939846 39489591 131083009 120391179 117865366 102775180 95753892 74841887 179100632 103438977 45497112 180656485 63543586 31483089 84746276 115890313 59264320 66047658 91341877 191737313 125591739 92570116 107563319 134068393 143101156 116623524 26808614 74719834 96830268 47320751 52940380 80618751 143281196 27306270 81658538 131484845 157475883 73191635 111358193 87645464 111062859 144721401 104339960 128334634 113002421 88432219 121894831 171897606 106294608 101232544 98261809 137968222 148680229 130091109 109613588 100931145 103198284 80693477 59267700 121757973 188724035 37266012 94754879 77679411 113045611 85417481 60843494 88505286 97176408 94661375 97473758 116607622 86900855 149402892 113943978 65109493 73272222 165654166 79777573 93657596 99360857 41606659 107189249 94670765 67959460 150284707 30440766 82988350 108753286 96875107 139601434 121801562 134551210 90124143 101619699 108858358 52215773 146471125 107664301 79802986 102521658 120326012 191312739 152765702 105119583 99051385 133951637 81590825 100702155 82128105 73606146 150779475 100925144 99487234 165910242 66657301 89261358 152609524 64860639 129728741 101185810 71719295 134535923 35933522 123663834 140146070 95347258 117297655 52972620 86035895 153116110 108787757 149222856 93398138 100171995 60054108 81848531 115724478 63939917 110329177 27643445 126392847 110980457 98520347 88857210 150232950 20172063 164178454 45532976 125908055 36944471 54038053 43713697 35671106 31852261 105117324 118227699 181586241 97265179 117240131 92758468 34902254 112059690 101696998 74843296 73309071 142367375 70382802 140849403 83236569 66961857 62614320 44413061 41604082 36979416 113130726 112446485 54328046 78098670 44962439 198035876 31458890 93929855 90458634 124538855 110196979 109049258 81474248 120730540 122777197 141326259 159348763 94566141 139263823 111024538 134899836 75955233 91933918 116773426 66443954 112078440 78474285 117343243 27364929 43684500 46216758 145303278 84916042 32874881 183611543 22979883 95365518 76294468 61031666 107638957 123108220 56875733 90400739 51168226 79947231 105084851 58823386 50628944 43967136 120581205 152950043 61104980 79503253 41701053 106353165 124714126 75941415 113336183 55705759 103347426 36333333 48923813 163782478 57913505 98530108 54670882 153298935 100773078 83875092 131907618 91898582 102514161 118238368 109036648 17655138 105296863 161308669 8425572 63021483 58919048 77309637 124739719 116363560 89416359 122923072 145273207 184151183 16742596 64437675 92510287 162166278 85603134 76112460 98341326 48327069 96316862 42528000 113241507 192090957 92144498 147593824 146503391 107999680 184637736 110343205 178818076 88703475 81257018 27675517 134507707 131174746 156966834 120996536 129455575 149831718 136263935 47877729 107167183 96574487 133928368 45217505 42114312 75615844 102386649 59514098 57995183 90509649 45488125 39345371 121315302 120702852 65426751 88713281 63513415 106067053 41208910 148300498 130682772 111105722 118192620 101284588 164725460 63808128 50573672 75954234 110641142 56953519 134471513 65542912 66849902 79231175 89377510 137238229 119990220 140294718 38198111 137314095 60375474 185826698 158696254 94572335 146761729 97415758 115748218 160072115 93208421 137331584 131877629 61313010 85299999 114964425 86224801 104923172 110540756 52863487 119042461 101612442 61492090 84554806 101300290 97118065 102485967 37206165 86079188 155781403 86726096 84495986 134922700 65546751 141633820 128480984 15855419 63045414 46939433 103252542 119532197 153816246 169669567 108411442 64457549 2190248 37327018 134086755 182420754 115944920 28352164 114007821 112761923 98157082 98557413 73787468 128848899 85770503 120401511 44039924 60230176 41896717 59948472 118397477 140817921 48800185 4547178 132628060 101482183 127642177 11059507 63566702 102580015 84623869 15955373 99148031 56152751 116428082 48963988 103207028 164735211 53069002 122140292 104386870 131054601 119479777 157355082 101489702 34940489 45601828 94195218 102901006 177849885 36476335 129823044 125828398 123222956 81891267 88029518 54981925 126126069 99348956 118886183 120584161 75890309 34682841 24744996 91080792 41576293 147467390 78991689 80569850 107489188 121465891 166571939 109211804 49650147 89940494 92242789 99916700 110046814 101213643 123671263 109076002 98927883 100840172 102439760 84718623 12882927 164519775 114561799 90851577 50050792 52287429 125328706 125701567 114711226 113941031 109514678 123860849 69378303 92719089 46115834 81690559 46009890 144010185 179847808 113313211 144154986 80698830 58261895 164604975 114989316 105233883 105446087 148083994 64690938 150701890 127499628 177490420 54813499 44506547 65496115 96143839 92297454 9824143 74335053 174988414 144213109 115379522 47717522 145916522 29110179 31435253 110765933 129649563 45313255 95934472 20537336 57670671 110215335 43006949 134428037 167815227 77615177 93323194 38791653 110516793 104316201 107037870 88340393 126777300 60364533 127022469 80704694 104002675 78429511 61990673 126352944 112037827 93845049 168842339 86696980 34068492 130727004 124297479 11079136 71057337 85122071 90241551 78647738 174822866 67764330 13041513 150706965 99893851 160070485 69640906 12408538 77942310 120409779 140948215 96613965 136365062 125086266 60704062 171571404 13723352 128583150 101752113 141583366 137570706 124640879 106953911 70445514 156948514 69634454 47283168 175962238 116627229 132929753 181522952 20829916 146120530 72639799 67867973 140868539 140108912 54473163 126948198 112466092 35176329 88691629 90180257 130153766 105592503 150261006 93918884 73490929 158183393 84601526 127504480 71057273 106557733 109232964 73852679 138563386 45706313 83439600 140753030 110941525 110309670 47202243 34385044 55677529 88150221 58747443 62530190 143484109 110706048 100461237 5370413 112212283 129476608 129258278 34397453 126427932 106818680 168512652 112750626 58957104 28346701 173176598 97249393 82284968 61008204 159972214 143857147 97114609 121672199 165837651 21201400 171173750 116279776 89859272 59431727 75861628 111553191 91389367 25548093 91027455 122183681 126168861 96296631 113756378 66880685 42878348 85064711 90774139 172372397 121290191 137235725 143765591 48774772 115348072 78659903 98224999 106262994 76863052 149192836 144064686 89588081 120180689 155302191 61608137 121482241 113984136 52169590 102932433 71041578 110891765 43706229 90313039 116361828 45452271 93908365 125542853 38219961 41567234 146440212 59289214 170924475 121572701 127573226 141850034 123957195 166491429 66018313 92285943 44286553 91924645 117355636 141505476 154558320 44969830 114797367 132284740 109959635 121635617 61238149 84299333 79182648 100317114 16707717 77555322 82539987 73017694 146373774 109420514 163513958 79161595 103432961 74248896 102889580 131449470 38365030 52880009 59366428 156357878 99325665 142032836 43663268 48796323 150267126 166738909 133737378 75852705 125882826 69006635 129734120 66873677 70006181 118568931 88583676 46710927 134691277 128546958 59517666 37356684 34762607 37261737 100706206 39484754 128362660 137946094 109828982 135688575 98867327 100543393 77209140 103824657 63841031 157638694 95823077 60073093 95841081 55676524 48311719 88017388 99203002 84048277 69751707 74005924 134323275 44210120 149294210 59992796 168316066 121910867 147151105 96211390 86314668 67309202 122012493 132170910 80021492 143174959 78724502 92446035 53897395 86525067 97601212 135679965 64354917 80244586 58327149 160696642 121299069 170288267 159005623 110141528 147476370 133902975 90402176 187913536 46275506 34670928 148505941 80451661 48027935 113858990 88460272 57108149 64630997 83532456 124446955 106992359 130425553 149879062 118709040 116159026 162962058 92019676 119220655 165588974 137751668 52781462 173181078 126753627 168761906 167978580 33903494 103357292 73804756 90162284 138036152 151498136 111646075 65649264 96824193 50477473 66689061 27509752 127610982 75441562 103681538 104699523 49540283 75378420 81155835 59341312 89901856 104966414 96363400 118732669 63234019 76452628 90648121 55373291 65672152 121387966 67771942 99134292 151310605 74141724 131764828 54741224 115331523 113255541 48231876 160278926 57684554 77542340 162955757 139741683 62965600 90959806 35222442 137405042 174091725 150520694 112943740 18147133 84377064 91442558 17603092 95179223 109998684 92855929 144084045 96749696 47921261 159907056 7092554 145888504 31836361 109687060 98671107 121775902 8481953 80601631 100168423 109197087 24808185 89960597 117338907 38668983 141833852 15314221 91268554 61308562 62331207 86990484 101853117 116569517 70564891 108154294 105383447 180316138 110117877 183264366 105869186 151348053 88982089 69307380 174910533 29661177 77363870 81634904 62589625 119430368 98155491 88580069 111146188 96765609 100831240 80351716 102329380 104470493 38311428 95002473 61028889 119126315 123634317 52838229 178988355 109897956 152330230 27276130 58551948 102086660 143537482 62958192 88501997 117639282 20638456 133530271 165565339 130909831 108560679 94385562 72364714 111757344 122146132 153225901 51273078 126037510 101309838 100754992 43880720 161651241 154656088 82900027 133009457 175581477 155747936 32966180 86012418 117568254 77966149 67836345 99640351 127171468 144911796 50704660 39568544 77325913 59678473 129849814 65110826 73171357 102436314 149151775 94855137 168734438 110614486 110910163 97984790 29596290 116311335 138733152 128894917 94354025 90931385 130955404 159831631 131396617 98269871 103140218 139040115 144543045 63463194 106170486 146601040 106081313 113196093 113976147 21055122 102494110 141855052 43913998 153503168 153697543 73063538 108819763 67761332 126335897 129587450 20980927 107253958 111683387 76826685 118698200 62874321 103926805 106172827 19106702 127418031 85670742 124252731 65370185 138780509 111655180 163422081 7743597 99178412 132256592 76372948 10555205 69564289 52389312 53511361 50717327 165712374 77498981 102798579 181215722 72499646 115596624 76176426 90038594 161995937 137401824 110866572 88427423 120402039 195558488 53957035 109776430 51183653 143361604 103254426 67979704 103729104 80881768 102042726 139402204 102928672 117604970 37609463 129496452 65622448 37045577 55216705 109454251 99071546 27089944 79880821 136749064 125330505 47579540 119114960 126941832 108921673 81744768 55922029 157424086 51535487 183130393 97643323 153285072 88405050 77163766 92651774 98151029 134972664 91896078 89357617 50903400 73189311 56620128 51033276 55278809 102049639 106333390 123704921 142942549 102492602 42793396 61787702 99803836 81756767 99364493 132869282 105449685 150011326 108455303 151140874 167578238 103872604 116211358 87890041 148310939 130818147 97888637 109029895 65767284 65255348 34570381 92017197 141838398 87778676 98678616 107683866 115597372 89684006 178188219 119590477 100754273 47042301 129450601 75129385 104895677 75606310 134750111 88374998 106434394 183994195 143589447 98481374 49890972 79045348 67767788 59687764 30590072 103099479 56171793 92379898 156415433 133117403 188046206 128985630 114126858 68109527 59732746 116313671 50454910 124951333 150812225 116874419 93146748 131754645 60140462 153615636 136279469 122742606 105615227 102126409 41119745 100894975 165315951 136355014 97479143 92930046 157701969 28506699 184424006 114280536 182236749 55521737 95566343 64681097 85234704 40060255 90167942 138620447 109962291 48392338 63265083 76768127 161778041 47921087 98865242 105555770 119788386 118208365 135602398 124483434 128181665 58439816 63039529 54141117 44526795 79301729 31381734 31490399 188846338 110418201 113894173 119347468 84786750 56253832 79387025 94082423 34346750 161321542 122623543 182533470 117508609 119442843 156686507 151512598 180551797 78756978 94452150 42907172 132508912 39565173 105915497 124879386 161287587 53044536 44435741 128340803 2986246 54245742 140000157 120084013 137760218 114331168 88328646 133824306 37283806 40584941 84451658 91117736 96935819 92394189 121128508 61745678 45705249 50011831 58643406 141853823 41977050 132855825 81619541 113449071 95444564 91186940 20762388 89775340 127107904 11107406 127009264 143908833 115613010 107798799 122890795 65704811 11549909 66685877 171130559 82350651 94994737 104044293 141872883 70498219 97463437 87968588 83380031 98357365 124512207 72944778 36326419 109416598 94869544 132484728 113955386 51345829 106627940 121243444 73897730 118288998 112091062 182613101 114563913 158014694 142533322 80281323 78638680 159895423 125475057 141582936 71649823 58297834 77809131 63901855 33816342 78886824 63316625 157929795 109357694 80686803 156254790 110937932 83277900 89628561 71333331 121224785 14800041 104965645 95293302 97059356 58174567 60583348 12025961 91814752 48448272 108829357 149907492 51772183 96674057 160230839 62506730 95089056 39522360 154619087 115561558 65554413 135063860 97587719 63016892 85474551 49805745 68880451 115442332 47356286 106157131 143579320 35083267 142927456 101089395 91809861 74271508 52850319 30719521 120428404 72732652 39326687 65847433 98912985 91405033 57032343 103304730 152487449 54046627 99910307 32372119 65197173 139431254 49998721 131719006 88668670 168979909 89636881 56917603 64615857 55141019 117740510 52315508 46211949 144020513 77790116 141461172 114465471 116588834 86091676 161990443 78683812 41668173 94326235 130312448 53971415 99496245 58044205 66708312 103548908 57207795 155260385 18426327 135656065 142506320 123742857 189342552 143403417 137774311 31735265 109386277 114294527 92626111 153643846 164166221 121590223 23290288 69619574 57849937 98019819 79328505 71901264 87323306 164420677 152862576 51261457 64459656 155681482 47059161 113699804 64717185 86959658 115232972 69490957 122716209 96642289 19790194 97000262 118021065 95106096 112172161 91349911 139144087 189060910 118684269 75362226 160574386 137587269 123399641 140716138 33001435 143690809 19075144 74872106 104257566 115651754 55006067 112331066 38458486 86655623 158720279 94437911 129901178 79066078 101783327 75677328 138739646 37633100 124456184 82849697 96347969 113787963 102524450 125931834 43454373 76517811 68900497 151680316 130956577 100954584 114035425 160744812 143246979 135432626 95691916 67347744 96066472 59985651 85659644 86703184 66792971 88095835 133229886 74980553 63067499 24340669 80166653 114691229 100627799 38444051 159549421 56971578 37543009 39779219 112657271 102369020 116730485 163054597 105412031 122786915 17733789 93043536 63616393 45582926 105933112 77581611 18730542 182534121 20788847 182786007 19012241 78535897 38218601 91079949 82934641 118190974 144674938 22877407 70169466 174021883 154619552 58013147 103229907 77974902 80964396 160929901 125984255 54964352 83897941 21800841 65102496 99103431 150845929 34196786 30020831 83611350 73264872 39934169 160485711 25677991 175655228 137548114 157546618 171545464 114080147 100463764 121431681 104527704 92839845 37065828 65769587 144168685 120574114 36999829 95448858 67343121 84379305 178034183 101150729 65378807 140370213 185693062 106316486 49634229 11240707 34791929 111875991 125701939 65352436 90675573 143186088 133415906 162800420 132731207 176507072 22746710 70331915 138696676 96377729 146292359 94839437 106707652 167958419 89709284 44147685 166452630 125640978 171351278 103968445 180140989 149185098 171890286 56296232 83161196 80565108 147400759 135784667 130498637 141945961 112060731 136963013 68210487 109246709 119590729 159112057 98646212 89120182 59588702 129704964 166268760 156974389 95721324 141666559 48319825 85425060 99189797 105124943 46991257 114808462 70925098 78166409 99158292 63280658 123453325 31657205 96484489 90313627 80150859 69330575 111443638 137225449 79916289 96519847 71275585 164880833 30144738 103088324 92345733 85776571 67615504 9333102 124574761 104914375 113730390 114026111 152065991 134156299 98990594 102798342 114568770 49516544 122904881 124013893 108417682 92005973 21369391 43836563 158464993 109911650 125872158 69723125 119119016 106103456 65112650 108124443 98548457 109422597 112198091 63337624 129019356 62658478 48497839 41035895 138570271 95792445 76786488 102395145 80039408 181577949 117887307 76890961 78233359 19449906 92474177 55683846 57611234 58920628 95907153 73013040 101274809 80916640 37509276 124376239 140390704 144279153 19231326 76272959 53352650 169724154 131720685 81812023 35460981 35218882 112653944 99081227 123102278 25496966 92469084 97472123 80682594 17913423 76670903 58319899 59552572 74490589 45406110 82889589 77348330 153644285 141860907 115813472 47968452 49486290 93255080 70242265 91847962 24806122 114075798 88319341 25272504 169532015 107093390 97147467 108971541 94920549 41916990 57163640 141669574 159272813 44582117 81733976 48129473 178008320 145792731 23830951 114972041 87750076 148513019 140945481 54651006 163902731 70293234 22187270 86178225 92490907 123133819 123953470 67113804 143461861 13317592 101342810 107686162 101986968 128379023 95660989 102257144 111636315 99599262 63951569 164936250 131849114 82113285 118016202 140530917 174327536 49659210 111937123 148684433 89067526 91905312 103689717 192464834 103067377 134025878 97090290 63737596 80689638 109704715 110861160 105747904 142923405 68759745 93957107 108294802 123102538 171434326 83100732 77018214 76434677 132064136 85760002 97479832 143559510 112314783 97409562 82126925 50273889 69084990 85303938 108501011 147131652 109559320 109712035 69928008 127682231 70187439 74764167 121190515 97221483 152979291 33714663 91585915 60753160 76939431 120192058 129111492 56737157 103030686 98624305 151823417 83203300 155350921 87782310 120973527 94298529 100653833 99434932 81530196 113159520 102822871 80720807 76811502 55864971 125132043 39202226 95960493 149381679 156955088 106213646 133948216 50198512 110619518 134796982 82121119 94863783 98123980 86359664 161659750 130597010 90739071 74414885 35284873 157269402 111059122 35222031 64899195 99335085 111171179 16360529 58538274 74330553 141794853 118517956 53183160 170352836 62121220 128771849 47827494 138321820 26680535 38604091 109740429 107419435 44365460 122131536 32276444 100455789 123798054 132742747 76309040 55422186 106091781 107073406 111657746 94740723 96771968 116707409 48123605 112153799 120868833 146999377 83281792 84737580 121216529 134800808 94686520 102848606 180819056 104765123 62947972 87151949 62600397 84544167 69599228 178406829 96749133 176204281 82506644 100290889 98686486 106336491 77910248 175896313 113910146 71005538 70097230 160102561 166753128 28138119 106025814 110070351 157129795 54309004 137650940 52272467 72695010 130454768 71736545 83954740 127319905 94498758 154332525 78325660 134141295 55533158 96150330 135891995 37473257 115955963 128498062 134898964 73284741 83246185 71306030 137962957 17349737 108378080 30410114 74321340 118591927 98625139 117956883 23747378 68272811 112303595 158909243 70954392 116470746 52155368 74986716 182868046 130693638 104059439 86636717 151296708 86995021 110404271 179169979 176324034 35933916 106500784 168671391 79913298 72916358 70663278 62666713 112773890 116160984 70652220 51880420 141901304 70770542 62241767 129534432 86319842 85150342 37391251 142080937 113293774 68677069 68432729 93773250 92721323 17920482 94721384 122647535 128864715 63443254 93120794 35660522 95790212 132756606 184875384 62116658 132818917 72611663 82707179 110763970 64734192 41342981 133298524 40717681 122353169 122612274 106702913 150703627 136322849 77103226 147498774 124722491 47152941 145587237 152647663 64874884 101524382 34316870 89220715 93855631 113389419 66885102 175108677 166708952 97559820 133525132 81823286 13715326 171897251 98794327 81846702 28841914 163005962 142356977 111175332 119491396 145870375 83739659 131908054 141086074 51369332 122934928 80657037 158859936 96729420 103636263 73818385 91972143 61609939 110333201 91337726 43694893 130009112 125638682 72500662 124536842 184596348 71200872 159860769 170241051 119206807 87882124 169274926 122431451 100713121 44872222 43194369 145992126 141529362 90212332 114579535 132445211 78392623 115591936 107822280 77183043 138165980 120117615 128315735 155116346 77432850 105514470 58986580 109002688 159945050 45281882 91941469 96575079 63498777 125420886 68402849 48159187 142385316 119089292 131266465 71150557 154934949 78320258 146837450 72812937 79871095 131029813 80320049 42352370 49417875 129175615 86371485 109945567 70642705 119246176 122267807 130280939 92228597 125049157 121190480 50714460 74926170 65037052 75615439 143759676 83975856 170567442 95625580 71996446 62302414 121902931 103031630 150344555 60542732 159482307 113658492 107207319 78525096 118990195 160263585 73698695 37078211 44210131 78545569 43849035 41766020 137151415 57903996 88014247 64615341 66394820 94726404 59737131 102359676 123426870 61100140 69829159 122712097 133845578 111020776 160173144 108984066 91532480 119620517 23080540 163721847 81021608 80473919 92355331 68022925 182284040 79170228 86960884 95338443 95536089 97007304 117798587 173413505 120918498 112963279 154506611 66090370 124087879 93960949 65574114 132757122 131017414 97849478 52850150 142237290 153000405 95435106 123565120 56820490 73390071 95302724 129019678 74624596 51492810 62079423 68591341 129516418 125652503 94091860 157888241 46116397 41525925 31397454 143496895 94376066 119456910 85492383 143811988 116898947 172523459 52324394 61600686 53383179 64732944 137098370 52483297 79307169 115063966 107593435 36315801 47938933 74946625 122404318 19589498 59816959 45258705 72157410 116528399 110256303 120008151 107412525 122094741 54819903 158713781 95557590 67483270 150320464 155822181 136270136 125731720 101037253 101550374 102699911 114031295 145225052 91603966 127567194 87048755 117074911 110623090 40030888 52088715 39532753 60604118 106689314 84882252 74112241 128842017 53205247 56060205 99609754 71506557 130984748 92754654 89248609 76768632 118552016 56362111 108141636 92492376 94994179 74298922 79019233 68508559 117126362 119033018 75702067 141150889 65105247 45131591 102745063 122503790 104027794 87535987 57001832 83816740 42077330 171223416 75502851 60845632 56912056 90958779 35352025 90139479 170959596 136943893 56966164 144046832 90867993 160456449 141328047 106732262 148206099 104936273 128179812 53386506 125238457 141559364 126845723 189200226 76677090 165689475 37242236 95131108 95178679 38803074 119526079 75444537 70638737 63419725 64048244 84898444 75078532 58313021 143044479 90707685 89517475 138128969 34080771 115639328 125755205 28951459 87794565 127857309 70667862 91573861 176857726 57931118 165905404 105171149 24980982 79937755 69972524 115596509 25874850 100959637 120699187 135276443 93942390 77950702 40205223 112528096 109501772 88191353 134262677 71931715 137582345 70582358 123386624 142536162 24812657 122150962 106351447 54262134 156060626 75075453 86105860 33083619 154631128 79981565 116805208 45080518 109772697 129495328 76984691 46884187 113929959 100338479 67182421 178937607 94002901 65633588 170649018 53834774 106815242 100267191 73599080 93569273 119789520 70339233 87443726 184023148 118791832 33719703 107805532 161040670 132006554 82565094 33080035 101785987 93014032 87158824 55190796 56590013 146507071 172004557 108550765 137326483 26597137 116405594 105723210 112057677 102404610 33387662 58359305 38570176 106203008 117049021 106274812 149026294 108989178 30257947 136283575 118071189 114667488 42991842 86967458 28806870 53228536 107483003 79100510 103772136 60219486 11261029 79563272 127217805 183340378 127139283 86611738 142950305 93707500 147939690 162333186 151121163 88484408 135988864 104203038 109520337 93193702 94232705 110989871 55249802 55237062 111233801 120978506 69882169 89572523 129387362 152840265 53546421 112356923 132184374 100071122 126868425 118252269 152962459 78964910 133350117 90158682 48908886 93845247 43898471 83873745 43380154 112971208 20031951 79948925 145865655 92308319 96107159 114951848 169766371 80120287 161499550 111782948 171793977 135653568 104198504 83472164 157650027 130002436 71846071 141341100 127605528 134627275 167291191 93988985 138017213 111770881 49335796 129650319 54070782 97089706 71558890 78616231 42842833 109490314 123294914 150203261 150038700 105795699 45759782 125994673 81292335 100625800 174743625 117143208 74657567 95641690 82458922 130984655 161479998 52281549 65537391 125531255 61674388 104827673 94754718 171051233 149879259 39180048 74171444 68105858 78278353 102611530 39380871 80154027 111549209 88349104 49934913 101073063 119406668 94766904 121099757 90527037 73433024 121097110 2334058 51193422 109345720 58000517 53669330 81955918 20770968 81821175 89724735 89606017 96755746 153431822 109645654 147746797 39277932 159653851 105031798 85164487 136003196 142478169 141700279 41665203 29891518 89006147 99749938 35611314 128816427 82277530 54865967 92728391 112631095 140674165 105761303 145388359 106887552 66796245 69291328 77934101 53944854 107984797 91396546 85895872 90701106 132133997 85285006 17199142 45286275 130445403 81263343 147794956 109735987 36180772 76526330 178117110 88235371 140596980 135834002 116491890 107859778 125842833 68286771 82575391 57573835 159153532 170632150 118261088 52811569 127794940 76795775 102852178 104973576 37417469 87983291 82514116 71703322 167093752 178550936 65931132 112451216 122008852 76517033 109889360 124629597 88276092 108513914 112296249 81084074 158728047 74988034 132898153 59507324 116394993 134989690 37822851 130084946 105892346 113019584 111317657 139217623 107082665 112305959 112747801 55619097 139042936 63488384 31132187 72089339 130497254 127954502 125179692 2995804 180351920 125453116 73187887 83280256 149867378 65973425 86786218 81275497 196503455 91639368 110382261 96302598 123984000 138861063 31842846 112145199 155703238 64842811 115622459 130136437 75562420 118509132 103257453 123415049 56405995 135842031 82643108 160398676 125061360 64957254 127077402 155673047 99489050 19226601 178012457 103188172 53818176 51701866 125257292 33401122 55748810 119976982 85961229 75264285 147181007 102010707 63338166 106646830 179932585 145441605 95561826 106775710 69872776 147708517 45534003 95084749 121794663 94894069 53235428 100919855 152478287 64612629 51164611 123219332 133785950 125646932 55717815 165163247 66267047 161890821 50587221 56836123 67929296 37483367 71839553 92818466 153667902 99151975 88483655 90100248 141964726 87968491 158647194 83578376 127191811 107995862 142463144 174580176 139661113 68076048 81831394 99992265 65889119 46935547 100119605 108824954 50059027 122132979 92647324 52131268 107277786 165108193 50833513 48986606 118076671 56812553 73103471 129656969 80849163 13731895 179068051 48789339 141020413 101746164 126484044 147895513 137234684 120108181 24202032 154343413 24437643 80266695 170215112 66185415 10557639 99485422 64082075 17154292 73725145 147192576 153520318 95839858 109541665 115428169 110358306 43519694 137094580 125123054 167354239 161805317 133265256 68523422 148144283 88469343 105411307 88439091 143534145 134089948 36578330 16142231 183448909 39564863 86321643 139279128 154069031 115718386 45984029 66010644 82283908 134158962 134605818 111991039 99281098 102622181 71979773 172532932 73136069 98123365 42542302 103184400 61147763 106055182 188463161 123565508 91463526 139626803 84855688 58964777 64671828 140915682 54976390 149963352 28749549 139183728 128884655 45026057 163109670 80786514 40361774 92139748 140147156 128496213 50981427 47878091 54580071 157879931 114970226 9809034 62690072 93830910 146529262 171171587 112603869 48667704 99653872 51934249 96401991 93937414 25041459 146690858 56988915 25960151 80062074 63799779 85078772 47993275 110882311 176743740 70155694 75781799 93624892 45352110 70357841 123911306 134021676 128881780 104731310 47227842 53921706 122302801 87516421 153591941 44839295 111012950 134090507 84786672 69420212 111615484 80477144 38338097 85622177 108847114 134969421 128041795 122630263 82255890 50883813 45083277 140244045 31586566 134582893 99139306 142196462 73608318 59695604 139688508 38537120 150352240 120190756 81001751 100630485 158830002 53190926 122505328 136454837 106359214 77399848 94834544 122757220 112839423 173517483 81357769 56766150 114007319 64557226 56965241 170637637 105767522 42764935 111775315 109913697 157404265 118916967 111274712 79144169 65088335 6311924 136381083 102887776 44378803 68082867 92167687 125807373 134425599 173431198 131042693 69698507 139307395 37122579 147198730 102333790 79467441 150173285 65339422 140325191 131228768 96406511 123689598 72026141 90821654 92747587 114571587 82191008 32898109 112535995 75893123 106952389 127166598 66650045 96891410 112382836 135023562 72030895 122364606 71093368 106082547 155067186 83043781 60103654 123577470 22780489 165367131 93003758 134330594 95493536 81942125 90713890 25183416 157918951 21809839 126932839 137188816 52192429 74344760 159975402 66295706 65865577 119996950 87738065 80694025 43535796 94688159 118593636 34807121 125334633 120374682 105218108 75947174 7422602 27459598 67732935 36706087 49451020 63291437 141714985 144697223 76001214 132884514 158566095 136953360 87585698 112372466 95885185 95375724 103157810 135331445 90301149 119923634 93052903 150774550 179727393 90742091 172628392 60041123 128879143 110483900 116357039 86487720 94662520 112106192 48960715 113279350 94029291 76688345 136804587 84854829 81649237 43824112 144083024 73532284 116599931 109423361 124581852 132850826 37063061 85845181 82465010 140788309 112866590 50782835 135832269 69460068 148901693 101266020 39926134 96945172 97118781 126510346 131258761 112039960 157955897 89870959 48133998 146968224 148944648 76253418 176170543 68617355 99643115 140172592 147201600 77851303 107515366 131261239 63994809 116502819 43541197 41876991 74836550 70387124 119531777 106339662 179090899 149395045 124530218 155022335 147119854 44668580 107068465 90301474 89756954 148348764 12053472 120565901 159448454 100770804 92822292 113158700 84727363 72664756 52174324 158359504 69452710 77786448 135974958 78406189 128882447 93161491 117477286 73150051 167397688 126714585 131894136 90910946 118669782 60521865 116557505 157769797 124896315 148424569 77761253 150077010 107971122 26337282 113244236 84650200 24416929 116994038 55911743 94767016 137227037 71759917 85211339 117823685 130528974 84475699 92790128 126600633 123430304 82622444 89133303 58993708 120601481 101347504 20543665 89095695 114702178 154722508 94172239 151973469 112392101 155693767 74735650 75405629 69638644 167854113 97392016 146575622 91456083 180783447 57472995 9224621 58780569 71479936 97643005 72342967 115309614 108448762 76779105 120908472 76909370 108552741 51226159 129049463 133116886 135395763 82428024 42486796 187840147 56113663 74675971 29866241 105058710 86103228 86054154 35192248 56997367 21519724 95130966 122145396 106259811 101267369 140856518 93683231 76244659 149160116 116728549 53547985 70253305 109214355 132521619 55286735 113227539 103626662 57289915 58935480 100911075 134067320 84270225 97755001 94470748 39425981 51329943 105539357 108237048 76999370 130576488 133315072 125905020 75162281 105377352 117490202 72759122 45274528 124014636 91008648 123607064 127178453 103269370 115781289 115968594 168740953 121563945 70048580 63295591 93891838 110379906 131690825 82548664 122833351 130144767 111273792 56665239 54243322 95319633 74137483 74258236 34731383 46362916 104111687 104372389 49481071 89287473 102710616 37423610 107228988 16749621 149753336 104282124 58475526 175791469 84452922 84537379 100426570 101437931 80674508 53954535 120244468 118417288 72304769 47192167 129347496 69666689 123908256 84538356 23047911 142946786 81276467 69431303 88186113 136438619 10576274 135982731 75610215 109687188 73046662 97709239 81054876 141642225 97587351 80490890 64886846 111885151 114081942 64897120 74449295 77950176 163304686 95206916 103324619 82801087 135928594 106381446 15979547 79871773 42835795 158153626 131210554 117229529 55939996 58276958 123078548 172154862 82257347 50127480 129166366 106940595 69576357 173361354 126606178 121672359 106529348 115139007 190451385 30607749 72492935 127711860 35527707 63797943 109779865 82664821 99851850 46664148 57059632 151647987 115080670 121669913 132817757 54373656 101200059 177562211 51293869 145169027 173275605 57138227 88383061 95299939 73719409 148180929 47350883 123406012 89149442 12432175 103069282 127132066 152618604 182717768 157615073 58293118 83706178 132794161 67496700 129186018 73260058 31958913 129000725 91677974 149762457 85619811 70565640 89747773 136735613 66153405 40698251 142918309 19037297 124475779 71692194 172584089 56594034 91021564 171965572 33973715 135835355 124729049 84966809 113002602 71980418 72257199 122604874 166641367 157680252 59623344 72684228 30608789 84455227 81465942 47904771 131817029 108083795 100128619 144824306 82529532 98414870 109328136 173774146 120104313 86313254 58694173 71878341 198676907 136517476 119040159 91488910 159629204 94745193 21404968 82590507 152226581 65313655 51799790 93734896 128311296 97411813 34350397 55347271 133916401 157608154 76447441 42038056 103540023 130790978 104611672 91552551 73229250 68212500 54269203 78998961 85510994 62099842 154337681 81498291 111403429 88844892 62406634 99108336 93366279 110878154 161916696 125306844 109177395 76662152 32234342 119647103 89776162 95050413 115328423 96037441 135568899 83126218 70574749 122355119 18712925 93728011 71399157 68600207 99689827 126189095 52075825 78454531 98261697 94344017 68479849 71271702 112544002 119859482 107276592 6762921 168479518 66586318 71004771 157573605 39061864 147032957 77056922 132428617 27238324 80196887 117737206 57056206 120749212 116001405 150624791 56753108 157615420 76942187 156581211 149239473 94681890 50260900 137118831 102048210 91961951 97623587 73840256 82658209 88317634 129279203 112628363 56795736 89737739 154014535 114348817 105998630 154820341 125972078 32273304 106426510 143497801 166279251 74856511 95940344 172443931 139003929 9454229 187095715 67617407 26510978 89260277 99492257 141080176 148227503 115116183 123426423 118204519 37270728 112948168 123316451 87968106 133337531 46175046 96935788 70795587 65427043 136821891 44613788 62214637 66538799 88338799 54090064 76384114 98351812 169621039 104950111 71951945 78545350 75207328 66101504 97333779 93081739 78031803 82883506 135177864 80414817 23724480 141829159 79406586 64067230 45062299 33486310 100811697 81723702 131792880 64882889 140395329 166166732 134186366 82164676 143258287 71660729 72770478 100642722 103211988 30909265 57597865 71717027 164578772 120555531 78799389 94327737 149430203 93335752 98658259 70919973 121346628 105933768 164500154 98550537 176450462 79863829 42974886 137687902 86059842 90359378 62817473 78288172 65045861 126714040 87798780 145126086 79576279 80744125 60350004 101125081 17935745 146116563 115804727 132584009 138077355 165483763 61092697 113378417 148497397 156908399 122660260 115682454 70127484 33513753 153901257 110199279 76191076 89793724 122181716 154748129 98872079 95249121 75957579 66259720 80751046 117951143 118496169 180593112 75253254 130665699 71296906 49992789 136275730 151745468 102598102 55552882 107720464 148030584 120457309 118455662 156566984 76714463 73469052 79803237 65881501 79424180 134800323 137814808 123179946 136037096 78574838 166745788 80603967 115721070 94379461 143234273 28911333 84343586 54730332 149469709 126909816 71055893 30620776 128869241 86583844 75772818 85592904 170588508 104363259 134374266 102875753 176723865 71299923 37688522 184882815 80255812 94136998 86384368 103785093 88683168 37526072 117165733 64341789 79706494 111655885 121451027 86819179 35958949 34371247 161765514 110288588 40649810 110227465 103029467 181295806 27813361 179032587 115779650 155677449 125474384 127247302 80260354 122138398 178468289 66431719 132860552 41974333 159718660 106493864 114108174 10246699 156671270 66327483 130139988 155610240 100483210 95299689 72699716 68789465 124943887 59526438 81681125 138564577 99156290 92946741 154674605 98265204 51602276 139783562 89130600 105271453 79737671 25018681 116261215 66169376 102341910 159231378 70836188 86459670 82980606 24589100 88545063 97232335 103684918 107900588 153146049 114225849 130081843 113382015 87707522 173401863 65449358 97932776 72815043 81929236 83108555 57729906 181245012 122225632 144022692 140936256 114685040 79010325 74530503 62840346 115988277 55633654 117138487 20165425 78316804 161165241 123560737 98478237 172420144 109195462 123668213 83707266 102620951 151989816 113519830 138865507 71856864 189741826 120394986 33203609 78233969 171639089 29389258 34885685 87330943 130262751 82501802 91134408 59774319 154383044 126050990 68474169 74481339 96109870 110538076 91066272 99375721 63565852 74574921 75223897 164253354 78937868 80964245 96123489 84031626 39248874 100600457 83371398 53602383 184888657 94264234 23125442 127777790 87788433 82944013 85413213 103991570 43344434 87638609 115870128 131031633 100544403 116859468 55869804 107630271 120148165 67747601 10087169 75239145 31408440 110769654 127347882 33228704 49086086 136204004 127922288 109269243 117589297 53458285 139304709 167257603 102068361 137804666 112270898 149251598 151327309 174019614 119186825 74401450 69751792 53008216 125347261 176973735 25813245 104020147 89734175 113674391 39694228 65427912 39310932 42090794 99070475 102117611 114548090 106737800 52439853 74521019 92566788 68617185 93123982 14126604 47313607 63548676 86895983 55398025 96845184 151446072 84372949 65021107 39185773 44281857 151431701 100402307 141057438 97205609 85923497 79034955 95741178 84808890 121859629 41901963 134517784 170212945 35173649 48461594 129908794 90102548 105043805 24241190 78231114 107501064 64569313 109375010 94166655 107171471 115155975 72552187 104367751 65725828 125123748 155623927 149644171 150672692 110904136 102238888 49796191 107774569 56649801 20031605 149359372 114356520 8315226 106641847 129534460 5094748 36616260 85967506 86581913 139168165 89689758 70590750 123011118 82731798 41233346 55509802 117037216 52846257 183080094 21627747 29191897 108302950 99965691 40387994 21029353 96984075 90926257 113455608 106621415 115495633 117926314 38258041 110383268 22527358 86902686 135317953 86342214 99935752 54529115 140434744 142175008 172517188 74508725 81544483 123411757 130342009 126610113 89006971 41956975 143845806 115779363 88312413 87994969 70640811 32014423 100922034 69987337 69298915 32937873 179034398 58723703 114931409 92460413 78810493 75074331 142374276 96777939 116138898 43679882 71863922 55485432 148988381 169616610 149064055 52456139 181491311 91292184 139613987 91640707 55107232 127704081 106354901 87802394 128014992 72428556 29660861 103667703 3819039 158423552 81041641 98325727 62342039 67108156 27269254 78625011 65443986 67148128 160528869 29127345 117063172 80418535 62900724 80714030 78193658 130261843 80865326 128226296 87792514 15114377 29272644 140104360 134486420 108414095 83954687 25807310 132684518 43243087 174248018 135181480 106092249 44981767 27333831 118849050 148519085 68945432 132826701 76479002 86327163 105959809 88161857 139439429 131879945 43723233 56810205 130009098 126117585 127760530 58056700 152256321 105324327 12337446 39360812 53049711 80300381 88213369 92831507 78344467 131440621 25190846 126450214 127503324 68276793 112197350 145453096 89617839 82409424 110676857 83146417 89997512 179887959 159316107 87940691 119542545 106136971 68932795 101234586 80684337 126672926 34093242 56804777 70255407 110326445 114970919 35362418 70718053 134751329 53787922 99628796 89533740 105692582 79439488 57901677 130948838 139382473 42374480 96099060 122104470 110991168 125923750 59702797 123939779 120707177 94987497 121155294 178732004 62587391 87879037 69029318 94560828 78087937 149485474 121420246 45288690 79252146 73755084 29793480 120667593 68571785 75093280 100140412 109607659 15204336 82884484 81308025 99286586 121555204 107608099 170001433 181987497 66354810 91450761 165356729 118054837 86483330 58112549 134755753 74876122 71055106 130781975 86834234 77120101 103176792 13799087 79727321 111560699 193083351 19357670 56130630 106236794 50051622 98246652 120724600 90479548 150478684 182499964 57488023 97888890 98091103 115090147 48170576 87402633 35000413 85200723 87256480 80635315 142081674 69313513 101721995 57280841 102571518 75350567 169761793 175290982 132421576 31282466 134925080 185535630 74166706 131782920 176158514 75044508 35630015 122790365 105813396 66145290 69850281 47177932 81004430 54350830 83775139 25903076 123022477 56735017 97700186 74099759 146166390 150079478 74287816 51961057 123050521 31874102 127046889 118026318 108860364 114029772 152057351 190341908 66233244 115664973 135596416 119249074 83318422 83391245 28895537 100981616 82986642 38617202 172035655 115456742 70860297 77606426 127160296 105743538 153118816 69030929 35861432 128580898 47955853 79894752 160095732 128533119 128505678 155492147 51624992 127646241 127210642 146846679 74813239 85772107 115643780 125843860 161269783 150241605 161122295 122467535 122473188 150366767 54992318 135236502 54665085 137092347 79252416 29855956 39675966 98115535 80284869 95236458 120080152 103791516 156267820 89696321 127888048 28790130 107223151 122632704 78761574 83285892 136190704 63315175 94304207 113818499 50333707 174814612 144309585 95557558 67164957 108530099 170317583 120024124 169032096 70140908 2759018 114490976 185776752 108132207 161334345 130807410 72367467 70545332 183805489 79854541 76093451 71328879 133864385 100839334 84719131 105533483 145025625 142134512 120550924 130229099 69528092 89386704 110814899 135822982 55443939 114391998 94766943 160463717 101065567 128189811 57067764 21066467 68893788 3506185 148476651 91020659 61060818 156003570 98319139 73460659 143334611 47663373 122596782 105976858 88033835 118123889 95451321 89119876 113547407 93730804 125014449 59277918 161873427 60727871 51346934 95295155 62377472 101533963 144330828 45772411 98760144 127178936 114486911 59812292 79928255 119279293 148631727 66077462 62626257 144879035 88133817 141040677 115818394 69557509 106463154 137635880 119080588 92960842 153351574 97734082 92812977 107640561 128178916 168565588 82242977 90755584 117622643 115632575 39697669 67192031 133699640 23516980 176581073 23607228 43908927 46864318 134176824 74050684 116802316 49877622 56338040 153489852 157587153 138435949 20264299 22994329 64104237 56931776 145919417 99553509 72513498 102778168 146219090 125294041 135758659 81459338 94601387 147479616 28762263 176897890 132987078 136794199 140454240 66124554 19100466 53939379 88517970 168069500 83242703 133991364 165531527 146680149 146937460 64367184 132050754 134508598 149218121 101925619 62180397 138296407 93326205 157954242 109190626 74449889 118047842 130066611 183342295 166927880 85287245 102334644 93485095 101165598 64633491 29512104 86352799 97467163 82083098 119091548 51851374 69858238 100082259 75986164 56884878 120992740 43545397 88520789 151129650 111030653 65475560 144226412 79563205 108631282 37793104 106536880 67953892 139129437 149890648 27471855 102688199 20883672 90758952 55409489 110287389 11603947 88462473 134258610 130353132 19158519 9977624 103414802 122724615 97249343 143170456 103558475 58502306 191114703 87514810 186825140 95751424 17822865 78102554 31709292 104626294 91248076 31152494 88445001 116531545 50017927 104170220 77624889 105289247 118928907 87044592 41959346 81578341 98523213 62354359 86268095 100234448 175760279 103223750 102665035 102745962 80229281 74731425 73854255 158094400 138660006 57299308 64103778 133178003 117273477 83829470 53619016 115355211 110754056 112264366 117364012 100986471 168004933 40138497 131905671 65676319 75289889 66446378 111351999 26001805 71204934 125988517 92332875 63252766 84604518 68449538 177325082 110187048 36747210 63991953 51150814 87244088 123942820 36111984 10346873 67289455 52102970 101321121 123125938 152878568 31012847 70968639 69788681 124697537 129328244 68555327 101922598 72071782 39543895 3009883 26808695 54723269 77491028 98009303 69375489 77725171 116454084 59485262 95105576 32943388 116325176 153910704 97403305 173665306 116082027 87498001 109656402 116184980 69818361 112740292 137740971 165240905 116524801 24901337 127624678 51163662 66704843 55692082 54508447 63795440 60426472 145005498 95011733 105698898 146005976 45134091 124641710 131703941 129670014 102896139 127865716 155236877 64759911 93759696 39062141 146159673 116729488 138316774 69599237 141820724 82592519 121384429 90280799 68162745 104691731 62246701 145296094 60853671 68431533 75933783 148585915 147214739 141615562 148908853 82527674 140771635 83133790 116438339 142540964 110893067 73413285 130667191 71023366 146054425 55886422 113337563 52820882 76019964 77658829 193529247 39102299 125035187 138057991 35166896 108153204 94323268 120541185 64145569 83630066 124421871 169093485 102296237 116706425 114511664 142948416 89817925 134690529 70810761 113768000 92322090 92781962 96851939 167170420 113522007 135273236 91644157 74364636 133507369 80164687 111986425 67353784 158260115 138691259 113162044 137107307 102212091 74064470 91236082 99090006 105519917 89205428 140489344 95857929 141242979 92189568 18980479 112005526 109813236 93798515 54182826 158067682 108865810 95448211 109225546 29378190 59445721 89840311 35147039 49851652 63518422 117801997 49783512 68204250 21226446 62806838 69359920 85587608 90163859 134629466 146031576 114233293 97452819 68313078 38102035 110107870 157821264 109223094 70083660 52550801 109712954 78636200 84233710 49173348 120330399 75455620 128633961 132022501 33209557 52539645 96617473 86107030 94234044 151883099 31757245 3835608 82058296 156803147 73526063 34428075 163325123 60826726 139614296 78851439 131585389 173545752 34789522 99514678 43121004 114827642 90687896 103591480 75239320 68477107 126335823 55040251 172498812 73668052 66697385 97027889 104921158 80984940 172245215 150929169 102051234 109307355 96544938 59576731 116502545 18833485 66427494 104665949 61985779 168440153 99136455 139797414 115317304 95431192 135605095 53455462 147507921 39558404 102804075 93487398 112668254 86575866 110303399 85512921 149189738 139496400 91654932 39152741 47002818 68593245 116501895 150211924 132064748 66706479 131949951 82524252 190940549 34442115 59106443 116520896 35897405 117309973 127338032 104067351 54918859 174865882 86189238 156042881 40935141 117439609 176923874 38921665 83055829 135970852 119895303 92987142 127736010 104795245 183428058 64329404 152990869 154832162 142740543 137649100 137358660 144952367 63670123 39663510 98620440 42568715 54622591 73483682 33628902 104675900 105759239 107409220 93440533 35437949 91271518 110779703 114602274 99655182 120938394 149661508 102805652 38594600 88045217 86162704 90251772 81267496 68844587 101371312 99690345 83393315 94767373 164878670 73708222 102843082 28085832 68138515 51142196 119437526 143486682 69159423 94166044 131115679 92235607 40245287 94405707 150076724 134706924 100370305 60187924 162472767 66282075 92684195 78836984 109182286 57428824 127797260 103960812 31782994 93605161 30766213 124780360 97110495 141000935 119561723 108923146 91890542 158376305 72033118 69255066 89064472 72526075 114079235 94341956 124397693 79518064 134084226 114330334 93635679 157047027 112495756 160364954 69583241 51473920 22492302 114041044 83124663 101875393 65907082 107954741 107212060 80384606 147418678 175477914 44548808 130928924 152350290 46462187 69261601 88273523 61754265 124075405 53459312 99469000 84327116 144739183 156488419 116214546 120209143 159917001 130314454 99609606 81402877 105855711 134872664 109404429 59827227 105469181 108242299 67493050 107615425 114886578 137216903 46209918 127152680 143027939 152486333 73615844 153625851 42561000 105009292 45209370 44672330 146549650 131978977 56315696 114207654 167825999 85706552 113683711 152465212 94451514 115741660 142262461 82067125 104766150 99054434 161378808 176415918 146216386 116165938 149691084 88769997 100457434 127587554 91533587 134605216 98786185 112235333 135163722 195859095 124449531 155914706 130766728 95846451 148874413 94537765 161047847 74985591 24893479 44875237 156342544 133001793 80100940 151804384 34687038 54490897 85268737 97923160 134108990 54187573 67761697 69167478 62827866 170260376 143057499 60914313 119879330 104808111 67834195 26739939 147285640 48907792 59385448 36462696 152053112 87045185 87824672 98795132 65680341 152739576 23791480 136817698 116364487 76561538 89855075 62426380 28171658 61821027 60050850 115401064 163002758 89460373 121970930 164717068 10279168 101915845 132975420 61766177 84066902 26424977 89370758 62130225 143522192 124371397 85801850 41719026 108212892 69537802 86063693 115643380 156841630 78007990 101674747 59060209 76882355 150399675 121465067 112253095 112484085 123640091 124672124 111437577 103174331 79884818 18298590 141019313 56964511 72468356 72211810 112041448 31159513 104403761 92317933 115473418 68636070 23799471 77108489 58331634 122532178 96741452 83051816 129124750 162304657 100273267 141561119 45214191 111192713 166533483 110084570 104407401 140099982 93424171 60330909 93588666 35405553 112952193 83279107 166499469 54302137 119977386 145035237 122418927 44316368 116849340 11324868 86511732 78034802 121947805 81406305 94853028 102128048 96423826 37188733 166183135 59704513 56741470 30401317 13688502 58643270 131635706 54286484 51279907 119532615 75208412 121654605 113913639 143440461 40284375 99598172 49229291 59758930 119819990 69534952 48327695 124561260 111238691 48360529 75280145 69733405 99856008 68429893 99970335 45932419 95757411 92667737 115739770 129297330 58202421 133521769 50583209 158701147 103705958 132867871 97539584 7358232 166321776 52775989 68926627 142157376 57590008 146907587 83822660 173243104 94292405 181285304 94488724 4649383 150259399 87753153 98308413 4329420 127842194 157997961 42677213 180417951 102355083 135316933 100357343 88439801 85260322 130858147 72946515 96333576 92588341 123131657 130179065 18852400 138117323 84558165 97142071 43219450 80423789 46650576 110087964 59662089 35386063 133098113 57322424 154078082 60051516 80192497 111837013 103028995 76836392 74880807 98996502 78208492 73111808 90933696 75769930 154383462 107766741 126354110 116396843 151396561 87173522 158458318 133706972 75510137 118530472 70866196 67925835 108056179 177709962 112594835 103386213 125386334 97846354 102769968 130370701 105267625 187586073 163747858 160545070 12853021 110319765 54889547 13360145 105493471 102458054 66457555 53813028 144811777 61270369 67730151 70851820 65185071 88683831 87067136 148163638 97887952 121116803 22872153 95962574 107768033 97524572 125286301 122036916 67315280 117753418 86444124 66446057 94883382 47246801 132861665 104030226 61679050 144045848 145980360 141516234 74197170 98579932 99676210 166059482 54238259 113043930 136811710 169098304 89642197 65903604 39126359 111530415 94571631 84925666 84726213 117264156 78534953 64904460 148883928 79525007 116512507 58170473 91570954 134073894 111739452 42347972 93960098 60478875 89752388 162170644 39031610 99376170 30424726 66249578 75967559 45481149 73021972 133625353 169424701 135492624 116586266 102277866 68029872 80891509 123420454 80546046 97095555 92176078 95652740 82169337 43402997 101378861 58402135 26326443 150277322 149913896 22279101 118281060 106416081 138512839 89819305 173840695 60782620 116521975 61291464 171976859