5 7 5 7 6 7 7 8 7 8 9 9 10 11 12 13 14 15 17 18 20 21 24 25 29 30 36 36 43 44 52 53 63 64 74 77 86 90 101 106 117 123 134 141 153 161 174 183 196 207 220 234 246 262 274 292 304 324 335 358 368 395 403 432 439 472 479 514 520 558 561 604 604 651 650 701 697 753 745 806 795 861 848 918 902 976 956 1035 1013 1096 1070 1158 1127 1222 1186 1287 1245 1353 1306 1421 1369 1489 1432 1558 1498 1628 1563 1700 1630 1774 1698 1849 1766 1924 1836 2000 1906 2076 1977 2154 2050 2233 2122 2314 2196 2396 2270 2478 2346 2560 2422 2643 2499 2726 2577 2812 2654 2897 2733 2983 2813 3070 2895 3158 2976 3244 3058 3333 3139 3422 3222 3511 3305 3600 3390 3690 3474 3782 3560 3875 3644 3967 3731 4060 3817 4153 3907 4247 3995 4342 4084 4436 4173 4530 4262 4625 4353 4722 4444 4820 4536 4918 4627 5015 4718 5113 4810 5210 4903 5308 4995 5406 5089 5503 5180 5600 5273 5699 5367 5799 5461 5899 5556 5999 5651 6099 5746 6200 5843 6302 5940 6404 6037 6505 6133 6606 6229 6708 6326 6811 6425 6915 6524 7018 6623 7121 6723 7225 6823 7330 6923 7436 7023 7538 7122 7642 7220 7745 7319 7849 7419 7953 7518 8056 7618 8161 7719 8267 7820 8373 7923 8479 8024 8584 8125 8689 8225 8796 8327 8903 8429 9009 8531 9114 8633 9221 8736 9329 8839 9436 8943 9542 9047 9649 9150 9757 9253 9865 9357 9973 9462 10080 9565 10187 9667 10294 9770 10401 9874 10507 9978 10613 10083 10721 10187 10829 10291 10938 10396 11045 10500 11152 10605 11260 10710 11370 10816 11478 10922 11586 11028 11695 11134 11805 11239 11915 11345 12023 11452 12131 11559 12241 11665 12351 11772 12461 11880 12569 11987 12678 12093 12787 12198 12897 12304 13004 12411 13112 12516 13221 12622 13330 12728 13440 12834 13549 12942 13659 13048 13770 13154 13882 13260 13992 13368 14101 13475 14211 13581 14322 13688 14432 13794 14541 13902 14650 14009 14761 14116 14873 14224 14984 14331 15093 14439 15203 14546 15313 14651 15422 14757 15530 14865 15638 14972 15748 15080 15859 15187 15970 15294 16079 15403 16189 15510 16300 15617 16411 15724 16520 15832 16629 15941 16739 16049 16851 16156 16962 16265 17072 16374 17182 16484 17293 16593 17405 16701 17515 16810 17624 16920 17734 17029 17844 17136 17954 17243 18062 17351 18172 17459 18282 17567 18393 17674 18503 17782 18613 17892 18724 18000 18837 18108 18950 18214 19060 18322 19171 18431 19282 18539 19394 18646 19504 18754 19613 18862 19724 18971 19836 19080 19948 19188 20059 19297 20169 19406 20280 19514 20390 19620 20499 19726 20607 19833 20715 19941 20826 20050 20938 20158 21048 20266 21159 20375 21270 20483 21382 20591 21492 20697 21601 20805 21711 20914 21822 21023 21934 21130 22045 21239 22155 21348 22266 21457 22378 21567 22489 21676 22598 21785 22708 21894 22819 22003 22929 22111 23038 22218 23148 22326 23259 22435 23369 22543 23480 22650 23590 22758 23701 22866 23814 22974 23926 23082 24037 23188 24147 23295 24259 23403 24371 23512 24481 23619 24592 23726 24702 23835 24814 23943 24926 24052 25037 24160 25147 24268 25257 24377 25368 24484 25477 24591 25585 24697 25693 24804 25804 24913 25915 25022 26025 25130 26135 25238 26247 25346 26359 25454 26469 25561 26578 25668 26688 25775 26798 25884 26910 25993 27021 26101 27131 26209 27243 26318 27354 26427 27465 26536 27574 26645 27684 26753 27795 26862 27905 26971 28014 27078 28124 27185 28234 27293 28345 27401 28455 27509 28565 27616 28675 27722 28788 27830 28900 27938 29011 28045 29122 28151 29233 28257 29344 28364 29455 28471 29564 28578 29674 28685 29785 28792 29897 28900 30008 29008 30117 29116 30227 29224 30337 29331 30446 29439 30554 29546 30662 29652 30772 29758 30882 29866 30991 29974 31101 30082 31211 30189 31322 30296 31433 30403 31543 30510 31652 30616 31762 30723 31873 30831 31984 30939 32095 31047 32206 31154 32318 31260 32429 31366 32537 31472 32645 31578 32752 31684 -32677 31788 -32571 31893 -32466 31997 -32361 32101 -32256 32204 -32149 32307 -32043 32411 -31938 32515 -31834 32618 -31729 32721 -31624 -32713 -31519 -32610 -31415 -32508 -31311 -32407 -31207 -32309 -31103 -32212 -31001 -32114 -30901 -32017 -30802 -31919 -30702 -31822 -30601 -31726 -30501 -31628 -30402 -31530 -30304 -31432 -30206 -31334 -30108 -31237 -30011 -31140 -29914 -31043 -29818 -30946 -29722 -30850 -29625 -30754 -29529 -30659 -29433 -30563 -29337 -30467 -29241 -30372 -29145 -30280 -29050 -30189 -28956 -30099 -28864 -30008 -28772 -29917 -28679 -29827 -28586 -29737 -28493 -29647 -28401 -29557 -28309 -29465 -28216 -29374 -28124 -29283 -28032 -29192 -27942 -29101 -27852 -29010 -27763 -28919 -27673 -28828 -27582 -28738 -27492 -28649 -27402 -28559 -27314 -28470 -27225 -28385 -27136 -28301 -27048 -28217 -26962 -28133 -26877 -28049 -26791 -27964 -26705 -27880 -26617 -27796 -26531 -27712 -26445 -27628 -26360 -27544 -26275 -27460 -26190 -27376 -26106 -27294 -26022 -27214 -25939 -27135 -25858 -27054 -25777 -26974 -25695 -26893 -25612 -26813 -25529 -26733 -25448 -26653 -25367 -26572 -25287 -26490 -25207 -26409 -25127 -26328 -25046 -26249 -24966 -26172 -24887 -26093 -24809 -26014 -24731 -25937 -24653 -25863 -24575 -25788 -24498 -25715 -24423 -25640 -24348 -25566 -24274 -25490 -24199 -25415 -24122 -25340 -24046 -25265 -23971 -25191 -23896 -25116 -23822 -25041 -23748 -24965 -23673 -24890 -23598 -24818 -23523 -24746 -23450 -24675 -23377 -24603 -23305 -24530 -23233 -24457 -23159 -24384 -23085 -24312 -23013 -24241 -22941 -24170 -22869 -24099 -22799 -24028 -22728 -23958 -22657 -23889 -22586 -23821 -22516 -23752 -22447 -23684 -22378 -23615 -22311 -23546 -22243 -23476 -22174 -23406 -22105 -23338 -22036 -23273 -21968 -23209 -21900 -23144 -21835 -23078 -21769 -23011 -21703 -22946 -21635 -22884 -21568 -22822 -21502 -22760 -21437 -22699 -21373 -22636 -21309 -22573 -21246 -22510 -21182 -22446 -21118 -22383 -21054 -22324 -20991 -22266 -20930 -22208 -20870 -22149 -20812 -22089 -20753 -22029 -20694 -21970 -20635 -21915 -20575 -21859 -20519 -21805 -20462 -21749 -20407 -21694 -20352 -21638 -20297 -21581 -20241 -21524 -20185 -21473 -20129 -21425 -20076 -21377 -20025 -21328 -19975 -21280 -19925 -21232 -19876 -21182 -19827 -21132 -19777 -21081 -19727 -21035 -19676 -20993 -19627 -20950 -19578 -20908 -19531 -20865 -19486 -20823 -19442 -20781 -19398 -20740 -19356 -20701 -19313 -20662 -19272 -20623 -19229 -20584 -19187 -20546 -19144 -20509 -19103 -20474 -19063 -20440 -19025 -20406 -18988 -20373 -18952 -20341 -18916 -20310 -18881 -20280 -18846 -20249 -18812 -20220 -18778 -20190 -18745 -20163 -18712 -20136 -18680 -20110 -18649 -20084 -18618 -20058 -18588 -20033 -18559 -20010 -18531 -19987 -18505 -19965 -18479 -19943 -18455 -19922 -18432 -19901 -18409 -19881 -18387 -19862 -18365 -19844 -18344 -19825 -18324 -19807 -18304 -19789 -18284 -19772 -18265 -19755 -18246 -19739 -18227 -19724 -18209 -19710 -18194 -19696 -18180 -19682 -18167 -19670 -18154 -19658 -18142 -19646 -18131 -19635 -18120 -19625 -18110 -19615 -18100 -19606 -18092 -19597 -18084 -19589 -18077 -19581 -18071 -19574 -18065 -19568 -18060 -19562 -18056 -19557 -18053 -19551 -18050 -19547 -18047 -19543 -18045 -19540 -18043 -19536 -18042 -19534 -18042 -19532 -18041 -19530 -18041 -19529 -18041 -19529 -18041 -19528 -18041 -19528 -18040 -19528 -18040 -19528 -18041 -19528 -18043 -19527 -18044 -19527 -18046 -19529 -18047 -19530 -18049 -19531 -18051 -19533 -18053 -19535 -18055 -19537 -18057 -19539 -18060 -19542 -18062 -19544 -18065 -19547 -18068 -19550 -18071 -19553 -18074 -19556 -18077 -19559 -18080 -19561 -18083 -19564 -18085 -19566 -18088 -19569 -18091 -19572 -18094 -19575 -18097 -19578 -18100 -19580 -18102 -19582 -18105 -19584 -18107 -19586 -18109 -19588 -18111 -19590 -18113 -19591 -18115 -19593 -18117 -19594 -18118 -19595 -18120 -19596 -18121 -19596 -18122 -19597 -18123 -19598 -18124 -19598 -18125 -19599 -18125 -19599 -18126 -19599 -18126 -19600 -18126 -19600 -18127 -19601 -18127 -19601 -18127 -19601 -18127 -19602 -18127 -19602 -18127 -19602 -18127 -19602 -18127 -19603 -18127 -19603 -18127 -19603 -18127 -19603 -18127