100000
80252 80267 80282 80253 80231 80226 80164 80098 80025 79963 79844 79699 79699 79862 79862 80017 80215 80314 80314 80314 80314 80214 80135 80002 79887 79737 79706 79680 79555 79511 79399 79227 79217 79122 79043 79001 78934 78852 78806 78795 78792 78730 78589 78449 78423 78332 78404 78404 78544 78579 78579 78618 78618 78743 78743 78863 78863 78893 79055 79055 79215 79215 79305 79305 79527 79638 79874 79992 79992 79899 79868 79702 79646 79547 79443 79489 79487 79336 79327 79321 79262 79141 79078 79078 79251 79251 79159 79096 78963 78916 78810 78710 78542 78476 78337 78318 78272 78136 77983 77961 77944 77811 77787 77647 77602 77520 77423 77306 77255 77184 77073 77047 76977 76975 76833 76802 76685 76676 76553 76428 76260 76213 76040 75951 75822 75689 75585 75518 75440 75393 75236 75201 75144 75054 74986 74902 74879 74843 74833 74817 74684 74551 74411 74326 74190 74142 74012 73885 73800 73683 73573 73424 73622 73721 73820 73919 74018 74018 73851 73839 73751 73746 73667 73496 73450 73358 73213 73151 73024 72884 72762 72641 72537 72522 72402 72371 72243 72209 72091 71926 71914 71743 71734 71715 71676 71567 71467 71464 71527 71589 71620 71486 71447 71370 71277 71120 71024 70987 70916 70817 70790 70747 70789 70810 70659 70550 70453 70340 70296 70180 70044 69927 69817 69729 69685 69536 69433 69415 69244 69126 68982 68932 68829 68716 68637 68559 68430 68385 68315 68214 68214 68294 68334 68532 68631 68887 69015 69143 69143 69143 69391 69515 69515 69515 69527 69533 69691 69770 69740 69734 69635 69499 69463 69343 69236 69089 69010 68964 68830 68784 68658 68635 68536 68414 68267 68240 68150 68050 68005 67869 67713 67557 67509 67366 67293 67172 67071 66925 66901 66756 66732 66632 66480 66331 66282 66266 66095 66013 65994 65871 65809 65687 65542 65385 65264 65196 65030 64899 64837 64768 64602 64453 64383 64339 64232 64201 64129 64040 63944 63880 63876 63778 63644 63554 63412 63280 63456 63544 63632 63720 63808 63896 63984 64072 64160 64248 64336 64424 64512 64600 64688 64776 64864 64952 65040 65128 65216 65304 65392 65480 65534 65561 65563 65564 65488 65360 65348 65314 65261 65106 64946 64782 64772 64707 64696 64661 64831 64916 65001 65086 65171 65256 65602 65775 65948 65948 65948 65948 65948 65948 65942 65929 65914 65885 65765 65676 65569 65473 65404 65311 65251 65144 65092 64994 64947 64918 64773 64690 64638 64533 64510 64397 64344 64318 64187 64086 64032 63932 63827 63713 63645 63557 63546 63386 63227 63078 63038 62960 62807 62672 62605 62581 62534 62475 62353 62304 62266 62247 62085 61916 61905 61837 61739 61584 61445 61292 61184 61087 60947 60920 60799 60770 60728 60576 60428 60418 60403 60239 60154 60004 59833 59828 59695 59568 59556 59430 59355 59349 59240 59080 58969 58930 59192 59323 59454 59585 59716 59580 59493 59346 59255 59239 59129 59062 58924 58758 58593 58574 58528 58396 58306 58178 58042 57890 57876 57755 57658 57574 57474 57469 57318 57301 57158 57104 56945 56798 56637 56580 56429 56262 56201 56064 55895 55871 55792 55694 55640 55471 55413 55340 55254 55092 54965 54883 54772 54755 54670 54644 54585 54442 54336 54327 54156 54014 53969 53944 53886 53743 53641 53580 53483 53444 53278 53192 53148 53066 53055 53053 53008 52846 52825 52786 52619 52479 52349 52280 52236 52217 52161 52153 52086 52063 52054 52226 52312 52398 52484 52570 52656 52742 52828 52914 53000 53086 53172 53258 53344 53430 53516 53602 53688 53774 53860 53946 54032 54118 54204 54384 54474 54379 54229 54068 54039 53983 53961 53809 53703 53603 53440 53365 53300 53167 53026 52935 52860 52815 52705 52664 52575 52442 52363 52240 52226 52053 51892 51740 51593 51515 51394 51345 51272 51241 51114 51108 51065 50923 50773 50684 50560 50406 50346 50223 50091 49986 49842 49749 49634 49623 49562 49555 49555 49584 49584 49650 49650 49680 49680 49817 49817 49898 49907 49907 50041 50041 50102 50102 50174 50229 50229 50396 50396 50534 50534 50570 50631 50631 50718 50797 50797 50830 50830 50960 50960 51005 51005 51062 51062 51075 51150 51150 51221 51221 51320 51398 51474 51474 51596 51596 51657 51657 51784 51784 51866 51866 51871 51871 51922 51922 52088 52088 52242 52242 52385 52385 52393 52393 52523 52523 52663 52663 52738 52738 52892 52892 52923 52923 53086 53086 53160 53160 53308 53308 53419 53254 53096 52940 53057 53057 53061 53061 53131 53009 52880 52757 52586 52437 52394 52319 52537 52646 52755 52864 52864 52794 52768 52855 52749 52699 52663 52638 52470 52409 52399 52619 52729 52692 52555 52511 52465 52360 52278 52114 51966 51872 51808 51711 51708 51692 51644 51513 51513 51559 51559 51596 51596 51628 51628 51700 51700 51827 51828 51828 51836 51836 51951 51951 52093 52093 52118 52118 52191 52191 52298 52298 52389 52393 52395 52397 52499 52550 52806 52934 52842 52837 52679 52679 52991 53147 53303 53303 53303 53264 53213 53192 53038 52957 52845 52680 52546 52415 52290 52300 52305 52310 52315 52320 52325 52330 52335 52340 52345 52350 52355 52360 52365 52370 52375 52380 52385 52390 52395 52400 52405 52410 52415 52420 52425 52430 52435 52440 52445 52450 52455 52460 52465 52470 52475 52480 52485 52490 52495 52500 52505 52510 52515 52520 52525 52530 52535 52540 52545 52550 52555 52560 52565 52570 52562 52412 52396 52357 52283 52127 52024 51942 51800 51701 51625 51556 51444 51337 51301 51163 51045 51040 50867 50735 50687 50681 50623 50557 50409 50327 50310 50180 50128 50074 50056 50024 49887 49806 49944 50013 50082 50151 50220 50220 50220 50120 49991 49934 49796 49628 49511 49488 49393 49345 49316 49290 49180 49059 48992 48842 48685 48701 48701 48798 48798 48904 48904 48924 48924 49068 49068 49071 49071 49230 49275 49275 49283 49283 49298 49298 49347 49347 49362 49362 49382 49382 49690 49844 49844 50162 50321 50231 50062 49997 49914 49896 49785 49747 49732 49561 49495 49323 49283 49272 49215 49175 49095 48977 48919 48843 49037 49134 49231 49328 49425 49522 49619 49716 49813 49910 50007 50071 50103 50037 49944 49876 49798 49793 49661 49661 49815 49815 49921 49974 49974 49974 49974 50168 50265 50190 50105 49996 49883 49769 49726 49654 49497 49353 49256 49117 49098 49018 48930 48839 48807 48641 48490 48446 48275 48239 48078 48049 47988 47883 47788 47783 47615 47614 47441 47335 47324 47216 47185 47163 47140 47123 47106 47004 46932 46772 46628 46816 46910 47004 47098 47192 47286 47380 47474 47568 47662 47756 47850 47944 48038 48132 48226 48320 48414 48656 48777 48777 48777 49085 49239 49193 49155 49125 48980 48872 48872 48952 48992 49032 49032 49032 49096 49128 49128 49128 49200 49236 49236 49236 49236 49236 49236 49236 49232 49194 49091 49069 49009 48874 48783 48690 48560 48558 48554 48500 48429 48555 48555 48608 48608 48674 48674 48742 48742 48857 48963 49259 49407 49383 49300 49207 49137 49050 48923 48898 48990 49036 49082 49078 48986 48814 48750 48692 48521 48409 48281 48150 48041 47947 47841 47792 47625 47509 47393 47374 47246 47092 47008 46897 46777 46717 46672 46608 46558 46482 46408 46279 46131 46023 45923 45757 45627 45504 45493 45338 45235 45093 44999 44922 44775 45053 45192 45331 45470 45609 45748 45887 46026 46165 46304 46443 46582 46721 46860 46999 46999 46938 46792 46685 46581 46525 46427 46268 46258 46087 45938 45831 45810 45680 45649 45610 45469 45449 45422 45336 45213 45132 45005 44862 44729 44567 44473 44431 44327 44211 44059 44008 43842 43755 43597 43587 43516 43366 43203 43163 43125 43023 43060 43060 43065 43065 43103 43103 43158 43158 43317 43317 43371 43371 43403 43403 43459 43459 43595 43595 43607 43727 43675 43561 43482 43411 43300 43173 43030 42960 42855 42706 42704 42589 42550 42528 42469 42314 42173 42077 41956 41921 41779 41797 41806 41815 41824 41833 41842 41851 41860 41869 41878 41887 41896 41905 41914 41923 41932 41941 41950 41959 41968 41977 41986 41995 42004 42013 42022 42031 42040 42364 42526 42526 42526 42526 42526 42354 42209 42111 42039 42014 41976 41957 41893 41884 41741 41665 41508 41446 41276 41162 41034 40985 40938 40905 40849 40699 40599 40524 40488 40398 40268 40146 40110 40013 39846 39733 39653 39559 39386 39373 39331 39277 39228 39130 38968 38896 38763 38727 38640 38599 38550 38530 38497 38471 38405 38299 38206 38083 38064 37969 37803 37641 37578 37458 37372 37269 37189 37064 36926 36834 36806 36728 36655 36638 36575 36562 36405 36324 36230 36065 36003 35937 35866 35828 35777 35607 35565 35483 35345 35213 35121 35070 34993 34944 34906 34733 34703 34622 34471 34429 34421 34250 34222 34084 33920 33773 33621 33489 33371 33279 33278 33150 33134 32997 32857 32685 32595 32478 32391 32343 32306 32170 32010 32003 31867 31743 31913 31998 32083 32168 32386 32495 32604 32481 32415 32412 32270 32253 32174 32037 31992 31848 31718 31546 31476 31390 31287 31120 30966 31222 31350 31478 31606 31734 31862 31990 32118 32246 32374 32502 32550 32574 32904 33069 33069 33069 33069 33069 33069 32962 32898 32873 32859 32691 32671 32511 32364 32317 32166 32158 32228 32228 32265 32265 32319 32346 32346 32460 32517 32574 32792 32901 32744 32682 32637 32527 32448 32340 32274 32235 32214 32093 32233 32303 32373 32421 32445 32503 32532 32487 32396 32250 32174 32155 32073 32018 31857 31719 31717 31690 31520 31379 31246 31169 31101 31047 31008 30996 30978 30978 30994 30994 31032 31032 31125 31125 31131 31131 31230 31230 31102 31150 31143 31019 30887 30772 30618 30518 30511 30428 30416 30249 30103 30082 29911 29776 29619 29619 29622 29622 29651 29643 29592 29572 29549 29476 29376 29342 29227 29184 29140 28993 28840 28785 28785 28955 28955 29090 28966 28938 28865 28836 28748 28689 28579 28559 28553 28380 28290 28210 28151 28129 28041 27901 27768 27755 27641 27747 27800 27853 27906 27959 27959 28017 28046 27904 27839 27673 27587 27426 27368 27348 27210 27106 27097 27083 26996 26870 26775 26773 26688 26584 26534 26398 26312 26141 26044 25985 26331 26504 26677 26850 27023 27196 27369 27542 27715 27888 27841 27747 27716 27573 27427 27330 27275 27145 27005 26928 26808 26656 26868 26974 27080 27186 27292 27398 27504 27610 27680 27715 27715 27685 27539 27454 27359 27333 27302 27181 27014 26847 27001 27078 27155 27232 27309 27386 27333 27219 27130 27113 26987 26962 26924 26916 26798 27064 27197 27441 27563 27685 27685 27581 27542 27427 27315 27162 27119 27059 26915 26846 26769 26733 26671 26648 26532 26503 26390 26236 26071 25901 25881 25870 25848 25837 25695 25648 25556 25393 25237 25153 25054 24913 24851 24758 24679 24600 24551 24490 24460 24383 24300 24271 24222 24092 23949 23824 23753 23666 23548 23438 23365 23211 23061 22942 22811 22791 22765 22747 22639 22505 22411 22240 22105 22057 21918 21857 21731 21562 21503 21379 21262 21187 21031 20959 20918 20878 20764 20659 20517 20500 20355 20193 20089 20015 19949 19849 19773 19977 20079 20181 20283 20385 20487 20589 20691 20885 20982 20982 20833 20790 20635 20487 20364 20236 20227 20196 20147 20285 20354 20423 20492 20561 20630 20699 20705 20708 20554 20504 20394 20353 20208 20081 19912 19742 19694 19685 19641 19606 19512 19498 19461 19376 19331 19305 19245 19090 19079 18998 18880 18716 18575 18469 18431 18346 18303 18294 18233 18087 18027 17888 17783 17750 17698 17633 17530 17515 17448 17341 17180 17118 17025 16970 16826 16776 16621 16498 16496 16442 16345 16308 16224 16182 16140 16093 16231 16300 16369 16438 16507 16576 16645 16714 16783 16783 16989 17092 16978 16906 16737 16624 16590 16458 16318 16257 16148 16123 15957 15802 15756 15752 15711 15610 15598 15519 15405 15348 15341 15301 15158 14998 14841 14767 14734 14682 14614 14474 14458 14327 14170 14039 13888 13838 13733 13694 13677 13602 13492 13374 13359 13210 13065 13044 12882 12829 12819 12692 12663 12551 12545 12537 12463 12454 12359 12342 12172 12144 12100 11930 11826 11680 11547 11410 11682 11818 11954 12090 12226 12362 12498 12634 12770 12906 13042 13178 13314 13450 13586 13722 13858 13994 14130 14266 14402 14538 14674 14810 14946 15082 15218 15354 15490 15626 15762 15898 16034 16170 16306 16442 16578 16714 16942 17056 17122 17155 17155 17070 16961 16950 16949 16836 16796 16769 16618 16490 16396 16312 16251 16219 16176 16066 16019 15855 15712 15677 15655 15601 15529 15456 15442 15403 15310 15282 15148 15058 14945 14837 14794 14712 14575 14469 14425 14292 14255 14187 14164 14095 13999 13975 13905 13764 13638 13620 13559 13495 13322 13215 13077 13037 12970 12928 12882 12731 12585 12487 12482 12487 12487 12657 12688 12688 12851 12851 12950 12950 13061 13061 13188 13191 13191 13266 13266 13378 13378 13549 13549 13698 13906 14010 14010 14010 13837 13674 13590 13571 13559 13393 13253 13203 13199 13090 13204 13204 13251 13251 13334 13334 13163 13104 13085 13020 12945 12863 12790 12959 12959 12974 12974 13069 13333 13465 13471 13474 13516 13537 13522 13521 13511 13353 13260 13188 13139 13063 13062 12959 12861 12777 12699 12641 12484 12464 12453 12382 12304 12217 12134 12128 12063 12013 11908 11834 11750 11646 11508 11419 11386 11328 11298 11268 11259 11098 10967 10829 10660 10916 11044 11172 11300 11428 11556 11684 11812 11940 12068 12196 12324 12372 12396 12586 12681 12967 13110 13253 13433 13523 13523 13523 13629 13682 13626 13621 13587 13419 13419 13585 13668 13528 13449 13300 13252 13186 13100 12990 12954 12924 12781 12750 12593 12478 12412 12296 12362 12395 12428 12461 12494 12527 12560 12593 12626 12659 12692 12725 12758 12791 12780 12648 12592 12570 12463 12451 12428 12273 12137 12062 12041 11955 11850 11808 11647 11517 11463 11331 11264 11215 11187 11168 11075 11071 11055 11013 10914 10782 10687 10608 10584 10513 10343 10193 10037 10037 10129 10129 10239 10239 10270 10270 10410 10410 10417 10417 10573 10573 10658 10658 10773 10773 10796 10796 10947 10947 11079 11079 11153 11153 11221 11221 11389 11389 11486 11486 11650 11650 11736 11736 11770 11770 11868 11868 11873 11873 11949 11949 12079 12079 12101 12101 12171 12171 12293 12293 12356 12356 12401 12401 12450 12672 12783 12894 12864 12735 12684 12531 12515 12433 12352 12210 12180 12070 11981 11817 11650 11554 11507 11489 11381 11209 11150 11106 11072 11053 10948 10863 10799 10631 10573 10494 10329 10238 10077 9981 9876 9764 9641 9615 9495 9425 9320 9320 9374 9374 9488 9488 9657 9657 9712 9712 9808 9808 9981 9981 10113 10113 10157 10157 10323 10323 10482 10482 10615 10615 10775 10775 10767 10650 10570 10532 10461 10428 10260 10127 10082 9947 9779 9709 9616 9536 9408 9237 9185 9075 8943 8860 8824 8709 8579 8553 8395 8284 8256 8241 8104 7946 7923 7751 7654 7592 7457 7291 7240 7125 7099 7056 6996 6882 7014 7080 7146 7492 7665 7553 7532 7856 8018 7888 7746 7621 7610 7497 7358 7334 7223 7138 7015 6970 6829 6749 6678 6587 6433 6272 6179 6074 5982 5873 5713 5554 5404 5318 5271 5236 5143 4975 4962 4832 4662 4525 4419 4279 4203 4031 3960 3828 3692 3640 3467 3332 3304 3214 3061 3006 2969 2853 2765 2631 2602 2600 2444 2387 2246 2113 1979 1970 1963 1891 1739 1660 1513 1489 1365 1339 1319 1246 1239 1090 943 801 689 548 405 357 314 314 346 346 356 356 462 462 567 567 664 664 757 757 836 836 914 914 1071 1071 1182 1182 1241 1241 1373 1373 1396 1396 1541 1541 1581 1581 1682 1682 1825 1825 1962 1962 1977 1977 2052 2052 2215 2215 2295 2295 2392 2392 2490 2490 2653 2653 2740 2740 2781 2781 2833 2833 2951 2951 2951 2951 2895 2893 2866 2706 2663 2541 2452 2406 2319 2173 2089 2072 1926 1778 1754 1712 1606 1585 1562 1474 1319 1195 1114 1058 993 883 794 770 765 603 491 329 225 327 378 429 480 531 582 633 684 735 786 837 888 939 990 1041 1092 1143 1194 1245 1296 1347 1398 1449 1500 1551 1602 1653 1704 1755 1806 1857 1908 1959 2010 2061 2112 2163 2214 2265 2316 2367 2418 2469 2520 2571 2622 2673 2965 3111 3042 2968 2879 2799 2740 2594 2587 2547 2480 2437 2273 2198 2109 1997 1890 1875 1765 1633 1586 1583 1441 1723 1864 2005 2146 2287 2428 2610 2701 2701 2957 3085 3085 2997 2895 2881 2758 2750 2707 2623 2456 2424 2415 2280 2135 2081 2028 1996 1975 1842 1801 1705 1597 1445 1348 1244 1213 1145 1013 1012 977 893 1167 1304 1441 1578 1715 1852 1989 2126 2263 2400 2537 2674 2811 2853 2874 3040 3123 3123 3123 3123 3119 3041 2929 2811 2751 2837 2880 2732 2564 2456 2438 2332 2202 2042 1939 1831 1759 1695 1590 1495 1483 1458 1373 1234 1107 1013 863 777 633 597 593 511 414 278 446 530 614 698 782 866 950 1034 1118 1202 1286 1370 1454 1538 1622 1706 1790 1874 1958 2042 2126 2210 2294 2378 2462 2546 2510 2420 2323 2292 2126 2096 1966 1949 1857 1767 1688 1659 1525 1516 1504 1492 1352 1197 1133 1072 940 868 779 774 682 646 483 391 363 323 323 485 485 641 641 721 721 736 736 837 837 993 993 1077 1077 1222 1222 1278 1278 1403 1403 1489 1489 1490 1490 1660 1740 1740 1810 1810 1964 2206 2327 2235 2144 2043 1889 1808 1762 1666 1625 1512 1375 1323 1202 1146 1089 1057 910 858 787 727 565 562 544 533 449 300 300 344 344 426 426 445 445 497 667 697 697 860 910 910 922 922 976 976 1074 1074 1162 1162 1266 1266 1333 1333 1469 1469 1487 1487 1545 1545 1555 1576 1576 1603 1603 1611 1611 1791 1881 1881 1773 1708 1840 1906 1906 1926 1936 1911 1905 1784 1637 1482 1409 1300 1151 1112 1079 972 972 1117 1117 963 946 808 798 709 1045 1213 1041 980 953 835 798 650 527 374 259 323 355 387 419 451 483 515 547 579 611 611 606 458 421 299 479 569 659 659 861 962 962 819 663 509 338 429 429 527 527 596 596 710 784 821 821 704 647 597 569 567 590 429 272 320 344 396 422 367 242 242 241 265 277 277 277 441 523 527 529 543 550 712 793 1025 1141 1141 1058 1007 980 944 890 773 632 494 481 462 321 357 375 393 411 429 447 465 483 501 501 505 507 509 365 234 308 345 557 663 603 543 519 430 266 266 324 652 816 704 641 468 348 274 364 409 454 499 499 499 499 409 237 353 411 513 564 646 687 687 604 572 456 349 267 423 501 435 357 285 285 465 555 555 555 555 406 354 255 397 468 468 460 412 356 255 289 306 306 306 350 372 372 370 278 300 311 455 527 527 745 854 854 690 544 395 301 373 409 445 481 517 553 589 440 389 256 256 256 256 256 524 658 940 1081 1145 1177 1037 929 779 712 595 440 398 382 311 311 341 341 419 419 438 472 472 574 574 640 924 1066 1035 963 862 783 673 504 480 323 453 518 583 648 713 778 1032 1159 1073 1022 875 840 677 595 511 386 253 253 253 425 511 375 255 255 331 437 490 490 490 490 428 421 301 503 604 604 502 381 216 379 365 617 743 835 881 831 659 488 458 314 198 198 230 230 248 248 261 296 296 380 380 395 737 908 1104 1202 1166 1162 1071 1030 1003 882 849 825 662 539 535 487 444 356 218 218 346 464 523 582 505 495 409 342 484 555 555 551 497 441 366 358 322 491 397 363 310 310 596 739 577 404 383 256 326 361 396 726 891 965 1002 1002 1278 1416 1413 1291 1229 1120 968 857 792 698 659 528 528 547 554 636 636 759 759 769 918 918 1007 1007 1161 1092 1035 988 822 658 592 524 446 397 381 501 561 621 681 681 632 464 325 587 718 718 736 745 765 775 775 1001 1114 1114 1114 1114 1130 1138 1298 1378 1378 1384 1387 1599 1705 1603 1465 1353 1351 1310 1307 1214 1146 1121 1011 966 921 787 774 648 648 776 776 788 788 812 824 734 734 568 458 389 290 548 677 806 663 529 400 280 246 520 657 638 541 467 455 364 203 203 256 256 404 404 351 289 310 310 310 310 570 700 622 580 495 461 424 750 913 1051 1120 1464 1636 1854 1963 1963 1910 1836 1826 1692 1639 1497 1466 1451 1402 1262 1254 1201 1061 980 1035 1035 1074 1074 1234 1234 1406 1406 1332 1221 1170 1066 915 905 777 766 643 484 345 472 472 528 528 663 663 738 738 756 756 885 917 917 961 961 1106 1004 912 870 848 784 779 734 649 521 498 495 478 461 452 450 420 317 317 358 358 489 807 966 1294 1458 1362 1212 1191 1032 876 855 740 708 636 620 497 477 458 400 260 216 442 555 668 781 894 1007 1120 1080 948 846 844 750 603 517 431 390 304 304 346 346 419 419 419 551 617 699 740 760 770 770 770 632 566 461 444 373 346 335 439 491 583 629 807 896 781 609 502 357 214 416 517 618 467 326 326 326 566 686 820 887 1157 1292 1292 1230 1217 1144 1009 993 844 733 625 573 525 661 729 797 865 933 1001 1113 1169 1159 1015 965 886 736 782 805 828 755 668 794 857 920 920 920 906 787 713 699 815 815 921 974 978 980 980 980 953 979 992 1005 1247 1368 1199 1048 1015 983 950 922 812 770 708 598 456 351 295 359 391 423 455 487 519 551 583 615 647 679 711 743 775 807 839 871 903 935 967 999 1031 999 841 834 680 624 680 708 932 1044 1030 1064 1081 944 816 790 684 539 500 392 355 236 396 476 556 636 716 796 689 538 419 289 289 459 393 360 310 196 426 541 447 296 296 296 296 296 508 614 832 941 1117 1205 1517 1673 1673 1935 2066 1926 1824 1823 1753 1733 1707 1550 1550 1692 1692 1740 1740 1734 1618 1446 1387 1353 1259 1140 1006 834 661 656 505 430 269 424 424 493 493 621 621 669 739 739 878 955 955 1055 1055 919 870 909 909 1139 1254 1235 1231 1231 1082 976 812 677 606 515 347 262 272 272 413 413 475 475 636 636 718 718 746 746 846 846 938 1252 1409 1519 1574 1678 1730 1874 1946 2044 2093 2038 1986 1888 1849 1697 1652 1522 1423 1345 1214 1187 1181 1149 1024 872 728 616 542 482 403 232 232 322 322 407 407 442 442 574 574 618 618 681 681 712 712 761 761 911 911 980 980 996 996 1026 1026 1065 1065 1158 1178 1178 1313 1313 1336 1336 1484 1484 1636 1636 1704 1704 1817 1788 1742 1630 1615 1493 1395 1333 1328 1287 1179 1074 974 909 828 820 709 568 560 506 359 263 441 530 619 708 797 886 975 1064 1153 1242 1331 1420 1509 1509 1823 1980 1826 1787 1661 1572 1414 1351 1255 1098 1098 1231 1231 1242 1242 1394 1394 1425 1737 1893 1893 2127 2244 2244 2322 2361 2222 2171 2161 2032 1998 1966 1961 1800 1808 1812 1816 1820 1824 1828 1832 1836 1840 1844 1848 1852 1856 1860 1864 1868 1872 1876 1880 1884 1884 1884 1926 1947 1821 1654 1569 1494 1354 1299 1180 1115 1057 1023 900 768 732 616 517 442 391 371 237 334 334 499 499 573 573 625 625 708 708 742 742 902 902 914 917 917 917 917 857 757 645 627 582 464 419 371 239 461 572 572 684 740 707 654 629 499 493 332 332 401 234 234 304 339 339 339 435 483 739 867 937 972 904 734 733 647 496 459 329 439 439 508 508 678 678 678 1010 1176 1416 1536 1427 1274 1157 1045 969 1077 1131 1185 1239 1565 1728 1728 1744 1752 1671 1512 1421 1380 1273 1190 1096 1000 940 829 721 688 673 536 378 243 565 726 887 1048 1209 1370 1531 1692 1683 1556 1468 1438 1390 1297 1200 1100 932 895 855 699 581 581 707 626 544 459 374 261 157 451 598 598 834 952 1070 1051 1021 872 834 661 572 532 459 291 291 336 462 525 847 1008 990 949 915 782 745 602 503 494 404 237 373 441 509 577 472 469 343 343 389 412 436 448 460 692 808 808 717 604 524 453 399 349 251 344 344 408 408 522 522 522 442 325 260 328 618 763 705 695 522 482 456 312 424 294 217 359 430 430 430 375 225 541 699 699 581 433 260 307 307 315 315 376 624 748 748 740 735 682 642 481 405 305 609 761 869 923 776 735 598 507 494 330 456 519 582 578 479 472 385 326 392 425 679 806 806 806 749 578 518 452 435 399 271 375 375 537 537 408 340 628 772 772 772 902 967 918 814 677 535 413 364 274 344 379 414 449 484 519 554 589 624 754 819 1161 1332 1420 1464 1428 1410 1251 1095 951 827 811 781 639 545 407 373 291 291 317 317 353 353 422 422 483 483 485 485 626 626 704 704 802 802 975 975 975 896 758 676 529 451 332 634 785 1071 1214 1214 1444 1559 1559 1547 1430 1262 1219 1137 976 944 893 728 590 428 257 405 405 508 508 540 540 624 624 772 922 922 971 1139 1139 1187 1187 1308 1248 1384 1452 1520 1520 1378 1370 1260 1101 1011 858 851 799 702 653 509 374 314 324 324 413 413 453 453 626 626 734 785 785 939 939 1107 1107 1181 1523 1694 1694 1694 1693 1585 1598 1750 1826 1954 2018 2238 2348 2339 2276 2226 2108 2098 2078 1979 1873 1832 1684 1587 1564 1413 1300 1252 1206 1140 996 825 748 607 574 470 461 314 314 341 341 341 469 533 372 283 427 499 637 706 775 1089 1246 1246 1231 1193 1204 1078 960 920 865 827 801 748 684 548 542 520 393 381 228 344 402 460 518 576 634 692 750 808 808 808 808 712 551 505 336 394 423 452 481 412 412 412 602 697 697 963 1096 1096 1096 1096 1194 1243 1166 1045 952 803 703 566 402 301 301 422 422 582 582 643 643 742 742 901 901 1037 1105 1173 1063 1060 1007 974 883 770 719 607 495 371 333 319 373 400 427 345 345 433 477 697 807 807 1001 1098 1098 1370 1506 1796 1941 1865 1845 1773 1690 1629 1481 1467 1362 1299 1172 1109 1001 905 876 789 678 588 417 389 262 262 360 360 507 507 508 508 582 582 624 749 749 916 916 1061 1061 1097 1097 1190 1190 1243 1243 1279 1279 1330 1330 1460 1525 1525 1581 1609 1560 1527 1425 1280 1181 1169 1096 995 849 678 577 528 387 314 314 482 444 432 271 271 271 419 493 493 479 336 476 546 546 438 319 466 466 682 790 1112 1273 1563 1708 1582 1459 1371 1257 1141 1126 1138 1144 1150 1156 1162 1168 1174 1180 1186 1192 1198 1042 1033 906 783 783 917 763 708 633 630 472 348 321 535 642 594 507 475 438 395 372 368 304 304 304 304 304 304 304 506 607 607 629 640 587 440 418 262 560 709 858 858 858 802 673 617 528 435 332 512 602 602 602 802 902 769 639 608 614 617 540 507 334 532 631 464 404 263 543 683 668 621 576 540 378 297 541 663 771 825 923 972 972 972 1008 1026 1026 1026 1026 1026 1052 1065 1065 1065 1021 963 852 683 595 424 328 460 460 485 485 535 535 595 595 729 658 615 589 427 386 269 269 287 287 326 326 460 562 613 613 933 1093 1093 1041 993 904 833 709 658 580 472 429 370 235 293 322 351 380 409 438 467 496 525 554 808 935 935 935 1137 1238 1192 1186 1055 982 961 950 852 842 758 589 516 399 301 301 375 536 536 664 664 796 796 922 922 759 609 550 393 257 459 560 661 510 480 384 277 407 472 472 770 919 1068 1068 1068 1194 1257 1257 1385 1449 1328 1230 1174 1012 980 935 882 852 681 634 582 450 292 292 434 462 470 470 594 594 665 665 668 668 710 710 796 915 915 920 1011 1349 1518 1518 1518 1722 1824 1675 1615 1473 1353 1343 1242 1087 1033 1026 931 854 751 665 495 464 323 323 352 415 415 481 481 487 487 367 292 378 406 420 350 342 508 591 675 717 745 759 773 833 863 748 719 670 585 413 377 302 316 323 330 337 344 351 358 365 372 379 386 393 400 407 414 421 428 435 442 449 456 463 470 477 484 491 498 505 512 519 591 627 500 346 270 270 270 270 426 504 504 461 343 465 526 500 456 283 417 484 551 399 334 334 444 499 625 688 590 536 388 332 332 347 324 514 609 913 1065 1065 1065 1054 1188 1255 1211 1186 1034 907 792 789 787 742 653 625 617 523 425 316 316 358 358 470 470 503 503 545 545 612 932 1092 1092 943 928 781 698 940 1061 1061 906 834 738 649 528 443 308 470 470 589 589 648 648 798 798 705 687 526 505 503 349 258 407 407 477 477 551 588 541 470 355 301 301 493 589 589 497 381 317 328 672 844 789 747 667 524 506 348 186 486 636 636 636 636 636 633 536 492 383 349 261 567 720 873 1053 1143 1044 988 866 841 686 630 486 343 343 463 463 586 710 710 847 847 775 651 509 469 314 394 394 406 406 462 462 499 499 799 949 815 643 618 558 470 353 182 468 611 887 1025 1025 998 961 895 730 671 551 489 436 354 299 338 338 498 498 546 546 716 924 1028 1372 1544 1544 1654 1709 1764 1988 2100 2212 2512 2662 2812 3122 3277 3277 3245 3203 3037 2947 2785 2747 2636 2464 2419 2631 2737 2843 2949 3233 3375 3305 3228 3150 3073 3046 2906 2846 2798 2642 2499 2436 2425 2343 2241 2106 2049 1915 1904 1818 1761 1681 1644 1519 1447 1350 1213 1363 1438 1513 1588 1663 1738 1813 1888 1963 2038 2113 2188 2263 2338 2413 2488 2563 2638 2713 2788 2863 2938 3013 3088 3024 2914 2868 2835 2831 2794 2622 2568 2532 2451 2328 2179 2053 1908 1869 1723 1556 1431 1401 1397 1354 1236 1102 1028 1004 1001 993 907 775 768 731 671 598 568 522 367 216 504 648 792 936 1080 1224 1368 1512 1656 1613 1560 1442 1387 1236 1079 941 824 774 641 599 570 502 335 541 644 747 850 953 1056 1159 1262 1365 1365 1441 1479 1503 1515 1515 1793 1932 1984 2010 2007 1947 1809 1647 1484 1365 1271 1246 1188 1147 1243 1291 1339 1387 1435 1483 1531 1579 1627 1675 1675 1785 1840 1840 1779 1772 1735 1702 1530 1364 1267 1241 1125 977 1125 1179 1179 1204 1204 1283 1283 1390 1390 1430 1430 1525 1433 1264 1195 1112 1077 923 771 744 664 650 605 482 360 225 437 543 649 755 875 935 807 681 589 483 442 440 306 424 483 542 601 807 910 748 725 653 488 415 300 526 639 639 639 765 828 960 1026 1158 1224 1224 1224 1224 1224 1262 1281 1281 1281 1131 962 797 793 706 623 512 434 345 495 495 638 638 736 736 759 759 851 867 867 901 901 1021 1041 1051 1315 1447 1447 1743 1891 1891 1891 1846 1729 1585 1480 1331 1298 1128 1080 1015 992 926 777 698 613 507 339 397 397 563 563 733 733 797 797 916 916 940 940 1063 1063 1076 1151 1151 1211 1211 1331 1331 1486 1486 1647 1508 1473 1451 1364 1200 1064 936 827 786 700 623 557 539 514 357 275 419 491 563 635 707 779 851 851 827 740 772 1026 1153 1153 1127 999 828 800 750 742 741 635 630 508 423 406 259 405 478 551 624 697 919 1030 1030 1360 1525 1587 1618 1649 1853 1955 1955 1955 1997 2018 2346 2510 2674 2756 2648 2493 2330 2158 2036 1897 1740 1740 1854 1854 1887 1887 1974 1974 2025 2025 2151 2151 2162 2201 2201 2304 2304 2334 2334 2494 2494 2494 2494 2446 2348 2295 2159 2114 2209 2463 2590 2590 2493 2461 2293 2132 1964 2098 2165 2232 2299 2366 2392 2405 2241 2110 2088 2082 1988 1986 1976 1865 1842 1777 1623 1542 1501 1351 1293 1385 1431 1477 1523 1569 1615 1661 1707 1707 1552 1445 1365 1318 1151 1124 1300 1388 1234 1190 1110 949 875 760 719 689 550 497 478 432 407 407 407 513 566 456 409 360 341 341 341 639 788 709 563 541 527 390 265 495 610 610 610 610 530 546 554 554 554 554 554 554 554 668 725 725 775 800 800 1100 1250 1250 1232 1075 952 932 915 821 743 738 587 535 460 307 417 417 443 443 401 319 621 772 1018 1141 1141 1445 1597 1441 1342 1274 1245 1090 1077 955 782 776 746 627 509 460 443 305 305 457 457 492 492 500 500 672 672 713 713 736 736 737 737 849 849 913 928 928 1007 1007 1029 1040 1360 1520 1430 1418 1345 1231 1065 987 934 863 726 662 524 417 285 285 353 353 355 356 300 300 304 306 306 306 392 435 583 657 540 537 470 409 362 281 443 524 520 520 517 519 821 972 972 972 820 787 775 627 476 338 366 380 394 408 422 436 450 464 478 492 506 520 534 548 562 576 590 604 618 632 972 1142 1142 1142 994 822 719 616 463 371 249 307 307 319 325 289 553 685 891 994 1108 1165 1157 1013 945 924 752 662 588 433 344 344 464 524 524 362 299 429 495 528 528 590 621 597 432 274 590 748 712 582 439 361 235 331 379 427 427 414 288 305 615 770 770 770 632 565 453 332 443 338 600 731 731 1037 1190 1113 984 818 807 683 548 424 380 311 311 411 411 539 488 434 406 355 268 582 739 610 545 423 369 287 329 350 371 392 413 413 413 721 875 834 751 720 583 470 388 281 463 554 535 396 373 214 91 223 289 407 466 764 913 1181 1315 1255 1101 1056 900 738 599 454 423 357 257 469 575 681 787 893 999 936 796 758 690 556 526 354 305 305 443 443 505 505 592 592 682 854 940 905 789 746 676 575 502 465 445 392 364 251 325 362 399 436 473 510 547 584 621 735 792 1060 1194 1424 1539 1539 1464 1458 1371 1364 1358 1341 1321 1300 1268 1254 1187 1164 1129 1092 1199 1205 1208 1211 1525 1682 1986 2138 2030 2007 1921 1876 1808 1702 1593 1554 1410 1335 1326 1432 1485 1538 1591 1644 1697 1750 1803 1949 2022 2298 2436 2780 2952 2952 3210 3339 3591 3717 3717 3717 3741 3753 3765 3765 3622 3472 3343 3298 3285 3175 3072 2960 2856 2756 2605 2442 2431 2328 2458 2523 2588 2653 2718 2783 2848 2913 2978 3043 3108 3173 3238 3303 3368 3433 3310 3249 3140 2980 2869 2809 2759 2757 2723 2554 2505 2419 2323 2321 2258 2186 2133 2028 1964 1943 1789 1639 1566 1533 1513 1388 1277 1274 1103 993 988 910 838 678 632 535 847 1003 1159 1315 1471 1627 1783 1783 1783 1783 1783 2033 2158 2158 2158 2158 2276 2335 2394 2320 2211 2045 1977 1859 1825 1774 1713 1680 1601 1431 1320 1259 1096 976 835 692 680 631 458 438 350 185 185 189 189 256 256 298 437 437 503 503 601 601 711 711 880 880 971 971 1045 1045 1045 1249 1351 1401 1426 1325 1256 1234 1170 1083 1081 917 877 717 712 588 535 395 378 339 339 426 426 517 453 399 249 249 249 249 249 249 249 431 522 638 696 880 972 1066 1113 1113 1109 1019 985 839 816 678 656 634 613 465 335 336 336 427 427 428 428 447 447 573 636 636 674 693 693 835 906 906 910 912 870 860 786 745 582 466 424 303 303 325 341 349 421 457 493 418 407 234 122 62 47 0 0 153 295 366 308 364 392 404 410 410 316 466 541 885 1057 1083 1096 1102 1105 953 904 856 707 563 397 374 348 236 512 650 788 994 1097 1073 1050 925 759 672 619 568 505 338 516 605 694 783 979 1077 1042 1001 904 765 702 547 759 865 993 1057 1121 1024 986 813 652 597 469 333 250 250 279 279 332 332 490 490 617 617 634 634 725 725 819 819 1155 1323 1323 1415 1461 1461 1332 1221 1180 1137 1098 1065 1030 967 959 939 766 639 558 544 430 337 449 505 561 617 673 729 785 841 897 953 1009 1065 1121 1121 1275 1352 1374 1385 1633 1757 1587 1513 1477 1445 1393 1222 1111 999 840 672 591 534 385 250 524 661 798 935 1072 1209 1346 1483 1829 2002 2002 2002 2202 2302 2302 2620 2779 2779 3037 3166 3066 2923 2912 2858 2842 2720 2601 2454 2335 2331 2175 2128 1986 1958 1840 1826 1660 1653 1492 1337 1263 1181 1036 1024 1024 1332 1486 1486 1362 1302 1288 1239 1121 951 817 670 631 536 490 386 251 296 296 318 318 349 349 446 446 603 603 737 737 737 861 923 923 1161 1280 1164 1109 957 833 709 577 502 395 427 443 459 475 491 507 523 539 555 571 587 603 619 635 651 667 683 699 715 731 747 763 779 795 811 827 804 804 1066 1197 1197 1197 1197 1117 1078 910 990 1046 1074 1074 1302 1416 1416 1416 1416 1416 1416 1385 1341 1249 1169 1081 1002 845 794 666 612 529 385 298 462 544 626 708 790 872 954 1036 1118 1270 1346 1334 1204 1140 1025 917 782 674 554 440 270 270 320 320 340 340 385 385 493 493 636 636 704 704 797 797 797 1035 1154 1154 1154 1154 1154 1154 1076 1003 978 877 1043 1185 1256 1324 1358 1392 1636 1758 1757 1605 1464 1296 1162 1113 1077 1011 888 752 609 453 397 323 323 464 464 502 502 537 537 620 620 703 703 787 787 905 905 905 1173 1307 1201 1031 897 725 725 804 804 931 931 952 952 1020 933 882 740 670 640 588 578 424 384 222 226 228 230 232 234 236 236 236 330 377 589 695 801 677 527 442 331 391 421 451 481 371 232 335 335 627 773 773 605 576 462 324 418 465 512 512 824 980 1288 1442 1540 1589 1553 1434 1267 1184 1149 1135 1047 993 973 841 671 581 493 321 321 395 395 535 535 675 675 743 743 759 759 901 901 927 927 943 943 1073 1073 1224 1224 1312 1302 1290 1266 1213 1096 974 912 902 866 727 697 651 624 466 424 351 284 450 533 616 699 782 865 948 1031 927 821 650 511 433 348 274 274 365 365 512 421 310 190 190 190 274 316 386 421 747 910 828 684 639 472 338 350 346 276 434 513 513 513 513 539 552 409 329 473 545 577 593 609 609 609 609 609 693 735 1019 1161 1161 1161 1161 1161 1013 962 868 858 713 677 518 366 327 435 489 543 597 651 548 447 377 209 219 224 229 234 239 244 249 254 259 264 269 274 279 284 289 294 299 304 309 309 347 366 366 366 412 435 360 279 280 280 548 682 766 808 808 792 621 567 418 416 347 194 410 518 518 518 518 518 371 297 379 262 574 730 1032 1183 1174 1005 868 848 844 810 760 738 633 512 385 372 218 462 584 706 828 950 950 1096 1169 1395 1508 1508 1578 1613 1463 1383 1318 1308 1282 1282 1470 1564 1564 1696 1762 1860 1909 2249 2419 2413 2329 2313 2211 2073 1928 1760 1684 1579 1534 1533 1390 1303 1292 1235 1140 1133 1085 1082 926 913 770 695 626 461 421 419 265 265 290 290 451 451 597 597 696 696 657 573 492 395 296 466 551 424 340 340 340 418 457 457 457 302 385 272 582 737 789 815 841 841 811 705 618 499 365 303 226 382 460 538 604 637 626 463 387 258 258 311 405 452 562 617 617 617 526 489 482 413 337 425 469 469 365 216 426 531 863 1029 930 842 704 664 539 480 479 399 288 288 337 337 444 444 524 524 486 340 375 635 765 881 939 965 978 991 854 843 731 652 643 552 542 443 286 296 301 306 311 316 321 321 533 639 865 978 978 924 798 669 638 531 383 243 281 300 319 338 357 376 395 414 433 452 471 490 509 528 547 566 585 604 623 642 852 957 957 957 957 900 874 747 682 553 399 376 268 319 319 335 335 373 373 503 503 576 576 703 703 603 487 451 450 395 305 365 395 425 541 599 657 657 657 657 657 657 657 487 418 307 479 565 591 604 786 877 708 608 550 405 405 480 480 480 370 319 499 589 613 625 677 703 629 583 487 358 263 409 482 555 510 399 227 282 438 516 696 786 1026 1146 1052 1037 908 790 641 478 311 311 452 452 467 467 600 600 707 707 853 851 787 753 596 480 373 215 441 554 667 564 407 309 491 582 468 299 299 493 590 436 358 244 244 354 409 283 283 324 512 606 700 700 700 613 570 455 325 625 775 683 663 585 454 310 310 451 356 248 248 248 454 557 557 677 737 737 737 737 737 923 1016 1222 1325 1325 1581 1709 1837 2055 2164 2164 2486 2647 2647 2867 2977 2891 2836 2770 2733 2615 2569 2569 2672 2672 2714 2714 2706 2694 2588 2548 2501 2361 2354 2313 2191 2143 2089 1976 1958 1890 2142 2268 2394 2394 2245 2377 2301 2266 2208 2116 1948 1820 1764 1702 1566 1463 1398 1397 1394 1256 1181 1034 972 799 647 499 399 308 332 344 356 368 380 392 404 416 428 440 452 464 476 488 680 776 990 1097 1054 963 875 875 792 775 658 603 431 362 217 483 616 749 749 749 668 662 660 546 520 449 344 475 475 475 579 631 871 991 1037 1060 1116 1144 1092 1182 1227 1176 1136 1091 1086 1061 894 876 820 757 617 545 446 324 324 344 344 457 457 563 563 718 964 1087 1223 1291 1329 1348 1210 1043 874 771 642 619 612 557 419 372 264 468 570 672 774 876 978 1080 1182 1182 1182 1133 1096 1056 1088 1088 1266 1355 1635 1775 1766 1648 1512 1487 1450 1375 1210 1080 916 806 642 557 470 351 326 255 257 258 259 260 261 262 263 264 265 266 267 139 139 449 604 434 396 283 387 439 439 439 313 345 361 411 436 370 284 520 638 638 638 638 638 638 502 429 287 347 377 241 99 99 351 477 477 337 545 649 649 649 607 471 417 247 297 322 332 337 379 400 534 601 474 342 342 342 342 342 342 342 670 834 771 688 657 623 610 506 482 472 374 354 306 508 609 609 807 906 906 906 906 906 737 568 506 402 390 415 415 498 498 560 584 596 660 692 692 692 584 494 406 290 345 345 366 366 212 260 284 308 622 779 779 779 779 709 591 582 567 519 394 271 437 520 520 422 303 309 312 315 315 315 315 315 567 693 635 505 463 443 302 544 665 786 720 678 629 494 335 209 429 539 472 417 280 309 309 581 717 1029 1185 1020 967 926 871 759 755 673 619 518 478 318 318 390 390 390 390 458 492 339 493 570 570 570 513 518 518 518 518 518 367 362 227 387 467 467 371 350 263 389 452 431 363 210 210 366 444 522 792 927 851 785 725 694 588 436 272 272 421 421 433 433 568 568 597 597 627 642 491 448 420 357 277 277 300 462 543 617 654 654 521 362 360 323 480 480 396 264 384 356 187 187 187 265 304 610 763 663 606 552 495 493 463 333 333 344 344 373 373 469 469 517 541 496 329 320 320 360 380 726 899 899 1105 1208 1406 1505 1651 1724 1670 1512 1402 1361 1245 1192 1093 964 863 727 618 604 432 337 471 538 605 672 739 806 873 940 1007 1074 1141 1208 1275 1342 1409 1363 1229 1066 1008 922 844 690 551 531 496 336 336 411 411 421 421 328 418 536 595 595 595 595 905 1060 1215 1389 1476 1750 1887 2024 2036 2042 2048 1912 1906 1836 1799 1683 1632 1497 1479 1339 1200 1145 1081 1078 960 865 757 671 577 553 393 295 295 457 457 559 559 662 662 833 712 611 525 373 214 458 580 448 447 395 243 243 577 744 596 512 512 467 425 367 497 562 422 339 581 702 702 702 768 801 785 646 593 464 310 478 562 562 562 562 562 566 568 598 613 613 613 613 599 578 516 477 444 297 591 738 885 1032 860 791 744 665 528 504 365 257 257 269 269 346 346 438 438 513 513 676 676 722 722 896 983 1247 1379 1379 1379 1232 1198 1064 1001 889 785 656 513 505 431 344 492 492 552 552 541 390 227 135 106 279 279 279 279 571 717 717 717 717 648 476 451 371 305 651 824 824 862 881 881 1063 1154 1198 1220 1220 1153 1016 891 815 693 607 485 357 337 587 712 837 962 962 808 765 631 465 384 300 472 558 644 644 473 317 482 482 506 518 402 352 337 337 391 418 668 793 744 638 626 573 471 301 301 473 325 473 547 441 408 385 290 290 290 290 446 524 674 749 694 572 520 483 472 325 383 412 345 345 639 786 910 972 876 706 634 478 438 306 510 612 714 596 571 484 366 237 237 336 401 401 282 572 717 862 702 552 496 344 344 433 433 721 865 865 865 1049 1141 1369 1483 1779 1927 2153 2266 2379 2280 2240 2200 2095 2056 2041 1945 1925 1858 1696 1570 1672 1723 1774 1825 1876 1927 1978 2029 2029 2029 2029 1996 1928 1888 1757 1674 1551 1415 1270 1169 1000 974 964 861 744 575 557 439 362 239 261 261 297 297 418 540 540 552 552 614 614 677 677 829 829 972 1278 1431 1431 1541 1596 1651 1706 1706 1706 1706 1706 1706 1804 1853 1853 1923 1958 1958 1958 1958 1791 1699 1585 1471 1382 1348 1232 1099 1073 968 945 926 759 853 853 979 979 1144 1144 1170 1170 1290 1290 1340 1340 1483 1483 1576 1576 1644 1644 1644 1826 1917 1935 1944 1839 1799 1665 1546 1480 1370 1308 1290 1123 1064 1064 1207 1207 1310 1310 1310 1310 1426 1484 1472 1409 1377 1281 1264 1254 1084 945 891 888 803 655 635 557 482 452 310 310 345 345 349 200 200 432 548 826 965 1295 1460 1398 1392 1318 1195 1078 951 892 795 723 635 494 576 617 658 699 740 781 822 863 771 731 628 590 482 407 311 471 551 551 385 346 212 456 578 578 826 950 858 826 672 507 507 567 567 617 617 617 617 617 617 617 614 572 431 402 349 189 49 202 202 372 372 512 582 496 496 538 559 446 357 262 362 412 245 555 710 948 1067 1067 957 845 800 724 575 493 492 378 527 527 649 649 728 728 720 573 551 523 414 280 328 328 352 352 462 580 639 519 452 416 307 307 425 484 510 523 399 303 303 303 303 609 762 915 1063 1137 1211 1165 1006 915 846 822 801 670 669 564 492 420 415 315 315 450 450 544 544 670 670 670 670 670 506 366 319 561 682 682 682 816 883 1189 1342 1364 1375 1375 1689 1846 2046 2146 2376 2491 2765 2902 2902 2834 2699 2625 2549 2508 2485 2329 2190 2059 1940 1773 1627 1626 1557 1529 1415 1331 1287 1263 1203 1198 1100 1045 880 803 706 634 551 417 320 642 803 964 1125 1286 1447 1608 1769 1930 2091 2252 2413 2574 2918 3090 3090 2924 2847 2730 2599 2463 2392 2244 2317 2317 2342 2342 2364 2364 2434 2434 2440 2440 2527 2527 2666 2666 2801 2801 3067 3200 3200 3200 3200 3165 3067 2985 2897 2828 2807 2731 2607 2535 2394 2330 2173 2087 2065 2030 1877 1750 1604 1572 1513 1379 1274 1170 999 929 810 930 763 601 546 507 469 631 712 740 754 1098 1270 1270 1270 1320 1345 1345 1329 1317 1201 1178 1047 947 911 890 831 805 692 548 691 691 747 747 803 803 882 882 1045 1203 1282 1282 1548 1681 1681 1681 1672 1583 1524 1440 1284 1213 1087 1074 974 850 718 573 557 454 342 582 702 822 942 1062 1182 1302 1422 1422 1422 1398 1242 1239 1093 1080 1027 932 879 936 936 1102 1122 1132 1089 1064 972 804 762 663 496 452 351 239 503 635 767 899 899 845 818 698 561 425 254 288 288 288 606 765 765 765 648 600 439 408 345 283 497 604 850 973 1015 1036 1062 1075 1008 902 875 860 721 690 667 566 500 371 337 471 538 605 672 739 775 793 855 886 1150 1282 1282 1282 1282 1492 1597 1597 1585 1519 1520 1360 1206 1137 1075 1025 978 827 735 726 607 590 542 502 403 233 427 524 621 718 718 662 659 613 591 573 488 410 281 571 716 861 861 951 996 1041 1086 1150 1182 1020 964 903 891 891 734 840 1024 1116 1118 1119 1075 997 882 843 682 631 542 377 312 332 342 352 362 372 382 392 402 412 422 432 442 452 462 472 482 492 502 512 522 532 542 552 562 572 582 592 602 612 622 632 642 652 662 672 682 692 702 712 722 732 742 752 762 772 782 706 552 868 1026 1200 1287 1283 1194 1159 1147 1111 1018 894 844 744 573 573 730 730 866 866 980 980 1098 1157 1471 1628 1628 1878 2003 2003 2003 2039 2057 2133 2171 2023 2015 1891 1854 1808 1715 1615 1610 1571 1461 1436 1358 1233 1064 1029 911 855 1007 1083 1159 1235 1311 1387 1463 1539 1615 1691 1767 1843 1953 2008 2230 2341 2487 2560 2553 2396 2301 2292 2282 2139 1993 1941 1874 1761 1680 1529 1398 1383 1210 1075 1058 965 794 643 637 542 880 1049 1218 1218 1156 1089 1042 970 854 737 614 458 317 465 465 599 599 641 641 704 801 801 947 792 773 680 531 510 400 285 285 290 290 453 453 501 661 741 741 741 741 1067 1230 1230 1518 1662 1928 2061 2091 2106 2106 2128 2139 2419 2559 2857 3006 2970 2814 2800 2753 2625 2505 2367 2257 2181 2079 1934 1934 1936 1936 2048 2048 2093 2093 2156 2156 2161 2261 2261 2434 2474 2494 2814 2974 3170 3268 3356 3400 3478 3517 3689 3775 3775 3845 3880 3725 3719 3664 3603 3445 3287 3159 3130 3003 2902 2842 2779 2721 2721 2889 2889 2895 2895 2998 2998 3053 3053 3117 3117 3182 3182 3298 3354 3354 3417 3417 3496 3496 3600 3804 3906 3906 3906 3906 3906 3906 3906 3780 3748 3599 3522 3424 3321 3210 3145 3097 2963 2905 2835 2808 2649 2585 2536 2517 2385 2353 2264 2184 2106 2043 1973 1904 1777 1641 1625 1472 1400 1234 1197 1139 1107 1079 1002 844 750 587 582 415 755 925 1095 1265 1435 1605 1775 1945 2115 2285 2165 2060 1896 1886 1759 1670 1644 1508 1442 1392 1253 1225 1151 1148 1088 956 848 825 652 584 560 428 346 284 262 262 346 346 438 438 602 602 680 680 773 773 840 932 932 1078 1078 1130 1130 1149 1149 1247 1247 1360 1533 1637 1637 1734 1734 1880 1880 1953 2113 2193 2071 2020 1901 1776 1670 2004 2171 2102 2100 2059 1970 1812 1781 1778 1617 1457 1312 1288 1132 1108 1068 979 935 793 772 709 637 516 349 251 489 608 727 846 965 1084 1203 1322 1441 1560 1679 1798 1917 1783 1630 1471 1448 1437 1347 1298 1175 1017 921 834 804 647 536 450 297 154 386 502 618 734 850 966 1082 1198 1314 1430 1546 1662 1662 1662 1662 1706 1728 1694 1686 1589 1542 1413 1353 1291 1123 1087 916 765 764 615 574 437 365 247 299 325 325 325 325 325 325 325 325 387 418 418 354 272 241 339 388 326 404 443 643 743 692 848 926 856 771 649 476 427 373 276 132 132 133 133 239 239 239 239 243 245 245 245 245 343 392 441 375 219 97 97 261 343 343 455 511 703 799 799 799 803 805 805 805 1135 1300 1241 1160 1073 1054 926 769 623 621 527 470 427 313 493 583 673 763 853 943 1033 1123 1125 1126 1064 977 937 925 808 718 572 428 363 358 237 463 576 689 802 984 1075 1075 1075 1075 1075 1075 1071 958 828 704 671 598 574 510 504 332 558 671 784 652 642 472 447 391 297 297 470 470 414 362 229 263 280 280 280 324 346 592 715 611 546 406 292 292 353 353 506 714 818 645 533 464 334 376 397 418 439 460 481 481 695 802 1102 1252 1252 1252 1237 1137 988 936 866 780 639 572 420 365 203 354 354 488 488 606 606 657 657 691 691 730 775 775 795 795 795 795 673 586 471 343 412 412 466 704 823 1025 1126 1126 1126 1126 1126 1306 1396 1486 1486 1486 1450 1305 1211 1372 1372 1244 1170 1119 1028 1023 891 801 655 545 506 356 330 482 482 559 559 609 609 643 643 762 762 833 833 998 998 1025 1025 1028 1013 962 803 749 690 570 551 441 424 352 222 554 720 720 711 622 580 567 424 325 471 544 523 392 231 231 231 437 540 643 746 621 482 384 373 280 280 402 534 600 600 600 788 882 944 975 1217 1338 1332 1236 1121 1085 990 826 718 684 571 509 411 277 277 415 415 451 451 601 601 642 642 663 698 869 869 972 972 1090 1090 999 990 829 719 676 607 508 463 327 453 516 579 642 705 768 768 733 729 559 404 369 359 352 228 287 405 405 485 485 821 989 997 1001 1203 1304 1646 1817 1817 1941 2003 1985 1898 1832 1781 1705 1541 1480 1398 1320 1207 1072 1062 1016 976 914 849 775 767 733 650 533 473 314 146 146 152 152 303 364 364 429 429 534 534 647 647 773 773 915 915 1001 901 820 819 646 561 482 310 310 375 375 399 399 549 549 720 681 547 411 384 345 345 354 354 465 446 315 595 735 608 468 445 416 345 345 475 419 282 282 466 558 558 442 363 253 383 216 209 335 398 398 398 398 578 668 668 668 510 403 306 484 573 402 400 339 339 493 570 570 570 507 502 442 422 273 493 603 713 855 926 1164 1283 1617 1784 2022 2141 2141 2445 2597 2611 2618 2596 2476 2351 2301 2197 2118 1947 1944 1898 1870 1716 1598 1444 1347 1271 1130 1005 834 765 759 689 565 562 544 440 322 406 448 490 532 574 616 658 700 742 784 784 784 1090 1243 1227 1165 1064 1031 895 793 654 583 518 364 195 195 331 331 414 428 428 545 685 685 698 698 825 825 994 928 877 755 666 532 461 433 340 206 164 184 194 204 214 224 234 244 254 264 274 284 294 304 314 324 334 344 354 364 374 384 394 404 414 424 434 444 454 464 447 299 599 749 729 647 593 701 755 809 863 746 637 635 562 534 467 378 358 259 210 210 277 277 391 391 475 475 489 489 547 547 547 801 928 817 773 759 743 735 615 533 524 470 314 314 330 330 464 464 464 464 464 321 341 351 351 351 229 281 281 281 455 542 542 542 582 602 694 740 641 517 504 396 335 212 212 360 360 443 443 685 806 848 869 869 865 693 624 470 468 321 356 410 410 495 495 648 648 567 461 514 594 634 582 410 260 414 491 347 253 289 307 307 611 763 698 532 450 395 273 569 717 692 557 493 493 493 348 177 263 263 609 782 912 977 989 995 907 788 646 568 540 410 266 266 416 416 450 450 525 525 553 877 1039 1369 1534 1728 1825 1818 1789 1731 1566 1482 1482 1345 1295 1238 1376 1445 1514 1762 1886 1886 1844 1685 1688 1688 1688 1958 2093 1925 2113 2207 2429 2540 2536 2400 2397 2386 2313 2293 2127 2121 2042 1974 1850 1678 1534 1463 1315 1282 1116 968 819 672 527 377 220 526 679 832 985 1138 1291 1444 1597 1750 1903 2056 2209 2051 1931 1916 1829 1807 1775 1623 1755 1821 1887 1821 1751 1578 1476 1465 1447 1380 1284 1271 1192 1458 1591 1591 1611 1621 1631 1925 2072 1952 1830 1737 1724 1575 1575 1702 1702 1770 1770 1770 1770 1854 1896 1810 1679 1547 1457 1295 1168 1266 1315 1364 1413 1462 1511 1560 1560 1664 1716 1716 1952 2070 2296 2409 2276 2144 2126 1959 1820 1681 1650 1726 1764 1802 1840 1878 1916 1916 1916 1916 2240 2402 2402 2646 2768 2966 3065 3065 2913 2891 2776 2733 2652 2644 2566 2454 2370 2337 2191 2052 2028 1912 1776 1709 1698 1654 1596 1538 1477 1385 1307 1258 1199 1197 1053 1046 986 869 965 965 1092 1092 1129 1129 1166 1166 1278 1278 1296 1296 1368 1368 1393 1393 1564 1564 1607 1607 1679 1726 1726 1757 1757 1907 2023 2023 2173 2275 2275 2405 2405 2493 2493 2829 2997 3089 3135 3135 3135 3062 2971 2823 2795 2653 2607 2511 2389 2370 2315 2287 2250 2106 2098 2001 1842 1773 1698 1595 1733 1733 1852 1852 1968 2016 2016 2081 2081 2092 2256 2256 2350 2350 2378 2378 2494 2494 2576 2576 2606 2606 2702 2702 2821 2821 3061 3181 3036 2908 2874 2873 2835 2782 2615 2546 2440 2278 2243 2196 2099 2008 1848 1827 1698 1580 1485 1400 1367 1328 1314 1165 1058 964 954 852 798 663 551 415 281 339 368 397 426 455 484 513 542 571 600 629 658 687 716 745 774 803 832 861 890 919 948 977 1006 1035 1064 1093 1122 1151 1180 1209 1238 1267 1296 1325 1354 1383 1412 1441 1470 1499 1335 1162 1159 1155 1050 926 877 828 662 641 528 439 348 318 476 555 634 713 792 686 559 417 257 271 278 285 292 299 306 313 320 327 334 341 348 355 362 369 376 383 390 397 404 411 418 425 432 476 498 498 498 371 411 735 897 766 608 902 1049 953 812 789 768 682 658 654 588 420 272 512 632 752 872 992 961 919 869 867 742 584 430 340 180 118 118 174 174 261 261 361 361 523 523 602 602 637 562 425 288 500 606 584 462 416 333 637 789 745 629 590 447 445 290 290 301 301 353 353 407 407 533 533 533 533 533 484 418 353 557 659 659 891 1007 1007 933 782 728 727 680 567 412 355 282 558 696 563 563 563 563 563 563 613 638 638 854 962 1144 1235 1235 1379 1451 1727 1865 1865 1724 1652 1642 1637 1622 1615 1531 1495 1417 1353 1261 1186 1016 897 1029 1095 1161 1227 1293 1359 1425 1491 1557 1781 1893 1919 1932 1932 1774 1666 1607 1577 1420 1407 1325 1190 1027 909 816 672 550 429 475 475 493 493 510 510 530 530 606 748 819 683 575 442 387 218 137 137 137 363 476 415 249 273 285 285 285 517 633 633 633 879 1002 984 825 730 639 547 476 435 344 344 370 370 429 285 293 293 293 495 596 596 668 704 740 740 1078 1247 1247 1333 1376 1368 1269 1107 1065 948 852 725 643 614 445 277 277 412 412 543 543 634 634 675 675 834 834 900 900 1006 1006 1017 1033 1033 876 837 682 589 463 415 384 332 338 341 344 347 350 353 356 359 257 176 520 692 676 667 512 403 327 507 597 641 663 663 671 675 851 939 965 978 978 823 670 513 424 292 305 459 459 595 595 457 455 425 303 417 474 522 546 830 972 866 746 717 570 435 400 335 278 278 356 356 497 497 589 589 671 755 797 839 839 923 965 965 965 841 826 694 651 548 375 257 407 482 557 632 632 632 477 401 335 353 353 217 304 304 426 487 357 327 327 623 771 813 834 855 963 1017 1017 1017 1281 1413 1545 1421 1381 1326 1225 1162 1034 906 800 644 593 479 445 337 337 451 451 582 696 696 868 868 936 936 944 944 1113 1113 1228 1412 1504 1562 1591 1899 2053 2283 2398 2303 2260 2221 2205 2118 1988 1905 1786 1630 1591 1479 1437 1388 1267 1227 1113 996 825 751 630 582 476 397 269 427 427 486 486 594 594 709 845 845 911 911 947 947 947 947 947 823 700 554 461 342 443 443 527 527 617 617 470 320 472 548 602 629 639 644 572 419 263 267 269 313 335 180 180 408 522 522 444 362 291 242 107 212 540 704 704 704 651 607 591 459 446 368 231 459 573 488 382 273 273 273 331 360 442 483 462 332 398 431 305 391 434 297 297 297 297 297 297 297 459 540 540 505 383 369 313 442 558 616 616 515 389 292 337 337 337 367 382 382 706 868 744 593 482 482 555 554 514 477 357 230 230 336 389 263 441 530 588 617 617 943 1106 1450 1622 1772 1847 1899 1925 2191 2324 2457 2457 2777 2937 2985 3009 3033 3037 3039 2912 2795 2779 2699 2569 2512 2449 2379 2364 2202 2072 1992 1902 1852 1813 1715 1600 1563 1544 1480 1381 1359 1315 1155 1037 952 852 795 762 598 560 900 1070 1240 1410 1580 1750 1920 2090 2260 2430 2600 2770 3012 3133 3124 3058 2997 2827 2827 2827 2845 2854 2854 2960 3013 3013 3013 3013 3013 3231 3340 3462 3523 3508 3381 3341 3317 3233 3217 3112 3039 3009 2997 2984 2825 2716 2551 2438 2341 2260 2166 2105 1947 1782 1760 1604 1470 1350 1242 1207 1207 1370 1428 1428 1439 1439 1565 1565 1624 1624 1734 1734 1799 1932 1932 2050 2050 2089 2089 2245 2245 2310 2310 2465 2465 2480 2480 2508 2508 2611 2611 2673 2673 2799 2880 2880 3018 3026 3026 3040 3113 3113 3142 3142 3227 3263 3281 3299 3633 3800 3800 3776 3614 3531 3415 3406 3246 3151 3108 3048 2946 2818 2732 2588 2482 2451 2314 2279 2112 2081 2283 2384 2485 2586 2687 2788 2889 2990 3091 3192 3293 3394 3495 3581 3624 3624 3760 3828 4084 4212 4212 4199 4134 4073 3954 3952 3902 3786 3682 3557 3397 3344 3249 3084 2914 2876 2772 2653 2578 2572 2532 2364 2211 2066 2060 1908 1823 1775 1658 1946 2090 2234 2378 2522 2666 2810 2954 3098 3242 3386 3530 3674 3818 3962 4194 4310 4426 4624 4723 5061 5230 5566 5734 5734 5561 5460 5320 5189 5101 4938 4980 5001 5001 5063 5094 5204 5259 5207 5152 5055 4976 4825 4703 4554 4550 4524 4484 4415 4336 4212 4201 4413 4519 4625 4731 4837 4943 4829 4740 4735 4625 4625 4631 4634 4938 5090 5090 5000 4852 4709 4568 4474 4363 4270 4214 4136 3990 3863 3762 3662 3583 3523 3499 3370 3238 3105 3072 2905 2736 2680 2627 2546 2537 2471 2380 2236 2109 2041 1935 1923 1896 1882 1716 1657 1543 1430 1397 1395 1279 1225 1064 1048 968 882 806 799 706 687 686 556 517 417 297 438 372 324 242 242 376 443 443 697 824 824 940 998 998 998 922 792 636 477 329 462 462 554 554 610 610 735 735 735 973 1092 1416 1578 1578 1453 1388 1306 1241 1270 1245 1105 1030 999 889 863 1049 1142 993 984 893 836 836 836 926 971 814 688 562 479 409 342 452 507 562 617 672 665 658 566 530 418 402 308 334 618 760 680 541 873 1039 1039 1039 908 887 727 961 1078 1078 1078 1024 1012 906 746 682 651 492 471 306 280 309 309 380 380 434 434 481 481 509 509 653 653 695 695 752 840 884 849 696 600 427 421 398 379 277 609 775 667 513 346 271 271 271 335 367 367 537 622 568 442 361 359 253 253 405 278 278 576 725 630 542 480 326 326 493 493 721 835 1157 1318 1526 1630 1630 1630 1630 1888 2017 1964 1915 1914 1762 1618 1498 1404 1299 1227 1205 1058 971 917 751 699 610 585 520 366 203 535 701 867 1033 1199 1365 1531 1697 1693 1654 1562 1462 1343 1183 1138 1040 1030 874 751 702 673 598 482 371 300 300 420 420 532 684 684 723 797 797 890 890 1055 1055 1058 1058 1121 1147 1147 1253 1253 1405 1405 1445 1465 1320 1198 1097 950 820 697 602 540 390 327 605 744 883 1022 1161 1025 852 792 768 704 655 623 467 379 292 156 186 201 216 231 246 261 261 261 605 777 730 564 541 522 504 468 385 304 189 265 303 341 379 417 455 289 489 589 627 646 642 514 444 417 246 374 438 432 299 402 402 260 347 475 539 539 539 539 539 539 807 941 909 812 743 737 698 583 431 388 225 527 678 678 678 678 677 630 466 435 366 202 263 263 302 302 435 765 930 960 975 975 818 763 746 629 512 375 365 205 274 274 307 341 341 407 549 549 521 483 464 335 379 401 401 607 710 954 1076 918 853 743 588 502 341 330 330 474 474 596 596 601 601 695 695 826 826 826 826 826 950 1012 1122 1177 1080 946 835 761 726 712 710 587 585 496 489 835 1008 1234 1347 1353 1356 1356 1356 1356 1355 1249 1148 1052 1007 912 872 803 657 585 487 342 433 557 557 684 686 627 613 551 452 324 556 672 503 484 444 333 333 350 205 205 205 205 205 205 205 379 466 768 919 791 658 513 399 269 269 430 430 531 531 587 587 587 510 468 395 407 398 272 272 300 300 546 669 669 953 1095 1095 1375 1515 1655 1795 1670 1527 1475 1377 1352 1349 1230 1185 1106 1071 899 776 659 634 477 377 253 253 285 285 400 400 569 569 701 701 701 725 737 617 500 448 314 314 336 336 460 460 389 360 313 551 670 670 820 895 732 627 509 463 421 326 612 755 691 558 544 439 268 268 313 313 341 341 512 456 407 346 187 363 451 451 451 317 557 677 799 860 806 748 654 526 391 267 323 351 379 252 252 265 265 265 265 265 265 265 547 688 674 513 377 315 315 447 342 342 342 342 506 588 926 1095 1095 1095 1375 1515 1515 1515 1461 1697 1815 1967 2043 2341 2490 2350 2210 2187 2140 1993 1851 1808 1707 1698 1731 1731 1879 1879 1879 1879 1766 1860 1860 1815 1717 1630 1526 1522 1469 1759 1904 1936 1952 1952 1952 1952 1952 1952 1952 1952 1952 1852 1713 1664 1620 1603 1575 1472 1446 1347 1293 1232 1123 1016 844 691 615 585 472 453 396 533 533 616 616 683 828 828 873 873 971 971 973 973 1039 1039 1208 1208 1258 1288 1288 1576 1720 1720 2014 2161 2161 2237 2275 2485 2590 2456 2345 2272 2141 2120 2074 2074 2114 2114 2122 2122 2202 2202 2202 2184 2070 2067 1969 1883 1844 1820 1795 1776 1648 1488 1385 1270 1187 1105 957 799 724 641 699 728 757 786 815 844 873 902 931 960 989 1018 1047 1076 1105 1134 1163 1192 1221 1250 1279 1308 1337 1366 1395 1424 1453 1482 1511 1540 1569 1759 1854 2108 2235 2092 1994 1951 1913 1798 1681 1566 1463 1296 1178 1031 975 901 754 638 503 420 343 280 618 787 956 1125 1294 1463 1632 1801 1970 2272 2423 2423 2423 2423 2423 2493 2528 2784 2912 2912 2912 3196 3338 3187 3066 2918 2797 2690 2876 2969 3062 3062 3062 3062 3062 3284 3395 3395 3298 3223 3199 3262 3235 3176 3052 2975 2823 2789 2786 2756 2651 2895 3017 3017 3237 3347 3329 3206 3121 2949 2793 2701 2670 2498 2425 2382 2351 2188 2109 2096 1968 1906 1900 1784 1734 1573 1513 1407 1261 1160 996 996 1055 1055 1122 1122 1122 1122 1122 1012 878 779 677 559 481 380 291 421 421 513 513 644 644 813 813 813 742 737 671 623 619 464 414 323 663 833 833 761 636 605 556 436 388 309 427 497 715 824 824 1092 1226 1364 1433 1433 1705 1841 1676 1886 1991 1991 2031 2051 2021 1982 1946 1848 1741 1623 1606 1537 1369 1294 1275 1144 1107 954 941 926 889 858 836 707 546 458 440 318 346 360 374 388 402 416 430 444 458 472 486 500 514 528 542 556 570 584 598 612 626 640 654 668 668 630 605 544 416 388 237 307 307 390 390 390 363 238 378 448 776 940 1042 1093 1065 1028 1021 926 766 739 737 577 537 446 444 355 242 242 411 411 493 493 593 593 718 718 768 768 747 742 608 487 473 367 208 44 200 278 356 434 568 635 635 486 472 341 446 700 827 703 552 690 759 917 996 1086 1131 1059 935 911 892 857 684 660 660 661 661 670 670 683 683 699 774 774 940 903 859 835 675 662 930 1064 1340 1478 1478 1423 1357 1248 1093 1086 1034 939 816 750 642 630 485 436 431 313 390 390 559 663 663 669 669 681 681 804 804 824 824 876 876 950 950 1084 1084 1109 1109 1253 1325 1165 996 854 726 666 634 488 488 597 597 667 667 747 747 841 841 865 865 871 871 987 923 815 646 499 499 589 589 761 739 726 650 567 529 543 550 557 619 650 864 971 971 999 1013 1109 1157 1157 1157 1497 1667 1667 1667 1747 1787 1881 1928 1854 1720 1632 1525 1508 1364 1220 1085 1011 969 931 758 656 507 391 303 303 332 332 332 332 332 332 332 332 332 332 408 446 368 217 457 577 577 577 533 441 320 343 361 370 620 745 783 802 802 802 898 946 946 946 939 774 709 653 563 486 482 315 569 696 990 1137 1137 1137 1137 974 889 782 661 541 398 295 445 520 595 670 745 820 758 740 635 604 566 438 310 384 421 458 495 420 420 454 471 488 678 773 680 630 607 529 515 448 395 340 410 445 315 315 477 558 692 759 668 547 424 346 253 426 373 325 527 628 729 581 741 821 1167 1340 1550 1655 1723 1757 1809 1835 1703 1560 1554 1534 1534 1534 1534 1628 1675 1785 1840 1934 1981 2245 2377 2555 2644 2733 2570 2484 2428 2294 2127 2103 2074 2028 1964 1825 1684 1570 1521 1398 1344 1344 1506 1506 1508 1508 1512 1512 1537 1537 1639 1639 1659 1659 1719 1719 1786 1921 1921 1921 1921 1914 1745 1588 1527 1415 1387 1272 1427 1427 1542 1607 1607 1683 1721 1767 1790 1790 1729 1734 1734 1634 1627 1523 1413 1403 1387 1282 1138 995 887 809 719 568 397 281 353 389 425 461 497 533 569 605 641 677 713 749 785 821 857 893 929 965 1001 1037 1073 1109 1145 1181 1217 1405 1499 1441 1362 1279 1226 1104 1077 942 923 789 686 584 564 392 233 275 296 317 338 359 380 401 422 443 464 485 506 527 548 569 590 611 632 653 674 695 716 737 758 779 800 821 842 863 884 905 926 947 968 989 1010 1010 1180 1265 1265 1527 1658 1658 1846 1940 1940 1777 1620 1545 1417 1337 1234 1099 1153 1153 1180 1180 1194 1194 1194 1109 1040 972 894 729 639 507 406 368 198 93 161 195 333 402 618 726 726 860 927 770 645 632 626 559 485 406 377 365 269 269 300 300 426 426 591 591 591 643 669 622 587 465 487 498 498 405 371 328 356 376 386 386 554 638 902 1034 1306 1442 1732 1877 1771 1719 1629 1469 1332 1305 1265 1167 1009 1002 894 771 660 556 533 423 259 259 377 376 214 301 301 301 301 521 631 871 991 1111 1111 1111 1339 1453 1453 1453 1793 1963 2111 2185 2283 2332 2332 2332 2492 2572 2742 2827 3035 3139 3139 3139 3291 3367 3503 3571 3835 3967 3967 3887 3852 3767 3790 3790 3757 3608 3468 3378 3339 3289 3135 2979 2884 3078 3175 3272 3369 3466 3500 3517 3517 3449 3375 3217 3212 3149 3102 3068 2906 2799 2748 2613 2477 2358 2236 2087 1949 1822 1780 1699 1565 1564 1442 1334 1289 1266 1263 1222 1123 1027 1000 859 705 648 618 451 384 283 477 574 671 768 865 962 1059 1156 1253 1350 1447 1544 1641 1738 1835 1932 2029 2126 2223 2320 2417 2514 2611 2708 2805 2902 2999 3096 3193 3193 3193 3123 3042 2982 2889 2846 2750 2624 2508 2459 2302 2205 2204 2099 1933 1930 1881 1723 1711 1642 1585 1461 1343 1216 1059 1041 1036 1000 880 794 755 641 588 668 708 748 788 828 868 908 948 988 1028 1068 1108 1108 944 826 765 636 552 531 509 603 603 711 711 716 716 785 785 785 785 785 785 1049 1181 1181 1095 988 918 792 707 562 422 303 378 378 495 495 643 643 691 691 726 726 764 764 919 1017 1066 1021 854 801 796 934 1003 1003 849 762 688 672 645 583 545 495 789 936 1090 1167 1341 1428 1399 1260 1105 969 956 821 788 671 623 512 356 303 303 438 547 547 720 720 864 864 987 987 1016 1016 1097 1097 1411 1568 1501 1477 1314 1311 1181 1112 972 848 763 723 595 430 267 267 423 513 513 405 286 500 607 645 664 930 1063 1245 1336 1336 1336 1670 1837 1863 1876 1876 1822 1784 1767 1708 1588 1522 1511 1338 1281 1132 965 819 683 585 565 513 448 291 341 341 351 351 353 353 378 482 482 389 358 353 256 602 775 803 817 817 959 1030 929 926 918 764 622 464 464 466 510 510 611 611 733 699 581 433 371 371 457 457 457 463 466 466 363 232 338 338 338 474 542 539 518 357 249 249 249 301 327 455 519 805 948 948 1278 1443 1511 1545 1579 1443 1271 1194 1131 1072 1027 997 894 851 791 625 625 777 777 889 889 1007 1007 1084 1084 1162 1168 1168 1248 1376 1440 1440 1427 1361 1323 1285 1141 1071 928 788 873 873 925 1047 1047 1208 1208 1208 1208 1208 1208 1208 1208 1208 1146 1102 936 800 645 552 428 269 199 449 574 699 824 949 949 949 883 743 573 516 469 412 245 349 401 453 505 557 609 609 685 723 989 1122 1400 1539 1498 1425 1364 1237 1172 1162 1136 1101 990 909 737 641 532 394 385 395 400 405 410 415 420 425 425 689 821 821 821 821 1127 1280 1276 1111 1004 903 887 796 674 607 540 477 398 372 558 651 744 837 930 1023 1053 1068 1014 880 723 689 592 578 498 409 326 326 407 421 541 601 601 601 505 459 320 472 328 348 358 358 358 317 344 344 506 587 440 293 495 596 697 697 632 490 379 352 221 279 308 337 366 572 675 675 675 1005 1170 1170 1133 1036 942 820 1148 1312 1312 1312 1217 1116 969 894 855 924 924 966 966 966 1014 1038 1038 1038 1038 917 852 682 565 394 462 496 530 564 598 632 666 792 855 752 639 510 423 287 531 653 540 417 257 347 392 437 613 701 701 562 477 337 372 372 339 361 372 492 552 552 527 494 366 293 523 638 734 782 830 830 776 671 642 546 886 1056 1226 1226 1362 1430 1288 1273 1268 1196 1508 1664 1820 1904 1946 2278 2444 2386 2221 2086 2082 1949 1862 1833 1823 1687 1599 1572 1432 1261 1259 1148 1071 949 926 783 699 939 1059 1179 1299 1299 1299 1299 1415 1473 1675 1776 1711 1610 1559 1441 1413 1401 1290 1242 1219 1079 1078 949 871 722 715 546 413 355 350 214 284 319 354 389 424 459 494 529 564 599 731 797 797 797 795 716 552 540 457 404 345 383 393 393 425 425 522 738 846 846 846 793 695 561 471 467 337 651 808 768 689 681 667 654 500 437 345 375 390 405 420 435 450 465 465 395 369 231 433 534 534 534 530 382 280 520 640 613 585 576 416 289 289 341 341 341 427 470 342 342 450 504 614 669 669 557 524 354 270 478 582 582 552 523 499 348 295 587 733 607 571 500 445 287 287 342 342 404 452 476 476 480 482 484 335 355 365 659 806 1024 1133 1133 1259 1322 1344 1355 1210 1155 1043 984 904 782 717 630 495 331 331 443 443 376 343 408 388 366 361 193 193 193 405 511 781 916 1051 1186 1321 1321 1321 1321 1321 1321 1629 1783 1783 2003 2113 2223 2223 2431 2535 2448 2314 2213 2089 1943 1919 1844 1692 1580 1710 1775 1775 1775 1775 1877 1928 2130 2231 2345 2402 2402 2348 2346 2293 2236 2187 2178 2077 1946 1819 1660 1586 1472 1447 1276 1146 1137 1072 1041 1032 953 799 634 465 352 290 432 503 574 645 716 787 858 929 1000 1071 1142 1213 1284 1355 1426 1497 1568 1639 1710 1781 1852 1923 1994 2065 2049 1915 1913 1784 1672 1663 1561 1448 1405 1745 1915 1915 2163 2287 2349 2380 2446 2479 2396 2258 2141 2048 1955 1844 1673 1550 1501 1442 1392 1319 1153 1136 1050 906 808 682 523 454 388 379 360 352 270 358 402 446 490 534 578 622 666 710 754 798 842 886 930 974 1150 1238 1222 1222 1222 1222 1222 1222 1222 1498 1636 1521 1375 1318 1315 1179 1043 1017 862 736 602 456 448 401 378 313 443 508 573 638 703 768 833 898 963 1028 1093 1158 1223 1288 1353 1353 1353 1381 1395 1395 1232 1060 995 920 825 701 681 587 547 454 404 299 396 576 666 618 618 665 677 683 584 494 362 310 552 673 791 850 713 677 553 442 349 274 274 388 388 541 769 883 790 735 594 445 333 333 453 453 544 544 531 500 356 332 560 674 674 511 404 362 220 206 510 662 617 743 806 1082 1220 1504 1646 1627 1497 1414 1278 1240 1125 959 875 723 704 586 551 524 382 348 179 179 218 218 233 233 383 383 549 549 684 684 803 803 780 755 745 722 710 682 674 666 555 383 459 497 519 530 864 1031 1198 1099 1098 954 814 796 697 542 470 308 498 593 688 783 878 1092 1199 1112 950 908 791 790 781 763 703 547 422 298 298 403 403 487 487 518 518 534 534 564 564 693 693 748 748 807 807 829 829 932 932 932 932 1078 1151 1010 870 761 630 564 535 526 485 461 337 337 385 385 449 449 526 526 624 515 514 365 238 466 580 682 733 668 609 522 452 359 655 803 735 692 650 563 535 494 404 403 356 230 260 275 290 305 320 335 350 337 579 700 634 541 510 379 264 598 765 847 888 1212 1374 1536 1604 1638 1764 1827 1757 1712 1702 1598 1521 1480 1385 1291 1173 1118 950 801 721 569 531 414 355 198 198 345 345 485 485 546 546 614 614 743 743 872 872 948 970 981 932 900 817 801 746 744 580 457 410 361 322 572 697 769 805 756 735 645 621 519 483 475 468 433 309 373 373 434 434 436 436 573 633 663 663 867 969 969 969 969 881 767 619 835 943 912 804 699 611 445 272 406 406 505 505 512 512 552 552 562 562 605 711 764 764 735 708 686 864 953 1042 1042 1042 1012 939 907 1101 1198 1340 1411 1717 1870 1870 1870 1992 2053 2053 2053 2305 2431 2671 2791 2911 2929 2938 2775 2705 2694 2565 2565 2647 2669 2680 2680 2944 3076 3056 3029 3139 3194 3194 3352 3431 3573 3644 3644 3478 3462 3327 3207 3183 3014 3087 3087 3184 3184 3345 3293 3137 3068 2980 2938 2924 2917 2788 2832 2854 2876 2898 2920 3122 3223 3421 3520 3520 3520 3506 3457 3369 3339 3247 3142 3111 3078 2965 2849 2770 2698 2538 2520 2404 2382 2248 2089 2005 1971 1816 1765 1652 1502 1465 1343 1193 1200 1200 1315 1315 1291 1226 1215 1190 1105 985 872 826 656 640 475 460 415 310 564 691 818 945 1072 1072 1072 1382 1537 1661 1723 1791 1825 1675 1593 1546 1451 1356 1186 1117 1021 883 769 687 547 538 416 358 305 305 345 345 497 497 658 658 593 584 581 553 454 360 268 404 404 404 377 206 220 220 262 283 304 304 604 754 694 523 449 383 258 258 394 394 429 449 449 277 318 318 318 318 318 318 592 729 729 729 943 1050 1050 1256 1359 1359 1352 1230 1174 1039 888 717 629 514 471 330 385 385 711 874 806 759 742 597 508 444 416 386 378 290 310 320 330 340 350 360 370 380 390 400 410 420 430 440 450 460 470 480 490 500 510 520 530 421 249 226 242 250 250 258 262 262 452 547 811 943 943 1189 1312 1448 1516 1406 1345 1299 1222 1148 986 908 799 674 548 650 701 752 752 676 621 588 486 478 351 256 322 355 388 421 383 249 521 657 657 657 641 484 431 407 349 231 311 351 445 492 814 975 812 768 673 610 438 311 311 329 329 485 485 603 603 726 726 701 592 477 655 744 744 744 1042 1191 1025 897 897 1037 1107 1080 944 854 841 702 639 557 549 402 358 301 421 481 541 601 661 721 781 723 619 576 527 409 449 469 745 883 795 736 700 596 573 510 339 613 750 930 1020 1110 1110 1248 1317 1317 1273 1265 1247 1091 940 938 923 916 839 826 783 664 635 487 370 326 490 539 539 855 1013 1179 1262 1296 1313 1313 1461 1535 1451 1437 1408 1385 1333 1323 1203 1084 953 886 753 650 547 454 299 309 314 319 324 329 334 339 344 349 354 359 364 369 374 379 384 389 394 227 227 227 421 518 375 314 314 314 314 314 604 749 894 784 701 655 544 509 415 389 362 251 204 428 540 652 918 1051 935 768 1042 1179 1179 1179 1303 1365 1207 1055 1005 882 859 725 698 592 524 436 274 274 443 443 490 490 518 518 637 637 709 709 820 820 858 858 910 910 1073 991 864 822 743 651 626 702 740 689 522 475 308 251 273 284 295 295 303 307 307 555 679 679 518 372 366 296 299 345 345 691 864 830 898 932 932 932 1194 1325 1545 1655 1805 1880 1880 1874 1743 1598 1556 1470 1339 1171 1147 983 893 854 756 650 583 506 391 300 313 346 346 252 344 390 284 306 317 591 728 609 609 657 681 613 522 392 247 247 366 249 373 435 765 930 930 1086 1164 1164 1164 1164 1164 996 878 786 653 551 462 442 341 495 599 651 651 651 697 720 743 807 839 1183 1355 1601 1724 1966 2087 2087 2097 2102 2260 2339 2339 2339 2339 2265 2336 2188 2065 1920 1774 1605 1510 1438 1295 1155 1066 985 820 672 583 565 486 392 249 571 732 732 732 916 1008 1008 1008 836 785 747 614 493 342 382 382 406 468 621 621 639 639 771 691 671 661 501 334 440 493 781 925 1181 1309 1309 1609 1759 1921 2002 2002 2002 2002 1877 1751 1624 1463 1302 1137 1040 954 949 842 701 651 632 485 358 287 365 404 443 482 521 560 599 875 1013 861 786 629 486 452 409 295 295 380 380 425 425 597 597 700 744 766 1066 1216 1044 1054 1059 1059 1347 1491 1399 1297 1207 1166 1057 1019 999 905 872 709 679 515 513 510 468 379 232 232 266 266 405 405 526 526 617 617 728 728 728 728 612 568 561 430 367 223 290 290 310 318 322 322 322 322 322 322 322 322 322 322 322 630 784 1058 1195 1080 1002 904 827 820 807 783 702 683 639 531 476 306 212 69 281 387 493 599 705 811 917 1151 1268 1188 1053 926 894 793 673 658 656 531 445 276 276 408 408 559 559 554 518 413 293 333 353 663 818 736 729 654 571 564 492 403 239 303 335 335 345 350 350 366 374 374 287 126 242 242 504 635 635 635 635 635 622 526 502 646 718 640 557 471 326 326 470 360 210 210 492 633 951 1110 1269 1226 1136 1097 1066 922 778 619 605 586 414 396 285 234 234 252 252 418 418 438 438 442 442 507 507 623 623 683 683 786 786 846 942 918 819 778 608 513 489 392 338 205 315 370 425 480 535 590 645 700 558 546 544 405 328 364 364 516 592 592 890 1039 1039 1009 871 740 714 679 610 553 504 335 177 269 295 295 446 562 562 631 631 724 854 919 847 709 650 596 488 462 391 386 309 177 335 414 493 572 651 705 732 699 696 575 468 458 728 863 863 863 737 693 568 512 505 433 266 349 349 390 390 436 436 436 286 358 662 814 757 756 669 569 478 318 536 645 645 570 476 474 346 203 409 512 512 616 668 577 519 366 270 270 384 384 224 365 645 785 785 1049 1181 1053 914 811 672 672 829 829 675 512 419 304 620 778 764 711 586 493 409 237 237 398 398 450 538 538 538 494 455 453 297 443 313 210 210 210 378 462 462 480 489 498 732 849 849 849 781 779 611 529 519 407 326 334 334 580 703 703 919 1027 1135 1135 1137 1138 1084 945 945 800 732 583 426 420 388 334 362 362 451 580 580 645 725 765 765 1085 1245 1255 1260 1228 1219 1098 1062 915 796 648 495 388 305 383 422 461 500 539 578 617 656 695 734 773 812 851 890 929 929 1009 1049 1083 1100 1296 1394 1492 1590 1590 1590 1590 1612 1623 1634 1634 1511 1462 1364 1261 1156 1121 972 929 921 811 650 642 624 455 353 248 256 260 264 268 272 272 272 272 416 488 788 938 808 643 603 434 334 532 631 600 555 415 294 584 729 874 829 782 673 587 583 558 527 472 451 399 278 614 782 680 527 484 436 385 216 492 630 552 545 382 364 314 314 640 803 757 657 493 465 333 345 351 357 363 369 375 381 387 393 399 405 411 417 423 429 435 393 332 332 586 713 713 713 713 713 717 719 953 1070 1070 1002 839 760 731 651 502 389 381 359 214 284 284 308 308 381 490 490 609 609 698 698 839 1025 1118 1454 1622 1515 1360 1260 1228 1151 1101 968 807 790 632 498 437 297 415 474 533 637 689 809 869 783 675 869 966 864 837 795 685 602 568 510 457 439 385 216 145 279 346 413 480 547 614 614 557 452 421 416 244 375 613 732 607 491 418 284 536 662 513 491 446 339 339 339 475 543 881 1050 884 791 706 566 393 255 255 407 407 407 683 821 1143 1304 1205 1062 958 862 709 699 642 574 521 399 289 289 393 393 397 397 517 517 523 523 626 626 774 774 868 868 907 1056 1056 1056 1370 1527 1795 1929 1929 1793 1765 1692 1635 1545 1429 1513 1555 1597 1807 1912 2146 2263 2250 2238 2223 2180 2047 1983 1846 1723 1644 1491 1395 1341 1213 1149 1077 1004 913 880 856 844 736 586 511 444 334 512 601 690 779 868 957 1046 1135 1224 1313 1402 1491 1580 1669 1758 1847 1936 1894 1801 1788 1641 1596 1515 1374 1267 1109 1025 873 859 732 578 419 349 203 349 422 495 568 641 714 787 860 933 1006 1079 1152 1225 1298 1371 1444 1517 1590 1590 1590 1590 1500 1411 1344 1319 1252 1081 1012 1011 994 834 675 570 399 249 356 356 507 507 572 551 877 1040 1368 1532 1404 1387 1239 1125 957 928 864 803 720 623 464 421 361 224 278 305 332 359 386 386 536 611 611 771 851 851 1169 1328 1328 1265 1193 1118 963 797 653 575 587 587 659 659 682 682 754 754 809 809 819 819 916 916 952 952 1125 1155 1170 1170 1035 962 948 862 754 730 669 591 424 393 302 227 367 367 403 403 461 589 653 506 441 269 435 518 518 702 794 639 551 546 496 435 265 299 316 333 350 367 384 401 418 435 452 452 452 452 630 719 755 773 626 477 451 282 620 789 789 789 807 816 811 686 602 451 428 331 475 547 547 392 337 401 401 401 403 404 288 288 197 271 607 775 627 558 390 337 337 431 343 343 343 443 493 446 280 522 643 679 697 557 514 342 504 585 416 346 331 331 359 373 373 373 373 373 707 874 747 698 666 498 460 335 619 761 903 749 624 596 544 406 248 241 241 254 254 335 410 541 541 582 582 774 870 936 969 969 913 860 851 682 556 468 402 351 281 297 305 313 321 329 337 345 353 361 204 304 354 251 334 334 358 370 490 550 454 347 457 493 511 655 727 727 567 565 481 465 373 331 485 485 485 491 494 568 605 937 1103 1261 1340 1430 1475 1388 1242 1161 1076 956 906 1230 1392 1392 1392 1392 1448 1476 1568 1614 1658 1680 1634 1607 1585 1447 1326 1269 1203 1051 886 875 861 689 661 527 406 350 300 510 615 720 825 930 1035 1140 1245 1350 1180 1180 1360 1450 1692 1813 1766 1757 1632 1494 1386 1325 1312 1305 1181 1042 875 931 959 987 1035 1059 1059 1059 1341 1482 1346 1346 1212 1058 890 815 805 768 743 877 877 894 894 1043 1019 933 851 708 612 439 286 286 415 415 581 581 611 611 686 686 689 689 696 696 720 720 571 522 471 355 344 412 412 251 429 518 518 850 1016 1008 970 857 1007 1082 1082 1082 1176 1223 1223 1223 1305 1346 1602 1730 1612 1524 1475 1374 1242 1081 959 831 691 518 500 410 257 509 635 761 887 1013 1139 1265 1391 1295 1248 1117 977 804 704 622 505 449 366 290 290 414 476 822 995 995 995 995 932 933 1195 1326 1326 1326 1326 1658 1824 1725 1617 1544 1477 1369 1354 1274 1113 1066 1024 931 802 802 890 890 1007 1003 883 824 754 662 580 472 362 337 587 712 690 531 411 318 318 419 419 276 432 510 373 343 343 343 389 412 412 552 622 916 1063 1331 1465 1465 1493 1507 1396 1383 1294 1176 1078 955 841 781 746 580 556 513 489 435 363 335 335 347 347 433 433 566 724 724 774 774 933 933 1056 1082 1082 1084 1085 1018 910 764 626 503 414 241 131 70 0 218 327 436 545 654 763 635 480 460 291 128 388 518 758 878 1152 1289 1289 1289 1289 1289 1289 1200 1084 979 893 746 652 572 431 711 851 991 991 991 833 774 773 743 609 456 451 342 462 522 582 642 702 828 891 1175 1317 1157 1099 1003 858 850 797 797 815 815 822 822 926 996 996 996 1050 1077 1077 1077 1010 967 798 795 629 487 377 231 489 618 747 965 1074 1183 1275 1321 1264 1178 1156 1119 1099 967 887 746 630 536 467 336 462 462 622 622 654 654 760 760 890 890 979 979 1121 1121 1189 1072 977 874 731 677 655 971 1129 960 904 823 680 680 847 847 847 725 579 421 418 349 221 305 347 389 431 473 515 515 443 633 728 724 690 645 578 439 293 405 461 517 425 376 272 616 788 788 788 984 1082 946 922 812 787 679 529 458 332 662 827 927 977 947 781 674 597 450 325 659 826 826 826 826 826 880 907 1243 1411 1254 1230 1074 932 797 693 658 525 434 428 389 364 216 216 246 246 544 693 520 481 474 375 300 300 425 425 425 435 440 742 893 1209 1367 1252 1129 983 938 806 780 727 580 576 571 450 445 404 353 321 321 472 472 562 562 589 589 696 696 857 857 982 982 1115 968 906 889 737 611 498 359 266 430 430 437 437 484 484 573 573 653 653 822 822 1018 1116 1228 1284 1162 1148 980 972 845 734 713 551 466 466 484 484 545 545 672 672 723 923 1023 1031 1035 1035 1035 1337 1488 1639 1881 2002 1978 1931 1880 1839 1696 1600 1569 1402 1393 1251 1087 938 853 711 655 595 507 484 358 282 282 394 394 443 443 555 555 556 556 618 618 672 672 689 689 735 735 755 755 773 773 780 780 854 854 946 946 1085 1085 1224 1224 1313 1313 1363 1363 1508 1508 1623 1863 1983 2259 2397 2289 2268 2242 2148 2142 2039 2027 1901 1894 1721 1700 1699 1665 1662 1594 1499 1392 1346 1213 1165 1083 1053 1041 1015 960 857 796 630 471 471 634 634 803 803 1147 1319 1267 1481 1588 1554 1400 1333 1248 1129 982 845 873 887 901 915 929 943 957 971 985 999 1013 1027 1041 1055 1069 1083 1097 1111 1125 1393 1527 1809 1950 2286 2454 2344 2309 2175 2109 2108 2008 1976 1846 1698 1664 1942 2081 2220 2220 2558 2727 2973 3096 3073 3034 2970 2823 2683 2660 2598 2426 2426 2488 2488 2529 2529 2624 2624 2758 2641 2691 2716 2716 2693 2608 2583 2498 2664 2747 2614 2598 2431 2402 2286 2164 2262 2311 2360 2409 2409 2349 2191 2047 1901 1736 1629 1493 1456 1377 1246 1223 1138 1043 1041 905 884 785 614 545 373 371 330 446 446 495 495 552 552 608 608 627 627 921 1068 946 784 690 667 558 463 423 402 512 567 622 677 732 912 1002 859 800 696 629 503 597 644 691 987 1135 1283 1266 1175 1016 968 907 876 792 661 535 504 469 377 266 466 566 666 766 866 966 852 780 729 735 738 738 580 439 304 642 811 765 653 543 411 410 400 239 477 596 684 728 728 728 702 635 625 483 468 310 466 544 437 436 344 301 301 383 424 381 247 247 247 247 247 247 247 481 598 598 598 784 877 989 1045 1101 1101 1036 953 913 866 813 663 502 344 482 482 514 514 538 538 538 744 847 847 1179 1345 1617 1753 1753 1721 1675 1667 1561 1664 1672 1676 1676 1676 1626 1479 1344 1197 1313 1313 1480 1594 1651 1651 1651 1651 1869 1978 1937 1887 1872 1719 1704 1549 1448 1304 1168 1053 912 818 670 638 470 464 378 229 351 412 300 276 366 411 487 525 563 651 695 899 1001 1207 1310 1283 1176 1082 1070 913 821 684 596 452 419 314 564 689 715 728 934 1037 1053 1061 1119 1148 1177 1008 1222 1329 1431 1482 1482 1482 1710 1824 1746 1615 1544 1535 1522 1414 1414 1422 1422 1520 1520 1620 1670 1670 1623 1489 1428 1368 1267 1247 1214 1194 1091 1050 962 848 844 717 762 762 928 928 1019 1019 1102 1230 1348 1388 1408 1408 1408 1293 1134 988 967 973 976 979 982 985 988 991 994 997 1000 1003 1006 1009 1012 1015 1018 1021 1024 1027 1030 1033 1036 1039 1042 1045 1048 1051 1054 1057 1060 1063 1066 1282 1390 1390 1390 1466 1504 1504 1504 1472 1407 1561 1638 1678 1698 1698 1944 2067 2067 2067 2123 2151 2209 2238 2482 2604 2507 2379 2379 2366 2287 2350 2350 2484 2551 2893 3064 3142 3181 3317 3385 3317 3272 3101 3012 2959 2842 2779 2712 2643 2595 2524 2480 2433 2416 2368 2358 2269 2119 2087 2064 2040 1993 1855 1763 1625 1610 1606 1552 1415 1320 1311 1301 1287 1395 1449 1503 1557 1611 1665 1719 1773 1827 1881 1881 1776 1732 1717 1663 1658 1488 1380 1242 1233 1188 1035 881 747 724 642 739 739 894 894 898 898 932 941 941 989 1013 1209 1307 1170 1030 950 1254 1406 1406 1406 1668 1799 1799 2065 2198 2163 2125 2118 2334 2442 2418 2338 2177 2141 2130 1964 1849 1840 1732 1677 1553 1390 1365 1349 1217 1052 923 790 776 610 609 605 572 408 326 634 788 942 1096 1250 1404 1558 1712 1866 2020 2214 2311 2226 2172 2123 2040 1993 1852 1716 1716 1853 1853 1997 1858 1753 1694 1694 1847 1847 1847 1847 1839 1718 1556 1518 1432 1429 1298 1191 1090 1013 984 955 872 802 741 735 710 624 512 428 283 611 775 939 1103 1267 1431 1595 1595 1501 1485 1365 1262 1188 1247 1247 1324 1324 1324 1462 1531 1531 1448 1356 1235 1179 1172 1118 1003 847 821 764 724 585 432 335 426 426 521 521 549 549 624 624 720 720 720 976 1104 1110 1113 1004 873 783 756 643 500 476 355 312 514 615 716 817 798 768 689 663 512 377 350 348 187 62 220 220 336 354 354 399 399 484 428 369 342 342 342 342 568 681 551 456 400 262 334 370 331 383 409 409 633 745 745 611 528 395 223 391 475 450 295 175 175 175 459 601 927 1090 1262 1348 1331 1252 1112 1011 863 820 660 493 455 347 189 189 304 458 458 560 560 721 721 878 1007 1269 1400 1552 1628 1628 1778 1853 1853 1853 1853 1853 1739 1644 1613 1530 1402 1298 1205 1129 1078 1075 1325 1450 1575 1575 1489 1438 1289 1128 1027 949 917 755 603 590 528 497 372 210 468 597 726 855 984 1113 1113 1449 1617 1571 1444 1381 1226 1111 979 867 867 1023 1023 1097 1097 1215 1215 1181 1171 1101 1040 968 815 752 589 586 497 470 403 289 247 413 496 579 662 745 828 911 911 792 630 517 425 406 284 432 506 580 529 432 289 357 391 649 778 996 1105 1231 1294 1312 1321 1167 1066 1024 881 854 830 724 613 513 476 464 702 821 940 1059 1059 1059 1059 1059 966 850 773 671 636 553 516 489 332 434 434 565 565 643 643 784 768 676 563 562 426 287 426 474 740 873 872 736 728 720 605 436 296 634 803 680 655 600 494 347 346 246 246 404 462 778 936 1124 1218 1548 1713 1553 1420 1374 1325 1320 1231 1071 991 887 814 671 550 441 423 307 307 455 455 609 609 739 739 747 747 881 881 967 967 1127 1127 1237 1237 1381 1319 1234 1154 1052 944 933 839 800 780 615 482 330 330 434 434 491 491 498 498 601 653 679 935 1063 1033 1010 897 849 745 612 528 440 315 651 819 657 595 592 555 495 478 340 610 745 745 1071 1234 1118 1005 840 758 714 609 461 322 322 373 373 439 439 526 597 597 597 597 557 450 418 345 383 597 704 940 1058 1240 1331 1422 1422 1500 1539 1374 1450 1488 1447 1447 1447 1415 1352 1225 1145 1052 948 810 885 1019 1019 1245 1358 1570 1676 1676 1744 1778 2006 2120 2120 2384 2516 2784 2918 2854 2769 2636 2584 2479 2451 2301 2295 2217 2195 2107 1987 1893 1871 1797 1772 1759 1690 1690 1803 1803 1954 1954 2033 2033 2079 2079 2177 2177 2346 2346 2429 2429 2565 2565 2501 2445 2382 2259 2114 1984 1962 1853 1740 1578 1499 1392 1369 1337 1236 1080 1011 984 930 854 798 790 768 724 704 622 604 543 611 645 679 713 747 781 815 849 883 917 951 985 1019 1053 1087 1121 1155 1189 1223 1257 1291 1325 1359 1393 1427 1461 1495 1529 1563 1597 1631 1665 1699 1733 1767 1801 1835 1869 1903 1937 1971 2005 2039 2073 2107 2141 2175 2048 1938 1878 1829 1751 1680 1515 1369 1356 1274 1173 1163 1149 1044 968 955 820 693 548 434 400 244 244 374 622 746 735 634 540 390 294 458 308 305 305 305 531 644 644 535 481 400 367 325 331 331 441 496 754 883 774 655 524 370 245 245 391 391 413 413 426 426 522 522 626 972 1145 1145 979 970 982 988 988 988 906 887 796 640 595 471 327 509 600 691 691 907 1015 1349 1516 1516 1516 1420 1411 1335 1309 1139 1074 941 921 859 764 741 633 556 423 387 299 517 626 735 844 953 1062 1171 1171 1465 1612 1734 1795 1856 1735 1659 1521 1366 1343 1467 1529 1407 1353 1264 1153 1070 1013 936 826 744 671 622 464 461 412 270 498 612 726 726 726 952 1065 1181 1239 1146 987 944 921 906 785 740 676 568 460 346 199 199 328 328 413 412 374 254 466 572 456 364 357 308 588 728 728 564 542 496 355 345 621 759 773 780 844 876 908 908 1076 1160 1160 1406 1529 1711 1802 1962 2042 2042 2042 2216 2303 2303 2268 2120 2026 1919 1774 1730 1634 1648 1655 1662 1669 1676 1683 1690 1697 1704 1711 1718 1718 1718 1589 1528 1455 1412 1398 1359 1213 1208 1105 1018 933 847 801 664 607 446 343 493 568 643 718 793 868 943 1018 1093 1168 1243 1318 1393 1393 1397 1399 1493 1540 1540 1540 1540 1455 1332 1165 1153 1078 1053 985 948 819 734 567 555 539 634 634 802 802 910 991 991 1070 1091 1091 1255 1371 1429 1487 1465 1295 1242 1170 1061 972 961 797 1111 1268 1404 1472 1662 1757 1925 2009 2017 2021 2021 1993 1862 1759 1744 1582 1572 1472 1405 1265 1150 1094 960 840 839 810 789 748 896 1154 1283 1427 1499 1365 1363 1204 1116 1109 1101 950 854 756 663 604 503 402 283 156 156 164 164 165 165 254 254 260 510 635 579 474 453 406 335 605 740 674 501 496 491 478 317 317 474 570 618 618 484 481 462 314 612 761 1057 1205 1537 1703 2027 2189 2251 2282 2282 2570 2714 2674 2535 2534 2518 2469 2437 2303 2235 2213 2147 2112 2050 1952 1898 1843 1707 1639 1575 1735 1815 1895 1975 2055 2055 2055 1905 1787 1690 1634 1500 1358 1326 1213 1092 1038 1031 903 774 676 578 556 535 470 304 502 601 700 799 898 997 1096 1027 961 909 822 789 775 756 753 679 551 408 442 459 476 493 510 527 544 561 578 595 612 629 646 663 680 697 714 731 748 765 640 476 381 292 298 301 304 307 310 313 316 319 322 325 328 331 334 337 340 343 346 349 352 355 358 361 364 367 370 373 376 379 382 385 388 388 440 466 466 466 466 307 378 720 891 819 720 591 442 381 369 217 539 700 1008 1162 1047 930 915 809 732 677 620 505 486 434 325 325 420 420 441 441 488 488 521 521 548 548 604 604 708 760 922 1003 1003 830 729 565 489 337 271 315 337 359 381 403 425 447 469 491 513 535 557 579 601 623 645 667 629 495 443 360 332 332 678 851 851 851 1173 1334 1478 1550 1446 1365 1275 1188 1346 1425 1429 1431 1653 1764 2020 2148 2358 2463 2463 2789 2952 3115 3241 3304 3248 3116 2968 2812 2715 2618 2484 2472 2377 2237 2124 2078 1969 1989 1999 2009 2019 2029 2039 2049 2059 2069 2079 2089 2099 2099 1955 1827 1812 1641 1523 1470 1357 1292 1208 1044 961 827 740 728 646 529 469 427 330 492 573 654 735 816 661 528 458 397 316 316 362 362 388 388 543 825 966 1034 1068 1068 1068 1068 942 954 954 954 994 1014 1014 1014 1312 1461 1767 1920 1840 1793 1739 1597 1490 1358 1303 1525 1636 1636 1588 1519 1490 1376 1335 1323 1280 1201 1133 1106 1011 939 767 751 690 649 612 708 756 804 852 900 948 996 1044 1092 1140 1188 1236 1284 1332 1174 1035 916 826 749 602 525 355 302 302 330 330 363 427 427 593 593 684 684 847 847 1012 1012 1012 1154 1225 1563 1732 1901 1901 1791 2029 2148 2148 2358 2463 2294 2212 2119 2008 1860 1803 1741 1678 1558 1400 1338 1172 1028 996 923 845 707 583 500 364 259 259 287 287 333 333 505 505 571 571 734 734 814 814 961 961 1112 1005 929 773 660 545 373 311 311 389 389 289 169 513 685 857 779 708 708 708 708 670 664 576 510 503 502 383 372 300 308 312 316 320 324 328 332 336 340 344 348 352 356 360 364 287 181 181 305 367 332 470 539 607 641 501 343 454 432 313 189 152 152 376 488 488 478 353 216 538 699 1017 1176 1056 898 1132 1249 1473 1585 1587 1588 1589 1459 1338 1288 1266 1237 1153 1010 848 1190 1361 1532 1532 1846 2003 2253 2378 2503 2478 2411 2279 2218 2095 2083 2020 1990 1817 1738 1689 1665 1561 1471 1458 1452 1383 1362 1208 1164 1039 979 885 854 786 735 667 558 439 316 494 583 672 986 1143 1211 1245 1245 1245 1451 1554 1554 1471 1368 1335 1319 1305 1202 1053 958 950 947 796 641 474 571 571 715 715 763 912 912 1023 1023 1061 1061 1153 1153 1312 1312 1209 1070 1244 1331 1465 1532 1562 1577 1577 1857 1997 1859 1951 1997 2045 2069 2069 2069 2053 1896 1820 1761 1609 1465 1356 1286 1282 1214 1087 1071 928 853 817 671 640 542 451 433 317 341 353 365 377 389 401 413 425 437 449 461 473 485 497 509 783 920 920 920 1114 1211 1077 987 858 778 735 687 559 451 434 288 604 762 920 920 920 1074 1151 1203 1229 1078 1002 862 807 738 726 554 413 353 319 245 245 295 295 295 295 295 295 295 295 601 754 754 754 922 1006 1006 1206 1306 1406 1712 1865 1865 2045 2135 2451 2609 2437 2302 2137 2032 1871 1835 1763 1646 1520 1456 1455 1406 1397 1341 1316 1181 1087 1022 902 902 1049 1049 1172 1172 1334 1334 1374 1374 1374 1374 1248 1236 1086 1054 935 795 655 602 535 494 345 321 335 335 459 459 534 534 685 685 802 802 951 951 1055 888 846 727 602 448 396 350 191 191 191 211 221 221 221 211 219 219 365 438 372 346 230 376 449 691 812 672 573 459 308 308 347 347 361 361 511 511 511 531 541 619 658 924 1057 970 947 896 833 670 537 365 307 461 538 538 424 360 279 451 451 631 721 606 442 437 289 397 451 619 703 703 1023 1183 1050 1007 961 863 769 642 856 963 1117 1194 1194 1137 992 977 930 924 831 703 601 552 518 409 366 207 349 441 441 500 500 608 608 779 801 745 653 496 375 289 331 352 426 463 500 500 560 590 590 590 758 842 842 842 842 820 803 676 640 474 320 570 695 695 695 779 821 678 592 546 402 340 340 530 625 596 573 406 271 403 479 517 517 402 267 346 184 100 100 234 301 301 531 646 646 744 793 845 871 871 871 778 633 555 467 383 355 198 340 340 386 386 458 458 529 529 529 529 693 775 639 531 459 431 429 312 312 346 245 245 245 245 371 434 780 953 1191 1310 1520 1625 1625 1759 1826 1728 1580 1481 1458 1359 1352 1285 1250 1135 1073 939 836 797 692 648 576 415 295 373 412 451 490 529 617 661 661 697 715 733 742 1010 1144 1148 1150 1152 1472 1632 1581 1518 1402 1394 1392 1312 1202 1062 1045 941 777 662 660 596 586 569 396 391 261 261 411 411 522 548 567 701 701 845 845 957 957 1037 1037 1139 1139 1204 1458 1585 1813 1927 1842 1793 1781 1644 1581 1485 1386 1263 1133 977 946 872 718 633 548 420 286 286 388 388 319 329 329 329 329 314 315 487 573 659 540 425 370 348 313 635 796 762 652 590 431 412 401 373 250 250 356 356 512 512 512 472 388 374 222 263 375 431 347 215 233 242 251 323 359 395 395 655 785 785 785 1053 1187 1187 1187 1315 1379 1497 1556 1604 1628 1934 2087 2377 2522 2558 2576 2549 2447 2342 2194 2025 2275 2400 2400 2652 2778 2751 2700 2612 2527 2460 2350 2640 2785 3009 3121 3225 3277 3277 3459 3550 3518 3377 3287 3183 3132 3109 2994 2953 2842 2745 2708 2618 2592 2494 2412 2308 2177 2139 2009 1856 1794 1667 1664 1605 1635 1650 1665 1680 1695 1710 1725 1740 1740 1661 1657 1602 1457 1290 1207 1203 1090 1010 904 779 768 684 563 394 309 378 378 436 476 476 517 517 558 558 699 823 823 926 926 1036 1036 1167 1167 1325 1325 1485 1597 1653 1488 1357 1244 1096 1062 923 876 819 815 652 513 458 391 363 345 663 822 981 1140 1299 1458 1458 1380 1364 1230 1122 1061 1048 989 841 762 712 655 530 377 239 363 363 371 371 433 433 534 534 537 614 614 575 502 434 326 532 635 635 885 1010 1010 1010 1010 1318 1472 1413 1411 1297 1162 1125 1076 963 952 929 857 778 678 665 610 583 411 386 216 216 307 307 360 360 425 577 577 593 601 601 601 709 763 763 763 763 701 540 369 259 375 433 433 537 589 416 292 292 368 406 406 406 406 394 288 295 503 607 607 436 277 319 340 340 340 340 548 652 562 562 660 709 625 625 491 330 332 332 630 779 779 999 1109 973 934 879 776 1016 1136 1132 1102 1015 875 838 692 682 544 529 617 661 705 749 793 768 667 791 853 1091 1210 1092 1088 1039 999 995 852 735 666 636 556 536 458 369 352 188 26 26 68 68 160 160 189 189 227 227 349 349 480 480 618 720 720 803 803 954 1278 1440 1766 1929 1929 1929 1929 1929 1929 1929 1929 1929 1929 1979 2004 2004 2004 2004 2286 2427 2431 2433 2649 2757 2817 2847 2847 2707 2693 2696 2696 2696 2667 2505 2502 2457 2302 2216 2156 2013 1970 1871 1809 1770 1769 1748 1578 1405 1369 1224 1202 1088 938 826 694 672 665 507 341 497 575 653 731 809 887 965 1043 1121 1199 1277 1421 1493 1377 1247 1103 978 978 1050 1050 1148 1386 1505 1624 1752 1816 1670 1643 1580 1484 1336 1172 1097 924 885 726 701 566 511 440 407 325 325 381 381 413 413 508 508 651 651 651 651 632 509 350 326 446 506 406 392 630 749 680 585 494 796 947 821 737 618 469 397 312 574 705 917 1023 928 849 844 676 639 471 413 299 489 584 679 853 940 940 940 1162 1273 1256 1105 952 806 703 544 488 364 209 209 286 286 388 388 544 544 677 677 825 825 936 936 843 674 571 509 441 388 267 403 403 436 436 507 507 623 623 793 878 963 1273 1428 1430 1431 1432 1262 1219 1163 1082 1023 1023 1121 1121 1121 1121 959 891 737 564 524 392 322 354 370 386 402 418 434 504 539 469 431 431 617 710 685 629 494 484 468 376 302 302 409 243 489 612 735 735 719 591 454 425 321 429 621 717 653 504 477 442 280 271 317 340 363 386 386 386 386 386 386 218 398 488 488 488 437 390 228 374 447 447 407 357 207 525 684 836 912 840 787 688 549 487 315 206 428 539 650 650 874 986 1262 1400 1684 1826 1916 1961 1798 1761 1664 1639 1575 1524 1481 1481 1612 1612 1650 1836 1929 1933 1935 1937 1965 1979 1993 2185 2281 2377 2377 2377 2325 2181 2101 1942 1869 1715 1565 1476 1376 1233 1158 1070 973 891 877 767 595 589 506 389 368 321 241 283 304 325 346 367 388 409 430 451 472 493 514 535 362 299 208 410 511 521 526 732 835 814 688 615 552 535 528 518 456 449 318 426 480 534 528 385 284 284 284 284 284 512 626 542 566 578 566 523 454 433 390 218 262 284 400 458 608 683 683 683 741 770 1032 1163 1163 1417 1544 1734 1829 1925 1973 1813 1655 1622 1555 1541 1500 1469 1302 1152 1106 1078 987 970 813 753 710 565 476 397 291 291 330 330 480 480 544 544 682 682 759 759 655 576 522 396 316 478 407 262 262 387 585 684 766 807 764 675 524 406 364 275 321 344 367 390 413 436 459 482 505 505 509 511 723 829 989 1069 1171 1222 1222 1566 1738 1738 1738 1764 1777 1777 1893 1951 2275 2437 2741 2893 2937 2959 2907 2881 2858 2841 2697 2692 2552 2399 2231 2067 2065 1954 1809 1658 1543 1477 1385 1317 1262 1237 1069 1069 1069 1069 1069 1069 1407 1576 1576 1576 1576 1576 1810 1927 2059 2125 2038 1866 1707 1631 1613 1448 1322 1278 1125 1002 952 914 860 858 834 752 764 770 776 782 788 794 800 806 812 818 824 830 836 842 848 710 615 510 385 311 379 413 447 481 515 745 860 860 859 836 677 627 564 556 406 280 514 631 853 964 1075 1075 1034 868 811 708 684 545 431 276 494 603 712 821 821 883 914 1126 1232 1184 1166 1082 935 817 779 645 518 406 390 388 313 376 376 445 445 577 577 586 586 752 752 902 902 743 682 563 498 355 303 323 333 343 353 363 373 383 393 403 413 423 433 443 453 463 473 483 493 503 513 523 533 543 553 563 563 563 757 854 849 815 713 590 571 552 431 357 257 257 411 411 464 728 860 998 1067 1067 1075 1079 1083 1023 911 771 741 677 632 485 403 230 334 386 438 490 542 594 646 698 750 802 854 854 780 660 606 660 687 893 996 1334 1503 1729 1842 2096 2223 2513 2658 2658 2990 3156 3156 3488 3654 3784 3849 3849 3811 3703 3541 3493 3325 3305 3183 3090 2959 2874 2817 2799 2765 2730 2661 2558 2543 2459 2358 2353 2689 2857 3025 3193 3361 3529 3529 3529 3863 4030 4034 4036 4038 4204 4287 4370 4614 4736 4858 4822 4704 4696 4662 4503 4424 4257 4167 4009 3855 3799 3704 3655 3553 3492 3344 3244 3173 3073 2981 2893 2748 2725 2610 2536 2536 2576 2576 2636 2658 2735 2735 2859 2859 2997 2997 3067 3208 3208 3224 3224 3234 3234 3333 3333 3343 3343 3408 3408 3482 3482 3607 3607 3668 3668 3759 3759 3772 3772 3788 3788 3799 3799 3848 3734 3568 3403 3345 3304 3280 3192 3032 2956 2938 2778 2719 2719 2738 2738 2858 2858 2924 2924 2983 2983 3080 3157 3157 3297 3297 3459 3459 3459 3347 3299 3241 3131 2996 2890 2883 3083 3183 3088 3077 3383 3536 3536 3756 3866 3952 3995 4038 4081 4365 4507 4735 4849 4849 4762 4680 4528 4414 4324 4214 4115 4002 3910 3795 3745 3619 3557 3471 3452 3313 3206 3166 3025 2986 2929 2925 2917 2747 2609 2576 2564 2397 2369 2349 2215 2111 2094 1955 1934 1849 1756 1717 1673 1790 1790 1885 1885 1972 1972 1976 1952 1949 1802 1666 1537 1525 1510 1366 1363 1191 1114 1068 967 861 791 718 657 639 611 530 507 469 431 307 307 307 307 503 601 903 1054 1246 1342 1606 1738 1738 1738 1828 1873 1861 1861 1863 1864 1856 1803 1696 1685 1672 1542 1403 1637 1754 1754 1681 1521 1480 1368 1338 1239 1237 1195 1157 1139 1238 1238 1323 1433 1625 1721 1551 1461 1361 1252 1116 1338 1449 1357 1193 1187 1187 1187 1363 1451 1451 1436 1319 1282 1268 1237 1075 931 849 704 657 561 471 316 430 487 544 601 658 715 772 829 886 943 1000 1057 1114 1171 1171 1137 1136 1097 941 771 645 472 451 369 315 295 495 595 695 795 895 895 895 741 675 557 393 463 498 533 568 511 370 244 430 523 523 739 847 1187 1357 1226 1218 1203 1099 1049 1040 976 955 824 673 604 477 344 404 434 464 494 524 554 584 614 644 674 704 734 700 645 617 548 481 421 409 375 231 429 528 528 451 438 351 250 176 319 615 763 763 1001 1120 1063 1046 1041 993 854 744 617 503 357 240 240 246 246 394 436 602 602 735 735 902 902 902 902 824 698 674 519 500 473 428 262 363 363 521 381 226 326 376 420 442 294 518 630 668 687 823 891 787 748 724 724 964 1084 1108 1120 1044 1007 896 763 626 555 511 458 343 597 724 851 703 676 652 488 324 670 843 1016 1172 1250 1320 1355 1355 1517 1598 1598 1598 1738 1808 2148 2318 2318 2318 2538 2648 2508 2395 2230 2189 2048 2045 2037 1905 1825 1767 1702 1641 1713 1749 1785 1821 1857 1893 1929 1965 2001 2037 2073 2109 2145 2173 2187 2187 2263 2301 2169 2085 1967 1888 1721 1566 1402 1353 1231 1086 960 927 805 751 671 512 460 340 340 363 363 395 395 418 490 581 581 679 679 649 477 321 390 390 267 224 336 418 459 500 840 1010 1180 1180 1164 1126 958 845 863 872 840 771 760 687 531 508 433 296 296 363 363 435 435 520 520 546 473 407 390 239 403 485 406 316 632 790 1058 1192 1192 1192 1192 1514 1675 1675 1777 1828 1828 1784 1733 1726 1553 1418 1252 1243 1241 1235 1221 1082 1040 1014 961 903 847 803 719 585 423 306 528 639 750 861 972 1083 1194 1305 1416 1527 1527 1527 1527 1581 1608 1581 1487 1343 1339 1322 1164 1142 1058 1049 943 819 780 641 620 548 436 372 279 279 366 366 436 460 472 472 431 416 370 336 342 345 571 684 684 681 550 410 315 196 490 637 580 442 472 487 653 736 904 988 988 988 988 1294 1447 1359 1305 1138 1136 997 866 811 687 534 531 495 447 349 294 294 418 581 581 672 680 680 756 756 796 796 900 908 912 873 798 728 720 552 424 414 374 266 450 542 634 484 338 338 446 500 352 218 294 332 474 545 545 603 632 726 773 773 773 801 815 807 698 594 483 367 325 401 439 477 477 360 210 379 281 313 329 329 329 617 761 975 1082 1189 1296 1296 1296 1296 1134 1015 948 786 643 553 457 311 407 455 503 551 599 647 695 743 791 839 887 935 983 975 931 866 695 669 765 979 1086 1142 1170 1170 1170 1360 1455 1539 1581 1581 1645 1677 1841 1923 1762 1656 1648 1630 1459 1419 1394 1297 1143 1077 919 855 733 603 591 557 496 477 367 311 311 334 334 348 348 439 439 461 461 461 363 220 85 117 117 187 222 274 300 300 300 516 624 624 808 900 1080 1170 1004 856 785 752 597 531 417 403 368 367 219 219 307 307 338 338 464 464 501 501 652 652 788 788 810 810 837 743 723 619 515 445 327 503 591 679 869 964 1059 1059 934 806 749 630 528 393 227 279 279 357 485 549 625 663 663 508 367 305 255 105 209 261 313 365 501 569 569 791 902 750 719 623 505 419 342 630 774 918 918 918 868 782 767 662 645 617 540 495 455 323 543 653 811 890 890 890 802 676 593 556 551 527 457 393 384 279 427 501 575 575 568 411 309 399 399 399 399 399 435 453 793 963 877 877 877 808 777 728 640 567 440 377 244 332 376 420 464 464 640 728 728 728 898 983 983 904 881 724 609 575 519 375 232 300 334 368 402 252 346 393 393 393 393 393 441 465 366 332 476 548 548 548 548 886 1055 1167 1223 1223 1085 955 807 636 594 471 366 244 401 401 528 571 571 614 614 666 666 752 1000 1124 1130 1133 1245 1301 1533 1649 1649 1515 1388 1224 1125 991 824 745 725 683 615 557 464 316 449 449 537 537 594 594 766 766 788 788 849 988 988 1026 1045 1045 1045 1045 1045 1159 1216 1216 1248 1264 1264 1388 1450 1614 1696 2010 2167 2167 2313 2386 2218 2145 2015 2003 1858 1786 1632 1572 1539 1514 1416 1411 1331 1318 1316 1167 1004 917 764 645 629 505 486 316 316 346 346 440 443 463 463 622 622 634 634 678 678 827 827 940 1130 1225 1090 959 954 942 825 717 582 488 403 379 354 186 129 129 178 178 260 260 352 353 510 510 675 675 818 973 973 1017 1039 1265 1378 1378 1260 1532 1668 1588 1486 1421 1317 1228 1058 1011 926 897 1203 1356 1262 1212 1159 1115 1023 865 838 831 697 681 587 436 352 270 270 347 347 483 483 565 565 650 650 737 905 905 1033 1033 1129 1177 1026 920 754 602 599 526 355 342 501 501 554 554 627 643 643 643 643 643 655 661 667 677 682 622 488 336 288 288 369 445 483 372 221 343 404 403 379 297 297 297 411 468 612 684 684 700 708 695 530 444 394 315 593 732 840 894 886 723 666 597 559 416 440 452 464 476 488 443 301 433 499 480 342 404 435 435 435 435 435 382 364 338 368 383 411 425 425 425 435 440 440 440 568 632 900 1034 1168 1290 1351 1208 1179 1052 1008 1001 903 782 738 679 662 549 544 385 215 215 371 371 434 434 606 606 613 613 693 693 708 708 781 1111 1276 1197 1139 1135 998 894 866 840 780 686 532 360 198 112 112 232 232 270 270 321 321 472 507 507 613 666 553 755 856 856 856 749 718 573 478 447 433 354 242 365 428 428 575 575 775 875 875 786 736 579 460 341 401 401 509 509 670 746 784 822 822 822 822 1160 1329 1477 1551 1551 1551 1485 1391 1376 1296 1288 1229 1153 1005 891 812 701 649 616 497 347 243 410 410 426 426 434 471 471 553 553 626 626 626 504 469 328 215 291 291 329 348 564 672 592 430 404 340 522 613 536 487 436 397 373 312 492 582 582 582 582 582 582 582 582 582 874 1020 1020 1074 1101 954 782 683 609 531 379 327 327 485 485 534 534 550 611 611 666 666 837 837 845 849 849 849 743 714 575 526 410 269 388 388 496 496 664 1002 1171 1171 1171 1039 937 862 712 566 532 527 496 390 272 275 275 336 336 346 346 507 507 525 525 558 558 678 738 738 738 738 738 788 813 732 698 667 545 387 255 273 282 291 300 309 318 327 336 345 354 363 372 381 390 399 408 417 426 435 444 453 462 471 471 459 541 582 782 882 739 576 415 290 290 315 315 461 461 469 469 598 598 598 598 433 420 280 478 577 577 507 452 359 193 197 197 329 649 809 845 863 929 962 1006 1028 1028 1028 998 905 801 713 610 491 348 289 364 364 500 331 331 302 325 325 421 469 421 292 338 361 345 345 345 345 345 359 366 366 330 412 453 453 453 641 735 837 888 865 850 688 538 482 459 291 583 729 580 540 464 299 299 464 464 644 734 884 959 1047 1091 991 964 823 729 729 888 838 1014 1102 1085 965 945 809 758 741 641 605 433 336 239 68 68 238 238 360 360 441 441 546 596 596 629 629 794 794 638 507 389 274 562 706 706 612 547 428 256 427 371 371 371 371 371 350 308 327 365 384 403 403 235 431 529 399 367 236 298 576 715 627 550 544 459 314 650 818 1022 1124 1086 973 946 938 892 851 833 824 660 497 443 411 302 302 418 418 559 559 729 729 787 941 1018 1018 1018 1018 1018 1018 873 831 762 598 567 538 416 306 464 464 526 557 588 876 1020 1164 1164 1164 1188 1200 1101 1026 992 900 900 1194 1341 1341 1605 1737 1859 1920 2104 2196 2196 2196 2196 2128 2014 2268 2395 2395 2303 2227 2393 2476 2428 2313 2301 2143 2019 1871 1791 1779 1733 1686 1581 1479 1391 1238 1123 1118 1111 1003 860 844 797 792 718 646 508 493 357 211 246 246 416 501 779 918 783 740 580 437 381 255 489 606 606 543 511 439 279 343 689 862 750 650 648 546 451 446 390 251 251 285 285 321 321 421 421 484 475 459 356 342 342 474 540 742 843 944 785 737 637 626 530 362 215 215 283 283 384 384 548 636 806 891 976 976 976 848 840 722 713 662 556 479 420 364 306 342 360 378 396 414 432 450 468 486 504 522 501 494 405 266 286 296 296 296 296 360 392 712 872 1104 1220 1326 1379 1489 1544 1544 1806 1937 1937 2259 2420 2314 2245 2226 2085 1967 1834 1723 1580 1478 1350 1297 1174 1135 964 804 734 613 567 431 360 223 223 290 290 380 380 439 439 501 521 521 536 536 551 551 683 683 702 702 805 805 946 946 1006 1006 1087 1087 1244 1244 1248 1248 1305 1305 1412 1440 1440 1564 1564 1693 1693 1756 1756 1765 1765 1882 1882 1952 1952 2017 2017 2150 2188 2207 2196 2089 1951 2043 2089 2089 2089 2257 2341 2425 2425 2372 2356 2207 2101 1984 1949 1884 1868 1797 1794 1681 1583 1459 1391 1381 1547 1630 1713 1796 1879 1962 2045 2128 2069 2067 2043 1996 1823 1748 1602 1489 1473 1436 1388 1316 1280 1151 1050 1019 857 707 587 498 455 303 433 498 563 628 693 758 823 888 953 1018 1083 1148 1128 992 844 678 624 611 466 419 251 507 635 763 891 864 792 643 520 430 322 322 490 490 549 501 329 329 667 836 940 992 992 992 992 910 909 751 697 629 474 319 358 358 459 459 547 552 552 583 583 591 591 634 634 481 434 307 348 231 473 594 708 765 765 765 682 550 584 601 817 925 975 1000 929 850 841 820 820 820 820 660 549 421 292 252 291 291 402 402 534 534 700 783 866 866 860 1008 1082 1096 1103 1103 1103 1049 912 884 739 729 763 794 700 569 479 373 291 331 351 351 473 534 692 771 737 565 442 420 270 222 90 90 155 155 169 169 349 439 439 439 439 517 556 556 556 457 385 247 451 553 553 553 553 553 553 524 546 546 429 413 241 539 688 790 841 841 690 545 395 297 416 416 448 448 558 558 558 417 348 197 385 479 335 335 335 359 371 371 393 404 415 415 415 415 406 390 254 460 563 673 728 968 1088 1088 1088 1008 856 733 669 588 562 512 345 495 495 693 792 891 891 1229 1398 1567 1837 1972 2107 2107 2139 2155 2012 1860 1825 1805 1785 1624 1508 1415 1248 1142 1092 950 905 890 744 614 611 485 403 363 356 259 259 362 362 522 522 681 681 845 845 1010 1010 1027 873 719 692 678 582 444 368 288 288 373 373 442 499 499 508 508 571 571 663 663 672 672 810 942 1008 1012 1014 1014 1040 1053 1199 1272 1272 1121 995 980 851 816 775 751 632 472 454 403 344 458 336 336 450 588 657 657 657 657 657 899 1020 944 881 743 887 959 928 846 806 779 638 586 449 326 326 463 463 614 614 614 496 355 279 444 746 897 852 756 612 450 292 600 754 834 874 843 839 749 666 626 602 531 449 442 335 335 437 437 481 481 642 888 1011 1353 1524 1564 1584 1537 1484 1326 1248 1226 1200 1057 940 934 827 755 684 900 1008 1008 914 876 841 712 636 635 499 392 352 311 329 329 411 411 429 429 577 577 725 799 688 593 503 487 387 232 348 406 464 506 527 527 669 740 740 689 592 574 409 376 344 430 282 382 432 584 660 588 560 425 389 387 257 275 284 293 302 311 320 320 580 710 710 986 1124 1446 1607 1607 1607 1445 1404 1249 1078 999 962 804 686 520 374 311 312 312 463 463 493 493 572 572 485 436 369 304 636 802 714 598 478 406 238 384 457 309 309 309 309 355 378 401 339 339 465 528 864 1032 1128 1176 1052 1052 1234 1325 1238 1112 1006 966 966 989 989 989 989 989 1039 1064 1312 1436 1436 1272 1110 1089 943 942 821 672 615 474 422 288 376 420 464 508 552 596 640 684 728 772 816 860 904 948 992 1036 1080 1364 1506 1506 1506 1732 1845 1845 1845 1674 1536 1375 1323 1158 1104 1060 1020 955 865 697 642 641 588 444 372 256 389 389 437 437 593 593 704 704 804 804 880 880 993 1019 1019 1159 1159 1256 1256 1256 1256 1111 951 802 641 512 666 666 718 718 847 847 1013 1269 1397 1284 1205 1109 1071 975 875 825 721 659 506 380 347 318 376 405 434 463 492 521 550 579 608 565 503 493 490 367 321 543 654 593 444 442 351 243 86 86 151 151 153 153 258 258 284 322 322 322 322 322 322 436 493 493 493 493 645 721 721 909 1003 882 828 691 609 599 472 386 343 343 369 369 503 503 655 589 494 388 223 223 291 291 454 322 322 322 322 592 727 727 969 1090 926 915 846 761 624 496 400 304 189 189 294 294 349 349 369 369 515 515 563 563 675 675 840 1036 1134 1232 1232 1232 1232 1210 1065 1054 956 843 744 708 592 422 298 457 457 505 505 570 570 607 715 769 729 567 463 435 372 253 253 273 273 294 294 368 530 611 719 773 1043 1178 1376 1475 1785 1940 1771 1755 1715 1631 1534 1506 1364 1331 1185 1181 1037 965 960 850 758 738 603 561 468 309 309 310 310 428 428 484 484 484 443 414 320 473 585 641 529 466 445 403 343 345 346 347 243 473 588 464 412 255 473 582 744 825 991 1074 1396 1557 1557 1557 1705 1779 1779 1642 1538 1535 1446 1407 1275 1108 1025 905 871 813 733 607 482 458 292 443 443 603 603 641 799 879 879 1046 1046 1116 1116 1195 1240 1240 1313 1313 1339 1339 1484 1375 1336 1254 1209 1168 1136 1006 956 894 777 771 738 683 639 625 457 292 528 646 764 882 1000 1118 1236 1328 1374 1328 1259 1249 1118 987 884 818 706 608 558 531 392 362 276 530 657 784 911 1038 1038 1148 1203 1107 982 886 733 616 613 462 310 466 544 622 700 655 585 413 338 540 641 641 641 484 357 264 426 361 303 633 798 739 734 622 594 557 555 478 358 250 570 730 689 586 420 326 470 542 403 294 294 294 384 429 487 516 402 319 229 263 280 280 356 394 494 544 804 934 1064 1134 1169 1349 1439 1425 1422 1355 1254 1185 1036 872 841 753 742 593 585 412 328 650 811 972 1133 1133 1133 1133 1133 1133 1327 1424 1734 1889 1759 1644 1568 1566 1892 2055 2055 2055 2321 2454 2403 2377 2275 2240 2075 2003 1947 1783 1716 1562 1520 1427 1325 1205 1071 966 811 785 652 523 376 229 229 309 323 323 350 350 436 694 823 929 982 982 982 1104 1165 1425 1555 1795 1915 2035 2087 2113 2129 2137 2137 2235 2284 2284 2314 2329 2157 2145 2018 1934 1924 1879 1875 1756 1716 1577 1554 1468 1542 1579 1616 1653 1690 1727 1764 1801 1838 1875 1912 1949 1986 1986 1849 1795 1658 1517 1451 1329 1275 1141 1024 996 992 874 864 807 749 590 441 297 429 495 561 627 693 759 837 876 1202 1365 1545 1635 1767 1833 1737 1737 1811 1848 1729 1559 1494 1491 1334 1317 1317 1399 1418 1418 1538 1538 1538 1538 1538 1596 1625 1743 1802 1861 1745 1683 1547 1544 1427 1407 1310 1237 1233 1100 940 801 713 620 607 560 403 257 257 283 283 286 286 362 362 517 517 579 579 406 339 575 693 693 631 519 506 391 355 290 298 302 306 310 508 607 477 422 349 344 344 344 344 344 344 344 594 719 582 537 508 433 364 331 331 410 410 438 452 466 604 673 742 742 742 1018 1156 1156 1156 1156 1410 1537 1516 1492 1393 1296 1259 1140 1137 1008 934 855 808 731 645 545 444 402 346 221 214 214 262 262 300 300 468 537 537 683 683 758 758 880 817 753 645 615 523 366 347 254 254 351 351 355 355 450 450 577 577 525 428 297 348 348 293 340 241 320 283 311 311 311 635 797 797 789 687 624 545 416 299 312 312 413 413 507 507 436 298 624 787 1071 1213 1355 1193 1051 882 1014 1080 945 812 649 506 373 293 293 352 390 418 418 461 548 548 392 268 425 577 653 653 827 914 839 792 658 542 431 282 282 427 427 509 509 630 630 630 678 702 702 651 642 615 455 331 445 445 441 365 253 473 583 527 495 365 200 200 217 217 274 274 274 446 532 394 286 141 141 145 145 212 212 212 212 212 414 515 675 755 710 594 552 534 427 401 364 195 195 240 240 371 371 371 529 608 608 948 1118 955 798 778 735 686 682 673 661 576 514 436 281 291 296 301 306 311 311 311 459 533 755 866 693 572 566 470 313 403 448 493 538 770 886 886 886 996 1051 1051 1147 1195 1101 1094 1060 927 824 796 757 664 634 527 373 373 390 390 456 456 468 613 613 726 726 745 745 763 763 854 896 917 1225 1379 1379 1309 1173 1111 1086 998 908 828 682 559 502 375 369 201 475 612 749 886 1023 1023 981 933 822 734 593 529 518 427 406 380 320 406 406 566 566 687 631 500 418 327 351 363 375 463 507 507 507 505 487 423 261 267 270 534 666 666 860 957 1054 995 917 1243 1406 1402 1325 1316 1159 1381 1492 1546 1573 1663 1708 1697 1648 1498 1329 1196 1139 1104 997 931 829 711 567 478 429 256 256 318 359 359 413 413 561 561 665 665 713 713 719 719 853 853 980 980 1142 1142 1228 1228 1340 1340 1505 1611 1664 1820 1898 1785 1742 1738 1650 1572 1492 1443 1317 1227 1129 979 856 774 754 597 597 608 644 644 914 1049 1021 994 865 859 740 694 636 597 473 431 332 332 375 375 531 531 599 599 651 651 661 661 665 665 772 772 772 856 898 792 738 677 607 450 445 432 291 269 269 336 336 352 352 495 495 550 550 674 674 534 497 352 292 394 394 394 506 562 824 955 904 736 592 504 411 367 227 227 297 297 436 436 528 528 580 579 526 504 483 400 331 331 331 160 280 340 488 562 562 562 596 613 879 1012 895 795 642 642 711 695 549 477 405 233 243 248 253 258 263 268 273 278 283 288 293 298 303 308 313 318 323 328 333 338 343 348 353 358 363 368 283 409 472 568 616 726 781 781 797 805 805 1129 1291 1291 1177 1135 1057 1037 958 906 836 706 618 488 327 633 786 836 861 861 1073 1179 1179 1179 1028 988 870 820 848 862 978 1036 940 910 827 809 748 699 598 473 375 232 232 371 371 439 439 505 505 505 401 312 429 769 939 1057 1116 1116 1116 1116 1111 1051 973 932 838 701 555 529 487 324 352 366 380 394 408 422 436 436 436 314 333 429 477 442 270 430 510 510 510 510 510 443 374 303 419 477 513 531 749 858 796 686 680 558 558 558 660 711 711 711 711 741 756 992 1110 1224 1281 1281 1183 1059 1074 1074 1074 1074 1074 1392 1551 1399 1396 1265 1116 1107 1059 941 924 810 731 711 709 581 505 420 294 608 765 922 1079 1236 1236 1372 1440 1714 1851 1851 2169 2328 2328 2328 2213 2101 1997 1888 1845 1839 1800 1742 1572 1414 1363 1280 1122 1095 1008 864 711 662 563 555 472 445 363 311 595 737 737 953 1061 1061 1235 1322 1409 1409 1409 1539 1604 1604 1523 1465 1399 1362 1275 1267 1165 1008 865 1161 1309 1309 1309 1137 1098 1072 1056 931 776 762 738 659 647 547 512 484 530 553 576 599 622 645 668 691 714 737 760 783 806 829 852 875 898 921 944 967 967 1259 1405 1405 1351 1269 1192 1143 1134 1420 1563 1552 1515 1459 1400 1244 1236 1175 1070 944 844 831 706 543 439 398 233 575 746 1070 1232 1232 1184 1036 969 819 718 664 577 530 515 396 327 527 627 727 827 927 1013 1056 1100 1122 1122 1078 931 902 899 897 850 713 551 426 400 358 245 439 536 388 322 249 445 543 543 535 416 276 396 284 284 496 602 492 353 249 463 570 644 681 871 966 966 966 980 987 840 680 649 625 517 407 354 245 82 414 580 746 746 746 746 746 862 920 964 986 834 772 615 515 397 310 310 342 342 398 398 421 421 345 372 249 475 588 509 355 231 231 231 435 537 855 1014 1150 1218 1218 1218 1145 1089 998 935 846 762 693 671 820 820 828 828 980 952 816 655 506 476 365 320 320 332 332 407 407 420 420 426 426 592 665 607 555 498 682 774 774 1084 1239 1419 1509 1509 1455 1673 1782 1782 1940 2019 2019 1930 1890 1864 1824 1798 1668 1590 1482 1399 1357 1204 1054 897 892 873 731 606 570 878 1032 1186 1340 1494 1648 1481 1478 1444 1403 1262 1187 1187 1264 1264 1291 1291 1435 1435 1435 1308 1273 1266 1177 1172 1059 908 741 619 448 341 507 507 603 717 717 839 839 880 880 880 942 973 849 721 575 435 263 307 329 351 373 395 417 439 439 497 526 638 694 636 466 294 294 303 303 377 409 425 425 425 253 337 379 341 341 341 391 416 730 887 887 813 669 540 379 321 209 327 327 426 494 494 657 657 544 535 498 489 441 301 447 649 750 750 593 459 407 371 228 349 349 424 424 494 529 391 318 318 626 780 780 668 553 468 313 597 739 881 885 887 734 695 673 654 774 834 720 673 629 518 373 295 415 671 799 927 1025 1074 1064 939 793 781 630 497 465 356 188 342 419 496 573 650 727 804 978 1065 933 928 892 847 786 666 658 564 392 251 251 286 286 366 366 487 487 490 490 494 494 530 530 624 624 768 651 617 466 393 242 242 321 312 624 780 637 488 349 247 247 317 317 145 409 541 541 545 547 547 547 709 790 790 790 1014 1126 1264 1333 1402 1690 1834 1834 1834 1737 1647 1634 1537 1373 1307 1152 981 940 851 734 724 683 563 560 556 432 300 432 498 564 630 696 762 828 894 960 1026 1092 1158 1224 1290 1356 1422 1488 1834 2007 1948 2000 2026 2026 2026 2026 2242 2350 2263 2185 2058 2130 2166 2085 2007 1941 1846 1720 1567 1425 1366 1284 1284 1355 1355 1438 1438 1587 1587 1631 1631 1681 1681 1838 1802 1676 1634 1631 1568 1457 1370 1339 1319 1208 1136 993 936 863 701 865 947 1029 1111 1193 1275 1357 1439 1521 1377 1320 1257 1176 1068 1019 861 688 599 546 533 428 332 362 377 392 407 422 437 452 467 482 497 512 527 542 557 572 782 887 887 943 971 1161 1256 1544 1688 1820 1886 2018 2084 2016 1883 1823 1774 1733 1588 1566 1496 1429 1299 1187 1168 1154 983 825 756 658 505 381 260 260 348 348 412 412 585 585 612 612 655 655 746 746 919 919 940 1091 1091 1116 1116 1259 1259 1280 1280 1325 1325 1329 1329 1481 1481 1522 1522 1527 1535 1535 1604 1638 1638 1763 1763 1763 1736 1611 1580 1422 1318 1224 1087 980 893 727 664 549 383 253 397 469 541 613 500 420 288 606 765 744 688 607 560 515 358 335 639 791 726 702 660 561 471 450 332 426 473 438 381 347 208 300 346 664 823 823 955 1021 1021 1063 1084 1084 971 842 811 766 619 600 596 591 549 444 438 326 650 812 812 1152 1322 1211 1104 1102 1045 1017 991 980 972 941 845 756 606 569 528 358 255 435 525 615 705 795 885 975 1065 1129 1161 1161 1160 1013 869 831 792 631 545 384 290 203 348 348 450 450 478 478 637 637 784 784 953 969 977 985 1227 1348 1654 1807 1685 1528 1423 1379 1257 1156 1096 1030 949 894 832 832 937 937 1019 1019 1086 1086 1167 1215 1215 1267 1267 1396 1396 1502 1448 1396 1380 1226 1121 1007 843 745 589 551 398 304 514 619 724 829 934 1039 1144 1249 1238 1166 1083 914 858 699 601 598 549 400 269 269 277 277 428 428 550 550 691 691 738 738 780 918 987 987 850 677 533 453 361 351 258 274 274 401 401 513 513 527 527 662 516 447 287 442 442 482 502 459 418 418 373 229 441 547 472 452 308 178 178 218 430 536 536 536 418 324 355 531 619 619 933 1090 1090 1340 1465 1561 1609 1465 1359 1286 1272 1166 1120 948 802 792 699 652 593 424 324 572 696 820 944 1068 1192 1316 1247 1234 1226 1213 1094 968 918 749 631 524 508 380 368 335 335 406 406 550 550 606 606 577 527 508 356 186 193 193 193 193 343 418 632 739 963 1075 1187 1389 1490 1490 1490 1336 1329 1275 1202 1105 976 959 882 828 798 714 576 527 486 447 322 463 463 575 575 663 801 801 943 943 1081 1081 1232 1268 1286 1464 1553 1460 1364 1333 1203 1105 1043 878 785 651 607 480 312 312 416 416 434 434 579 579 715 715 758 758 833 833 879 879 991 991 1042 1346 1498 1844 2017 2017 2017 1979 1894 1784 1707 1672 1588 1535 1480 1401 1384 1238 1158 1071 937 830 748 737 579 412 270 329 329 474 474 602 602 731 731 887 887 987 987 1094 1094 1205 1205 1151 1084 935 769 746 692 683 660 599 465 393 286 428 428 556 884 1048 1048 1048 1172 1234 1234 1086 982 964 884 855 841 747 649 479 561 424 369 356 258 387 565 654 654 654 563 428 372 351 278 540 671 513 392 268 268 380 674 821 687 555 535 439 397 307 577 712 790 829 829 1031 1132 1132 1132 1079 934 767 703 627 536 396 248 502 629 756 883 1010 840 733 577 547 499 406 258 175 81 141 171 201 231 261 291 321 351 381 381 381 381 381 292 312 450 519 519 400 256 134 249 385 453 314 314 377 283 413 478 630 706 948 1069 1147 1186 1225 1264 1594 1759 1919 1999 2079 2011 1865 1833 1739 1713 1567 1505 1466 1293 1155 1118 990 923 831 748 671 521 565 587 609 631 653 675 529 383 369 249 249 249 249 249 439 534 672 741 598 475 312 280 280 293 293 300 300 434 434 434 434 434 574 644 644 644 644 644 534 504 470 406 318 381 212 212 426 533 449 446 331 579 703 703 703 587 416 322 374 400 395 238 238 268 283 283 283 613 778 748 595 508 497 491 440 440 766 929 801 749 591 590 479 346 346 487 487 501 501 501 501 571 606 948 1119 1086 1067 928 844 770 679 668 638 555 459 372 202 56 56 71 149 149 283 338 338 451 451 597 597 615 691 691 696 696 865 1203 1372 1339 1201 1068 1041 920 847 734 718 607 585 510 460 329 505 593 681 769 857 945 1033 1247 1354 1461 1569 1623 1775 1851 1855 1857 1857 1857 1857 1857 2017 2097 1981 1958 1905 1873 1784 1681 1548 1506 1372 1225 1135 1058 964 849 806 663 532 480 368 212 436 548 660 772 884 996 1108 1220 1332 1444 1556 1668 1780 1780 1762 1677 1615 1512 1375 1407 1423 1439 1439 1439 1439 1299 1186 1167 1065 1059 941 783 693 650 816 899 982 1065 1148 1148 1188 1208 1090 1056 953 1045 1091 1219 1283 1250 1191 1051 1307 1435 1435 1435 1481 1504 1381 1312 1312 1312 1312 1312 1312 1145 1013 975 813 736 659 626 555 516 503 339 593 720 847 974 1254 1394 1722 1886 1886 1882 2096 2203 2453 2578 2497 2457 2389 2375 2351 2213 2107 1970 1913 1806 1663 1543 1508 1409 1400 1253 1224 1164 1074 971 838 700 671 604 520 443 413 369 311 609 758 907 1056 1205 1354 1503 1652 1801 1950 2099 2248 2154 2034 2016 1851 1769 1607 1528 1460 1388 1297 1235 1077 961 918 896 793 790 660 559 501 358 190 93 221 285 349 413 735 896 1078 1169 1171 1172 1008 955 943 866 815 744 622 541 370 356 220 518 667 816 965 1299 1466 1758 1904 1960 1988 1988 2112 2174 2174 2174 2034 1871 1749 1652 1526 1443 1318 1149 1141 973 852 775 763 611 502 404 398 327 468 468 478 478 492 492 635 774 774 941 941 989 1143 1143 1306 1492 1585 1845 1975 1975 1975 1975 1822 1781 1658 1654 1576 1409 1395 1392 1414 1414 1351 1288 1252 1166 1045 906 788 680 636 503 388 218 452 569 686 803 920 1037 1154 1180 1193 1467 1604 1604 1541 1511 1461 1411 1400 1371 1313 1235 1222 1184 1068 940 788 641 480 376 263 413 561 561 708 708 808 808 842 842 931 931 1029 1029 1141 1141 1183 1183 1200 1240 1240 1240 1376 1444 1568 1630 1630 1630 1581 1493 1469 1351 1218 1554 1722 1722 1722 1722 1722 2030 2184 2184 2127 2103 1949 1786 1708 1634 1589 1516 1423 1330 1279 1268 1217 1069 971 905 843 795 711 587 586 540 419 401 337 227 280 293 293 325 325 325 325 325 325 325 503 592 551 518 386 295 569 706 796 841 709 660 532 516 398 350 197 197 211 211 244 244 245 245 344 344 399 399 536 576 596 596 596 596 468 334 658 820 809 721 695 668 510 509 436 278 278 330 330 416 440 539 661 722 1012 1157 1313 1391 1477 1520 1784 1916 1886 1740 1980 2100 2120 2130 2438 2592 2836 2958 2958 2958 2828 2767 2633 2461 2408 2284 2248 2219 2056 1957 1949 1889 1820 1770 1680 1589 1426 1300 1245 1207 1099 1075 1041 1009 903 876 811 799 691 560 394 353 310 460 460 463 463 540 540 702 702 773 773 868 868 868 868 868 868 1160 1306 1306 1306 1306 1306 1238 1168 1070 1051 963 881 865 763 726 576 575 442 376 228 326 326 344 344 494 569 569 503 377 362 325 464 306 470 552 634 634 467 373 344 208 363 521 600 600 826 939 1281 1452 1574 1635 1635 1635 1973 2142 2023 1921 1921 1978 1926 1786 1693 1625 1495 1385 1266 1095 1297 1398 1499 1600 1701 1701 1583 1494 1383 1339 1505 1348 1338 1325 1224 1097 950 810 664 616 599 514 350 193 193 201 201 308 308 404 404 542 542 806 938 938 938 938 938 996 1025 1063 1082 931 873 839 751 628 471 425 341 479 548 548 786 905 747 743 693 554 435 307 307 444 444 467 807 977 977 1041 1073 1073 1337 1469 1707 1826 1924 1973 1904 1861 1846 1833 1715 1554 1518 1423 1429 1432 1435 1438 1441 1444 1447 1450 1453 1456 1459 1462 1465 1468 1471 1474 1477 1338 1245 1186 1023 938 897 809 717 713 568 544 509 353 342 477 373 296 462 545 462 454 294 522 636 575 695 755 587 553 512 433 267 551 693 835 825 823 794 720 571 498 379 321 161 161 201 201 272 272 367 367 490 483 320 632 788 788 1066 1205 1205 1307 1358 1266 1167 1146 996 1280 1422 1369 1365 1217 1187 1085 1069 949 931 777 692 594 496 340 680 850 1020 1190 1190 1190 1190 1041 925 780 739 667 645 488 327 353 353 406 406 576 576 688 829 829 953 852 852 852 852 1170 1329 1228 1141 1018 847 718 710 537 423 423 529 529 659 659 676 676 815 752 741 724 604 568 484 484 484 322 348 428 468 656 750 750 721 558 433 338 484 557 557 489 392 370 360 312 648 816 661 565 408 268 268 425 425 482 482 482 524 545 545 500 522 634 690 690 690 529 372 470 470 470 331 425 472 472 472 472 472 472 320 656 824 968 1040 1040 989 865 775 719 546 511 430 344 676 842 1008 1062 1089 1207 1266 1184 1116 1000 931 812 740 686 519 448 275 275 304 304 328 328 406 406 531 531 682 724 745 917 1003 939 933 792 745 678 533 520 394 360 194 194 283 283 451 451 544 544 693 693 640 571 483 310 626 784 1016 1132 1318 1411 1411 1401 1302 1135 1083 944 873 794 773 717 575 500 412 325 455 520 585 650 715 780 845 910 975 1040 1105 1043 947 935 828 716 697 634 473 391 284 452 536 620 704 788 788 788 627 495 408 270 286 286 406 406 476 406 321 321 473 549 625 511 480 437 392 262 262 470 574 573 547 417 309 385 423 423 423 423 635 741 741 1087 1260 1260 1260 1260 1534 1671 1863 1959 1806 1669 1629 1604 1582 1419 1350 1261 1120 1064 930 824 719 578 480 408 350 242 376 443 510 577 644 711 778 845 912 979 1046 1113 1180 1247 1314 1381 1448 1515 1398 1363 1320 1178 1151 991 891 845 831 801 674 514 410 346 336 336 336 336 336 630 777 831 858 885 885 859 802 735 580 576 407 237 243 243 317 317 322 322 378 378 540 621 505 371 345 345 633 777 909 975 1041 1301 1431 1603 1689 2027 2196 2180 2105 2090 2043 1909 1752 1629 1552 1393 1252 1234 1175 1082 954 828 802 652 519 415 296 296 348 348 385 385 392 392 397 397 567 567 718 718 830 991 991 1091 1117 1117 1139 1139 1267 1267 1364 1364 1439 1349 1229 1077 1077 1124 1124 959 896 880 969 969 969 1207 1326 1590 1722 1572 1440 1294 1166 997 921 767 724 656 625 614 547 419 389 228 228 251 251 303 303 413 413 382 287 563 701 701 701 701 654 637 633 626 497 434 297 397 397 451 478 478 804 967 967 1297 1462 1706 1828 1828 1828 1703 1550 1526 1602 1640 1573 1405 1290 1142 1136 1029 925 851 776 737 726 599 592 482 316 316 451 451 617 617 712 712 789 859 859 1005 1005 1025 1025 1122 1122 1131 1131 1091 959 867 817 690 657 502 385 261 394 394 512 544 560 544 421 307 307 307 307 307 307 307 357 382 407 609 710 689 535 405 294 294 334 334 491 821 986 986 1032 1055 952 927 903 844 752 587 416 344 344 658 815 1111 1259 1523 1655 1655 1655 1655 1595 1458 1376 1328 1192 1035 867 758 607 579 561 548 412 356 321 375 402 429 456 483 510 537 564 591 618 645 672 699 726 753 780 807 834 861 888 915 942 969 996 1023 1050 1077 1104 1131 1158 1185 1212 1239 1266 1293 1320 1238 1160 1140 1055 923 921 873 741 665 580 462 349 309 633 795 957 1119 1109 1097 1056 991 908 870 705 654 511 471 463 400 370 274 384 439 494 549 604 659 714 769 824 824 824 824 824 824 1082 1211 1049 936 809 773 667 634 615 462 371 324 339 339 393 393 469 469 335 454 672 781 781 781 699 553 514 472 441 293 348 348 362 362 518 822 974 959 935 808 659 638 598 554 408 405 257 487 602 717 670 589 487 455 457 458 346 182 272 272 606 773 940 808 800 775 707 571 529 360 332 332 487 505 505 583 583 749 629 829 929 929 1019 1064 1064 1031 913 805 700 563 523 492 339 341 363 374 676 827 978 978 865 856 746 582 484 403 731 895 1135 1255 1313 1342 1342 1408 1441 1515 1552 1552 1519 1402 1251 1124 1099 944 920 881 863 854 851 765 742 636 584 522 466 323 347 347 364 425 425 567 567 620 689 689 760 760 922 922 946 946 1108 1108 1108 1068 961 808 698 586 504 466 327 187 149 485 653 566 520 476 429 376 216 88 294 397 368 275 275 275 275 489 596 458 387 240 240 411 373 295 401 454 788 955 1045 1090 1024 989 876 811 785 725 702 585 561 883 1044 871 819 751 668 642 471 469 382 260 260 275 306 306 442 442 473 473 587 587 602 602 738 794 822 830 834 834 834 1170 1338 1606 1740 1914 2001 2321 2481 2321 2303 2284 2209 2135 1999 1919 1862 1809 1655 1587 1623 1641 1755 1812 1649 1596 1585 1536 1393 1359 1292 1251 1080 971 833 733 650 502 460 342 342 490 490 510 510 501 461 365 234 476 597 597 741 813 813 733 680 673 510 445 374 706 872 867 855 824 791 703 595 460 435 403 395 337 337 411 411 423 423 522 522 522 522 353 232 354 415 476 451 318 660 831 1002 1002 1002 1216 1323 1475 1551 1551 1681 1746 1737 1615 1477 1428 1359 1253 1177 1115 1066 932 905 858 845 689 566 477 388 216 348 414 480 546 612 678 744 810 876 942 1008 1074 1140 1206 1272 1338 1404 1580 1668 1994 2157 2097 2062 2003 1864 1982 2041 2100 2100 2100 2186 2229 2105 2085 2015 2013 1848 1774 1663 1787 1849 1911 1983 2019 2197 2286 2356 2391 2631 2751 2875 2937 3073 3141 3070 2897 2781 2691 2689 2579 2512 2451 2319 2263 2224 2224 2315 2315 2392 2392 2518 2518 2640 2625 2594 2495 2370 2336 2229 2097 1988 1973 1827 1704 1579 1410 1347 1272 1186 1172 1172 1188 1188 1337 1458 1458 1468 1468 1636 1636 1723 1723 1858 1858 1934 1934 1974 1974 2034 2064 2033 1954 1954 1865 1858 1850 1691 1595 1534 1533 1439 1335 1323 1391 1391 1509 1509 1639 1639 1683 1705 1739 1756 1706 1606 1570 1441 1359 1221 1217 1102 1012 864 732 620 606 480 478 440 269 285 293 301 309 309 309 309 309 309 309 309 313 315 317 473 551 551 551 551 551 471 341 461 521 521 527 530 530 502 357 309 425 483 483 489 492 391 313 196 474 613 613 604 589 518 437 336 388 414 500 543 543 511 478 471 307 469 469 429 345 365 365 365 250 364 421 421 364 283 627 799 799 799 799 889 934 934 868 720 564 466 319 397 436 475 514 553 592 451 297 385 429 429 429 418 340 382 403 260 260 260 131 0 108 108 334 447 447 447 406 330 520 615 564 489 463 432 400 306 233 465 581 767 860 860 860 860 860 775 748 596 577 513 446 439 282 340 340 394 394 450 450 461 461 509 509 672 672 511 373 348 297 382 382 345 197 513 671 671 671 671 671 671 937 1070 1203 1080 940 863 839 795 718 669 552 428 355 290 518 632 746 860 860 1102 1223 1223 1223 1379 1457 1319 1196 1185 1045 909 862 701 646 646 762 762 804 804 881 881 938 938 1039 1039 1139 1054 997 936 836 807 760 644 513 512 382 333 333 349 349 446 638 734 734 974 1094 1330 1448 1450 1451 1316 1175 1100 1078 1021 877 710 574 563 468 461 443 426 275 175 175 261 261 432 432 535 535 592 652 652 739 836 836 984 984 1148 1288 1358 1244 1096 982 872 832 823 800 757 675 654 608 607 457 416 285 375 420 465 510 510 510 676 759 759 759 759 759 759 973 1080 1187 1187 1073 1013 975 962 814 699 683 681 635 582 508 464 368 358 216 103 187 229 271 313 355 397 439 481 523 565 607 649 691 933 1054 1058 1060 1116 1144 1133 996 919 838 804 761 624 489 420 284 506 617 728 839 839 931 977 823 701 589 817 931 931 1271 1441 1757 1915 2135 2245 2559 2716 2716 2716 2716 2677 2531 2370 2281 2249 2080 1980 1879 1805 1726 1620 1501 1445 1418 1354 1314 1169 1065 1000 933 784 909 909 909 893 750 583 478 459 375 211 239 253 267 281 295 309 323 337 351 365 625 755 723 684 611 593 432 273 273 281 281 357 357 505 681 769 769 769 769 769 769 871 922 973 973 1257 1399 1435 1453 1453 1301 1232 1193 1144 1043 873 758 728 727 666 588 480 382 328 464 464 495 495 564 564 566 485 350 190 532 703 715 721 753 769 1091 1252 1252 1252 1145 980 908 795 683 624 519 691 691 807 853 853 902 902 933 1249 1407 1611 1713 1713 1611 1576 1556 1423 1337 1311 1145 1131 961 942 856 711 635 547 445 351 216 254 254 377 377 392 392 475 475 532 532 628 628 724 777 777 905 905 1063 1063 1161 1161 1168 1168 1272 1272 1372 1610 1729 1729 1729 1897 1981 2209 2323 2323 2323 2551 2665 2665 2917 3043 3255 3361 3361 3361 3569 3673 3586 3428 3366 3277 3217 3149 3021 2873 2707 2615 2525 2485 2452 2371 2366 2340 2279 2137 2080 1923 1884 1757 1627 1496 1396 1290 1180 1067 924 902 766 609 598 440 430 422 274 250 546 694 842 990 1138 1286 1434 1492 1521 1511 1349 1245 1108 1017 982 860 791 704 533 400 270 270 362 362 500 500 525 525 543 543 549 549 653 653 768 867 867 1002 1002 1014 1014 1035 1035 1126 1126 1241 1241 1241 1429 1523 1409 1336 1283 1182 1169 1017 942 917 785 753 627 551 461 400 250 538 682 826 970 1114 1258 1228 1145 1008 949 919 835 756 612 548 390 272 272 413 413 423 423 565 565 732 732 803 803 937 937 937 937 937 856 869 767 614 513 409 239 239 278 278 384 384 710 873 1036 1264 1378 1492 1766 1903 1828 1764 1725 1677 1558 1550 1548 1548 1706 1652 1613 1450 1301 1253 1108 937 822 674 575 448 388 298 552 679 806 933 1060 1187 1314 1441 1439 1350 1308 1181 1107 1107 1293 1386 1682 1830 1830 1830 2092 2223 2166 2129 2098 2042 1879 1861 1772 1748 1715 1568 1518 1448 1316 1188 1055 1043 876 716 575 407 245 429 521 613 705 797 889 981 1233 1359 1485 1611 1665 1692 1656 1485 1317 1156 1154 1119 1070 981 856 840 719 669 617 536 450 443 333 495 576 657 738 819 900 981 1062 1143 1224 1305 1386 1370 1292 1206 1145 1024 877 834 736 616 525 502 355 355 434 434 485 485 542 542 622 622 658 658 680 680 746 746 846 846 898 898 939 939 972 972 1118 1118 1077 971 909 840 697 591 520 421 617 715 813 1073 1203 1175 1165 1028 917 801 658 606 602 459 423 260 392 458 524 590 656 722 788 854 920 767 616 585 461 400 310 188 428 548 668 766 815 798 673 623 577 476 433 299 299 331 441 441 587 489 361 345 345 345 211 227 235 235 235 453 562 792 907 766 738 571 524 684 764 764 604 602 444 398 287 428 418 284 366 407 335 362 321 247 247 247 247 355 409 501 547 499 469 343 343 397 424 424 424 424 305 429 491 813 974 974 1306 1472 1768 1916 1916 1916 2158 2279 2158 2102 1945 1936 1904 1736 1670 1545 1379 1212 1146 1482 1650 1818 1986 2034 2058 2058 2058 1971 1821 1754 1643 1575 1519 1533 1540 1547 1554 1561 1568 1575 1575 1575 1575 1655 1695 1695 1777 1818 1986 2070 2070 2070 2070 2070 2158 2202 2246 2164 2104 1992 1956 1858 1845 1840 1671 1545 1400 1282 1171 1305 1372 1439 1506 1573 1640 1640 1481 1346 1225 1124 957 956 898 763 748 719 570 430 412 531 531 586 586 681 681 734 734 879 879 962 962 1002 1002 1157 1215 1244 1244 1139 1021 980 881 781 764 593 574 490 380 295 407 463 519 575 631 687 743 799 855 911 769 604 557 537 509 480 312 312 316 388 388 391 391 508 508 644 603 508 355 231 214 270 270 349 349 226 246 284 303 415 471 471 311 444 363 198 344 417 589 675 675 675 675 675 658 489 431 423 250 337 607 742 742 724 700 665 518 369 200 268 268 268 268 308 328 328 328 328 206 486 626 525 354 327 327 635 789 789 1069 1209 1407 1506 1696 1791 1791 1833 1854 1714 1595 1478 1318 1153 1040 1149 1149 1197 1197 1214 1214 1255 1255 1316 1316 1472 1631 1849 1958 1815 1804 1692 1651 1566 1523 1360 1203 1116 1022 953 854 711 707 697 686 682 592 515 400 269 569 719 1037 1196 1330 1397 1397 1397 1397 1393 1259 1213 1073 1303 1418 1566 1640 1640 1702 1733 1741 1745 1745 1593 1536 1410 1260 1173 1131 1009 990 937 908 786 722 711 585 503 447 311 143 479 647 815 983 1151 1319 1487 1765 1904 1904 2068 2150 2232 2137 2056 1944 1899 1864 1777 1668 1590 1578 1494 1483 1443 1378 1351 1214 1058 949 791 646 507 363 266 266 378 378 398 398 526 593 593 664 664 812 812 848 848 927 927 1051 1051 1198 1346 1420 1273 1267 1193 1020 966 910 874 781 638 515 496 335 224 524 674 824 974 1124 1312 1406 1598 1694 1523 1429 1320 1174 1082 968 961 899 816 794 765 693 673 570 491 361 313 313 393 433 433 433 314 348 184 151 375 487 587 637 877 997 1183 1276 1276 1276 1218 1081 953 952 906 825 735 682 654 601 466 454 387 262 294 397 397 427 427 486 486 657 487 412 255 461 564 564 424 374 290 324 341 341 201 283 324 324 324 654 819 734 682 591 553 401 401 548 548 782 899 899 899 1151 1277 1131 1069 969 862 778 684 516 444 292 292 439 439 602 602 775 871 871 879 879 903 966 1066 1116 1059 936 805 726 652 556 447 317 549 665 781 781 694 631 539 379 284 300 308 316 324 332 340 348 356 364 372 380 388 388 532 604 610 613 573 529 369 256 476 586 495 468 325 325 599 736 736 736 832 880 880 865 802 705 553 467 531 531 704 704 910 1013 1021 1025 1029 1029 872 831 701 857 935 935 915 841 816 725 650 582 463 787 949 949 949 908 874 722 694 690 589 567 409 401 386 361 304 387 387 479 479 537 537 655 747 793 1075 1216 1442 1555 1555 1555 1555 1555 1555 1555 1456 1369 1225 1131 994 838 821 690 667 595 446 347 205 411 514 617 955 1124 1190 1223 1088 1045 915 783 618 518 494 344 344 466 466 599 599 618 771 771 796 796 908 912 914 742 732 716 672 566 532 452 720 854 910 938 938 868 704 544 504 367 353 280 373 251 597 770 943 943 943 843 769 756 722 620 478 364 356 269 366 366 427 427 538 538 655 655 655 691 709 833 895 895 891 869 857 730 566 457 371 339 380 380 477 477 495 495 627 481 316 293 211 211 331 331 331 423 469 394 342 338 405 405 409 411 287 287 287 399 455 455 443 340 300 187 391 493 477 421 291 601 756 911 844 783 738 605 442 432 271 547 685 540 391 343 583 703 823 1019 1117 1113 970 819 695 673 572 555 477 382 281 545 677 809 941 941 1207 1340 1340 1259 1330 1272 1233 1083 1053 967 853 815 719 560 480 324 324 468 468 632 607 537 393 323 323 477 663 756 756 734 577 463 343 525 616 450 426 342 418 456 339 339 437 437 437 487 512 468 360 322 396 433 279 279 593 750 740 622 481 454 445 284 283 283 426 718 864 1098 1215 1049 901 769 711 574 422 389 318 520 621 722 823 735 667 612 513 494 376 612 730 1032 1183 1183 1183 1027 872 762 741 674 526 443 391 330 224 558 725 892 892 892 920 934 948 948 787 667 565 511 358 215 163 170 170 252 252 346 346 350 350 350 520 605 468 402 232 232 304 386 427 308 308 308 606 755 695 617 478 358 292 484 580 580 580 594 601 608 608 608 618 623 623 925 1076 1116 1136 1156 1156 1156 1156 1056 912 902 848 807 650 524 459 427 292 460 460 668 772 620 533 510 499 351 189 399 504 478 311 443 521 560 541 369 364 309 309 455 528 634 687 809 870 766 639 559 901 1072 1062 1014 1002 994 898 740 591 471 450 331 411 451 491 531 571 611 651 691 731 731 1077 1250 1423 1557 1624 1686 1717 1717 1717 1717 1759 1780 1644 1476 1564 1608 1608 1624 1632 1632 1852 1962 2072 2244 2330 2197 2030 1866 1779 1772 1687 1520 1718 1817 1916 1815 1718 1579 1529 1478 1466 1438 1339 1267 1135 1034 873 846 810 643 559 482 337 407 442 477 512 547 582 617 652 687 722 757 792 827 862 897 890 856 740 653 637 488 376 209 221 227 233 239 245 251 257 263 269 275 281 287 293 299 305 311 479 563 408 293 293 317 329 329 471 542 542 762 872 872 944 980 980 1262 1403 1727 1889 1889 1889 1889 1993 2045 2097 2145 2169 2455 2598 2598 2598 2786 2880 2776 2703 2614 2564 2489 2426 2339 2232 2212 2151 2091 1935 1773 1647 1609 1598 1503 1498 1360 1271 1199 1070 960 941 810 689 649 515 414 251 251 332 332 396 396 552 552 502 457 327 379 551 637 637 637 637 723 766 656 643 502 411 317 471 548 489 366 316 316 316 316 494 583 583 583 889 1042 1320 1459 1459 1396 1275 1163 1114 1066 1005 873 1161 1305 1449 1393 1283 1273 1150 1117 951 945 852 814 773 669 614 494 354 434 474 514 554 594 634 674 714 754 794 834 874 914 862 798 634 473 319 277 401 463 525 587 415 369 340 340 419 246 334 378 422 438 446 446 768 929 845 719 671 943 1079 1415 1583 1583 1707 1769 1913 1985 1985 1967 1818 1790 1751 1805 1870 1870 2102 2218 2350 2416 2482 2426 2396 2272 2235 2175 2167 2085 1945 1794 1668 1531 1424 1265 1197 1133 1047 1030 1270 1390 1510 1630 1750 1870 1990 2110 2230 2230 2112 2049 2025 1967 1875 1703 1865 1865 2163 2312 2312 2312 2312 2277 2232 2119 2035 1946 1839 1817 1673 1568 1564 1534 1499 1489 1357 1346 1223 1058 945 877 716 558 450 330 374 374 412 412 470 499 839 1009 976 960 1084 1146 1146 987 958 899 812 691 891 991 898 768 702 596 540 421 251 182 334 410 486 562 638 714 549 398 319 331 337 343 349 355 361 367 373 373 583 688 688 902 1009 1163 1240 1240 1240 1440 1540 1566 1579 1592 1592 1684 1730 1635 1494 1427 1313 1300 1262 1522 1652 1920 2054 2324 2459 2459 2503 2525 2441 2374 2359 2190 2113 2101 2092 1977 1923 1825 1758 1705 1661 1495 1350 1194 1185 1147 1139 1083 924 815 790 758 640 545 493 394 246 262 270 278 286 294 302 310 318 326 334 342 350 358 366 374 382 390 398 406 414 422 430 438 446 454 462 470 478 486 494 502 510 518 526 534 542 550 537 456 382 373 226 80 126 149 172 195 218 312 359 201 57 77 87 97 97 395 544 778 895 895 1069 1156 1089 1253 1335 1409 1446 1446 1418 1328 1259 1111 949 828 681 600 852 978 1104 1073 945 932 777 739 569 473 396 351 339 339 349 485 485 589 589 689 739 594 461 407 339 339 463 759 907 1195 1339 1425 1468 1468 1468 1468 1468 1455 1464 1464 1428 1276 1122 1088 1040 962 810 657 585 565 399 338 489 489 493 493 493 493 443 437 391 266 612 785 662 500 392 274 210 304 351 398 445 337 337 337 339 340 180 350 435 291 291 358 302 306 308 518 623 739 797 855 785 698 667 640 589 529 400 315 315 347 347 433 433 567 911 1083 1111 1125 1443 1602 1888 2031 2031 2008 1876 1776 1622 1581 1500 1487 1452 1439 1327 1265 1128 1104 982 891 864 760 737 646 628 586 442 284 414 479 735 863 863 802 696 569 555 544 416 392 406 413 420 427 434 441 448 455 462 469 476 483 490 497 504 511 518 454 355 195 257 288 288 604 762 762 644 627 478 472 423 361 356 238 480 601 861 991 991 991 991 983 931 820 810 750 634 601 559 462 342 275 437 518 599 680 852 938 938 938 1236 1385 1332 1302 1271 1167 1037 1001 917 821 820 670 562 455 414 352 317 249 283 300 317 317 317 609 755 586 440 343 343 348 348 376 376 481 312 312 312 312 624 780 780 1032 1158 1158 1051 999 891 799 762 641 470 382 316 404 404 541 541 630 816 909 925 933 1127 1224 1224 1224 1224 1526 1677 1677 2011 2178 2123 2049 1908 1811 1670 1548 1461 1430 1293 1150 1121 1004 997 833 682 640 492 432 269 385 443 501 559 617 675 733 791 849 907 965 1023 1081 1139 1197 1255 1313 1371 1307 1212 1208 1110 1019 929 827 817 696 544 457 289 627 796 965 1134 1134 1010 909 865 701 535 462 361 254 594 764 934 1068 1135 1329 1426 1283 1218 1072 948 776 713 690 613 569 416 357 213 495 636 777 918 1059 1200 1200 1204 1206 1206 1206 1206 1526 1686 1920 2037 2373 2541 2873 3039 3205 3233 3247 3551 3703 3547 3394 3268 3228 3224 3127 3050 2963 2905 2770 2610 2569 2567 2490 2447 2447 2572 2736 2736 2741 2741 2790 2790 2668 2739 2739 2711 2623 2533 2520 2478 2412 2566 2812 2935 2913 2850 2721 2581 2440 2332 2313 2287 2270 2216 2049 1936 1842 1809 1706 1677 1674 1585 1525 1420 1347 1339 1189 1188 1026 988 964 796 631 593 493 413 309 585 723 723 947 1059 1329 1464 1464 1674 1779 1884 1810 1683 1611 1773 2061 2205 2303 2352 2214 2132 2018 1952 1861 1847 1794 1674 1540 1461 1369 1292 1278 1206 1049 956 899 732 601 563 486 409 398 382 231 90 270 360 450 540 630 720 810 900 990 1080 1170 1260 1350 1440 1530 1620 1710 1800 1890 1980 2070 1924 1760 1680 1599 1458 1363 1249 1168 1018 977 833 833 944 944 1117 1117 1243 1243 1290 1290 1300 1183 1135 1083 923 882 719 556 483 455 377 276 294 303 312 321 330 339 348 357 366 375 384 393 402 411 420 429 438 447 671 783 895 895 895 895 895 895 997 1048 960 960 960 805 671 651 644 495 327 511 603 695 797 848 899 862 853 828 715 674 615 803 897 1143 1266 1247 1202 1031 865 846 680 608 444 296 296 401 401 498 498 758 888 829 719 672 558 444 704 834 834 934 984 984 984 984 984 1130 1203 1049 933 797 787 765 629 498 358 206 206 280 280 393 393 451 451 521 521 591 591 661 661 704 704 807 889 879 807 802 790 655 532 389 251 369 428 487 546 378 226 226 226 352 415 257 399 470 632 713 713 694 674 637 556 439 418 352 250 195 98 175 175 238 238 293 293 402 334 334 566 682 682 774 820 866 1010 1082 1082 973 906 776 771 642 614 456 383 283 320 320 455 455 465 465 490 490 584 584 680 680 771 771 771 787 795 763 627 514 485 427 394 291 291 306 306 359 359 414 414 451 404 258 148 148 148 148 148 178 193 523 688 982 1129 1049 923 766 605 603 520 378 350 347 335 335 453 453 607 658 658 766 766 892 946 973 973 1205 1321 1455 1522 1405 1368 1287 1257 1242 1113 1032 943 821 788 739 577 524 411 300 456 534 612 690 768 846 924 1002 1080 1158 1236 1183 1098 990 959 957 812 761 624 495 364 351 249 249 416 416 511 511 570 570 679 679 818 818 955 816 667 624 492 382 223 523 673 545 510 402 286 286 331 331 345 352 370 379 601 712 1058 1231 1189 1101 950 824 726 635 472 372 234 434 534 634 734 834 934 934 974 994 994 834 813 673 592 538 371 343 489 562 635 708 708 701 574 494 471 433 343 363 573 678 678 506 426 268 267 443 531 531 663 729 729 827 876 920 942 1210 1344 1311 1243 1241 1197 1193 1098 1054 990 946 930 835 725 777 803 829 855 881 907 933 959 985 1011 998 898 802 675 508 432 381 363 307 631 793 714 617 531 531 485 409 258 396 465 603 672 672 756 798 798 798 798 644 589 425 343 347 347 492 348 308 308 308 308 482 569 560 399 369 253 479 592 592 592 524 369 685 843 1065 1176 1176 1304 1368 1592 1704 1892 1986 1986 1986 1846 1966 2026 2174 2248 2248 2296 2320 2156 2039 1959 1899 1774 1640 1549 1460 1288 1197 1142 1107 947 870 753 594 537 512 375 224 224 330 330 369 369 264 544 684 562 474 315 315 408 408 410 411 412 311 497 590 590 431 279 312 516 618 618 618 618 586 558 490 466 318 395 395 411 419 273 501 615 615 937 1098 1286 1380 1380 1262 1159 1089 917 800 780 730 725 719 622 455 325 275 457 548 639 730 821 912 1003 1094 1286 1382 1410 1424 1296 1283 1143 1136 1104 1007 965 865 795 717 692 692 822 822 843 843 919 919 921 921 1037 1037 1192 1192 1386 1483 1537 1564 1564 1658 1705 1606 1571 1558 1518 1396 1258 1098 1042 956 863 839 787 765 754 588 559 454 379 277 345 379 413 707 854 854 854 854 854 854 854 854 854 854 854 1142 1286 1235 1121 968 798 728 605 570 481 403 292 292 330 330 456 456 524 685 685 763 763 763 763 627 607 532 424 546 607 945 1114 1114 1114 1344 1459 1663 1765 1668 1626 1578 1436 1359 1207 1061 915 770 608 583 526 417 403 269 269 318 318 318 534 642 561 469 451 323 435 491 693 794 776 763 703 663 644 475 450 365 327 637 792 737 719 577 503 364 261 261 412 412 477 477 641 723 712 703 570 459 799 969 1279 1434 1434 1612 1701 1701 2009 2163 2293 2358 2222 2075 1956 1818 1686 1523 1414 1386 1274 1259 1203 1074 978 940 777 663 647 484 417 383 275 275 405 405 429 429 566 566 669 669 669 669 610 497 415 405 272 305 305 353 240 380 450 768 927 827 827 719 636 577 432 292 438 438 520 520 520 520 520 666 739 987 1111 1080 966 936 778 703 661 636 551 415 243 243 258 258 377 377 514 569 569 648 648 710 710 864 864 825 801 709 588 521 441 341 459 518 518 442 317 401 443 457 464 464 518 545 443 437 311 194 422 536 736 836 836 665 555 548 532 507 375 371 230 399 399 526 526 478 338 608 743 743 989 1112 1112 1112 999 929 906 737 759 770 942 1028 1028 913 895 866 716 593 420 403 332 491 491 607 607 726 602 443 326 326 490 425 383 233 233 233 233 233 447 554 520 508 482 345 363 372 240 450 555 660 550 388 388 426 445 303 361 390 357 312 259 543 685 849 931 1129 1228 1228 1228 1228 1228 1228 1410 1501 1481 1346 1311 1304 1220 1077 969 801 801 921 921 1083 1083 1234 1214 1068 906 815 656 546 394 303 643 813 983 1285 1436 1508 1544 1858 2015 2281 2414 2732 2891 2985 3032 3032 3032 3182 3257 3222 3222 3396 3483 3453 3420 3409 3394 3384 3338 3170 3165 3162 3113 3043 3025 2897 2754 2740 2673 2514 2425 2378 2293 2194 2060 2013 1925 1890 1798 1769 1707 1702 1674 1648 1521 1507 1497 1392 1265 1264 1256 1122 1028 944 844 735 596 561 410 389 336 586 711 836 961 1086 1211 1336 1461 1586 1711 1836 1961 1910 1853 1716 1619 1564 1426 1341 1310 1188 1093 938 871 781 628 529 438 438 526 526 666 666 704 704 780 780 812 812 926 926 1240 1397 1397 1289 1238 1105 1035 991 969 828 796 703 554 522 427 310 378 378 469 469 623 623 784 784 813 813 978 978 1120 1120 1120 1120 1120 1120 1176 1204 1204 1136 1039 902 732 559 416 344 348 348 363 363 363 363 363 363 363 363 363 553 648 510 399 280 576 724 840 898 751 726 725 672 624 596 536 409 260 282 293 304 315 326 337 348 359 370 381 392 403 414 425 314 314 391 391 391 385 221 224 224 238 245 397 473 669 767 865 851 701 666 558 493 367 330 330 415 415 570 439 346 314 360 383 300 300 300 165 277 333 333 333 333 333 369 387 571 663 761 810 859 805 714 709 599 473 306 350 372 372 444 480 344 344 676 842 842 699 593 466 316 238 228 502 639 639 707 741 741 706 641 478 424 367 217 223 226 229 232 235 238 241 244 247 250 253 256 259 262 265 268 271 274 277 280 283 286 289 292 295 298 301 304 307 310 313 316 316 316 316 378 409 404 308 640 806 806 828 839 824 820 791 624 527 526 401 297 297 334 226 488 619 619 619 867 991 823 765 631 488 346 230 230 306 306 410 410 509 509 571 571 648 722 759 759 759 1047 1191 1335 1335 1335 1195 1169 1013 1010 1004 974 845 776 751 664 644 475 401 324 526 627 728 829 930 1031 1031 1189 1268 1598 1763 1756 1662 1584 1457 1362 1311 1242 1162 1019 857 733 652 613 490 371 364 353 294 358 390 422 454 486 518 550 582 614 646 678 710 742 774 806 838 870 902 934 966 998 1030 1062 1094 1094 1094 1094 1094 1318 1430 1442 1448 1448 1316 1176 1140 1133 982 960 834 777 646 482 400 289 325 343 393 418 764 937 839 678 515 502 370 248 248 301 301 439 439 571 571 649 561 494 382 322 322 417 417 569 569 777 881 785 785 777 772 660 533 422 338 638 788 788 671 500 362 231 312 312 345 345 412 412 471 471 643 729 903 990 848 815 682 624 570 532 507 462 383 291 291 443 443 465 465 632 632 735 949 1056 980 859 852 750 723 572 558 394 374 354 299 489 584 679 774 1112 1281 1367 1410 1357 1256 1092 988 892 825 744 685 548 417 291 429 498 567 636 705 774 843 912 981 1050 1119 1119 1119 1024 956 1268 1424 1730 1883 1720 1604 1562 1766 1868 1868 1868 1868 2004 2072 2072 2072 2072 2072 2396 2558 2738 2828 3134 3287 3609 3770 3931 4059 4123 4189 4222 4087 4029 3949 3828 3699 3597 3549 3489 3337 3290 3290 3203 3199 3149 2988 2866 2747 2729 2600 2436 2319 2280 2164 2159 2064 1960 1932 1819 1783 1736 1725 1660 1654 1588 1558 1527 1516 1393 1277 1258 1216 1054 976 870 850 713 697 673 577 554 540 538 366 231 339 339 411 411 424 424 432 432 573 717 717 717 545 470 306 467 331 341 346 248 498 623 839 947 1187 1307 1268 1118 999 994 952 797 721 622 577 573 445 366 252 530 669 808 947 1086 1086 1086 1194 1248 1089 960 903 903 903 1021 1080 1080 1182 1233 1233 1233 1233 1233 1233 1473 1593 1593 1593 1593 1526 1389 1282 1197 1105 1098 1043 1042 973 837 676 656 542 519 459 305 319 319 367 414 414 454 474 471 303 303 579 717 560 541 414 332 610 749 667 662 510 455 427 347 244 276 292 308 308 308 308 308 308 430 491 491 491 474 432 270 434 516 384 284 284 284 284 284 284 284 284 608 770 860 905 1195 1340 1187 1118 979 855 793 793 820 820 898 894 828 795 694 605 546 395 370 270 270 313 313 417 417 450 450 589 738 623 549 473 447 439 308 412 464 353 301 313 319 325 469 541 541 541 483 426 275 299 517 626 712 755 704 636 480 393 231 309 348 387 426 492 525 777 903 898 881 742 696 630 597 522 469 449 361 270 270 349 349 484 484 657 632 577 495 351 537 630 966 1134 1042 932 922 864 842 754 737 730 844 901 816 812 684 639 548 399 227 289 320 456 524 353 264 608 780 958 1047 1119 1155 1305 1380 1424 1446 1379 1280 1201 1109 944 820 758 649 511 503 438 282 282 430 430 561 561 561 561 475 386 344 322 376 403 619 727 873 946 798 639 581 603 614 920 1073 1073 1073 1073 1073 1129 1157 1074 958 873 864 846 839 686 633 513 393 221 221 361 361 406 406 474 474 621 621 667 737 737 845 845 925 965 965 948 794 740 714 661 546 428 345 491 491 632 632 632 754 815 767 695 594 547 528 509 465 434 431 380 280 280 303 303 425 425 472 472 472 634 715 715 715 681 625 609 440 371 320 444 638 735 1075 1245 1196 1111 1011 934 923 891 834 670 525 412 346 317 317 425 425 510 510 519 396 283 353 388 231 231 341 396 396 530 597 510 375 251 279 293 293 365 401 249 87 87 217 282 528 651 651 651 699 723 723 627 615 509 415 276 596 756 756 1086 1251 1343 1389 1389 1389 1389 1389 1389 1230 1189 1128 975 966 848 685 641 545 535 478 413 398 306 369 369 462 462 562 562 648 648 805 805 805 1075 1210 1173 1033 895 833 737 700 720 730 740 750 760 770 780 790 800 810 820 830 840 850 860 870 870 870 870 882 888 888 998 1053 957 888 879 749 737 593 590 546 602 630 658 658 500 480 646 729 716 554 486 314 506 602 736 803 673 582 446 433 396 282 624 795 939 1011 1011 1011 1011 1045 1062 1062 1062 1030 1017 990 882 733 799 741 725 627 461 379 275 275 362 616 743 684 649 487 394 315 577 708 631 512 488 474 373 360 198 248 273 298 323 348 373 299 332 332 332 664 830 990 1070 1192 1253 1307 1334 1361 1323 1322 1202 1051 1034 882 773 609 821 927 1033 1033 1033 883 783 642 728 754 767 780 780 721 576 513 354 209 463 590 717 704 639 575 441 337 337 380 660 800 988 1082 1082 1054 986 913 764 788 800 1030 1145 1145 1145 1243 1292 1277 1187 1065 906 883 729 558 544 487 408 323 487 569 651 580 492 326 340 347 354 354 678 840 1166 1329 1329 1210 1049 999 837 785 742 696 630 545 475 345 462 462 633 633 793 793 962 1148 1241 1241 1581 1751 2085 2252 2252 2155 2141 1995 1974 1819 1672 1636 1570 1533 1443 1441 1277 1191 1019 922 782 715 636 499 434 306 328 328 379 379 461 461 603 538 403 327 479 555 533 496 326 574 698 530 379 274 302 316 330 344 358 562 664 784 844 1038 1135 1407 1543 1599 1627 1495 1471 1456 1433 1309 1232 1187 1055 975 883 811 706 607 470 315 315 464 464 554 554 719 719 810 810 922 922 944 966 977 1113 1181 1012 909 863 722 605 525 428 346 184 214 229 244 259 274 289 304 319 334 349 364 379 394 409 424 439 454 469 484 499 514 529 544 559 574 589 604 619 634 634 820 913 913 913 908 881 817 648 586 432 399 336 502 585 585 539 408 254 366 422 321 645 807 646 524 440 334 334 338 338 364 364 402 402 424 424 520 520 520 458 285 354 354 354 476 537 447 346 339 449 504 346 275 369 416 590 677 677 526 408 290 163 26 284 413 542 746 848 822 772 687 582 448 291 415 477 539 601 600 535 439 269 515 638 512 499 495 412 408 268 386 445 358 246 246 476 591 591 424 255 342 646 798 798 695 633 612 483 383 366 308 448 448 569 569 569 548 521 466 462 380 274 390 448 506 506 479 411 302 363 403 423 513 558 527 417 345 367 378 378 378 564 657 750 916 999 949 803 669 608 518 409 375 352 335 335 425 425 533 533 600 600 717 1059 1230 1230 1564 1731 1731 1819 1863 1863 2143 2283 2511 2625 2675 2700 2994 3141 3141 3106 2938 2855 2698 2643 2581 2566 2565 2475 2447 2285 2239 2217 2090 2035 1896 1835 1746 1697 1690 1673 1511 1344 1193 1185 1051 1046 914 798 780 717 685 651 533 528 505 374 298 174 458 600 742 884 1026 1168 1310 1452 1594 1736 1878 2020 2162 2304 2446 2588 2730 2872 2896 2908 2908 3134 3247 3389 3460 3594 3661 3538 3457 3349 3265 3259 3118 2949 2933 2893 2808 2707 2675 2563 2554 2408 2324 2228 2158 2122 2010 1985 1814 1807 1756 1698 1685 1643 1585 1465 1453 1430 1340 1234 1072 1038 940 872 783 620 541 427 282 138 138 281 281 442 442 552 552 584 600 534 474 341 341 341 477 545 545 601 629 629 472 433 430 341 456 574 633 692 692 1038 1211 1205 1196 1196 1304 1358 1412 1412 1412 1432 1442 1360 1323 1246 1236 1076 976 905 889 848 743 1067 1229 1086 1043 910 784 739 690 529 444 308 546 665 784 903 903 959 987 987 1333 1506 1510 1512 1742 1857 1857 1738 1579 1425 1675 1800 1800 1660 1568 1566 1457 1424 1311 1140 1057 979 919 824 736 710 544 458 417 324 421 421 535 592 592 828 946 881 777 724 667 656 552 451 356 232 135 0 150 150 301 301 301 301 459 538 477 333 333 493 573 719 792 822 837 1029 1125 1031 951 877 800 721 581 509 412 282 277 591 748 905 1177 1313 1543 1658 1878 1988 2098 1978 1944 1887 1717 1658 1528 1528 1565 1584 1584 1703 1703 1747 1747 1882 1882 1882 1882 1882 1733 1569 1514 1401 1265 1140 1001 911 838 759 643 851 955 1059 1065 1068 1236 1320 1219 1112 964 814 715 563 424 282 282 334 334 500 579 579 685 685 825 825 911 911 1033 1033 1033 929 868 736 687 578 459 319 453 520 587 654 721 682 598 598 598 598 714 772 713 579 493 411 344 374 389 404 419 434 682 806 712 648 638 506 349 349 419 419 541 541 541 386 262 375 312 312 312 530 639 971 1137 1017 911 788 762 689 765 803 803 803 833 848 710 570 440 305 421 479 479 543 575 575 889 1046 1136 1181 1181 1083 913 814 705 700 531 482 375 219 242 242 327 327 462 462 632 632 643 643 523 509 434 395 296 558 689 689 565 423 254 398 470 470 470 682 788 1054 1187 1187 1187 1253 1286 1624 1793 1962 2280 2439 2276 2241 2183 2158 2091 2081 1985 1877 1758 1642 1578 1496 1345 1252 1100 1015 899 820 732 655 622 537 367 231 235 237 239 241 243 245 247 249 251 253 255 257 259 261 263 265 267 269 271 273 275 277 279 281 283 285 287 289 289 289 315 328 328 578 703 1013 1168 1168 1168 1168 1097 1022 998 978 953 933 774 756 706 542 461 384 624 744 864 848 784 784 784 784 1028 1150 1036 985 845 840 688 636 604 493 459 330 330 439 439 460 460 621 621 782 782 887 844 701 665 593 469 326 410 452 494 536 578 513 417 289 289 289 267 335 369 369 369 308 358 358 546 640 607 542 404 375 269 331 362 362 362 362 638 776 976 1076 1176 1166 1122 1001 944 792 787 702 556 526 358 225 543 702 861 861 715 680 638 605 785 875 951 989 1027 1027 955 903 786 746 635 476 333 553 663 773 631 598 537 490 469 414 337 337 359 359 465 765 915 847 769 664 646 596 427 413 350 207 213 216 219 222 225 489 621 615 603 466 395 341 341 451 506 561 561 717 795 795 795 629 867 986 986 861 729 684 742 914 1000 968 1294 1457 1318 1283 1212 1104 1055 923 907 877 789 707 686 530 502 363 321 647 810 973 1136 1352 1460 1476 1484 1354 1324 1276 1270 1221 1186 1070 1043 1017 894 748 581 529 679 754 829 904 755 985 1100 1100 1100 1100 1218 1277 1277 1277 1270 1101 1071 1070 968 799 714 589 450 338 482 482 595 595 700 700 779 779 834 834 969 913 923 928 1110 1201 1292 1149 1307 1386 1386 1386 1456 1491 1445 1339 1277 1263 1148 1001 943 826 654 494 418 303 303 467 467 619 619 642 642 788 788 826 826 826 686 651 611 662 662 714 740 604 593 429 345 345 419 379 327 327 327 327 509 600 691 829 898 1218 1378 1210 1190 1040 873 735 713 624 538 538 542 542 654 654 815 815 879 879 1008 1008 1117 1117 1117 964 864 817 815 701 594 560 534 505 421 330 475 475 597 597 737 896 795 689 592 419 299 186 316 381 446 511 576 576 444 336 398 429 395 322 322 538 646 585 504 389 322 322 322 322 382 412 281 447 530 500 359 211 211 211 211 211 235 247 413 496 392 309 309 309 379 414 414 411 275 597 758 739 694 524 493 493 493 829 997 997 997 997 997 1173 1261 1269 1273 1551 1690 1586 1563 1491 1369 1335 1165 1133 1056 975 939 903 797 730 715 671 640 521 512 427 422 415 300 300 330 330 353 353 370 401 401 446 298 312 319 319 517 616 746 811 722 658 575 546 445 359 279 255 194 398 500 500 500 646 719 805 848 848 848 728 647 513 409 257 421 503 611 665 803 872 1168 1316 1316 1380 1412 1412 1412 1412 1482 1517 1552 1786 1903 1903 1782 1721 1704 1618 1601 1588 1493 1367 1363 1291 1161 1120 1092 1037 996 868 709 605 503 755 881 1007 1133 1259 1385 1511 1637 1637 1637 1951 2108 2265 2549 2691 2983 3129 3129 3129 3215 3258 3258 3258 3318 3348 3209 3044 2946 2898 2761 2689 2569 2801 2917 3033 3033 3033 3033 3033 2963 2907 2796 2854 2883 2875 2766 2625 2547 2377 2249 2144 2144 2231 2231 2385 2385 2551 2469 2306 2270 2147 2074 2035 1983 1853 1835 1763 1669 1526 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1396 1350 1277 1233 1231 1118 992 874 852 754 656 557 457 396 340 594 721 848 975 1102 1229 1229 1229 1229 1056 934 920 775 757 599 508 446 274 560 703 846 989 1327 1496 1734 1853 1730 1580 1509 1419 1414 1257 1256 1171 1079 1006 910 843 830 731 574 491 488 471 328 328 411 411 537 537 579 579 727 727 786 786 922 922 1077 1077 1145 1145 1305 1402 1402 1567 1429 1425 1329 1232 1093 983 888 828 816 659 587 510 431 331 569 688 807 926 1045 1045 1061 1069 974 952 872 832 799 707 628 517 371 219 219 374 374 378 378 423 423 492 492 547 547 589 589 731 731 592 455 335 443 497 497 779 920 748 593 559 438 367 284 486 587 587 587 530 522 512 794 935 987 1013 1013 1013 1013 1013 1345 1511 1605 1652 1652 1960 2114 2268 2219 2055 1905 1872 1721 1644 1601 1456 1441 1302 1209 1177 1071 1071 1124 1124 1198 1198 1318 1318 1434 1434 1575 1575 1743 1743 1889 1889 1959 1795 1749 1590 1504 1426 1370 1317 1211 1164 1100 1011 1006 1001 877 863 799 730 681 614 556 507 422 309 421 477 533 589 645 701 757 813 869 925 981 1037 1093 1149 1205 1261 1261 1100 1194 1194 1025 964 1292 1456 1562 1615 1615 1506 1362 1330 1189 1039 966 934 838 701 569 439 417 366 231 325 325 441 441 367 257 395 395 721 884 884 1180 1328 1476 1476 1644 1728 1642 1640 1479 1434 1418 1405 1303 1170 1142 1087 1029 1021 883 782 664 657 813 891 1217 1380 1353 1193 1160 1081 1055 1133 1172 1172 1498 1661 1824 1987 2051 2083 2097 2104 2111 2249 2318 2173 2027 1903 1778 1646 1574 1508 1413 1383 1343 1228 1074 907 816 948 1014 1080 1146 1212 1278 1344 1410 1476 1542 1608 1674 1740 1806 1872 1938 2004 1950 1785 1740 1605 1492 1374 1374 1406 1422 1422 1648 1761 1761 1692 1553 1471 1322 1184 1132 1125 964 903 752 736 829 829 906 906 923 848 748 579 520 351 198 348 423 498 573 648 598 598 906 1060 1001 895 793 783 692 674 634 613 461 361 229 88 0 0 117 117 203 203 289 289 361 361 523 523 694 694 854 854 854 994 1064 1064 1064 1216 1292 1518 1631 1557 1506 1464 1447 1328 1289 1163 1146 1097 945 826 801 766 735 692 629 581 550 546 417 354 260 396 464 532 600 668 736 804 872 940 1008 1076 1144 1212 1280 1368 1412 1636 1748 1790 1811 1811 1811 1811 1821 1826 1717 1630 1461 1429 1273 1260 1122 958 893 849 696 696 809 967 967 913 805 757 613 555 391 355 314 336 347 358 347 293 313 323 333 335 336 328 338 343 343 569 682 533 413 270 490 600 600 600 449 394 319 637 796 916 976 1036 1148 1204 1260 1522 1653 1603 1486 1328 1210 1090 954 824 693 691 606 578 451 361 326 326 364 364 452 452 457 302 562 692 782 827 1093 1226 1292 1325 1297 1258 1170 1152 1039 948 834 833 804 737 626 459 313 313 387 387 428 428 443 443 412 382 221 275 302 302 302 532 647 647 647 647 921 1058 1012 992 984 842 812 767 698 662 517 442 345 373 387 401 415 429 443 457 471 485 499 513 527 541 775 892 892 892 864 810 798 707 589 436 431 305 439 506 573 917 1089 1413 1575 1440 1334 1226 1108 1196 1240 1440 1540 1466 1450 1636 1729 1955 2068 2260 2356 2223 2214 2213 2196 2120 1977 1907 1862 1767 1622 1603 1492 1400 1228 1200 1068 951 847 686 534 411 411 550 550 601 601 640 789 789 844 982 1029 1029 1056 1056 1113 1113 1249 1249 1392 1392 1400 1400 1451 1527 1527 1591 1591 1758 1758 1892 1966 1966 1978 1978 2136 2136 2244 2298 2318 2328 2504 2592 2836 2958 3080 2916 2883 2749 2633 2549 2437 2306 2202 2172 2048 2030 2016 2058 2079 2100 2214 2271 2271 2125 2122 2112 1972 1924 1853 1840 1799 1811 1811 1813 1813 1926 2206 2346 2346 2346 2237 2156 1996 1904 1888 1739 1596 1545 1520 1400 1270 1180 1107 1021 1006 973 869 838 833 778 628 551 595 595 626 626 711 711 882 882 991 928 854 819 781 775 706 603 495 400 354 263 587 749 841 887 832 773 672 568 553 449 390 390 395 395 536 536 671 975 1127 966 882 843 799 764 599 458 380 355 195 195 246 246 385 385 475 475 573 573 638 638 672 672 520 471 452 322 662 832 663 571 409 245 194 194 228 228 290 290 358 487 329 663 830 683 609 458 408 239 565 728 728 728 700 634 574 533 491 475 309 415 399 277 571 718 718 718 846 910 974 1118 1190 1128 1055 986 848 794 770 618 521 491 460 445 298 298 424 424 531 531 681 681 757 757 765 765 828 828 838 838 956 956 956 816 789 727 696 652 629 529 361 202 250 329 329 452 422 415 397 330 330 330 330 488 567 911 1083 940 896 748 643 522 456 335 335 376 376 407 407 454 487 487 590 590 678 678 789 789 696 580 558 458 347 256 257 257 376 470 517 363 260 572 728 646 479 441 427 414 399 567 651 651 651 967 1125 1213 1257 1090 1076 987 969 938 779 630 483 384 311 244 244 325 325 325 325 669 841 967 1030 1030 1360 1525 1391 1219 1101 1057 960 908 865 744 635 616 496 414 414 430 430 469 469 565 565 701 701 807 807 819 905 948 948 1152 1254 1254 1254 1135 1069 1024 972 852 783 722 554 428 273 461 555 649 743 837 931 931 838 760 608 595 437 338 656 815 755 734 724 660 488 414 347 184 184 323 323 414 584 796 902 750 665 556 510 496 395 229 229 360 360 427 427 536 536 584 824 944 877 708 553 503 367 265 407 478 549 503 387 223 62 74 74 238 550 706 630 603 571 547 479 313 633 793 693 683 582 506 386 283 283 448 766 925 754 742 692 583 552 444 346 309 199 199 199 199 225 238 251 251 413 494 494 443 385 308 324 332 380 404 544 614 595 595 603 603 647 669 584 581 482 360 520 600 577 562 463 359 292 292 564 700 874 961 1155 1252 1184 1318 1385 1215 1180 1100 1033 1009 982 883 782 687 649 578 572 452 394 324 482 561 640 640 556 483 382 526 598 598 598 598 598 577 531 509 363 297 298 508 613 508 461 329 329 485 563 683 743 743 599 505 474 364 357 326 438 438 446 450 310 310 372 403 493 538 702 784 784 646 484 400 282 316 333 350 367 384 401 418 435 452 452 452 542 587 512 445 443 306 306 306 306 306 554 678 802 802 698 590 500 394 273 425 501 571 606 672 705 705 757 783 774 708 603 588 482 474 387 327 327 410 410 432 432 530 498 376 344 215 553 722 722 687 654 566 547 408 272 384 321 321 453 519 519 519 519 519 459 451 369 313 405 334 334 346 346 600 727 915 1009 1033 1045 1057 941 991 1016 1052 1070 1302 1418 1418 1418 1418 1418 1514 1562 1834 1970 2248 2387 2250 2302 2328 2328 2292 2120 2106 1962 1927 1770 1615 1479 1374 1277 1224 1139 1056 973 899 737 575 526 511 505 386 382 329 378 378 438 438 567 567 687 687 836 836 1004 1004 919 844 825 671 525 403 357 320 426 479 532 585 638 691 577 462 423 394 227 227 252 252 252 376 438 688 813 813 757 595 537 517 425 364 352 239 290 290 411 411 452 452 612 924 1080 1322 1443 1564 1564 1564 1564 1620 1648 1648 1478 1350 1263 1131 1022 875 841 821 732 708 703 618 505 362 352 236 316 356 396 436 476 516 556 596 636 676 716 756 731 691 644 504 460 361 218 480 611 457 308 478 563 575 581 911 1076 987 951 881 863 703 543 377 252 177 339 420 501 582 663 744 1004 1134 1131 1131 1339 1443 1443 1434 1271 1243 1091 1020 965 844 815 700 690 552 535 485 409 364 237 362 362 372 372 387 387 391 391 417 417 582 658 696 619 600 489 460 374 301 301 346 346 400 400 430 445 417 283 283 377 424 471 403 287 339 365 337 316 279 297 306 306 306 640 807 800 784 726 637 490 375 300 300 401 477 477 343 427 280 506 619 619 619 907 1051 918 847 697 1007 1162 1162 1400 1519 1519 1401 1299 1296 1245 1128 959 854 748 655 590 550 498 429 393 348 280 388 442 496 550 604 658 712 766 820 874 928 982 1036 1090 1144 1198 1198 1121 956 847 757 620 541 387 308 412 412 501 501 592 592 650 742 742 907 1217 1372 1266 1098 1028 990 848 795 734 602 577 443 365 324 324 413 413 454 454 468 468 590 590 645 745 745 768 768 846 846 908 908 992 992 994 994 1078 1041 1027 973 801 764 627 558 505 685 775 1103 1267 1539 1675 1675 1506 1349 1272 1186 1066 985 865 779 676 632 619 516 449 278 404 537 537 432 446 453 777 939 939 939 910 844 701 655 586 424 411 369 215 184 23 25 25 108 108 123 123 194 194 346 346 349 349 349 254 344 389 451 482 513 513 513 523 528 512 450 436 288 288 384 384 602 711 721 726 731 736 796 826 768 954 1047 1277 1392 1507 1359 1336 1235 1148 1070 953 949 860 778 737 697 654 514 345 429 471 513 555 597 639 681 723 765 807 849 891 933 975 1017 1059 1101 1143 1185 1185 1181 1034 965 1015 1040 1278 1397 1587 1682 1537 1413 1305 1252 1107 1090 1083 936 857 777 705 699 667 571 486 804 963 1122 1281 1440 1440 1440 1648 1752 1608 1598 1460 1439 1312 1263 1164 1163 1158 995 924 765 750 714 584 449 300 414 471 528 585 642 699 756 908 984 1278 1425 1347 1325 1325 1325 1325 1174 1120 1035 1019 869 859 709 569 539 480 445 429 417 254 372 431 263 537 674 501 393 287 287 344 344 344 344 312 362 387 579 675 675 537 509 445 281 429 503 787 929 1071 1187 1245 1204 1120 1118 996 895 800 720 567 508 366 211 237 250 263 276 289 302 315 328 341 354 367 380 393 406 419 432 445 458 471 484 497 497 411 336 464 464 391 305 475 560 560 560 560 472 396 359 555 653 622 594 462 375 233 277 299 321 343 585 706 1002 1150 1150 977 974 864 854 765 756 611 450 399 349 278 470 566 662 758 810 836 862 862 862 994 1060 1013 991 991 892 820 752 742 625 585 542 430 423 319 354 354 433 286 286 286 480 577 825 949 829 758 682 656 557 419 297 415 474 533 592 651 733 774 674 624 615 517 419 338 646 800 683 647 613 556 399 376 327 327 362 362 642 782 677 609 457 294 474 564 564 870 1023 1023 982 827 667 628 476 443 360 298 354 354 354 354 410 438 770 936 901 826 817 765 725 554 541 460 368 245 245 413 413 518 518 548 548 672 934 1065 1219 1296 1373 1286 1229 1190 1116 1078 978 937 858 842 773 679 670 560 523 431 331 633 784 935 1086 1086 1086 1278 1374 1267 1231 1119 1012 949 847 776 657 501 415 251 427 515 603 691 779 867 955 1043 1345 1496 1496 1736 1856 2026 2111 2067 1986 1890 1778 1690 1778 1822 1866 2086 2196 2196 2124 1956 1867 1852 1837 1700 1534 1427 1261 1210 1078 979 949 919 909 761 613 511 441 291 382 382 410 410 507 507 624 586 535 449 353 218 364 437 771 938 839 820 698 667 504 372 275 275 431 509 509 493 344 620 758 621 492 424 252 202 202 390 484 484 317 378 578 678 599 537 510 450 421 314 314 476 373 325 325 333 353 363 373 213 433 543 543 543 659 717 717 671 518 378 266 522 650 650 650 595 436 303 420 420 624 726 726 726 573 522 498 347 190 476 619 745 808 808 892 934 976 837 726 602 499 342 342 372 372 509 509 640 640 640 640 878 997 997 997 997 997 1115 1174 1119 1003 970 848 693 690 676 660 540 517 355 341 449 503 557 611 665 719 773 827 881 935 935 935 1055 1115 1175 1235 1405 1490 1409 1273 1240 1129 1126 1065 1004 876 812 675 801 864 927 898 823 669 500 449 306 306 413 413 442 459 459 554 554 629 629 629 669 689 709 823 880 880 874 735 623 551 425 412 267 341 341 380 528 528 637 705 739 673 614 514 381 209 209 319 319 364 484 348 297 128 49 49 112 112 236 448 554 554 462 381 297 421 695 832 832 777 686 550 500 448 433 385 270 450 540 523 414 404 392 376 257 257 257 257 257 257 371 428 332 332 332 332 186 222 482 612 612 894 1035 877 801 648 576 470 425 344 344 377 547 547 584 584 670 670 717 659 618 508 430 276 366 411 581 666 710 732 732 732 796 828 726 558 514 505 489 448 396 269 269 428 428 560 560 728 812 812 774 703 646 475 393 346 262 366 366 429 429 431 431 578 762 854 854 791 660 644 504 365 207 377 377 443 443 468 468 307 159 274 500 613 613 761 835 835 835 781 937 1015 1157 1228 1228 1070 995 892 772 753 590 519 465 392 387 223 237 237 367 429 460 287 274 402 466 313 549 667 773 826 878 904 930 930 1124 1221 1097 964 879 722 664 493 458 427 354 245 240 240 394 394 394 638 760 760 800 820 1150 1315 1192 1145 1095 1000 989 822 704 543 481 423 330 330 430 430 570 570 722 722 871 871 873 873 921 921 1082 1384 1535 1535 1881 2054 2054 2330 2468 2468 2572 2624 2800 2888 2735 2713 2543 2543 2825 2966 2966 2966 3232 3365 3365 3365 3365 3272 3118 3068 3001 2937 2929 2910 2785 2669 2620 2579 2561 2421 2382 2341 2334 2350 2358 2366 2374 2382 2390 2398 2406 2414 2422 2430 2438 2446 2454 2462 2470 2478 2486 2494 2502 2510 2518 2526 2534 2542 2550 2558 2566 2574 2582 2590 2786 2884 2934 2959 2959 2916 2887 2841 2796 2757 2692 2628 2713 2713 2638 2600 2576 2474 2361 2321 2237 2097 2060 2013 1857 1699 1622 1710 1754 1798 1842 1886 1930 1954 1966 1988 1999 1924 1828 1765 1741 1644 1481 1425 1416 1263 1154 1153 1100 943 823 697 682 519 495 426 258 258 289 382 382 447 447 533 533 587 587 595 595 615 615 781 781 835 835 869 869 946 946 999 999 1117 1117 1191 1230 1230 1386 1386 1528 1528 1599 1599 1655 1865 1970 1852 1852 1852 1745 1712 1646 1730 1705 1554 1387 1259 1149 1081 951 927 885 859 762 647 566 460 408 296 323 323 361 361 447 447 464 684 794 904 904 1220 1378 1378 1390 1396 1396 1700 1852 1818 1648 1643 1631 1477 1309 1171 1010 974 832 974 1045 1116 1116 1116 947 808 787 748 643 474 398 395 275 497 608 719 830 830 781 769 617 524 368 312 340 340 452 452 454 454 477 477 619 845 958 862 825 685 685 935 1060 1060 1060 1040 867 727 717 655 649 743 718 689 578 558 465 324 324 342 342 379 379 447 371 279 593 750 654 513 372 330 477 477 477 477 414 322 612 757 905 979 1083 1135 1453 1612 1771 1660 1605 1567 1567 1520 1498 1565 1565 1565 1633 1667 2003 2171 2237 2270 2270 2140 1977 2157 2247 2337 2255 2227 2073 1957 1848 1677 1653 1520 1630 1685 1740 1795 1850 1905 1960 2015 2213 2312 2311 2559 2683 2991 3145 3145 3145 3067 3211 3283 3138 3080 2910 2845 2696 2672 2504 2369 2211 2194 2113 2113 2196 2075 1912 1904 1856 1762 1662 1611 1604 1604 1748 1748 1854 1916 1947 2095 2169 2311 2382 2331 2233 2094 2032 1880 1809 1669 1567 1477 1306 1294 1170 1002 964 929 889 819 785 691 667 526 392 256 518 649 780 911 1042 1173 1304 1435 1566 1697 1828 1944 2002 2260 2389 2489 2539 2861 3022 3124 3175 3237 3268 3179 3110 3029 2940 2863 2702 2548 2517 2395 2256 2131 2078 1937 1794 1776 1661 1592 1499 1493 1325 1304 1304 1454 1454 1454 1454 1454 1454 1454 1413 1268 1257 1209 1139 1004 890 794 685 566 565 518 387 288 562 699 836 836 836 836 836 738 579 543 436 385 285 543 672 1002 1167 1167 1167 1167 1130 1091 1015 875 750 600 441 318 414 462 510 558 702 774 628 521 356 235 235 280 280 332 358 203 203 263 293 567 704 704 644 607 502 486 436 420 304 420 466 489 489 429 286 294 298 298 450 526 526 688 769 1091 1252 1252 1446 1543 1640 1674 1691 1684 1684 1684 1684 1684 1624 1533 1517 1799 1940 2166 2279 2419 2489 2417 2314 2161 2095 1933 1815 1685 1596 1513 1350 1279 1274 1255 1125 963 912 806 794 719 615 601 460 395 301 301 347 347 501 501 574 696 757 757 757 757 757 759 760 761 759 759 760 760 760 760 1048 1192 1230 1249 1317 1351 1351 1343 1290 1227 1100 968 877 759 698 643 775 775 898 1003 1091 1091 1161 1196 1194 1054 994 901 831 831 960 1170 1275 1380 1548 1632 1632 1632 1632 1632 1632 1946 2103 2021 1913 1855 1798 1716 1550 1507 1347 1262 1168 1064 987 893 860 795 1021 1134 1247 1360 1473 1586 1699 1812 1812 1812 1812 1988 2076 2001 1993 1993 1993 2323 2488 2488 2369 2322 2288 2225 2189 2049 1922 1916 1761 1608 1499 1373 1349 1211 1143 1098 1015 984 943 889 838 789 761 654 550 399 505 558 611 664 717 770 823 876 929 982 1035 1088 1141 1194 1247 1300 1353 1406 1459 1459 1459 1521 1552 1596 1618 1618 1618 1818 1918 1918 1860 1718 1567 1508 1356 1237 1226 1190 1112 1020 972 872 798 727 708 657 701 701 750 750 772 772 838 965 965 965 794 956 956 956 863 758 653 589 463 303 519 627 803 891 798 946 1020 854 773 773 718 704 668 521 390 282 275 344 344 421 421 494 636 707 599 546 448 326 212 300 344 388 446 475 577 628 906 1045 1045 1045 1045 1049 1051 1053 1053 1241 1335 1441 1494 1547 1434 1407 1247 1242 1099 1021 948 867 790 756 619 614 614 708 708 774 774 848 848 1005 1005 1051 1051 1224 1534 1689 2025 2193 2193 2193 2193 2193 2459 2592 2725 3039 3196 3196 3196 3196 3196 3428 3544 3544 3525 3473 3440 3359 3306 3195 3166 3065 3097 3113 3129 3145 3161 3177 3193 3209 3110 3002 2977 2821 2722 2570 2453 2382 2223 2170 2108 2032 1887 1860 1857 1695 1578 1511 1380 1242 1151 1082 1056 1014 1013 961 927 923 843 823 721 693 550 455 398 270 556 699 842 985 1128 1271 1414 1557 1700 1843 1986 2129 2272 2415 2558 2701 2844 2987 2987 3013 3026 2938 2938 2938 2889 2812 2669 2579 2577 2415 2386 2222 2092 1961 2097 2097 2257 2257 2318 2318 2489 2489 2489 2489 2489 2434 2337 2221 2178 2007 1868 1805 1714 1659 1611 1448 1378 1367 1233 1186 1185 1142 1107 1086 975 959 878 822 672 554 389 304 342 342 419 588 588 717 717 740 740 776 776 881 881 1000 1000 1134 1254 1254 1375 1375 1410 1410 1440 1440 1444 1444 1493 1493 1590 1590 1629 1629 1689 1689 1744 1744 1776 1776 1852 1852 2011 2011 2134 2134 2259 2259 2157 2045 1911 1740 1697 1566 1396 1318 1171 1030 981 888 745 648 489 426 508 549 549 538 493 345 433 477 477 477 477 477 545 579 613 613 613 771 850 746 738 667 558 534 499 326 326 358 358 464 464 474 474 489 489 547 547 398 339 391 417 739 900 900 787 760 659 628 563 464 325 414 520 573 626 722 770 634 614 614 794 884 974 1276 1427 1578 1477 1450 1394 1323 1256 1146 994 873 863 792 761 745 704 537 511 382 229 531 682 833 984 1135 1286 1122 1002 984 832 734 602 559 438 351 342 272 526 653 780 907 804 797 641 473 434 371 291 541 666 629 549 456 387 381 283 283 448 448 448 448 470 481 400 338 329 609 749 825 863 863 921 950 879 879 879 879 752 608 489 395 376 292 339 339 509 509 676 676 746 781 799 808 658 530 423 292 292 373 373 373 373 255 287 287 501 608 608 932 1094 1256 1121 1341 1451 1299 1219 1136 996 911 830 773 680 680 703 703 715 715 798 798 824 824 919 919 1125 1228 1462 1579 1478 1444 1280 1245 1237 1193 1116 1095 1037 957 884 731 707 535 450 353 209 209 312 312 322 322 474 474 479 479 527 527 633 633 756 756 908 1046 1046 1118 1118 1134 1134 1193 1193 1233 1513 1653 1653 1763 1818 2144 2307 2176 2160 2095 1922 1922 2093 2093 2049 2019 1993 1862 1690 1644 1514 1351 1181 1293 1349 1405 1625 1735 1841 1894 1819 1694 1643 1639 1545 1426 1382 1336 1266 1189 1187 1022 876 802 668 550 474 406 566 566 667 667 667 667 985 1144 1372 1486 1404 1314 1145 1005 896 769 625 615 483 383 294 294 304 304 494 589 684 594 447 353 347 316 316 340 672 838 1004 1170 1052 974 938 788 668 647 639 513 456 298 298 370 370 474 474 540 540 703 703 709 709 848 848 848 763 725 623 603 657 657 657 657 491 465 367 240 381 377 288 288 406 465 499 516 455 322 322 576 703 703 703 775 811 811 782 697 550 410 286 327 351 351 378 378 378 246 75 139 139 139 399 529 529 529 653 715 607 512 512 550 822 958 1252 1399 1615 1723 1851 1915 2231 2389 2389 2413 2425 2425 2425 2425 2425 2425 2425 2425 2338 2221 2155 2116 2086 2010 1965 1804 1712 1607 1448 1310 1226 1066 1059 984 939 800 718 713 701 568 528 490 758 892 1026 1026 1198 1284 1154 1075 910 740 590 510 354 239 239 400 400 483 483 527 527 679 827 901 1241 1411 1661 1786 1911 1898 1792 1718 1700 1678 1538 1421 1267 1094 991 950 815 705 534 512 364 193 193 216 216 216 428 534 419 375 319 319 319 319 319 319 319 561 682 682 886 988 1204 1312 1446 1513 1583 1618 1718 1768 2054 2197 2197 2325 2389 2265 2196 2193 2120 2002 1860 1729 1715 1607 1567 1517 1484 1456 1377 1359 1266 1227 1127 1087 1039 953 853 804 771 725 1031 1184 1337 1490 1643 1796 1949 2102 1959 1850 1816 1742 1740 1666 1655 1572 1516 1388 1347 1268 1235 1085 1055 965 808 753 722 584 479 388 218 93 93 182 182 287 301 308 360 386 213 315 366 366 325 353 353 353 483 548 468 399 361 257 473 581 477 473 395 374 352 246 524 663 663 741 780 819 1081 1212 1394 1485 1485 1405 1375 1302 1181 1050 908 888 814 757 692 556 480 428 370 275 411 411 425 425 475 475 603 603 612 628 628 742 742 768 768 893 893 720 584 501 397 422 422 464 590 421 282 502 612 792 882 936 963 1033 1068 1068 1006 944 832 771 634 593 461 311 144 303 303 469 469 594 594 713 713 820 1108 1252 1252 1252 1252 1508 1636 1597 1895 2044 2044 2044 2044 2034 1871 1699 1653 1593 1533 1583 1583 1666 1666 1783 1689 1610 1575 1565 1452 1439 1368 1266 1218 1074 913 888 878 776 629 488 398 301 583 724 865 1006 1147 1288 1429 1437 1441 1445 1328 1219 1119 957 867 705 830 830 952 782 707 687 531 522 446 277 277 285 285 362 362 365 390 390 436 436 601 601 675 657 547 409 380 712 878 1044 1028 921 763 607 466 448 434 396 288 462 549 636 723 661 633 539 419 405 665 795 1041 1164 1262 1311 1285 1178 1043 881 777 727 581 571 525 447 293 293 364 364 529 529 650 650 650 650 652 653 547 486 475 371 331 381 406 266 266 524 653 782 695 555 516 398 226 201 201 318 318 435 435 474 388 382 332 532 632 914 1055 1313 1442 1442 1600 1679 1542 1422 1322 1241 1230 1149 1091 1074 910 918 922 926 930 934 938 942 946 950 954 958 962 966 970 974 978 982 986 990 994 998 1002 1006 1010 1014 1018 1022 1026 1030 1034 1038 1042 1046 1050 1054 1058 1062 1066 1070 1074 1078 1082 1086 1090 1094 1098 1102 1106 1110 1114 1118 1122 1126 1130 1134 1138 1142 1146 1150 1154 1158 1162 1166 1170 1174 1178 1182 1186 1190 1194 1198 1202 1206 1518 1674 1597 1470 1452 1309 1247 1078 911 812 768 621 484 328 328 458 458 526 526 683 791 845 1081 1199 1307 1361 1361 1499 1568 1637 1473 1381 1214 1177 1157 1016 849 815 771 669 512 391 384 225 527 678 829 980 1131 1282 1433 1461 1475 1743 1877 1877 1877 2091 2198 2428 2543 2617 2654 2654 2514 2403 2276 2122 2070 1935 1883 1855 1804 1647 1564 1461 1309 1143 979 978 861 878 878 1049 1077 1077 1148 1148 1250 1250 1415 1415 1437 1437 1487 1487 1553 1553 1716 1716 1793 1793 1952 1952 2052 2052 2084 2084 2238 2238 2368 2604 2722 2920 3019 3219 3319 3599 3739 3625 3602 3602 3602 3573 3433 3275 3147 3037 3027 2997 3030 3030 3118 3268 3268 3472 3574 3632 3661 3659 3659 3659 3659 3593 3600 3850 3975 3826 3660 3649 3585 3461 3376 3216 3065 2936 2814 2797 2985 3079 3173 3267 3361 3455 3549 3549 3569 3579 3579 3410 3290 3242 3095 3005 2981 2835 2733 2689 2677 2623 2531 2467 2357 2302 2155 2118 1958 1818 1756 1632 1581 1521 1450 1392 1470 1509 1548 1587 1587 1623 1641 1478 1432 1376 1239 1192 1020 990 979 892 851 691 627 614 598 479 410 368 251 114 114 166 166 301 301 405 531 531 603 603 648 648 653 653 817 817 914 914 1063 1215 1291 1199 1146 1113 965 884 871 923 949 917 772 738 669 619 451 420 306 306 436 586 586 655 827 913 1185 1321 1244 1196 1105 936 909 779 696 542 429 420 399 350 289 515 628 741 854 967 1080 1334 1461 1753 1899 1921 1932 1932 1926 1920 1829 1827 1824 1813 1695 1593 1538 1494 1370 1210 1170 1165 1150 999 884 935 935 1017 1017 1186 1186 1322 1322 1336 1336 1338 1338 1450 1450 1402 1285 1135 1006 948 804 757 738 615 459 376 223 275 275 405 405 461 461 602 602 735 735 859 859 921 921 922 1020 1119 1119 1060 941 932 868 723 667 540 408 291 372 372 427 427 450 450 483 483 508 508 526 526 552 552 701 701 775 775 775 719 652 532 477 320 304 474 559 391 237 237 237 237 237 505 639 469 306 594 738 738 738 796 825 925 975 856 812 692 619 754 637 564 503 473 395 224 224 338 338 406 406 406 416 421 717 865 712 631 509 436 349 180 124 162 181 200 219 238 257 276 295 314 333 352 371 390 409 428 447 466 485 504 523 490 409 280 432 508 482 316 316 316 544 658 772 852 892 938 961 845 845 1179 1346 1346 1346 1346 1205 1071 1053 947 898 844 778 668 579 517 504 420 259 162 206 206 357 357 493 493 515 515 664 664 771 771 875 875 1017 1017 857 756 593 576 478 387 346 173 259 302 345 388 431 474 517 560 462 460 391 239 243 245 471 584 584 634 659 585 494 418 331 373 243 194 194 374 464 550 593 427 315 315 389 426 387 262 372 427 479 505 385 379 325 325 325 325 325 325 325 453 517 502 481 431 402 277 277 491 598 466 320 295 431 499 376 232 103 417 574 574 574 481 426 322 395 251 251 413 494 516 527 527 385 297 629 795 677 533 494 372 265 265 410 390 293 329 329 627 776 776 930 1007 1017 1022 1334 1490 1351 1328 1229 1147 1055 1040 949 855 728 679 583 538 464 294 380 380 454 454 491 491 527 527 572 572 572 832 962 905 898 1152 1279 1406 1478 1514 1514 1466 1431 1308 1147 979 891 812 705 589 491 467 398 309 386 428 449 284 284 398 455 745 890 890 855 852 794 759 712 674 666 554 497 404 333 553 663 663 783 843 671 581 455 398 264 232 242 247 252 257 262 267 272 277 282 287 292 297 302 307 312 317 322 327 332 337 342 347 352 357 362 367 372 377 382 387 392 397 402 402 402 402 340 454 511 511 511 511 450 301 313 313 402 261 261 261 261 261 267 270 270 270 388 447 481 498 844 1017 960 898 866 775 738 684 684 998 1155 1076 1075 936 920 859 796 747 733 651 625 471 457 415 270 510 630 750 870 870 857 847 711 611 569 544 405 305 413 413 513 513 611 611 611 775 857 1167 1322 1477 1477 1421 1362 1333 1272 1240 1140 1133 1199 1232 1232 1320 1364 1486 1547 1535 1464 1423 1351 1271 1101 1090 917 787 680 531 425 316 326 331 336 341 346 289 355 388 262 262 266 268 268 268 268 231 254 254 254 254 254 446 542 744 845 845 845 799 734 726 592 499 417 374 312 267 263 363 413 463 513 513 513 787 924 1016 1062 919 763 674 594 528 480 350 320 320 322 322 487 825 994 1170 1258 1258 1424 1507 1751 1873 1899 1912 1907 1875 1732 1721 1576 1435 1328 1179 1144 1036 1013 1004 844 762 638 546 510 448 299 135 135 148 148 213 213 355 383 383 430 430 560 560 701 701 826 826 964 1076 1132 1226 1273 1273 1119 1099 929 774 645 604 539 409 305 339 356 373 390 407 424 441 411 291 135 0 0 58 58 126 126 126 126 126 444 603 453 401 372 704 870 1036 1320 1462 1592 1657 1520 1420 1306 1267 1203 1084 993 985 857 820 750 707 539 438 344 632 776 920 1064 1208 1352 1352 1522 1607 1607 1653 1676 1699 1933 2050 2376 2539 2374 2224 2061 1920 1917 1774 1739 1626 1524 1449 1324 1216 1197 1197 1280 1133 983 899 823 678 650 493 419 320 320 415 415 481 490 490 573 573 642 642 810 810 824 825 825 907 907 1080 1080 1092 1098 1104 1198 1245 1075 1010 987 908 746 610 491 417 262 448 541 634 727 820 913 913 1155 1276 1180 1139 971 887 731 596 588 585 500 485 320 320 330 330 576 699 699 634 525 487 364 271 343 379 379 379 379 379 379 304 376 303 303 303 559 687 656 513 398 307 307 414 414 377 348 180 185 489 641 869 983 1259 1397 1274 1227 1182 1126 1007 997 906 852 718 568 540 416 326 672 845 1018 1191 1191 1191 1191 1109 992 959 832 754 670 654 762 762 903 819 667 500 500 558 431 353 326 424 473 463 335 679 851 863 869 923 950 950 1266 1424 1460 1478 1478 1478 1684 1787 2019 2135 2251 2251 2593 2764 2764 2764 2620 2527 2423 2303 2212 2125 2008 1889 2021 2021 2186 2186 2256 2391 2391 2457 2573 2631 2631 2923 3069 3034 2939 2810 2723 2722 2683 2670 2624 2462 2304 2304 2353 2353 2509 2509 2603 2603 2699 2699 2821 2821 2863 2819 2809 2799 2752 2683 2609 2477 2329 2230 2143 2012 1947 1854 1701 1613 1479 1336 1168 1118 1086 1041 954 806 759 752 581 487 317 206 438 554 670 786 902 1018 1134 1250 1366 1482 1598 1714 1830 1946 2062 2178 2178 2254 2292 2330 2390 2420 2420 2327 2179 2168 2340 2333 2206 2097 1986 1934 1777 1744 1683 1653 1601 1557 1437 1378 1276 1218 1056 1017 874 720 592 534 524 464 419 381 223 443 553 663 773 883 993 1103 1213 1323 1433 1543 1653 1763 1873 1873 1777 1657 1522 1396 1240 1198 1169 1039 965 801 797 639 619 557 539 484 400 233 346 346 398 398 531 531 645 645 628 595 515 482 431 409 274 281 281 348 398 423 447 459 459 471 477 527 552 842 987 1035 1059 929 842 827 751 621 525 389 330 598 732 1034 1185 1185 1033 966 851 736 658 485 394 366 258 326 326 386 386 430 430 576 460 403 325 325 325 387 418 346 296 504 608 608 608 477 446 294 368 405 405 253 93 207 264 480 588 588 466 323 420 456 474 398 386 304 304 304 304 304 650 823 823 823 823 823 764 665 536 393 316 562 685 648 556 551 442 367 255 255 367 685 844 684 511 450 450 580 900 1060 1060 1288 1402 1252 1238 1069 953 792 714 697 638 582 508 358 239 162 162 212 212 345 345 403 503 553 553 553 553 809 937 1275 1444 1444 1666 1777 1947 2032 1944 1821 1756 1584 1544 1470 1365 1197 1093 1003 975 889 889 1017 1017 1082 1082 1250 1250 1385 1385 1441 1441 1490 1548 1563 1563 1639 1639 1738 1738 1974 2092 2210 2238 2252 2158 2022 1860 1839 1785 1618 1527 1382 1321 1224 1212 1137 977 835 825 784 653 584 481 342 348 348 473 473 623 592 567 470 372 234 250 250 308 308 308 642 809 1081 1217 1217 1217 1150 1024 968 1051 912 912 912 912 1108 1206 1256 1281 1567 1710 1826 1884 2070 2163 2163 1992 1939 1835 1705 1699 1559 1393 1386 1362 1234 1178 1177 1175 1106 952 824 695 828 828 830 830 871 871 993 993 1105 1263 1263 1333 1333 1501 1585 1460 1381 1368 1345 1279 1113 1042 942 925 853 727 716 596 508 387 284 618 785 952 1119 1286 1223 1142 996 894 829 723 564 523 487 352 322 556 673 790 907 1024 894 894 976 1017 1058 963 808 648 570 483 370 225 357 423 489 555 621 687 753 777 789 789 789 889 939 1253 1410 1410 1718 1872 1872 1837 1708 1693 1594 1549 1575 1575 1575 1645 1680 1680 1680 1698 1707 1707 1707 1707 1592 1428 1303 1275 1200 1085 986 881 751 593 466 440 289 609 769 929 1089 1249 1409 1597 1691 1691 1691 1670 1579 1452 1424 1327 1241 1073 1010 966 883 810 773 726 669 498 424 276 300 312 324 336 348 360 372 384 396 408 420 432 444 456 468 480 492 504 516 528 540 552 564 576 588 600 612 624 636 648 660 672 527 415 290 290 358 358 358 358 554 652 750 892 963 868 819 686 524 424 334 334 439 439 390 254 304 329 329 172 296 548 674 628 608 575 469 383 251 242 420 509 509 587 626 626 642 650 650 710 740 695 636 590 433 280 280 298 298 423 330 556 669 669 895 1008 894 785 743 739 571 422 330 626 774 734 619 520 440 324 324 346 530 622 824 925 925 1023 1072 930 847 738 713 611 554 402 328 478 553 628 703 778 892 949 808 706 649 560 449 285 325 345 365 385 405 425 445 465 485 505 525 545 565 585 605 665 695 695 620 516 377 239 294 294 337 337 337 429 475 449 377 217 325 379 379 287 325 625 775 775 775 1003 1117 1117 1117 993 866 846 845 693 614 486 352 276 620 792 792 792 934 1005 1076 1138 1169 1283 1340 1187 1026 891 795 759 591 517 396 307 307 352 352 301 346 542 640 578 430 374 249 249 354 310 498 592 442 344 370 383 294 157 68 68 0 220 330 402 438 306 636 801 780 621 540 461 392 309 309 477 591 648 705 705 564 491 488 385 237 352 352 506 422 347 302 302 492 587 465 296 304 308 308 308 566 695 665 925 1055 1385 1550 1387 1279 1183 1030 1002 976 814 660 561 483 407 239 489 614 739 864 989 1114 1031 871 835 703 638 507 413 254 254 279 279 279 279 279 525 648 826 915 749 719 572 444 361 228 346 405 464 523 582 790 894 894 828 752 634 531 364 337 391 391 431 431 508 508 677 677 875 974 823 744 677 959 1100 969 861 762 602 463 444 377 256 274 283 292 301 310 319 328 337 346 355 355 613 742 871 797 686 666 616 556 440 304 304 377 377 528 384 272 272 272 272 272 272 396 458 387 263 263 335 371 451 491 759 893 971 1010 1049 1209 1289 1116 985 978 978 978 970 847 739 580 735 1007 1143 1014 945 789 778 703 564 560 422 398 277 309 325 341 357 357 357 515 594 425 395 282 546 678 690 696 694 676 600 455 407 271 481 586 521 370 321 207 40 40 141 141 295 219 240 442 543 543 543 543 515 505 459 292 400 658 787 1063 1201 1143 989 968 917 868 753 681 681 824 824 1126 1277 1277 1277 1120 1292 1378 1277 1176 1141 1046 993 980 824 798 727 656 499 395 313 313 440 440 518 518 634 634 710 710 844 1048 1150 1312 1393 1383 1253 1213 1202 1172 1067 927 904 901 1233 1399 1399 1346 1186 1159 1104 1025 975 837 820 751 688 616 590 447 312 392 392 460 460 591 591 663 699 705 708 711 907 1005 1031 1044 873 840 754 589 525 399 243 243 404 468 468 575 575 415 266 289 238 238 238 350 406 361 231 561 726 726 721 671 625 634 634 723 1057 1224 1100 958 806 681 563 490 396 382 371 226 302 302 425 425 438 438 608 608 665 665 688 688 795 795 815 815 988 988 988 1036 1060 1084 912 772 720 551 527 490 352 340 340 359 359 414 414 483 483 634 634 640 640 780 780 1040 1170 1422 1548 1548 1472 1310 1190 1101 1000 880 869 707 608 581 473 433 359 194 198 198 321 321 452 398 303 339 357 357 357 357 543 636 636 636 660 672 566 486 458 342 684 855 1021 1104 1104 1358 1485 1472 1814 1985 1962 1875 1806 1652 1646 1601 1500 1429 1408 1317 1257 1243 1221 1089 947 845 725 580 476 473 328 328 398 483 483 506 506 610 610 728 728 878 765 659 595 544 404 376 254 466 572 411 633 744 736 736 1016 1156 1156 1404 1528 1656 1720 1615 1549 1489 1362 1319 1243 1151 1141 1137 1126 1017 870 776 615 542 527 444 722 861 1000 1139 1278 1417 1389 1357 1285 1231 1087 1004 940 775 640 543 496 357 357 465 465 618 618 758 758 843 843 941 941 1071 967 912 896 826 803 802 721 581 423 258 258 334 334 353 353 478 478 530 530 542 542 610 659 659 681 681 777 919 990 990 1028 1047 1037 1002 992 875 859 825 728 659 574 445 394 354 344 281 281 282 282 329 329 365 365 413 413 554 554 680 680 687 705 714 723 745 756 715 670 636 561 475 358 205 507 658 541 462 305 351 374 596 707 983 1121 1303 1394 1485 1329 1284 1284 1307 1375 1409 1409 1263 1208 1205 1137 1019 982 864 702 616 529 384 264 417 417 460 460 510 510 673 673 715 715 759 759 854 854 892 892 994 994 1130 1130 1154 1166 1334 1418 1502 1774 1910 1910 2156 2279 2395 2453 2511 2360 2336 2302 2230 2223 2083 2055 1997 1878 1859 1713 1695 1609 1527 1446 1375 1367 1262 1236 1215 1150 1049 895 885 787 642 536 486 380 319 319 452 452 495 495 510 574 574 453 402 398 262 584 745 745 645 617 566 436 370 314 367 367 419 419 419 671 797 716 682 898 1006 850 769 599 525 369 365 323 323 363 363 468 468 478 478 598 658 756 805 805 634 498 375 370 208 333 333 361 361 485 551 584 513 506 375 211 211 325 325 325 325 321 541 651 911 1041 1079 1098 994 826 708 663 660 624 553 492 459 369 216 216 267 267 379 435 401 349 305 305 587 728 658 579 492 346 319 597 736 725 719 588 560 533 490 411 393 294 542 666 564 410 285 410 410 748 917 917 917 1033 1091 988 870 748 621 579 483 314 314 334 334 449 449 574 574 629 629 743 743 756 872 930 988 988 832 755 670 614 595 538 458 358 413 413 413 473 503 503 603 653 503 436 315 599 741 703 551 397 305 305 369 369 439 737 886 996 1051 1135 1177 1135 982 980 914 880 851 762 673 651 591 428 373 242 294 320 346 372 398 424 450 476 502 528 554 580 606 632 658 684 772 816 1160 1332 1674 1845 1845 1845 1933 1977 2141 2223 2501 2640 2779 2779 2779 3041 3172 3356 3448 3448 3367 3250 3240 3111 3076 3011 3153 3115 3199 3241 3241 3094 3087 3013 2963 2954 2798 2795 2658 2623 2478 2455 2432 2363 2329 2209 2071 1898 1772 1676 1566 1412 1316 1244 1095 1068 921 797 668 498 392 356 279 463 555 647 739 831 923 1015 1107 1199 1291 1383 1268 1216 1139 1133 1049 1041 911 785 725 567 562 550 511 423 350 338 506 590 674 758 842 926 1010 1094 1164 1199 1453 1580 1580 1562 1541 1369 1488 1488 1472 1380 1222 1171 1168 1025 930 767 704 568 519 428 324 642 801 960 1119 1278 1437 1315 1250 1115 966 883 806 794 720 701 663 582 417 330 330 450 450 485 485 646 646 655 655 798 703 610 456 344 508 508 508 508 490 382 213 370 370 213 511 660 892 1008 1196 1290 1290 1210 1085 980 843 705 542 500 345 571 684 797 910 1023 1021 887 816 692 675 605 512 420 297 485 579 673 767 969 1070 920 895 841 829 733 695 622 479 467 297 545 669 793 959 1042 1125 1239 1296 1296 1296 1296 1296 1129 1026 950 1051 1051 891 877 804 797 736 571 453 348 408 408 433 433 533 583 583 777 874 763 618 666 690 690 972 1113 1297 1389 1481 1337 1258 1325 1306 1247 1159 993 886 774 822 846 870 734 594 549 487 378 373 298 212 478 611 953 1124 1124 1035 945 828 795 754 659 565 893 1057 1057 1057 1193 1261 1261 1261 1261 1261 1543 1684 1576 1524 1688 1770 1730 1665 1619 1527 1381 1308 1236 1122 967 916 915 875 831 755 614 512 398 281 283 284 285 286 287 271 283 397 454 329 401 437 437 573 641 641 809 893 856 732 718 695 605 578 481 323 649 812 812 1028 1136 1011 979 881 847 847 847 1027 1117 950 879 773 680 633 616 577 515 354 293 331 350 369 388 407 426 445 464 483 502 521 540 559 578 597 616 635 654 673 692 711 730 749 768 787 787 654 606 529 420 319 343 355 367 379 391 403 453 478 440 384 334 334 464 464 464 650 743 743 743 743 659 632 564 488 487 341 585 707 589 589 705 763 763 744 712 659 561 530 481 733 859 1061 1162 1263 1263 1263 1263 1537 1674 1850 1938 2026 1954 1784 1758 1733 1653 1522 1516 1494 1322 1178 1178 1349 1349 1469 1469 1617 1649 1649 1658 1677 1801 1873 1909 1782 1636 1534 1413 1344 1305 1276 1250 1083 957 954 795 701 985 1127 1269 1411 1553 1695 1807 1863 1832 1694 1654 1579 1526 1489 1318 1154 1047 949 836 674 571 507 426 368 261 261 362 362 524 524 542 542 655 655 656 681 681 754 754 898 898 949 993 993 1080 1080 1125 1125 1130 1130 1272 1272 1430 1430 1543 1538 1512 1436 1365 1365 1365 1513 1587 1653 1686 1686 1878 1974 2294 2454 2450 2366 2239 2167 2043 1876 1823 1676 1560 1444 1381 1269 1160 1052 967 845 812 647 624 624 655 655 772 772 942 1044 1095 1095 1095 1135 1155 1175 1505 1670 1624 1571 1452 1280 1148 987 926 926 962 962 1048 1048 1066 1066 1112 1112 1215 1215 1265 1265 1425 1425 1717 1863 2009 2055 2078 2078 2018 1942 1939 1790 1669 1539 1518 1449 1355 1214 1056 941 912 854 735 662 655 482 341 364 364 485 485 574 571 477 406 398 236 236 462 575 448 438 320 436 494 772 911 1031 1091 1241 1316 1316 1436 1496 1410 1394 1426 1442 1628 1721 1977 2105 2105 2383 2522 2522 2866 3038 3038 3038 3038 2922 2886 2868 2760 2684 2629 2620 2513 2481 2382 2232 2144 1995 1986 1913 1834 1790 1646 1515 1508 1447 1423 1406 1267 1205 1171 1160 987 954 860 731 602 710 764 818 872 926 926 1272 1445 1445 1789 1961 2111 2186 2300 2357 2357 2343 2223 2423 2523 2523 2523 2369 2336 2236 2093 2028 1926 1865 1832 1787 1619 1494 1410 1362 1324 1286 1215 1150 1082 1060 1017 962 929 872 839 753 695 626 608 595 547 501 394 294 464 549 634 719 804 889 974 1059 1144 1229 1314 1399 1484 1569 1654 1739 1824 1909 1994 2079 2164 2249 2249 2301 2327 2353 2186 2040 1899 1876 1764 1689 1656 1506 1473 1308 1267 1154 990 846 839 831 768 746 680 661 599 529 527 443 397 350 350 444 444 487 487 608 608 678 678 780 931 931 989 989 1043 1043 1119 1119 1267 1267 1344 1344 1429 1429 1561 1561 1732 1732 1839 2002 2002 2040 2040 2182 2253 2253 2441 2535 2450 2418 2284 2240 2140 2084 1913 1810 1646 1616 1611 1505 1482 1477 1380 1224 1080 1049 963 796 651 583 577 548 547 417 380 328 518 613 708 803 898 993 1088 1183 1278 1373 1468 1563 1658 1753 1848 1943 2038 2038 2038 2278 2398 2398 2398 2227 2073 2043 1947 1917 1832 1770 1668 1535 1465 1317 1222 1144 1044 990 964 810 776 690 577 504 375 271 465 562 659 756 853 950 1047 1144 1241 1338 1612 1749 1702 1559 1501 1493 1408 1359 1236 1074 1050 999 927 825 745 1081 1249 1249 1100 953 828 821 669 599 470 381 243 355 355 403 403 448 448 535 535 647 703 696 581 500 427 337 337 383 685 836 836 836 836 836 1138 1289 1218 1207 1133 1070 990 897 756 721 602 530 405 392 257 257 398 398 462 462 571 571 699 699 756 742 583 427 412 290 502 608 714 714 714 714 812 861 833 703 627 494 389 299 535 653 653 653 573 471 393 316 462 730 864 954 999 1044 1044 873 853 730 671 522 419 377 304 217 346 346 440 440 576 576 595 595 740 740 740 687 673 622 494 425 317 388 388 479 773 920 1042 1103 1080 1062 917 782 765 685 641 754 754 828 828 749 623 611 525 477 320 474 474 508 508 617 617 765 839 770 632 564 496 452 299 357 386 415 444 473 502 574 610 646 646 928 1069 1069 1069 902 897 969 1005 1005 1269 1401 1589 1683 1649 1621 1527 1381 1365 1335 1246 1136 1015 943 883 833 738 670 579 452 289 145 317 403 318 398 438 726 870 746 731 631 603 555 405 261 261 360 360 433 433 483 483 653 491 328 674 847 1185 1354 1354 1354 1302 1226 1178 1029 859 858 741 596 566 525 510 429 307 320 391 391 453 453 493 422 257 569 725 725 725 725 811 854 793 713 627 552 471 379 237 237 291 291 419 419 532 509 389 347 236 422 515 350 300 300 300 300 300 394 441 441 441 334 572 691 691 817 880 880 972 1018 997 920 818 755 597 552 533 366 264 371 303 369 402 406 408 408 506 555 613 642 630 466 363 308 308 388 428 428 342 411 418 408 372 311 393 434 320 284 562 701 840 694 590 520 494 452 335 335 507 507 507 507 447 386 300 432 498 772 909 761 744 944 1044 1164 1224 1140 1001 998 936 790 637 496 382 342 390 414 438 462 486 510 534 558 582 606 630 654 678 702 726 750 774 713 557 466 348 218 490 626 626 626 516 495 443 289 421 487 487 619 685 594 442 384 260 260 379 379 379 303 315 321 481 561 561 425 412 386 316 248 337 417 457 457 457 675 784 1052 1186 1186 1384 1483 1727 1849 1726 1648 1514 1379 1358 1218 1082 910 860 833 693 915 1026 1137 1248 1359 1470 1302 1217 1182 1280 1329 1329 1329 1329 1191 1126 1100 1033 885 749 647 490 485 444 310 380 415 450 485 520 555 590 625 660 695 730 765 800 835 870 905 940 975 1010 861 799 697 652 562 407 234 352 411 470 529 588 647 706 706 653 589 462 292 346 373 318 168 168 308 378 526 600 600 549 547 428 307 345 641 789 630 589 481 466 378 289 122 122 196 233 253 263 263 447 539 631 631 631 588 426 345 305 519 626 626 770 842 940 989 1161 1247 1247 1337 1382 1382 1714 1880 2150 2285 2521 2639 2548 2539 2530 2415 2316 2254 2178 2060 1980 1954 1923 1789 1767 1609 1574 1534 1515 1345 1210 1352 1423 1494 1565 1636 1707 1778 1849 1920 1991 2062 2133 2204 2275 2346 2682 2850 3002 3078 3130 3156 3034 2918 2894 2725 2686 2665 2637 2524 2488 2496 2500 2504 2508 2512 2512 2391 2359 2307 2221 2181 2034 1966 2040 2077 2114 2151 2188 2135 2096 1964 1927 1799 1761 1648 1606 1585 1471 1351 1342 1241 1098 959 909 805 913 967 1021 1075 1129 1183 1237 1487 1612 1760 1834 1908 1908 1908 1908 1908 1908 1908 1908 1948 1968 2060 2106 1960 1923 1837 1911 1948 2238 2383 2327 2316 2196 2106 1982 1865 1860 1778 1731 1659 1560 1445 1372 1293 1129 992 856 845 845 952 952 1069 1069 1012 939 777 630 623 899 1037 1004 862 724 698 682 665 645 577 450 366 347 287 287 360 360 418 418 580 580 662 662 686 698 573 565 464 356 380 392 248 248 248 247 459 565 565 458 294 416 460 482 406 280 302 313 313 651 820 820 820 1142 1303 1303 1281 1190 1142 1083 1062 925 832 752 625 503 360 264 317 317 437 317 317 317 317 317 317 317 317 397 437 275 275 567 713 713 713 603 480 353 345 225 247 308 308 328 328 361 361 453 589 657 767 822 792 737 609 543 504 455 361 238 232 408 496 325 587 718 980 1111 1251 1321 1307 1233 1194 1193 1166 1097 992 959 881 763 648 520 520 668 668 731 731 783 783 790 790 829 829 848 848 956 956 1126 1278 1354 1636 1777 1777 1614 1573 1407 1346 1329 1168 1157 1119 1040 1018 898 837 722 710 666 580 413 353 232 375 375 536 536 846 1001 1001 833 821 716 710 661 593 584 464 432 284 440 518 596 674 934 1064 1064 1016 963 799 636 484 319 451 517 583 649 715 781 781 746 716 978 1109 1016 907 793 690 590 535 526 499 440 286 286 286 286 286 614 778 778 888 943 998 998 1302 1454 1454 1380 1263 1109 969 964 863 808 768 714 674 537 430 732 883 1034 1185 1021 999 967 806 782 698 633 609 465 400 341 553 659 659 659 587 516 473 769 917 917 917 917 917 1183 1316 1256 1088 1047 987 955 902 864 755 748 671 731 761 791 821 851 881 911 941 1003 1034 1204 1289 1289 1289 1295 1298 1221 1171 1211 1231 1201 1122 1022 929 929 781 630 613 442 337 603 736 869 1003 1070 1154 1196 1154 1062 974 882 868 868 812 724 570 416 394 267 345 384 423 462 501 540 417 356 306 306 477 437 309 309 309 309 309 527 636 575 517 422 338 190 522 688 688 606 502 454 300 542 663 861 960 960 960 1230 1365 1289 1151 1151 1385 1502 1495 1422 1348 1179 1051 1014 872 704 616 535 503 464 327 327 470 470 609 703 703 872 872 933 945 1042 1042 1135 1230 1087 1020 998 959 905 774 662 546 430 296 296 401 401 516 516 587 587 587 587 891 1043 1043 1219 1307 1327 1337 1337 1515 1604 1485 1355 1355 1355 1459 1511 1405 1323 1226 1154 1096 1080 1070 1019 957 947 854 697 655 633 624 529 482 772 917 1062 1207 1319 1375 1375 1375 1375 1431 1459 1529 1564 1756 1852 1839 1686 1557 1533 1369 1277 1266 1193 1042 977 1263 1406 1549 1406 1288 1272 1140 991 897 732 567 472 457 439 283 617 784 951 1118 1285 1285 1285 1527 1648 1769 1843 1880 1912 1928 1944 1904 1807 1769 1748 1748 1578 1517 1378 1374 1212 1192 1050 1005 833 675 559 451 359 201 301 351 401 451 501 551 601 651 701 751 801 851 901 951 1001 1051 1101 1151 1201 1251 1301 1351 1401 1451 1451 1427 1318 1222 1214 1139 1020 958 866 846 680 550 423 416 413 399 263 423 503 583 663 743 823 903 1059 1137 1115 1001 869 756 705 595 467 359 336 606 741 606 512 358 281 517 635 969 1136 1074 1017 881 728 562 389 284 568 710 852 1136 1278 1278 1257 1084 1049 926 856 841 732 610 438 416 355 207 203 256 256 325 325 493 493 839 1012 1174 1255 1255 1255 1405 1480 1480 1480 1618 1687 1616 1443 1415 1395 1347 1227 1092 1091 1006 876 755 607 437 301 301 364 364 469 469 471 471 546 546 546 546 514 390 282 309 309 453 525 435 286 406 285 515 630 588 454 317 221 387 470 470 361 336 504 588 573 403 338 338 338 338 492 569 536 435 395 340 340 340 340 340 370 385 425 445 601 679 679 821 892 940 964 855 765 644 548 462 329 329 494 494 499 499 611 611 734 734 894 974 871 830 788 635 591 557 545 531 529 432 407 333 585 711 711 711 1043 1209 1132 1004 966 814 709 625 556 408 666 795 924 897 757 739 640 625 486 473 330 462 528 594 594 480 358 236 406 566 646 726 687 574 457 396 322 302 197 197 210 210 326 326 430 323 323 323 323 323 505 596 694 743 1011 1145 1145 1465 1625 1625 1625 1853 1967 2299 2465 2465 2390 2289 2278 2148 2036 1914 1868 1832 1726 1652 1626 1506 1374 1371 1212 1096 945 881 816 745 658 501 382 285 319 319 390 390 542 542 575 575 711 711 806 806 979 1097 1216 1216 1219 1219 1370 1370 1370 1644 1781 1909 1973 2037 2031 1896 1760 1696 1542 1427 1303 1259 1205 1197 1030 986 985 944 818 736 593 551 441 436 287 593 746 899 1052 1205 1358 1436 1475 1499 1511 1533 1544 1378 1356 1328 1169 1145 1051 893 878 726 698 842 914 986 1058 1130 1202 1378 1466 1476 1481 1350 1233 1218 1051 935 799 717 578 472 427 330 330 405 405 490 490 522 522 637 672 672 843 843 881 929 929 866 783 672 502 501 361 358 258 197 421 533 645 645 693 717 621 470 368 602 719 849 914 1074 1154 1414 1544 1600 1628 1536 1469 1455 1433 1275 1134 1089 1083 1056 996 979 855 814 809 796 687 680 562 537 506 476 374 213 399 492 585 678 644 590 515 363 341 341 661 821 821 1129 1283 1433 1508 1340 1288 1251 1121 1051 999 940 848 826 974 1048 1122 1196 1190 1142 1054 1035 970 883 806 666 522 440 414 344 344 371 371 465 465 596 596 769 769 867 867 867 921 948 1048 1098 1330 1446 1446 1281 1175 1093 1071 944 941 914 751 721 635 596 512 384 230 568 737 906 1075 963 954 812 994 1085 1085 1085 1085 1315 1430 1369 1269 1218 1104 1018 880 800 699 591 508 400 275 228 228 353 353 419 419 433 472 478 478 492 492 574 574 743 743 788 670 599 444 370 200 200 324 324 345 345 348 348 354 354 407 407 534 534 534 486 485 481 444 395 239 324 334 339 339 339 421 462 592 657 657 657 657 657 657 622 517 418 385 237 339 390 259 329 364 326 275 519 641 641 641 641 490 400 356 233 245 251 257 263 269 275 281 287 293 299 299 407 461 705 827 693 633 487 395 274 412 481 705 817 728 677 662 632 476 368 207 207 211 211 268 268 350 440 485 485 755 890 1094 1196 1298 1426 1490 1608 1667 1995 2159 2321 2402 2644 2765 2886 2798 2647 2530 2411 2342 2341 2307 2264 2166 2017 1920 1855 1710 1685 1600 1543 1494 1489 1417 1360 1216 1069 904 882 792 781 742 742 879 879 977 977 1114 1114 1213 1213 1317 1317 1452 1452 1554 1554 1613 1613 1637 1637 1758 1758 1749 1583 1539 1525 1442 1354 1327 1221 1172 1037 987 911 861 842 719 550 521 391 357 188 91 205 205 295 295 421 421 563 563 608 608 710 710 711 711 716 716 800 800 895 895 1002 1002 1015 1015 1015 1009 872 856 799 696 623 534 509 672 840 924 944 954 919 919 916 767 610 517 468 378 337 659 820 734 578 544 458 368 230 230 246 250 250 278 278 341 341 510 494 364 322 322 450 450 310 372 403 403 302 324 618 765 711 706 706 706 706 890 982 1096 1153 1153 1082 1059 906 827 794 663 526 413 354 304 374 409 444 479 514 549 584 619 654 689 724 759 794 628 547 533 432 347 189 451 582 483 333 322 316 544 658 588 448 502 529 681 757 757 757 775 784 784 784 625 577 408 355 252 193 401 505 380 224 283 283 283 309 322 554 670 676 679 867 961 1049 1093 1137 1181 1485 1637 1637 1957 2117 2117 2117 2411 2558 2489 2474 2470 2470 2440 2281 2209 2133 2132 2031 1890 1838 1791 1930 1930 1941 1941 2079 2079 2123 2123 2206 2069 1956 1923 1849 1717 1564 1391 1373 1342 1335 1225 1139 1130 1014 935 867 756 658 495 391 348 297 297 366 366 464 464 591 591 594 594 613 613 689 689 740 886 959 830 725 714 640 601 581 479 360 201 201 333 333 463 463 472 472 575 575 628 628 860 976 976 956 862 692 673 534 429 392 281 359 359 491 491 583 583 753 753 753 675 667 628 518 356 336 608 744 744 744 1002 1131 1181 1206 1306 1356 1356 1305 1215 1128 1047 967 880 855 774 759 743 703 686 678 658 602 474 454 338 484 484 586 586 753 753 891 944 1023 1357 1524 1524 1524 1501 1429 1379 1291 1176 1084 925 813 681 531 497 430 345 391 391 399 399 456 595 595 719 719 878 878 878 724 655 616 552 496 474 410 348 228 518 663 663 663 541 445 382 246 190 168 308 308 476 476 437 273 457 549 861 1017 1173 1173 1237 1269 1199 1068 944 778 689 668 560 540 536 398 285 285 363 363 372 372 452 452 604 662 691 1003 1159 1155 1053 961 789 686 571 449 401 329 381 407 433 459 485 511 537 563 589 615 641 667 693 719 745 771 797 823 823 823 700 642 516 456 398 240 300 330 360 390 390 664 801 800 800 1046 1169 1311 1382 1458 1496 1496 1698 1799 1799 2089 2234 2234 2234 2213 2161 2079 1925 1803 1769 1648 1611 1564 1487 1479 1356 1199 1115 1007 1001 936 897 729 561 728 728 813 974 912 744 582 556 394 226 280 307 334 361 388 415 442 469 496 523 550 577 604 631 539 436 266 512 635 634 514 423 344 241 399 478 792 949 1106 1108 1109 1079 1171 1217 1465 1589 1713 1713 1749 1767 1767 1793 1806 1819 1832 1832 2162 2327 2327 2273 2124 2086 1962 1950 1883 1722 1627 1508 1487 1425 1255 1306 1306 1425 1425 1425 1555 1620 1620 1778 1857 1827 1775 1660 1573 1484 1333 1271 1181 1078 1021 890 807 685 517 404 250 360 415 470 525 580 635 690 745 975 1090 1205 1297 1343 1235 1175 1015 941 889 731 592 507 438 283 419 487 555 623 691 759 827 895 963 1031 1031 1031 1285 1412 1412 1412 1372 1235 1153 1147 1020 991 867 851 763 606 446 406 262 564 715 866 851 791 763 721 634 478 472 384 257 153 153 233 233 383 383 418 418 518 547 374 356 285 285 423 492 492 492 427 313 157 313 641 805 969 1133 1102 1012 985 886 842 733 657 580 521 443 418 295 295 435 590 590 738 812 1102 1247 1231 1108 1070 964 867 819 683 649 648 506 338 584 707 830 953 1076 1199 1094 1025 941 895 880 841 669 626 557 387 283 555 691 827 963 969 972 972 972 1188 1296 1296 1171 1158 1032 1009 872 786 708 678 539 535 480 325 182 260 299 338 377 416 455 494 533 572 611 650 689 728 767 806 845 884 923 962 865 774 814 834 801 765 745 742 620 522 417 371 260 580 740 908 992 979 967 900 795 755 684 557 466 450 321 321 494 494 644 719 683 511 374 216 312 360 408 534 597 595 519 425 408 393 358 224 224 391 391 655 787 787 1029 1150 1271 1493 1604 1473 1326 1301 1290 1258 1217 1147 1012 938 795 677 620 520 487 368 248 248 405 405 517 517 522 522 622 622 729 729 747 747 867 867 1213 1386 1304 1292 1130 1048 1030 953 863 764 642 517 368 297 297 338 338 370 370 531 650 650 806 806 852 852 869 1043 1130 1304 1391 1733 1904 1795 1752 1655 1594 1478 1420 1289 1210 1093 1055 1109 1136 1163 1190 1217 1244 1271 1298 1325 1352 1379 1406 1433 1460 1487 1487 1335 1233 1074 1072 917 848 809 687 565 532 478 463 296 326 341 356 371 386 401 416 431 446 461 476 491 506 521 536 551 566 581 596 611 626 641 656 671 686 701 716 731 746 761 776 791 806 821 836 851 866 881 896 911 1115 1217 1078 907 896 766 644 618 613 514 470 352 186 502 660 818 976 976 827 825 780 640 630 525 485 617 617 617 516 537 375 245 325 365 297 297 555 684 678 665 591 542 469 423 378 373 273 523 648 635 484 468 370 364 207 355 429 701 837 837 703 598 502 480 479 341 246 305 305 401 401 573 428 412 245 245 245 245 521 659 753 800 677 675 533 468 361 334 225 135 135 174 245 245 363 363 521 391 229 66 0 12 18 18 222 324 436 492 738 861 1083 1194 1476 1617 1504 1363 1286 1248 1190 1182 1101 1013 970 856 772 692 553 460 374 289 289 424 424 425 425 593 593 599 599 652 652 804 804 911 911 931 931 988 898 785 784 635 689 716 716 774 803 803 809 812 678 566 413 278 474 572 572 572 572 525 492 444 328 381 639 768 619 519 475 417 277 277 444 444 444 343 359 204 234 249 561 717 595 578 572 636 668 649 567 505 363 294 294 442 299 475 563 651 739 639 520 356 342 342 358 358 435 365 321 643 804 804 804 804 804 804 753 589 479 460 449 395 299 305 308 634 797 795 775 759 652 530 405 266 211 211 308 308 366 366 425 425 480 377 356 216 422 525 581 609 524 454 329 329 329 329 329 329 329 329 597 731 1023 1169 1349 1439 1521 1562 1508 1358 1337 1243 1109 967 833 664 587 461 387 295 295 376 376 409 409 415 415 552 552 675 675 793 852 836 673 576 518 362 362 436 436 505 505 516 385 251 184 116 324 428 399 362 346 218 355 261 261 411 486 486 588 639 639 585 505 437 300 371 593 704 815 815 815 734 585 480 341 356 471 471 314 355 355 453 502 502 744 865 865 951 994 994 994 924 782 611 592 516 359 232 502 637 772 772 878 931 1103 1189 1083 1081 1033 981 911 870 708 624 547 514 397 329 329 494 494 632 632 677 684 684 854 688 672 535 475 403 332 332 473 473 553 897 1069 1315 1438 1397 1260 1155 990 905 810 670 638 633 819 912 1005 1098 1191 1191 1503 1659 1815 1815 1815 1995 2085 2085 2085 2085 2085 2074 1937 1845 1832 1700 1539 1521 1449 1610 1610 1750 1750 2056 2209 2209 2209 2437 2551 2623 2659 2519 2450 2400 2276 2239 2085 2125 2145 2165 2185 2459 2596 2596 2511 2343 2232 2212 2180 2159 2041 1959 1919 2197 2336 2502 2585 2691 2744 2733 2658 2631 2615 2466 2434 2319 2301 2146 2116 1980 1861 1741 1658 1628 1593 1497 1471 1332 1193 1066 945 921 892 858 692 628 564 452 355 259 439 529 619 709 799 889 786 632 603 515 453 323 323 447 539 539 639 785 858 718 546 425 297 551 678 667 565 516 512 508 382 331 585 712 998 1141 983 979 870 800 715 711 544 518 398 347 239 239 380 380 541 541 544 544 606 606 702 702 875 875 937 968 968 968 1014 1037 1037 885 722 596 508 429 428 287 432 432 442 442 577 577 627 627 686 686 849 849 849 692 582 426 346 318 450 516 516 516 516 602 645 508 338 596 725 809 851 839 816 765 638 627 490 447 328 658 823 823 823 823 722 662 503 479 320 490 575 449 352 221 263 284 284 430 503 503 503 769 902 756 622 497 346 376 391 406 421 312 189 88 88 324 442 442 754 910 1082 1168 1168 1502 1669 1669 1546 1475 1453 1383 1325 1301 1209 1040 901 784 733 698 525 516 440 325 329 331 333 335 343 347 347 347 445 494 510 518 520 521 418 308 476 560 588 602 900 1049 1049 1349 1499 1649 1530 1429 1367 1243 1086 1055 913 825 708 647 590 584 443 349 341 212 212 237 237 395 505 560 424 329 623 770 1088 1247 1319 1355 1273 1258 1101 993 891 860 780 672 589 517 407 373 200 200 307 307 439 439 597 597 690 690 699 704 704 741 741 687 619 534 612 814 915 1103 1197 1485 1629 1629 1629 1629 1681 1707 1535 1477 1448 1298 1296 1265 1219 1047 1043 945 784 689 683 516 453 365 302 302 443 443 444 444 450 450 561 561 591 591 757 757 757 591 429 566 566 460 313 383 418 306 306 318 324 388 420 250 418 502 544 565 487 453 360 291 291 291 291 291 573 714 703 613 553 517 391 342 342 425 425 425 300 306 408 459 291 291 431 501 435 423 277 277 333 503 588 673 758 758 730 633 544 431 396 230 365 365 629 761 703 663 619 481 319 319 356 444 370 363 347 275 301 515 622 622 469 430 394 372 225 447 558 410 359 193 165 165 274 606 772 772 678 537 528 370 327 415 459 459 459 420 290 374 432 461 293 621 785 785 744 735 578 554 477 466 322 628 781 781 893 949 1005 1143 1212 1166 1007 940 840 709 592 580 485 362 260 260 560 710 600 544 541 411 345 220 458 577 581 583 819 937 915 809 732 586 442 298 452 529 606 952 1125 1125 1323 1422 1422 1422 1666 1788 2006 2115 2317 2418 2500 2541 2541 2541 2669 2733 2879 2952 2836 2804 2675 2534 2379 2356 2327 2208 2143 2143 2291 2291 2422 2422 2470 2470 2628 2628 2628 2628 2628 2628 2730 2781 2899 2958 3017 3017 3071 3098 3102 3104 3150 3173 3173 3475 3626 3968 4139 4045 3992 3875 3875 4181 4334 4334 4606 4742 4742 4900 4979 4979 5261 5402 5543 5667 5729 5584 5544 5429 5269 5155 5088 5033 5023 5001 4967 4967 4982 4982 5139 5139 5269 5269 5374 5374 5455 5649 5746 5742 5706 5603 5543 5436 5327 5271 5185 5035 4863 4749 4623 4951 5115 5279 5443 5275 5191 5140 5140 5150 5155 5155 5155 5467 5623 5959 6127 6127 5980 5977 5849 5807 5689 5529 5522 5479 5475 5326 5165 5105 4961 4909 5227 5386 5545 5704 5863 6027 6109 6109 6109 6109 6211 6262 6262 6312 6337 6200 6148 6009 5945 5878 5821 5685 5582 5468 5416 5325 5153 5039 4883 4717 4635 4502 4363 4256 4185 4157 4128 4053 3967 3893 3795 3733 3686 3563 3511 3498 3458 3458 3572 3572 3680 3680 3785 3785 3840 3840 3983 3983 4045 4045 4072 4072 4187 4187 4256 4256 4369 4369 4507 4507 4582 4582 4618 4618 4720 4720 4810 4810 4935 4935 5033 5183 5258 5326 5360 5311 5260 5257 5165 5139 4977 4878 4729 4677 4615 4531 4521 4413 4369 4256 4210 4117 3951 3934 3829 3743 3610 3463 3308 3283 3129 2996 2850 2715 2542 2409 2289 2228 2204 2146 2146 2265 2265 2346 2346 2356 2356 2490 2490 2533 2533 2701 2701 2740 2740 2777 2777 2883 2883 2939 3070 3070 3202 3202 3306 3306 3415 3415 3454 3454 3454 3360 3236 3185 3032 2872 2833 2751 2750 2724 2620 2484 2385 2245 2117 2153 2085 1914 1848 1712 1547 1454 1352 1349 1282 1199 1126 1208 1249 1290 1331 1372 1413 1454 1495 1536 1577 1618 1659 1700 1741 1782 1823 1864 1864 1864 1864 1708 1640 1478 1396 1309 1300 1241 1086 1077 958 814 709 537 372 361 334 440 493 546 599 652 705 758 811 864 917 970 1023 1076 1129 1182 1235 1288 1341 1394 1447 1447 1767 1927 1979 2005 2047 2068 2398 2563 2639 2677 2831 2908 2908 3248 3418 3588 3888 4038 4038 4024 3941 3904 3879 3810 3795 3745 3673 3519 3394 3253 3190 3183 3409 3522 3635 3748 3748 3665 3640 3740 3790 3760 3609 3573 3459 3297 3177 3079 2917 2887 2780 2722 2636 2544 2488 2341 2251 2238 2066 2026 1921 1874 1748 1617 1511 1384 1233 1233 1300 1300 1438 1448 1448 1452 1452 1494 1494 1637 1637 1804 1804 1830 1830 1858 1858 1873 1873 1999 1999 2013 2013 2157 2157 2321 2321 2343 2343 2476 2476 2616 2616 2701 2701 2844 2844 2880 2880 2901 2901 2994 2994 2994 3236 3357 3326 3200 3146 3038 2957 2953 2953 3004 3004 3019 2909 2856 2721 2556 2521 2360 2187 2138 2033 1878 1804 1743 1642 1576 1522 1479 1450 1321 1297 1198 1100 953 824 679 510 379 210 466 594 722 850 978 1106 1234 1362 1490 1618 1746 1615 1557 1477 1383 1361 1259 1189 1181 1067 939 787 668 638 468 447 414 266 486 596 706 551 505 347 233 233 256 256 321 321 349 349 462 399 349 240 312 348 356 360 342 454 510 604 651 715 747 747 747 747 747 747 747 734 572 483 316 334 343 352 361 370 379 388 397 406 378 224 412 506 491 339 339 339 521 612 586 680 727 727 727 660 556 434 345 458 458 458 346 197 249 275 275 275 275 417 488 818 983 983 983 1117 1184 1440 1568 1776 1880 1880 1880 1880 2088 2192 2370 2459 2705 2828 2668 2635 2552 2426 2426 2469 2469 2520 2558 2577 2577 2877 3027 2993 2961 2795 2775 2766 2743 2649 2549 2432 2295 2185 2110 2078 1972 1844 1828 1694 1522 1408 1275 1228 1139 1096 1072 951 796 786 660 654 539 391 322 322 474 474 478 478 636 636 729 729 788 788 893 893 952 952 956 1119 1119 1202 1202 1357 1357 1520 1520 1436 1328 1299 1208 1150 1072 979 837 680 511 479 381 253 191 228 228 256 256 319 319 418 418 500 500 512 512 516 518 520 842 1003 1003 1061 1090 1090 1090 1124 1141 1141 1141 1128 1010 1019 892 966 1003 1003 903 840 744 709 609 577 558 417 374 268 470 571 672 960 1104 965 909 1029 1089 1089 1317 1431 1431 1493 1524 1402 1266 1153 1066 949 887 884 848 725 691 671 629 529 474 363 215 549 716 883 1050 1217 1419 1520 1520 1520 1476 1459 1305 1200 1027 888 871 842 816 655 572 450 396 274 464 559 654 749 844 939 1034 1034 939 1099 1179 1493 1650 1820 1905 1890 1752 1580 1434 1387 1329 1304 1299 1273 1172 1042 1016 1009 878 780 741 723 552 432 375 202 314 314 412 412 434 434 549 549 672 672 803 803 884 884 1014 1011 880 858 725 620 528 375 359 230 530 680 680 886 989 836 714 629 526 420 292 292 381 381 384 384 413 413 517 517 661 661 697 715 733 793 823 766 708 622 543 421 283 559 697 835 969 1036 1316 1456 1512 1540 1540 1447 1363 1356 1192 1092 947 845 735 589 566 457 431 271 399 399 399 358 243 309 342 342 342 486 558 558 558 558 558 493 393 222 371 717 890 916 929 929 1209 1349 1349 1349 1349 1349 1349 1597 1721 1721 1801 1841 1841 1693 1574 1407 1349 1346 1275 1233 1156 1127 1291 1291 1406 1474 1474 1627 1627 1627 1627 1627 1534 1393 1329 1201 1042 902 853 793 630 601 545 857 1013 1169 1325 1479 1556 1556 1556 1401 1364 1197 1103 1435 1601 1433 1262 1199 1094 1080 961 951 802 802 882 882 968 968 1139 1139 1287 1248 1132 1021 935 864 719 620 460 364 328 548 658 768 878 988 843 819 710 643 560 456 386 223 319 367 415 463 511 559 607 655 515 425 274 420 493 825 991 1069 1108 1314 1417 1417 1417 1274 1185 1521 1689 1689 1538 1369 1270 1219 1159 1126 1000 990 902 799 678 669 610 499 423 415 263 591 755 919 1083 1247 1411 1411 1295 1129 1046 963 844 812 802 712 658 650 566 561 447 345 623 762 901 1040 1179 1179 1060 904 890 881 762 633 595 439 273 317 339 361 383 405 427 449 471 493 515 537 559 581 603 625 647 669 691 713 735 757 779 801 823 845 989 1061 910 775 642 615 531 484 424 273 273 430 430 599 614 614 712 783 903 963 963 963 963 1257 1404 1404 1404 1610 1713 1687 1645 1619 1579 1448 1389 1387 1371 1203 1138 1018 958 834 751 589 554 452 451 287 287 287 447 527 390 292 292 292 292 430 499 397 384 245 431 524 523 392 288 224 246 257 257 257 257 309 335 361 557 655 719 751 885 952 952 885 767 710 637 593 471 450 443 386 341 593 719 837 896 892 853 741 730 725 559 551 401 257 281 293 305 317 329 341 353 365 377 389 401 413 425 437 449 461 473 485 497 509 521 543 554 778 890 910 920 858 791 769 606 540 511 474 418 408 374 316 592 730 730 886 964 870 832 735 585 459 451 315 315 373 373 380 380 512 512 661 542 509 458 438 366 205 387 478 768 913 1058 962 796 750 634 599 426 288 288 309 309 309 309 309 351 372 372 262 340 340 544 646 748 858 913 1069 1147 1139 1108 993 904 783 718 562 555 494 441 441 567 567 585 585 661 697 697 750 750 863 1189 1352 1550 1649 1943 2090 2306 2414 2672 2801 2953 3029 3029 3279 3404 3404 3334 3189 3095 3055 2933 2850 2820 2652 2571 2494 2401 2348 2183 2147 2138 1970 1934 1797 1692 1579 1459 1312 1263 1245 1121 973 889 809 726 677 755 794 833 872 911 950 989 1028 1067 1106 1145 1184 1223 1262 1301 1340 1379 1418 1457 1496 1535 1574 1613 1652 1641 1630 1629 1493 1328 1237 1121 1098 1052 976 825 680 571 434 385 331 331 357 357 381 381 408 408 527 368 198 198 198 542 714 1048 1215 1382 1596 1703 1703 1897 1994 1994 2170 2258 2258 2258 2182 2071 1906 1835 1793 1670 1646 1574 1458 1373 1362 1321 1295 1220 1176 1101 1077 1072 1008 885 862 744 662 658 770 826 882 938 994 1050 1106 1162 1218 1274 1330 1386 1386 1257 1389 1455 1747 1893 1895 1896 1875 1767 1635 1508 1459 1459 1461 1461 1498 1498 1583 1799 1907 1853 1789 1709 1706 1703 1547 1505 1473 1472 1348 1186 1138 1102 967 832 787 742 581 549 503 420 269 269 355 449 453 453 520 520 601 601 644 644 682 682 801 801 656 577 469 380 222 342 402 462 462 772 927 766 690 546 469 317 317 479 479 585 543 502 493 411 306 314 318 288 332 354 544 639 747 801 833 849 849 849 814 697 531 418 380 365 318 163 285 346 407 468 529 590 740 815 815 815 815 813 684 679 517 373 307 335 335 498 335 349 356 686 851 851 851 707 641 633 481 435 290 457 457 485 485 598 830 946 1062 1178 1028 1004 964 949 833 709 583 561 555 547 513 501 399 306 306 396 396 505 505 526 526 690 690 838 912 1126 1233 1391 1470 1816 1989 2162 2456 2603 2901 3050 3210 3290 3370 3450 3387 3387 3331 3165 3066 3037 3016 3015 2896 2770 2740 2717 2572 2513 2435 2408 2260 2096 2029 1897 1750 1632 1504 1408 1402 1297 1143 1102 1000 877 758 757 729 582 697 697 830 830 951 951 1109 1109 1279 1279 1310 1310 1321 1331 1331 1460 1460 1533 1533 1549 1549 1594 1594 1604 1604 1742 1742 1909 1924 2071 2071 1999 1951 1797 1734 1597 1540 1512 1457 1454 1443 1351 1244 1175 1155 1026 1005 933 770 621 458 293 461 461 562 470 311 657 830 1076 1199 1190 1080 1023 947 916 778 681 643 569 419 343 343 385 385 394 394 426 426 296 315 315 315 505 600 600 600 600 576 472 443 345 384 384 233 318 328 333 357 369 451 492 544 570 912 1083 1425 1596 1528 1486 1437 1396 1298 1189 1145 983 868 827 774 1048 1185 1322 1257 1098 1086 1026 1266 1386 1321 1216 1130 1057 929 839 701 645 562 513 414 254 530 668 806 944 1082 1045 1006 956 844 703 582 521 407 451 473 495 517 539 561 583 605 627 649 671 693 715 737 781 803 776 628 500 481 456 388 276 600 762 1082 1242 1152 1079 1036 961 845 795 774 617 599 520 478 423 296 298 299 300 301 302 303 304 305 306 307 308 309 310 311 219 327 381 381 381 389 393 523 588 588 478 306 460 460 590 655 545 467 415 331 331 539 643 717 754 754 635 615 598 461 341 368 368 382 382 469 345 533 627 687 717 717 564 557 470 435 264 419 375 315 531 639 907 1041 1041 964 840 807 783 774 743 720 655 587 426 281 361 386 386 460 460 764 916 814 769 661 566 546 539 393 285 379 426 473 520 567 614 760 833 807 691 544 420 418 594 682 682 682 840 919 1251 1417 1583 1621 1640 1555 1442 1367 1215 1114 1016 845 745 705 556 391 230 230 466 584 539 518 389 297 297 587 732 728 594 582 576 472 320 320 483 483 483 805 966 1206 1326 1265 1179 1114 968 945 796 760 629 624 478 475 428 282 330 330 427 427 533 533 567 518 357 221 221 463 584 656 692 692 658 519 355 281 375 671 819 823 825 707 704 575 815 935 1211 1349 1180 1130 1126 976 841 694 642 600 479 350 345 405 435 629 726 830 882 779 697 535 429 312 640 804 652 596 446 414 255 239 159 249 294 339 384 429 398 365 258 476 585 585 697 753 753 753 745 645 589 425 557 480 323 333 338 338 446 500 554 554 554 554 800 923 981 1010 1188 1277 1149 1074 991 931 882 774 750 728 667 539 506 496 434 280 280 584 736 736 906 991 945 827 786 720 596 460 395 314 314 460 460 374 337 350 350 438 482 482 458 349 262 309 351 372 393 449 477 605 669 743 780 703 643 506 408 326 428 479 803 965 1231 1364 1536 1622 1622 1473 1329 1255 1209 1174 1087 933 831 697 654 626 614 549 525 509 495 481 346 340 554 661 768 875 982 1089 1196 1303 1303 1303 1303 1409 1462 1462 1462 1462 1542 1582 1475 1307 1212 1206 1163 1147 1058 976 1004 1018 1032 1046 1060 1074 999 957 920 899 884 795 654 580 433 342 342 413 418 418 543 543 644 644 653 907 1034 1034 1034 917 879 787 666 548 501 480 334 276 433 433 507 507 512 512 676 676 735 735 813 1069 1197 1467 1602 1602 1602 1602 1476 1416 1406 1296 1287 1178 1071 919 880 828 794 791 746 713 561 424 393 313 403 403 460 495 495 529 529 588 588 704 833 833 949 949 982 982 1072 1072 1092 1092 1115 1115 1202 1202 1260 1260 1180 1163 1143 1041 1078 1014 998 869 800 630 470 394 394 418 418 586 586 524 468 366 210 108 258 333 337 339 339 339 339 339 539 639 829 924 1224 1374 1374 1610 1728 2046 2205 2086 2007 1884 1788 1649 1528 1406 1376 1260 1154 1154 1162 1251 1251 1334 1334 1240 1202 1186 1134 963 908 743 703 637 519 433 363 323 169 225 225 294 294 416 416 492 492 619 619 776 939 939 942 942 1012 842 708 613 559 401 388 316 314 516 617 718 718 678 523 425 322 231 295 327 359 391 252 188 518 683 717 734 734 701 640 595 481 374 258 377 377 543 436 394 246 216 364 438 438 438 438 438 394 324 346 346 648 799 655 493 451 348 198 222 234 246 258 270 282 294 306 318 330 342 446 498 772 909 906 753 603 506 456 357 261 291 306 321 336 351 366 381 396 411 426 441 283 315 331 407 445 445 787 958 1118 1198 1506 1660 1834 1921 1939 1948 2124 2212 2099 2091 2004 1958 1823 1723 1562 1523 1448 1301 1272 1204 1109 1015 864 789 681 680 630 526 432 363 275 275 350 350 464 464 548 548 693 693 829 829 854 854 876 876 898 898 945 945 1057 1057 1075 1075 1205 1205 1300 1300 1423 1583 1583 1694 1694 1702 1702 1837 1837 1980 2146 2229 2229 2229 2074 1917 1842 1696 1629 1497 1375 1350 1257 1130 1017 978 918 793 666 619 482 313 486 486 640 640 762 762 826 658 622 457 398 368 219 367 441 515 515 515 807 953 953 953 953 953 1085 1151 1051 1040 870 712 687 567 497 459 342 456 513 570 627 684 741 798 855 754 606 470 422 273 273 461 555 555 855 1005 1293 1437 1334 1182 1173 1006 874 717 616 599 491 449 449 585 653 650 571 434 276 420 492 384 234 116 200 242 264 275 343 377 419 440 744 896 896 896 745 731 714 636 551 542 423 394 351 190 402 508 614 748 815 905 950 899 766 714 697 634 512 402 288 288 353 353 513 513 552 552 631 631 565 442 365 283 381 381 501 561 556 547 488 378 281 171 117 117 148 148 316 634 793 760 627 582 576 467 424 275 423 497 395 238 238 238 522 664 664 664 549 462 416 338 269 343 380 417 305 305 305 305 305 413 467 521 423 387 342 342 342 356 363 363 705 876 876 747 676 625 583 591 591 568 543 518 512 372 290 314 458 530 530 499 436 378 358 238 276 295 581 724 724 922 1021 901 744 607 572 533 521 521 552 552 559 779 889 1161 1297 1210 1143 1100 1035 1015 864 784 644 579 527 468 459 358 320 576 704 832 960 960 960 1154 1251 1227 1104 985 954 862 844 763 667 504 461 348 214 214 299 299 438 438 450 450 484 484 588 588 626 626 725 725 768 768 813 813 866 866 950 942 899 820 735 605 563 493 428 394 258 356 405 454 503 552 601 650 699 646 610 586 510 408 310 556 679 657 625 550 383 349 302 302 408 542 609 485 395 347 333 635 786 786 1084 1233 1573 1743 1698 1625 1561 1533 1514 1364 1207 1081 945 816 723 699 674 622 550 516 368 284 590 743 896 1049 1202 1053 927 799 767 762 622 504 436 400 349 319 391 427 463 499 535 571 607 643 679 715 751 787 823 859 730 622 604 487 348 345 376 376 381 381 450 450 506 506 550 509 444 272 426 503 719 827 801 667 629 557 406 402 362 201 423 534 395 361 291 425 492 814 975 1195 1305 1278 1133 1046 994 856 734 711 649 476 474 322 322 337 337 337 337 337 445 499 553 607 550 539 402 288 402 459 639 729 1039 1194 1148 988 919 812 748 729 692 601 436 277 327 352 377 402 427 452 305 392 392 392 392 372 217 229 565 733 659 586 496 466 454 282 282 335 335 347 347 435 435 675 795 1131 1299 1299 1261 1241 1104 1052 907 805 639 491 360 353 226 308 308 471 466 361 355 267 267 267 267 267 575 729 883 864 864 722 624 611 577 514 367 284 624 794 964 888 884 745 642 586 520 520 564 564 731 606 530 442 319 355 373 391 318 334 342 350 220 322 373 373 391 400 238 238 238 560 721 897 985 1309 1471 1425 1287 1220 1115 1095 929 908 757 649 561 531 675 747 819 891 963 1035 1107 1179 1179 1469 1614 1614 1880 2013 1966 1923 1907 1781 1719 1553 1439 1346 1260 1105 1004 837 747 743 670 529 478 328 426 475 524 573 622 671 720 769 818 867 916 965 1014 1063 1112 1161 1210 1259 1308 1357 1406 1455 1504 1553 1602 1651 1700 1732 1748 1691 1658 1634 1554 1412 1255 1101 999 943 781 1119 1288 1457 1457 1457 1651 1748 2012 2144 2442 2591 2591 2897 3050 3050 2891 2787 2751 2663 2571 2555 2488 2323 2203 2106 2065 2016 1974 1938 1885 1806 1722 1578 1477 1436 1392 1282 1278 1235 1163 1157 995 942 886 772 624 607 491 433 277 351 388 425 462 499 536 573 610 647 684 721 758 795 832 869 906 943 980 1017 1054 1091 939 779 752 717 690 557 510 498 335 471 539 607 675 743 811 811 811 813 814 768 724 634 568 452 293 293 293 403 458 458 458 367 226 325 325 359 376 388 394 706 862 1170 1324 1154 1150 1133 1096 928 789 640 554 459 561 612 663 714 765 816 867 918 969 1020 1071 1071 1065 1039 890 748 602 540 413 243 121 373 499 625 751 751 607 446 321 268 429 757 921 1049 1113 1113 1113 1321 1425 1425 1302 1247 1085 1061 901 813 756 733 600 477 391 317 481 563 645 727 809 891 973 1055 1137 1201 1233 1441 1545 1545 1377 1332 1200 1100 1080 1007 931 847 729 564 424 336 222 264 264 272 415 435 435 589 589 749 749 883 883 1041 1041 1041 1143 1194 1226 1242 1456 1563 1563 1841 1980 1980 1980 1980 1980 2210 2325 2261 2104 2052 1920 1886 1873 1794 1794 1804 1804 1941 1941 2032 2032 1898 1868 1865 1863 1694 1529 1486 1421 1363 1277 1220 1105 1091 1080 978 855 704 644 548 446 415 307 581 718 855 992 1129 1266 1403 1540 1677 1814 1828 1835 2047 2153 2399 2522 2491 2331 2251 2151 1981 1859 1752 1582 1527 1423 1417 1347 1340 1335 1237 1072 1053 1023 869 703 696 570 468 385 361 203 203 242 278 278 335 335 443 443 537 537 548 548 717 717 846 846 884 884 1008 1008 1008 1008 1064 1092 1036 979 817 811 758 742 656 604 542 494 362 266 423 423 524 524 692 692 595 584 412 275 465 560 655 554 501 370 310 280 156 402 525 455 377 319 319 513 610 772 853 897 919 963 985 1255 1390 1390 1578 1672 1672 1671 1602 1468 1411 1238 1097 1041 935 873 806 662 651 612 564 486 431 345 298 323 323 330 330 432 432 553 553 601 625 543 538 432 336 458 519 801 942 942 892 858 855 804 797 773 622 489 365 344 420 458 496 534 572 610 610 610 676 709 709 557 413 371 261 543 684 858 945 1083 1152 1112 974 806 799 769 620 480 419 307 307 332 332 495 495 618 618 728 728 733 733 733 733 993 1123 1019 1019 878 752 870 929 1087 1166 1245 1086 1043 892 749 673 669 629 477 330 410 450 490 530 570 610 650 690 730 770 810 850 890 930 930 1230 1380 1326 1227 1145 1043 1028 945 829 963 1030 1097 1243 1316 1157 1139 1100 933 798 761 715 583 504 331 170 192 203 214 225 225 281 309 501 597 533 374 310 340 355 343 343 623 763 763 1055 1201 1525 1687 1566 1517 1669 1745 1821 1857 1875 1873 1703 1632 1620 1578 1425 1425 1536 1393 1357 1268 1229 1107 975 816 1110 1257 1581 1743 1905 1905 1905 1993 2037 2037 2151 2208 2072 1941 1909 1744 1599 1567 1422 1256 1091 1021 862 775 674 558 479 395 320 644 806 968 1130 1292 1454 1616 1778 1940 2284 2456 2456 2456 2316 2171 2053 1971 1909 1856 1768 1618 1471 1326 1280 1239 1148 1118 1088 965 829 820 727 668 578 416 358 327 475 475 524 524 641 641 504 334 388 612 724 930 1033 943 793 657 557 449 431 491 521 551 581 611 641 671 701 701 923 1034 1016 947 821 695 538 376 208 208 306 436 501 567 600 600 600 654 681 863 954 882 720 654 575 557 493 342 536 633 633 633 633 633 635 636 566 566 410 344 377 419 440 678 797 1101 1253 1196 1167 1124 989 955 910 746 639 581 487 315 385 420 455 490 525 560 595 630 665 700 735 770 805 840 875 910 910 752 704 829 933 985 971 879 769 712 601 436 411 297 297 336 336 336 336 538 639 821 912 746 677 581 559 448 445 415 309 375 375 404 404 437 437 457 457 606 526 513 507 442 284 305 475 560 538 466 418 302 334 293 306 306 306 306 306 498 594 754 834 876 897 918 918 918 918 918 796 702 660 516 433 424 337 383 406 429 452 475 498 521 544 567 737 822 775 612 457 315 315 356 500 572 431 356 295 363 397 323 301 455 532 784 910 757 635 529 439 295 317 328 339 350 361 372 383 383 383 274 294 304 304 304 330 343 343 343 599 727 855 721 560 442 390 222 55 55 216 216 362 362 425 425 425 290 294 294 436 507 404 328 328 328 328 530 631 732 732 677 588 584 509 486 451 447 391 379 282 544 675 675 675 857 948 948 923 802 666 507 390 250 408 408 503 503 563 563 611 929 1088 1088 1220 1286 1286 1286 1286 1592 1745 1745 1775 1790 1621 1493 1453 1425 1283 1121 1064 897 847 716 567 486 385 381 218 218 344 344 485 485 563 563 486 349 275 427 427 431 433 691 820 820 820 820 654 631 527 437 424 372 355 269 123 294 294 390 390 392 410 419 419 633 740 932 1028 1028 1028 1028 1090 1121 1121 1121 1066 1178 1234 1532 1681 1830 1680 1675 1529 1518 1485 1339 1310 1175 1102 1004 994 977 841 671 638 554 385 321 321 321 571 696 685 571 538 450 357 242 171 171 238 238 261 385 713 877 877 939 970 1056 1099 1249 1324 1324 1420 1468 1468 1323 1316 1216 1095 1040 919 1027 1081 1135 1303 1387 1669 1810 1842 1858 2104 2227 2511 2653 2795 2661 2521 2492 2365 2229 2202 2193 2147 1992 1895 1841 1820 1760 1650 1560 1549 1395 1303 1299 1164 1080 913 850 770 770 867 867 871 1209 1378 1600 1711 1779 1813 1813 1813 1813 1941 2005 1930 1894 1816 1742 1678 1547 1414 1368 1289 1143 1077 1011 925 808 787 633 569 397 238 434 532 630 728 826 924 1022 1120 1218 1129 960 807 741 612 465 399 229 399 484 374 337 533 631 639 643 643 636 582 575 471 330 469 589 649 649 649 538 396 259 363 415 415 258 354 402 578 666 754 918 1000 1328 1492 1656 1674 1683 2021 2190 2190 2031 1918 1846 1733 1697 1578 1906 2070 1953 1881 1737 1628 1543 1403 1351 1198 1196 1111 1014 964 944 910 819 695 536 473 319 319 371 371 416 416 506 506 396 246 392 392 626 743 895 971 852 795 663 639 534 433 394 319 319 350 423 465 465 637 637 637 637 593 539 469 329 380 380 380 380 380 380 355 216 466 591 649 678 678 956 1095 1439 1611 1697 1740 1760 1770 1770 2084 2241 2241 2241 2241 2443 2544 2544 2429 2263 2182 2031 1871 1843 1744 1621 1516 1375 1279 1425 1425 1503 1503 1540 1540 1634 1634 1805 1805 1945 1945 2026 2026 2058 2058 2192 2192 2232 2232 2316 2358 2265 2244 2426 2517 2649 2715 2945 3060 3010 2871 2735 2630 2580 2572 2409 2320 2166 2081 2081 2159 2198 2356 2435 2514 2504 2378 2302 2190 2134 2112 2079 2030 1927 1802 1764 1734 1724 1615 1608 1468 1299 1259 1154 1100 1072 919 808 774 613 572 420 269 459 554 649 744 839 934 1029 1124 1219 1314 1409 1504 1599 1694 1789 1884 1979 2074 2169 2251 2292 2292 2292 2292 2266 2098 1984 1983 1969 1858 1840 1742 1740 1576 1457 1297 1238 1224 1207 1040 951 838 706 570 411 268 568 718 868 1018 1168 1318 1468 1618 1768 1918 2068 2068 2020 1862 1803 1676 1520 1503 1482 1327 1273 1145 1144 975 816 645 492 437 325 423 423 440 440 462 462 600 475 312 303 511 615 615 615 817 918 1184 1317 1347 1362 1279 1136 985 937 794 641 485 447 319 327 331 335 339 343 347 351 355 359 363 367 371 375 379 383 387 391 395 399 403 407 411 415 419 423 427 431 435 439 443 447 451 455 459 463 467 471 475 479 483 487 491 495 499 503 507 511 515 519 440 427 396 320 320 494 581 581 548 490 415 372 226 376 566 661 765 817 817 1001 1093 1081 964 824 657 541 382 382 461 291 313 324 324 324 324 648 810 978 1062 1029 996 990 959 871 714 665 527 397 348 261 421 501 581 661 741 741 741 799 828 1046 1155 1263 1317 1519 1620 1721 1721 1827 1880 1880 1960 2000 1993 1952 1939 1771 1741 1612 1583 1553 1448 1341 1277 1252 1153 1052 971 802 740 609 459 458 421 381 264 368 420 472 524 576 628 680 732 784 836 888 940 992 1044 1096 1148 1200 1252 1304 1356 1408 1460 1512 1564 1616 1668 1668 1668 1651 1549 1466 1392 1384 1336 1492 1492 1564 1600 1600 1465 1380 1299 1233 1100 1074 1033 995 874 718 628 498 666 666 678 678 718 889 921 921 986 986 1054 1054 1211 1284 1216 1060 896 878 858 739 597 456 306 220 220 502 643 784 784 784 1012 1126 1118 1095 1015 882 859 789 787 769 616 616 771 771 776 776 847 847 881 1193 1349 1246 1088 1004 852 746 618 494 358 352 326 326 355 355 504 504 531 531 650 650 705 705 823 823 980 980 1202 1313 1424 1535 1767 1883 2149 2282 2310 2324 2324 2237 2120 2101 2040 1957 1806 1798 1695 1593 1508 1361 1244 1227 1179 1105 988 919 851 713 671 649 529 517 456 360 257 123 0 160 160 319 481 481 640 640 716 716 850 850 1007 1007 1034 1034 1045 1109 1109 1209 1209 1249 1311 1342 1328 1224 1075 1032 987 873 767 659 514 420 417 417 478 478 625 625 767 767 876 812 802 763 754 738 680 527 479 375 339 339 355 355 409 619 724 640 549 441 272 544 680 619 485 431 381 283 283 364 237 237 241 243 243 325 366 484 543 543 543 543 817 954 1220 1353 1353 1629 1767 1767 1702 1641 1563 1493 1322 1269 1171 1021 931 928 836 808 741 624 502 404 289 381 507 507 570 570 570 570 456 798 969 1003 1020 952 907 907 1131 1243 1144 1136 1016 947 822 788 728 570 565 523 441 378 335 335 406 406 406 662 790 790 779 696 597 428 427 329 367 386 405 424 443 462 676 783 783 726 701 616 451 436 280 399 503 342 351 351 573 684 684 563 505 448 361 245 285 305 325 345 495 570 694 756 604 458 458 351 206 446 566 524 422 333 333 501 585 497 451 281 281 397 455 455 797 968 968 1148 1238 1238 1238 1238 1154 1144 1026 998 866 859 858 733 648 614 503 451 443 322 433 433 467 467 640 640 713 755 755 788 788 925 925 925 858 840 775 612 535 428 422 319 443 443 477 477 634 634 766 832 832 1174 1345 1527 1618 1618 1764 1837 1701 1654 1609 1556 1468 1452 1304 1253 1084 1054 1034 1027 919 827 772 684 581 532 423 325 293 621 785 949 1113 1277 1441 1605 1605 1701 1749 1749 2071 2232 2366 2433 2397 2285 2467 2558 2582 2594 2428 2329 2258 2247 2182 2162 2063 1901 1895 1765 1660 1588 1506 1338 1273 1387 1444 1501 1416 1368 1341 1294 1163 1004 1002 857 739 666 507 440 404 248 119 119 171 171 294 294 435 513 513 516 516 630 630 676 676 739 739 830 830 976 976 1130 1130 1198 1046 880 743 643 599 505 456 414 325 597 733 869 828 685 539 449 411 251 261 266 271 276 281 286 291 296 301 306 306 306 306 306 350 372 372 596 708 708 1052 1224 1224 1376 1452 1548 1596 1764 1848 1848 1799 1631 1501 1352 1186 1014 867 738 590 528 368 340 644 796 948 1100 1252 1404 1556 1708 2024 2182 2340 2340 2492 2568 2744 2832 2832 2966 3033 3033 3379 3552 3511 3384 3330 3184 3037 2981 2849 2733 2617 2467 2307 2238 2224 2086 1944 1847 1678 1627 1516 1373 1258 1215 1109 970 913 793 707 577 513 349 273 361 405 449 493 537 581 625 669 713 757 801 845 889 933 977 1021 1065 1109 1153 1197 1197 1184 1071 971 956 786 782 621 478 323 388 388 230 275 275 275 275 275 275 387 443 372 336 336 584 708 924 1032 1056 1068 1068 1047 1043 937 894 858 716 683 600 545 520 401 278 349 496 496 669 669 689 689 813 977 1059 958 904 895 807 655 560 501 342 342 495 495 577 577 626 507 487 476 467 561 608 608 608 462 431 300 612 768 623 472 333 333 438 734 882 882 1106 1218 1160 1103 1003 938 773 693 579 568 550 730 820 910 748 683 673 583 520 449 287 543 671 671 671 671 671 941 1076 1076 1076 965 825 714 593 579 479 455 372 216 339 339 341 341 341 675 842 1009 1009 1009 996 904 756 704 662 560 456 295 452 452 502 502 546 546 612 688 688 688 688 688 602 475 351 309 428 428 428 630 731 731 731 578 508 442 347 220 365 365 481 481 342 530 624 736 792 1034 1155 1335 1425 1649 1761 1811 1836 1836 1836 2116 2256 2226 2067 1950 1850 1850 1880 1880 1944 1803 1695 1570 1517 1435 1291 1118 1023 904 796 687 609 459 329 335 338 341 344 344 608 740 671 659 567 423 657 774 761 736 571 415 264 394 459 289 333 333 589 717 566 416 244 244 417 613 711 671 602 557 477 363 234 388 465 627 708 708 916 1020 1020 862 810 772 730 798 948 1023 909 803 718 569 426 358 319 319 364 364 416 416 498 498 575 575 692 533 470 308 164 164 254 285 285 359 359 304 650 823 996 1169 1381 1487 1487 1316 1182 1037 1087 1112 1137 1162 1162 1360 1459 1290 1264 1103 963 898 729 595 510 462 289 118 426 580 734 888 1136 1260 1260 1260 1139 1100 1025 1002 869 710 539 537 424 292 390 390 483 483 619 619 760 760 810 810 872 872 1016 1238 1349 1349 1276 1209 1142 1031 999 850 798 726 660 523 430 375 228 77 94 94 116 116 157 157 167 167 168 168 289 289 416 416 534 534 559 559 668 668 781 794 794 915 981 981 1134 1134 1122 1046 979 976 823 720 614 620 620 610 601 574 474 348 329 353 367 374 374 374 219 269 294 294 294 294 490 588 450 390 378 251 275 287 299 299 597 746 693 616 579 550 456 329 411 452 452 502 527 500 445 425 401 242 89 89 150 150 304 304 304 550 673 1009 1177 1177 1063 899 740 582 554 433 370 343 282 332 332 418 418 760 931 897 733 584 431 290 158 214 242 270 298 326 354 382 410 438 466 466 297 381 381 303 377 227 290 290 290 290 290 290 454 536 536 782 905 905 905 1225 1385 1709 1871 1871 1871 1743 1578 1521 1491 1343 1332 1266 1159 1118 1057 919 783 706 592 589 565 535 415 368 277 491 598 705 812 919 1026 1133 1240 1347 1287 1245 1155 1140 1062 957 923 800 649 546 465 323 323 395 395 432 432 514 514 514 514 514 514 514 514 514 364 235 268 268 390 451 451 451 440 546 599 652 528 370 271 271 444 784 954 954 814 648 541 395 336 351 351 351 222 238 238 502 634 525 466 466 466 341 366 480 537 537 733 831 736 568 443 388 287 413 476 539 602 602 602 902 1052 887 851 844 824 695 905 1010 939 869 800 775 672 634 716 716 711 567 610 530 372 372 480 322 322 322 322 322 322 322 322 322 394 430 426 276 494 603 580 459 442 276 300 312 614 765 765 765 981 1089 1183 1230 1474 1596 1515 1478 1320 1160 1144 1089 961 902 807 807 927 927 1047 1047 1143 1143 1148 1148 1319 1575 1703 1703 1703 1538 1465 1372 1370 1252 1125 1060 1044 963 815 645 540 388 283 347 379 411 443 475 507 539 571 603 635 667 699 731 763 795 827 859 891 923 955 987 1019 1051 1083 1115 1147 1179 1211 1243 1275 1307 1339 1371 1371 1371 1467 1515 1356 1270 1117 961 844 740 692 615 466 412 315 399 399 460 460 582 582 678 678 703 703 747 747 851 851 899 1002 1002 1082 1082 1209 1042 975 1147 1233 1215 1122 1053 1021 996 883 747 642 596 549 525 518 442 342 249 433 525 617 709 801 893 838 719 580 746 829 768 659 566 549 383 241 241 305 305 378 378 425 425 425 743 902 1148 1271 1271 1497 1610 1560 1496 1324 1171 1063 1045 1039 1029 958 843 728 726 660 615 593 454 449 422 306 327 327 555 669 823 900 900 782 653 547 521 382 233 451 560 560 560 668 722 586 560 517 478 451 280 596 754 930 1018 1018 1018 1018 904 774 720 553 482 440 355 248 382 382 427 427 534 534 550 550 506 459 458 422 257 423 506 589 589 685 733 999 1132 1132 1132 1132 1132 1430 1579 1728 1984 2112 2272 2352 2195 2164 2129 2064 1988 1870 1852 1810 1655 1583 1521 1459 1459 1598 1598 1625 1625 1629 1629 1917 2061 2006 1890 1726 1679 1579 1466 1357 1343 1307 1283 1166 1139 1042 996 991 1089 1138 1187 1236 1285 1273 1160 1016 857 705 705 821 879 971 1017 1017 908 897 896 827 746 682 677 559 524 426 280 446 446 578 578 641 641 718 881 801 635 515 505 460 454 336 336 336 336 336 528 624 900 1038 1002 988 882 751 623 608 574 524 440 293 293 345 345 491 491 497 497 512 512 683 683 694 657 587 586 445 371 340 502 583 664 664 736 772 816 838 740 620 503 405 398 237 317 357 397 545 619 693 693 693 693 693 703 708 868 948 948 920 1120 1220 1220 1358 1427 1342 1312 1205 1137 1110 997 865 765 663 591 492 319 319 441 441 457 457 579 579 627 771 771 792 792 829 829 855 855 981 981 1123 1405 1546 1477 1356 1314 1193 1092 1014 959 957 939 1115 1203 1291 1561 1696 1696 1696 1696 1696 1966 2101 2070 1990 1914 1883 1828 1755 1693 1536 1367 1354 1325 1310 1144 1051 1285 1402 1519 1636 1753 1870 1870 1870 1843 1776 1681 1669 1553 1525 1467 1417 1382 1235 1193 1129 1032 902 860 823 668 547 456 363 211 302 302 451 451 551 551 555 557 559 559 855 1003 1183 1273 1155 1088 993 972 841 767 604 439 436 334 430 478 526 574 900 1063 1063 1063 1063 1042 1025 954 789 636 740 836 884 837 779 701 557 493 393 357 228 344 402 460 518 576 634 548 513 470 395 229 395 478 473 433 348 292 292 292 292 292 292 636 808 1084 1222 1222 1222 1111 966 963 805 738 707 656 561 471 430 300 566 699 832 965 1179 1286 1206 1070 1053 880 779 715 546 441 355 198 198 426 540 396 279 521 642 764 825 886 974 1018 1226 1330 1330 1306 1248 1083 1060 911 798 775 672 591 496 416 330 483 483 616 616 740 868 868 1012 966 924 890 861 725 645 629 527 506 371 202 446 568 690 559 461 293 293 311 311 361 499 568 606 625 625 929 1081 1068 992 908 817 816 673 529 459 417 328 480 556 632 708 784 653 559 440 365 359 225 225 304 304 389 515 578 674 722 627 489 353 294 354 384 654 789 789 789 789 789 789 789 789 690 633 544 650 703 801 850 850 710 602 588 472 332 405 405 495 495 614 563 557 480 424 370 241 94 94 180 180 186 186 186 186 186 186 186 186 186 36 226 321 269 136 297 297 297 297 297 351 378 378 610 726 726 568 450 296 423 575 651 725 762 622 579 542 453 433 314 314 394 394 523 359 326 438 494 722 836 950 1168 1277 1317 1337 1337 1337 1607 1742 1742 1742 1980 2099 2041 1941 1874 1808 1806 1793 1706 1556 1489 1426 1373 1202 1115 960 936 777 722 663 520 495 474 384 312 348 366 384 402 420 438 456 474 492 510 528 546 564 582 600 618 636 654 672 690 708 726 744 762 780 798 816 834 1004 1089 1089 1062 905 850 792 718 589 518 412 411 274 382 489 489 540 645 645 810 734 603 491 475 375 330 330 406 406 543 543 627 669 695 708 663 569 421 347 203 507 659 659 733 770 657 624 457 314 650 818 818 818 818 1076 1205 1147 1040 873 779 689 522 465 424 295 329 346 346 346 490 562 822 952 952 819 758 697 541 405 379 228 319 319 400 314 376 407 391 225 453 567 647 687 767 807 1149 1320 1484 1566 1566 1416 1309 1234 1232 1230 1182 1096 990 940 1192 1318 1274 1238 1199 1127 1018 946 886 840 738 687 559 512 405 337 337 432 432 591 591 648 980 1146 1093 959 812 786 776 697 695 611 591 527 509 460 431 405 279 289 294 299 304 309 314 314 314 314 314 314 314 314 314 314 440 503 691 785 703 552 437 323 365 386 407 428 449 503 530 792 923 923 1019 1067 1115 1115 1115 1125 1130 1472 1643 1643 1803 1883 1794 1672 1663 1557 1486 1347 1313 1246 1480 1597 1514 1500 1391 1313 1262 1200 1093 921 875 805 711 687 642 509 365 339 671 837 1003 1169 1335 1335 1263 1232 1195 1050 1004 960 801 720 624 582 565 411 238 329 329 455 455 582 582 694 694 843 843 843 843 843 867 879 708 693 641 551 461 296 296 453 453 521 521 552 552 552 784 900 765 619 595 429 383 338 338 443 443 525 525 616 762 835 908 1222 1379 1364 1281 1258 1237 1186 1107 1037 917 765 759 743 580 578 409 266 346 386 426 466 506 546 586 626 666 706 746 786 826 866 906 946 986 1026 1066 1066 1055 1007 837 756 593 551 543 405 376 212 231 231 329 329 377 377 423 423 574 731 731 731 731 1045 1202 1202 1115 1036 988 855 842 714 619 525 411 337 481 553 625 697 769 841 913 870 815 732 687 650 582 549 460 347 347 444 444 540 540 604 604 604 526 380 225 419 516 540 552 552 552 417 414 246 416 501 501 501 501 477 310 404 404 404 392 298 366 400 353 342 342 375 455 495 535 535 459 302 314 314 314 518 620 878 1007 1013 1016 1019 1133 1190 1095 1008 846 694 689 636 472 373 247 247 347 347 351 351 401 401 231 371 441 441 279 359 345 687 858 822 732 661 525 475 428 279 341 372 403 434 465 496 527 719 815 725 677 532 449 441 329 329 442 442 530 650 710 710 644 490 375 289 371 412 412 412 432 442 442 456 463 426 425 274 332 361 214 538 700 700 730 745 813 847 847 847 818 803 630 526 522 369 230 400 485 570 570 570 766 864 962 941 898 757 718 651 594 555 469 320 654 821 1027 1130 1470 1640 1640 1595 1588 1542 1499 1474 1463 1451 1412 1331 1301 1197 1196 1035 950 1066 1124 1182 1240 1298 1285 1267 1236 1105 1045 991 1293 1444 1444 1704 1834 2180 2353 2231 2143 2080 1971 1948 1787 1747 1686 1674 1562 1437 1269 1212 1203 1114 1040 936 904 751 585 449 318 318 357 357 470 612 683 631 841 946 937 899 895 824 820 740 711 546 391 387 239 239 240 240 520 660 660 660 954 1101 1248 1248 1510 1641 1641 1641 1641 1641 1907 2040 2166 2229 2229 2173 2067 1952 1898 1849 1828 1759 1665 1645 1528 1361 1258 1125 1008 936 932 815 657 600 534 392 246 311 311 340 340 430 430 540 540 587 587 742 742 776 776 790 790 868 868 970 970 840 918 918 751 625 618 518 423 310 272 419 419 421 421 526 526 639 526 477 390 379 206 206 214 214 367 367 367 322 177 497 657 657 657 657 657 657 654 566 561 679 738 812 849 886 928 949 863 855 808 774 766 613 446 410 308 138 304 387 441 468 468 319 439 621 712 682 657 507 389 237 443 546 546 546 479 363 233 242 472 587 587 525 419 390 243 285 285 285 401 459 459 363 400 273 273 273 273 273 273 397 459 695 813 813 813 709 598 502 459 410 358 194 203 203 279 279 421 421 422 422 434 434 517 517 359 323 194 276 185 185 185 455 590 725 725 725 725 637 506 457 343 283 379 427 398 596 695 925 1040 1172 1238 1238 1572 1739 1906 1906 1974 2008 2042 2042 2096 2123 2375 2501 2463 2383 2320 2214 2173 2163 2107 2083 2059 1930 1881 1813 1687 1541 1416 1338 1321 1212 1100 1018 1010 935 854 712 575 484 326 326 427 553 553 602 755 755 845 845 979 979 981 1077 1205 1205 1287 1287 1404 1404 1558 1729 1729 1788 1833 1833 1883 1883 1946 1946 1991 1991 2063 2063 2156 2026 2020 1886 1764 1630 1610 1587 1505 1461 1309 1252 1108 999 931 816 696 549 438 287 577 722 867 1012 1157 1302 1447 1592 1737 1882 1864 1706 1560 1558 1395 1275 1274 1219 1172 1057 899 815 681 562 544 491 361 191 207 207 330 330 417 417 587 587 758 758 807 807 956 956 959 959 971 971 1055 1055 1086 1086 1254 1254 1344 1344 1209 1467 1596 1686 1731 1649 1551 1462 1375 1239 1106 993 909 879 739 596 507 374 258 258 354 354 379 379 384 384 409 409 476 476 601 601 549 457 309 505 603 603 923 1083 1083 1145 1176 1161 1071 967 887 814 798 654 515 345 345 426 426 470 470 573 573 703 876 876 876 869 846 705 572 415 553 697 769 841 1033 1129 1225 1273 1297 1255 1221 1203 1056 998 958 825 727 585 549 399 277 591 748 905 1062 1224 1305 1305 1280 1252 1108 949 1129 1219 1517 1666 1666 1666 1666 1946 2086 2110 2122 2282 2362 2362 2205 2077 2063 1956 1916 1822 1668 1560 1451 1314 1215 1195 1025 1001 930 906 887 716 698 572 429 379 241 320 320 451 368 275 325 529 631 631 520 494 392 335 236 484 608 608 608 477 379 349 285 555 690 686 575 534 384 318 216 216 376 376 718 889 889 866 771 625 513 369 302 155 154 450 598 658 688 548 507 442 348 234 444 549 577 591 591 440 431 327 671 843 867 879 903 915 834 663 541 448 298 436 505 574 643 558 426 264 264 264 294 309 309 529 639 741 792 690 646 520 498 384 319 651 817 817 797 701 616 506 440 354 275 405 470 535 535 837 988 988 1172 1264 1264 1264 1264 1251 1163 1113 1063 938 837 1113 1251 1389 1381 1323 1221 1118 976 946 936 870 707 597 490 490 512 512 585 585 734 734 856 856 948 948 964 964 1103 1313 1418 1317 1197 1183 1010 1030 1040 1050 1060 1070 1080 982 910 738 603 559 490 428 265 265 402 402 526 526 649 649 789 628 483 365 351 297 297 337 337 422 422 461 761 911 1019 1073 1107 1124 1124 1124 1037 1071 1095 1107 964 963 911 779 681 526 461 414 267 403 471 539 607 675 685 690 950 1080 914 854 772 622 465 294 354 384 414 414 568 645 645 671 684 525 425 293 293 330 330 399 261 261 261 515 642 642 866 978 909 889 760 642 630 467 323 323 493 493 550 550 635 534 498 326 406 446 387 360 214 214 356 427 427 539 595 651 651 747 795 766 619 595 528 439 379 248 428 518 404 283 367 409 256 256 406 406 250 376 376 376 364 352 322 373 373 373 373 309 358 460 511 379 335 335 639 791 805 812 1008 1106 1244 1313 1288 1446 1525 1525 1525 1525 1458 1409 1397 1373 1250 1245 1085 1045 967 909 800 755 705 684 795 795 880 1144 1276 1276 1540 1672 1510 1425 1422 1401 1262 1350 1394 1438 1650 1756 1717 1665 1555 1475 1321 1268 1191 1023 922 855 686 632 556 546 466 303 577 714 851 988 1274 1417 1679 1810 1810 1810 2046 2164 2112 2010 1853 1769 1689 1665 1650 1579 1444 1339 1324 1290 1180 1107 967 946 946 1014 1014 1067 1067 1157 1157 1302 1302 1421 1421 1438 1438 1601 1601 1620 1620 1725 1725 1788 1788 1890 2072 2163 2163 2221 2250 2250 2250 2215 2145 2024 1955 1867 1861 1734 1574 1485 1380 1349 1294 1239 1142 1031 904 822 791 667 617 603 445 294 346 372 398 424 450 476 502 502 502 441 335 435 348 273 401 465 705 825 825 825 664 616 543 467 331 555 667 667 861 958 1272 1429 1429 1335 1262 1181 1146 1143 1001 1091 1136 1034 908 749 633 607 557 387 318 426 480 534 588 642 696 750 804 840 858 1050 1146 1146 987 965 832 759 725 562 693 723 723 880 910 925 1067 1138 1456 1615 1957 2128 2406 2545 2829 2971 3251 3391 3531 3671 3541 3514 3437 3297 3211 3174 3096 3041 2888 2800 2686 2558 2391 2359 2356 2211 2080 2069 1924 1809 1799 1683 1535 1413 1270 1128 1110 979 934 774 649 479 431 290 290 318 318 410 550 620 549 427 402 260 175 175 334 334 334 334 334 602 736 736 736 736 574 445 336 422 465 549 591 591 591 735 807 807 807 807 1077 1212 1212 1528 1686 1686 1686 1824 1893 1862 1698 1656 1642 1620 1526 1409 1358 1322 1223 1208 1039 1017 957 923 902 806 661 813 889 965 1041 1011 849 844 819 735 595 513 506 396 346 291 263 445 536 627 718 718 1026 1180 1054 1028 1021 939 931 911 770 762 703 635 565 404 328 642 799 956 956 952 818 740 595 468 414 280 340 370 400 430 460 490 520 550 580 610 610 465 389 530 392 250 250 250 482 598 894 1042 1066 1078 1252 1339 1333 1289 1195 1033 931 814 712 826 883 940 997 996 996 996 879 809 735 639 563 693 758 926 1010 1010 1010 1218 1322 1660 1829 2047 2156 2332 2420 2315 2306 2238 2122 1995 1980 1848 1767 1761 1603 1515 1377 1370 1287 1114 944 794 736 691 547 421 299 299 428 428 440 440 472 598 598 637 637 726 726 807 807 900 900 1053 1053 1186 1186 1206 1206 1331 1331 1397 1397 1473 1473 1487 1487 1594 1594 1738 1593 1563 1480 1398 1325 1274 1237 1174 1071 1029 1016 895 842 1082 1202 1322 1442 1554 1610 1610 1610 1610 1780 1865 1810 1702 1545 1544 1491 1404 1259 1111 1018 966 936 828 827 790 712 697 537 421 421 577 577 746 746 753 753 793 765 758 652 628 564 519 392 296 177 185 189 193 197 201 205 209 213 217 221 225 229 233 237 241 245 249 253 257 449 545 545 545 545 439 332 576 698 606 458 435 310 310 433 433 433 451 460 510 535 535 535 737 838 702 560 559 493 469 318 318 398 250 250 250 272 283 289 292 572 712 832 892 851 829 729 588 445 390 232 232 303 303 368 368 530 530 610 798 892 747 713 708 708 697 566 486 445 440 420 263 426 426 652 765 878 822 694 575 413 326 354 368 382 396 410 424 438 452 466 480 494 508 522 536 521 517 474 455 380 355 207 407 507 651 723 853 918 918 1250 1416 1710 1857 1807 1685 1523 1437 1713 1851 1973 2034 1973 1972 1890 1830 1747 1653 1605 1448 1326 1156 1090 1014 1003 953 816 718 554 503 444 444 546 546 708 708 750 972 1083 1417 1584 1824 1944 1944 2214 2349 2349 2349 2349 2349 2629 2769 2769 2985 3093 3017 2931 2800 2750 2705 2532 2428 2656 2770 2996 3109 3387 3526 3646 3706 3706 3706 3655 3575 3459 3450 3385 3338 3311 3271 3196 3044 3087 3087 3165 3204 3204 3496 3642 3547 3433 3315 3207 3192 3076 2914 2762 2743 2604 2472 2391 2338 2230 2216 2188 2171 2059 1961 1897 1823 1742 1610 1515 1435 1547 1603 1659 1715 1771 1827 1827 1827 2117 2262 2318 2346 2346 2574 2688 2918 3033 3033 3179 3252 3376 3438 3438 3430 3378 3224 3329 3647 3806 3965 3965 3851 3700 3530 3528 3381 3279 3268 3198 3156 3098 3021 3004 2931 2825 2731 2564 2544 2443 2285 2133 2062 2022 1951 1794 1780 1703 1559 1490 1343 1247 1159 1079 973 826 794 703 559 438 410 406 300 404 456 508 560 612 664 716 768 820 872 924 976 1028 1080 1132 1184 1398 1505 1354 1306 1284 1400 1458 1516 1574 1744 1829 1829 1724 1636 1503 1448 1321 1251 1095 1014 957 827 805 667 583 460 330 398 432 466 500 534 568 602 602 588 485 335 499 581 431 281 293 299 299 299 299 299 299 577 716 716 716 716 716 716 571 491 480 431 429 275 507 623 623 590 495 443 270 307 307 307 577 712 566 565 454 399 261 265 267 269 271 273 275 277 279 281 283 285 287 289 291 293 295 297 299 301 397 445 425 412 310 310 400 445 490 490 562 598 870 1006 1006 1006 1112 1165 1161 1044 999 894 828 816 667 617 573 487 382 335 335 491 569 551 389 343 493 568 662 709 911 1012 1012 983 902 863 785 779 711 655 565 399 234 289 289 347 347 464 464 532 532 557 557 645 645 665 665 792 655 652 553 384 349 212 212 336 398 518 578 514 414 288 288 632 804 992 1086 917 833 699 561 443 442 334 480 553 553 549 536 532 433 429 378 267 345 384 688 840 718 624 551 417 341 401 431 461 491 521 759 878 808 699 556 387 214 512 661 617 448 312 312 460 460 460 399 360 345 455 495 515 737 848 732 620 451 412 270 270 428 524 660 664 666 724 753 985 1101 1391 1536 1404 1316 1308 1155 1148 1097 951 938 862 807 640 528 413 360 214 418 520 622 724 826 928 1030 1132 1234 1234 1234 1219 1226 1226 1546 1706 1802 1850 2164 2321 2321 2321 2321 2613 2759 2959 3059 3059 2932 2784 2723 2624 2548 2379 2245 2393 2393 2483 2483 2634 2634 2705 2705 2751 2747 2692 2655 2507 2474 2464 2390 2272 2146 2029 2029 2059 2059 2169 2169 2469 2619 2619 2619 2619 2619 2619 2813 2910 3232 3393 3393 3393 3711 3870 3870 3870 3865 3725 3659 3497 3394 3314 3148 3105 3077 2987 2893 2830 2808 2786 2693 2609 2493 2450 2448 2328 2168 2022 1855 1844 1789 1710 1612 1522 1446 1370 1205 1097 992 858 854 773 609 585 464 350 183 262 299 299 394 394 536 536 638 638 649 649 745 939 1036 1029 905 832 670 658 609 937 1101 1058 946 778 651 969 1128 1128 1022 991 900 887 758 663 528 525 358 286 306 369 369 502 551 619 619 769 769 863 863 863 863 863 951 995 995 995 1165 1250 1101 1070 927 884 803 800 770 688 605 520 406 286 286 286 286 324 343 435 481 367 310 310 574 706 627 596 585 466 314 314 402 402 231 281 281 281 281 355 392 429 679 804 1132 1296 1336 1356 1612 1740 1642 1576 1432 1294 1270 1189 1176 1025 888 864 777 708 655 516 367 301 301 329 329 500 500 588 588 746 984 1103 1103 1102 938 916 878 808 637 551 497 360 280 368 412 456 500 544 588 632 676 720 764 842 881 881 710 651 496 414 350 191 251 251 316 316 461 461 313 455 526 526 513 362 270 236 558 719 719 624 526 371 219 231 237 243 249 255 261 267 273 279 285 291 297 303 309 315 321 327 333 339 345 351 357 363 443 483 483 464 326 411 411 411 411 411 565 642 916 1053 1190 1190 1022 1244 1355 1219 1047 992 891 846 809 805 789 789 718 565 404 385 364 223 245 256 267 278 289 300 311 322 333 344 355 366 377 388 399 410 421 432 432 411 309 430 430 456 469 549 589 509 489 484 425 314 544 659 659 497 342 654 810 1024 1131 1238 1345 1549 1651 1560 1468 1330 1227 1103 991 983 944 839 795 841 864 887 910 933 956 979 1002 1025 1048 1071 1094 1117 1140 1163 1186 1209 1232 1255 1278 1301 1324 1334 1339 1167 1026 947 829 674 502 405 384 379 222 117 117 240 240 307 307 393 393 419 419 423 423 591 739 739 854 854 923 923 1061 1309 1433 1433 1264 1097 949 865 830 716 756 776 796 816 836 856 876 896 916 936 956 976 996 1016 1036 1056 1076 1096 1278 1369 1479 1534 1534 1466 1458 1316 1273 1270 1147 1140 1123 994 950 809 652 523 521 515 383 262 248 584 752 920 1088 1256 1256 1256 1256 1534 1673 1673 1673 1673 1574 1660 1550 1441 1326 1252 1098 1071 1016 873 756 704 629 512 385 344 592 716 840 928 972 972 947 928 841 765 596 904 1058 1104 1127 1127 1127 968 1288 1448 1448 1369 1287 1143 1061 961 809 715 601 428 393 305 633 797 961 1125 1118 1001 1143 1214 1214 1466 1592 1886 2033 1884 1779 1683 1572 1441 1599 1678 1757 1757 1757 1757 1624 1464 1378 1670 1816 1816 1782 1653 1523 1470 1371 1240 1234 1182 1294 1350 1406 1462 1518 1574 1916 2087 2087 2087 2103 2111 2453 2624 2908 3050 3264 3371 3573 3674 4006 4172 4172 4242 4277 4367 4412 4341 4240 4080 4069 3946 3884 3834 3811 3687 3686 3515 3391 3338 3202 3147 3125 3088 3088 3152 3152 3318 3318 3417 3417 3729 3885 4171 4314 4618 4770 4770 4770 5098 5262 5259 5145 5006 4931 4837 4805 4670 4549 4520 4456 4307 4239 4108 4047 3884 3853 3706 3657 3498 3382 3248 3207 3049 3010 2944 2986 3007 3028 3049 3070 3091 3112 2994 2958 2846 2823 2724 2658 2616 2569 2504 2467 2364 2328 2192 2110 2101 1942 1893 1774 1698 1559 1424 1380 1249 1177 1031 876 737 636 515 459 384 278 278 400 400 551 622 622 773 773 840 840 888 888 985 985 1047 940 862 793 678 538 421 332 332 355 355 431 431 499 499 549 549 618 618 726 617 541 538 379 356 326 326 482 451 445 402 296 296 354 383 383 312 546 663 663 643 546 503 432 370 246 200 309 309 449 721 857 857 752 745 573 520 447 421 367 266 359 359 407 536 536 536 820 962 1116 1193 1193 1148 1067 995 890 812 783 693 590 493 417 322 476 553 630 707 784 861 803 656 542 417 731 888 799 767 613 469 390 312 312 388 388 513 513 681 591 473 430 342 239 423 515 360 298 338 358 586 700 1000 1150 1147 1111 1005 856 792 745 634 587 544 405 404 245 263 272 281 290 299 308 317 326 335 344 353 362 371 380 389 305 437 503 503 503 393 258 526 660 794 812 821 931 986 1110 1172 1146 997 917 806 704 575 447 413 362 259 435 523 715 811 811 746 592 543 506 372 220 386 469 793 955 1001 1024 1024 1024 960 886 798 626 588 449 304 409 409 456 456 550 550 564 564 584 584 740 713 622 562 562 562 419 681 812 943 943 943 1177 1294 1476 1567 1605 1624 1706 1747 1747 1919 2005 1995 1912 1874 1786 1619 1519 1457 1286 1194 1034 962 956 823 816 764 721 645 632 540 509 408 348 317 597 737 877 1017 1157 1297 1437 1577 1717 1583 1496 1435 1362 1226 1107 998 883 790 729 623 470 466 384 324 324 371 371 537 537 640 640 771 771 941 941 956 956 1068 1068 1079 1079 1116 1116 1253 1253 1354 1354 1521 1521 1406 1347 1345 1298 1211 1041 935 799 749 653 590 519 456 402 265 561 709 857 1005 1153 1301 1272 1125 1093 1087 1411 1573 1433 1425 1309 1218 1143 1129 995 933 930 869 838 711 571 727 805 883 961 1039 1117 1195 1273 1507 1624 1804 1894 1848 1699 1678 1582 1492 1437 1287 1217 1174 1089 945 917 759 726 618 478 369 331 458 458 551 551 619 619 764 764 886 886 1008 1008 1018 1018 1093 1093 1259 1259 1327 1327 1419 1419 1510 1461 1302 1272 1117 1102 1064 1005 993 966 941 856 781 693 613 592 449 373 333 467 534 601 668 735 802 869 936 1003 1070 1137 1204 1332 1396 1728 1894 1894 1894 1894 1782 1674 1643 1470 1421 1327 1274 1243 1150 1087 1086 980 825 771 916 916 1049 1049 1086 1086 1105 1105 1192 1192 1324 1324 1496 1496 1582 1536 1388 1356 1214 1170 1076 924 854 798 742 670 586 545 439 400 347 344 660 818 976 1134 1292 1292 1221 1109 966 950 778 764 753 617 521 411 311 350 350 420 420 565 565 600 600 729 729 855 855 857 857 1009 985 935 779 770 640 549 495 452 450 346 179 337 416 495 471 422 330 472 543 543 543 785 906 1100 1197 1294 1468 1555 1655 1705 1705 1689 1543 1490 1372 1328 1198 1063 899 887 835 747 599 429 308 598 743 888 1033 999 994 876 826 795 782 779 721 566 454 308 338 353 368 383 398 413 428 443 458 473 488 503 518 533 548 563 578 593 608 742 809 738 622 539 455 398 244 310 343 376 409 442 475 365 333 333 333 539 642 510 380 252 594 765 760 718 625 531 456 357 332 512 602 602 456 429 302 248 274 274 274 274 274 440 523 571 595 518 503 393 343 597 724 930 1033 1033 1033 1033 1033 1033 1033 944 896 759 694 598 429 291 436 436 512 512 549 549 678 678 822 671 591 591 591 611 621 621 621 621 474 393 350 311 487 575 437 397 252 252 252 252 444 540 540 834 981 981 981 1189 1293 1619 1782 1816 1833 1850 2188 2357 2188 2164 2147 2005 1900 1795 1688 1525 1424 1362 1287 1224 1117 1082 975 964 832 786 638 543 481 354 298 504 607 710 813 916 1019 1122 1225 1328 1431 1534 1637 1740 1843 1946 2049 1981 1942 1831 1692 1656 1530 1386 1349 1252 1216 1058 997 911 840 687 687 855 855 969 973 975 975 973 954 936 922 753 659 540 395 377 363 349 193 318 318 340 340 448 448 606 606 682 682 682 942 1072 1270 1369 1235 1204 1139 1012 858 844 736 621 584 547 497 415 362 221 221 236 236 269 269 330 330 465 465 478 478 493 493 494 816 977 1137 1217 1086 913 813 811 678 517 345 453 507 561 615 669 723 777 831 885 885 885 885 745 637 589 586 470 311 323 329 335 341 347 353 359 359 194 204 432 546 546 546 722 810 886 924 1260 1428 1428 1580 1656 1988 2154 2015 1925 1778 1762 1756 1751 1622 1617 1514 1443 1365 1224 1189 1096 1011 882 794 731 600 514 484 420 325 279 583 735 745 750 737 643 632 632 632 507 449 392 255 389 241 241 241 507 640 773 1057 1199 1114 996 992 904 833 683 588 481 321 208 288 328 368 408 303 303 543 663 651 598 501 381 244 406 487 487 487 487 803 961 799 746 599 551 389 225 261 279 401 462 462 345 229 523 670 528 470 391 358 242 211 193 309 367 509 580 418 397 361 279 413 480 480 480 469 453 344 353 273 273 191 521 686 686 637 536 367 283 378 648 783 783 811 825 825 716 685 595 568 480 393 345 307 468 468 594 878 1020 1012 908 849 762 684 545 478 415 391 220 220 261 261 379 379 452 452 594 594 671 671 680 680 680 680 998 1157 1316 1173 1133 960 952 854 778 672 822 897 972 1230 1359 1326 1260 1215 1058 907 879 856 732 628 519 439 438 360 285 517 633 749 865 981 1097 1097 1097 1371 1508 1645 1782 1722 1635 1606 1594 1506 1410 1297 1201 1539 1708 1708 1642 1471 1339 1319 1352 1352 1399 1561 1642 1577 1558 1469 1327 1315 1154 1152 1132 1038 885 812 711 671 539 514 457 339 438 438 452 452 452 396 267 539 675 805 870 935 935 935 1079 1151 1199 1223 1223 1223 1223 1315 1361 1195 1100 1093 1052 989 973 904 870 820 773 713 708 551 487 351 208 276 310 344 378 600 711 989 1128 1018 996 950 941 887 803 692 552 525 426 422 365 221 233 239 245 251 257 263 269 275 281 287 293 299 305 311 317 523 626 483 320 512 608 690 731 1069 1238 1167 1156 1082 986 844 712 711 673 522 419 388 294 294 329 329 360 360 474 474 493 493 619 619 745 745 906 906 906 805 657 843 936 1029 1122 1122 1026 885 727 653 485 407 254 163 221 221 371 371 516 516 533 546 546 629 735 735 746 746 825 954 827 1085 1214 1214 1214 1186 1106 1442 1610 1830 1940 1940 1777 1683 1618 1530 1513 1396 1303 1177 1116 1089 1083 1063 971 858 791 702 664 530 498 402 297 455 455 477 477 568 568 740 740 783 916 916 975 975 1061 1061 1126 1126 1186 1186 1342 1342 1614 1750 1886 2218 2384 2698 2855 3012 3012 3190 3279 3279 3172 3020 2928 2763 2648 2645 2591 2547 2703 2781 2859 2937 2937 2937 3247 3402 3406 3408 3518 3573 3431 3338 3219 3048 2966 2964 2957 2907 2742 2617 2611 2471 2344 2297 2284 2222 2186 2024 1945 2267 2428 2589 2750 2911 3072 3233 3317 3359 3319 3185 3118 3021 2961 2800 2650 2575 2543 2405 2297 2234 2138 2067 2057 2047 1901 1882 1880 1774 1638 1605 1464 1315 1277 1270 1150 1041 958 893 862 862 1030 1030 1051 1051 1208 1208 1343 1343 1351 1351 1487 1487 1555 1498 1389 1248 1199 1099 1056 953 781 770 680 657 587 440 395 282 404 465 316 316 369 369 575 678 621 492 347 212 145 251 304 357 279 279 306 568 699 699 943 1065 1209 1281 1539 1668 1678 1683 1683 1801 1860 1912 1938 1938 1938 1938 2122 2214 2306 2306 2354 2378 2378 2363 2310 2272 2108 1962 1799 1752 1678 1660 1618 1496 1474 1369 1309 1292 1274 1141 1023 899 1069 1069 1136 1136 1160 1160 1088 953 905 838 709 631 524 384 298 610 766 922 854 714 546 495 440 431 360 329 329 450 590 590 832 953 1074 1092 1101 1101 1101 1101 1101 1101 974 909 772 648 627 837 942 1042 1092 974 872 747 679 542 448 452 454 456 458 460 462 464 466 468 470 472 474 476 478 480 482 484 486 488 490 492 494 496 498 500 502 504 504 373 310 340 355 455 505 449 430 275 275 275 275 297 308 308 308 510 611 611 839 953 953 953 1181 1295 1215 1143 1139 1016 939 818 722 716 550 461 311 311 417 417 567 567 645 645 798 798 967 967 995 1009 1009 1009 1009 1163 1240 1240 1079 1321 1442 1442 1331 1189 1050 987 907 795 622 597 552 544 537 510 337 292 382 458 458 570 570 679 528 392 233 233 299 299 299 299 385 428 522 569 897 1061 1028 911 836 716 663 572 512 434 400 312 622 777 777 706 584 547 424 422 397 395 352 234 323 323 364 364 415 415 383 233 281 305 455 530 373 300 384 426 502 540 578 616 616 946 1111 1375 1507 1507 1507 1507 1637 1702 1874 1960 1960 1960 1824 1774 1645 1622 1525 1352 1191 1111 1075 992 862 779 761 655 620 611 490 417 368 207 236 394 394 490 490 653 739 739 897 897 1025 1025 1053 1053 1087 1087 1117 1117 1117 1195 1234 1061 907 823 799 654 586 457 322 468 541 614 687 760 942 1033 880 741 613 463 399 336 352 360 368 376 384 392 400 408 416 424 432 440 448 456 464 472 480 488 488 464 395 324 660 828 775 768 601 573 517 417 305 305 394 394 411 411 480 480 615 905 1050 1013 906 757 725 681 652 634 625 527 719 815 784 719 551 511 375 266 266 284 284 404 404 487 487 487 729 850 850 850 850 850 1002 1078 998 952 873 710 636 486 473 377 297 505 609 713 624 520 470 443 282 446 528 848 1008 1008 1114 1167 1220 1087 1064 986 815 693 642 564 439 371 266 266 299 299 443 471 471 620 620 703 703 867 867 1007 1007 972 818 708 624 611 560 426 264 496 612 728 728 790 821 997 1085 1203 1262 1546 1688 1686 1543 1433 1315 1174 1004 966 942 911 758 681 548 526 495 344 492 566 640 714 788 862 936 934 876 705 991 1134 1134 1048 901 846 776 635 462 389 259 593 760 927 927 927 927 783 624 605 547 416 308 286 153 234 234 290 290 322 322 411 411 538 538 603 671 705 622 646 658 766 820 745 735 607 487 349 272 412 412 412 412 412 374 303 320 320 320 320 320 320 402 443 435 383 221 348 311 168 222 249 249 249 435 528 510 481 476 389 310 514 616 616 616 682 715 689 666 660 548 672 734 734 742 746 1026 1166 1090 1033 862 690 628 524 376 204 204 281 281 437 437 506 506 658 658 694 694 694 1030 1198 1198 1198 1145 1111 983 837 696 573 424 281 191 293 293 461 461 569 569 669 719 769 899 964 863 839 666 665 554 512 488 320 320 352 352 293 579 722 622 583 559 512 788 926 1046 1106 1170 1202 1278 1316 1354 1392 1338 1243 1111 1055 994 902 844 792 782 770 646 603 474 402 374 366 201 201 363 363 426 426 479 392 296 296 296 524 638 928 1073 1073 1073 1073 1073 1365 1511 1833 1994 1829 1712 1609 1536 1536 1594 1594 1617 1617 1760 1760 1760 1760 1760 1714 1556 1440 1437 1278 1170 1035 873 783 637 517 513 409 309 328 328 457 457 504 504 602 433 314 412 461 461 675 782 748 673 581 495 436 264 264 270 270 326 326 359 359 455 455 358 193 333 333 333 371 390 390 305 315 315 315 375 405 743 912 912 1150 1269 1388 1588 1688 1688 1547 1405 1251 1117 985 815 691 686 611 598 522 413 398 264 101 211 266 321 376 431 486 541 596 651 706 761 816 871 926 981 1036 1091 1146 1201 1256 1311 1311 1171 1058 942 904 842 723 669 645 509 362 323 605 746 887 1028 1028 901 833 815 770 659 488 381 283 217 220 341 341 466 332 372 392 392 476 518 514 506 464 316 368 368 384 392 392 392 339 507 591 553 455 368 352 211 211 287 287 469 560 542 441 408 392 242 242 300 329 329 547 656 656 520 488 387 340 422 436 443 443 717 854 854 854 854 828 807 640 553 514 381 291 310 446 446 536 536 808 944 793 775 641 488 453 453 547 547 614 540 425 311 351 371 655 797 641 626 539 391 637 760 697 688 548 447 376 338 338 361 361 224 364 434 532 581 591 596 704 758 922 1004 878 780 616 466 323 497 584 671 671 679 683 957 1094 1094 1370 1508 1458 1690 1806 1806 2114 2268 2268 2268 2258 2189 2088 1975 1855 1750 1624 1610 1464 1350 1235 1131 994 915 841 800 781 735 707 681 675 530 391 268 492 604 716 828 940 1052 1164 1276 1388 1594 1697 1597 1468 1363 1265 1167 1158 1156 1040 944 884 772 631 554 411 406 234 562 726 890 1054 1218 1382 1382 1558 1646 1734 1850 1908 1834 1695 1641 1633 1616 1461 1327 1327 1375 1375 1545 1545 1622 1680 1709 1779 1814 1838 1850 2082 2198 2204 2207 2210 2488 2627 2627 2703 2741 2741 2741 2741 2761 2771 2875 2927 2778 2724 2566 2558 2486 2455 2309 2283 2233 2205 2107 2106 1958 1898 1898 2061 2061 2140 2140 2233 2233 2264 2264 2385 2385 2548 2548 2666 2960 3107 3103 2971 2952 2950 2808 2800 2684 2643 2777 2844 2802 2796 2669 2594 2455 2384 2244 2168 2099 1992 1955 1944 1886 1822 1807 1765 1672 1523 1493 1339 1318 1242 1222 1104 1017 990 875 791 785 629 528 458 367 467 517 567 617 667 717 767 817 867 917 967 1017 1067 1117 1167 1217 1267 1317 1367 1302 1261 1107 1072 961 927 925 916 836 831 741 641 638 638 793 793 819 819 1137 1296 1618 1779 1779 1692 1567 1554 1419 1266 1241 1199 1027 919 846 769 602 497 375 240 299 299 365 365 429 429 447 447 476 476 613 613 621 648 648 766 766 858 858 982 982 1025 1025 1160 1160 1444 1586 1424 1403 1345 1339 1168 1158 1115 982 832 789 702 700 652 556 454 315 315 453 453 540 540 599 599 720 720 764 764 916 1114 1213 1397 1489 1323 1263 1206 1053 976 865 766 680 585 451 414 268 304 322 340 484 556 556 473 327 473 629 707 648 500 447 304 304 419 419 419 419 297 326 526 626 626 626 626 626 508 342 378 470 516 836 996 988 940 903 800 653 603 506 346 325 325 353 353 412 412 570 618 642 533 507 362 348 323 162 162 294 294 342 528 621 621 568 443 308 328 666 835 965 1030 1030 1048 1057 1139 1180 1180 1046 949 922 851 819 799 740 681 619 472 351 313 509 607 705 803 901 831 774 654 640 475 335 513 602 870 1004 1154 1229 1419 1514 1514 1514 1508 1413 1315 1205 1146 1091 935 892 839 1061 1172 1172 1424 1550 1676 1676 2016 2186 2354 2438 2438 2322 2282 2253 2149 2065 2013 1994 1992 1830 1727 1710 1572 1463 1329 1257 1199 1106 1099 965 869 700 570 460 366 361 286 388 439 490 541 592 643 694 745 796 847 898 949 1000 1051 1102 1153 1204 1255 1306 1357 1408 1459 1510 1561 1612 1663 1714 1765 1816 1867 1918 1969 2020 2071 2122 2079 1938 1853 1721 1560 1474 1360 1518 1597 1697 1747 1616 1538 1463 1446 1431 1338 1300 1275 1192 1186 1152 1134 1028 982 977 862 859 841 708 640 570 550 570 580 590 600 610 620 630 780 855 688 590 420 290 212 75 245 245 267 267 315 315 422 422 468 468 483 483 483 535 561 587 424 326 326 326 326 572 695 1019 1181 1178 1104 1089 966 832 741 630 459 350 288 482 579 676 773 870 870 880 885 885 885 885 793 712 634 470 355 327 631 783 935 935 935 935 935 935 822 718 712 620 491 345 474 474 568 568 720 928 1032 941 812 698 573 415 320 464 536 608 680 752 920 1004 953 938 879 785 774 724 645 476 448 394 355 354 231 231 358 358 478 478 594 594 524 476 354 320 464 536 536 788 914 1236 1397 1673 1811 1949 1815 1707 1618 1513 1371 1569 1668 1770 1821 1821 1821 1742 1602 1563 1503 1392 1356 1348 1224 1102 1064 1029 889 871 810 771 716 676 663 613 484 420 248 385 385 435 557 557 628 628 800 800 965 965 1030 1190 1319 1319 1430 1430 1473 1473 1541 1445 1435 1316 1296 1158 1014 980 831 696 636 628 609 490 480 409 403 409 412 415 301 237 237 419 510 601 443 383 260 342 342 342 342 342 544 645 941 1089 1167 1206 1132 1114 993 836 835 796 673 570 455 428 293 331 350 369 388 407 426 445 464 483 502 521 540 559 578 597 616 635 654 673 692 711 730 749 768 787 806 825 844 863 756 679 534 517 354 353 235 235 384 384 455 546 546 546 820 957 794 629 541 386 323 248 584 752 621 488 408 251 391 461 535 572 532 509 466 412 395 304 304 446 517 617 667 559 422 307 307 379 523 595 667 963 1111 1111 1175 1207 1475 1609 1751 1822 1803 1662 1892 2007 2007 2247 2367 2453 2496 2539 2582 2582 2582 2424 2308 2186 2022 1955 1894 1844 1792 1643 1578 1494 1427 1324 1432 1486 1540 1594 1648 1702 1756 1810 1864 1918 1972 2026 2080 2134 2188 2242 2137 1970 2102 2092 2047 2004 1959 1806 1903 1874 1710 1593 1450 1366 1245 1101 966 925 802 739 690 618 596 520 449 366 361 338 338 382 382 387 387 259 391 457 457 735 874 807 684 527 522 403 384 558 645 597 500 431 420 255 255 283 283 324 352 366 366 580 687 657 614 472 431 312 598 741 583 475 367 275 487 593 543 453 439 382 240 113 113 153 153 445 591 591 701 756 720 663 608 524 480 463 387 368 275 305 320 335 350 365 380 395 410 410 320 334 341 348 348 348 348 229 280 280 280 280 314 331 331 331 421 466 466 736 871 1111 1231 1231 1231 1231 1377 1450 1450 1796 1969 2142 2346 2448 2698 2823 3143 3303 3162 3113 3018 2964 2842 2801 2684 2573 2442 2277 2255 2109 1978 1917 1783 1628 1610 1507 1440 1355 1305 1191 1178 1177 1155 1096 944 863 732 679 564 515 440 440 497 396 272 272 384 440 576 644 712 661 623 875 1001 866 866 1192 1355 1223 1165 992 849 726 715 681 556 481 323 323 345 345 491 509 518 518 662 734 656 504 480 460 380 230 236 236 337 337 337 365 379 357 257 257 401 473 470 298 166 268 319 319 593 730 624 504 498 490 486 316 400 442 570 634 634 634 481 407 303 641 810 974 1056 1138 1316 1405 1390 1270 1153 1040 952 823 717 709 672 596 520 499 408 242 286 308 330 352 374 396 418 440 440 300 468 552 636 636 597 463 290 323 323 323 523 623 476 457 441 330 530 630 896 1029 1029 1029 1029 1177 1251 1325 1282 1171 1063 984 974 973 936 773 600 546 434 406 280 536 664 792 920 1048 1052 1054 1114 1144 1144 1144 1020 931 923 762 675 674 667 845 934 823 712 708 587 568 503 405 257 531 668 668 668 772 824 661 564 409 243 525 666 914 1038 1038 1084 1107 1003 942 936 895 847 821 821 800 646 477 352 270 221 261 281 301 321 341 361 381 401 421 441 461 481 481 743 874 786 653 598 585 490 484 429 282 282 325 611 754 897 897 1063 1146 1212 1245 1211 1167 1036 918 812 774 1026 1152 1414 1545 1545 1545 1545 1545 1545 1695 1770 1830 1860 2186 2349 2349 2291 2286 2140 2069 1905 1854 1706 1615 1614 1559 1518 1488 1389 1267 1245 1077 1085 1085 1136 1136 1145 1145 1266 1266 1264 1224 1404 1494 1680 1773 1773 1773 1773 2095 2256 2256 2256 2256 2256 2256 2256 2250 2159 2152 1979 1872 1740 1701 1616 1554 1432 1413 1384 1340 1287 1262 1182 1048 1014 1105 1105 1109 1109 1228 1228 1343 1343 1471 1471 1595 1595 1680 1680 1694 1694 1779 1779 1785 1785 1916 1869 1764 1596 1443 1441 1276 1255 1162 1117 1191 1228 1265 1302 1339 1376 1413 1450 1487 1524 1561 1598 1598 1430 1272 1133 1029 1010 856 794 761 753 749 627 551 514 510 449 287 395 395 424 424 424 424 417 358 350 279 358 358 216 335 617 758 758 758 758 772 779 779 625 599 451 424 296 436 506 520 527 527 667 737 937 1037 1037 1037 1037 1253 1361 1216 1188 1089 943 905 850 784 651 610 492 486 352 195 129 349 459 440 435 305 633 797 797 645 530 450 313 375 406 437 468 499 351 234 412 501 331 331 331 211 219 453 570 495 334 474 544 537 695 774 727 591 543 505 505 505 406 454 478 744 877 776 609 450 352 302 268 254 254 344 388 388 424 424 518 518 555 562 471 540 622 663 721 750 750 750 591 533 385 326 464 533 681 755 734 580 576 490 385 326 325 325 444 444 444 574 639 639 609 542 455 409 388 282 443 679 797 915 888 799 708 648 546 472 341 341 350 350 456 456 522 522 552 552 812 942 1072 1316 1438 1438 1438 1438 1452 1459 1551 1597 1597 1597 1597 1637 1657 1657 1657 1488 1385 1219 1080 909 816 780 629 561 448 335 349 349 425 425 469 469 570 570 711 711 789 789 932 932 1020 1020 1158 1158 1273 1239 1193 1176 1088 979 935 781 694 648 556 556 692 692 730 730 898 898 1047 1247 1347 1203 1124 1085 974 821 754 684 643 491 458 412 352 253 253 295 295 575 715 739 751 841 886 720 559 551 470 320 408 408 578 578 618 638 638 638 648 653 689 707 707 893 986 996 1001 1171 1256 1376 1436 1740 1892 2040 2114 2246 2312 2616 2768 2882 2939 2939 2812 2696 2578 2532 2531 2522 2820 2969 2847 2731 2664 2497 2414 2402 2236 2570 2737 3067 3232 3342 3397 3452 3507 3346 3275 3159 3040 2875 2719 2645 2523 2392 2249 2175 2095 2038 1918 1768 1720 1647 1495 1400 1285 1168 1120 1106 1047 959 911 867 774 733 625 591 545 534 452 405 244 260 268 276 284 292 300 308 316 324 332 340 348 356 364 372 380 388 396 404 412 420 428 436 444 331 365 382 376 216 194 252 281 281 229 303 340 340 340 340 442 493 544 608 640 854 961 989 1003 1003 903 945 895 772 760 750 714 541 480 320 526 629 496 384 298 470 422 299 299 201 453 579 579 579 579 579 579 579 909 1074 1220 1293 1293 1293 1595 1746 1746 1716 1680 1513 1620 1544 1501 1368 1288 1185 1025 879 771 694 679 574 525 428 344 344 356 356 378 378 423 423 426 426 476 476 610 610 689 689 832 832 926 926 1095 1095 1141 1141 1009 947 816 712 566 462 368 232 282 307 633 796 796 796 750 585 417 258 297 297 312 312 370 370 400 400 566 574 578 578 578 578 578 488 400 329 372 568 666 954 1098 1184 1227 1227 1227 1227 1123 997 832 748 673 559 402 515 515 633 633 749 749 766 766 776 820 820 883 935 961 961 845 750 710 592 591 532 507 399 358 263 421 421 266 330 556 669 869 969 889 798 715 584 489 462 333 333 345 351 351 232 562 727 727 955 1069 1123 1150 1150 1150 1260 1315 1315 1315 1253 1091 1046 891 787 703 621 585 482 350 193 247 274 301 328 355 382 409 409 246 363 565 666 767 767 767 601 521 480 459 352 336 423 351 257 371 428 272 272 282 287 595 749 682 613 514 391 225 102 120 129 138 147 147 147 147 309 390 306 238 336 385 413 427 317 459 530 601 733 799 721 600 520 440 319 641 802 708 558 430 262 262 307 307 549 670 585 527 369 333 673 843 1013 873 732 656 650 481 462 459 313 226 226 338 338 350 298 298 298 298 298 298 298 450 526 854 1018 1018 1018 854 793 756 734 692 637 621 748 625 601 574 571 476 387 281 457 545 545 725 815 985 1070 920 873 827 690 554 504 499 477 369 330 330 425 425 556 556 650 650 670 670 772 638 604 459 394 380 270 159 333 420 507 449 352 180 150 150 318 318 318 528 633 542 375 332 367 265 183 183 423 543 457 434 290 422 488 488 315 651 819 819 1075 1203 1235 1251 1545 1692 1540 1538 1529 1435 1384 1234 1210 1149 1051 955 842 707 683 656 543 466 463 315 315 316 316 420 420 572 572 572 572 572 690 749 749 749 691 687 590 521 415 304 426 364 257 497 617 633 641 469 366 316 295 609 766 1088 1249 1410 1660 1785 1785 1785 1785 1937 2013 1862 1711 1696 1669 1573 1545 1372 1287 1204 1132 1301 1301 1356 1356 1385 1385 1432 1432 1437 1437 1538 1538 1575 1575 1642 1642 1804 1681 1540 1540 1878 2047 2063 2071 2071 2071 2071 2071 2159 2203 2347 2419 2737 2896 2842 2758 2629 2470 2408 2269 2153 2051 2027 1919 1782 1639 1620 1546 1882 2050 2218 2386 2554 2788 2905 2845 2743 2730 2650 2551 2511 2353 2206 2148 2063 2046 1932 1797 1649 1573 1427 1342 1325 1325 1422 1422 1575 1575 1682 1682 1714 1714 1796 1796 1679 1506 1396 1334 1329 1282 1260 1191 1116 1071 1033 915 874 724 717 660 934 1071 1208 1414 1517 1743 1856 1994 2063 2077 2084 2422 2591 2799 2903 2846 2675 2515 2405 2369 2266 2157 2117 1981 1958 1891 1841 1693 1650 1550 1518 1396 1275 1221 1138 1030 950 785 726 655 588 483 315 405 450 495 540 585 630 675 720 765 810 855 900 945 945 945 945 945 925 885 803 766 1054 1198 1163 1057 1056 1009 900 740 624 507 472 389 319 437 496 555 614 673 732 791 850 909 909 755 625 581 556 595 721 784 784 721 641 931 1076 962 937 821 710 668 599 508 427 353 231 405 492 579 666 753 753 627 563 550 523 394 272 184 214 214 224 224 364 364 432 305 305 381 419 695 833 833 739 649 616 516 459 445 340 341 470 470 507 507 410 257 325 325 325 535 640 862 973 1079 1132 1082 1049 1041 922 876 710 619 488 425 282 282 429 466 466 494 494 513 513 570 570 643 643 795 650 522 515 447 274 274 439 439 477 477 342 412 447 663 771 666 505 386 266 266 318 318 436 408 331 541 646 646 646 569 611 799 893 893 931 950 950 884 858 767 599 558 415 402 384 343 659 817 817 1073 1201 1329 1529 1629 1697 1731 1558 1442 1430 1335 1169 1093 933 828 746 1056 1211 1366 1521 1865 2037 2037 2037 1946 1859 1706 1577 1578 1578 1626 1626 1725 1725 1672 1520 1462 1370 1468 1484 1492 1492 1492 1492 1492 1662 1747 1747 1747 1747 1747 1999 2125 2000 1899 1845 1794 1714 1628 1470 1433 1396 1231 1083 1056 1042 872 815 642 560 538 421 253 217 481 613 745 877 1009 1141 1273 1405 1537 1669 1801 1715 1825 1880 1880 1880 1880 2130 2255 2197 2072 2068 2061 1938 1911 1903 1732 1707 1541 1432 1264 1264 1297 1297 1333 1333 1370 1370 1530 1530 1577 1577 1720 1720 1755 1755 1903 1903 1956 1956 1829 1666 1523 1398 1397 1336 1200 1053 972 862 800 673 595 481 470 363 204 201 479 618 757 896 1035 1174 1313 1452 1591 1730 2062 2228 2068 2047 2038 1901 1827 1715 1567 1482 1316 1312 1232 1180 1020 1018 961 915 833 709 683 634 495 470 461 326 326 398 398 515 515 551 551 674 674 795 795 851 851 1015 1015 1115 1115 1220 1220 1286 1351 1351 1483 1483 1550 1550 1592 1592 1663 1663 1796 1796 1959 1973 1980 1980 1980 2148 2232 2362 2427 2427 2427 2757 2922 2922 2922 2769 2721 2567 2531 2374 2318 2155 2006 1891 1729 1570 1465 1381 1366 1337 1308 1222 1139 1037 974 849 694 554 447 390 353 281 379 428 477 477 425 367 303 429 349 300 464 546 445 363 221 221 291 326 361 342 342 566 678 900 1011 1039 1053 1067 1067 1011 1181 1266 1150 1019 1019 1134 1049 978 815 753 752 639 695 723 751 779 807 1085 1224 1363 1332 1257 1181 1135 1008 898 771 676 585 480 429 429 536 536 663 663 731 731 819 819 975 975 1081 1081 1081 1081 1081 1081 1081 1285 1387 1685 1834 1906 1942 1910 1758 1587 1474 1356 1286 1159 989 984 1146 1227 1308 1389 1470 1551 1632 1496 1474 1441 1333 1231 1145 1083 1027 858 788 724 724 838 838 922 922 1006 1006 1149 1149 1248 1248 1415 1265 1211 1074 1035 929 929 1003 1003 1031 1045 1045 1042 1026 905 860 828 678 662 497 402 332 493 493 510 510 635 635 957 1118 1062 911 849 842 724 636 520 387 298 298 404 404 512 541 541 558 558 726 726 565 421 286 135 139 139 284 284 284 284 490 593 859 992 1026 1043 1105 1136 1136 1200 1232 1176 1114 1036 945 853 699 639 562 446 371 298 298 437 437 595 595 715 715 848 848 887 887 1005 1064 1106 1127 1399 1535 1535 1739 1841 1841 1841 2077 2195 2195 2437 2558 2798 2918 2779 2637 2465 2381 2378 2334 2317 2272 2142 2022 1879 1879 2018 2181 2181 2061 1980 1970 1965 1896 2174 2313 2313 2411 2460 2509 2509 2509 2523 2530 2530 2530 2530 2530 2407 2344 2296 2294 2158 2103 2040 1940 1938 1797 1755 1694 1584 1486 1316 1271 1226 1136 1082 958 948 922 834 1052 1161 1270 1379 1488 1597 1706 1815 1924 2033 2142 2008 2001 1952 1908 1897 1787 1773 1752 1598 1541 1400 1345 1301 1280 1275 1215 1205 1171 1016 985 880 804 733 579 564 454 372 255 519 651 783 915 1047 1179 1311 1443 1575 1707 1839 1839 2035 2133 2093 1990 1946 1922 1837 1817 1778 1637 1464 1353 1243 1214 1200 1067 1043 899 843 785 752 583 420 386 262 262 382 382 412 404 381 327 327 511 603 695 695 543 421 372 245 533 677 677 534 387 551 797 920 1202 1343 1359 1367 1209 1164 1083 1044 906 809 773 602 475 366 199 128 464 632 800 968 1136 1296 1376 1542 1625 1519 1511 1390 1282 1222 1049 994 828 828 984 984 1146 1146 1286 1490 1592 1421 1705 1847 2091 2213 2043 1938 1873 1796 1786 1709 1585 1530 1466 1376 1354 1235 1216 1164 1000 901 901 1040 1040 1084 1084 1216 1216 1500 1642 1842 1942 2042 2042 2042 2350 2504 2624 2684 2940 3068 3274 3377 3377 3265 3119 3007 3023 3023 3191 3309 3368 3330 3327 3314 3187 3146 2975 2827 2729 2635 2475 2461 2359 2212 2057 2056 1914 1759 1664 1529 1364 1260 1155 1031 984 891 861 806 770 604 591 521 484 481 317 317 443 443 493 493 609 609 615 754 754 796 796 837 837 927 927 985 1014 1043 1043 953 792 732 715 637 635 520 485 536 536 635 635 939 1091 1091 1024 931 842 704 563 497 401 395 317 499 590 681 772 772 772 948 1036 1036 939 889 851 816 782 806 1072 1205 1126 955 788 739 610 511 421 337 591 718 845 972 972 972 1214 1335 1267 1122 1007 1019 1025 1097 1133 1169 1485 1643 1679 1697 1697 1679 1588 1537 1402 1336 1177 1154 1146 973 891 762 657 645 499 466 397 350 265 279 279 386 386 411 411 428 428 579 744 744 881 881 883 883 883 1213 1378 1349 1323 1319 1275 1161 1107 938 777 663 547 813 946 1079 1117 1136 1374 1493 1583 1628 1628 1467 1406 1299 1204 1031 975 889 845 790 649 630 508 359 304 492 586 680 774 868 962 853 809 740 637 625 572 507 347 264 264 417 417 521 521 531 531 590 590 644 674 689 689 917 1031 1145 1133 1070 939 768 678 573 444 298 630 796 962 817 686 750 782 964 1055 1055 1055 1093 1112 1112 1084 977 912 752 672 617 565 475 446 311 338 338 422 422 503 503 548 548 548 480 455 415 295 198 236 255 255 523 657 580 558 449 327 487 567 567 715 789 789 933 1005 1047 1068 1089 1000 981 884 806 702 659 590 545 470 329 385 413 441 469 497 525 553 581 609 637 665 693 721 749 859 914 1104 1199 1146 1137 1122 991 887 760 720 573 561 393 339 499 579 659 739 819 899 899 1101 1202 1202 1098 1044 1025 856 778 684 619 493 599 599 619 510 455 298 302 304 420 478 572 619 847 961 1209 1333 1333 1333 1619 1762 1712 1589 1458 1367 1366 1225 1225 1300 1300 1473 1413 1394 1362 1243 1109 1010 915 894 853 771 713 587 544 445 404 343 643 793 688 569 557 511 505 368 594 707 657 597 478 443 293 438 337 337 407 407 407 407 311 365 392 392 704 860 1100 1220 1482 1613 1744 1618 1557 1532 1372 1328 1257 1243 1192 1189 1186 1020 895 1055 1135 1215 1295 1375 1455 1384 1309 1221 1063 1013 969 871 717 568 398 272 410 479 548 617 686 755 824 893 962 1031 1100 1169 1113 1093 1076 1044 890 779 774 601 430 320 320 417 417 287 361 201 233 249 495 618 741 632 472 377 377 538 538 538 538 485 467 322 636 793 707 562 546 478 399 227 365 434 503 572 641 537 526 415 412 325 470 736 869 697 537 487 395 366 444 483 571 615 615 809 906 1190 1332 1260 1141 1077 1027 955 798 711 591 485 317 317 481 481 559 559 585 585 714 714 627 514 506 346 409 409 671 802 866 898 791 716 564 563 423 324 466 537 608 608 599 427 295 376 560 652 852 952 952 952 882 709 705 650 490 459 395 335 492 492 621 967 1140 1140 1128 989 872 793 654 642 628 591 587 418 245 380 380 419 551 617 539 502 443 435 319 154 154 157 157 159 159 244 244 274 274 294 304 374 409 411 412 371 363 301 301 483 574 539 532 379 379 293 307 547 667 825 904 904 960 988 1320 1486 1354 1462 1516 1516 1708 1804 2000 2098 2196 2186 2090 2074 2048 1923 1878 1774 1644 1551 1394 1225 1085 1020 867 717 676 676 511 411 407 370 286 171 176 176 176 326 401 461 491 523 539 539 785 908 908 905 775 759 873 873 1105 1221 1459 1578 1578 1900 2061 2265 2367 2627 2757 3049 3195 3155 2992 2955 2804 2764 2695 2555 2460 2376 2297 2259 2141 2119 1960 1929 1884 1832 1692 1547 1391 1239 1105 968 906 778 636 517 453 322 560 679 798 917 1036 1155 1274 1393 1512 1631 1750 1869 1988 2107 2226 2345 2464 2583 2702 2821 2940 3062 3123 3010 2904 2851 2694 2598 2519 2458 2458 2592 2592 2636 2636 2792 2792 2792 3064 3200 3200 3286 3329 3283 3197 3082 3021 2896 2852 2807 2730 2726 2584 2412 2580 2664 2748 2832 2916 3000 3118 3177 3177 3261 3303 3303 3467 3549 3549 3691 3762 3762 3762 3762 3762 3762 3990 4104 4104 4416 4572 4572 4572 4572 4563 4497 4413 4270 4183 4053 3974 3865 3841 3735 3645 3622 3617 3543 3384 3224 3172 3163 2995 2894 2742 2637 2636 2504 2388 2269 2106 1968 1935 1799 1654 1518 1489 1485 1621 1621 1757 1757 1809 1809 1840 1840 1890 1890 1905 1905 1983 1983 2122 2131 2078 2140 2171 2062 1993 1936 1821 1716 1641 1495 1388 1388 1521 1521 1646 1646 1777 1777 1871 1710 1628 1558 1402 1379 1346 1305 1179 1098 1045 1028 856 701 678 533 515 344 188 29 29 44 44 94 94 107 107 241 241 408 654 777 696 558 448 283 171 171 303 303 392 392 426 443 298 312 319 319 319 553 670 550 431 321 463 534 449 427 270 486 594 726 792 1116 1278 1278 1147 1022 999 982 928 766 706 616 589 544 408 299 313 320 327 334 341 348 355 362 369 376 383 390 390 349 323 441 500 500 433 327 461 528 424 368 205 205 469 601 586 521 397 381 215 371 449 303 303 575 711 628 502 364 346 283 479 577 919 1090 1354 1486 1324 1216 1065 1011 962 860 747 646 491 365 242 242 404 404 487 487 566 910 1082 1082 1082 1338 1466 1393 1305 1166 1129 1079 1069 946 812 761 663 501 439 343 617 754 891 1028 1165 1165 1287 1348 1307 1543 1661 1661 1661 1731 1766 2030 2162 2162 2162 2162 2056 1922 1797 1698 1689 1532 1477 1420 1598 1687 1776 1865 1844 1774 1749 1748 1617 1558 1548 1508 1478 1468 1463 1427 1318 1159 1092 968 887 715 610 496 335 228 338 393 448 503 558 613 668 723 778 833 969 1037 909 891 852 783 750 725 614 480 436 310 310 459 459 524 524 525 683 683 802 802 868 901 1209 1363 1363 1363 1363 1198 1180 1093 941 817 687 675 608 575 509 666 666 974 1128 1406 1545 1545 1490 1339 1279 1180 1282 1333 1384 1384 1384 1384 1384 1640 1768 1768 1768 1880 1936 1900 1803 1724 1709 1693 1617 1580 1511 1390 1277 1157 1046 1017 879 746 709 577 410 299 299 315 315 410 410 539 539 406 379 226 362 355 183 375 471 372 275 521 644 644 562 532 416 392 258 165 285 345 345 443 492 389 256 344 388 388 326 377 413 431 431 659 773 867 914 1106 1202 1202 1506 1658 1658 1514 1529 1501 1462 1448 1275 1235 1135 1018 856 739 724 724 787 787 934 934 1029 1029 1097 1097 1127 1127 981 862 705 612 567 399 347 456 456 529 603 603 620 620 782 1058 1196 1416 1526 1608 1649 1845 1943 1943 1911 1827 1713 1668 1637 1600 1496 1417 1392 1349 1254 1225 1059 1054 937 811 711 591 536 371 320 368 368 493 493 625 625 468 405 361 324 462 650 744 744 986 1107 1107 1022 889 765 1049 1191 1132 1029 1026 966 954 819 691 602 566 556 454 388 344 410 443 476 509 542 575 608 511 352 303 303 545 666 556 526 428 425 314 646 812 978 978 1160 1251 1251 1239 1152 1117 988 955 789 634 491 435 418 327 480 640 720 952 1068 1304 1422 1368 1211 1067 921 766 719 687 610 555 495 442 377 292 292 412 412 497 497 572 572 633 633 780 780 917 917 954 954 995 1018 1018 1108 1108 1108 945 852 850 1142 1288 1288 1534 1657 1891 2008 2008 1961 1955 1816 1734 1713 1560 1395 1533 1533 1657 1657 1819 2063 2185 2253 2287 2287 2517 2632 2578 2571 2501 2379 2601 2712 2823 2792 2788 2646 2529 2407 2323 2323 2390 2390 2558 2535 2483 2339 2259 2241 2208 2166 2150 2049 1956 1920 1754 1600 1820 1930 2040 2150 2260 2260 2156 2099 1969 1825 1659 1532 1484 1324 1314 1265 1149 1022 865 795 685 626 474 453 341 504 548 754 857 787 736 648 561 496 354 260 304 326 348 370 392 392 424 440 440 610 695 580 479 368 352 247 395 469 338 321 170 200 215 267 293 293 293 409 467 387 289 459 544 636 682 567 431 314 314 414 383 246 200 330 395 717 878 878 878 795 720 630 531 419 290 612 773 682 580 580 580 580 634 661 757 805 847 868 868 1132 1264 1098 960 791 699 526 398 372 288 255 255 259 259 273 273 331 331 331 331 331 331 675 847 847 803 768 767 750 607 598 428 385 249 415 498 581 464 383 358 335 335 335 507 593 651 680 732 758 784 1018 1135 1135 1124 967 891 729 682 637 480 319 601 742 883 1183 1333 1333 1326 1253 1188 1146 1077 1057 957 949 798 704 540 533 478 485 485 503 610 610 628 628 725 725 737 737 899 899 1033 1121 1165 1463 1612 1543 1407 1376 1335 1212 1187 1064 946 904 833 825 812 777 654 613 468 432 368 335 335 426 426 476 476 523 523 648 648 659 659 704 704 763 763 819 819 897 897 975 975 975 923 878 823 786 741 734 630 593 426 294 254 405 405 240 256 264 278 285 285 285 285 369 411 382 224 224 544 704 617 559 479 346 200 200 209 209 334 334 360 360 360 247 449 550 550 542 485 437 313 391 430 734 886 886 797 709 615 597 561 407 268 288 298 308 318 318 318 318 524 627 627 582 492 367 353 185 205 215 225 235 245 255 265 275 285 285 459 546 407 299 567 701 835 835 937 988 988 941 903 869 739 628 588 454 403 310 323 323 435 435 491 491 593 740 740 740 980 1100 1100 1100 1100 997 994 896 732 645 544 505 485 329 589 719 849 693 559 428 284 284 412 412 449 449 585 915 1080 1080 1072 984 913 845 685 903 1012 937 890 739 650 545 472 448 383 238 386 460 534 608 682 682 682 673 502 428 410 333 403 438 586 660 974 1131 1092 1035 964 850 815 659 501 424 312 312 416 416 541 541 696 696 561 409 364 254 362 556 653 653 653 729 767 829 860 1018 1097 1097 963 892 738 644 547 516 504 473 418 312 400 444 488 532 576 590 597 604 517 385 301 301 489 583 583 641 670 608 500 466 362 198 198 301 301 401 401 252 518 651 651 651 559 394 229 390 390 618 732 790 819 921 972 1226 1353 1353 1353 1347 1260 1236 1103 964 800 649 516 491 469 372 230 245 245 341 341 468 468 449 291 381 426 660 777 706 617 460 290 354 354 364 364 496 496 496 568 604 826 937 772 636 575 500 401 257 279 290 301 312 564 690 564 469 408 308 308 450 372 347 343 407 439 471 471 321 361 425 457 793 961 1243 1384 1554 1639 1657 1666 1666 1666 1666 1666 2006 2176 2176 2334 2413 2260 2101 2006 1928 1883 1745 1584 1412 1258 1101 1066 907 818 763 650 567 484 417 396 394 251 485 602 719 836 953 1070 1187 1304 1421 1538 1655 1772 1889 2006 2123 2123 2123 2076 1905 1899 1741 1639 1556 1422 1251 1202 1150 997 884 867 822 722 674 554 538 493 469 450 338 397 397 317 383 383 365 350 349 179 343 352 352 210 218 218 218 218 408 503 392 369 286 286 296 301 306 498 594 864 999 999 1057 1086 979 870 799 718 701 599 503 497 345 527 618 709 800 800 749 661 519 369 232 474 595 595 470 358 242 510 644 802 881 881 864 749 691 653 583 531 687 687 531 370 285 341 369 306 306 360 387 329 625 773 773 627 543 475 387 357 254 570 728 886 940 967 883 856 834 771 627 525 488 445 375 302 302 410 410 439 439 508 508 548 548 645 923 1062 1062 1136 1173 1210 1049 903 871 714 543 535 362 233 233 361 361 423 423 454 604 604 743 743 811 811 914 1244 1409 1639 1754 1788 1805 1849 1871 1871 1719 1611 1535 1524 1370 1218 1095 977 907 777 642 574 475 312 382 382 463 463 481 481 508 545 545 700 700 700 700 692 534 528 401 319 382 666 808 1098 1243 1243 1076 954 892 829 849 849 1014 1014 1124 1179 1301 1362 1636 1773 1773 2035 2166 2064 1901 1826 1708 1582 1431 1397 1364 1307 1183 1391 1495 1423 1397 1279 1192 1058 913 905 750 601 552 519 485 387 385 264 602 771 940 1152 1258 1258 1258 1225 1135 1071 1046 929 887 841 804 799 762 747 660 568 516 482 330 499 499 621 621 785 899 899 928 1012 1054 1054 1054 973 897 772 691 534 393 305 334 334 410 410 490 490 542 542 595 595 665 665 704 704 768 936 1020 1020 1020 1042 1053 1053 1053 1053 1335 1476 1484 1488 1488 1816 1980 1833 1668 1620 1619 1612 1535 1439 1266 1204 1114 1079 1050 1047 904 775 613 503 458 410 242 242 245 286 286 324 324 368 368 484 607 607 607 479 312 548 666 569 406 406 406 393 360 327 479 555 555 555 841 984 859 808 670 514 439 358 187 503 661 644 610 453 354 327 337 342 560 669 639 510 507 403 319 319 420 395 387 270 412 483 428 276 326 351 181 285 337 337 605 739 739 739 581 549 506 362 206 208 283 283 356 356 483 753 888 1168 1308 1654 1827 1827 1785 1760 1778 1787 2075 2219 2219 2219 2203 2176 2165 2031 1908 1830 1820 1780 1656 1548 1518 1503 1488 1378 1303 1172 1027 908 876 846 781 621 605 473 437 703 836 969 1102 1235 1368 1501 1634 1714 1754 1794 1924 1989 1983 2183 2283 2283 2210 2068 1951 1919 1866 1713 1601 1436 1426 1348 1534 1627 1720 1813 1906 1872 1737 1667 1561 1391 1379 1241 1148 1024 864 824 707 642 766 828 890 952 1014 1076 1138 1200 1262 1324 1386 1448 1510 1572 1407 1234 1068 1064 1037 946 862 739 659 566 541 492 449 307 325 334 343 352 361 370 370 370 370 336 346 346 346 283 306 306 306 588 729 688 576 430 374 353 340 386 694 848 1040 1136 1037 956 1008 1034 1034 966 899 750 585 560 394 251 321 356 391 426 461 496 531 566 601 636 671 706 1012 1165 1461 1609 1663 1690 1690 1946 2074 1951 1787 1646 1525 1439 1402 1251 1122 1044 929 896 811 763 736 581 493 453 304 504 604 704 804 904 1004 1104 1204 1304 1404 1504 1604 1704 1804 1801 1775 1737 1644 1569 1446 1281 1141 1050 938 828 757 927 1012 1097 1182 1267 1352 1437 1522 1522 1702 1792 1688 1533 1466 1303 1303 1373 1373 1505 1350 1221 1219 1133 1002 964 950 910 782 693 620 488 381 296 296 386 386 462 462 555 555 691 691 845 922 886 740 628 532 442 418 362 192 192 336 336 385 385 629 751 751 889 958 958 958 821 729 642 536 436 310 390 430 470 510 550 590 630 630 758 822 822 822 802 693 627 515 440 368 197 325 389 453 517 349 190 284 331 187 187 471 613 755 584 435 431 274 362 406 450 494 388 256 256 423 423 423 473 498 498 500 501 357 211 435 547 542 476 432 425 398 319 385 418 418 245 263 272 272 272 272 436 518 518 518 518 518 736 845 774 769 761 710 653 510 449 372 229 479 604 928 1090 1414 1576 1576 1576 1576 1772 1870 1834 1674 1654 1535 1413 1366 1364 1195 1114 1035 949 884 728 713 712 678 658 626 618 479 457 290 370 410 450 490 530 570 610 650 690 730 770 810 850 890 930 970 1010 1050 897 724 595 463 298 298 317 317 362 362 471 471 586 586 602 602 713 739 752 764 770 770 770 770 770 770 770 699 691 573 455 288 323 323 475 475 319 357 519 600 922 1083 1083 953 850 829 814 724 630 520 471 326 584 713 842 876 893 893 925 941 925 820 662 628 611 553 479 394 231 231 231 551 711 1033 1194 1355 1355 1435 1475 1655 1745 1745 1745 1745 1619 1526 1372 1332 1290 1243 1230 1069 907 854 775 665 565 518 468 356 208 262 289 289 293 295 295 295 153 232 232 424 520 520 520 538 547 581 598 796 895 1145 1270 1395 1392 1634 1755 1755 1704 1533 1398 1301 1134 1106 1061 963 900 798 728 697 567 423 327 549 660 660 660 660 648 528 439 415 370 413 461 485 318 318 421 659 778 759 756 700 628 490 400 400 498 498 498 419 364 321 447 447 679 795 1105 1260 1260 1260 1260 1260 1260 1270 1275 1325 1350 1424 1461 1498 1330 1238 1077 1074 1020 1003 962 900 777 681 570 456 415 279 279 417 424 424 559 559 624 624 715 715 868 868 979 979 1126 1126 1181 1181 1181 1331 1406 1604 1703 1703 1967 2099 2115 2123 2131 2389 2518 2518 2736 2845 3147 3298 3298 3298 3608 3763 3620 3528 3414 3326 3277 3109 3013 2888 2849 2817 2815 2934 2934 3011 3011 3143 3143 3284 3284 3442 3442 3442 3654 3760 3866 3866 3863 3725 3692 3679 3565 3490 3418 3399 3276 3259 3125 3010 2954 2942 2814 2752 2650 2624 2521 2420 2280 2276 2191 2097 1953 1874 1704 1600 1665 1665 1773 1827 1784 1689 1638 1633 1478 1443 1374 1319 1150 1039 932 765 660 502 333 333 364 364 501 501 636 636 804 804 865 865 1022 1160 1160 1205 1097 1054 935 876 784 774 705 548 416 405 378 340 526 619 712 805 898 825 810 709 539 375 272 383 383 509 509 509 509 389 246 446 546 586 606 764 843 836 781 755 744 644 538 414 407 307 247 247 263 263 290 290 344 344 427 427 536 521 483 313 295 295 295 295 369 406 406 720 877 707 669 651 627 523 406 395 334 334 367 367 515 643 833 928 1023 1091 1125 1046 964 891 885 876 863 793 767 630 530 519 456 298 448 523 598 673 748 823 933 988 816 746 593 479 336 336 495 495 568 568 600 600 741 741 741 741 571 406 276 328 354 426 462 462 462 319 545 658 771 903 969 971 972 916 889 817 670 499 368 341 443 443 571 556 406 247 567 727 727 604 506 390 361 421 451 705 832 832 832 832 679 578 444 397 268 306 325 344 363 382 401 358 321 321 629 783 783 739 597 522 401 283 585 736 573 478 433 420 389 320 238 392 469 296 400 452 412 317 655 824 824 824 824 722 577 565 406 291 299 299 424 424 559 589 604 542 425 277 557 697 837 679 521 383 376 338 658 818 721 595 549 484 389 356 355 190 190 275 275 299 299 392 392 454 454 535 535 535 406 264 356 402 298 374 412 420 424 768 940 940 869 753 719 598 456 432 352 182 308 371 434 497 560 623 623 589 529 470 376 247 82 0 146 219 292 472 562 555 416 394 357 289 289 321 347 360 352 270 270 270 270 358 402 654 780 659 582 576 522 357 307 623 781 781 955 1042 1046 1048 1048 1114 1147 1180 1180 1180 1180 1180 1272 1318 1614 1762 2092 2257 2489 2605 2605 2621 2629 2534 2361 2241 2144 2070 1952 1948 1932 1895 1870 1796 1678 1674 1540 1429 1318 1170 1164 1017 900 772 680 536 472 452 357 259 259 370 370 532 532 627 627 768 768 893 893 895 895 937 937 970 970 1115 1115 1215 1215 1217 1217 1364 1364 1340 1329 1217 1297 1337 1195 1275 1315 1315 1353 1372 1368 1308 1187 1134 1088 926 889 858 811 804 758 631 528 476 330 516 609 702 795 888 981 1074 1086 1092 1092 1130 1149 1168 1168 1168 1019 896 781 773 712 704 665 495 484 451 434 302 167 447 587 727 867 1001 1068 1068 1308 1428 1630 1731 1961 2076 2076 2076 2029 1926 1768 1716 1615 1542 1464 1418 1297 1169 1150 1147 1075 1035 1027 973 803 704 695 666 500 434 310 542 658 774 890 1006 1122 1238 1354 1470 1586 1702 1818 1818 1818 1854 1872 2062 2157 2097 1948 1895 1773 1700 1641 1566 1405 1318 1150 1042 937 787 758 712 641 473 307 647 817 987 1157 1089 1014 889 778 651 613 572 416 381 278 342 374 406 438 470 502 534 566 598 630 662 694 726 758 790 822 854 854 701 604 505 498 441 335 505 505 512 512 512 434 418 397 334 600 733 733 568 513 429 412 321 497 585 585 585 715 780 1076 1224 1224 1492 1626 1535 1486 1478 1384 1281 1185 1114 1100 974 958 943 939 926 797 667 534 425 321 377 405 433 433 359 269 389 230 230 230 230 346 404 404 292 550 679 808 645 524 441 301 412 412 563 893 1058 895 825 774 706 535 391 318 532 639 746 662 656 814 893 785 764 744 583 455 448 394 264 358 405 452 499 546 593 593 763 848 933 1018 1018 1050 1066 1082 1168 1211 1211 1211 1172 1081 917 828 702 683 823 823 832 832 839 839 993 1337 1509 1681 1624 1557 1466 1321 1177 1035 911 901 790 647 612 592 429 295 295 347 347 476 476 487 487 545 475 323 405 446 792 965 1138 1103 1028 1021 877 721 659 609 453 323 627 779 931 1159 1273 1273 1273 1273 1491 1600 1640 1660 1712 1738 1692 1688 1984 2132 2202 2237 2417 2507 2507 2430 2424 2336 2319 2227 2214 2127 2104 1937 1806 1799 1700 1613 1501 1396 1317 1262 1193 1021 860 724 564 397 259 289 289 453 453 615 599 428 335 411 449 395 275 547 683 683 683 629 571 445 324 332 336 462 525 525 435 412 242 578 746 742 646 633 595 554 477 368 354 266 266 374 374 486 401 309 173 173 173 173 173 173 173 173 173 173 235 266 438 524 524 690 773 787 794 1022 1136 1440 1592 1744 1896 1734 1703 1590 1471 1458 1401 1269 1224 1155 1142 1048 1020 1001 954 949 941 901 764 749 609 534 437 402 320 536 644 752 860 968 1076 1184 1292 1400 1508 1616 1724 1724 1724 1724 2044 2204 2204 2086 2054 2032 2016 1871 1833 1664 1583 1455 1443 1313 1167 1029 980 914 770 617 581 495 484 453 307 325 334 343 352 260 260 416 494 494 450 311 423 423 341 350 280 588 742 742 737 675 592 442 360 220 538 697 697 697 527 468 340 374 391 391 358 292 352 382 382 319 557 676 641 478 381 208 242 259 276 293 310 327 344 344 344 358 365 559 656 964 1118 1220 1271 1433 1514 1784 1919 1921 1922 1884 1831 1770 1755 1734 1687 1549 1466 1392 1250 1211 1533 1694 1694 1685 1677 1666 1574 1510 1369 1306 1330 1330 1487 1487 1487 1315 1151 1218 1185 1138 1078 931 985 1012 900 799 655 565 411 270 320 320 320 450 515 515 583 617 617 617 771 848 827 744 701 576 742 825 1033 1137 1137 1137 1445 1599 1657 1686 1986 2136 2136 2160 2172 2125 2011 1932 1856 1749 1741 1673 1623 1469 1377 1222 1110 1067 953 859 718 642 556 553 544 506 502 471 336 236 72 72 197 197 310 310 457 457 608 608 735 735 810 810 947 947 1015 1015 1055 1116 1116 1209 1209 1288 1288 1425 1425 1487 1518 1511 1503 1410 1343 1247 1212 1097 1131 1148 1165 1182 1066 956 816 734 592 529 359 195 195 323 323 376 376 416 416 432 546 603 457 355 298 298 438 508 578 598 608 608 608 468 320 460 530 468 360 283 323 343 571 685 755 790 972 1063 1020 855 813 812 670 517 379 292 292 457 457 569 569 586 586 601 601 640 640 645 645 734 678 605 507 469 443 440 338 410 446 510 542 766 878 990 990 851 838 806 703 533 473 356 259 360 360 455 455 455 380 215 477 608 608 608 494 482 477 396 244 188 432 554 554 468 378 361 287 509 620 506 458 315 200 200 234 234 238 238 238 280 301 377 415 453 327 671 843 1047 1149 1024 994 990 853 697 590 541 422 286 275 275 330 330 423 423 574 574 696 696 528 371 348 186 492 645 595 543 433 268 268 381 381 381 381 220 225 225 225 225 323 372 372 372 372 372 355 219 419 519 519 519 519 519 519 519 519 817 966 1115 1115 1115 1115 1115 1115 1127 1133 1315 1406 1497 1588 1529 1454 1364 1318 1184 1106 1054 956 896 728 642 539 491 322 322 418 418 425 425 556 556 705 705 733 733 839 899 929 959 989 989 1287 1436 1284 1220 1069 953 930 784 697 556 556 588 597 597 618 618 740 740 802 802 945 945 1001 1001 1124 1124 1124 1124 1086 1064 1015 855 783 715 643 612 487 321 471 546 621 696 771 846 1126 1266 1466 1566 1405 1358 1301 1205 1100 1046 979 828 734 641 615 539 392 271 577 730 675 588 565 431 431 581 656 656 702 725 1067 1238 1409 1325 1225 1122 977 854 847 742 578 569 416 336 256 262 265 268 271 274 277 280 283 286 289 292 295 298 301 361 391 525 592 592 423 280 360 360 360 360 440 480 480 333 435 486 363 192 192 192 192 192 192 192 192 192 34 152 286 353 553 653 657 659 877 986 925 925 925 1209 1351 1217 1162 1060 910 836 826 826 962 1030 1030 971 891 829 798 658 580 484 477 453 428 270 402 468 534 600 600 498 458 424 329 389 512 512 614 665 563 404 267 355 679 841 1003 1003 1003 1003 1139 1207 1295 1339 1479 1549 1486 1408 1371 1362 1314 1230 1192 1145 1096 1092 1083 1003 925 794 758 618 567 423 319 659 829 999 1169 1339 1254 1159 1100 1099 961 819 779 778 764 596 510 468 418 279 279 377 377 513 648 648 821 821 868 868 968 968 1049 1049 953 885 770 706 572 546 458 373 216 60 268 372 476 580 684 788 638 484 393 238 200 370 455 673 782 782 721 612 574 509 341 449 693 815 1021 1124 1454 1619 1679 1709 1574 1422 1419 1416 1296 1152 1144 1009 841 709 544 500 473 426 255 206 382 470 558 646 734 822 910 998 1086 1174 1262 1350 1438 1526 1614 1614 1614 1614 1609 1489 1329 1321 1288 1285 1140 1060 907 895 775 691 574 477 381 244 293 293 307 307 436 436 397 356 313 429 487 402 363 210 466 594 598 600 590 586 472 336 410 447 599 675 644 478 688 793 793 679 610 510 482 480 449 430 401 251 373 373 416 416 562 562 474 435 389 339 463 525 799 936 1194 1323 1323 1277 1150 1012 983 941 891 851 745 651 536 422 331 493 574 655 736 817 898 979 940 868 774 695 651 634 497 398 363 343 527 619 711 803 803 803 656 516 509 344 364 374 384 394 404 414 640 753 642 595 526 526 838 994 1176 1267 1429 1510 1756 1879 2157 2296 2435 2574 2713 2849 2917 2915 2883 2717 2659 2616 2540 2384 2230 2146 2103 2102 2102 2245 2245 2320 2320 2459 2459 2573 2573 2787 2894 2894 2883 2763 2661 2488 2350 2201 2073 2046 2240 2337 2434 2531 2628 2494 2412 2308 2185 2063 1936 1828 1656 1556 1507 1394 1261 1252 1234 1121 1004 909 904 889 726 611 485 389 344 344 409 409 441 441 449 449 592 592 709 709 810 810 840 840 1005 1005 841 798 704 680 576 432 308 278 606 770 770 880 935 935 806 732 697 593 493 490 326 668 839 891 917 869 787 631 618 480 400 264 264 377 377 467 467 610 670 700 902 1003 1309 1462 1666 1768 1635 1499 1380 1357 1277 1113 1047 934 812 772 722 703 534 511 476 358 236 236 348 348 382 382 470 470 629 629 761 761 772 772 901 945 848 948 998 973 806 719 682 565 530 465 296 458 539 620 701 782 782 720 718 680 601 561 490 467 354 270 297 297 430 430 599 572 529 392 390 320 324 326 326 326 326 330 332 332 332 332 332 332 350 359 359 359 359 359 359 531 617 617 530 378 217 357 427 481 508 726 835 835 835 835 835 707 676 732 673 615 490 360 346 212 212 356 356 356 660 812 964 809 690 575 501 335 335 474 474 505 404 367 196 196 196 196 196 248 274 149 0 0 226 339 452 452 540 584 794 899 740 688 607 489 413 292 292 294 294 362 362 481 481 547 547 629 705 743 1013 1148 1400 1526 1381 1249 1099 946 900 815 702 671 522 422 319 319 416 416 499 499 538 538 692 692 826 826 938 938 1086 1086 1157 1157 1211 1105 1093 1073 920 825 735 568 493 360 340 340 422 422 511 511 579 663 705 705 705 548 468 328 532 634 856 967 907 759 626 503 393 332 332 500 500 640 484 365 213 213 349 332 550 659 861 962 938 821 648 570 507 338 428 473 518 563 608 653 653 799 872 874 875 797 700 690 668 616 581 460 320 320 441 441 503 503 630 630 630 684 711 711 961 1086 1086 1356 1491 1454 1336 1322 1241 1138 982 855 1035 1125 1215 1377 1458 1660 1761 1754 1607 1465 1433 1307 1289 1379 1424 1299 1189 1176 1059 940 808 667 563 418 274 274 355 355 360 360 473 473 639 639 735 758 758 1014 1142 1142 1142 1224 1265 1265 1185 1177 1009 961 1235 1372 1372 1574 1675 1675 1507 1411 1302 1206 1136 1029 856 703 629 566 445 277 285 326 326 326 484 563 425 541 599 833 950 1067 925 816 667 624 521 348 268 121 297 385 473 561 649 737 737 873 941 947 950 950 972 983 1299 1457 1457 1360 1303 1262 1188 1114 969 830 703 686 521 435 380 350 274 372 372 485 485 644 644 712 712 850 850 998 1072 1412 1582 1582 1462 1290 1271 1116 1070 981 935 819 679 513 407 317 358 358 526 526 591 591 523 409 248 131 427 575 591 599 607 695 739 568 396 378 210 250 270 290 310 330 350 370 390 410 410 410 267 515 639 639 657 666 766 816 797 784 684 543 517 439 290 133 477 649 649 649 631 540 431 406 388 330 512 603 573 481 363 216 216 386 339 661 822 1108 1251 1243 1158 1035 928 922 770 751 706 592 508 360 248 191 336 336 420 420 420 324 508 600 938 1107 1317 1422 1700 1839 2185 2358 2318 2306 2184 2142 2051 1977 1940 1837 1821 1699 1666 1529 1443 1360 1307 1250 1093 1089 1043 1043 1166 1166 1250 1250 1328 1328 1435 1414 1247 1167 1133 1079 1072 1062 915 835 694 691 688 534 412 355 194 353 353 437 437 536 536 666 666 805 805 953 953 1013 1013 1144 1144 1144 1120 992 849 709 582 522 416 365 246 252 306 306 306 306 306 306 628 789 728 692 559 415 376 261 261 416 416 522 469 325 325 325 325 569 691 579 577 565 483 435 307 409 460 702 823 1043 1153 1058 931 796 711 660 651 640 553 452 406 241 241 331 331 383 383 451 451 623 623 725 725 758 758 817 863 1197 1364 1556 1652 1637 1569 1555 1439 1419 1283 1182 1177 1110 1093 993 985 908 883 838 786 707 620 488 488 587 797 902 739 722 648 553 389 256 256 335 504 504 583 833 958 958 958 872 753 714 582 487 427 278 276 124 183 183 250 250 366 366 479 479 560 722 641 676 676 624 533 436 362 242 588 761 761 935 1022 1022 1284 1415 1707 1853 2179 2342 2267 2212 2139 2139 2259 2319 2319 2295 2161 2048 1979 1909 1768 1602 1600 1444 1393 1254 1138 985 821 682 537 443 338 450 506 562 618 674 730 786 842 898 954 1010 1066 1122 1178 1234 1290 1346 1281 1170 1031 980 977 1065 1109 1099 1036 868 733 732 613 440 281 158 212 239 266 293 320 347 374 401 428 455 482 509 359 243 243 243 397 474 764 909 909 832 807 886 782 638 557 526 439 391 375 207 391 483 575 575 575 575 436 403 339 366 366 351 354 354 297 302 492 587 536 628 674 718 740 750 755 755 645 553 455 385 290 378 378 507 813 966 1296 1461 1461 1346 1330 1161 1105 975 937 846 785 761 725 720 590 560 559 537 394 535 535 668 668 815 815 916 916 997 997 1002 1002 1031 1031 1038 1038 1124 1124 1308 1400 1251 1133 1112 1106 996 928 831 760 712 613 664 760 760 785 785 785 935 1010 1085 1085 1085 1331 1454 1454 1628 1715 1715 1634 1575 1541 1425 1342 1184 1041 911 831 712 685 777 678 644 574 449 434 273 231 503 639 655 663 683 693 693 693 693 851 930 896 884 740 721 586 450 279 257 257 257 257 423 506 704 803 704 681 598 587 434 273 273 343 343 500 500 760 890 805 764 752 707 560 534 389 332 484 560 453 347 194 238 260 260 260 260 260 300 320 320 328 332 488 566 566 566 566 412 331 239 378 458 498 456 309 309 567 696 708 714 714 886 972 972 972 972 972 972 964 815 718 569 431 322 534 640 938 1087 1236 1236 1236 1442 1545 1547 1548 1484 1319 1308 1206 1198 1142 1032 970 874 725 555 388 346 178 458 598 738 878 1018 1158 1298 1332 1349 1491 1562 1633 1633 1554 1502 1427 1373 1291 1270 1229 1145 1106 1060 951 863 761 612 448 308 336 336 494 441 375 321 619 768 768 650 558 525 454 440 308 347 347 278 342 374 374 204 296 342 342 536 633 568 477 344 476 542 542 535 481 449 420 398 608 713 1045 1211 1211 1211 1088 965 914 819 753 730 688 534 501 329 240 516 654 792 930 1068 903 833 707 569 533 439 268 576 730 725 594 528 462 406 266 266 299 299 309 309 411 533 594 655 502 498 360 308 308 407 263 537 674 531 360 239 157 401 523 749 862 950 994 864 843 832 701 651 494 378 254 254 295 295 332 332 496 496 504 504 595 595 735 587 428 276 275 275 294 294 318 318 370 370 476 476 510 527 527 527 452 412 311 565 692 692 1020 1184 1184 1266 1307 1593 1736 1958 2069 2069 2409 2579 2921 3092 3092 3092 3092 3298 3401 3388 3318 3224 3068 2909 2771 2625 2610 2546 2521 2350 2350 2520 2520 2481 2398 2279 2127 2107 2096 1935 1784 1797 1797 1881 1881 1881 2211 2376 2541 2433 2406 2369 2621 2747 2747 2698 2641 2471 2398 2361 2213 2155 2091 1981 1930 1824 1729 1682 1595 1559 1426 1365 1286 1127 954 804 682 649 643 477 399 367 252 300 300 460 460 628 628 665 665 788 788 928 928 970 970 970 970 970 970 862 842 764 641 659 600 594 550 502 409 308 308 339 339 339 339 463 525 823 972 972 1006 1023 1169 1242 1242 1114 955 927 911 823 1003 1093 1135 1156 1156 1074 990 977 871 773 651 543 407 294 387 387 553 553 690 690 819 733 897 979 979 1145 1228 1228 1452 1564 1856 2002 1889 1861 1851 1720 1672 1533 1526 1407 1303 1268 1110 1017 901 776 775 610 591 445 297 180 180 195 195 292 292 410 410 494 494 561 561 610 610 613 613 614 614 769 769 834 834 857 758 711 620 608 566 552 386 270 564 711 841 906 1172 1305 1164 1050 919 910 814 734 584 533 402 288 288 360 360 421 421 437 437 519 519 676 676 804 804 855 855 961 1149 1243 1093 1000 929 929 1055 1118 1103 1069 916 753 645 517 390 226 226 337 337 337 337 381 403 425 425 331 364 632 766 756 605 603 563 450 378 256 290 307 324 341 341 417 455 455 325 367 397 412 427 537 592 478 326 326 326 326 326 326 476 551 549 382 242 550 704 548 514 440 416 414 356 335 340 340 340 438 487 450 341 367 380 716 884 790 761 684 601 506 355 333 241 164 478 635 821 914 907 798 645 520 383 323 615 761 603 478 331 363 363 395 473 497 509 459 449 375 233 233 233 517 659 659 803 875 782 740 647 537 426 257 287 287 436 436 527 527 805 944 917 757 643 571 483 401 240 488 612 568 562 409 305 240 402 483 685 786 786 786 786 771 705 689 578 423 288 586 735 935 1035 912 872 770 615 464 304 348 348 429 429 532 532 677 677 830 818 662 517 349 337 271 335 367 399 431 463 495 421 268 430 511 553 574 574 612 631 631 510 434 353 206 468 599 599 765 848 848 848 1158 1313 1385 1421 1527 1580 1633 1606 1456 1314 1237 1123 1062 936 928 789 778 724 710 602 569 420 298 298 346 346 402 402 507 507 521 815 962 889 758 645 524 383 335 335 344 344 510 510 605 605 693 693 693 666 612 490 467 309 393 300 300 300 300 384 426 421 274 303 613 768 970 1071 1231 1311 1183 1123 967 1017 1042 990 969 812 730 578 412 290 290 325 325 441 441 441 441 525 567 471 331 345 352 352 650 799 799 799 797 764 729 640 610 536 502 483 451 357 218 47 101 101 264 264 358 358 394 394 537 489 324 324 355 355 607 733 572 465 354 201 411 516 782 915 915 915 807 703 660 592 551 546 401 294 386 432 478 524 570 616 662 662 820 899 756 673 573 456 308 308 468 468 633 787 864 714 581 550 548 395 254 88 386 535 721 814 648 547 429 416 315 315 406 406 418 466 535 535 447 294 230 251 251 281 296 354 383 412 456 478 478 510 526 578 604 604 594 496 364 192 486 633 633 626 620 509 432 403 366 341 357 537 627 573 409 304 243 279 297 559 690 633 503 393 379 362 312 358 381 366 332 332 640 794 828 845 862 879 1075 1173 1481 1635 1517 1364 1332 1164 1059 1017 886 857 735 592 455 399 319 319 453 453 543 543 629 685 713 610 598 545 541 421 286 522 640 617 536 490 413 276 276 297 629 795 1101 1254 1166 1053 979 811 804 681 523 483 380 241 417 505 593 681 769 857 945 945 1281 1449 1515 1548 1548 1494 1349 1295 1224 1197 1151 1076 948 844 672 584 461 327 503 591 679 767 855 943 1031 1119 1207 1545 1714 1575 1572 1431 1260 1149 1065 985 963 857 684 593 440 292 292 389 389 418 418 462 510 510 546 546 501 469 374 349 461 517 517 517 378 264 586 747 863 921 1137 1245 1413 1497 1435 1282 1246 1150 1019 995 915 801 713 543 453 420 419 365 237 237 237 391 468 360 314 578 710 549 541 529 483 364 256 133 133 162 162 280 280 372 400 414 700 843 804 746 646 559 459 370 231 431 531 701 786 785 645 502 403 334 334 444 433 436 436 436 377 323 380 380 380 337 475 544 572 586 704 763 973 1078 1340 1471 1607 1675 1560 1534 1389 1385 1322 1224 1180 1087 950 940 775 724 583 503 338 325 335 340 345 350 400 425 425 425 405 352 345 407 415 419 615 713 713 1003 1148 1002 988 931 789 707 668 619 513 433 264 264 338 338 402 402 527 527 599 753 753 830 694 675 647 644 529 479 385 263 263 406 406 406 406 576 661 661 661 661 723 754 713 571 515 472 301 301 386 386 497 645 719 719 676 552 437 327 449 384 300 300 618 777 674 654 609 484 431 267 267 331 331 343 349 349 413 445 370 311 311 311 311 311 419 473 473 473 517 539 829 974 830 722 630 621 510 423 415 299 355 383 411 439 467 495 523 551 579 607 635 517 372 368 355 186 186 276 321 321 321 321 541 651 855 957 906 757 629 478 309 489 579 669 669 669 839 924 769 702 569 476 379 345 621 759 1103 1275 1275 1565 1710 1710 1587 1418 1293 1221 1124 951 798 721 644 528 457 479 490 501 512 523 534 545 556 567 578 589 600 611 622 633 644 655 666 677 688 699 710 721 732 743 754 765 776 787 798 809 820 831 842 853 864 875 886 897 908 919 930 941 952 963 974 985 996 1007 1018 1029 1040 1051 1062 1073 1084 1095 1106 1117 1128 1139 1150 1161 1172 1183 1194 1205 1205 1068 1004 905 841 756 687 675 666 647 555 482 383 332 398 431 303 621 780 716 689 575 517 349 265 265 329 329 478 478 464 378 217 349 377 391 332 331 331 331 331 331 331 351 361 585 697 799 850 850 746 618 534 478 431 366 327 196 246 271 296 321 346 371 396 294 422 486 420 293 567 704 812 866 866 936 971 816 646 543 471 380 303 321 330 330 526 624 624 485 342 654 810 810 1072 1203 1113 1079 958 834 692 528 526 519 459 409 336 412 450 488 526 564 602 640 678 716 754 1092 1261 1595 1762 1822 1852 1721 1692 1609 1477 1306 1260 1260 1359 1359 1381 1381 1465 1465 1494 1494 1636 1636 1545 1374 1315 1203 1085 924 804 766 620 570 503 357 274 556 697 838 979 1120 1261 1402 1402 1586 1678 1820 1891 1891 2199 2353 2325 2214 2146 1982 1982 2117 2117 2413 2561 2403 2322 2260 2175 2027 2013 2259 2382 2365 2241 2122 1999 1979 1878 1876 1779 1657 1565 1409 1239 1126 1082 968 798 727 721 586 538 404 375 215 337 398 459 520 581 642 703 764 825 886 947 1008 1069 1130 1191 1252 1313 1374 1435 1496 1557 1618 1679 1740 1622 1547 1476 1441 1292 1147 1121 968 850 830 719 645 621 865 987 1109 1231 1353 1475 1450 1405 1295 1167 1007 939 793 765 703 629 629 702 702 731 731 740 740 886 886 1027 1027 1101 1101 1236 1212 1110 1024 955 871 783 675 652 542 408 395 344 576 692 808 924 924 769 695 648 531 429 264 388 450 512 574 636 636 595 430 421 280 377 449 485 611 674 852 941 941 941 941 941 941 1233 1379 1246 1118 994 828 677 620 566 460 404 315 179 31 229 328 427 526 625 724 823 922 1021 1120 1120 1126 1129 1129 1129 1101 1087 1043 1039 1000 989 961 884 750 726 676 577 573 568 902 1069 1069 1261 1357 1689 1855 2117 2248 2248 2129 1958 1872 1803 1635 1483 1559 1559 1593 1593 1744 1824 1824 1843 1843 1898 1898 1947 2065 2124 2124 2107 1938 1765 1755 1668 1529 1494 1464 1407 1366 1353 1320 1177 1067 942 772 709 583 545 445 483 483 571 571 577 577 475 420 383 247 416 416 416 494 533 671 740 683 520 349 280 280 404 404 309 407 456 720 852 1034 1125 1341 1449 1304 1176 1062 943 905 808 772 692 647 542 370 315 315 456 456 470 477 305 305 383 383 211 345 412 479 597 656 924 1058 1058 1218 1298 1590 1736 1736 1631 1515 1455 1300 1147 1112 1296 1388 1480 1480 1331 1237 1236 1090 925 831 660 537 485 427 324 564 684 804 924 1178 1305 1305 1305 1347 1368 1335 1294 1241 1119 1107 1047 882 860 851 704 798 845 892 939 986 1033 900 884 749 620 546 393 256 256 382 501 501 603 603 762 836 873 873 999 1062 957 923 814 671 831 911 1025 1082 1404 1565 1726 1583 1473 1378 1346 1345 1319 1279 1250 1250 1287 1287 1361 1361 1435 1755 1915 1749 1661 1566 1559 1410 1382 1233 1179 1103 1029 959 851 794 648 532 475 384 275 275 278 278 411 411 492 493 626 626 781 781 870 1062 1158 1158 1158 1158 1097 1016 848 677 660 575 476 475 372 300 328 342 356 370 384 398 412 426 440 454 468 482 496 510 524 538 604 637 637 556 476 452 438 331 415 457 551 598 558 415 306 482 570 570 570 570 688 747 806 738 661 574 471 367 262 302 322 342 362 382 402 422 442 462 462 536 573 573 573 573 555 548 382 290 586 734 656 520 398 259 557 706 706 838 904 904 1042 1111 954 846 846 846 1176 1341 1341 1555 1662 1507 1365 1281 1153 1113 994 895 830 706 614 858 980 1102 1224 1346 1468 1455 1355 1334 1215 1128 957 932 772 832 862 892 922 952 982 1012 1042 1072 1102 1132 1132 1088 1027 924 882 880 758 591 541 487 426 404 334 469 469 591 730 730 875 1107 1223 1223 1223 1172 1057 1101 1101 1019 905 801 793 638 498 492 391 337 407 407 417 417 423 423 489 489 556 556 651 651 652 652 775 716 610 558 471 338 385 385 437 437 437 675 794 794 716 701 533 482 351 286 378 378 537 537 380 249 375 299 515 623 564 461 454 433 277 277 481 583 909 1072 1102 1117 977 955 1267 1423 1258 1123 1075 967 842 721 676 591 483 693 798 903 1008 1113 1113 1113 981 897 817 672 553 413 282 626 798 798 798 798 758 707 593 524 387 242 384 455 361 201 519 678 837 837 837 837 837 835 836 836 836 836 836 836 836 706 588 450 295 307 307 315 381 381 520 520 420 349 260 548 692 692 692 659 565 508 437 389 247 252 252 285 285 377 310 372 403 269 501 617 588 513 371 283 283 425 496 636 706 677 623 617 576 561 520 511 469 424 381 226 460 577 577 789 895 1001 834 709 701 595 595 614 614 469 458 307 151 163 169 175 181 187 193 199 205 211 217 223 229 235 241 247 253 259 263 265 295 310 310 590 730 804 841 1085 1207 1437 1552 1417 1412 1313 1212 1115 1096 1025 926 793 746 735 621 621 744 744 583 492 413 279 444 444 626 717 959 1080 1080 1310 1425 1627 1728 1660 1537 1443 1322 1279 1255 1100 1032 890 830 826 826 940 940 1068 1068 1199 1199 1237 1237 1324 1324 1350 1350 1377 1377 1526 1606 1646 1646 1884 2003 2003 2007 2009 2009 1842 1784 1739 1672 1619 1458 1291 1256 1152 1004 922 779 745 626 453 424 265 192 195 195 368 450 450 595 595 595 595 584 456 339 400 400 470 470 470 327 176 202 215 228 446 555 432 363 195 477 618 956 1125 1169 1191 1145 1023 969 934 813 791 651 624 581 470 333 333 355 457 457 563 563 635 671 604 536 523 409 345 421 459 567 621 621 621 621 526 409 374 316 436 598 679 719 739 873 940 1007 1007 1007 874 831 753 667 643 586 497 446 319 436 436 534 534 605 605 693 693 685 651 691 607 600 488 341 188 188 294 415 415 415 703 847 694 536 530 408 351 351 396 396 491 491 580 487 326 510 602 578 577 408 344 562 671 681 686 558 547 433 311 311 468 672 774 1082 1236 1316 1356 1356 1356 1478 1539 1551 1557 1557 1891 2058 1998 1884 1813 1813 2121 2275 2275 2353 2392 2392 2642 2767 2767 3017 3142 3134 3072 3017 2967 2867 2850 2736 2593 2537 2423 2315 2475 2555 2635 2715 2795 2875 3141 3274 3407 3267 3168 3130 3012 2919 2887 2811 2740 2599 2525 2450 2418 2380 2247 2211 2090 1926 1874 1771 1696 1637 1548 1478 1438 1295 1168 1000 849 838 737 705 676 754 793 832 871 910 949 1063 1120 1264 1336 1336 1610 1747 1747 1941 2038 2276 2395 2477 2518 2518 2518 2492 2353 2210 2057 1921 1860 1851 1722 1707 1791 1791 1905 2059 2059 2102 1974 1907 1749 1745 1715 1585 1483 1318 1247 1219 1171 1159 1050 1023 1004 965 897 921 933 945 957 969 981 981 981 817 777 770 604 530 375 336 330 490 490 548 548 625 625 629 629 740 578 474 324 324 382 382 422 422 568 641 609 589 507 425 276 276 372 255 429 516 516 502 339 286 434 728 875 1031 1109 1095 1051 896 755 707 707 779 668 558 515 395 359 342 602 732 703 596 504 401 290 322 338 354 370 580 685 685 899 1006 1006 1006 1006 1006 1006 1122 1180 1210 1225 1429 1531 1491 1326 1190 1175 1148 1053 963 963 969 1029 1029 1043 1043 1116 1116 1135 1135 1197 1397 1497 1597 1597 1649 1675 1675 2009 2176 2176 2298 2359 2295 2136 2006 1966 1950 1793 1678 1673 1505 1401 1266 1236 1207 1123 1098 1014 993 877 721 643 493 429 368 213 453 573 693 813 933 1053 1053 931 849 788 677 661 629 589 453 352 209 101 0 262 393 524 655 786 872 915 772 710 686 593 487 484 424 281 589 743 965 1076 1204 1268 1268 1358 1403 1403 1377 1277 1216 1155 1054 918 1220 1371 1246 1128 994 994 1104 1372 1506 1403 1396 1285 1141 1113 1099 1090 1038 991 977 874 1096 1207 1062 928 849 706 540 525 431 356 268 310 310 347 347 438 438 449 449 469 469 477 477 645 645 737 737 796 796 939 901 792 710 693 693 628 578 500 495 462 455 286 124 42 142 192 242 292 342 392 586 683 943 1073 1073 1073 1068 1017 871 856 809 777 731 712 557 506 402 328 376 400 424 448 472 496 520 714 811 774 685 555 521 429 344 344 386 386 389 389 493 555 586 521 439 300 300 382 423 423 278 414 414 414 700 843 843 1021 1110 1304 1401 1709 1863 1863 1863 1863 1863 2157 2304 2378 2415 2352 2235 2115 1946 1861 1749 1610 1495 1477 1410 1238 1398 1478 1558 1638 1718 1798 1878 1958 2038 2118 2002 1980 1807 1730 1648 1596 1457 1375 1266 1118 971 865 839 794 640 637 549 450 341 405 437 469 501 533 565 597 629 661 693 725 757 789 821 853 885 917 1237 1397 1397 1585 1679 1623 1477 1360 1226 1098 1069 917 886 833 791 760 644 475 428 371 467 515 347 326 465 401 275 327 353 182 470 614 456 332 411 248 590 761 891 956 1256 1406 1240 1154 1050 1036 938 789 684 683 537 505 437 311 311 423 423 423 591 675 683 687 687 581 456 451 395 288 298 298 445 423 280 524 646 494 480 414 410 371 216 364 438 512 586 918 1084 1200 1258 1516 1645 1478 1398 1267 1181 1053 887 881 803 792 792 825 825 921 921 999 999 1152 1152 1237 1237 1319 1319 1319 1553 1670 1698 1712 1864 1940 1886 1825 1774 1668 1513 1364 1298 1273 1113 1107 948 854 778 672 577 538 530 427 255 293 312 331 350 369 388 407 426 445 464 483 502 820 979 952 823 703 546 375 335 599 731 819 863 913 938 1128 1223 1190 1025 887 734 641 541 402 361 331 625 772 919 801 759 644 730 773 773 773 773 714 631 516 502 419 343 587 709 575 566 541 475 420 321 567 690 813 813 955 1026 1372 1545 1718 1718 1870 1946 1908 1757 1646 1627 1523 1459 1377 1375 1361 1266 1225 1152 1094 983 876 830 699 673 643 582 493 404 319 497 586 675 764 766 767 768 744 682 626 514 493 402 242 288 311 334 357 380 403 426 476 501 501 529 543 853 1008 1008 1008 1202 1299 1285 1252 1085 922 875 791 768 768 861 861 902 902 1090 1184 1414 1529 1569 1589 1443 1391 1386 1355 1306 1291 1191 1039 890 830 684 547 470 464 427 401 392 236 236 367 367 424 424 497 441 293 293 315 326 610 752 752 972 1082 1280 1379 1212 1172 1057 954 889 716 557 475 454 372 298 366 400 434 468 502 536 427 368 212 548 716 970 1097 962 831 740 686 571 559 399 379 302 178 178 181 181 327 327 484 484 628 628 711 711 878 1070 1166 1398 1514 1508 1490 1344 1178 1128 1070 1043 878 717 558 552 502 405 337 337 448 448 508 508 613 613 755 755 822 822 966 1038 1009 925 913 871 860 738 713 660 501 475 312 424 480 536 592 648 704 553 453 288 288 316 316 398 592 689 634 540 436 305 305 374 374 374 374 434 464 804 974 823 712 684 539 520 358 222 222 349 349 393 393 457 457 488 488 648 672 684 1008 1170 1444 1581 1581 1581 1781 1881 1825 1688 1596 1489 1393 1296 1157 1112 1182 1182 1168 1088 924 778 709 641 484 414 276 305 305 433 433 593 593 634 854 964 964 964 964 964 964 1172 1276 1276 1211 1065 1036 934 845 721 615 555 446 406 258 431 431 506 506 667 667 741 741 755 755 789 796 796 827 827 928 928 1066 1066 1124 1153 1207 1234 1173 1152 1143 1087 969 827 721 623 576 441 273 449 537 625 713 801 889 889 809 795 665 664 621 465 370 259 359 409 459 509 559 609 609 861 987 1233 1356 1628 1764 1764 1764 2110 2283 2456 2317 2152 2076 2324 2448 2298 2208 2147 2016 1959 1833 1721 1701 1610 1488 1368 1366 1298 1182 1146 1073 961 908 765 669 643 562 483 418 335 375 395 415 435 455 475 495 515 535 555 575 595 833 952 881 867 810 686 525 480 436 372 233 565 731 897 1009 1065 1065 1065 1065 927 821 1017 1115 1010 871 727 628 497 497 565 672 962 1107 1407 1557 1853 2001 1865 1749 1667 1616 1494 1364 1197 1164 1018 893 848 848 893 1185 1331 1543 1649 1503 1499 1392 1291 1212 1378 1461 1461 1461 1543 1584 1496 1347 1333 1245 1109 1062 900 765 667 667 816 816 658 598 520 484 406 320 445 445 368 319 351 367 367 367 367 209 235 248 330 371 371 371 305 317 317 317 317 317 481 563 563 563 528 543 528 384 375 286 286 564 703 673 516 425 323 615 761 597 593 535 374 340 404 436 396 384 336 646 801 956 1128 1214 1113 1105 948 948 1180 1296 1436 1506 1506 1832 1995 1995 1995 1957 1939 1781 1682 1532 1411 1336 1285 1162 1039 985 889 819 741 591 501 479 448 341 472 472 472 348 224 568 740 912 912 769 683 512 422 309 448 448 570 416 275 345 380 211 553 724 724 824 874 874 874 1094 1204 1204 1204 1204 1204 1131 965 1132 1470 1639 1557 1509 1375 1375 1455 1495 1517 1528 1386 1710 1872 2108 2226 2062 2021 1871 1842 1687 1537 1376 1358 1264 1166 1158 1127 1016 957 906 872 761 760 626 500 500 670 670 741 648 627 602 484 367 266 318 344 370 396 396 396 396 690 837 678 519 519 519 479 395 388 275 342 446 498 498 498 544 567 539 417 355 247 247 333 376 518 589 917 1081 1323 1444 1444 1648 1750 1852 1980 2044 2158 2215 2239 2251 2251 2251 2238 2100 1956 1902 1807 1645 1571 1484 1391 1550 1550 1584 1584 1584 1576 1422 1285 1196 1041 963 917 909 879 761 681 515 348 276 294 303 312 312 312 412 462 462 462 462 784 945 1095 1170 1484 1641 1641 1691 1716 1555 1544 1478 1306 1195 1125 1015 859 764 714 642 471 448 394 368 244 259 259 320 320 427 427 478 478 592 592 592 592 525 461 380 360 353 311 469 548 627 471 321 351 366 366 207 437 552 598 621 925 1077 1077 928 807 642 518 389 384 364 261 405 405 508 508 615 615 763 989 1102 1336 1453 1420 1302 1178 1124 1384 1514 1692 1781 1674 1558 1521 1374 1365 1245 1143 1012 896 817 753 604 565 432 358 320 508 602 696 685 518 475 393 355 183 183 266 266 266 284 293 505 611 474 464 338 338 338 548 653 653 653 653 653 653 653 653 909 1037 1165 1111 1044 1044 1362 1521 1369 1282 1183 1158 1044 1032 915 807 654 518 385 265 373 468 468 516 516 664 664 668 668 668 892 1004 1212 1316 1446 1511 1417 1390 1234 1097 1034 978 880 798 753 696 589 448 297 297 305 305 619 776 940 1022 914 818 743 631 603 480 342 686 858 1044 1137 1230 1323 1323 1323 1323 1323 1481 1560 1566 1569 1549 1378 1288 1217 1146 973 907 884 883 818 655 495 478 384 341 383 404 425 446 467 488 509 530 551 572 593 614 635 656 677 698 719 740 761 782 803 824 845 866 887 908 929 950 971 993 1004 1004 1246 1367 1367 1367 1407 1427 1427 1545 1604 1470 1459 1435 1633 1732 1732 1685 1726 1726 1726 1846 1906 2192 2335 2561 2674 2674 2954 3094 3094 3094 3094 3069 2914 2832 2775 2901 2900 2818 2816 2783 2669 2669 2843 2930 2904 2736 2621 2578 2510 2397 2304 2160 2147 2120 2047 1947 1845 1762 1676 1627 1586 1556 1502 1355 1299 1225 1177 1057 1021 852 734 671 631 546 500 450 308 616 770 770 900 965 892 838 816 766 723 606 479 473 431 288 239 239 324 368 523 523 662 662 828 911 911 1219 1373 1547 1634 1634 1768 1835 1726 1616 1456 1394 1260 1113 1087 963 793 722 580 491 440 319 557 676 795 914 1033 1152 1271 1390 1509 1509 1509 1509 1837 2001 2345 2517 2647 2712 2888 2976 2976 2812 2659 2657 2643 2572 2538 2446 2323 2297 2254 2171 2096 2078 1941 1834 1662 1647 1598 1528 1406 1257 1142 1046 902 760 594 546 545 380 225 527 678 829 980 1131 1282 1433 1584 1735 1886 2037 2188 2339 2490 2641 2566 2766 2866 2866 2954 2998 2971 2880 2731 2722 2566 2534 2394 2292 2121 2061 1985 1977 1921 1764 1692 1656 1550 1410 1298 1177 1176 1101 1084 941 919 877 817 699 678 641 500 436 393 235 272 272 340 340 345 345 349 349 452 452 486 486 517 517 632 632 683 683 706 706 743 743 829 783 639 580 546 496 470 338 338 470 470 630 892 1023 1097 1134 1044 947 792 654 569 474 395 246 440 537 392 221 221 537 695 557 823 956 811 788 766 627 626 496 410 306 562 690 690 690 553 444 287 357 392 392 500 554 554 554 850 998 1116 1175 1519 1691 1691 1691 1691 1533 1524 1426 1266 1111 951 826 761 594 574 463 412 331 375 375 495 495 631 631 737 737 778 778 785 785 925 925 1037 1037 1192 1192 1365 1255 1221 1132 967 959 930 770 638 468 447 328 463 463 633 633 774 773 666 515 496 364 273 497 609 715 768 768 768 651 647 607 454 362 325 463 532 532 842 997 1275 1414 1414 1414 1300 1292 1209 1051 1016 930 895 765 676 529 512 394 351 298 434 434 563 563 611 777 860 860 1134 1271 1557 1700 1770 1805 1768 1704 1667 1545 1430 1367 1241 1159 1044 879 801 800 776 676 560 556 477 474 430 384 238 528 673 818 963 1108 1253 1398 1543 1543 1507 1412 1332 1250 1091 1035 1016 904 873 743 600 446 387 326 406 446 486 526 566 606 646 686 726 766 806 846 886 926 966 1006 1046 1086 1126 1166 1206 1129 984 973 943 843 719 593 562 550 407 261 457 555 653 925 1061 1335 1472 1722 1847 1972 2082 2137 2187 2212 2212 2308 2356 2356 2616 2746 2589 2521 2475 2319 2249 2133 2053 1943 1887 1734 1661 1550 1495 1476 1439 1343 1233 1080 1037 878 842 794 755 745 610 462 331 393 424 455 486 517 548 579 610 574 569 403 375 227 537 692 724 740 675 661 651 651 610 560 566 569 540 399 332 618 761 831 866 901 936 929 821 749 587 533 500 427 410 287 287 319 319 320 320 320 652 818 818 818 820 821 672 628 612 471 374 327 333 336 339 342 345 348 351 354 357 360 363 366 369 372 375 378 381 384 387 390 393 396 399 402 405 408 411 414 417 420 423 426 429 432 680 804 739 567 430 428 300 300 455 455 490 490 437 280 259 527 661 661 661 807 880 879 772 632 508 474 407 372 210 440 555 670 670 620 531 384 324 163 287 349 349 349 349 332 672 842 1012 844 708 567 471 375 330 464 531 598 665 732 799 650 531 482 467 436 307 307 380 380 534 534 534 365 291 551 681 653 989 1157 1091 929 759 637 605 522 522 578 681 681 705 705 827 827 827 827 827 1089 1220 1220 1220 1220 1097 939 906 844 843 782 638 507 436 426 374 317 573 701 829 829 829 672 575 486 401 519 735 843 843 1009 1092 1296 1398 1398 1470 1506 1812 1965 1833 1670 1606 1564 1401 1342 1175 1123 1097 934 781 742 609 595 492 395 256 386 451 516 581 646 711 776 841 906 971 1036 1101 1166 1231 1296 1361 1426 1491 1354 1260 1117 1024 866 865 705 590 487 331 591 721 851 804 657 587 421 328 662 829 829 829 1171 1342 1300 1238 1088 976 803 651 545 388 348 341 232 248 256 264 272 280 288 296 304 312 320 328 336 336 336 650 807 1103 1251 1547 1695 1937 2058 2082 2094 1992 1918 1876 1721 1783 1697 1676 1676 1858 1949 1872 1720 1603 1486 1350 1337 1337 1374 1374 1700 1863 1899 1917 2085 2169 2169 2499 2664 2829 2829 2766 2636 2487 2457 2416 2251 2093 2042 1983 1911 1832 1706 1607 1522 1423 1352 1464 1464 1631 1631 1778 1778 1781 1781 1824 1824 1984 1984 2042 2042 2176 2176 2176 2176 2176 2135 1979 1888 1744 1717 1609 1444 1406 1386 1278 1169 1129 1102 1100 1096 970 889 848 704 595 512 375 254 312 341 370 399 428 457 486 515 544 573 602 631 660 689 718 747 776 805 834 863 892 921 950 979 1008 1037 1066 1095 1124 1153 1182 1211 1240 1269 1298 1327 1356 1385 1414 1443 1472 1501 1530 1559 1588 1617 1646 1675 1704 1733 1762 1791 1820 1849 2171 2332 2332 2332 2594 2725 3067 3238 3203 3171 3095 3051 3036 2947 2827 2669 2574 2556 2451 2355 2268 2155 2023 1984 1909 1894 1894 1951 1951 2117 2117 2129 2129 2229 2229 2345 2345 2500 2500 2629 2629 2730 2730 2863 2863 2864 2864 2919 2873 2848 2730 2628 2458 2317 2301 2245 2127 2088 1917 1753 1695 1546 1410 1300 1171 1165 1083 1011 867 811 788 627 623 517 368 310 626 784 942 1100 1266 1349 1349 1349 1549 1649 1542 1522 1349 1185 1183 1171 1021 959 869 712 641 536 385 239 451 557 819 950 950 794 661 626 589 588 535 527 385 265 329 329 491 491 319 485 568 876 1030 1164 1231 1449 1558 1558 1558 1848 1993 1993 2195 2296 2256 2133 2035 2021 1865 1847 1678 1516 1485 1447 1301 1238 1232 1068 1008 974 923 778 650 556 395 262 440 529 618 707 796 885 974 1063 1152 1241 1330 1419 1508 1597 1686 1775 1864 1953 1953 1993 2013 2277 2409 2419 2424 2448 2460 2396 2270 2103 2063 2001 1999 1932 1810 1692 1596 1481 1374 1328 1208 1180 1019 961 916 804 686 671 647 559 399 273 461 555 649 743 837 837 837 837 837 837 837 1033 1131 1024 862 766 597 596 596 724 724 869 1105 1223 1223 1208 1086 1028 1127 1371 1493 1416 1321 1241 1080 1065 1048 1048 1097 1097 1245 1245 1245 1455 1560 1396 1230 1166 1138 1108 964 923 774 757 584 583 467 321 321 489 489 614 614 743 743 821 719 662 639 629 512 393 325 473 547 547 457 513 541 437 345 252 301 301 355 382 628 751 745 623 531 525 381 213 213 284 284 296 296 331 331 491 497 500 500 500 453 304 628 790 1068 1207 1291 1333 1300 1187 1065 932 924 770 687 729 750 771 792 813 834 855 876 897 918 939 960 981 1002 979 851 818 817 752 689 542 396 253 493 613 587 576 544 482 361 284 170 472 623 723 773 614 482 409 328 430 481 428 324 548 660 660 884 996 1180 1272 1272 1156 1009 864 726 588 471 299 625 788 951 788 1098 1253 1341 1385 1543 1622 1525 1401 1313 1215 1210 1142 1109 1030 971 954 870 823 696 541 514 377 332 554 665 776 887 998 1109 1220 1331 1331 1653 1814 1814 1932 1991 1991 2095 2147 2235 2279 2373 2420 2295 2195 2128 2128 2128 2114 2017 1850 1814 1751 1655 1567 1439 1269 1152 1085 993 927 864 725 676 598 490 356 295 303 375 375 442 442 496 496 579 579 645 645 726 726 735 692 675 627 601 559 477 395 374 327 327 379 379 381 272 510 629 487 372 230 230 261 261 426 426 426 286 287 445 524 603 600 456 387 365 282 282 282 282 282 282 196 404 508 720 826 932 985 1329 1501 1398 1260 1225 1204 1125 1018 962 916 884 741 705 641 500 484 369 218 236 245 254 263 272 281 290 299 308 317 326 335 344 596 722 722 722 722 643 619 659 526 459 383 302 170 420 545 679 746 746 746 746 746 746 798 824 824 1116 1262 1237 1229 1184 1125 1114 1068 1042 903 900 828 804 707 594 477 348 326 326 352 365 411 434 415 429 391 247 247 349 400 668 802 738 628 549 534 493 382 381 312 490 579 579 579 573 535 434 346 241 575 742 742 742 760 769 606 528 503 409 313 525 631 631 540 453 403 240 460 570 570 636 669 533 428 376 279 160 83 185 236 287 338 389 256 398 469 467 555 599 681 722 614 485 344 344 427 285 367 408 418 423 423 423 423 507 549 486 330 330 437 339 339 645 798 798 798 1094 1242 1088 950 845 740 714 668 598 530 456 375 284 448 530 612 694 776 858 940 1244 1396 1396 1278 1306 1246 1160 1065 896 871 815 658 531 456 425 254 396 467 538 609 680 751 822 893 964 883 732 603 517 367 247 247 322 322 378 594 702 702 868 951 951 1003 1029 1029 927 886 878 773 655 521 462 456 341 617 755 677 514 364 226 388 469 469 751 892 892 1106 1213 1213 1213 1493 1633 1542 1442 1399 1363 1212 1115 1070 1042 953 837 759 703 619 537 517 479 428 388 266 266 287 287 377 377 431 431 474 474 587 731 759 759 806 854 878 958 998 1038 1038 1190 1266 1266 1235 1069 917 801 743 590 530 419 296 394 443 492 541 590 639 688 737 786 835 884 781 686 575 517 504 345 619 756 860 912 781 727 725 721 629 537 518 370 220 220 272 272 433 433 441 441 577 763 856 1022 1105 1181 1219 1110 1041 948 799 771 721 1001 1141 1141 1169 1183 1061 902 826 746 615 453 379 208 212 214 216 218 220 222 224 226 228 230 230 538 692 724 740 740 740 740 934 1031 1128 1206 1245 1245 1245 1345 1395 1395 1395 1621 1734 1778 1800 1800 1632 1596 1447 1281 1118 985 875 773 770 643 622 744 805 866 927 988 1049 1110 1171 1232 1293 1354 1415 1476 1537 1537 1408 1268 1219 1097 1029 1019 880 756 689 601 510 500 334 570 688 806 924 1042 1160 1278 1278 1366 1410 1702 1848 1683 1583 1535 1506 1432 1360 1292 1122 1248 1248 1401 1401 1511 1511 1511 1511 1605 1652 1914 2045 1877 1849 1755 1678 1589 1565 1497 1444 1312 1296 1278 1122 1007 973 956 880 806 732 722 665 532 431 262 128 128 254 254 397 397 447 447 521 521 553 553 650 650 747 747 843 843 873 873 1137 1269 1204 1180 1043 943 795 788 647 533 391 252 368 426 484 542 600 658 716 774 832 890 948 952 954 954 874 864 719 639 578 453 451 378 246 444 543 642 577 426 416 445 771 934 836 878 878 825 806 780 743 728 646 542 491 489 378 303 427 489 551 551 551 867 1025 1025 1155 1220 1220 1192 1207 1091 983 979 894 865 816 787 703 574 540 369 357 268 282 282 359 359 460 460 540 540 712 712 821 821 873 873 755 644 523 512 375 333 363 363 524 404 346 319 405 448 448 448 794 967 967 1057 1102 1086 940 900 838 668 501 361 227 401 488 575 662 749 836 923 923 896 863 789 732 664 588 475 357 337 402 402 561 561 606 501 350 277 277 463 556 556 556 452 399 274 444 444 444 300 482 573 623 648 648 648 648 532 515 739 851 772 616 513 370 213 385 471 557 753 851 965 1022 1022 1188 1271 1577 1730 1730 1962 2078 2194 2072 1915 1764 1690 1612 1563 1547 1486 1476 1455 1296 1160 1107 1011 853 723 618 584 535 426 357 322 199 79 0 0 151 319 403 403 403 403 677 814 951 951 1211 1341 1411 1446 1446 1446 1494 1518 1518 1518 1400 1295 1281 1158 1050 894 826 667 628 720 813 813 836 836 932 932 1088 1088 1106 1106 1155 1155 1171 1171 1246 1246 1424 1513 1369 1229 1112 1071 1069 909 760 692 652 644 599 503 416 254 232 232 340 340 436 732 880 1166 1309 1151 991 919 790 646 590 441 305 511 614 614 543 404 319 411 457 457 457 399 328 306 432 495 495 503 507 537 552 552 552 381 264 336 372 450 489 353 234 458 570 425 308 422 479 777 926 926 773 717 566 459 409 277 357 357 498 498 636 636 636 934 1083 1237 1314 1478 1560 1550 1448 1370 1283 1234 1189 1084 934 915 861 787 747 633 554 464 400 229 361 427 493 559 625 691 757 823 889 955 1021 1087 1153 1219 1170 1170 1170 1028 1027 925 844 834 798 678 534 375 255 418 418 552 552 602 602 456 426 281 392 392 392 648 776 1084 1238 1238 1238 1488 1613 1711 1760 1686 1649 1543 1491 1813 1974 1974 1974 1926 1889 1848 1845 1833 1814 1719 1609 1527 1453 1604 1604 1652 1742 1787 1755 1623 1529 1406 1365 1242 1128 984 941 807 666 578 531 518 483 443 303 567 699 831 963 1095 1227 1359 1491 1491 1579 1623 1561 1434 1285 1219 1074 917 869 812 737 606 560 539 539 634 634 787 787 952 971 971 963 801 632 783 783 676 628 497 462 369 234 204 244 244 274 274 319 319 422 422 500 520 530 518 487 353 254 344 389 362 347 223 241 250 250 456 559 895 1063 1081 1090 1085 956 828 705 629 604 543 457 355 226 226 280 280 396 396 556 556 624 624 685 685 795 795 1001 1104 982 809 796 750 577 540 462 336 364 378 392 406 420 434 448 462 476 490 504 518 532 546 560 574 588 602 616 500 405 391 343 587 709 951 1072 1021 985 976 896 865 813 787 670 626 474 459 361 197 197 292 292 437 437 506 506 561 561 626 626 660 660 717 717 774 732 584 445 316 494 583 759 847 847 787 728 926 1025 1053 1067 1067 1395 1559 1671 1727 1727 1845 1904 1904 1904 1904 1904 2080 2168 2256 2256 2240 2171 2082 1922 1909 1745 1606 1493 1467 1330 1267 1256 1145 1085 929 803 650 586 455 379 230 289 289 338 338 446 605 605 661 661 668 668 754 754 841 965 965 984 984 1070 1070 1100 1100 1136 1136 1308 1308 1466 1466 1608 1608 1695 1824 1824 1958 1958 2168 2273 2273 2119 1984 1960 1822 1816 1789 1670 1651 1705 1732 1759 1786 1813 1840 1749 1739 1596 1589 1517 1363 1218 1183 1110 983 815 800 766 709 632 513 502 408 376 311 158 158 161 161 333 333 436 266 429 429 683 810 717 1037 1197 1197 1419 1530 1596 1629 1703 1740 1740 1788 1812 1812 1681 1648 1546 1403 1399 1254 1084 1013 933 912 767 697 618 583 520 481 324 474 536 536 536 536 640 692 856 938 1158 1268 1284 1292 1538 1661 1591 1513 1425 1253 1146 1005 930 916 752 655 533 388 223 399 487 575 663 751 839 927 1015 1103 1191 1279 1367 1455 1691 1809 1652 1608 1564 1419 1322 1203 1141 1119 1030 890 825 762 674 521 466 462 462 593 593 731 731 744 744 782 955 955 999 999 1153 1153 1425 1561 1561 1897 2065 2065 2091 2104 2020 1937 1866 1858 1719 1554 1389 1252 1398 1471 1544 1617 1690 1690 1690 1598 1500 1454 1365 1193 1073 962 854 685 614 543 371 331 569 688 807 926 1045 1164 1283 1402 1402 1436 1453 1362 1192 1146 1042 890 854 830 826 676 608 466 463 377 328 674 847 1020 1193 1467 1604 1575 1470 1463 1350 1323 1342 1432 1477 1607 1672 1852 1942 1942 1942 1789 1650 1618 1592 1908 2066 2130 2162 2464 2615 2933 3092 3251 3313 3344 3498 3575 3575 3501 3361 3317 3242 3120 3079 3006 3312 3465 3465 3737 3873 3873 3961 4005 4005 3971 3804 3658 3544 3455 3371 3262 3158 3041 2951 2921 2760 2676 2533 2497 2404 2340 2208 2173 2052 2036 2022 1932 1828 1780 1655 1513 1469 1441 1312 1263 1095 1010 907 824 706 669 546 410 396 242 282 302 322 342 362 382 402 422 442 462 482 502 522 542 562 582 602 622 642 662 682 702 722 742 762 782 782 744 724 722 577 548 507 588 754 837 837 837 903 936 1056 1116 1116 979 918 888 759 722 604 547 582 582 749 749 909 1015 1068 1068 1282 1389 1314 1202 1052 921 770 633 610 518 481 372 363 252 394 394 423 423 586 586 605 605 772 772 908 908 1061 1151 1196 1029 1016 863 713 582 499 383 353 183 183 286 286 318 421 421 590 590 745 745 852 852 852 1130 1269 1269 1587 1746 1746 1655 1505 1443 1319 1196 1109 983 884 791 634 481 433 374 286 412 475 538 601 664 727 790 853 916 979 1042 1105 1168 1231 1294 1357 1420 1420 1420 1420 1730 1885 1885 1885 1885 1885 1754 1713 1697 1603 1758 1758 1748 1639 1881 2002 2123 2123 2123 2010 1903 1807 1749 1591 1528 1367 1335 1301 1199 1195 1139 1028 1001 946 880 775 714 582 574 461 417 387 240 357 467 467 472 472 641 641 792 792 930 930 1063 1063 1209 1209 1341 1641 1791 1791 2075 2217 2079 1987 1931 1797 1786 1726 1680 1508 1393 1226 1368 1439 1510 1581 1652 1511 1478 1324 1248 1170 1132 991 909 810 653 653 699 699 792 792 872 1028 1028 1045 1045 1150 1150 1165 1185 1339 1433 1480 1728 1852 1852 2046 2143 2240 2240 2502 2633 2491 2329 2178 2138 1993 1924 1825 1770 1660 1660 1749 1749 1708 1597 1450 1796 1969 2031 2062 2372 2527 2397 2308 2292 2198 2098 2037 1946 1889 1848 1724 1608 1584 1497 1348 1440 1486 1532 1578 1740 1821 1686 1656 1609 1442 1397 1237 1221 1054 937 927 793 657 545 374 247 247 352 352 497 497 579 579 655 655 726 726 851 851 916 916 1082 1082 1184 1184 1290 1290 1374 1374 1412 1412 1578 1578 1407 1312 1213 1135 1091 1004 931 801 650 616 446 375 321 475 552 629 706 783 860 937 1014 970 939 782 747 949 1050 1140 1185 1185 1519 1686 1570 1525 1394 1246 1221 1188 1151 1019 997 930 790 924 991 1058 1125 1192 1259 1326 1393 1229 1229 1387 1466 1545 1624 1703 1687 1549 1435 1342 1302 1139 982 932 854 809 752 736 651 494 798 950 1102 1087 1064 1022 985 839 738 721 662 564 418 285 339 366 393 420 447 474 501 528 555 582 609 636 663 690 717 744 771 1005 1122 1352 1467 1582 1582 1519 1378 1303 1215 1101 1100 983 905 829 693 641 598 435 418 336 415 415 484 484 639 639 679 679 825 970 970 1122 1122 1251 1593 1764 1908 1980 1980 1980 1905 1734 1653 1613 1543 1666 1638 1573 1571 1532 1525 1493 1440 1387 1258 1179 1167 1043 1041 905 784 644 505 489 375 297 297 380 380 544 544 676 676 700 802 802 736 668 665 517 447 276 510 627 697 732 732 673 547 440 286 492 595 825 940 1068 1132 980 901 766 604 481 426 359 348 303 303 432 432 451 451 573 573 740 740 897 897 880 784 617 459 430 404 421 421 423 423 482 482 585 585 583 508 389 351 257 92 404 560 754 851 887 905 923 951 965 1051 1094 1094 1094 1094 1094 1326 1442 1442 1472 1487 1743 1871 1761 1681 1604 1449 1385 1228 1117 1084 931 912 872 858 791 637 488 832 1004 1176 1348 1520 1692 1645 1571 1521 1516 1435 1341 1218 1085 1004 942 925 1207 1348 1489 1617 1681 1869 1963 1963 1963 1902 1899 1726 1642 1632 1584 1440 1409 1318 1181 1071 1018 876 767 721 578 530 402 321 274 354 394 434 474 514 554 594 634 634 718 760 760 700 602 454 334 356 367 378 389 400 411 422 422 422 710 854 725 655 638 494 431 320 320 392 392 457 457 506 786 926 926 1214 1358 1590 1706 1626 1472 1456 1440 1329 1228 1075 1015 900 858 768 623 500 383 256 256 412 412 578 578 702 702 773 773 772 653 584 412 254 528 665 659 572 453 385 354 299 299 459 412 330 486 564 614 639 639 581 466 435 408 309 377 411 406 281 415 482 482 459 299 583 725 725 644 523 449 420 356 317 377 407 655 779 623 606 493 441 279 279 432 432 564 826 957 957 879 743 706 632 469 303 437 535 535 585 585 671 671 671 969 1118 1118 1132 1139 1139 1139 1139 1139 1155 1163 1171 1171 1285 1342 1232 1066 1033 963 827 729 729 810 810 981 981 1147 1199 1225 1225 1333 1387 1665 1804 1782 1746 1644 1524 1462 1446 1405 1393 1304 1198 1179 1039 870 705 670 513 383 372 253 419 502 585 668 751 834 917 1000 1083 1166 1249 1332 1415 1498 1325 1317 1317 1447 1512 1512 1512 1400 1317 1275 1237 1118 963 880 804 786 627 536 509 406 263 408 408 447 735 879 879 1015 1083 1067 974 963 870 772 679 560 519 399 262 564 715 866 763 634 501 350 286 390 442 442 396 346 293 294 262 554 700 974 1111 1111 1008 1168 1248 1248 1091 948 796 724 670 624 609 498 440 397 285 549 681 813 945 945 837 727 711 585 504 474 462 443 358 223 367 439 511 583 655 655 655 923 1057 1191 1229 1248 1088 1045 1029 994 937 925 768 658 549 480 413 401 308 582 719 856 993 993 866 754 656 495 539 561 583 605 627 649 649 517 514 380 233 366 594 708 661 641 478 425 327 451 513 513 605 651 651 651 499 429 353 304 378 640 771 715 673 524 428 330 276 276 276 364 408 408 244 139 457 616 616 471 312 334 345 529 621 461 438 433 390 381 256 92 312 422 422 422 422 768 941 909 895 723 717 576 523 423 261 279 288 297 306 315 324 333 342 351 360 369 378 387 396 692 840 1116 1254 1238 1171 1150 1046 894 784 685 677 526 404 371 272 394 455 516 577 638 699 760 821 882 943 901 770 770 990 1100 1100 1100 1050 937 817 759 610 515 434 387 310 414 414 452 452 580 580 651 651 651 875 987 843 793 692 565 637 673 533 476 403 275 275 409 499 544 589 589 557 801 923 923 923 852 688 546 477 311 477 477 546 546 551 551 635 635 635 635 901 1034 1167 1235 1269 1269 1269 1269 1269 1269 1269 1185 1094 1054 939 1072 1252 1342 1291 1240 1206 1135 1086 1032 1018 969 899 750 637 503 416 393 390 220 410 505 600 492 604 660 653 607 571 421 257 257 395 395 395 709 866 1134 1268 1268 1268 1268 1340 1376 1376 1249 1112 1072 950 895 737 592 724 724 823 947 1009 1009 1009 1009 1021 1027 1027 1129 1180 1180 1180 1402 1513 1502 1383 1222 1102 1066 1029 927 820 792 772 686 560 463 412 320 320 435 435 506 617 617 735 735 742 742 912 912 1078 1078 978 922 832 847 847 677 569 513 386 385 236 269 269 392 392 501 697 795 1107 1263 1467 1569 1569 1715 1788 1806 1815 1873 1902 1954 1980 1980 2064 2106 2106 2194 2238 2260 2271 2271 2271 2226 2219 2184 2163 2161 2101 1955 1826 1711 1599 1572 1468 1366 1263 1196 1187 1178 1019 890 800 648 626 488 336 353 353 373 373 373 373 373 277 336 350 357 357 577 687 873 966 844 778 691 521 358 204 358 435 512 589 666 666 666 666 832 915 1161 1284 1184 1146 1041 1035 964 859 820 727 645 508 489 386 239 239 395 395 546 546 666 666 671 671 803 803 901 901 962 962 962 962 960 933 770 711 606 566 506 346 174 263 263 295 295 316 316 350 350 505 505 623 823 923 923 1203 1343 1343 1447 1499 1551 1542 1471 1330 1229 1078 1068 949 915 867 860 752 730 645 591 569 544 537 443 420 366 424 453 482 511 540 413 268 460 556 574 583 583 472 686 793 943 1018 921 835 820 1062 1183 1405 1516 1375 1274 1124 1072 1037 1033 1004 882 860 726 553 543 685 756 827 898 969 1040 1042 1043 928 828 800 680 509 420 474 501 528 555 582 609 636 663 690 717 717 619 583 536 403 301 465 547 885 1054 1332 1471 1535 1567 1567 1837 1972 2196 2308 2356 2380 2324 2214 2118 2013 2010 1928 1888 1836 1682 1524 1515 1458 1438 1425 1267 1124 1074 1028 870 820 813 649 553 395 285 198 358 438 518 598 678 758 838 918 998 1078 1158 1238 1476 1595 1595 1749 1826 1798 1757 1657 1597 1438 1279 1180 1017 875 831 812 649 585 495 336 528 624 720 816 912 1008 1104 1200 1296 1392 1488 1384 1363 1343 1188 1015 934 1132 1231 1199 1092 1079 1066 919 806 803 735 709 571 516 826 981 1103 1164 1506 1677 1659 1634 1788 1865 1726 1673 1534 1515 1436 1365 1228 1215 1084 1017 911 838 688 647 488 387 294 294 391 496 496 604 604 636 636 765 765 785 785 811 813 813 964 964 1005 1005 1102 1102 1254 1254 1350 1350 1514 1596 1486 1438 1290 1251 1151 1132 968 887 1205 1364 1211 1120 1063 1013 977 834 754 706 577 503 497 490 324 328 330 332 334 336 338 340 342 344 346 348 348 544 642 740 986 1109 1123 1130 1130 1130 1376 1499 1499 1399 1246 1093 959 827 689 561 493 407 259 319 319 417 466 714 838 1154 1312 1312 1262 1232 1106 949 866 753 632 617 523 519 415 410 331 337 340 343 346 349 352 355 358 696 865 939 976 1244 1378 1378 1532 1609 1445 1378 1340 1300 1286 1211 1143 1095 1089 1054 929 876 812 808 789 637 516 513 440 283 547 679 811 943 953 958 815 682 669 510 348 217 217 250 250 310 310 437 437 437 619 710 574 435 392 343 389 412 412 412 257 503 626 626 626 626 808 899 1105 1208 1232 1244 1244 1181 1024 882 730 636 484 465 367 200 351 351 394 394 526 704 793 638 541 513 503 453 336 241 241 349 349 518 532 539 538 428 412 407 251 251 285 302 492 587 571 416 272 510 629 629 479 355 291 333 333 503 588 518 498 494 462 454 323 356 648 794 653 630 515 452 352 342 342 437 437 542 542 668 731 660 660 526 491 321 583 714 845 845 753 661 549 521 529 507 404 349 329 411 452 381 360 330 330 658 822 822 787 672 539 385 328 451 451 539 875 1043 1067 1079 916 745 621 614 487 390 311 627 785 1055 1190 1190 1190 1190 1402 1508 1614 1550 1456 1318 1165 1034 965 813 640 618 593 514 419 330 330 478 478 549 549 576 576 699 863 863 693 719 732 960 1074 1086 1092 1098 1098 945 833 786 653 634 502 410 485 485 599 599 688 688 727 727 853 853 853 853 832 778 736 698 613 575 441 414 368 266 518 644 566 566 504 373 344 233 519 662 710 734 938 1040 1298 1427 1427 1487 1517 1383 1326 1186 1121 1002 842 795 646 570 455 294 294 375 453 579 663 663 739 739 778 778 796 796 948 1092 1164 1164 1083 960 852 1070 1179 1179 1064 950 890 753 1057 1209 1209 1379 1464 1464 1464 1464 1638 1725 1725 1725 1725 1725 1701 1714 1714 1585 1447 1406 1234 1141 1021 878 847 675 653 586 519 507 341 437 437 541 541 552 552 642 706 706 706 706 824 883 721 707 688 629 506 365 251 251 291 291 430 430 438 438 530 530 562 784 895 763 661 582 441 375 282 558 696 696 820 882 944 944 870 819 724 666 543 420 395 311 381 381 524 524 617 454 363 296 355 463 517 517 407 392 344 416 452 636 728 691 643 643 793 868 868 928 958 1044 1087 986 821 701 610 571 513 505 465 300 386 429 472 515 558 601 644 842 941 941 941 941 953 959 1217 1346 1475 1359 1229 1110 1106 1016 908 908 1008 1008 1086 1086 1208 1269 1269 1269 1210 1176 1067 976 869 769 699 611 578 495 364 328 354 354 397 641 763 1017 1144 1271 1271 1615 1787 2019 2135 2054 1996 1835 1759 1758 1603 1582 1542 1510 1428 1360 1360 1390 1390 1538 1538 1678 1678 1763 1763 1824 1824 2054 2169 2411 2532 2368 2317 2250 2205 2068 2012 1973 1865 1949 1991 2033 2075 2117 2159 2201 2158 2146 2039 1868 1748 1636 1556 1531 1387 1377 1235 1068 981 823 747 664 638 544 472 452 411 395 383 383 505 505 671 671 754 754 789 789 877 877 892 892 964 964 798 642 629 545 421 278 402 402 457 457 486 486 617 617 448 429 421 313 190 311 182 97 0 0 308 462 616 754 823 823 730 617 487 368 321 607 750 581 554 478 332 582 707 1041 1208 1050 972 867 822 658 601 512 353 253 561 715 869 869 869 869 869 919 944 827 700 532 495 463 400 360 242 340 389 438 487 536 585 634 502 429 333 333 625 771 771 632 495 364 194 327 327 368 368 500 500 457 389 314 270 432 328 628 778 928 928 863 813 798 642 636 507 420 392 297 593 741 957 1065 892 805 638 531 402 301 381 421 461 501 541 581 621 661 701 741 1081 1251 1251 1251 1251 1425 1512 1456 1425 1336 1336 1336 1336 1336 1586 1711 1692 1690 1540 1486 1459 1303 1265 1229 1079 1059 1007 930 859 855 755 650 496 380 281 199 459 589 719 849 979 1109 1239 1369 1335 1168 1080 1011 907 786 725 654 608 590 526 504 481 471 449 285 453 537 621 705 789 873 957 1041 976 946 821 772 741 571 542 539 519 391 347 335 335 463 527 422 275 154 0 282 423 360 189 393 495 639 711 957 1080 1272 1368 1690 1851 1851 2009 2088 2167 2092 2018 1906 1836 1753 1661 1490 1451 1418 1361 1260 1120 953 850 1006 1084 1228 1300 1300 1300 1225 1210 1144 1001 848 775 708 686 603 507 478 391 297 317 317 639 800 950 1025 1025 986 984 925 843 825 770 700 555 486 350 301 335 352 348 340 528 622 622 622 622 718 766 1110 1282 1332 1357 1363 1366 1280 1116 973 887 750 729 577 482 480 430 282 428 501 574 647 720 793 866 939 1012 1085 1423 1592 1761 1930 1781 1727 1635 1571 1430 1286 1482 1580 1678 2010 2176 2153 2101 1945 1842 1840 1678 1604 1442 1363 1265 1192 1142 1122 1094 1085 1001 928 913 853 808 758 706 555 540 500 329 329 478 478 634 634 802 802 959 959 1031 1031 1065 1065 1098 1136 1136 1163 1163 1316 1316 1654 1823 1999 2087 1928 1925 1762 1608 1564 1410 1392 1239 1097 930 916 889 763 617 616 602 512 358 203 126 126 271 271 331 343 343 382 420 420 441 441 512 512 590 710 710 762 843 833 685 531 461 429 413 398 319 483 565 647 642 613 536 468 395 362 242 372 437 338 598 728 616 550 502 403 341 497 575 452 291 291 291 291 291 291 291 291 291 291 291 551 681 811 1009 1108 1108 1049 1015 940 826 847 847 779 609 498 392 272 282 287 292 297 297 297 297 297 625 789 724 573 542 481 481 413 295 312 608 756 756 639 573 516 447 314 427 427 689 820 1154 1321 1321 1226 1124 1008 960 795 790 719 635 583 533 406 254 442 536 630 724 818 912 1006 1006 1006 996 985 904 828 720 564 489 442 384 238 480 601 722 820 869 1187 1346 1291 1167 1100 1061 944 901 769 596 513 375 330 356 369 691 852 743 659 488 397 292 292 301 301 345 483 483 559 589 604 624 634 520 352 327 659 825 825 655 592 496 331 539 643 693 718 718 1042 1204 1258 1285 1285 1285 1264 1238 1201 1138 1053 980 921 826 756 615 543 402 261 321 321 419 419 476 476 608 608 725 725 809 809 981 1067 1067 1059 925 879 711 581 498 440 380 265 388 388 480 480 420 317 334 622 766 1012 1135 1295 1375 1374 1303 1210 1161 1000 854 681 512 472 324 187 187 236 236 322 429 429 599 599 631 631 744 744 903 903 962 962 1113 1113 1113 1113 1153 1173 1173 1016 915 835 702 611 566 503 479 327 463 463 524 524 654 654 683 683 683 683 683 837 914 912 894 847 830 667 615 485 384 266 266 272 272 312 312 433 433 589 540 503 347 332 287 287 287 411 473 535 535 535 635 685 747 778 778 628 461 439 330 367 367 466 451 346 260 260 321 321 321 589 723 783 813 843 905 936 968 984 984 1202 1311 1164 1085 1020 937 845 739 636 608 583 533 486 410 355 274 474 574 674 774 858 900 900 900 900 900 771 831 861 1191 1356 1356 1508 1584 1766 1857 2171 2328 2328 2328 2408 2448 2744 2892 2978 3021 3117 3165 3047 2934 2883 2727 2642 2561 2411 2284 2151 2046 1956 1924 1831 1739 1588 1544 1371 1354 1186 1042 1014 855 825 786 656 538 425 418 352 290 290 405 405 459 459 498 498 592 699 699 751 751 835 835 892 930 930 1150 1260 1188 1120 1008 841 805 670 555 498 453 328 558 673 788 903 1018 1118 1168 1146 1096 1018 869 739 658 597 551 538 461 320 326 329 332 332 332 388 416 598 689 627 600 518 766 890 890 990 1040 1158 1217 1217 1227 1232 1232 1139 974 939 875 865 835 760 620 531 509 440 302 405 681 819 957 921 870 778 733 677 664 615 455 412 376 253 253 292 292 398 398 525 525 635 809 896 1044 1118 1192 1470 1609 1748 1928 2018 2110 2156 2156 2156 2076 1988 1969 1858 1786 1623 1522 1392 1270 1166 1013 994 941 915 748 674 603 591 455 407 514 596 596 556 517 431 363 358 295 501 604 820 928 1036 881 863 698 668 654 640 501 375 208 494 637 780 705 682 586 535 517 449 282 186 186 226 226 246 246 337 424 424 436 371 251 88 0 0 29 105 143 143 143 273 338 682 854 854 729 561 827 960 834 740 691 549 847 996 996 895 845 790 1116 1279 1122 1004 958 868 838 693 809 867 925 868 756 695 550 456 287 287 422 422 577 577 577 426 289 593 745 690 570 410 239 239 505 638 771 961 1056 1378 1539 1454 1323 1263 1257 1389 1389 1252 1242 1162 1080 1040 941 778 635 628 538 443 339 555 663 771 879 987 1095 1221 1284 1556 1692 1746 1773 2039 2172 2172 2172 2172 2372 2472 2468 2366 2294 2205 2135 2069 2025 1939 1893 1825 1709 1546 1440 1348 1199 1195 1184 1052 1036 912 879 833 702 599 567 468 419 701 842 773 681 515 424 419 689 824 752 624 619 553 503 446 374 320 320 412 458 328 506 595 595 580 533 428 432 470 489 489 489 364 363 207 259 285 285 531 654 500 460 399 319 391 427 463 463 463 463 421 267 431 513 422 266 302 320 320 512 608 608 608 642 659 557 495 335 425 470 363 213 415 516 590 627 664 900 1018 930 772 705 626 491 367 296 506 611 716 946 1061 1061 1061 1139 1178 1178 1016 922 921 850 737 722 633 535 465 426 359 316 459 459 541 541 651 651 748 748 837 837 729 592 479 397 388 346 258 296 315 334 353 372 391 410 429 448 467 486 505 440 378 337 443 496 412 367 298 166 166 472 625 919 1066 1166 1216 1414 1513 1482 1362 1250 1078 1051 955 955 1088 1144 1198 1224 1237 1237 1081 981 947 928 920 892 811 742 631 607 465 402 309 370 370 428 438 328 434 708 845 845 869 881 881 721 716 675 574 513 437 382 636 763 763 629 474 307 362 362 439 741 892 843 697 633 498 340 636 784 1110 1273 1273 1273 1273 1193 1076 1004 870 831 805 722 560 409 248 78 118 118 199 199 237 237 283 593 748 708 744 762 711 604 442 431 368 262 262 386 386 553 440 307 307 307 307 573 706 986 1126 1052 919 747 743 737 598 547 532 491 372 309 309 495 588 730 801 933 999 874 711 631 631 681 567 399 328 522 619 619 631 637 713 751 674 573 420 391 328 328 500 473 448 279 380 424 446 446 514 548 726 815 1143 1307 1307 1243 1123 1109 1072 935 793 656 591 518 368 237 272 272 388 388 404 404 570 570 652 652 743 743 824 824 896 896 951 951 946 886 795 672 584 576 473 429 370 350 183 241 270 270 402 468 534 830 978 1126 1126 1452 1615 1615 1447 1383 1354 1319 1310 1278 1146 1099 949 944 860 774 683 626 513 351 252 225 425 525 625 725 825 925 1025 1125 1225 1225 1164 1139 1041 943 806 681 588 569 425 264 275 275 110 220 275 275 541 674 508 463 391 323 323 335 501 584 547 488 352 208 526 685 606 459 305 457 533 533 673 743 1003 1133 1042 976 939 891 877 777 632 503 379 284 546 677 808 808 808 808 808 808 808 834 847 847 1035 1129 1223 1133 1053 902 784 1048 1180 1141 1069 901 881 827 701 662 620 509 468 411 290 346 374 402 430 552 613 875 1006 944 887 881 862 732 670 632 519 387 228 522 669 538 533 445 317 315 565 690 815 681 622 792 877 807 721 624 458 544 587 587 879 1025 1075 1100 1320 1430 1726 1874 2022 2222 2322 2222 2118 2113 1974 1802 1723 1553 1743 1838 1933 2028 2028 2296 2430 2428 2257 2191 2188 2111 2000 1992 1852 1770 1735 1620 1605 1575 1495 1412 1267 1151 1084 939 827 778 633 554 457 350 283 517 634 751 868 985 1102 1219 1336 1453 1570 1687 1804 1921 2038 2155 2155 2031 1923 1920 1889 1786 1665 1570 1543 1496 1427 1319 1218 1123 1076 1007 904 847 824 728 688 559 552 391 240 306 306 324 324 484 327 439 495 495 605 660 764 816 816 816 816 816 759 740 730 680 625 621 573 504 388 326 453 453 486 486 644 723 1025 1176 1454 1593 1433 1432 1282 1170 1129 1089 1058 1058 1141 1141 1156 1156 1218 1500 1641 1785 1857 1857 1857 1857 1857 1857 2125 2259 2393 2509 2567 2567 2440 2376 2228 2212 2169 2007 1851 1841 1730 1610 1451 1423 1388 1361 1220 1169 1499 1664 1829 1994 2159 2324 2489 2654 2678 2690 2647 2559 2492 2376 2303 2169 2001 1955 1900 1742 1642 1527 1396 1334 1289 1208 1191 1187 1041 1041 1206 1327 1327 1481 1481 1564 1564 1671 1671 1693 1693 1775 1616 1475 1447 1337 1193 1118 975 848 745 576 569 403 330 330 381 381 423 502 502 649 707 736 729 636 475 464 461 423 360 197 197 219 219 269 269 421 655 772 816 838 833 824 794 666 568 541 471 454 366 216 416 516 616 838 949 1060 1060 1060 993 1031 1031 1093 1124 1422 1571 1571 1879 2033 2033 2033 2033 1936 1798 1626 1486 1413 1305 1194 1033 1223 1318 1413 1508 1603 1698 1930 2046 2358 2514 2814 2964 2964 2964 2964 2964 2964 2982 2991 2991 2991 2991 2991 2991 2889 2855 2760 2601 2430 2375 2235 2555 2715 2715 2715 2565 2458 2421 2399 2375 2203 2057 2003 1980 1955 1866 1972 1972 2083 2083 2138 2241 2241 2325 2325 2452 2452 2452 2628 2716 2638 2584 2529 2370 2250 2158 2035 1953 1897 1735 1620 1524 1442 1427 1416 1360 1308 1211 1204 1131 1034 1013 904 844 808 781 653 719 719 777 777 835 835 899 899 960 960 960 1282 1443 1443 1420 1267 1122 955 917 925 929 933 937 941 945 949 953 957 961 965 969 973 977 981 985 989 993 997 1001 1001 870 729 567 566 433 272 347 347 397 397 490 490 644 698 538 507 445 445 441 414 374 307 649 820 653 521 361 218 468 593 733 803 921 980 1056 1094 1382 1526 1834 1988 1854 1682 1659 1541 1392 1322 1151 1127 1052 893 877 744 619 489 413 383 274 308 325 342 359 306 306 306 306 306 646 816 816 1156 1326 1330 1332 1334 1334 1334 1334 1334 1234 1095 984 847 767 659 629 626 484 470 443 432 263 351 351 516 516 613 613 750 750 782 782 844 844 861 861 861 1035 1122 1079 1028 927 812 772 623 452 445 350 336 412 450 648 747 583 492 380 302 302 380 261 198 204 204 396 492 492 526 543 571 585 687 738 1006 1140 1123 1008 848 844 692 668 503 490 385 269 403 470 537 604 671 738 805 853 877 929 955 1121 1204 1204 1262 1291 1291 1234 1210 1096 956 893 763 703 646 578 500 477 361 289 217 300 300 422 422 422 422 422 308 570 701 832 906 943 980 902 840 782 721 550 547 431 397 253 563 718 873 873 770 599 578 414 353 320 443 603 603 603 433 323 465 536 728 824 824 824 656 544 530 455 321 341 341 415 415 415 705 850 793 753 701 531 522 372 290 290 413 413 525 693 777 965 1059 1243 1335 1233 1139 999 834 793 743 727 597 548 427 292 292 401 401 461 461 538 538 628 628 672 672 714 714 839 839 923 923 945 945 1024 1024 1024 1024 1024 1226 1327 1206 1040 1216 1304 1304 1304 1304 1594 1739 1795 1823 1813 1801 1672 1672 1574 1469 1446 1310 1233 1124 1038 986 918 1202 1344 1287 1199 1157 1136 992 898 803 682 662 530 471 307 371 403 435 467 499 531 563 595 507 406 290 586 734 699 642 622 577 472 365 271 515 637 957 1117 1319 1420 1420 1420 1333 1405 1661 1789 1697 1613 1603 1484 1373 1211 1049 889 747 689 641 893 1019 1145 1271 1397 1523 1523 1523 1523 1523 1611 1655 1887 2003 2003 2011 2015 1920 1856 1694 1599 1571 1408 1345 1331 1162 1028 957 794 670 637 561 511 493 460 312 306 306 460 460 585 585 646 697 697 796 796 796 680 677 571 525 431 275 105 155 180 205 357 433 621 715 659 659 659 991 1157 997 941 914 771 735 847 903 923 933 933 965 981 1035 1062 1310 1434 1558 1558 1632 1669 1612 1466 1324 1283 1254 1219 1172 1073 908 812 742 638 515 362 210 57 0 0 95 95 180 180 209 209 257 257 288 152 36 36 36 194 273 273 273 305 321 321 555 672 672 574 572 437 413 405 308 339 639 789 780 677 586 424 262 262 271 537 670 558 454 327 327 327 327 327 327 471 543 543 543 543 575 591 607 839 955 881 780 745 593 456 292 180 462 603 744 589 541 391 248 550 701 1013 1169 1157 1021 918 889 804 662 537 444 418 399 326 326 417 417 485 679 776 776 862 905 905 1059 1136 1136 1040 1012 922 902 742 574 462 367 281 595 752 909 909 927 936 907 889 737 693 578 576 436 355 197 44 44 132 132 302 302 408 425 425 584 584 717 781 813 1039 1152 1079 938 867 750 730 700 545 417 373 266 266 266 512 635 524 497 328 348 358 315 315 315 315 557 678 611 517 511 386 277 277 312 312 405 405 405 391 402 382 379 251 251 359 413 413 266 140 148 148 148 218 253 535 676 676 676 676 936 1066 1102 1120 1360 1480 1480 1480 1732 1858 1821 1681 1559 1458 1351 1226 1107 1024 990 923 787 754 687 662 506 506 585 585 664 664 731 731 830 830 909 909 941 941 1082 1082 1246 1246 1313 1313 1411 1411 1426 1426 1478 1478 1641 1641 1641 1941 2091 2399 2553 2611 2640 2640 2491 2438 2269 2149 2097 2029 1921 1912 1750 1634 1592 1506 1370 1232 1155 998 904 887 851 759 931 1017 1103 1189 1275 1361 1447 1533 1619 1705 1791 1877 1963 2049 2135 2221 2307 2231 2222 2188 2056 1889 1844 1748 1576 1472 1369 1355 1344 1292 1278 1198 1078 1003 919 772 694 569 468 309 393 435 477 519 561 603 594 434 327 663 831 1035 1137 1193 1221 1198 1149 1148 1116 1016 952 826 771 733 719 662 577 532 385 340 253 253 309 445 551 551 581 581 606 606 638 638 783 783 891 821 731 591 571 452 372 222 456 573 540 476 446 350 288 632 804 976 844 711 675 642 489 488 342 664 825 825 825 1137 1293 1289 1237 1112 1112 1408 1556 1514 1488 1386 1548 1629 1941 2097 2097 2097 2038 1922 1789 1646 1584 1576 1533 1467 1334 1313 1239 1180 1068 1016 981 1207 1320 1433 1546 1659 1772 1854 1895 1895 1776 1628 1612 1544 1481 1399 1250 1109 1101 1067 987 842 699 682 625 608 499 340 368 368 481 481 526 526 552 552 611 611 730 730 745 745 793 793 793 657 552 546 423 333 334 334 405 475 475 424 331 341 643 794 816 827 662 530 366 243 243 429 522 522 522 522 522 439 370 242 83 167 209 209 209 341 407 473 743 878 761 604 484 409 307 441 508 575 665 710 948 1067 1373 1526 1796 1931 1931 1931 1922 1761 1726 1717 1697 1681 1677 1615 1596 1575 1564 1547 1544 1440 1433 1386 1530 1602 1591 1571 1463 1351 1269 1178 1134 1017 988 840 830 751 670 539 498 390 244 430 523 616 709 802 895 988 1081 1174 1267 1537 1672 2010 2179 2135 2017 2259 2380 2501 2549 2573 2573 2751 2840 2668 2530 2371 2320 2320 2430 2430 2476 2476 2534 2480 2457 2382 2338 2251 2197 2113 1958 1958 2027 2027 2078 2078 2227 2477 2602 2494 2440 2312 2288 2180 2089 2046 1918 1872 1876 1878 1880 1882 1884 1886 1888 1890 1892 1872 1860 1840 1700 1612 1584 1438 1432 1311 1208 1055 936 817 762 640 506 417 327 327 437 437 534 534 760 873 761 667 528 484 455 297 175 211 229 247 265 283 301 319 337 355 373 391 409 427 445 463 481 499 517 535 535 811 949 800 712 576 550 524 422 347 279 321 342 363 384 405 426 447 468 489 510 531 552 573 594 615 787 873 873 1111 1230 1538 1692 1648 1589 1456 1360 1253 1133 1047 988 984 851 849 713 653 592 567 415 651 769 887 1005 1123 1241 1359 1503 1575 1522 1365 1310 1251 1244 1223 1121 956 818 795 626 491 379 379 388 379 379 379 303 305 535 650 546 402 272 362 407 407 407 589 680 629 575 496 488 459 396 308 308 405 405 266 376 431 486 340 340 340 340 340 424 466 804 973 973 932 772 691 622 494 381 342 556 663 837 924 924 924 792 759 728 599 499 693 790 887 1135 1259 1259 1467 1571 1571 1571 1561 1430 1416 1288 1133 1081 1016 983 853 764 706 628 501 374 299 483 575 667 759 851 943 1035 1127 1219 1311 1403 1403 1403 1403 1403 1386 1333 1277 1161 1043 989 879 798 655 533 376 270 342 342 481 481 634 634 753 753 921 921 1035 1035 1062 1062 1212 1287 1362 1309 1155 1133 1024 930 762 711 654 606 597 436 434 390 324 324 421 536 536 559 559 587 587 756 756 809 809 824 824 950 950 948 893 855 727 624 477 408 322 363 455 455 609 609 783 870 1086 1194 1344 1419 1419 1355 1232 1230 1104 1055 1195 1265 1511 1634 1634 1505 1480 1458 1446 1436 1296 1140 1042 979 806 743 615 595 567 398 329 407 407 449 449 514 514 520 675 675 703 703 779 779 894 894 1061 1061 1147 1296 1291 1151 1041 993 968 919 847 747 578 529 455 326 326 387 387 540 540 710 710 827 827 868 1092 1204 1204 1204 1450 1573 1573 1653 1693 1733 1649 1581 1522 1400 1362 1254 1215 1113 1088 1075 921 791 698 685 544 416 400 289 445 523 601 679 757 835 913 991 1069 1147 1317 1402 1487 1332 1322 1206 1061 1033 919 872 843 825 749 738 667 660 556 496 386 325 325 366 366 397 397 521 521 575 575 710 710 653 615 528 419 337 445 499 813 970 970 824 808 858 812 762 721 563 560 442 428 263 607 779 725 560 417 404 313 313 398 398 563 735 821 821 821 812 765 686 549 528 410 389 264 492 606 662 690 966 1104 1092 977 881 835 814 758 703 628 594 549 489 442 290 414 476 538 600 662 724 786 786 786 786 786 858 894 813 651 565 556 555 423 363 229 229 367 367 519 519 621 653 669 1015 1188 1187 1173 1173 1451 1590 1830 1950 2070 2070 1931 1951 2053 2104 1992 1892 1742 1696 1534 1428 1332 1252 1129 1064 1278 1385 1492 1599 1706 1813 1975 2056 1942 1875 1811 1719 1586 1531 1415 1274 1134 1033 928 927 866 807 684 542 511 357 272 272 272 272 272 272 320 344 344 664 824 1142 1301 1635 1802 1634 1601 1574 1443 1345 1340 1307 1270 1225 1089 1053 900 752 720 551 411 336 554 663 772 881 990 1099 1208 1317 1426 1535 1657 1718 1607 1470 1447 1315 1315 1343 1343 1343 1665 1826 1826 1746 1648 1486 1455 1407 1370 1213 1184 1020 866 816 705 666 648 632 527 594 594 757 766 766 848 848 947 947 957 957 1055 1055 1217 1217 1349 1349 1440 1440 1510 1510 1476 1454 1384 1301 1215 1082 964 832 775 628 498 363 445 486 527 568 609 650 691 732 773 814 855 896 937 978 1019 1060 1101 1142 1183 1323 1393 1545 1621 1621 1621 1621 1621 1775 1852 1852 1852 1852 1852 1852 1852 1852 2062 2167 2130 2011 1875 1849 1806 1797 1817 1827 1867 1887 1829 1726 1595 1530 1393 1390 1356 1220 1096 971 955 867 738 891 891 892 892 985 985 1080 1080 1187 1187 1278 1313 1375 1375 1532 1532 1589 1589 1589 1479 1318 1309 1143 1033 1194 1194 1285 1479 1576 1538 1520 1672 1748 1748 1834 1877 1724 1659 1488 1339 1339 1502 1502 1523 1523 1636 1892 2020 1962 1909 1895 1847 1686 1638 1537 1530 1375 1230 1221 1186 1128 1041 978 904 831 712 687 647 561 412 329 329 433 433 437 437 568 645 645 794 840 840 906 906 973 973 1090 1090 1256 1256 1387 1387 1423 1423 1593 1593 1764 2024 2154 2284 2284 2284 2284 2283 2252 2229 2093 2027 1865 1796 1641 1562 1525 1437 1434 1419 1353 1303 1291 1227 1058 1019 926 880 710 550 532 436 363 257 127 181 208 235 262 262 262 296 313 313 313 489 577 749 835 734 618 618 607 510 466 392 384 280 578 727 727 727 751 763 763 621 581 471 464 372 329 497 581 581 581 581 581 895 1052 1194 1265 1265 1375 1430 1430 1430 1337 1179 1006 894 866 816 752 728 595 541 420 385 270 518 642 766 890 842 692 541 475 335 335 488 488 512 512 634 634 634 728 775 775 705 607 538 732 829 828 792 628 595 511 449 280 280 285 306 306 457 457 518 750 866 866 750 584 438 360 257 521 653 955 1106 1106 1106 1106 1076 937 900 857 763 700 650 551 519 346 185 467 608 460 432 339 543 645 825 915 1005 1095 1399 1551 1551 1498 1528 1570 1591 1612 1650 1669 2009 2179 2179 2179 2107 2019 1846 1765 1715 1578 1788 1893 1893 1810 1734 1810 1848 1886 1936 1961 1961 1961 1934 1865 1707 1573 1514 1483 1444 1403 1339 1254 1152 998 864 752 734 585 415 301 445 517 589 661 733 805 877 949 1021 1093 1165 1237 1309 1381 1453 1525 1597 1669 1993 2155 2155 2034 1911 1750 1589 1435 1419 1250 1238 1107 1023 886 732 656 647 507 480 422 344 429 429 450 450 583 620 620 649 649 649 552 393 332 214 370 234 536 687 687 687 739 765 765 668 561 411 313 373 373 396 396 427 427 427 346 270 309 337 351 365 629 761 893 860 689 643 588 502 497 376 268 268 400 303 509 612 597 442 347 182 526 698 870 1150 1290 1154 1428 1565 1565 1565 1611 1634 1634 1634 1634 1634 1634 1634 1634 1470 1422 1313 1190 1156 1121 1097 1053 979 882 739 708 645 497 484 448 325 583 712 841 970 1099 1228 1357 1357 1357 1527 1612 1954 2125 2028 1942 1790 1685 1613 1533 1487 1354 1351 1351 1490 1490 1534 1556 1556 1649 1649 1660 1660 1705 1705 1749 1749 1785 1785 1785 1697 1656 1483 1460 1459 1382 1299 1238 1124 1101 1026 988 909 865 852 729 579 565 506 417 363 339 521 612 703 794 885 976 1067 1158 1249 1340 1431 1522 1522 1507 1348 1176 1119 1094 1083 932 907 751 718 646 536 412 263 413 488 563 638 603 553 411 411 278 340 371 371 371 271 353 394 394 363 209 256 570 727 648 532 389 251 87 87 113 113 166 166 276 276 401 473 509 509 509 509 509 428 270 348 387 368 210 536 699 699 699 909 1014 1104 1149 1491 1662 1561 1533 1406 1348 1296 1225 1130 989 983 945 777 765 730 574 559 481 335 449 506 563 620 677 734 791 848 905 962 1019 1076 1133 1190 1247 1304 1361 1237 1153 1096 941 941 950 950 963 1103 1271 1355 1667 1823 1823 1686 1572 1399 1296 1452 1530 1618 1662 1495 1416 1299 1149 981 842 673 546 383 297 201 201 288 288 441 441 551 551 608 608 765 765 844 844 929 929 1016 1016 1144 1144 1265 1265 1279 1279 1313 1313 1367 1316 1194 1068 899 846 684 652 631 547 420 279 279 401 401 530 530 572 572 698 722 722 856 856 928 928 1043 1043 1043 1177 1244 1166 1114 1103 999 944 898 857 828 665 897 1013 1015 1016 851 737 571 411 300 151 299 373 447 521 595 669 743 805 836 1026 1121 1121 1039 975 870 733 621 789 827 846 864 873 921 945 1069 1131 1145 1152 1302 1377 1310 1160 1132 1010 985 937 937 955 955 994 994 1013 1013 1067 1067 1067 1375 1529 1459 1297 1184 1019 1006 989 867 696 573 414 309 507 606 705 804 903 1002 1101 1200 1200 1137 1132 1076 921 760 748 684 640 531 427 397 348 203 295 295 336 336 484 484 524 524 588 588 641 641 775 775 870 1136 1269 1269 1187 1154 996 845 738 732 637 576 535 440 341 677 845 1013 1013 905 854 799 791 711 555 413 309 231 361 361 439 439 599 599 616 616 750 884 951 951 1123 1209 1551 1722 1768 1791 1791 1791 1791 1765 1738 1589 1513 1414 1399 1232 1226 1059 953 898 752 624 519 357 414 414 426 426 442 442 458 458 566 566 678 678 705 665 648 617 517 503 461 328 336 340 344 348 352 356 360 360 428 462 352 342 371 371 316 369 258 500 621 613 593 577 406 386 370 254 254 288 566 705 879 966 830 724 571 507 488 445 329 253 341 385 385 340 506 589 422 395 361 287 287 248 260 352 398 317 317 340 340 670 835 766 661 529 486 484 422 344 305 305 427 427 594 450 386 263 263 435 521 521 861 1031 1201 1323 1384 1658 1795 1795 1795 1693 1523 1434 1396 1292 1262 1251 1133 984 826 798 642 550 523 359 289 348 348 480 480 504 504 516 516 580 580 624 624 638 638 729 729 852 1014 1014 1097 1097 1182 1182 1335 1335 1438 1438 1563 1515 1416 1644 1758 1585 1482 1315 1314 1191 1075 1006 908 887 772 772 803 803 930 930 1088 1134 1134 1287 1363 1363 1427 1427 1377 1341 1301 1268 1250 1200 1079 918 764 684 710 723 736 749 762 775 788 801 814 827 656 609 490 357 257 603 776 698 675 616 613 584 567 481 346 184 180 514 681 681 681 681 681 1027 1200 1200 1240 1260 1260 1462 1563 1563 1563 1763 1863 1963 1791 1682 1660 1504 1478 1419 1253 1145 1012 967 888 779 690 615 493 404 354 346 245 563 722 881 1040 1199 1358 1517 1676 1551 1398 1244 1133 997 866 909 909 992 992 1081 1213 1213 1372 1476 1528 1556 1570 1570 1570 1454 1409 1380 1276 1121 986 930 877 713 569 435 390 544 544 590 590 680 680 686 686 833 833 848 848 922 922 989 989 1143 1143 1304 1173 1093 987 934 780 687 656 645 570 404 353 297 297 452 452 452 395 347 235 477 598 567 725 804 804 936 1002 894 815 800 798 669 630 601 511 410 263 263 400 400 406 406 561 640 640 657 881 993 849 799 696 596 694 743 1079 1247 1523 1661 1617 1619 1661 1682 1574 1548 1438 1384 1308 1285 1146 1056 897 765 701 608 489 414 274 398 460 522 584 646 708 770 770 1072 1223 1108 955 788 665 665 711 711 834 834 1001 953 924 776 656 561 457 336 528 624 720 679 895 1003 1003 1317 1474 1474 1474 1414 1400 1384 1246 1192 1151 1020 923 894 763 737 987 1112 1237 1237 1237 1222 1162 1093 961 926 762 631 468 435 414 413 277 425 499 573 647 721 795 869 943 885 717 544 536 518 496 356 275 553 692 645 600 506 484 323 323 328 328 429 687 816 954 1023 1033 1038 1082 1104 1126 1188 1219 1485 1618 1751 2049 2198 2198 2148 2097 2088 1939 1806 1705 1609 1511 1434 1408 1244 1205 1119 951 884 805 769 762 761 714 544 478 434 323 374 374 388 388 450 450 518 518 525 525 544 544 642 642 754 754 846 846 916 916 983 983 1095 1125 1125 1160 1160 1289 1289 1314 1314 1324 1324 1393 1414 1414 1548 1673 1673 1764 1764 1798 1798 1960 2228 2362 2362 2362 2362 2422 2452 2570 2629 2629 2629 2629 2629 2629 2597 2457 2395 2387 2239 2144 2047 2037 2031 2169 2252 2252 2361 2199 2106 2097 1997 1909 1834 1777 1618 1599 1508 1425 1327 1265 1222 1108 1063 971 941 908 817 675 523 357 201 91 0 86 129 172 215 258 301 344 387 304 304 498 595 595 427 287 551 683 975 1121 963 959 787 669 551 545 410 281 471 566 661 756 851 851 851 799 767 683 567 446 325 178 349 349 413 445 347 322 281 281 605 767 767 767 767 767 767 925 1004 1004 1176 1262 1262 1262 1414 1490 1674 1766 1858 1858 1858 1886 1900 2118 2227 2227 2227 2150 2121 1954 1840 1742 1613 1598 1656 1966 2121 2001 1896 1789 1677 1607 1447 1308 1274 1188 1106 1065 942 776 776 796 796 955 955 1059 1059 1100 1100 1150 1150 1284 1284 1454 1454 1589 1589 1710 1752 1752 1829 1829 1829 2087 2216 2512 2660 2660 2928 3062 3210 3284 3358 3331 3231 3123 3116 3072 3053 2937 2879 2812 2765 2626 2458 2439 2334 2315 2309 2288 2257 2248 2186 2090 1989 1857 1688 1525 1399 1379 1332 1209 1205 1381 1469 1557 1645 1733 1821 1909 1997 2085 2173 2261 2236 2222 2060 2009 1854 1787 1641 1516 1495 1430 1389 1229 1080 1009 907 830 830 834 834 938 938 968 983 877 771 700 551 545 496 323 269 392 392 460 460 614 614 769 635 522 393 267 267 278 278 296 296 393 393 432 432 432 429 283 355 355 355 355 381 394 468 505 655 730 730 1044 1201 1201 1169 1121 1325 1427 1259 1254 1227 1191 1097 1012 965 965 1006 1006 1107 1107 1107 1107 1093 1091 942 901 888 874 762 604 624 624 699 699 836 794 655 574 477 325 415 415 569 569 667 716 645 615 482 343 675 841 841 718 827 827 827 1039 1145 1145 1049 1031 1083 1109 1105 1043 943 929 794 760 599 482 422 379 298 430 496 562 628 694 760 826 892 1084 1180 1180 1180 1180 1168 1027 999 949 914 749 815 815 822 822 954 836 827 741 608 501 479 310 382 418 454 490 526 562 598 634 572 557 479 423 381 212 378 461 439 301 170 170 446 584 722 722 722 722 942 1052 1164 1220 1220 1220 1326 1379 1537 1616 1710 1757 1757 1757 1589 1484 1311 1214 1097 1029 965 865 829 925 925 1075 1075 1146 1146 1216 1216 1301 1301 1301 1439 1508 1350 1310 1149 990 894 773 632 631 597 516 489 468 317 317 322 322 324 324 456 456 561 561 674 674 679 679 811 811 962 962 1131 1131 1300 1600 1750 1581 1517 1445 1392 1247 1184 1113 1019 906 853 742 617 550 430 369 360 347 342 370 384 398 412 426 440 454 468 482 496 510 524 538 552 566 580 594 608 622 636 650 664 678 962 1104 1104 933 827 774 713 653 557 406 318 370 370 502 568 634 694 724 866 937 1141 1243 1070 1000 902 1176 1313 1423 1478 1618 1688 1633 1544 1502 1461 1353 1324 1300 1147 1080 973 908 799 737 644 710 743 776 809 842 875 908 941 974 1007 1040 1073 1106 1139 1172 1205 1238 1271 1561 1706 1637 1610 1516 1512 1461 1381 1274 1222 1201 1149 1143 1086 1076 937 820 817 700 590 468 468 613 613 692 692 700 700 808 808 967 1127 1137 1137 1100 976 962 929 1075 1075 960 896 759 654 497 351 294 304 304 304 420 478 732 859 859 859 859 859 729 639 546 534 541 583 604 604 532 488 397 307 571 703 568 459 385 231 171 241 276 311 346 381 285 339 366 338 338 682 854 836 713 572 403 274 274 283 283 401 401 463 463 697 814 697 595 434 382 290 290 400 400 508 400 280 280 466 559 559 817 946 1110 1192 1192 1240 1264 1294 1309 1165 1023 1020 965 939 890 874 726 701 576 456 288 626 795 964 821 766 721 625 559 398 325 407 448 489 530 571 612 653 949 1097 1419 1580 1741 1885 1957 1805 1734 1701 1594 1492 1325 1199 1145 1137 1013 981 978 854 807 703 560 405 236 310 310 316 316 379 379 477 477 590 590 627 627 670 670 818 818 883 883 998 998 1068 1068 1229 1200 1153 1064 1011 843 823 756 743 599 559 516 437 423 285 373 417 461 505 549 593 637 681 725 769 813 857 901 1013 1069 1141 1177 1133 1020 890 832 731 661 611 540 526 426 397 355 355 503 503 593 593 667 667 755 755 849 790 668 543 371 265 206 206 239 239 306 306 461 608 608 563 407 242 243 243 380 678 827 1145 1304 1304 1474 1559 1559 1559 1548 1462 1336 1303 1215 1054 913 814 811 751 598 515 512 363 324 241 389 463 537 611 685 759 759 759 759 589 473 340 390 415 737 898 1059 990 989 818 765 678 586 582 537 371 283 283 406 706 856 828 715 703 616 516 420 380 207 76 76 181 181 213 213 281 281 344 344 514 349 349 349 287 321 338 338 338 338 338 582 704 703 531 375 296 410 467 418 249 249 249 579 744 579 505 404 381 304 304 476 476 476 362 302 415 593 682 682 629 498 343 270 334 366 386 396 300 504 606 452 295 180 180 238 238 333 333 489 567 567 418 362 230 85 209 209 238 278 298 298 298 430 496 562 654 700 533 447 373 242 470 584 494 349 223 253 268 268 268 268 520 646 688 709 541 388 315 315 414 452 471 359 204 290 333 553 663 608 534 384 303 303 436 362 362 358 335 579 701 771 806 1152 1325 1218 1209 1172 1123 1071 978 875 760 649 546 505 498 340 434 481 528 575 622 669 716 763 810 857 904 951 998 1124 1187 1103 931 784 625 546 407 291 617 780 943 1209 1342 1688 1861 1861 2059 2158 2158 2390 2506 2666 2746 2892 2965 2798 2766 2714 2638 2597 2514 2730 2838 2761 2665 2639 2577 2493 2347 2247 2115 2153 2172 2191 2210 2229 2248 2267 2286 2305 2324 2343 2362 2381 2400 2419 2438 2457 2476 2495 2495 2345 2202 2057 2021 1891 1889 1807 1737 1638 1497 1388 1253 1115 1071 904 764 728 617 488 440 357 343 358 358 476 476 607 607 766 766 922 969 969 1038 1038 1123 1123 1229 1229 1290 1290 1420 1420 1576 1576 1715 1715 1873 1873 1880 1880 1895 1895 1958 1958 1974 1974 2038 2038 2185 2101 2066 1985 1847 1744 1592 1544 1375 1206 1142 1013 920 851 820 653 557 487 357 361 363 625 756 887 762 718 692 641 636 538 371 337 300 300 326 326 431 431 591 517 491 362 259 417 496 364 348 339 573 690 807 772 738 569 510 381 348 185 419 536 405 301 301 301 301 301 301 301 483 574 574 574 574 664 709 709 709 1051 1222 1288 1321 1200 1030 1012 967 931 773 726 667 626 611 460 305 305 357 357 501 501 525 525 691 691 783 783 837 837 938 938 965 965 1121 1121 1121 1121 964 813 668 598 492 417 299 639 809 819 824 697 553 553 553 489 380 329 469 539 575 593 553 552 425 422 390 326 326 326 326 328 329 177 243 276 276 280 282 282 282 324 345 633 777 777 777 758 604 451 403 478 372 400 414 684 819 819 983 1065 1147 1057 946 856 803 757 609 499 390 303 151 110 382 518 654 790 926 926 1034 1088 1049 897 897 781 734 616 607 562 530 520 366 326 188 434 557 557 819 950 950 1056 1109 1115 1118 1118 1118 1118 1118 1118 1460 1631 1631 1631 1645 1652 1748 1796 1976 2066 2254 2348 2348 2612 2744 2810 2843 2883 2903 3179 3317 3317 3317 3311 3307 3220 3050 2969 2832 2684 2578 2535 2416 2275 2146 1989 1895 1780 1657 1511 1492 1351 1595 1717 1700 1601 1578 1533 1430 1424 1684 1814 1662 1577 1472 1312 1242 1078 919 842 804 721 641 519 417 397 365 308 308 338 338 338 338 646 800 954 1108 1067 954 796 782 682 517 376 351 218 218 269 269 409 479 479 691 797 645 639 513 499 480 429 419 333 333 439 439 506 506 610 662 662 684 695 851 929 929 1201 1337 1473 1473 1565 1611 1611 1771 1851 1931 2111 2201 2147 1986 1946 1872 1860 1816 1798 1695 1543 1380 1275 1125 1038 921 903 853 756 672 548 538 506 358 354 241 241 270 270 329 329 393 393 271 211 321 355 372 620 744 744 719 565 484 451 291 419 483 461 376 368 303 303 353 378 292 292 298 301 301 301 301 337 355 575 685 543 428 333 322 436 493 835 1006 953 831 671 579 457 419 350 247 247 264 264 416 416 499 499 607 607 699 595 551 441 336 340 342 342 554 660 639 520 419 330 408 447 447 323 333 471 540 588 612 916 1068 1068 1068 1068 1340 1476 1476 1345 1238 1159 1104 1007 977 1067 1067 1161 1161 1279 1338 1618 1758 1687 1548 1527 1423 1331 1212 1173 1042 945 922 864 849 714 664 658 514 404 269 279 284 289 294 299 304 309 314 319 449 514 394 381 247 247 553 706 778 814 686 658 646 501 416 416 436 436 497 413 349 348 327 247 487 607 607 823 931 1133 1234 1197 1136 1093 999 865 827 779 760 727 655 593 511 386 219 151 367 475 583 691 799 907 1133 1246 1498 1624 1612 1470 1416 1280 1196 1184 1048 980 830 749 636 590 524 524 656 656 694 694 720 720 801 801 801 722 676 558 404 395 298 464 547 547 855 1009 1009 1009 1009 839 719 556 522 450 385 379 323 631 785 664 573 427 414 350 230 294 326 358 390 422 454 453 311 311 320 320 320 320 606 749 749 927 1016 1054 1073 911 909 847 757 734 611 521 471 306 306 442 442 511 511 533 658 658 658 505 426 422 258 329 329 329 329 339 344 344 344 478 545 457 315 214 254 274 274 274 512 631 521 450 407 390 277 277 407 253 253 545 691 538 444 425 351 346 331 359 373 209 521 677 609 597 571 553 526 493 376 369 241 230 472 593 623 638 684 707 753 776 1076 1226 1226 1226 1436 1541 1646 1768 1829 1823 1685 1633 1619 1557 1520 1404 1362 1283 1142 1021 911 899 886 795 741 591 426 265 549 691 833 975 1089 1146 1004 991 878 758 735 1029 1176 1045 880 742 697 692 597 574 433 368 216 392 480 568 656 862 965 1263 1412 1586 1673 1760 1760 2092 2258 2092 2038 2246 2350 2321 2296 2198 2053 1936 1840 1836 1795 1778 1701 1633 1611 1484 1474 1311 1249 1151 1119 1087 936 903 830 709 645 570 411 411 527 527 532 532 705 705 821 821 835 835 928 1034 1034 1048 1048 1074 1156 1156 1290 1290 1468 1557 1703 1776 1976 2076 2010 1873 1812 1771 1654 1491 1426 1375 1375 1442 1442 1580 1580 1670 1670 1714 1714 1759 1759 1759 1741 1737 1624 1564 1466 1358 1228 1153 1048 916 792 701 632 496 462 326 291 231 259 427 427 592 637 792 792 954 954 1060 1060 1174 1174 1285 1285 1390 1390 1431 1359 1339 1241 1214 1091 959 912 879 855 719 702 611 553 455 437 324 662 831 1000 1169 1457 1601 1432 1305 1242 1211 1049 1047 1025 1022 893 855 855 855 753 725 601 511 360 340 257 561 713 713 759 782 782 1088 1241 1191 1063 901 876 783 731 695 610 486 371 307 307 431 431 359 186 56 118 184 217 217 217 217 473 601 601 757 835 875 895 798 650 605 493 438 332 366 383 400 624 736 974 1093 987 932 764 721 623 487 444 385 306 313 313 364 416 416 586 586 611 611 638 638 696 696 717 717 733 733 886 886 886 886 877 709 625 520 378 316 380 412 412 412 412 271 223 392 256 410 487 564 564 824 954 914 880 753 753 753 753 753 1035 1176 1176 1176 1176 1003 984 856 694 653 615 603 761 840 721 709 688 636 597 579 579 579 861 1002 1270 1404 1404 1240 1103 1060 989 842 837 783 619 809 904 999 1094 1094 1094 1094 1376 1517 1658 1958 2108 2140 2156 2077 1981 1869 1740 1740 1804 1804 1804 1764 1675 1583 1520 1372 1261 1239 1217 1064 1130 1130 1193 1193 1288 1288 1399 1399 1528 1528 1528 1628 1678 1542 1529 1368 1340 1309 1167 1078 958 869 868 844 808 727 636 625 562 539 376 359 258 242 242 244 244 329 329 440 440 579 579 686 854 854 908 908 1038 1038 1097 1097 1170 1170 1240 1240 1320 1377 1377 1252 1374 1221 1133 1110 992 970 832 681 587 442 318 161 189 203 217 231 245 259 273 287 301 315 329 343 357 371 385 399 413 427 441 455 469 483 497 511 525 539 553 567 581 637 665 979 1136 1136 1230 1277 1621 1793 1965 1965 1965 2249 2391 2533 2533 2367 2199 2035 1964 1840 1783 1635 1502 1440 1305 1243 1096 969 880 813 833 833 848 848 1005 1005 1128 1128 1180 1180 1329 1329 1426 1426 1582 1582 1677 1677 1709 1709 1874 1874 1967 2056 2056 2096 2167 2167 2248 2098 2005 1893 1836 1761 1718 1718 1817 1817 1967 1967 1985 1840 1706 1544 1396 1251 1166 1007 1153 1226 1299 1372 1445 1518 1591 1584 1518 1386 1233 1097 927 868 773 666 496 378 281 375 422 469 516 563 610 657 704 751 798 845 892 939 986 1033 1080 1127 1174 1221 1268 1121 1061 1061 1061 1061 1061 1379 1538 1538 1538 1858 2018 1889 2059 2144 2144 2100 1995 1860 1777 1698 1605 1488 1485 1394 1261 1186 1180 1008 930 774 739 613 549 514 385 262 440 529 618 707 796 885 974 1063 1152 1241 1587 1760 1933 1933 2183 2308 2630 2791 2952 2902 2866 2751 2726 2573 2436 2303 2177 2073 2037 1903 1789 1712 1588 1514 1440 1427 1382 1262 1235 1082 964 881 717 583 559 458 345 345 351 351 488 488 587 587 747 747 694 685 519 506 718 824 715 695 543 383 367 256 296 316 316 316 316 316 384 418 430 436 436 436 484 508 449 330 435 435 435 371 321 360 261 261 595 762 732 607 446 390 263 445 536 413 331 509 598 493 461 372 211 485 622 622 924 1075 1033 889 722 654 629 618 542 536 424 340 542 643 744 744 642 594 529 469 402 307 362 362 505 505 677 763 763 763 763 653 491 334 429 429 429 769 939 939 977 996 1078 1119 959 845 742 613 591 591 697 697 787 899 955 851 836 721 689 689 526 525 448 371 348 184 222 222 334 334 439 439 372 268 309 635 798 668 495 406 406 539 435 403 346 340 568 682 772 817 961 1033 1105 1105 1111 1114 1114 1436 1597 1542 1391 1296 1296 1176 1112 1012 933 842 795 791 635 507 390 487 487 520 520 520 814 961 1267 1420 1420 1684 1816 2064 2188 2056 1939 1794 1737 1569 1539 1433 1417 1373 1350 1211 1045 1004 883 804 746 577 411 367 238 238 305 305 361 361 419 419 469 517 517 601 643 478 356 301 463 463 543 583 655 691 691 691 701 706 706 1024 1183 1183 1403 1513 1500 1478 1431 1286 1264 1109 1106 970 810 808 698 698 720 720 797 797 935 780 608 599 454 401 285 357 393 429 465 501 537 573 609 645 735 780 825 1017 1113 1109 981 933 895 744 629 569 454 390 333 671 840 872 888 888 881 729 1019 1164 1309 1205 1123 1013 972 852 725 695 666 626 504 433 427 420 374 372 284 306 317 328 339 350 361 372 383 394 394 394 644 769 894 735 655 604 474 383 241 224 496 632 720 764 737 648 623 617 464 340 340 348 348 674 837 755 705 563 556 412 292 202 202 310 352 352 404 404 546 884 1053 1241 1335 1188 1360 1446 1576 1641 1579 1532 1488 1348 1231 1078 1043 887 792 633 556 551 526 411 353 181 181 246 246 389 553 553 539 433 365 203 342 566 678 678 678 678 659 523 373 249 108 245 245 265 265 299 299 371 465 512 512 426 366 234 486 612 930 1089 981 962 874 799 792 650 585 570 558 560 561 562 563 564 546 474 324 638 795 1015 1125 1395 1530 1530 1736 1839 1773 1680 1531 1511 1434 1356 1310 1236 1101 964 952 909 908 858 811 780 668 612 493 417 291 453 534 615 696 777 858 858 714 618 546 537 477 467 328 478 553 727 814 814 814 844 859 859 1011 1087 1087 954 818 741 606 597 459 440 416 332 480 554 628 702 776 850 1170 1330 1520 1615 1811 1909 1882 1814 1692 1602 1481 1342 1331 1281 1224 1095 948 787 645 565 431 310 310 353 353 395 395 442 442 718 856 856 1154 1303 1539 1657 1657 1905 2029 2029 2029 2029 2029 2029 2029 1980 1924 1871 1804 1660 1557 1400 1501 1501 1509 1509 1592 1592 1704 1558 1550 1432 1269 1154 1042 1002 898 789 696 564 498 355 222 222 308 308 314 391 471 471 643 643 720 720 880 880 1034 1034 1175 1175 1182 1182 1299 1240 1089 1052 944 809 763 703 553 438 433 290 290 357 357 425 425 527 527 669 669 672 672 513 488 484 459 418 297 451 451 561 616 520 423 357 291 357 390 390 718 882 1046 1210 1144 1077 997 960 817 684 658 655 642 619 447 361 333 333 408 408 292 363 363 461 510 406 262 414 414 414 414 414 395 266 284 293 305 311 173 173 173 235 266 266 464 563 417 251 251 463 569 416 289 289 289 289 289 289 627 796 994 1093 1093 1089 935 768 704 586 585 565 540 383 394 394 557 557 638 638 671 814 814 814 1118 1270 1270 1550 1690 2020 2185 2225 2245 2245 2347 2398 2331 2272 2194 2122 1990 1985 1956 1792 1671 1656 1638 1493 1465 1334 1283 1159 1321 1402 1483 1564 1645 1645 1645 1721 1759 1628 1540 1477 1443 1335 1252 1194 1084 938 844 776 619 584 541 379 373 310 518 622 726 830 934 818 748 589 504 453 427 328 516 610 610 610 842 958 925 1083 1162 1316 1393 1470 1358 1188 1082 911 851 695 680 560 491 394 303 491 585 679 773 867 961 1055 1149 1243 1353 1408 1478 1513 1346 1223 1217 1076 963 793 781 661 594 502 401 347 323 323 408 568 568 653 653 690 690 713 713 728 728 796 796 848 848 997 997 1108 1108 1193 1193 1193 1193 1193 1193 1357 1439 1388 1290 1150 1093 1012 970 907 765 678 673 670 645 487 355 225 225 393 393 473 473 523 523 646 646 792 792 820 820 939 939 1052 1052 1187 1107 1058 990 827 818 701 593 457 436 360 323 323 423 558 623 623 652 652 737 649 504 355 252 252 371 371 371 713 884 713 624 495 342 678 846 679 512 382 318 360 381 402 423 444 465 486 507 413 369 353 218 218 218 272 299 475 563 446 411 303 303 303 303 228 130 280 355 243 243 243 243 415 501 501 439 332 288 337 177 177 177 177 209 225 225 263 282 514 630 776 849 802 723 550 465 400 358 262 262 315 315 315 315 315 315 407 453 463 468 385 236 338 389 389 703 860 860 842 807 751 583 499 476 359 334 272 139 149 149 275 275 422 422 473 473 513 513 610 600 468 364 286 286 286 286 534 658 776 835 835 809 725 633 582 504 331 457 457 518 518 608 653 985 1151 1151 1151 1088 965 800 792 687 650 480 522 543 564 585 606 627 627 627 627 699 735 735 1063 1227 1148 1133 980 861 745 589 497 341 472 472 786 943 989 1012 1350 1519 1519 1779 1909 2039 2039 2039 2233 2330 2173 2151 2141 2002 1841 1748 1650 1563 1520 1462 1379 1350 1344 1190 1020 927 845 840 767 767 837 837 953 953 953 1145 1241 1337 1519 1610 1610 1610 1610 1896 2039 2039 1887 1837 1764 1662 1646 1591 1447 1426 1274 1139 1127 994 1150 1150 1173 1173 1313 1313 1467 1467 1467 1467 1313 1196 1126 1064 970 961 828 778 739 572 422 262 494 610 726 842 958 1074 1190 1176 1036 951 839 801 666 590 551 384 213 551 720 889 889 773 654 582 464 439 412 488 526 564 602 583 411 287 369 410 357 353 220 220 220 324 376 492 550 642 688 543 542 431 425 477 503 503 462 289 322 322 322 322 322 566 688 880 976 953 846 819 651 604 566 464 392 367 249 249 308 308 342 342 342 342 526 618 710 928 1037 878 759 673 644 527 452 380 380 421 421 485 485 559 544 386 271 389 448 352 303 639 807 650 543 474 369 218 284 317 350 383 416 449 482 414 620 723 715 660 581 561 503 464 407 280 296 304 312 320 328 336 344 352 284 284 284 284 284 524 644 980 1148 1484 1652 1956 2108 2021 1880 1711 1580 1455 1350 1321 1291 1277 1140 1051 1017 929 1057 1121 1185 1249 1313 1377 1441 1505 1569 1633 1697 1761 1825 2085 2215 2105 2021 1851 1824 1796 1640 1502 1488 1442 1393 1319 1191 1191 1296 1296 1346 1346 1492 1492 1636 1636 1646 1651 1542 1574 1590 1457 1323 1230 1190 1123 1021 998 957 916 806 766 736 710 684 602 578 533 367 215 559 731 903 1075 1247 1443 1541 1561 1571 1556 1399 1325 1255 1117 1105 1076 1073 1038 1017 1002 851 805 800 728 651 530 397 266 330 362 394 426 458 490 522 554 586 618 650 682 714 746 956 1061 1061 1061 1061 908 815 687 593 462 340 684 856 760 673 656 637 597 576 420 372 213 461 585 643 672 986 1143 1034 980 915 814 723 723 831 831 991 1071 910 744 688 640 471 367 232 546 703 860 1017 1125 1179 1441 1572 1503 1476 1336 1332 1274 1264 1146 1122 1115 1045 1028 958 944 896 861 737 662 532 467 436 413 350 262 262 358 346 212 506 653 564 411 328 356 370 370 370 370 345 433 477 573 621 543 432 426 352 189 189 189 189 189 315 378 516 585 585 793 897 897 965 999 1009 1014 1019 1287 1421 1307 1205 1123 1123 1265 1265 1265 1265 1515 1640 1543 1485 1345 1225 1072 1003 913 740 695 619 506 408 386 384 215 247 263 279 295 311 327 343 359 375 391 407 423 439 455 471 487 503 519 535 551 567 583 599 615 571 470 466 366 236 496 626 601 595 444 357 309 379 414 279 279 469 564 659 957 1106 1106 1106 1222 1280 1137 1115 1048 962 887 824 795 733 626 585 466 437 427 356 202 148 144 1 1 98 98 201 201 299 299 314 314 423 537 537 659 659 726 726 863 909 909 1028 1098 1133 1403 1538 1494 1463 1291 1124 1062 952 875 758 754 696 526 435 306 272 396 458 520 582 410 356 336 678 849 1109 1239 1239 1239 1071 986 879 759 758 705 575 460 334 440 440 525 687 687 855 855 950 790 745 599 533 447 353 337 337 507 507 578 578 704 922 1031 1181 1256 1117 965 898 853 681 630 613 588 431 533 584 635 686 737 788 839 890 941 1181 1301 1270 1212 1176 1014 953 913 789 696 650 644 620 520 492 348 265 265 364 364 527 527 641 641 768 768 799 799 866 866 904 904 991 866 841 745 588 922 1089 1016 851 769 686 526 445 332 332 387 387 389 517 517 556 556 663 663 726 726 889 889 889 725 616 512 411 273 406 406 449 449 449 449 449 651 752 970 1079 1201 1262 1262 1262 1596 1763 1930 1840 1823 1704 1628 1523 1358 1241 1071 1030 1026 968 957 824 671 597 542 485 419 369 298 298 298 512 619 726 1032 1185 1389 1491 1491 1601 1656 1487 1331 1243 1143 1118 1069 960 789 644 557 391 220 220 362 362 461 461 562 562 677 677 813 813 933 933 1069 1069 1104 1104 1221 1221 1380 1286 1247 1122 981 968 863 768 618 585 526 481 346 198 152 152 314 314 362 362 371 371 472 472 474 474 497 497 551 551 593 593 659 659 799 836 836 836 1162 1325 1663 1832 1804 1699 1674 1533 1435 1277 1243 1125 980 925 858 830 736 712 634 546 435 335 335 497 497 504 504 615 615 760 760 781 781 906 906 951 951 1076 1076 1186 1186 1315 1455 1525 1633 1687 1877 1972 1972 1972 1972 1930 1880 1716 1683 1668 1928 2058 2278 2388 2498 2498 2498 2498 2498 2498 2498 2498 2774 2912 2838 2688 2538 2500 2453 2369 2260 2123 2047 1916 1798 1789 1779 1733 1678 1669 1524 1524 1540 1540 1695 1695 1771 1927 1927 2046 2046 2150 2211 2211 2275 2275 2256 2143 2159 2167 2433 2566 2566 2756 2851 2721 2671 2534 2511 2449 2408 2334 2191 2181 2024 1876 1735 1734 1568 1489 1466 1386 1355 1308 1235 1184 1036 955 879 757 599 567 442 423 414 377 349 318 534 642 750 858 966 966 986 996 1044 1068 1068 1050 1003 921 896 748 702 557 511 456 302 193 281 325 369 413 457 501 545 589 633 677 721 765 696 641 541 398 241 357 415 473 473 473 473 473 473 350 186 279 565 708 683 553 487 411 283 401 460 460 460 460 459 369 286 432 288 417 417 417 417 417 407 253 465 571 847 985 1123 1113 1047 984 851 818 812 706 569 505 408 324 324 382 382 449 449 460 460 505 505 652 652 801 801 1083 1224 1224 1248 1260 1094 1077 1031 1027 915 794 645 522 522 635 635 724 724 781 860 860 985 1147 1228 1560 1726 1627 1500 1349 1181 1118 1032 881 838 795 781 627 619 484 395 378 205 339 406 473 540 607 674 741 808 875 942 1009 1076 1143 1210 1277 1344 1411 1633 1744 1744 1992 2116 2103 1966 1947 1920 1828 1808 1721 1642 1494 1466 1293 1242 1159 991 916 881 722 622 530 448 419 412 380 367 278 524 647 770 893 1016 1139 1262 1385 1508 1631 1754 1877 1816 1719 1632 1581 1426 1508 1549 1518 1351 1264 1149 1139 1070 1039 877 826 808 716 561 446 402 292 404 460 516 572 628 534 463 419 505 548 375 324 632 786 940 940 808 683 552 401 542 542 614 802 896 990 1184 1281 1295 1302 1560 1689 1897 2001 2081 2121 2463 2634 2603 2583 2531 2380 2626 2749 3075 3238 3568 3733 3898 3864 3714 3627 3615 3493 3386 3225 3065 2913 2896 2882 2857 2754 2655 2617 2450 2431 2407 2281 2193 2149 2029 1865 1779 1694 1551 1380 1215 1063 960 830 711 684 575 467 603 671 618 477 349 194 446 572 572 510 392 286 462 550 638 638 638 638 638 908 1043 957 860 808 724 685 671 541 486 472 369 364 252 318 318 382 414 480 513 619 672 826 903 980 1150 1235 1331 1379 1427 1427 1515 1559 1559 1731 1817 1903 1740 1644 1520 1384 1219 1138 1081 1048 876 800 771 606 598 461 453 365 231 231 272 618 791 724 697 565 504 386 297 531 648 495 424 397 305 461 539 719 809 899 749 659 583 536 376 257 257 257 529 665 592 580 503 453 347 342 266 274 278 282 286 290 294 298 302 306 310 314 318 322 626 778 1086 1240 1229 1129 1097 934 847 721 612 611 482 356 344 670 833 996 996 996 928 802 703 605 452 425 416 301 246 270 270 352 393 296 400 452 778 941 876 753 729 666 529 526 403 269 269 341 341 423 423 522 522 633 633 633 633 905 1041 1041 987 928 827 748 741 667 498 754 882 1106 1218 1092 989 987 980 938 765 665 658 618 468 390 331 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 337 345 349 301 465 547 759 865 865 865 738 737 707 695 566 477 378 238 157 219 250 281 312 343 374 405 436 467 498 529 529 516 497 360 312 412 462 804 975 1146 1317 1317 1425 1479 1416 1392 1307 1194 1153 1115 1109 1093 928 872 703 593 441 411 291 291 328 328 332 334 334 334 502 586 786 886 770 695 662 876 983 874 751 684 598 551 489 322 209 209 332 332 344 344 508 508 567 567 677 664 577 544 431 301 274 312 331 661 826 826 826 1038 1144 988 869 724 661 554 407 367 261 261 433 433 575 575 691 691 707 739 739 876 1126 1251 1379 1443 1721 1860 1765 1729 1577 1469 1467 1461 1333 1258 1138 1066 933 898 846 747 653 533 410 404 321 365 387 409 431 453 475 497 519 541 563 585 607 629 651 673 695 717 739 761 1079 1238 1130 1018 990 825 794 718 655 528 419 306 354 378 402 426 450 474 498 522 546 570 594 618 642 666 690 714 998 1140 1140 1039 1036 1028 1001 993 858 731 616 464 458 371 206 202 212 212 376 415 415 470 470 637 637 745 745 750 780 795 795 1037 1158 1362 1464 1311 1260 1134 1076 999 989 989 1102 1102 1127 1127 1277 1352 1224 1076 1070 937 795 685 638 546 546 631 631 710 710 813 952 952 1036 1036 926 845 717 588 456 351 523 609 695 855 935 975 995 1075 1115 1115 1115 1029 961 882 798 708 626 529 442 339 302 350 374 398 444 467 490 490 490 490 472 486 486 483 404 347 335 440 440 311 409 409 409 697 841 743 736 599 564 494 614 674 782 836 836 812 640 516 392 383 284 351 398 398 490 490 490 418 307 438 652 759 933 1020 1020 1020 949 836 690 519 565 588 611 634 657 680 632 553 489 478 353 308 448 448 282 359 359 270 278 282 482 582 421 397 367 258 258 560 711 862 862 888 901 1099 1198 1198 1500 1651 1651 1651 1524 1489 1388 1276 1245 1107 1074 912 816 719 584 681 681 806 806 920 920 1005 1307 1458 1303 1181 1074 982 883 825 693 541 530 422 314 526 632 738 844 950 1032 1073 1041 1032 871 739 690 880 975 975 975 898 737 688 563 731 811 851 891 891 1227 1395 1673 1812 1974 2055 2339 2481 2599 2658 2651 2528 2398 2270 2229 2150 2083 1968 1923 1831 1742 1741 1707 1670 1587 1423 1388 1276 1118 962 830 787 664 589 546 501 484 475 386 243 425 516 607 698 789 880 971 1077 1130 1113 984 859 833 792 696 635 607 509 491 335 335 338 338 479 479 501 501 603 603 733 733 733 616 455 604 604 610 613 613 799 892 982 1027 956 857 773 653 606 522 436 272 272 381 381 370 352 280 358 698 868 1092 1204 1114 1052 955 865 787 740 587 560 536 422 422 483 483 619 619 766 728 711 711 783 819 657 625 608 886 1025 1145 1205 1187 1173 1071 989 931 781 740 715 637 554 462 396 379 251 384 384 398 398 561 605 605 732 732 751 751 764 764 892 728 582 459 380 319 585 718 802 844 854 859 1119 1249 1379 1360 1231 1154 1062 1042 944 903 885 786 617 534 511 344 622 761 900 1039 1039 999 868 851 732 674 574 490 376 367 268 382 439 496 553 610 667 724 563 470 389 228 230 231 232 233 168 168 168 382 489 489 489 422 363 212 308 356 366 371 227 227 249 260 260 260 260 260 606 779 859 899 899 899 769 732 570 495 354 347 259 299 319 339 359 379 399 419 439 459 479 499 519 539 559 559 558 418 374 231 247 255 515 645 528 428 406 309 139 441 592 584 550 527 395 282 494 600 924 1086 1214 1278 1278 1278 1278 1278 1580 1731 1666 1526 1392 1378 1297 1297 1463 1691 1805 1805 1758 1715 1688 1565 1418 1403 1248 1110 957 892 768 653 558 392 220 450 565 680 795 910 1025 1140 1255 1370 1485 1485 1485 1677 1773 1661 1541 1879 2048 2048 2134 2177 2127 2088 2082 1967 1886 1880 1803 1728 1698 1664 1644 1533 1368 1297 1535 1654 1773 1757 1621 1605 1486 1437 1382 1317 1149 1122 1030 1010 982 813 809 758 588 570 537 373 351 326 244 244 251 251 271 271 461 556 556 560 562 568 571 574 824 949 949 949 949 949 947 937 876 777 720 556 478 414 247 295 295 399 399 538 538 697 763 796 914 973 867 867 867 745 707 667 653 482 411 243 247 249 251 190 276 319 347 361 649 793 654 654 508 374 217 93 202 273 273 445 445 445 445 445 445 359 215 359 431 503 493 488 372 259 105 169 201 371 456 546 591 591 445 326 668 839 839 839 839 839 1131 1277 1277 1487 1592 1521 1512 1360 1199 1127 1071 999 952 932 762 598 586 506 412 357 209 481 617 753 889 1025 1161 1297 1399 1450 1644 1741 1838 1741 1614 1512 1485 1465 1356 1337 1333 1185 1141 1055 1021 851 788 695 585 527 434 392 349 561 667 773 879 1193 1350 1610 1740 1702 1552 1544 1443 1288 1156 1033 1028 906 749 681 595 425 384 304 520 628 736 844 952 1060 1168 1276 1384 1692 1846 1805 1796 1625 1597 1543 1495 1427 1309 1166 1045 946 808 647 525 431 339 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 351 277 277 277 277 487 592 874 1015 1271 1399 1346 1256 1150 1073 952 835 692 640 542 508 416 262 322 352 382 412 442 472 502 532 562 592 592 592 529 519 426 294 432 432 432 370 347 209 239 175 175 479 631 556 518 430 350 286 376 421 336 550 657 527 873 1046 1294 1418 1326 1254 1172 1024 895 746 721 559 534 527 388 282 282 449 449 470 470 579 579 614 614 652 812 812 927 927 1066 1066 1229 1202 1148 1133 1015 997 844 703 590 505 451 314 236 261 261 421 273 289 297 305 647 818 1090 1226 1226 1226 1112 1058 1010 918 849 754 616 469 300 402 453 504 555 606 657 708 759 810 861 912 786 630 515 512 341 341 370 370 460 403 379 266 460 557 557 645 689 689 689 568 516 450 350 329 400 400 400 406 409 400 328 434 487 540 540 540 636 684 684 934 1059 1031 877 745 677 639 584 531 467 427 269 269 399 323 179 268 268 268 576 730 936 1039 992 840 798 758 616 610 523 389 302 354 380 406 432 458 484 510 536 562 588 614 640 666 692 718 744 744 1038 1185 1217 1233 1154 1045 1018 941 876 759 749 717 717 778 778 808 1102 1249 1385 1453 1501 1525 1729 1831 1831 1831 1670 1634 1487 1419 1246 1173 1051 914 873 790 640 487 363 353 335 535 635 735 835 935 1035 1135 1235 1335 1435 1535 1535 1535 1384 1265 1129 1026 1009 958 951 784 858 895 932 969 1006 1043 1080 1117 1154 1191 1191 1191 1295 1347 1631 1773 1915 1853 1685 1678 1561 1426 1348 1300 1168 1168 1171 1171 1209 1209 1253 1253 1265 1353 1457 1457 1509 1509 1576 1576 1794 1903 2117 2224 2224 2139 2054 2043 1984 1928 1926 1841 1802 1784 1771 1735 1594 1794 1894 2146 2272 2506 2623 2623 2623 2623 2623 2553 2476 2465 2340 2182 2027 1991 1951 1896 2067 2067 2132 1997 1842 1721 1578 1519 1399 1261 1199 1143 1005 874 716 663 553 517 352 347 322 322 340 340 440 440 587 587 731 731 743 743 914 914 944 944 954 954 1088 1088 1162 1162 1258 1258 1260 1260 1398 1398 1398 1342 1301 1257 1193 1163 1020 893 829 784 729 655 522 362 217 355 424 493 562 631 700 769 838 907 976 1045 1114 1412 1561 1561 1561 1396 1322 1196 1066 922 793 774 737 734 870 938 1006 1074 1142 1210 1478 1612 1950 2119 2257 2326 2304 2183 2025 1893 1836 1769 1677 1544 1440 1423 1386 1224 1193 1120 1056 1046 953 822 676 553 409 246 306 306 318 318 328 328 347 347 516 516 543 543 672 672 843 843 933 933 959 959 996 996 1156 1156 1163 1163 1284 1284 1326 1326 1353 1353 1465 1546 1655 1655 1674 1674 1814 1783 1783 1989 2092 2195 2251 2279 2279 2305 2318 2318 2364 2387 2387 2387 2653 2786 2934 3008 3008 3122 3179 3335 3413 3413 3290 3156 3049 2936 2867 2783 2631 2548 2435 2342 2302 2187 2077 1906 1854 1784 1640 1620 1448 1408 1361 1218 1090 1080 961 822 713 666 648 892 1014 1136 1258 1380 1502 1624 1746 1868 1990 2112 2234 2356 2478 2600 2722 2844 2966 3088 3088 3294 3397 3519 3580 3580 3718 3787 3883 3931 3979 4011 4027 4265 4384 4672 4816 4816 4645 4491 4463 4517 4795 4934 4762 4651 4509 4402 4277 4215 4197 4081 4037 3932 3826 3956 4021 4086 4151 4216 4281 4346 4411 4476 4541 4606 4518 4453 4364 4227 4115 4107 4052 3933 3796 3663 3555 3456 3382 3363 3217 3175 3027 3055 3069 3083 3097 3111 3111 3111 3111 3111 3111 3111 3111 3020 2903 2779 2611 2454 2339 2173 2014 1954 1846 1692 1669 1529 1381 1273 1184 1120 1250 1315 1380 1445 1510 1575 1640 1705 1770 1835 1900 1965 2030 2095 2160 2225 2290 2355 2420 2485 2550 2615 2680 2745 2810 2810 2882 2918 3204 3347 3490 3490 3490 3706 3814 3814 4020 4123 4231 4285 4285 4244 4077 4056 4032 4005 3913 3827 3787 3672 3549 3541 3425 3519 3530 3530 3694 3694 3798 3798 3940 3940 3980 4000 4000 4000 4204 4306 4306 4652 4825 4715 4680 4650 4497 4430 4286 4123 4053 4005 3883 3719 3719 3814 3814 3719 3696 3545 3620 3620 3680 3710 3612 3497 3380 3262 3147 3031 2955 2812 2738 2696 2536 2433 2396 2313 2270 2244 2146 2017 2008 2006 1931 1843 1737 1636 1622 1599 1522 1507 1460 1406 1292 1131 1046 924 911 797 636 614 487 352 226 226 302 302 308 308 456 456 617 617 728 728 771 848 848 963 963 1135 1135 1304 1304 1377 1377 1504 1504 1559 1559 1724 1724 1824 1824 1859 1859 2030 2030 2030 2029 2016 1957 1831 1731 1680 1599 1555 1540 1532 1372 1215 1060 905 834 815 808 677 519 375 335 539 641 743 845 947 1049 1151 1253 1355 1457 1559 1655 1703 1775 1811 1719 1684 1639 1495 1436 1399 1253 1086 1082 924 915 758 612 488 381 239 365 428 491 554 617 680 743 806 869 932 995 1058 1121 1030 1024 999 951 891 885 761 648 482 433 362 318 460 531 602 673 744 820 858 1186 1350 1686 1854 1854 1832 1793 1770 1671 1569 1479 1313 1285 1221 1081 1009 836 780 710 550 453 297 403 456 509 562 615 668 721 774 827 880 933 986 986 986 1082 1130 982 915 898 828 798 761 610 486 448 316 544 658 772 886 886 886 782 721 683 602 480 450 344 251 362 362 375 375 377 377 397 407 330 562 678 992 1149 1149 1149 1487 1656 1621 1459 1378 1219 1161 1161 1284 1354 1548 1645 1645 1495 1350 1317 1279 1125 953 895 819 734 575 495 466 301 317 317 431 399 330 330 330 424 471 471 567 615 663 863 963 1063 1044 910 772 713 651 488 424 422 391 238 238 342 342 415 415 551 619 522 441 331 331 331 345 352 352 352 341 347 533 626 928 1079 964 863 691 655 583 571 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 428 270 270 414 486 486 486 516 531 546 437 273 273 519 642 639 632 528 381 217 217 312 312 322 327 332 332 460 524 588 588 588 444 354 285 313 313 643 808 808 808 643 577 488 456 390 385 344 520 608 608 608 608 517 399 235 449 556 556 588 604 564 453 303 174 450 588 495 363 260 260 260 452 548 533 440 397 382 319 319 319 593 730 730 876 949 862 813 682 569 455 426 403 364 243 271 285 299 313 327 341 355 369 383 397 411 425 439 453 467 481 495 509 523 537 551 565 579 593 607 621 621 621 471 302 359 359 381 392 392 235 341 394 704 859 931 967 1003 863 717 682 520 504 446 429 428 359 222 222 391 391 442 442 605 605 759 1057 1206 1107 1100 1000 832 822 818 744 662 498 484 397 357 193 193 359 359 381 415 415 415 415 415 415 751 919 855 732 639 535 527 441 366 292 590 739 647 548 408 403 308 153 493 663 927 1059 1325 1458 1458 1327 1266 1191 1149 1064 894 744 576 428 324 450 450 500 493 451 428 304 304 552 676 952 1090 1053 971 908 879 789 685 514 450 385 319 319 483 483 463 407 301 453 331 451 523 559 396 374 231 279 303 399 447 447 447 447 477 492 492 461 418 391 247 141 387 510 510 688 777 866 1188 1349 1349 1549 1649 1603 1451 1405 1343 1206 1102 1018 884 760 614 490 459 397 339 339 339 451 507 393 453 483 711 825 939 939 1207 1341 1318 1201 1037 1011 905 852 759 644 499 499 525 525 556 556 585 621 621 657 657 681 681 750 750 764 764 871 1033 1033 1107 1144 1117 966 799 689 577 470 347 315 315 451 530 530 681 681 691 691 698 698 715 848 848 787 743 592 564 449 329 371 392 413 434 455 476 476 476 476 476 562 605 725 785 785 785 817 833 849 710 627 528 474 362 259 263 265 267 269 271 273 273 273 273 463 558 824 957 1090 1202 1258 1199 1148 994 972 804 774 646 596 447 353 348 334 334 394 394 400 306 306 306 306 640 807 798 761 640 571 503 337 577 697 697 527 452 336 606 741 632 622 479 370 225 225 283 283 416 399 332 418 461 493 509 681 767 767 642 597 464 406 347 302 336 353 370 387 404 421 457 475 363 255 445 540 686 759 951 1047 1229 1320 1320 1320 1260 1094 970 813 762 666 555 530 450 437 317 481 481 582 546 401 244 368 430 294 294 294 294 294 294 470 558 558 558 570 576 622 645 915 1050 1050 1252 1353 1353 1353 1417 1449 1449 1613 1695 1777 1777 1777 1869 1915 2031 2089 2389 2539 2635 2683 2683 2687 2689 2611 2439 2410 2290 2148 2000 1901 1852 1766 1750 1602 1537 1421 1368 1316 1221 1138 1083 1059 1013 987 832 721 601 440 429 418 248 201 351 426 501 576 651 726 801 876 951 1026 1101 1176 1251 1326 1401 1476 1551 1626 1701 1776 1851 1926 2001 2076 2151 2226 2301 2376 2248 2182 2068 1911 1819 1795 1795 1744 1603 1507 1347 1302 1298 1182 1010 946 848 738 707 556 434 346 206 139 171 171 322 322 386 386 557 557 725 725 788 788 813 813 933 933 1099 1099 1119 1119 1235 1235 1090 924 901 886 852 707 662 649 571 533 372 355 306 452 525 361 314 208 208 208 208 208 208 208 276 310 344 344 344 444 494 494 494 718 830 717 646 473 425 278 290 296 302 308 314 352 371 255 303 647 819 758 698 687 600 559 462 440 369 292 548 676 561 497 411 390 295 295 456 694 813 813 641 620 594 491 328 475 392 334 334 538 640 874 991 972 966 882 863 804 706 643 616 595 491 454 309 309 479 479 550 550 555 555 563 563 720 720 575 521 355 308 356 380 560 650 946 1094 1094 1094 978 823 711 696 637 563 488 378 355 346 224 556 722 888 888 964 1002 951 809 901 947 993 1149 1227 1227 1227 1263 1281 1299 1183 1057 909 853 686 550 523 419 269 169 169 239 239 371 371 404 404 488 504 512 520 520 810 955 1100 1245 1198 1107 1018 936 793 762 598 534 428 348 185 99 99 309 414 519 777 906 1234 1398 1556 1635 1621 1619 1456 1307 1217 1064 960 833 763 696 635 497 428 407 269 269 269 269 154 238 238 238 562 724 695 536 509 502 391 315 561 684 807 807 807 654 603 556 436 400 245 307 307 409 432 432 518 384 367 314 368 376 380 380 458 497 497 324 419 691 827 657 637 517 457 431 299 299 347 347 466 466 499 499 385 255 382 284 284 518 635 752 752 1088 1256 1256 1406 1481 1445 1336 1182 1057 907 764 617 466 423 353 307 307 419 419 573 573 698 698 770 770 865 865 1034 1332 1481 1630 1504 1447 1300 1236 1086 1083 1037 897 872 766 628 590 476 337 337 502 622 511 383 318 318 282 562 702 616 485 365 243 305 336 367 367 367 367 367 387 397 593 691 691 691 691 580 499 343 347 349 355 358 357 219 219 357 426 495 495 495 401 280 335 335 521 614 684 719 754 618 470 386 227 284 284 402 402 412 412 412 285 382 638 766 1000 1117 1023 1013 1013 1061 906 773 630 587 415 352 218 218 341 341 459 459 601 601 753 767 774 1074 1224 1224 1480 1608 1459 1439 1401 1385 1349 1272 1133 1062 956 857 725 650 532 443 427 344 344 344 344 344 344 344 654 809 746 728 563 390 366 285 285 286 286 381 381 450 450 450 450 290 434 652 761 870 845 760 657 657 505 496 380 300 273 110 113 113 211 211 235 235 404 404 404 244 247 247 451 553 575 586 597 477 413 385 304 612 766 766 766 766 643 595 451 284 576 722 722 722 570 513 508 368 217 148 299 299 326 326 418 764 937 835 724 721 670 540 422 282 282 446 528 528 403 323 531 635 819 911 1197 1340 1528 1622 1622 1862 1982 1929 1879 1756 1660 1496 1483 1373 1357 1261 1101 948 795 789 764 678 554 822 956 1090 1224 1358 1492 1626 1760 1894 1894 1822 1692 1574 1423 1289 1180 1093 1067 910 788 641 577 494 455 346 183 453 588 723 858 993 1128 1263 1398 1533 1371 1288 1158 989 907 798 709 600 578 434 387 332 332 389 412 412 470 479 479 522 522 539 539 555 555 559 559 689 689 714 714 845 845 898 898 1029 1029 1120 1120 1291 1362 1267 1204 1056 897 894 811 682 522 385 218 518 668 818 968 1118 1440 1601 1701 1751 1751 1751 1674 1536 1428 1332 1331 1227 1109 986 814 757 645 501 387 251 374 374 382 382 390 390 517 517 677 677 835 815 772 675 624 533 393 366 237 237 364 364 455 455 484 484 619 619 601 599 566 459 412 327 557 672 772 822 822 882 912 1206 1353 1569 1677 1595 1571 1488 1480 1385 1379 1208 1077 989 971 799 744 653 483 315 315 428 428 463 463 488 488 606 606 697 697 759 759 844 877 1003 1066 952 952 873 758 715 610 592 547 496 487 472 347 341 483 554 625 687 718 713 560 560 756 854 773 670 603 513 380 352 584 700 836 904 1136 1252 1358 1411 1331 1261 1119 1101 990 971 966 887 870 738 718 874 952 1030 1108 953 810 723 705 678 607 458 368 269 269 327 327 358 358 366 366 473 473 486 486 547 547 568 568 603 540 437 385 366 357 313 313 313 313 313 313 573 703 552 510 348 185 185 264 264 268 268 277 277 375 375 336 356 366 630 762 894 762 639 537 512 382 356 306 306 464 461 430 340 340 340 504 586 420 748 912 892 866 824 715 610 517 379 290 290 367 367 448 448 448 686 805 877 913 1119 1222 1049 1049 1121 1121 1121 1273 1349 1349 1375 1388 1388 1414 1427 1427 1435 1439 1589 1664 1826 1907 2251 2423 2585 2666 2666 2646 2722 2760 2692 2654 2481 2405 2288 2278 2225 2216 2050 2024 1944 2254 2409 2564 2719 2719 2991 3127 3159 3175 3437 3568 3568 3413 3348 3307 3182 3062 3001 2974 2909 2762 2603 2432 2398 2321 2206 2182 2051 2041 1872 1859 1808 1641 1733 1779 1825 1871 1917 1963 2009 2055 2101 2147 2193 2239 2285 2331 2377 2423 2469 2515 2561 2607 2653 2699 2745 2791 2837 2883 2929 2975 2869 2813 2730 2601 2597 2502 2409 2303 2148 2105 1960 1878 1745 1586 1425 1263 1128 1091 1035 921 753 670 642 545 497 414 247 247 359 359 463 463 494 494 608 608 733 733 890 890 998 998 1024 1037 1037 970 872 777 721 606 477 326 481 481 548 548 555 555 676 676 779 823 845 845 845 845 802 687 634 463 349 207 551 723 895 1001 1054 972 936 881 853 767 767 767 693 663 505 395 247 163 213 213 279 279 352 672 832 732 627 584 494 438 303 404 404 264 278 320 341 341 341 341 341 341 341 341 271 339 373 286 286 454 538 508 392 359 272 272 272 388 446 400 371 309 497 591 569 528 528 532 534 536 536 418 397 318 379 379 509 574 574 826 952 1078 1078 1008 881 843 715 613 537 499 451 420 297 555 684 813 688 544 473 466 447 364 212 242 257 272 287 302 317 332 347 362 377 392 407 422 437 452 467 467 467 467 405 317 335 335 627 773 801 815 684 613 469 465 355 215 215 264 264 348 348 459 459 464 464 527 527 823 971 971 971 902 831 828 753 677 579 423 320 374 374 405 405 538 538 664 664 587 428 293 327 344 306 211 311 361 481 541 486 366 278 580 731 775 797 819 841 855 862 869 1021 1097 1297 1397 1497 1693 1791 1889 2215 2378 2237 2229 2088 2045 1986 1886 1829 1731 1703 1703 1815 1815 1870 2010 2080 2040 1891 1745 1654 1527 1415 1367 1224 1085 1068 901 817 741 680 557 423 296 372 410 448 486 524 562 600 638 676 714 722 726 553 485 408 282 282 356 356 483 483 789 942 910 741 731 1023 1169 1138 973 935 865 846 773 603 539 515 477 475 355 325 351 364 377 390 403 416 429 442 455 468 481 635 712 590 446 349 331 539 643 897 1024 1151 1245 1292 1292 1292 1410 1469 1469 1469 1515 1538 1488 1325 1158 1043 995 844 729 685 557 497 491 404 237 237 344 344 403 403 465 548 810 941 941 823 673 594 466 379 259 392 392 547 547 595 595 777 868 942 979 925 758 635 615 594 422 308 308 327 327 327 327 619 765 911 772 724 574 477 372 299 299 346 474 474 529 648 587 518 361 263 113 117 119 121 123 125 127 129 131 133 133 133 42 268 381 337 491 568 848 988 1062 1099 940 853 745 600 450 305 651 824 997 1170 1170 1170 1498 1662 1770 1824 1690 1564 1539 1441 1336 1336 1474 1474 1602 1602 1543 1456 1375 1276 1239 1174 1009 855 838 701 673 602 544 529 499 332 492 492 497 497 633 633 708 708 871 871 876 1004 1159 1159 1328 1295 1165 1082 1082 1126 1148 1170 1192 1360 1444 1552 1606 1514 1467 1357 1306 1211 1123 987 869 848 757 666 530 476 387 214 410 508 606 704 802 900 998 1096 1194 1292 1251 1215 1078 1014 954 843 726 694 581 424 333 495 576 657 738 819 900 981 981 981 974 849 775 768 639 665 737 773 773 1049 1187 1067 996 946 864 754 741 587 546 513 403 345 256 466 571 676 781 886 1156 1291 1291 1395 1447 1757 1912 2067 1909 1809 1679 1669 1558 1492 1458 1311 1215 1090 997 894 762 720 641 511 505 409 373 330 510 600 690 780 870 960 1050 1140 1230 1320 1410 1500 1590 1680 1770 1846 1884 1948 1980 1980 1980 1980 1866 1779 1635 1611 1671 1889 1998 2022 2034 2066 2082 2018 1876 1779 1713 1582 1432 1416 1405 1301 1163 1027 1024 993 983 890 880 853 683 600 555 406 294 212 212 222 222 259 259 259 345 388 272 272 272 364 410 410 372 294 424 489 383 233 497 629 499 441 390 359 253 253 322 360 379 357 296 296 556 686 514 389 286 508 619 493 350 225 219 301 342 416 453 490 816 979 1143 1225 1057 979 868 774 674 531 359 322 322 441 587 587 741 777 777 909 913 915 1001 1044 1044 1002 960 793 624 482 314 142 292 292 450 450 483 483 607 607 722 934 1040 1040 1326 1469 1493 1505 1839 2006 2084 2123 2019 1874 1795 1740 1675 1631 1597 1552 1449 1410 1340 1176 1031 1031 1097 1115 982 945 808 762 719 585 569 521 519 394 336 336 426 426 510 510 617 617 653 653 718 718 792 792 685 571 471 454 706 832 716 689 642 482 423 357 282 282 453 453 581 683 734 734 870 938 925 858 711 616 535 534 498 384 311 587 725 725 791 824 785 737 676 562 481 472 449 310 354 376 398 420 442 464 486 486 316 345 345 345 539 636 636 476 416 360 347 306 455 455 463 467 311 311 327 335 355 365 459 506 553 448 341 471 536 409 265 114 114 136 136 178 281 397 455 455 455 459 461 655 752 798 821 658 586 544 484 328 302 165 267 318 369 420 471 522 573 793 903 826 754 610 450 393 266 266 341 341 453 453 616 652 670 592 477 333 333 395 426 319 319 319 551 667 783 662 602 557 461 745 887 748 576 468 358 285 285 365 365 522 522 670 587 505 494 361 204 66 66 97 97 222 222 258 258 351 285 459 546 882 1050 1218 1216 1139 1135 1058 1045 882 810 766 716 583 479 322 322 477 477 606 606 739 739 758 758 631 507 353 351 334 439 485 508 508 373 350 230 251 251 333 374 696 857 689 518 417 258 332 369 406 443 480 517 517 517 517 793 931 1069 1069 1069 1285 1393 1306 1151 1018 967 931 877 804 671 518 469 354 247 393 466 539 612 685 758 831 904 977 1050 1050 938 916 816 718 564 428 280 330 500 585 417 369 299 451 527 527 527 501 464 457 407 282 320 339 339 639 789 789 927 996 996 953 911 787 770 706 612 582 444 280 369 369 463 463 511 511 635 635 775 857 898 898 898 762 759 645 616 602 555 404 342 476 476 611 895 1037 1037 1026 1024 936 800 839 839 698 566 504 482 392 341 513 381 314 265 385 445 537 583 485 326 326 326 546 656 656 631 459 427 416 318 337 383 406 528 589 507 466 390 278 140 140 176 176 249 551 702 976 1113 1014 894 756 732 618 546 456 449 292 540 664 788 788 788 1076 1220 1220 1220 1047 950 798 736 661 599 454 398 390 302 574 710 846 982 828 823 799 735 655 636 556 546 476 476 637 821 913 913 778 692 671 558 549 512 505 468 343 359 367 375 383 391 399 407 415 423 485 516 516 516 516 392 335 579 701 571 530 478 431 428 283 547 679 975 1123 1011 961 890 866 866 914 938 1008 1043 1078 1078 944 778 669 580 573 547 533 375 232 273 273 287 287 336 336 489 489 489 623 690 802 858 801 875 912 779 743 737 622 554 409 340 554 661 661 959 1108 1108 1162 1189 1066 938 868 723 693 617 613 610 487 423 349 320 438 497 556 615 674 733 792 851 837 747 708 656 597 550 463 423 308 308 457 457 585 585 585 585 585 585 751 834 834 834 695 531 415 282 170 215 215 315 315 407 407 526 584 613 598 583 413 344 344 526 617 506 436 278 254 432 521 767 890 827 703 690 606 563 453 352 301 611 766 1000 1117 1117 1077 1027 981 844 763 656 572 497 358 318 423 423 512 512 572 572 588 588 416 297 398 398 398 582 674 674 804 869 869 869 1005 1073 1073 1073 1024 1326 1477 1477 1345 1251 1131 1086 934 913 814 752 692 522 481 460 292 362 397 432 467 502 537 572 607 642 677 712 747 782 817 852 887 922 957 992 1027 1062 1097 1097 1097 1097 1101 1103 1103 976 927 890 799 712 572 570 478 367 255 461 564 667 770 770 770 721 701 578 416 508 554 600 600 626 639 669 684 597 456 425 313 313 390 387 310 520 625 625 795 880 880 1100 1210 1210 1252 1273 1294 1350 1378 1378 1378 1378 1260 1312 1338 1448 1503 1389 1331 1192 1069 1005 850 803 793 727 565 449 371 327 175 175 274 274 548 685 909 1021 953 883 835 739 621 620 502 431 391 373 358 262 262 360 360 501 501 600 600 768 768 1048 1188 1388 1488 1588 1932 2104 2194 2239 2239 2239 2218 2153 2010 1953 1928 1908 1989 2189 2289 2499 2604 2620 2628 2536 2415 2345 2343 2332 2330 2221 2188 2161 2017 2017 2163 2163 2215 2215 2216 2216 2253 2253 2280 2423 2423 2305 2206 2111 1962 1926 1905 2135 2250 2588 2757 2706 2666 2652 2480 2477 2476 2349 2184 2017 1890 1727 1639 1533 1446 1446 1582 1582 1717 1717 1875 1875 1978 1910 1845 1693 1654 1591 1446 1300 1252 1143 1104 987 888 868 1206 1375 1544 1713 1713 1713 1545 1486 1327 1254 1145 974 851 747 659 536 452 356 183 195 201 207 213 219 225 231 237 243 249 255 261 267 273 279 285 291 291 411 471 645 732 732 732 732 732 824 870 770 620 483 369 230 230 321 321 464 464 603 603 553 530 394 298 176 109 117 117 269 331 362 362 256 151 483 649 907 1036 1165 1397 1513 1513 1513 1531 1540 1370 1203 1045 941 835 667 664 559 514 421 541 601 661 721 781 841 901 961 1021 1081 1141 1201 1201 1201 1065 1008 1000 924 824 763 703 634 586 581 563 490 393 318 380 411 442 442 442 442 442 269 439 524 609 521 391 279 279 279 279 327 351 373 384 664 804 756 683 527 731 833 671 621 478 465 403 342 342 398 398 510 562 588 588 714 777 817 837 837 837 837 720 681 657 619 582 476 405 342 492 567 567 569 570 506 466 349 182 182 216 216 363 673 828 813 668 642 481 383 231 272 272 427 427 443 443 614 924 1079 1079 1079 1273 1370 1292 1252 1179 1172 1057 944 890 887 797 690 569 396 250 372 433 494 555 616 677 738 799 860 921 982 1043 889 791 700 662 543 433 323 349 362 375 388 401 401 401 401 401 329 331 332 298 298 606 760 1002 1123 1016 1001 888 868 844 840 790 658 567 521 361 320 320 485 485 573 573 835 966 966 966 922 803 694 573 423 256 376 436 496 556 616 676 610 495 345 345 345 401 429 731 882 1088 1191 1447 1575 1687 1743 1743 1630 1571 1707 1775 1716 1631 1491 1490 1365 1205 1037 919 834 824 747 684 603 476 408 251 251 312 405 405 412 412 567 567 611 611 735 797 797 1023 1136 1136 1136 1136 1124 998 983 960 887 754 910 910 1012 1063 1199 1267 1267 1267 1305 1324 1324 1210 1075 1026 1003 913 866 786 625 532 440 337 593 721 849 977 1105 1125 1135 1135 1067 915 753 671 635 507 505 400 303 380 421 421 471 471 558 558 569 569 725 725 814 737 695 541 475 420 327 423 471 471 471 399 242 410 494 409 361 288 352 384 604 714 936 1047 954 920 886 861 733 651 478 400 253 483 598 713 693 528 479 406 292 292 436 674 793 949 1027 1027 1027 1027 1313 1456 1702 1825 1749 1736 1596 1472 1468 1330 1208 1193 1233 1253 1273 1293 1313 1191 1111 1020 940 771 732 698 536 455 444 295 461 544 627 710 793 876 959 1042 1178 1246 1386 1456 1306 1299 1561 1692 1692 1520 1424 1350 1212 1135 1020 952 950 929 860 726 556 452 411 271 339 339 506 506 531 531 636 636 735 735 779 779 916 916 990 990 1157 1157 1161 1161 1265 1437 1611 1698 1618 1589 1571 1423 1420 1337 1194 1101 1055 973 965 933 927 842 819 802 640 477 334 542 646 750 854 958 1062 1166 1270 1374 1478 1634 1712 1662 1623 1475 1367 1304 1246 1105 975 939 850 766 688 954 1087 1220 1353 1486 1668 1759 1759 1965 2068 2171 2171 2197 2210 2039 2017 1846 1823 1781 1759 1718 1662 1499 1327 1208 1083 961 873 764 634 626 570 398 275 275 380 506 506 623 623 453 280 584 736 736 966 1081 1081 950 1058 1112 1046 955 785 722 661 639 539 527 386 346 346 450 450 469 469 586 586 671 671 778 655 523 370 368 247 341 367 380 380 404 416 578 659 809 884 936 962 828 825 825 825 1147 1308 1239 1094 1044 1034 940 881 749 579 456 288 616 780 944 1108 1386 1525 1667 1738 1770 1786 1890 1942 1778 1726 1602 1450 1346 1296 1287 1204 1171 1005 1004 877 713 647 526 490 398 273 273 355 355 521 521 626 626 674 674 732 732 887 887 887 935 959 819 668 606 468 465 301 301 301 301 301 301 301 301 581 721 721 721 691 598 447 315 446 704 833 707 689 617 485 400 346 272 409 409 530 530 406 281 491 596 563 494 353 252 476 588 728 798 798 1140 1311 1607 1755 1933 2022 2012 1927 1917 1800 1665 1656 1579 1427 1277 1127 1018 934 877 745 719 602 456 429 283 283 405 405 535 535 614 614 671 671 687 687 777 875 875 986 986 1004 1004 1097 1097 1163 1163 1179 1179 1278 1278 1318 1318 1461 1461 1599 1599 1599 1599 1599 1467 1446 1432 1307 1266 1261 1099 969 942 835 715 693 619 509 491 395 377 258 490 606 722 838 954 1070 1186 1302 1213 1112 1057 1029 901 767 645 493 479 380 275 275 343 343 376 376 421 421 582 582 661 661 781 781 886 792 972 1062 1044 908 872 724 616 483 334 245 293 317 341 365 236 510 647 647 939 1085 1059 908 778 679 651 517 393 244 488 610 732 854 854 738 727 641 602 429 298 369 369 475 475 601 601 537 524 358 333 479 552 552 552 742 837 837 837 819 718 652 603 560 588 516 457 395 375 218 246 260 260 270 275 275 275 275 275 275 275 363 407 407 407 469 500 500 500 445 330 640 795 629 594 537 404 334 334 450 286 348 379 463 505 415 352 255 371 214 316 367 367 356 236 245 577 743 1089 1262 1510 1634 1501 1373 1264 1194 1022 1012 923 805 752 629 510 465 373 322 414 460 506 552 598 644 690 736 782 782 890 944 809 749 667 640 618 562 431 396 369 549 639 639 807 891 907 915 831 734 573 481 397 308 308 441 441 597 749 825 795 734 722 710 703 548 436 279 279 444 444 586 456 429 429 429 412 303 366 291 637 810 800 798 683 522 395 382 322 322 322 322 322 322 498 586 898 1054 956 839 675 650 518 466 363 285 285 375 375 410 410 449 449 456 456 532 532 566 566 723 723 663 637 520 426 351 487 555 501 490 397 330 436 489 336 336 336 336 466 531 371 351 255 255 255 255 291 309 379 414 414 414 758 930 930 1090 1170 1170 1170 1006 870 846 696 682 633 467 339 375 393 411 429 447 465 483 501 519 537 555 573 591 609 627 645 663 569 512 457 305 597 743 743 743 743 624 592 535 517 492 482 311 471 551 422 403 251 507 635 941 1094 1094 995 922 917 746 589 639 639 707 707 860 872 878 829 724 646 638 610 490 376 293 373 413 453 493 533 533 685 761 605 439 266 266 298 298 456 456 456 456 474 483 332 584 710 998 1142 1308 1391 1279 1220 1074 953 856 821 740 644 640 600 442 364 249 249 417 417 525 525 532 532 644 644 517 479 467 355 226 538 694 694 886 982 982 974 811 751 720 561 426 415 359 352 181 189 189 284 284 341 341 390 390 437 437 512 512 587 587 653 653 653 653 560 540 513 358 210 323 391 425 559 626 820 917 1113 1211 1211 1283 1319 1188 1116 972 1148 1236 1182 1030 999 865 837 775 718 688 572 567 404 336 638 789 940 940 940 956 964 873 746 580 578 521 466 339 593 720 734 741 807 840 766 745 722 638 551 460 330 330 411 411 424 424 452 452 466 561 561 561 561 837 975 894 842 684 609 541 482 429 298 298 357 357 515 515 585 585 636 636 467 442 403 327 346 346 346 305 306 306 306 306 380 417 675 804 804 804 804 737 589 484 426 283 347 252 252 252 252 252 252 252 252 252 113 139 175 193 471 610 742 808 808 808 799 770 702 545 538 499 452 341 475 475 411 370 348 201 227 240 240 402 483 386 238 522 664 664 544 525 364 281 453 539 439 302 398 446 327 601 738 738 738 738 738 738 738 738 1022 1164 1018 873 715 617 542 440 337 591 718 845 760 720 686 531 363 310 310 379 379 503 503 436 379 354 256 284 298 610 766 946 1036 1036 961 833 710 646 569 539 494 407 358 357 267 437 522 607 692 760 794 796 797 670 552 443 270 370 420 470 520 512 441 317 559 680 804 866 928 1208 1348 1348 1680 1846 1896 1921 1758 1605 1450 1399 1366 1307 1152 1099 1003 1000 946 840 779 983 1085 1187 1289 1391 1493 1493 1493 1493 1493 1493 1493 1493 1701 1805 1973 2057 2093 2111 2237 2300 2540 2660 2780 2780 2732 2683 2591 2547 2531 2403 2282 2130 2028 1925 2094 2094 2181 2181 2188 2188 2203 2203 2298 2308 2308 2364 2437 2513 2551 2520 2419 2266 2187 2101 1965 1808 1787 1701 1689 1594 1542 1512 1443 1443 1510 1510 1530 1530 1566 1566 1597 1597 1608 1608 1715 1715 1868 1937 2108 2108 2156 2156 2258 2309 2589 2729 3071 3242 3171 3050 2949 2832 2724 2665 2653 2621 2590 2432 2289 2169 2081 1966 1813 1780 1656 1595 1504 1342 1266 1244 1116 1142 1142 1243 1243 1405 1405 1542 1542 1682 1682 1724 1724 1896 1896 1983 1983 2145 2159 2159 2185 2185 2263 2263 2265 2265 2413 2413 2413 2274 2248 2235 2081 2056 1897 2014 2014 2178 2175 2033 1967 1955 1916 1882 1811 1691 1662 1557 1422 1269 1258 1239 1157 1100 950 884 807 805 718 598 597 497 350 181 150 150 311 311 321 321 367 367 211 369 448 520 556 556 868 1024 1222 1321 1239 1160 1013 968 857 983 1046 1109 1109 1203 1250 1250 1250 1444 1541 1553 1559 1627 1661 1951 2096 2422 2585 2777 2873 3189 3347 3176 3093 2968 2888 2859 2705 2683 2544 2511 2428 2292 2128 2092 1988 1875 1791 1741 1575 1431 1311 1300 1292 1228 1227 1104 1042 1036 993 954 832 729 713 711 556 461 311 635 797 959 1121 1283 1445 1607 1769 1931 2093 2255 2417 2579 2741 2903 3065 3065 2980 2870 2756 2695 2610 2505 2405 2376 2341 2280 2232 2226 2156 2070 2042 1984 1964 1923 1859 1837 1832 1676 1605 1502 1433 1412 1247 1164 1082 935 878 808 728 681 673 605 558 496 438 420 378 283 433 433 513 533 509 369 248 380 446 416 404 399 329 194 350 428 428 419 254 264 269 269 595 758 758 637 559 518 365 266 420 497 361 204 238 255 134 182 182 182 294 350 306 306 306 524 633 602 439 355 701 874 1047 1047 883 850 759 653 543 386 317 251 292 292 405 405 507 608 608 774 780 783 1089 1242 1242 1199 1070 991 986 964 955 852 842 803 668 565 414 319 474 474 493 493 568 568 587 587 721 721 859 859 908 806 765 762 706 706 718 724 730 788 817 846 846 846 1000 1077 992 822 791 679 674 606 527 372 228 468 588 708 828 1140 1296 1296 1296 1612 1770 2012 2133 2133 2229 2277 2277 2224 2136 2130 1976 1844 1720 1719 1676 1508 1458 1424 1361 1310 1147 1010 847 678 551 393 302 222 292 292 320 320 409 409 573 573 728 728 758 758 869 869 987 987 1076 1106 1324 1433 1763 1928 1888 1867 1737 1675 1535 1403 1316 1167 1157 1123 963 832 694 621 529 510 410 297 369 405 441 477 513 549 468 434 374 225 225 331 384 318 318 318 318 318 590 726 675 629 570 485 387 359 191 319 383 623 743 863 863 863 863 867 869 883 890 750 611 606 497 391 310 310 468 468 497 497 502 575 823 947 889 745 600 557 402 397 331 533 634 634 702 736 898 979 968 815 698 678 604 442 358 271 308 308 389 687 836 1024 1118 1118 1108 975 972 870 766 655 585 552 551 537 523 473 340 403 403 527 527 588 588 661 661 699 699 860 1060 1160 1344 1436 1622 1715 1849 1916 2100 2192 2524 2690 2552 2379 2633 2760 2669 2646 2635 2590 2533 2493 2382 2371 2537 2620 2479 2460 2407 2257 2116 2046 1884 1838 1807 1665 1545 1488 1483 1325 1240 1087 921 903 785 637 514 384 256 256 323 323 362 516 516 594 699 868 868 868 868 998 1063 907 889 805 721 573 572 798 911 921 926 931 766 740 587 470 440 391 256 423 423 423 413 366 363 230 279 279 449 534 534 722 816 1046 1161 1018 956 976 986 986 1312 1475 1322 1305 1305 1309 1311 1290 1288 1116 1042 893 893 999 1141 1141 1141 1141 1471 1636 1706 1741 1741 1741 1667 1542 1533 1371 1287 1206 1164 1013 943 850 827 810 655 585 560 423 362 265 330 330 404 404 435 435 546 546 691 781 634 485 439 375 212 442 557 552 436 370 344 344 344 344 542 641 987 1160 1333 1506 1426 1415 1403 1341 1237 1199 1104 948 847 746 637 582 409 246 580 747 914 1081 1248 1422 1509 1454 1401 1378 1273 1122 1056 1047 998 852 831 752 686 586 517 345 345 467 467 634 634 797 797 927 927 963 963 973 973 1109 1152 1152 1236 1530 1677 1677 1747 1782 1782 1717 1590 1580 1625 1508 1440 1321 1311 1139 1063 959 789 752 752 902 902 921 921 930 930 947 947 1107 1107 1255 1255 1378 1524 1597 1597 1597 1631 1648 1690 1711 1711 2051 2221 2221 2056 1947 1859 1741 1685 1547 1408 1247 1203 1128 1046 1025 951 827 654 584 463 297 415 474 533 592 651 710 769 828 887 946 1005 1064 1123 1182 1241 1300 1359 1418 1477 1536 1595 1654 1713 1772 1831 1890 1770 1628 1583 1419 1370 1203 1183 1013 1309 1457 1605 1753 1789 1807 1825 1825 1672 1622 1560 1466 1418 1391 1247 1092 1053 897 862 840 761 630 527 386 330 674 846 1018 1190 1362 1534 1534 1648 1705 1679 1520 1423 1278 1215 1078 1026 885 835 796 718 620 551 459 290 290 321 321 349 349 373 435 435 574 574 574 574 574 574 560 433 333 449 507 507 375 298 401 284 500 608 541 383 273 273 565 711 857 716 616 552 434 411 289 613 775 775 760 643 510 477 363 349 200 298 298 460 754 901 1155 1282 1147 1129 1046 962 960 872 731 724 713 663 556 475 454 369 292 630 799 833 850 850 850 850 1006 1084 1084 1184 1234 1284 1282 1194 1106 1020 1005 886 1130 1252 1330 1369 1369 1369 1369 1293 1189 1507 1666 1786 1846 2192 2365 2538 2870 3036 3202 3043 3000 2852 2732 2701 2631 2579 2414 2409 2323 2299 2232 2195 2115 2029 1873 1717 1582 1427 1282 1150 1011 955 810 751 631 598 485 402 294 294 423 423 426 426 492 492 493 621 621 644 644 664 664 773 773 854 854 713 564 554 530 397 335 547 653 925 1061 956 916 793 782 645 614 481 481 573 622 622 758 862 914 877 708 624 525 442 357 221 221 312 312 460 460 472 472 618 618 618 574 521 408 294 344 392 416 664 788 641 536 514 449 309 290 482 578 650 686 686 686 726 746 656 571 407 238 238 348 348 446 446 624 713 1005 1151 1151 1151 1221 1256 1199 1132 1013 992 960 922 845 713 576 543 397 313 313 387 387 525 525 673 673 726 887 887 923 806 661 533 390 290 342 368 394 420 446 472 498 524 550 576 602 602 742 812 1066 1193 1193 1193 1074 972 879 852 837 739 568 532 521 465 386 298 442 514 586 586 502 331 370 370 598 712 730 739 739 1019 1159 1361 1462 1441 1381 1345 1334 1247 1199 1083 1049 897 789 767 750 660 864 966 1068 1170 1272 1466 1563 1406 1233 1196 1097 1040 1024 978 899 892 748 748 905 905 993 993 1037 1037 1113 1113 1183 1183 1183 1183 1463 1603 1839 1957 1957 2275 2434 2593 2593 2593 2473 2360 2618 2747 2747 2747 2747 2747 2917 3002 2932 3240 3394 3478 3520 3520 3520 3694 3781 3963 4054 4328 4465 4465 4322 4309 4291 4224 4201 4051 4043 4009 4323 4480 4480 4480 4457 4409 4247 4079 3908 3840 3824 3693 3608 3910 4061 4212 4550 4719 5031 5187 5120 5029 4984 4922 4834 4697 4551 4521 4403 4342 4257 4183 4174 4053 3996 3962 3830 3781 3777 3715 3657 3543 3464 3451 3388 3359 3291 3222 3123 3073 2946 2774 2671 2664 2564 2409 2285 2179 2077 2070 1938 1850 1699 1699 1868 1868 1906 1906 1981 1981 2085 2085 2167 2167 2219 2219 2389 2444 2444 2562 2562 2667 2668 2668 2758 2758 2857 2857 3015 3015 3158 3158 3226 3256 3256 3311 3311 3339 3339 3495 3495 3616 3616 3675 3675 3678 3678 3744 3744 3906 3939 3939 4077 4077 4177 4177 4255 4255 4377 4377 4419 4419 4463 4463 4502 4502 4523 4523 4566 4606 4766 4766 4858 4774 4675 4593 4548 4407 4405 4307 4265 4217 4159 4086 4025 3963 3803 3636 3555 3522 3422 3351 3287 3184 3175 3046 2943 2840 2761 2596 2492 2323 2310 2303 2225 2077 2041 1936 1916 1839 1730 1730 1828 1828 1933 1933 2069 2069 2086 2112 2112 2247 2247 2340 2340 2404 2404 2504 2504 2597 2597 2666 2666 2758 2857 2857 2884 2884 2893 2893 2901 2901 2953 2953 2953 2842 2686 2637 2563 2487 2393 2241 2085 1932 1872 1869 1700 1592 1562 1475 1344 1323 1196 1026 880 752 597 490 372 243 531 675 819 963 1107 1251 1395 1539 1683 1827 1971 2115 2259 2403 2547 2691 2691 2857 2940 3182 3303 3543 3663 3867 3969 3969 4011 4032 4032 4032 4062 4077 4329 4455 4455 4361 4285 4187 4112 4054 3992 3902 3809 3712 3608 3590 3565 3467 3318 3199 3091 3046 2989 2880 2782 2738 2683 2518 2504 2682 2771 2860 2949 3038 3127 3216 3305 3394 3483 3572 3661 3750 3839 3928 4017 4106 4228 4289 4615 4778 4743 4743 5087 5259 5259 5130 5064 5040 4936 4784 4747 4660 4510 4352 4274 4205 4120 3978 3949 3913 3817 3697 3607 3554 3631 3631 3648 3648 3708 3708 3843 3843 3968 3968 4106 4106 4187 4187 4231 4274 4274 4339 4339 4467 4467 4494 4517 4517 4690 4690 4856 4856 4915 4915 4915 4781 4731 4668 4519 4453 4421 4330 4327 4186 4180 4169 4031 4015 3969 3892 3867 3725 3639 3481 3361 3249 3111 3047 2946 2987 2987 3023 3023 3057 3057 3148 3148 3177 3177 3277 3277 3405 3405 3647 3768 3768 3768 3738 3678 3520 3414 3632 3741 3741 3741 3741 3741 3721 3596 3481 3388 3385 3323 3295 3163 2991 2856 2710 2579 2494 2479 2385 2361 2247 2178 2332 2482 2542 2542 2587 2587 2615 2615 2737 2737 2830 2830 2930 2980 3030 3080 2911 2758 2737 2665 2600 2568 2454 2326 2305 2135 2060 2024 1921 1753 1597 1425 1388 1526 1595 1664 1733 1802 1871 1940 2112 2198 2198 2090 2080 1932 1884 1859 1761 1590 1440 1432 1379 1213 1068 921 817 671 503 485 340 242 356 413 470 527 584 584 824 944 827 696 614 504 359 321 252 138 31 31 171 171 193 193 245 245 245 245 397 473 373 309 309 403 450 364 241 241 345 397 397 397 383 370 216 410 507 537 552 552 477 363 221 296 498 599 599 599 536 518 455 335 170 143 302 336 353 659 812 812 730 701 587 440 314 275 327 327 411 411 486 469 443 435 309 517 621 621 520 389 326 630 782 782 782 620 448 287 160 240 330 330 354 354 412 412 556 556 576 586 596 606 750 822 822 900 939 877 1035 1114 1114 1180 1213 1140 1093 1027 945 868 759 642 616 543 532 488 407 376 247 511 643 775 907 989 1030 1238 1342 1342 1338 1256 1099 1012 882 873 865 802 791 640 536 407 316 566 691 816 941 1066 893 751 677 534 499 472 341 341 351 427 427 551 551 723 723 572 544 464 377 249 332 332 349 349 349 241 265 277 289 563 700 837 837 837 837 743 585 435 280 451 451 509 509 412 313 585 721 821 871 782 752 631 579 428 386 214 304 349 394 439 484 529 529 405 247 339 451 507 353 294 294 376 417 445 459 795 963 1213 1338 1183 1517 1684 1851 1919 1953 1953 1890 1769 1721 1709 1538 1514 1419 1411 1269 1254 1174 1101 1040 913 745 579 424 385 285 263 549 692 835 978 1121 1264 1407 1550 1693 1693 1693 2035 2206 2206 2206 2206 2132 2117 2007 1850 1775 1639 1776 1933 1933 1933 1860 1726 1679 1636 1476 1319 1251 1152 1028 907 902 816 694 673 625 533 485 437 345 379 379 425 425 450 450 584 584 638 638 687 687 774 774 785 785 869 869 961 854 794 749 654 596 465 402 354 253 439 532 625 497 483 337 407 442 552 607 607 777 862 721 682 560 392 382 373 260 260 260 260 270 275 545 680 566 394 265 265 401 401 697 845 993 993 1179 1272 1272 1127 1059 927 898 750 683 555 440 286 320 337 435 484 470 307 307 521 628 735 666
