
 % Directional Spectrum 
% 360 Directions and 512 Frequencies
% Units are mm/sqrt(Hz) per degree
% Frequency Bands are 0.00195313 Hz
% The first direction slice begins at 170 degrees
 3237 3445 3668 3910 4172 4454 4760 5090 5448 5835 6253 6706 7196 7726 8299 8918 9586 10306 11082 11915 12809 13765 14785 15869 17016 18224 19489 20803 22156 23538 24931 26317 27672 28971 30186 31286 32243 33029 33619 33993 34140 34053 33737 33201 32463 31548 30481 29293 28013 26670 25290 23897 22510 21148 19823 18545 17322 16159 15058 14022 13049 12139 11291 10501 9767 9086 8454 7870 7329 6829 6367 5939 5545 5180 4842 4531 4242 3976 3729 3501 3289 3094 2912 2744 2588 2443 2308 2183 2067 1959 1858 1765 1677 1596 1521 1450 1384 1323 1266 1212 1162 1116 1072 1032 994 958 925 895 866 839 815 792 770 750 732 715 700 686 673 661 650 641 633 625 619 613 609 606 603 602 601 602 603 605 608 612 617 623 631 639 648 658 670 682 696 711 728 746 765 786 808 833 859 887 917 950 984 1022 1061 1104 1150 1199 1251 1308 1368 1433 1502 1576 1656 1742 1834 1932 2038 2152 2275 2407 2549 2702 2868 3046 3238 3445 3669 3911 4172 4454 4760 5091 5448 5835 6254 6707 7197 7727 8300 8919 9587 10307 11082 11916 12810 13766 14786 15870 17017 18225 19490 20804 22158 23539 24932 26318 27673 28972 30187 31287 32244 33030 33619 33994 34140 34053 33737 33200 32463 31547 30481 29293 28012 26669 25289 23896 22510 21147 19822 18544 17321 16158 15058 14021 13049 12139 11290 10500 9766 9085 8454 7869 7329 6829 6366 5939 5544 5179 4842 4530 4242 3976 3729 3501 3289 3093 2912 2743 2587 2442 2308 2183 2067 1959 1858 1764 1677 1596 1520 1450 1384 1323 1265 1212 1162 1115 1072 1031 994 958 925 895 866 839 814 791 770 750 732 715 700 686 673 661 650 641 632 625 619 613 609 606 603 602 601 601 603 605 608 612 617 623 630 639 648 658 669 682 696 711 728 745 765 786 808 833 859 887 917 949 984 1021 1061 1104 1150 1199 1251 1308 1368 1432 1502 1576 1656 1741 1833 1932 2038 2152 2275 2407 2549 2702 2867 3045
 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 35 35 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13
 26 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 47 48 49 50 50 51 52 53 53 54 54 55 56 56 56 57 57 58 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 55 55 54 54 53 52 52 51 50 49 48 48 47 46 45 44 44 43 42 41 40 39 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 44 45 46 47 48 48 49 50 51 51 52 53 53 54 54 55 55 56 56 56 57 57 57 57 57 57 57 57 57 57 57 56 56 56 55 55 54 54 53 52 52 51 50 50 49 48 47 47 46 45 44 43 43 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26
 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 53 54 55 55 56 57 57 58 59 59 60 61 61 62 62 63 64 64 65 65 66 66 67 67 68 68 69 69 69 70 70 70 70 70 71 71 71 71 71 71 71 71 71 70 70 70 70 69 69 69 69 68 68 67 67 66 66 66 65 65 64 63 63 62 62 61 61 60 60 59 59 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 49 48 48 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 49 49 50 50 50 51 52 52 53 53 54 54 55 56 56 57 57 58 59 60 60 61 62 62 63 64 65 65 66 67 68 69 69 70 71 72 72 73 74 74 75 76 77 77 78 78 79 80 80 81 81 81 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 80 80 79 79 78 77 77 76 75 75 74 73 72 71 70 70 69 68 67 66 65 64 63 63 62 61 60 59 58 57 57 56 55 54 53 53 52 51 50 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35
 33 33 33 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 42 42 43 43 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 67 68 69 70 71 72 73 73 74 75 75 76 77 77 78 78 79 79 80 80 80 80 81 81 81 81 81 81 81 80 80 80 80 79 79 78 78 77 77 76 76 75 74 74 73 72 72 71 70 69 68 68 67 66 65 64 64 63 62 61 61 60 59 58 58 57 56 55 55 54 53 53 52 52 51 50 50 49 49 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 53 53 54 55 56 56 57 58 59 60 61 62 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 94 95 96 96 97 98 98 98 99 99 99 99 99 99 99 99 99 98 98 97 97 96 96 95 94 93 92 91 90 89 88 87 86 85 84 82 81 80 79 78 76 75 74 72 71 70 69 68 66 65 64 63 62 61 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 46 45 44 43 43 42 42 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 33
 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 39 41 43 46 49 52 55 58 61 65 69 73 77 81 86 90 95 100 106 111 116 122 127 132 138 143 148 152 157 161 164 167 169 171 172 172 172 171 170 167 165 161 158 154 149 145 140 135 130 125 119 114 109 104 100 95 90 86 82 78 74 71 67 64 61 58 55 52 50 48 45 43 41 39 38 36 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 31 32 33 35 36 38 40 42 44 46 48 50 53 55 58 61 64 67 70 73 77 80 84 88 92 96 100 104 108 112 116 120 124 128 132 135 138 141 143 145 146 147 147 147 147 146 144 142 139 137 133 130 126 122 118 113 109 105 100 96 91 87 83 79 75 71 67 64 61 57 54 51 49 46 44 41 39 37 35 33 31 30 28 27 25 24 23 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5
 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 27 28 30 31 32 33 34 36 37 39 40 42 43 45 47 49 51 53 55 58 60 62 65 67 70 73 76 78 81 84 87 90 93 96 99 102 105 107 110 112 115 117 118 120 122 123 124 124 125 125 124 124 123 122 121 119 117 115 113 111 108 105 103 100 97 94 91 88 85 83 80 77 74 71 69 66 64 61 59 57 55 53 51 49 47 45 43 42 40 39 37 36 35 34 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 20 19 19 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 44 46 48 50 52 54 56 58 61 63 66 68 71 74 77 80 82 85 89 92 95 98 101 104 107 110 113 115 118 120 122 124 126 127 128 129 130 130 130 129 129 128 126 125 123 121 119 116 113 111 108 105 102 99 95 92 89 86 83 80 77 74 71 68 66 63 61 58 56 54 51 49 47 46 44 42 40 39 37 36 34 33 32 31 30 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12
 76 74 72 70 68 66 64 62 60 58 57 55 53 52 50 49 48 46 45 44 43 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 59 61 62 63 65 66 67 69 70 71 73 74 75 76 77 79 80 80 81 82 83 83 84 84 85 85 85 85 85 85 85 84 84 83 83 82 81 80 79 78 77 76 75 73 72 71 69 68 67 65 64 62 61 60 58 57 55 54 53 51 50 49 47 46 45 44 43 42 40 39 38 37 36 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 54 55 57 59 61 63 65 67 69 71 74 76 78 81 83 86 88 90 93 95 98 100 102 105 107 109 111 113 115 117 118 120 121 122 123 123 124 124 124 124 124 123 122 121 120 119 117 116 114 112 110 108 106 104 102 99 97 95 92 90 88 85 83 81 78
 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 57 58 58 59 60 61 62 63 64 65 66 67 68 68 69 70 71 72 73 74 75 76 78 79 80 81 82 83 83 84 85 86 87 88 89 90 91 92 92 93 94 95 95 96 97 97 98 98 99 99 100 100 101 101 101 101 102 102 102 102 102 102 102 102 102 102 102 102 101 101 101 101 100 100 100 99 99 98 98 97 97 96 96 95 95 94 94 93 93 92 92 91 91 90 90 89 89 88 88 87 87 86 86 85 85 84 84 83 83 82 82 82 81 81 81 80 80 80 79 79 79 79 78 78 78 78 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 78 78 78 78 78 78 79 79 79 79 79 80 80 80 80 81 81 81 81 82 82 82 82 83 83 83 83 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 83 83 83 82 82 81 81 81 80 80 79 78 78 77 77 76 75 75 74 74 73 72 71 71 70 69 69 68 67 66 66 65 64 63 63 62 61 60 60 59 58 57 57 56 55 55 54 53 53 52 51 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 40 39 39 39 39
 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 44 45 47 48 50 52 53 55 57 59 60 62 64 66 67 69 71 72 74 75 77 78 79 80 81 82 83 83 83 84 84 83 83 83 82 81 80 79 78 77 75 74 72 71 69 67 65 64 62 60 58 56 55 53 51 49 48 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 42 44 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 82 84 85 87 88 89 90 90 91 91 91 91 91 90 90 89 88 86 85 84 82 81 79 77 75 73 71 69 67 65 63 61 59 57 55 53 52 50 48 46 45 43 42 40 39 37 36 35 34 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13
 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 54 56 57 59 60 62 64 65 67 68 70 71 73 74 75 76 78 79 79 80 81 81 82 82 82 82 82 81 81 80 79 78 77 76 75 74 72 71 69 68 66 64 62 61 59 57 56 54 52 51 49 47 46 44 43 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 42 43 44 45 46 47 47 48 49 50 50 51 51 52 52 52 53 53 53 53 53 53 53 53 53 53 52 52 51 51 50 50 49 49 48 47 47 46 45 44 43 43 42 41 40 39 38 38 37 36 35 35 34 33 32 32 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16
 160 162 165 167 169 171 173 175 177 179 181 183 184 186 187 188 190 191 192 193 193 194 194 194 194 194 194 193 193 192 191 190 189 188 186 184 183 181 179 177 174 172 169 167 164 162 159 156 154 151 148 145 142 139 136 134 131 128 125 122 120 117 114 112 109 107 104 102 99 97 95 93 90 88 86 84 82 81 79 77 75 74 72 70 69 68 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 48 47 46 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 47 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 63 64 66 67 69 70 72 74 76 78 80 82 84 86 88 91 93 96 99 101 104 107 110 114 117 120 124 127 131 135 139 143 147 151 155 159 164 168 172 177 182 186 191 195 200 205 209 214 218 223 227 231 235 239 243 246 249 252 255 258 260 262 264 265 266 267 268 268 268 268 267 266 264 263 261 259 257 254 251 248 245 242 239 235 232 228 224 220 217 213 209 205 201 197 193 189 186 182 178 175 171 167 164 161 157 154 151 148 145 142 140 137 135 132 130 127 125 123 121 119 117 115 113 112 110 109 107 106 104 103 102 101 100 99 98 97 96 95 95 94 94 93 93 92 92 91 91 91 91 91 91 91 91 91 91 91 91 92 92 93 93 93 94 95 95 96 97 98 98 99 100 101 102 103 105 106 107 108 110 111 113 114 116 117 119 121 122 124 126 128 130 132 134 136 138 140 142 145 147 149 151 153 156 158
 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 34 35 36 37 38 39 39 40 41 42 43 44 44 45 46 47 48 48 49 50 50 51 52 52 53 53 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 53 53 52 52 51 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 32 32 33 33 34 35 36 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 56 58 60 62 64 66 68 71 73 75 78 80 83 86 89 92 95 98 101 104 107 111 114 117 121 124 127 130 134 137 140 142 145 148 150 152 154 155 157 157 158 159 159 158 158 157 156 154 152 150 148 145 142 140 136 133 130 126 123 119 116 112 109 105 102 98 95 91 88 85 82 79 76 73 70 68 65 62 60 58 56 54 51 50 48 46 44 43 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13
 31 31 32 32 33 33 33 34 34 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 57 58 59 61 63 64 66 68 70 71 73 75 77 79 81 84 86 88 90 93 95 97 100 102 105 107 109 112 114 117 119 121 123 126 128 130 131 133 135 136 138 139 140 141 142 142 143 143 143 143 143 142 142 141 140 139 137 136 134 133 131 129 127 125 123 121 118 116 114 111 109 107 104 102 100 97 95 93 90 88 86 84 82 80 78 76 74 72 70 69 67 65 64 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 67 68 69 70 72 73 74 75 77 78 79 80 81 83 84 85 86 87 88 89 90 90 91 92 92 93 93 94 94 94 94 94 94 94 94 94 93 93 92 92 91 90 90 89 88 87 86 85 84 82 81 80 79 78 76 75 74 72 71 70 68 67 66 65 63 62 61 59 58 57 56 55 54 53 51 50 49 48 47 47 46 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31
 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 39 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 41 41 40 40 40 39 38 38 37 36 36 35 34 33 33 32 31 30 29 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 12 12 13 13 14 15 16 17 17 18 19 21 22 23 24 26 27 29 31 32 34 37 39 41 44 46 49 52 55 59 62 66 70 74 79 84 89 94 99 104 110 116 122 127 133 139 145 150 155 160 165 169 172 175 177 178 179 179 178 176 174 171 167 163 158 154 149 143 138 132 127 121 116 110 105 100 95 91 86 82 78 74 70 67 63 60 57 54 52 49 47 44 42 40 38 37 35 34 32 31 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13
 56 57 59 61 63 65 67 69 71 73 75 77 79 81 84 86 87 89 91 93 95 96 98 99 100 101 102 103 104 104 105 105 105 105 104 104 103 102 102 100 99 98 96 95 93 92 90 88 86 84 82 80 78 77 75 73 71 69 67 65 63 62 60 58 56 55 53 52 50 49 48 46 45 44 43 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 60 61 63 64 66 67 69 70 72 73 75 76 77 79 80 81 82 83 84 85 86 87 87 88 88 89 89 89 89 88 88 88 87 86 86 85 84 83 81 80 79 77 76 75 73 71 70 68 67 65 63 62 60 59 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 24 23 23 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 50 52 54
 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 54 55 57 58 60 61 63 65 67 69 71 73 75 78 80 83 86 88 91 94 98 101 104 108 112 115 119 123 127 132 136 140 144 149 153 158 162 166 171 175 179 183 186 190 193 195 198 200 201 203 203 204 204 203 202 201 199 196 194 190 187 183 179 175 171 166 161 156 152 147 142 137 132 127 122 118 113 109 105 100 96 92 89 85 82 78 75 72 69 66 63 61 58 56 54 51 49 47 45 44 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36
 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 51 51 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 47 47 48 49 49 50 51 52 53 53 54 55 56 57 58 59 61 62 63 64 65 67 68 69 71 72 74 75 77 78 80 82 83 85 87 88 90 92 94 96 97 99 101 103 105 107 108 110 112 114 116 117 119 120 122 124 125 126 128 129 130 131 132 133 134 134 135 135 136 136 136 136 136 136 135 135 134 134 133 132 132 131 130 128 127 126 125 123 122 120 119 117 116 114 113 111 109 108 106 105 103 101 100 98 97 95 94 92 91 89 88 86 85 84 82 81 80 79 77 76 75 74 73 72 71 70 69 69 68 67 66 65 65 64 64 63 62 62 61 61 61 60 60 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 60 60 60 61 61 61 62 62 63 63 64 65 65 66 66 67 68 69 69 70 71 72 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 104 105 106 107 107 108 108 109 109 109 110 110 110 110 110 110 110 110 110 109 109 109 108 108 107 106 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 90 89 88 87 85 84 83 82 80 79 78 77 75 74 73 72 71 70 68 67
 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 59 61 62 64 66 68 70 72 74 76 78 80 82 84 87 89 92 94 97 99 102 104 107 110 112 115 118 120 123 126 128 131 134 136 138 141 143 145 147 149 151 152 154 155 156 157 158 159 159 160 160 160 159 159 158 157 156 155 154 153 151 149 147 146 144 142 139 137 135 133 130 128 126 123 121 118 116 114 111 109 107 105 102 100 98 96 94 92 90 88 86 84 83 81 79 78 76 75 73 72 70 69 68 67 65 64 63 62 61 60 59 59 58 57 56 56 55 54 54 53 53 52 52 51 51 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 51 51 51 52 52 53 53 54 54 55 55 56 57 57 58 59 59 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 90 91 92 93 93 94 95 95 95 96 96 97 97 97 97 97 97 97 97 96 96 96 95 95 94 93 93 92 91 90 89 88 87 86 85 84 83 81 80 79 78 77 75 74 73 71 70 69 68 66 65 64 63 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37
 47 46 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 56 56 56 56 56 57 57 57 57 58 58 58 59 59 59 60 60 61 61 62 62 63 63 64 64 65 66 66 67 68 68 69 70 71 72 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 89 90 91 92 94 95 97 98 99 101 102 104 105 106 108 109 111 112 114 115 116 118 119 120 122 123 124 125 126 127 128 129 130 131 132 132 133 133 134 134 134 135 135 135 135 134 134 134 133 133 132 132 131 130 129 128 127 126 125 124 122 121 120 118 117 115 114 112 111 109 108 106 104 103 101 100 98 97 95 93 92 90 89 87 86 85 83 82 80 79 78 76 75 74 73 72 70 69 68 67 66 65 64 63 62 61 60 60 59 58 57 56 56 55 54 54 53 52 52 51 51 50 49 49 49 48 48 47
 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 27 28 29 30 32 33 35 37 39 41 43 45 48 50 53 56 59 62 65 69 73 77 81 86 91 96 101 107 113 119 126 133 141 148 157 165 174 183 192 202 212 222 232 243 253 263 273 283 292 301 309 316 322 327 332 335 336 337 336 334 331 326 321 315 307 299 291 281 272 262 252 242 232 222 212 202 193 184 175 166 158 150 143 135 128 122 116 110 104 99 94 89 85 80 76 73 69 66 62 59 57 54 52 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 27 28 28 29 30 31 32 34 35 36 37 39 40 42 44 45 47 49 51 53 56 58 60 63 66 69 72 75 78 81 85 88 92 96 100 105 109 114 118 123 128 133 138 144 149 154 160 165 170 175 181 185 190 195 199 203 207 210 213 215 217 218 219 219 218 218 216 214 212 209 205 202 198 193 188 184 178 173 168 162 157 151 146 140 135 130 125 120 115 110 105 101 96 92 88 84 81 77 74 70 67 64 61 59 56 54 51 49 47 45 43 41 39 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11
 63 62 61 60 59 58 56 55 54 53 53 52 51 50 49 48 48 47 46 46 45 44 44 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 66 68 69 70 72 73 75 76 78 79 80 82 83 85 86 88 89 91 92 93 95 96 97 98 99 100 101 102 103 104 105 105 106 106 106 106 106 106 106 106 105 105 104 104 103 102 101 100 99 97 96 95 93 92 90 89 87 85 84 82 80 79 77 75 73 72 70 68 67 65 63 62 60 59 57 56 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 54 55 57 58 60 62 63 65 67 68 70 72 74 75 77 79 81 82 84 86 88 89 91 93 94 96 97 98 100 101 102 103 104 104 105 106 106 106 107 107 107 107 106 106 106 105 104 104 103 102 101 100 99 97 96 95 94 92 91 89 88 86 85 83 82 80 79 77 76 74 73 71 70 69 67 66 65
 65 65 64 64 63 63 63 62 62 62 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 62 62 62 62 63 63 64 64 64 65 65 66 66 67 68 68 69 69 70 71 71 72 73 74 74 75 76 77 78 78 79 80 81 82 83 84 85 86 87 88 89 89 90 91 92 93 94 95 96 97 98 99 100 100 101 102 103 104 104 105 106 106 107 107 108 108 109 109 109 110 110 110 110 110 110 110 110 110 110 110 109 109 109 108 108 107 106 106 105 104 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 85 84 83 82 81 80 79 78 76 75 74 73 72 71 70 69 68 67 66 65 64 63 63 62 61 60 59 58 58 57 56 55 55 54 53 53 52 52 51 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 42 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 52 53 53 54 55 56 56 57 58 59 60 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 95 96 97 98 98 99 99 100 100 101 101 101 102 102 102 102 102 102 102 102 102 101 101 101 100 100 100 99 99 98 97 97 96 95 95 94 93 92 91 91 90 89 88 87 86 85 85 84 83 82 81 80 79 79 78 77 76 75 75 74 73 72 72 71 70 70 69 68 68 67 67 66 66
 69 69 69 69 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 69 69 69 69 70 70 70 71 71 72 72 73 73 74 74 75 75 76 76 77 78 78 79 80 80 81 82 82 83 84 85 86 86 87 88 89 90 91 91 92 93 94 95 96 97 97 98 99 100 101 102 103 103 104 105 106 106 107 108 109 109 110 110 111 112 112 113 113 113 114 114 114 115 115 115 115 115 116 116 116 116 115 115 115 115 115 115 114 114 114 113 113 112 112 111 111 110 110 109 108 108 107 106 106 105 104 103 103 102 101 100 100 99 98 97 96 95 95 94 93 92 91 90 89 89 88 87 86 85 85 84 83 82 81 81 80 79 78 77 77 76 75 75 74 73 73 72 71 71 70 69 69 68 68 67 66 66 65 65 64 64 63 63 62 62 61 61 61 60 60 59 59 59 58 58 58 57 57 57 57 56 56 56 56 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 56 56 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 74 74 75 75 76 76 77 77 78 78 79 79 79 80 80 81 81 81 81 82 82 82 83 83 83 83 83 83 83 83 84 84 84 83 83 83 83 83 83 83 83 82 82 82 82 81 81 81 81 80 80 80 79 79 79 78 78 77 77 77 76 76 75 75 75 74 74 73 73 73 72 72 72 71 71 71 70 70 70 70
 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 57 58 59 60 61 61 62 63 64 65 65 66 67 67 68 68 68 68 68 69 69 68 68 68 68 67 67 66 66 65 65 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 43 43 44 45 46 47 48 48 49 50 51 51 52 53 54 54 55 55 56 56 57 57 58 58 58 59 59 59 59 59 59 59 58 58 58 58 57 57 56 56 55 54 54 53 52 51 50 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13
 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 63 64 66 67 69 71 73 75 77 79 81 83 85 87 90 92 94 97 99 102 105 107 110 113 116 118 121 124 127 130 133 135 138 141 144 146 149 152 154 156 159 161 163 165 166 168 169 170 171 172 173 173 174 174 173 173 173 172 171 170 169 167 166 164 162 160 158 156 154 151 149 147 144 142 139 136 134 131 129 126 124 121 118 116 114 111 109 106 104 102 100 98 95 93 91 90 88 86 84 82 81 79 78 76 75 73 72 71 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 55 54 54 53 53 52 52 51 51 50 50 50 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 49 49 49 49 50 50 50 50 51 51 51 52 52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 60 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 60 60 60 60 59 59 59 58 58 58 57 57 56 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34
 78 78 78 78 78 78 78 78 79 79 79 79 80 80 81 81 82 82 83 84 85 85 86 87 89 90 91 92 94 95 97 98 100 102 104 106 108 110 113 115 118 120 123 126 130 133 137 140 144 148 153 157 162 167 172 177 183 189 195 201 208 215 222 229 237 245 253 262 270 280 289 299 309 319 329 339 350 361 372 383 394 405 416 426 437 447 457 466 475 483 491 498 504 510 514 518 520 522 522 521 520 517 513 508 502 496 488 480 471 461 451 441 430 418 407 395 383 372 360 348 336 325 313 302 291 281 270 260 250 241 232 223 214 206 198 191 183 176 170 163 157 151 146 140 135 130 125 121 117 113 109 105 101 98 95 92 89 86 83 81 79 76 74 72 70 68 66 65 63 62 60 59 58 56 55 54 53 52 51 50 49 49 48 47 47 46 46 45 45 44 44 44 43 43 43 43 43 43 42 42 42 42 43 43 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 50 51 51 52 53 54 55 55 56 57 58 59 60 61 63 64 65 66 67 69 70 71 73 74 76 77 79 80 82 83 85 86 88 89 91 93 94 96 97 99 101 102 104 106 107 109 110 112 113 115 116 117 119 120 121 122 123 124 125 126 127 128 129 129 130 130 131 131 131 132 132 132 132 131 131 131 131 130 130 129 129 128 127 126 126 125 124 123 122 121 120 119 118 116 115 114 113 112 111 109 108 107 106 105 104 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 88 87 86 85 85 84 83 83 82 82 81 81 80 80 80 79 79 79 79
 8 8 9 9 10 10 11 11 12 12 13 14 15 15 16 17 19 20 21 22 24 25 27 29 31 33 36 38 41 44 47 51 55 59 64 69 75 81 87 94 102 111 121 131 142 155 169 184 201 219 240 262 287 315 345 379 416 458 503 554 610 672 740 815 898 989 1089 1197 1314 1440 1574 1714 1859 2006 2152 2291 2418 2528 2615 2674 2701 2694 2655 2584 2488 2369 2235 2092 1943 1795 1649 1509 1377 1252 1137 1031 934 845 765 692 625 566 512 463 419 379 344 311 282 256 232 210 191 173 157 143 130 118 107 97 88 80 73 66 60 55 50 45 41 37 33 30 27 24 22 20 18 16 14 12 11 10 9 7 6 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8
 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 11 12 14 15 17 19 21 24 26 29 32 35 39 42 47 51 56 61 67 73 80 87 96 104 114 124 136 148 162 177 193 211 230 251 275 300 328 358 392 428 469 512 561 613 671 733 801 876 956 1043 1136 1236 1342 1453 1570 1689 1811 1932 2049 2160 2260 2347 2417 2466 2494 2497 2477 2435 2372 2292 2197 2093 1981 1865 1748 1632 1518 1409 1305 1207 1114 1028 947 873 804 741 682 629 580 535 493 455 420 389 359 333 308 286 265 246 229 213 198 185 172 161 151 141 132 124 117 110 104 98 92 87 83 79 75 71 68 65 62 60 58 56 54 52 50 49 48 46 45 44 44 43 42 42 41 41 41 40 40 40 40 40 40 40 41 41 41 42 42 42 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 63 64 65 67 69 70 72 73 75 77 79 80 82 84 86 88 90 92 94 96 98 99 101 103 105 107 109 111 113 115 117 118 120 122 123 125 126 128 129 130 131 132 133 134 134 135 135 135 136 136 135 135 135 134 133 133 132 131 129 128 127 125 123 122 120 118 116 114 112 109 107 105 103 100 98 95 93 90 88 86 83 81 78 76 73 71 69 67 64 62 60 58 56 53 51 49 47 46 44 42 40 38 37 35 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 81 86 91 96 102 108 114 121 128 136 144 153 162 172 182 193 205 217 230 245 260 276 294 312 332 354 377 402 429 457 488 522 558 597 639 685 734 788 846 909 977 1051 1132 1219 1314 1417 1529 1650 1781 1924 2078 2244 2423 2615 2821 3041 3274 3521 3780 4050 4329 4614 4902 5187 5466 5731 5977 6197 6383 6531 6635 6692 6698 6655 6563 6426 6249 6038 5799 5539 5264 4981 4695 4410 4130 3857 3596 3346 3109 2885 2675 2478 2295 2125 1967 1820 1685 1560 1444 1338 1240 1149 1065 988 917 852 791 736 684 637 593 552 515 480 448 418 391 365 342 320 299 280 262 246 230 216 203 190 179 168 158 148 139 131 123 115 109 102 96 90 85 80 75 70 66 62 58 54 51 48 45 42 39 36 34 31 29 27 25 23 21 19 17 16 14 12 11 10 8 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 15 16 17 19 20 22 24 26 27 29 32 34 36 39 41 44 47 50 53 56 60 64 68 72 76
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 23 36 52 69 90 113 139 170 204 244 289 341 400 469 547 637 741 861 999 1158 1342 1555 1801 2084 2412 2789 3221 3715 4272 4895 5578 6309 7064 7806 8487 9046 9428 9589 9511 9207 8715 8091 7392 6667 5954 5280 4658 4095 3593 3148 2756 2413 2112 1850 1621 1421 1246 1094 960 843 741 651 572 503 442 388 341 299 262 230 201 176 154 134 117 102 88 77 66 57 49 43 37 32 27 24 20 18 16 14 13 12 11 11 10 11 11 11 12 13 14 15 16 17 19 20 22 23 25 27 28 30 32 34 36 38 40 42 44 46 48 50 53 55 57 59 61 63 66 68 70 72 75 77 79 81 84 86 88 90 92 94 97 99 101 103 105 107 109 111 113 115 117 118 120 122 123 125 126 128 129 130 131 132 133 134 135 136 136 137 137 138 138 138 138 138 137 137 137 136 135 135 134 133 132 131 129 128 126 125 123 122 120 118 116 114 112 110 108 106 104 102 100 97 95 93 90 88 86 84 81 79 77 74 72 70 67 65 63 61 59 56 54 52 50 48 46 44 42 40 38 36 34 32 30 29 27 25 23 22 20 18 17 15 14 12 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 60 118 188 272 373 494 640 816 1028 1284 1596 1974 2436 3000 3691 4541 5583 6859 8408 10257 12398 14748 17102 19110 20345 20478 19472 17603 15295 12925 10730 8815 7203 5870 4780 3892 3168 2578 2095 1699 1374 1105 883 699 547 420 314 226 152 91 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 9 12 14 17 19 22 24 27 30 33 36 39 42 45 48 51 54 57 60 63 66 69 72 75 78 80 83 86 88 91 93 95 97 99 101 103 104 106 107 108 109 109 110 110 110 110 109 109 108 107 106 104 103 101 99 97 95 92 90 87 84 82 79 75 72 69 66 62 59 55 52 48 45 41 38 34 31 27 24 20 17 13 10 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 13 23 34 47 63 81 102 126 154 187 225 269 320 379 449 530 625 736 865 1018 1197 1407 1654 1945 2287 2688 3156 3697 4317 5011 5768 6556 7325 7999 8495 8734 8675 8326 7746 7016 6222 5431 4687 4013 3419 2904 2461 2084 1763 1491 1261 1065 899 758 638 536 448 373 309 255 208 167 133 103 77 56 37 20 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 21 22 23 24 25 26 27 28 28 29 30 31 31 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 38 38 38 38 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 31 31 30 29 28 28 27 26 25 24 23 22 21 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 4 4 5 6 6 7 8 9 11 12 13 15 16 18 20 23 25 28 30 34 37 41 45 50 55 60 66 73 80 88 97 107 117 129 142 157 173 190 210 231 255 282 311 344 381 421 466 516 571 632 700 775 858 949 1048 1157 1273 1398 1530 1667 1808 1947 2081 2206 2314 2401 2461 2491 2488 2454 2390 2300 2191 2066 1932 1794 1657 1522 1393 1270 1156 1051 953 864 783 709 642 582 527 478 433 393 356 324 294 267 243 221 201 183 167 152 139 127 116 106 97 88 81 74 68 62 57 52 48 44 41 37 34 32 29 27 25 23 22 20 19 17 16 15 15 14 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 65 65 66 67 67 68 68 69 69 69 69 70 70 70 70 70 70 70 69 69 69 68 68 68 67 66 66 65 64 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3
 27 27 28 29 30 30 31 32 33 34 35 37 38 39 41 42 44 46 48 50 52 55 57 60 63 66 69 73 76 80 85 90 95 100 106 112 119 126 134 142 151 160 171 182 194 207 220 235 251 268 287 307 328 351 376 402 430 460 493 527 563 601 641 684 728 773 820 868 916 964 1012 1058 1102 1142 1179 1210 1236 1255 1268 1273 1270 1260 1243 1220 1190 1156 1117 1075 1030 984 937 889 842 796 751 707 665 624 586 550 515 483 453 424 397 372 349 327 307 288 270 253 238 224 211 198 187 176 166 157 148 140 133 126 119 113 108 102 98 93 89 85 81 78 75 72 69 67 64 62 60 58 56 55 53 52 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 52 53 53 54 55 55 56 56 57 58 58 59 59 60 60 61 62 62 63 63 63 64 64 65 65 65 66 66 66 67 67 67 67 67 67 68 68 68 68 68 67 67 67 67 67 67 66 66 66 65 65 65 64 64 63 63 62 61 61 60 60 59 58 58 57 56 56 55 54 53 53 52 51 50 50 49 48 47 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 29 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26
 3 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 17 18 20 21 23 25 27 29 32 34 37 40 43 47 50 54 59 63 68 74 79 86 92 100 108 116 126 136 147 159 172 186 202 219 237 257 279 302 328 356 387 420 457 497 541 588 640 697 759 826 899 978 1063 1156 1256 1362 1476 1597 1725 1858 1995 2136 2277 2417 2553 2680 2796 2897 2978 3039 3075 3086 3071 3031 2968 2885 2785 2671 2547 2416 2282 2146 2012 1881 1754 1633 1518 1409 1307 1212 1123 1040 964 893 828 768 712 661 614 570 531 494 460 429 401 374 350 328 308 289 271 255 240 227 214 203 192 182 173 164 156 149 142 136 130 125 120 115 111 107 103 100 97 94 91 88 86 84 82 80 78 76 75 73 72 70 69 68 67 66 65 65 64 63 62 62 61 61 60 60 59 59 59 58 58 58 57 57 57 57 57 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 47 47 46 46 45 45 45 44 43 43 42 42 41 41 40 40 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 12 14 16 19 22 25 28 31 35 40 44 49 55 61 68 76 84 93 104 115 127 141 156 173 192 212 235 261 289 321 356 395 439 487 541 601 669 743 826 918 1020 1132 1256 1391 1538 1696 1864 2041 2224 2409 2589 2760 2914 3042 3139 3197 3213 3186 3119 3015 2882 2726 2555 2376 2196 2018 1846 1683 1530 1388 1258 1139 1030 931 842 761 688 623 564 511 463 420 381 346 315 286 261 238 217 198 181 166 152 139 127 117 107 99 91 84 77 71 66 61 56 52 49 45 42 39 36 34 32 29 28 26 24 23 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 24 40 59 80 105 134 168 208 254 307 370 444 530 631 751 891 1057 1254 1486 1761 2086 2470 2919 3440 4033 4692 5391 6089 6718 7195 7443 7417 7122 6614 5974 5279 4593 3953 3378 2875 2441 2071 1755 1488 1261 1069 906 767 649 548 462 388 325 270 223 183 148 118 92 70 50 33 19 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 11 13 15 17 19 21 24 26 29 31 34 37 40 42 45 49 52 55 58 62 65 69 72 76 80 84 87 91 95 99 103 106 110 114 117 121 124 128 131 134 136 139 141 144 145 147 148 149 150 151 151 151 150 149 148 147 145 143 141 139 136 133 130 127 124 120 116 113 109 105 101 97 93 89 85 81 77 74 70 66 62 59 55 52 48 45 42 38 35 32 29 27 24 21 19 16 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 64 67 70 74 77 81 84 88 93 97 101 106 111 116 121 127 133 139 145 152 159 166 174 182 190 199 209 219 229 240 252 264 278 291 306 322 339 356 375 396 417 440 465 491 520 550 583 618 656 697 740 788 838 893 952 1016 1085 1159 1239 1325 1418 1517 1623 1737 1858 1987 2123 2267 2417 2574 2736 2901 3068 3235 3398 3555 3702 3836 3952 4047 4117 4160 4173 4156 4109 4033 3930 3803 3657 3495 3320 3139 2953 2766 2581 2401 2227 2060 1902 1752 1612 1481 1359 1246 1142 1046 957 875 800 732 669 611 559 510 466 426 389 355 324 296 270 246 225 205 186 170 154 140 127 116 105 95 85 77 69 62 55 49 44 38 34 29 25 21 18 15 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 29 31 33 35 37 39 41 43 45 48 50 53 55 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 23 42 64 89 120 156 199 250 311 383 468 570 691 836 1009 1216 1465 1763 2122 2552 3065 3676 4394 5222 6151 7144 8131 9001 9620 9869 9693 9129 8287 7304 6298 5348 4495 3754 3123 2593 2150 1781 1474 1219 1007 830 683 559 456 369 297 236 184 141 104 73 47 26 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 11 15 19 24 30 36 43 51 60 70 81 93 107 123 141 161 184 210 238 271 308 350 397 451 512 581 660 749 851 966 1097 1245 1413 1602 1814 2049 2309 2591 2893 3208 3525 3832 4110 4339 4502 4582 4571 4472 4294 4054 3770 3462 3146 2836 2540 2264 2011 1782 1577 1393 1231 1087 959 847 748 661 584 516 456 404 357 316 279 247 218 193 170 150 133 117 103 90 79 69 60 52 45 39 33 28 23 19 16 12 9 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 12 15 19 22 27 32 37 44 51 59 68 79 90 104 119 137 156 179 204 233 266 304 347 396 452 517 590 675 772 883 1011 1157 1325 1516 1733 1978 2253 2556 2884 3228 3577 3910 4203 4429 4561 4583 4491 4296 4019 3689 3332 2973 2627 2304 2011 1749 1517 1313 1136 982 848 732 632 545 470 404 348 298 256 218 186 157 133 111 92 76 61 49 38 28 20 12 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 7 8 9 10 10 11 12 13 13 14 15 16 16 17 18 19 19 20 21 21 22 22 23 24 24 25 25 26 26 26 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4
 81 84 87 90 94 97 101 104 108 112 116 120 124 129 133 138 143 148 153 159 165 170 176 183 189 196 203 210 218 226 234 243 251 261 270 280 291 302 313 325 337 350 364 378 393 409 425 442 460 479 499 520 541 564 589 614 641 670 699 731 764 799 836 875 916 959 1004 1052 1103 1156 1211 1270 1331 1395 1461 1531 1603 1678 1756 1835 1917 2001 2085 2171 2256 2341 2425 2506 2584 2658 2727 2789 2843 2889 2925 2951 2965 2968 2959 2937 2904 2860 2805 2740 2666 2585 2497 2404 2308 2208 2107 2006 1905 1805 1707 1612 1519 1430 1345 1263 1185 1111 1041 974 912 853 798 746 697 651 609 569 531 497 464 434 405 379 354 331 309 289 270 253 236 221 207 193 181 169 158 148 138 129 121 113 105 98 92 86 80 74 69 64 60 56 52 48 44 41 38 35 32 29 27 24 22 20 18 16 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 40 42 43 45 47 48 50 52 54 56 58 61 63 65 68 70 73 75 78
 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 2 2 3 3 4 5 6 7 8 10 11 13 15 18 21 24 28 32 37 42 48 55 63 72 82 93 106 120 137 156 177 202 230 262 298 340 387 441 503 574 655 748 853 972 1107 1257 1422 1601 1790 1982 2169 2337 2473 2562 2595 2565 2478 2341 2169 1977 1778 1582 1396 1225 1070 932 810 703 610 528 458 396 343 296 256 221 190 164 141 120 103 87 74 62 52 43 35 28 22 16 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6
 49 51 52 54 56 58 60 62 65 67 70 72 75 78 81 84 87 91 95 98 102 107 111 116 121 126 132 138 144 151 158 166 174 183 192 201 212 223 235 247 261 275 291 307 325 344 364 386 409 434 461 489 520 553 588 625 664 707 752 799 849 903 958 1017 1078 1141 1207 1274 1343 1412 1481 1549 1616 1680 1740 1795 1844 1886 1920 1946 1962 1968 1964 1950 1926 1894 1853 1806 1752 1693 1630 1564 1496 1427 1358 1289 1221 1155 1091 1030 970 914 860 809 760 714 671 631 593 557 524 492 463 436 410 386 364 344 324 306 289 274 259 246 233 221 210 200 190 181 173 165 158 152 145 139 134 129 124 120 115 112 108 105 101 99 96 93 91 89 86 84 83 81 79 78 76 75 74 73 71 70 69 69 68 67 66 65 65 64 64 63 62 62 62 61 61 60 60 59 59 59 58 58 58 58 57 57 57 57 56 56 56 56 55 55 55 55 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 45 45 45 44 44 43 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47
 28 29 29 29 29 30 30 30 31 31 32 32 33 34 35 36 37 38 39 40 41 43 44 46 48 50 52 55 57 60 63 66 70 74 78 82 87 92 98 105 111 119 127 136 145 156 167 179 193 207 224 241 260 281 304 329 356 386 419 455 494 537 584 636 692 753 820 892 971 1057 1150 1250 1357 1471 1592 1719 1851 1986 2123 2259 2391 2515 2627 2724 2801 2854 2882 2884 2858 2806 2731 2636 2524 2400 2268 2131 1993 1856 1722 1593 1471 1355 1247 1145 1051 965 885 811 743 681 625 573 525 482 443 406 373 343 316 291 268 246 227 210 194 179 165 153 142 131 122 113 105 98 91 85 79 74 69 65 61 57 53 50 47 45 42 40 38 36 34 33 31 30 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 65 66 67 68 69 69 70 71 71 72 73 73 74 74 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 74 74 74 73 73 72 71 71 70 69 69 68 67 66 65 65 64 63 62 61 60 59 58 57 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 32 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12 16 20 25 30 36 43 50 59 68 78 89 102 116 132 149 169 191 216 244 276 311 350 395 445 502 565 637 718 809 912 1027 1156 1300 1461 1639 1835 2048 2278 2522 2775 3032 3283 3518 3725 3891 4006 4060 4051 3979 3851 3677 3468 3237 2994 2749 2508 2279 2062 1862 1677 1509 1356 1219 1095 984 884 795 716 644 581 524 473 427 387 350 317 288 262 238 217 198 181 165 151 139 127 117 108 100 92 85 79 73 68 64 59 56 52 49 46 44 41 39 37 35 34 32 31 30 28 27 26 25 25 24 23 23 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 35 36 38 40 43 45 48 50 53 56 59 63 67 71 75 79 84 90 95 102 108 115 123 131 140 149 160 171 183 196 210 225 241 259 278 299 322 346 373 401 432 466 502 541 583 629 678 731 788 849 915 985 1059 1138 1222 1309 1401 1496 1594 1694 1794 1894 1991 2085 2173 2253 2323 2382 2427 2458 2473 2473 2457 2426 2381 2324 2255 2178 2094 2005 1913 1819 1724 1631 1539 1449 1363 1281 1202 1127 1057 990 928 869 814 763 716 672 630 592 556 523 493 464 438 413 391 370 350 332 315 299 284 271 258 246 235 225 215 206 198 190 182 175 169 163 157 151 146 141 137 132 128 124 120 117 113 110 107 104 101 99 96 93 91 89 87 84 82 80 78 76 75 73 71 69 68 66 65 63 62 60 59 57 56 55 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 28 49 73 102 136 177 225 282 350 430 526 641 777 941 1138 1375 1660 2004 2417 2912 3498 4181 4954 5790 6625 7363 7881 8071 7891 7383 6655 5827 4998 4228 3546 2960 2465 2049 1703 1415 1175 975 808 668 551 452 369 299 240 190 147 111 81 55 33 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 13 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 45 47 49 51 53 55 57 59 61 63 65 67 68 70 71 73 74 75 76 77 78 79 79 80 80 80 80 80 80 79 79 78 77 76 75 74 73 72 70 69 67 65 63 62 60 58 56 54 52 50 48 45 43 41 39 37 35 33 31 29 27 25 23 21 19 18 16 14 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 12 14 17 20 23 27 31 36 41 47 54 61 70 80 90 103 116 132 150 169 192 217 246 279 316 358 405 460 521 592 672 763 866 984 1118 1269 1439 1629 1839 2069 2316 2574 2835 3086 3312 3495 3619 3669 3639 3534 3362 3142 2890 2623 2357 2100 1859 1639 1440 1262 1104 965 843 736 642 560 488 426 371 323 281 244 211 183 158 136 116 99 84 71 60 49 40 32 25 19 13 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 10 11 12 14 15 17 19 21 23 26 28 32 35 39 43 48 54 60 67 74 83 92 103 115 129 144 161 180 201 226 253 284 319 358 403 454 511 575 649 732 826 933 1053 1188 1341 1510 1699 1906 2131 2371 2622 2874 3119 3343 3529 3665 3735 3735 3662 3523 3332 3102 2849 2589 2331 2084 1853 1640 1448 1275 1121 985 865 759 665 583 511 448 392 344 301 263 230 201 175 152 132 114 99 85 73 62 52 44 36 29 23 18 13 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 57 58 60 61 63 65 66 68 70 72 74 76 79 81 83 86 88 91 94 97 100 103 106 110 113 117 121 125 130 134 139 144 150 155 161 168 174 181 189 197 205 214 223 233 244 255 267 280 293 307 322 338 355 374 393 413 435 458 482 508 535 563 594 626 660 695 732 771 812 854 898 944 991 1040 1089 1140 1190 1241 1292 1342 1391 1438 1483 1525 1563 1597 1627 1651 1670 1682 1689 1688 1682 1669 1650 1626 1596 1561 1522 1479 1433 1385 1335 1283 1231 1179 1126 1075 1024 974 926 879 834 790 749 709 671 635 600 568 537 508 480 454 429 406 385 364 345 326 309 293 278 264 250 237 226 214 204 194 184 175 167 159 151 144 138 131 125 119 114 109 104 99 95 91 87 83 79 76 73 69 66 64 61 58 56 53 51 49 47 45 43 41 39 37 36 34 32 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54
 92 93 94 95 96 98 99 100 102 103 105 107 108 110 112 114 117 119 121 124 127 130 133 137 140 144 148 153 158 163 168 174 180 187 194 202 210 219 229 239 250 262 275 289 303 319 336 355 374 395 418 442 468 495 525 556 589 625 662 702 743 787 832 879 927 976 1026 1076 1125 1173 1220 1263 1302 1337 1366 1388 1403 1411 1410 1402 1385 1361 1330 1293 1250 1203 1153 1100 1046 991 936 881 828 777 727 679 634 591 551 512 476 443 411 382 355 329 306 284 264 245 227 211 196 182 169 157 146 136 127 118 110 102 95 89 83 77 72 68 63 59 55 52 49 46 43 40 38 35 33 31 30 28 26 25 24 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40 40 41 41 42 43 43 44 45 45 46 47 47 48 49 49 50 51 52 52 53 54 54 55 56 56 57 58 59 59 60 61 61 62 63 63 64 65 66 66 67 68 68 69 70 70 71 72 73 73 74 75 75 76 77 78 78 79 80 81 81 82 83 84 85 85 86 87 88 89 90 91
 56 58 60 61 63 65 68 70 72 75 77 80 82 85 88 91 95 98 101 105 109 113 117 122 127 132 137 143 149 155 161 168 176 184 192 201 211 221 232 243 256 269 284 299 315 333 352 372 394 418 444 471 501 533 567 605 645 688 735 785 840 899 962 1030 1103 1181 1264 1354 1449 1550 1657 1769 1887 2009 2135 2263 2394 2524 2652 2775 2892 2998 3093 3172 3234 3276 3297 3296 3273 3229 3164 3081 2983 2871 2750 2620 2486 2350 2214 2079 1947 1819 1697 1580 1469 1364 1266 1174 1088 1008 933 864 800 741 686 635 589 546 506 469 435 404 375 349 324 302 281 262 244 228 213 199 186 174 163 152 143 134 126 118 111 105 99 93 88 83 79 75 71 67 64 60 57 55 52 50 47 45 43 41 40 38 36 35 34 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 49 51 53 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 12 16 21 26 32 39 46 54 63 73 85 98 112 128 145 165 188 213 241 273 309 349 394 445 503 568 641 723 816 921 1039 1171 1319 1485 1670 1874 2098 2342 2604 2882 3170 3460 3744 4008 4240 4426 4553 4614 4604 4525 4385 4193 3962 3706 3437 3164 2897 2640 2397 2171 1963 1772 1599 1442 1300 1173 1059 956 864 781 707 641 582 528 481 438 399 365 334 306 280 258 237 219 202 187 173 161 150 140 130 122 114 108 101 96 90 86 81 77 73 70 67 64 61 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 5 5 4 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 30 32 33 34 35 36 38 39 41 43 45 47 49 51 54 57 60 63 66 70 73 78 82 87 92 97 103 109 116 124 131 140 149 159 169 180 192 205 219 234 250 267 285 305 325 347 371 396 422 449 478 508 539 571 604 637 671 705 737 769 800 828 853 875 894 908 918 923 923 919 909 896 878 856 832 805 776 745 713 681 649 617 585 554 524 495 467 440 415 391 368 346 326 307 289 272 256 241 227 214 202 191 180 171 161 153 145 137 130 124 118 112 107 102 98 93 90 86 82 79 76 74 71 69 66 64 62 61 59 57 56 55 53 52 51 50 49 48 48 47 46 46 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 46 46 47 47 47 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 61 62 62 63 63 63 63 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 64 64 64 64 63 63 63 62 62 62 61 61 60 60 59 59 58 57 57 56 56 55 54 54 53 52 51 51 50 49 48 48 47 46 45 45 44 43 42 42 41 40 39 39 38 37 37 36 35 34 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20
 176 175 175 175 175 174 174 174 174 174 174 174 174 175 175 175 176 176 177 178 179 180 181 182 184 185 187 189 191 193 196 199 202 205 208 212 216 221 226 231 237 243 250 257 264 272 281 291 301 312 323 336 349 363 378 394 412 430 450 471 493 516 541 568 596 625 657 690 724 760 798 837 878 920 964 1008 1053 1099 1144 1189 1234 1276 1317 1355 1390 1420 1446 1467 1482 1490 1492 1488 1476 1458 1434 1404 1368 1328 1284 1236 1186 1134 1082 1029 975 923 871 821 772 726 681 638 597 559 522 488 455 425 397 370 345 322 300 280 261 243 227 212 198 185 172 161 150 140 131 123 115 107 100 94 88 82 77 72 67 63 59 55 52 49 46 43 40 38 35 33 31 29 27 25 24 22 21 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 35 37 38 40 41 43 45 46 48 50 52 53 55 57 59 61 63 65 68 70 72 74 76 79 81 84 86 88 91 94 96 99 101 104 106 109 112 114 117 120 122 125 127 130 133 135 138 140 142 145 147 149 151 153 155 157 159 161 162 164 166 167 168 169 171 172 173 173 174 175 176 176 177 177 177 177 178 178 178 178 178 178 178 177 177 177 177 177 176 176 176
 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 33 35 36 37 38 40 42 43 45 47 50 52 55 58 61 65 69 73 78 83 88 95 101 109 117 126 135 146 158 171 185 200 217 236 256 279 303 330 360 393 428 468 510 557 608 663 722 786 855 929 1006 1087 1171 1257 1343 1426 1506 1579 1643 1695 1733 1754 1758 1745 1714 1668 1609 1539 1461 1377 1290 1203 1116 1032 951 875 803 735 673 615 562 513 468 428 391 357 326 298 272 249 228 209 192 176 162 149 137 126 116 107 99 92 85 79 73 68 63 59 55 51 48 45 42 39 37 35 33 31 29 28 26 25 24 23 21 20 20 19 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21
 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 27 28 30 31 33 35 37 40 42 45 48 52 55 59 63 68 73 79 85 91 99 107 115 125 135 146 158 172 187 203 220 240 261 284 310 338 368 402 439 479 523 572 625 683 746 815 889 970 1057 1150 1249 1354 1463 1577 1692 1808 1921 2029 2128 2215 2286 2338 2368 2375 2359 2320 2261 2184 2092 1989 1879 1764 1648 1533 1421 1313 1210 1113 1023 938 860 788 721 660 604 553 507 464 425 390 357 328 301 276 254 234 215 198 183 169 156 144 133 123 114 106 99 92 85 80 74 69 65 61 57 54 50 47 45 42 40 38 36 34 33 31 30 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 43 44 45 46 46 47 48 49 49 50 51 51 52 52 53 54 54 54 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 56 56 56 55 55 55 54 54 53 53 52 52 51 50 50 49 48 48 47 46 45 44 44 43 42 41 40 40 39 38 37 36 35 35 34 33 32 31 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11
 43 45 46 48 49 51 53 54 56 58 60 62 64 66 68 70 72 74 76 79 81 84 86 89 92 95 98 101 104 108 112 116 120 124 129 134 139 145 151 157 164 171 179 188 197 207 218 230 243 257 272 289 307 327 349 373 400 429 461 496 534 577 623 674 731 793 861 936 1019 1109 1208 1316 1433 1561 1698 1846 2003 2169 2342 2521 2701 2879 3051 3210 3350 3466 3550 3598 3606 3575 3503 3396 3257 3094 2913 2720 2523 2326 2133 1947 1771 1606 1453 1312 1183 1065 957 860 772 693 622 558 500 448 402 360 322 288 258 231 206 184 164 146 130 116 103 91 80 71 62 54 47 41 35 30 25 21 17 13 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 39 40 42
 10 10 11 12 12 13 14 14 15 16 17 18 18 19 20 22 23 24 25 27 28 29 31 33 35 37 39 41 43 46 48 51 54 58 61 65 69 74 78 84 89 95 101 108 116 124 133 143 153 164 176 190 204 220 237 256 276 298 322 348 376 407 441 477 516 559 605 655 708 765 827 892 961 1033 1109 1187 1267 1349 1429 1508 1584 1654 1718 1772 1815 1847 1864 1868 1858 1834 1797 1748 1690 1624 1552 1476 1398 1318 1239 1161 1085 1012 942 876 814 755 700 649 601 557 516 479 444 411 382 354 329 306 284 265 247 230 214 200 187 175 164 154 144 135 127 120 113 107 101 95 90 85 81 77 73 69 66 63 60 57 55 52 50 48 46 44 42 41 39 38 36 35 34 33 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9
 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 23 24 25 27 28 29 30 32 33 35 36 38 40 42 44 47 49 52 55 58 61 65 69 73 78 83 89 95 101 108 116 125 134 144 156 168 181 196 212 230 250 272 295 322 351 382 418 456 499 546 598 655 718 787 863 946 1038 1137 1245 1363 1489 1624 1767 1917 2073 2231 2390 2544 2690 2822 2934 3022 3081 3107 3100 3059 2987 2887 2764 2624 2472 2313 2151 1990 1834 1685 1543 1409 1285 1171 1065 968 880 799 726 660 599 545 495 450 410 373 340 310 282 258 235 215 197 180 165 151 138 127 117 107 99 91 84 77 71 66 61 56 52 48 45 41 38 36 33 31 29 27 25 23 22 20 19 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12
 0 0 0 0 0 0 0 1 1 2 2 3 4 5 5 6 7 8 9 10 11 12 13 14 16 17 19 20 22 24 26 28 30 32 35 38 41 44 47 51 55 59 64 69 75 81 88 95 102 111 120 130 141 153 166 181 196 213 232 253 275 300 327 356 388 423 462 504 550 600 655 715 780 850 926 1008 1096 1190 1291 1397 1508 1624 1744 1865 1987 2107 2222 2330 2428 2513 2582 2633 2664 2675 2665 2634 2584 2518 2437 2345 2244 2136 2025 1912 1800 1690 1582 1479 1380 1287 1198 1115 1037 965 898 835 777 724 674 629 587 548 513 480 450 422 397 373 352 332 313 297 281 267 254 242 230 220 210 202 193 186 179 172 166 160 155 150 145 141 137 133 129 126 123 120 117 114 112 109 107 105 103 101 99 97 95 93 92 90 88 87 85 84 82 81 80 78 77 76 75 73 72 71 70 69 68 67 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 47 46 45 45 44 43 42 41 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 6 6 5 5 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 69 70 71 73 74 76 77 79 81 83 85 87 89 92 94 97 100 103 106 109 113 116 120 125 129 134 139 145 150 157 163 170 178 186 195 204 214 224 236 248 261 275 290 306 323 341 361 382 404 428 453 481 510 541 573 608 645 684 724 767 812 858 906 956 1006 1058 1109 1161 1211 1261 1308 1352 1393 1429 1460 1485 1505 1517 1522 1521 1512 1496 1474 1445 1412 1374 1331 1286 1238 1189 1138 1087 1036 985 936 887 840 795 751 709 669 631 595 560 528 498 469 442 416 392 370 349 329 311 294 278 262 248 235 223 212 201 191 182 173 165 157 150 144 138 132 127 122 117 113 109 105 102 98 96 93 90 88 86 83 82 80 78 77 75 74 73 71 70 69 68 68 67 66 65 65 64 64 63 63 63 62 62 62 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 62 62 62 62 63 63 63 63 64 64 65 65 65 66 66 67 67 67 68 68 69 69 70 70 71 72 72 73 73 74 74 75 76 76 77 77 78 79 79 80 80 81 82 82 83 83 84 84 85 85 86 86 86 87 87 87 88 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 88 88 87 87 86 86 86 85 85 84 84 83 83 82 81 81 80 79 79 78 77 77 76 75 75 74 73 72 72 71 70 69 69 68 67 66 66 65 64 64 63 62 62 61 61 60 59 59 58 58 57 57 57 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 56 56 57 57 58 58 59 59 60 61 62 63 63 64 65 66 68
 0 0 0 0 0 1 2 4 6 8 10 12 14 16 19 21 24 27 29 33 36 39 43 46 50 54 59 63 68 73 79 85 91 97 104 112 120 128 137 147 157 168 180 193 207 222 239 257 276 297 320 344 371 401 433 469 508 551 597 649 706 768 837 912 996 1087 1188 1299 1421 1555 1701 1861 2034 2222 2425 2641 2870 3111 3361 3616 3870 4118 4353 4566 4748 4890 4986 5030 5018 4952 4833 4668 4464 4231 3977 3711 3440 3172 2911 2660 2423 2202 1996 1806 1632 1473 1328 1197 1078 971 874 786 708 637 573 515 464 417 375 338 304 273 246 221 198 178 160 143 128 115 103 92 82 73 64 57 50 44 39 34 29 25 21 17 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 5 6 6 7 8 9 11 12 14 16 18 21 24 28 32 37 42 49 56 64 74 85 98 112 129 148 170 196 225 259 299 344 396 456 526 606 700 807 932 1076 1242 1433 1652 1900 2179 2489 2825 3180 3538 3878 4173 4394 4512 4512 4392 4167 3862 3510 3138 2769 2421 2100 1813 1559 1337 1144 978 836 713 608 518 441 375 319 270 229 193 162 136 113 94 77 63 51 40 31 23 16 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 14 16 18 21 24 26 29 32 36 39 43 47 51 55 60 65 70 75 81 87 93 100 107 114 122 131 139 149 158 169 179 191 203 215 229 243 257 273 289 306 324 343 362 383 405 427 451 476 502 529 557 587 617 649 683 717 753 790 828 867 908 950 993 1036 1081 1127 1173 1220 1268 1315 1363 1410 1457 1503 1547 1590 1630 1668 1704 1735 1763 1787 1805 1819 1827 1829 1825 1816 1800 1778 1750 1716 1677 1633 1585 1533 1478 1420 1361 1299 1238 1176 1114 1053 993 934 877 822 770 719 671 625 582 541 503 466 432 401 371 343 317 293 270 250 230 212 195 180 165 152 140 128 118 108 99 90 82 75 68 62 56 51 46 41 37 33 29 25 22 19 16 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10
 6 6 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 31 33 34 36 38 40 43 45 47 50 53 56 59 62 65 69 73 78 82 87 92 98 104 111 118 125 133 142 151 162 173 184 197 211 226 242 260 278 299 321 345 371 399 429 462 498 536 577 622 670 722 777 836 900 967 1038 1114 1193 1275 1360 1446 1534 1622 1708 1791 1870 1941 2004 2056 2096 2123 2135 2132 2115 2083 2038 1982 1916 1841 1761 1676 1589 1501 1413 1326 1242 1161 1083 1009 939 874 812 754 700 650 603 560 520 483 449 418 388 362 337 314 293 273 255 238 223 209 196 183 172 162 152 143 135 127 120 113 107 101 96 91 86 82 77 74 70 67 63 60 58 55 52 50 48 46 44 42 40 38 37 35 34 32 31 30 29 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 15 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 12 15 20 24 30 36 44 52 62 73 86 101 119 139 162 189 220 257 299 348 405 472 549 639 745 868 1012 1181 1378 1609 1879 2195 2564 2993 3489 4058 4704 5422 6202 7017 7823 8557 9143 9507 9594 9388 8918 8248 7457 6620 5794 5019 4314 3688 3142 2670 2264 1918 1622 1371 1158 976 821 690 578 482 401 332 272 222 178 141 110 83 60 40 23 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 17 31 47 67 91 119 152 193 241 298 367 450 549 669 813 987 1196 1448 1749 2108 2529 3013 3553 4126 4689 5180 5526 5666 5574 5273 4822 4292 3744 3220 2744 2325 1963 1655 1394 1174 989 833 702 591 498 419 352 295 247 206 171 141 116 94 76 60 47 36 26 18 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 12 15 19 24 28 33 39 46 52 60 69 78 88 100 113 127 142 159 179 200 224 250 279 311 347 387 432 482 537 598 666 741 825 917 1019 1131 1254 1388 1535 1692 1861 2041 2229 2424 2621 2818 3009 3187 3347 3482 3587 3656 3688 3680 3635 3554 3443 3307 3152 2984 2808 2629 2451 2277 2109 1949 1798 1657 1526 1404 1292 1188 1093 1007 927 855 789 729 674 623 578 536 498 463 431 402 375 351 329 308 289 271 255 240 226 214 202 191 180 170 161 153 145 138 130 124 118 112 106 101 96 91 86 82 78 74 70 66 63 59 56 53 50 47 44 42 39 37 34 32 30 28 25 23 22 20 18 16 15 13 11 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 12 15 18 22 26 30 35 41 47 53 61 69 78 88 99 111 125 140 157 176 197 220 246 276 308 344 384 429 479 535 596 664 740 823 915 1015 1125 1243 1370 1504 1645 1791 1938 2083 2222 2349 2461 2551 2616 2653 2661 2638 2588 2514 2419 2309 2187 2059 1928 1797 1669 1546 1428 1317 1213 1116 1027 945 869 799 736 678 625 577 533 493 456 423 393 366 342 319 299 280 263 248 234 222 210 200 191 182 175 168 161 156 150 146 141 137 134 131 128 125 123 121 119 117 116 114 113 112 110 109 108 108 107 106 105 104 104 103 102 102 101 101 100 99 99 98 97 97 96 95 94 93 93 92 91 90 89 88 87 86 84 83 82 81 80 78 77 76 74 73 71 70 68 67 65 64 62 60 59 57 56 54 52 51 49 48 46 45 43 42 40 39 37 36 34 33 32 30 29 28 26 25 24 23 22 21 20 18 17 16 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 40 42 44 46 48 51 54 57 60 64 68 72 77 82 87 94 101 108 117 126 136 148 160 174 190 207 226 248 272 298 328 361 397 438 484 535 592 656 727 806 895 993 1102 1224 1358 1507 1671 1850 2044 2255 2479 2716 2961 3209 3454 3687 3897 4074 4207 4288 4311 4274 4179 4033 3844 3623 3381 3129 2875 2625 2386 2159 1948 1754 1575 1413 1266 1133 1014 907 811 725 648 579 518 463 414 370 331 296 265 237 212 190 170 152 137 122 110 98 88 79 71 63 57 51 45 41 36 33 29 26 23 21 19 17 15 13 12 11 9 8 7 7 6 5 5 4 4 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 33 34 35 36 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 55 56 57 57 58 59 59 59 60 60 60 60 61 61 61 61 60 60 60 60 59 59 58 58 57 57 56 56 55 54 53 52 51 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 13 13 13
 119 122 125 128 131 134 137 140 143 146 149 152 155 158 161 164 167 170 173 176 179 182 185 188 191 194 197 200 203 207 210 213 217 221 225 229 233 237 242 247 252 257 263 269 276 283 290 298 307 316 326 337 348 361 374 389 404 421 440 460 481 504 529 556 586 617 652 689 729 772 819 869 923 982 1044 1112 1185 1262 1346 1435 1530 1632 1739 1853 1973 2098 2229 2365 2505 2648 2792 2936 3077 3213 3341 3458 3562 3648 3716 3761 3782 3779 3750 3697 3620 3522 3406 3275 3131 2978 2820 2660 2499 2340 2185 2035 1892 1755 1626 1505 1391 1286 1187 1096 1012 934 862 796 735 679 628 581 538 498 461 428 397 369 343 319 296 276 257 240 224 209 195 182 170 159 149 140 131 122 114 107 100 94 88 82 77 72 67 63 58 54 51 47 44 40 37 34 32 29 26 24 22 19 17 15 13 12 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 4 4 5 5 6 7 8 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 27 29 30 32 34 36 38 40 42 44 46 48 51 53 55 58 60 63 66 68 71 74 77 79 82 85 88 91 94 97 100 103 106 109 112 115
 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 38 39 40 40 41 43 44 45 46 47 49 51 52 54 56 58 61 63 66 70 73 77 81 86 91 97 103 110 118 127 137 147 159 173 187 204 222 242 265 290 318 349 383 422 465 512 565 624 689 761 839 926 1019 1120 1227 1339 1454 1570 1683 1787 1879 1951 1999 2020 2010 1970 1903 1813 1705 1585 1459 1331 1206 1086 974 870 775 688 610 541 478 423 374 330 291 257 227 200 176 155 137 120 106 93 82 72 63 55 48 41 36 31 26 22 19 16 13 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16
 32 33 35 37 39 41 43 45 47 49 52 54 56 59 61 64 67 70 72 75 78 81 85 88 91 95 99 102 106 110 115 119 124 128 133 139 144 150 156 162 168 175 183 190 199 207 216 226 236 247 259 272 285 300 315 332 349 369 389 411 435 461 489 519 551 586 624 664 708 755 806 861 919 982 1049 1121 1197 1277 1362 1451 1544 1640 1739 1840 1941 2041 2138 2230 2316 2392 2457 2508 2543 2561 2561 2542 2505 2450 2380 2295 2200 2095 1984 1870 1753 1637 1523 1413 1306 1205 1109 1019 935 857 784 718 656 600 548 500 457 417 381 348 318 291 266 243 223 204 187 171 157 144 132 121 111 102 93 86 79 72 66 61 56 51 47 43 39 36 33 30 27 24 22 20 18 16 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 25 27 28 30
 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 90 91 92 93 93 94 95 96 97 97 98 99 100 101 102 103 104 106 107 108 110 112 114 116 118 120 123 126 129 133 137 142 147 153 159 166 173 182 191 202 213 226 241 257 274 294 316 340 366 396 429 465 506 551 600 655 716 783 857 939 1030 1129 1239 1359 1490 1633 1787 1954 2131 2318 2513 2712 2912 3107 3290 3454 3590 3691 3751 3764 3729 3648 3524 3364 3177 2971 2755 2534 2317 2107 1907 1720 1546 1387 1242 1111 993 886 790 705 629 560 500 446 397 355 316 282 252 225 201 180 160 143 128 114 102 91 81 72 65 57 51 45 40 35 31 27 24 21 18 15 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 6 6 6 7 7 8 8 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 21 22 23 24 25 27 28 29 30 31 32 34 35 36 37 39 40 41 43 44 46 47 48 50 51 53 54 55 57 58 60 61 62 64 65 66 68 69 70 72 73 74 75
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 11 14 18 21 25 28 32 36 41 45 50 55 60 66 72 78 85 91 99 106 114 123 131 141 151 162 173 185 197 211 225 241 257 275 294 315 337 361 386 414 445 477 513 552 595 642 693 749 811 879 953 1036 1126 1225 1335 1455 1587 1732 1890 2063 2250 2453 2671 2904 3149 3406 3670 3937 4200 4452 4684 4886 5048 5161 5217 5212 5144 5015 4831 4602 4337 4048 3745 3438 3134 2841 2563 2303 2061 1840 1639 1456 1292 1145 1014 897 792 700 618 545 480 423 372 327 287 251 220 192 167 145 126 108 93 79 67 56 46 37 29 22 16 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 91 94 96 99 101 103 106 108 111 113 116 118 121 123 126 128 131 133 136 138 141 143 146 149 151 154 157 159 162 165 168 171 174 177 181 184 187 191 195 199 203 207 212 217 222 227 233 239 245 252 259 267 275 284 293 303 314 325 337 350 364 379 395 412 430 450 470 492 516 540 567 595 624 656 689 724 760 799 839 881 924 969 1016 1064 1112 1161 1211 1260 1308 1355 1400 1442 1481 1515 1544 1567 1584 1594 1596 1590 1577 1556 1528 1492 1451 1404 1353 1298 1240 1181 1120 1059 999 939 882 826 772 720 672 625 582 541 502 467 433 402 373 346 321 298 277 257 239 222 207 192 179 166 155 144 134 125 117 109 102 95 89 83 77 72 67 63 58 55 51 47 44 41 38 35 33 30 28 26 24 22 20 18 17 15 14 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 43 45 47 48 50 52 54 56 58 60 62 64 66 68 71 73 75 77 80 82 84 87 89
 0 0 0 0 0 0 0 0 0 0 1 3 5 8 11 13 17 20 24 28 32 37 42 47 53 60 67 75 84 93 103 114 127 140 155 172 189 209 231 255 281 310 342 377 416 459 506 558 614 677 744 818 898 985 1078 1177 1282 1391 1505 1620 1737 1851 1960 2062 2153 2231 2292 2335 2359 2362 2345 2309 2257 2190 2112 2024 1930 1833 1733 1634 1536 1440 1349 1261 1178 1099 1025 956 892 831 776 724 676 631 590 551 516 483 453 425 399 374 352 331 312 294 277 262 247 233 221 209 198 188 178 169 160 152 145 138 131 125 119 113 108 103 98 94 90 86 82 78 75 71 68 65 62 59 57 54 52 49 47 45 43 41 39 37 35 33 32 30 28 27 25 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 36 38 40 43 45 47 50 52 55 57 60 63 65 68 71 74 77 80 83 86 90 93 97 100 104 108 112 116 120 125 130 134 139 145 150 156 162 169 175 183 190 199 207 217 227 237 249 262 275 290 306 323 342 363 385 410 437 467 499 535 574 618 666 718 777 841 911 989 1075 1170 1275 1390 1516 1654 1806 1971 2151 2345 2554 2777 3013 3259 3514 3772 4027 4273 4500 4700 4863 4981 5044 5049 4995 4882 4717 4507 4262 3993 3710 3421 3135 2857 2592 2342 2110 1896 1700 1521 1360 1215 1084 966 861 767 683 608 541 482 429 381 339 301 268 237 211 187 165 146 129 113 100 87 76 66 57 49 42 35 29 24 19 14 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 13 15 16 18 19 21 23 24 26 28 30 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 12 14 17 19 22 25 28 31 35 39 43 47 51 56 61 67 73 79 86 93 101 109 118 127 137 147 159 171 183 197 212 227 244 261 280 300 321 344 368 394 421 449 480 512 546 583 621 661 703 748 795 844 895 949 1004 1062 1121 1183 1245 1309 1373 1438 1503 1566 1628 1687 1742 1793 1839 1878 1909 1933 1947 1951 1945 1928 1901 1864 1818 1763 1701 1632 1559 1481 1401 1320 1239 1158 1079 1003 929 859 792 729 669 614 562 515 470 429 392 357 325 296 269 245 222 202 183 166 151 136 123 112 101 91 82 73 66 59 52 47 41 36 32 28 24 20 17 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 15 20 26 32 39 46 54 63 73 83 95 107 121 136 152 170 190 211 235 260 289 319 353 390 431 475 524 578 636 700 770 846 929 1019 1117 1223 1338 1461 1594 1736 1887 2046 2215 2390 2572 2759 2949 3139 3327 3510 3683 3844 3989 4114 4215 4291 4338 4355 4343 4301 4230 4134 4014 3873 3717 3547 3368 3183 2995 2807 2621 2439 2264 2095 1934 1781 1637 1503 1377 1259 1151 1050 957 872 793 721 655 594 539 488 442 400 361 326 294 265 238 214 192 172 154 137 122 108 95 83 73 63 54 46 39 32 26 21 15 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 51 53 56 58 61 64 66 69 73 76 79 83 86 90 94 98 103 107 112 117 122 127 133 138 144 150 157 164 171 178 185 193 201 209 218 226 235 245 254 264 274 284 294 305 316 326 337 348 359 370 380 391 401 412 422 431 441 450 459 467 475 482 489 495 501 506 511 515 519 522 525 527 529 530 532 532 533 533 533 533 533 532 532 531 530 529 529 528 527 526 526 525 525 524 524 523 523 523 523 523 523 523 523 524 524 524 524 524 524 523 523 522 521 520 518 517 514 512 509 505 501 497 492 486 480 474 467 459 451 443 434 425 416 406 395 385 374 364 353 342 331 320 309 298 288 277 267 256 246 237 227 218 209 200 191 183 175 167 160 153 146 139 133 127 121 115 110 104 99 94 90 85 81 77 73 70 66 63 59 56 53 50 48 45 42 40 38 36 34 32 30 28 26 25 23 21 20 19 17 16 15 14 13 12 11 10 10 9 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 24 25 26 27 29 30 32 33 35 37 38 40 42 44 46 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 15 18 22 27 32 37 43 49 56 64 72 82 92 103 116 130 146 163 183 205 229 256 287 321 360 403 452 507 568 638 715 803 900 1010 1132 1267 1417 1582 1761 1956 2164 2383 2611 2843 3073 3294 3499 3679 3826 3935 4001 4022 3998 3933 3831 3700 3545 3375 3194 3009 2824 2642 2466 2298 2138 1989 1849 1718 1597 1485 1382 1287 1199 1119 1045 977 915 858 805 758 714 674 638 605 575 548 523 502 483 466 451 439 428 420 413 409 406 405 406 408 412 418 425 433 444 455 468 483 498 515 534 553 574 595 618 642 666 691 717 743 770 797 825 852 879 905 931 956 980 1003 1024 1043 1059 1074 1085 1093 1098 1100 1098 1092 1083 1070 1053 1032 1009 982 952 920 886 850 812 774 735 696 657 618 580 543 506 471 438 406 375 346 318 292 268 245 223 203 185 167 151 137 123 111 99 88 79 70 62 55 48 42 36 31 27 23 19 16 13 10 8 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 26 27 28 30 31 33 34 36 38 39 41 43 45 47 50 52 55 57 60 64 67 71 75 79 84 89 95 102 109 116 125 134 145 157 170 184 200 218 238 260 285 313 345 379 419 462 512 567 629 698 776 863 961 1071 1195 1334 1489 1664 1860 2079 2323 2596 2899 3234 3603 4006 4443 4910 5402 5910 6421 6918 7379 7780 8096 8304 8389 8341 8164 7871 7481 7019 6511 5981 5449 4931 4438 3976 3551 3162 2810 2494 2211 1959 1735 1537 1361 1205 1068 946 839 744 660 586 521 463 412 366 326 291 259 231 206 184 164 146 130 116 103 92 82 73 64 57 50 44 39 34 29 25 21 18 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4
 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17 18 20 21 23 24 26 28 31 33 36 39 42 46 50 54 60 65 72 79 87 96 107 118 131 146 163 182 204 228 256 287 323 364 410 462 522 590 668 757 858 973 1105 1255 1426 1622 1844 2097 2384 2709 3074 3483 3937 4434 4970 5536 6116 6687 7220 7678 8024 8224 8258 8119 7820 7390 6864 6282 5679 5082 4511 3979 3494 3057 2667 2322 2020 1754 1523 1321 1145 993 860 745 644 557 482 416 358 308 265 227 194 165 140 117 98 81 67 54 42 32 24 16 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 16 16 15 14 14 13 12 11 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 13 19 26 34 44 56 70 86 105 127 152 182 216 256 302 355 416 487 569 664 773 900 1046 1216 1412 1640 1902 2206 2556 2957 3414 3930 4503 5129 5790 6459 7095 7644 8048 8253 8229 7976 7526 6932 6257 5556 4870 4228 3645 3126 2671 2277 1938 1648 1399 1188 1008 855 724 614 519 439 371 313 263 221 185 154 128 106 87 70 56 44 34 25 18 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 5 6 6 7 7 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12 15 19 23 28 33 38 43 50 56 63 71 79 88 98 108 119 131 144 158 174 190 208 227 247 270 294 320 347 378 410 445 483 523 567 614 665 719 777 840 907 978 1054 1136 1222 1314 1410 1512 1619 1731 1846 1965 2087 2210 2333 2454 2572 2683 2786 2877 2955 3016 3058 3079 3078 3054 3008 2940 2851 2745 2625 2492 2352 2205 2057 1909 1763 1622 1487 1358 1237 1124 1019 922 832 750 675 607 545 489 439 393 351 314 280 250 223 198 176 156 138 122 107 94 82 72 62 53 46 39 32 26 21 16 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 67 114 173 247 340 456 601 783 1012 1300 1663 2120 2695 3415 4305 5383 6639 8002 9313 10322 10765 10507 9637 8401 7059 5789 4678 3749 2990 2378 1888 1497 1183 932 731 569 438 333 249 180 125 81 45 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 43 46 49 51 54 57 60 63 66 70 73 76 80 83 87 91 94 98 103 107 111 116 120 125 130 136 141 147 153 159 166 173 180 188 196 205 215 225 236 248 260 274 289 305 323 342 363 385 410 438 468 502 538 579 624 673 728 789 856 930 1012 1103 1203 1313 1434 1568 1714 1874 2049 2238 2443 2662 2896 3143 3401 3667 3936 4203 4463 4706 4924 5110 5254 5349 5390 5375 5304 5180 5008 4798 4556 4293 4016 3734 3453 3178 2914 2662 2426 2205 2001 1813 1641 1484 1341 1211 1093 987 891 805 727 657 594 538 487 441 401 364 331 301 274 250 229 210 192 176 162 149 138 127 118 109 101 94 88 82 76 71 67 63 59 55 52 49 46 43 41 38 36 34 32 30 28 26 25 23 22 20 19 17 16 15 13 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 8 10 11 13 15 16 18 20 22 24 26 29 31 33 36 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 11 13 15 17 20 23 25 29 32 36 40 44 49 54 60 66 73 80 88 97 106 116 128 140 153 168 184 201 220 241 264 288 315 344 375 408 444 483 525 569 616 665 717 771 827 884 942 1001 1059 1115 1170 1221 1268 1310 1347 1376 1398 1411 1417 1414 1402 1383 1356 1322 1283 1238 1189 1136 1081 1025 968 911 854 799 745 692 642 595 549 507 466 429 394 361 330 302 276 252 230 209 191 173 157 143 130 118 107 96 87 79 71 64 57 51 46 41 37 32 29 25 22 19 16 14 12 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 49 51 53 55 56 58 60 62 64 67 69 71 73 76 78 80 83 85 88 91 93 96 99 102 105 108 112 115 119 122 126 130 134 138 143 148 153 158 163 169 175 181 188 195 202 210 219 228 237 247 258 269 281 295 308 323 339 356 374 394 415 437 461 486 513 542 573 606 641 678 718 759 804 851 900 952 1006 1062 1121 1182 1244 1308 1373 1437 1502 1565 1627 1686 1741 1791 1835 1872 1902 1923 1935 1937 1930 1913 1887 1852 1809 1759 1702 1641 1576 1508 1438 1367 1296 1226 1157 1089 1024 962 902 845 791 740 692 647 605 565 528 494 462 432 404 378 354 332 311 292 274 258 242 228 215 203 191 181 171 162 153 145 137 130 124 118 112 107 102 97 92 88 84 80 77 73 70 67 64 62 59 56 54 52 50 48 46 44 42 40 38 37 35 34 32 31 30 28 27 26 25 24 22 21 20 19 18 18 17 16 15 14 13 13 12 11 11 10 10 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 32 33 35 36 38 39 41 42 44 46
 23 27 30 34 38 42 47 52 57 62 67 73 79 85 92 99 106 114 122 131 139 149 158 169 179 190 202 214 227 240 253 267 282 297 313 329 345 362 379 397 415 434 452 471 490 510 529 548 568 587 606 625 644 663 682 700 718 735 752 770 786 803 819 835 852 868 884 900 916 932 949 966 983 1001 1019 1037 1056 1076 1096 1117 1138 1160 1183 1206 1230 1254 1278 1303 1327 1352 1376 1400 1424 1446 1468 1488 1507 1523 1537 1549 1557 1563 1565 1563 1557 1547 1533 1515 1492 1466 1435 1401 1364 1324 1282 1237 1191 1143 1095 1047 998 950 903 857 811 768 725 685 646 609 573 540 508 478 450 423 398 374 352 331 312 293 276 260 245 231 217 205 193 182 171 162 152 144 136 128 121 114 107 101 95 90 85 80 75 70 66 62 58 55 51 48 45 42 39 36 33 31 28 26 24 22 20 18 16 14 13 11 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 9 12 14 17 20
 9 11 14 17 19 22 26 29 33 37 41 45 50 55 60 66 72 78 85 92 99 107 115 124 133 143 154 165 177 189 202 216 230 246 262 279 297 316 335 356 378 401 424 449 475 502 529 558 587 618 649 680 713 745 778 812 845 878 912 944 977 1009 1040 1071 1101 1129 1157 1184 1210 1235 1258 1281 1302 1323 1342 1361 1378 1395 1410 1425 1439 1452 1464 1475 1485 1494 1501 1508 1513 1516 1517 1517 1514 1509 1502 1491 1478 1462 1443 1421 1395 1367 1335 1300 1263 1223 1180 1136 1090 1043 995 947 899 850 803 756 710 666 623 582 542 505 469 436 404 374 346 320 295 272 251 231 212 195 179 164 151 138 126 115 105 96 87 79 72 65 59 53 47 42 37 33 29 25 22 18 15 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 15 20 25 30 36 43 50 58 67 76 86 97 109 122 136 152 169 187 207 229 252 278 305 336 368 403 441 482 525 572 622 675 730 789 851 915 981 1050 1119 1189 1260 1330 1399 1466 1531 1592 1649 1702 1750 1794 1832 1864 1892 1915 1933 1947 1957 1964 1967 1969 1968 1966 1962 1958 1953 1947 1942 1935 1929 1922 1915 1908 1900 1891 1880 1868 1854 1838 1819 1798 1773 1745 1713 1678 1639 1596 1549 1499 1446 1390 1332 1272 1211 1149 1087 1025 964 904 845 789 734 682 632 584 540 498 458 421 386 354 324 297 271 247 225 205 186 169 153 138 125 113 101 91 81 72 64 56 49 43 37 32 27 22 18 14 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 12 20 28 38 48 60 73 87 103 121 141 163 187 215 246 280 319 362 410 463 523 589 664 746 837 939 1051 1175 1310 1459 1621 1796 1984 2186 2399 2623 2855 3093 3333 3571 3803 4024 4229 4414 4574 4707 4809 4879 4917 4923 4900 4848 4772 4674 4558 4427 4284 4132 3973 3810 3645 3479 3314 3151 2991 2833 2680 2531 2387 2247 2113 1984 1860 1742 1629 1521 1418 1321 1229 1142 1059 982 909 841 777 717 661 608 560 514 472 433 397 363 332 303 276 252 229 208 188 170 154 138 124 111 99 88 77 68 59 50 43 36 29 23 18 13 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 17 18 20 21 23 25 26 28 30 32 34 36 38 40 43 45 48 50 53 56 59 63 66 70 74 78 82 87 92 97 103 109 115 122 130 138 146 156 166 177 189 201 215 230 247 264 284 305 328 353 380 410 443 478 517 559 605 656 711 772 837 909 987 1073 1165 1266 1376 1495 1623 1762 1911 2072 2244 2427 2622 2827 3043 3267 3500 3737 3978 4218 4455 4684 4900 5099 5276 5426 5546 5633 5683 5697 5673 5614 5522 5399 5251 5080 4892 4691 4481 4266 4049 3832 3619 3412 3211 3017 2833 2657 2491 2335 2188 2050 1921 1800 1688 1584 1487 1397 1314 1236 1165 1099 1037 980 928 879 834 792 753 718 684 653 624 597 572 549 527 506 487 469 452 436 421 407 393 381 369 357 346 335 325 316 307 298 289 281 273 265 258 251 244 237 230 224 218 212 206 200 195 189 184 179 173 168 164 159 154 150 145 141 136 132 128 124 120 116 113 109 106 102 99 96 92 89 86 84 81 78 76 73 71 68 66 64 62 60 58 57 55 54 52 51 49 48 47 46 45 44 43 43 42 41 41 40 39 39 39 38 38 38 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 24 24 23 23 22 21 21 20 19 18 18 17 16 15 15 14 13 12 11 10 10 9 8 7 6 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 10 12 13 14
 8 11 15 19 23 27 31 35 40 45 50 55 60 66 72 77 84 90 97 104 111 118 126 134 142 151 160 170 180 190 201 212 224 236 249 263 277 293 309 326 344 364 384 407 430 456 483 513 545 579 616 657 701 749 802 859 922 990 1066 1148 1238 1337 1445 1563 1692 1833 1986 2153 2333 2528 2738 2961 3199 3450 3713 3984 4262 4542 4818 5085 5336 5563 5759 5917 6028 6090 6097 6049 5948 5797 5602 5369 5108 4825 4529 4227 3925 3628 3341 3066 2806 2562 2334 2123 1928 1750 1586 1437 1302 1179 1067 966 875 793 719 652 591 537 487 443 403 367 334 305 278 254 232 212 194 178 163 149 136 125 115 105 96 88 80 73 67 61 55 50 45 40 36 32 28 25 21 18 15 12 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5
 0 0 0 0 0 0 0 0 0 1 3 5 6 8 10 13 15 17 20 23 25 28 32 35 38 42 46 51 55 60 65 71 77 83 90 98 106 115 124 135 146 158 172 187 203 220 240 261 285 311 339 371 406 445 489 536 590 649 714 787 867 956 1054 1162 1280 1410 1550 1702 1865 2038 2219 2408 2599 2791 2978 3155 3315 3452 3561 3636 3674 3671 3630 3551 3439 3298 3136 2958 2769 2576 2384 2194 2012 1838 1674 1520 1378 1247 1126 1016 915 824 741 665 598 536 481 431 387 346 310 278 249 223 199 178 159 142 127 114 102 91 81 72 65 58 51 46 41 36 32 29 25 23 20 17 15 13 12 10 9 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 37 41 44 47 51 54 58 62 66 70 75 79 84 89 94 100 105 111 117 123 129 136 142 149 156 163 170 178 185 193 200 208 216 223 231 239 247 254 262 269 277 284 291 299 305 312 319 325 332 338 344 350 356 361 367 373 378 384 390 395 402 408 414 421 429 437 445 454 463 474 485 497 510 524 540 556 574 594 615 637 662 688 716 747 779 814 851 891 933 978 1025 1074 1126 1179 1234 1290 1347 1404 1459 1513 1563 1609 1648 1681 1705 1719 1722 1714 1694 1663 1621 1569 1508 1440 1367 1290 1211 1131 1052 974 899 828 760 696 636 580 529 481 438 398 361 328 297 269 244 221 200 181 164 148 134 121 109 98 88 79 71 63 57 50 45 39 35 30 26 22 19 16 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 10 12 14 16 18 20 22 24 27 29 32
 76 83 89 96 104 111 119 127 136 145 154 163 173 183 194 204 215 227 238 250 262 275 287 300 313 327 340 354 368 382 397 411 426 441 457 472 488 504 520 537 553 571 588 606 624 643 662 682 702 723 745 767 791 815 840 866 892 920 949 979 1009 1041 1073 1106 1140 1174 1209 1245 1280 1315 1350 1384 1418 1450 1481 1511 1538 1563 1586 1606 1623 1636 1646 1652 1655 1653 1647 1637 1622 1604 1582 1556 1526 1494 1458 1419 1379 1336 1291 1245 1199 1151 1104 1056 1009 963 917 872 828 786 745 706 668 631 597 564 533 503 475 448 423 399 377 356 336 317 299 283 267 252 239 226 213 202 191 180 171 161 153 145 137 129 122 116 109 103 98 92 87 82 77 73 68 64 60 57 53 50 46 43 40 37 34 32 29 27 24 22 20 18 16 14 12 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 14 17 20 24 27 31 35 39 44 49 54 59 64 70
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 26 39 54 70 89 109 132 157 185 216 251 290 333 381 435 495 562 636 719 811 913 1026 1152 1291 1445 1615 1801 2006 2230 2473 2738 3023 3329 3655 4001 4364 4741 5130 5524 5919 6308 6682 7034 7353 7632 7860 8030 8135 8169 8131 8019 7837 7590 7286 6934 6544 6127 5695 5256 4819 4392 3982 3592 3225 2884 2569 2281 2019 1782 1568 1377 1205 1053 918 798 691 598 515 442 378 322 272 229 191 157 128 102 80 60 43 28 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 22 36 52 71 94 120 152 190 234 287 350 424 512 616 739 883 1053 1252 1482 1746 2047 2384 2755 3153 3568 3985 4385 4744 5040 5256 5380 5408 5345 5205 5002 4755 4481 4194 3905 3623 3352 3098 2860 2641 2439 2253 2084 1929 1786 1656 1536 1425 1323 1228 1140 1058 981 909 842 779 719 663 611 562 516 473 433 395 360 328 298 270 244 220 199 178 160 143 127 113 100 88 77 67 58 49 42 35 28 22 17 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 53 59 65 72 79 87 95 103 112 122 131 142 153 165 177 190 204 218 233 250 267 285 304 324 345 367 391 416 442 470 500 531 564 598 635 673 713 756 800 847 896 946 999 1054 1110 1168 1228 1289 1350 1412 1475 1536 1597 1657 1714 1768 1819 1866 1908 1946 1978 2003 2023 2036 2043 2043 2037 2025 2008 1985 1957 1925 1889 1850 1808 1763 1717 1669 1620 1570 1520 1470 1420 1371 1322 1273 1226 1180 1134 1090 1047 1005 965 926 888 851 816 782 749 718 687 658 631 604 579 555 532 510 489 469 451 433 416 401 386 372 358 346 334 323 313 304 295 286 278 271 264 257 251 245 239 234 229 224 220 215 211 207 203 199 196 192 188 185 181 178 175 171 168 165 161 158 155 151 148 145 141 138 135 131 128 125 121 118 115 111 108 104 101 98 94 91 87 84 81 77 74 71 68 64 61 58 55 52 49 46 43 40 37 35 32 30 27 25 22 20 18 16 14 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 8 12 15 19 23 27 32 37 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 10 12 14 17 19 21 24 27 31 34 38 43 47 53 58 65 72 80 88 98 108 120 133 148 164 183 203 226 251 279 311 347 386 430 479 534 594 661 734 813 899 991 1089 1191 1297 1403 1507 1606 1697 1776 1840 1886 1912 1918 1903 1870 1820 1756 1681 1598 1511 1421 1331 1242 1156 1074 996 923 854 790 731 676 625 579 536 497 461 428 398 370 344 321 299 280 262 245 230 216 203 191 180 169 160 151 143 136 129 122 116 110 105 100 95 91 87 83 79 76 73 69 66 63 61 58 56 53 51 49 46 44 42 40 39 37 35 33 32 30 29 27 26 24 23 22 20 19 18 17 16 14 13 12 11 10 9 8 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 12 15 18 21 25 28 32 37 41 46 51 57 62 69 76 83 91 99 109 119 129 141 154 168 183 200 218 238 260 284 310 339 371 406 445 487 534 586 644 707 776 853 937 1030 1132 1242 1363 1494 1636 1789 1952 2124 2306 2496 2690 2888 3086 3279 3465 3637 3791 3924 4030 4106 4151 4163 4142 4090 4009 3903 3775 3630 3472 3305 3132 2957 2783 2612 2445 2284 2130 1983 1844 1714 1591 1477 1370 1271 1179 1093 1015 942 875 813 756 703 655 610 570 532 498 466 437 410 385 362 341 321 303 287 271 257 243 231 219 208 198 188 179 171 163 155 148 142 135 129 123 118 112 107 102 98 93 89 85 81 77 73 70 66 63 60 56 53 50 47 45 42 39 37 34 32 29 27 25 23 21 19 17 15 13 11 9 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 12 18 25 34 44 55 69 84 103 124 149 178 213 253 301 357 423 500 591 698 823 970 1142 1342 1573 1838 2136 2466 2821 3190 3553 3885 4156 4338 4411 4369 4221 3988 3697 3374 3043 2720 2416 2136 1883 1658 1458 1283 1129 994 876 774 684 605 537 477 425 379 339 304 273 246 223 202 184 169 155 143 133 124 117 110 104 100 96 92 89 87 85 83 82 81 80 79 79 78 78 78 78 77 77 77 77 76 76 76 75 75 74 73 73 72 71 70 69 68 67 66 64 63 62 60 59 57 56 54 52 51 49 47 45 44 42 40 38 37 35 33 31 30 28 26 24 23 21 19 18 16 15 13 12 10 9 8 6 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 2 5 7 11 14 17 21 25 30 34 39 45 51 57 64 71 79 88 97 107 118 129 142 156 171 187 205 224 245 268 292 319 348 380 414 452 492 536 583 634 688 746 809 875 944 1018 1094 1173 1253 1335 1417 1498 1577 1653 1723 1788 1846 1895 1936 1967 1988 1999 2000 1992 1975 1951 1919 1882 1839 1793 1743 1691 1637 1582 1527 1472 1417 1363 1310 1258 1207 1158 1110 1064 1019 976 934 894 855 818 782 748 715 683 652 623 594 567 542 517 493 470 448 428 408 389 371 353 337 321 306 292 279 266 254 242 231 220 210 201 192 183 175 167 159 152 145 139 133 127 121 116 110 105 101 96 92 87 83 79 76 72 69 65 62 59 56 53 50 48 45 42 40 38 35 33 31 29 27 25 23 21 19 18 16 14 13 11 10 8 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 1 3 6 9 13 16 20 24 28 32 37 42 47 53 59 65 72 80 88 96 105 115 126 138 150 164 178 194 211 230 250 272 295 321 349 379 412 447 485 526 571 619 670 725 784 847 913 984 1057 1134 1214 1296 1381 1466 1552 1638 1723 1806 1886 1963 2035 2103 2165 2221 2272 2316 2355 2388 2416 2439 2458 2473 2484 2493 2499 2502 2504 2504 2503 2499 2495 2488 2480 2469 2456 2439 2419 2396 2368 2335 2297 2253 2204 2149 2088 2021 1950 1873 1793 1709 1622 1534 1445 1356 1269 1182 1099 1018 940 867 797 731 670 613 560 510 465 423 385 350 318 289 262 238 215 195 177 160 145 131 118 107 96 87 78 70 63 56 50 44 39 34 30 26 22 19 16 13 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 14 18 22 25 30 34 39 44 49 55 61 67 74 81 89 97 106 115 125 136 147 159 172 186 201 217 234 253 272 293 316 340 367 395 425 458 493 531 572 616 664 716 772 832 897 968 1044 1126 1215 1310 1413 1524 1643 1770 1905 2049 2200 2360 2527 2699 2876 3055 3234 3409 3577 3733 3872 3989 4080 4139 4163 4151 4100 4012 3890 3736 3557 3358 3145 2924 2700 2479 2264 2058 1863 1680 1511 1355 1213 1084 966 861 766 681 606 538 477 424 376 333 296 262 232 205 182 161 142 125 110 97 85 74 65 56 48 42 35 30 24 20 16 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 12 15 19 23 28 33 39 46 53 61 70 80 92 104 119 135 154 174 198 224 254 288 326 368 417 471 532 600 676 761 854 956 1068 1188 1315 1448 1586 1723 1858 1986 2102 2202 2282 2338 2369 2376 2358 2317 2258 2183 2097 2003 1904 1802 1701 1602 1506 1415 1328 1246 1170 1099 1033 972 915 864 816 773 733 697 664 634 607 582 560 540 521 505 491 478 466 456 447 438 431 425 419 414 409 405 401 397 394 390 387 383 380 376 372 367 363 358 353 347 341 335 328 321 314 307 299 291 282 274 265 256 248 239 230 221 212 203 194 185 176 168 160 151 143 136 128 121 113 107 100 93 87 81 75 70 64 59 54 50 45 41 37 33 30 26 23 20 17 15 12 10 8 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 4 6 7 8 10 11 13 14 16 18 20 22 24 27 29 32 35 38 42 45 49 53 58 63 68 73 79 86 93 100 109 118 127 138 149 162 175 190 206 223 242 262 284 308 334 362 393 425 460 497 536 578 621 666 712 759 807 854 900 944 986 1024 1058 1088 1111 1129 1142 1148 1148 1143 1132 1118 1099 1077 1052 1026 997 968 939 909 879 850 822 794 768 742 717 694 672 651 630 611 593 576 560 545 530 516 503 491 479 467 456 446 436 426 416 407 398 389 380 371 363 354 345 337 328 319 311 302 293 284 275 266 258 249 240 231 223 214 206 198 189 182 174 166 159 152 145 138 131 125 119 113 108 102 97 92 87 83 78 74 70 66 62 59 55 52 49 46 43 41 38 36 33 31 29 27 25 23 21 19 18 16 14 13 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2
 16 18 20 23 26 28 31 34 37 41 44 48 51 55 59 64 68 73 78 82 88 93 99 104 110 116 123 129 136 143 150 158 165 173 181 189 198 206 215 223 232 241 250 259 269 278 287 296 305 315 324 333 342 351 360 369 378 387 396 405 415 424 434 443 453 464 474 485 497 509 522 536 550 565 581 598 616 636 656 678 702 727 753 782 812 844 878 915 953 993 1036 1080 1127 1175 1225 1277 1329 1381 1433 1484 1532 1578 1619 1654 1682 1702 1713 1713 1703 1681 1649 1606 1553 1493 1425 1352 1275 1197 1117 1039 962 888 817 749 686 627 572 522 475 432 393 357 324 294 267 243 220 200 182 165 149 135 123 111 101 91 82 74 67 60 54 48 43 38 34 30 26 22 19 16 13 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14
 371 379 387 395 402 409 415 421 426 431 435 439 443 445 448 450 452 453 454 455 455 455 455 455 455 454 453 453 452 451 451 450 450 450 450 451 452 454 456 459 462 467 472 479 486 495 506 518 532 548 565 585 608 633 661 691 725 762 803 847 895 947 1003 1064 1129 1198 1271 1349 1432 1518 1607 1700 1795 1891 1988 2084 2177 2265 2347 2420 2481 2530 2563 2579 2577 2556 2517 2460 2387 2299 2199 2090 1974 1854 1732 1611 1491 1375 1264 1158 1059 965 878 798 724 655 593 536 484 437 394 356 321 290 261 236 213 192 174 157 142 129 117 107 97 88 81 74 68 62 57 53 49 45 42 39 36 34 32 30 28 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 6 6 5 5 4 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 30 31 32 34 35 37 39 41 43 45 47 50 52 55 58 62 65 69 73 77 82 86 92 97 103 109 115 122 129 137 145 153 161 170 179 189 198 208 218 228 239 249 260 271 281 292 303 313 323 333 343 353 362
 16 18 20 22 24 27 29 32 35 38 41 44 47 50 54 58 62 66 70 75 79 84 90 95 101 108 115 122 130 138 147 156 166 177 189 202 216 231 247 265 284 304 327 352 379 408 441 476 514 556 602 652 706 765 829 897 971 1050 1134 1223 1316 1413 1512 1613 1713 1812 1908 1998 2081 2153 2215 2263 2297 2316 2320 2308 2283 2244 2194 2134 2066 1991 1911 1828 1744 1658 1573 1489 1407 1327 1250 1176 1105 1038 974 913 856 802 751 703 658 615 576 539 504 472 441 413 387 363 340 319 299 281 265 249 235 222 209 198 187 178 169 161 153 146 139 133 128 122 117 113 109 105 101 97 94 91 88 85 83 80 78 76 73 71 69 67 65 64 62 60 58 57 55 54 52 51 49 48 47 45 44 42 41 40 39 37 36 35 34 32 31 30 29 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 8 10 12 14
 14 16 18 20 23 25 28 30 33 36 39 43 46 50 54 58 62 67 71 76 82 88 94 100 107 114 121 129 138 147 156 166 177 188 200 212 225 239 254 270 286 303 322 341 361 382 405 428 453 478 505 533 562 592 623 656 689 723 758 794 831 868 906 944 982 1020 1058 1096 1133 1169 1205 1238 1270 1300 1328 1353 1375 1393 1408 1419 1425 1427 1425 1417 1404 1387 1364 1336 1305 1268 1228 1185 1138 1090 1039 987 935 882 830 778 727 678 630 585 541 500 461 424 390 358 328 300 274 250 228 208 189 172 157 142 129 117 107 97 88 79 72 65 59 53 48 43 38 34 31 28 24 22 19 17 15 13 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 9 11 12
 33 35 38 41 45 48 51 55 59 63 67 72 76 81 86 92 97 103 110 116 123 130 138 146 154 163 172 181 191 201 212 223 235 247 259 272 285 298 312 327 341 356 371 386 401 417 432 447 462 477 491 505 519 532 545 557 569 580 590 600 609 617 625 632 638 644 650 655 660 664 668 672 676 680 684 687 691 695 699 704 708 713 718 723 729 735 741 747 754 760 767 774 781 788 795 802 808 814 819 824 827 830 832 833 832 829 825 820 812 803 792 779 765 748 731 711 690 668 646 622 598 573 548 523 498 474 450 426 403 381 360 339 320 301 283 266 250 234 220 206 193 181 170 159 149 140 131 123 115 107 100 94 88 82 77 72 67 63 58 54 51 47 44 41 38 35 32 30 27 25 23 21 19 17 16 14 12 11 9 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 12 14 15 17 19 21 23 25 28 30
 91 95 100 105 110 116 121 127 133 139 146 153 160 167 174 182 190 198 206 215 224 233 243 252 262 272 282 293 303 314 324 335 345 356 366 376 386 395 404 412 420 427 434 440 445 449 453 456 458 459 459 459 458 457 455 452 449 446 442 439 435 431 427 423 420 416 413 410 407 404 402 400 399 398 397 397 397 398 399 401 403 405 408 411 415 420 424 430 436 442 449 456 464 472 480 489 498 507 516 525 534 543 552 560 567 574 580 584 587 588 588 586 582 576 568 558 546 533 518 501 484 465 446 426 406 386 366 346 326 308 290 272 255 240 225 210 197 184 172 161 151 141 132 124 116 108 101 95 89 83 78 73 68 64 60 56 53 50 46 43 41 38 36 33 31 29 27 25 23 22 20 19 17 16 14 13 12 11 10 8 7 6 5 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 14 14 15 16 16 17 18 19 20 22 23 24 26 27 29 31 33 35 37 39 42 44 47 50 53 56 59 62 66 70 74 78 82 86
 64 70 76 82 89 96 103 110 118 126 134 142 150 159 167 176 185 194 203 212 221 231 240 248 257 266 274 283 291 299 306 314 321 327 334 340 346 352 357 363 368 373 378 383 388 394 399 405 412 419 427 436 445 456 469 483 498 516 535 557 582 610 640 675 712 754 800 850 905 965 1030 1100 1175 1255 1341 1430 1524 1621 1719 1817 1913 2004 2087 2158 2216 2256 2275 2272 2246 2197 2126 2036 1931 1814 1690 1561 1433 1306 1184 1069 961 860 768 684 607 538 476 421 372 327 288 254 223 196 171 150 131 115 100 88 76 66 57 50 43 37 32 27 23 19 16 14 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 11 14 17 20 23 27 31 35 39 44 48 53 59
 0 0 3 5 8 11 14 17 21 24 28 32 35 39 44 48 53 57 62 67 72 78 83 89 95 101 107 114 120 127 134 141 148 156 163 171 179 187 195 204 212 221 230 238 247 256 266 275 285 294 304 314 325 336 347 359 371 384 398 412 428 445 464 484 506 531 558 587 621 658 699 744 796 853 917 988 1068 1157 1257 1368 1492 1630 1784 1954 2143 2351 2579 2828 3095 3381 3679 3985 4290 4581 4844 5062 5218 5296 5286 5185 4997 4733 4412 4052 3675 3296 2928 2582 2262 1972 1713 1483 1280 1103 949 815 700 600 514 439 375 320 272 231 196 165 139 116 97 80 65 52 41 32 23 16 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 14 17 20 23 27 31 35 39 44 49 55 61 67 74 81 89 98 107 117 127 139 151 164 178 193 210 227 245 265 286 309 333 359 386 415 446 479 513 550 588 629 672 717 764 813 864 917 972 1028 1085 1143 1202 1260 1318 1374 1428 1478 1523 1564 1597 1623 1639 1647 1643 1630 1605 1569 1524 1470 1408 1339 1266 1189 1110 1030 952 875 801 731 664 601 543 489 440 395 354 316 282 252 224 200 178 158 140 124 110 97 86 75 66 58 51 44 38 33 28 24 20 17 14 11 9 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 8 11 15 19 23 27 32 37 42 48 55 62 70 78 87 97 108 120 133 148 163 181 199 220 243 267 294 324 356 392 430 472 518 567 621 679 741 808 879 954 1034 1118 1205 1296 1389 1483 1578 1673 1766 1857 1943 2024 2098 2164 2221 2268 2304 2328 2341 2342 2331 2309 2275 2230 2176 2113 2042 1965 1882 1794 1704 1611 1518 1424 1332 1241 1152 1067 985 907 833 763 697 636 579 527 478 433 392 355 320 289 260 234 211 189 170 152 137 122 109 98 87 77 69 61 54 47 41 36 31 27 23 19 16 13 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 46 49 51 54 56 59 62 64 67 70 73 76 79 82 86 89 92 96 99 103 106 110 113 117 121 125 129 133 137 141 145 149 153 158 162 166 171 176 180 185 190 194 199 204 209 215 220 225 231 236 242 248 254 260 266 273 279 286 293 300 308 315 323 331 339 347 355 364 373 381 390 399 408 417 427 436 445 454 463 473 482 491 500 509 517 526 534 543 551 559 566 573 580 587 593 599 604 609 613 617 620 622 624 625 625 624 623 620 617 613 608 602 596 588 580 571 561 550 539 527 515 502 489 476 462 448 434 421 407 393 379 365 352 339 326 313 301 289 277 266 255 244 234 224 214 205 196 187 179 171 163 156 148 141 135 129 122 117 111 105 100 95 90 86 81 77 73 69 65 62 58 55 51 48 45 42 40 37 34 32 30 27 25 23 21 19 18 16 14 13 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 12 14 15 16 18 19 21 22 24 26 27 29 31 33 35 37 39 42
 4 6 8 10 12 14 16 18 20 22 25 27 30 33 36 39 42 45 48 52 56 60 64 68 73 78 83 88 94 100 107 114 121 130 138 147 157 168 180 192 206 221 236 254 273 293 315 340 366 396 427 462 501 543 588 639 694 754 820 892 970 1055 1148 1248 1356 1472 1595 1727 1865 2010 2161 2316 2474 2631 2787 2938 3081 3213 3330 3429 3509 3565 3597 3605 3587 3545 3480 3394 3291 3173 3042 2903 2757 2608 2457 2308 2161 2018 1879 1747 1620 1501 1388 1281 1182 1089 1003 923 849 780 717 659 606 557 512 471 433 399 368 339 313 289 268 248 230 214 199 185 173 161 151 141 133 125 117 111 105 99 94 89 84 80 76 73 69 66 63 61 58 56 53 51 49 47 45 44 42 40 39 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 8 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3
 31 35 40 45 51 56 62 67 73 79 86 92 98 105 112 119 126 133 141 148 156 164 173 182 191 200 210 220 231 242 254 267 280 294 309 326 343 362 382 404 428 454 482 514 548 587 629 676 728 786 851 923 1004 1095 1196 1308 1434 1574 1729 1901 2090 2296 2521 2763 3021 3294 3579 3870 4163 4450 4725 4977 5200 5385 5524 5613 5649 5631 5561 5445 5287 5095 4876 4639 4389 4134 3877 3624 3378 3140 2913 2698 2496 2306 2129 1964 1811 1669 1538 1418 1307 1206 1113 1027 950 878 814 754 701 652 607 567 530 496 466 438 413 390 368 349 331 315 299 285 272 260 248 237 227 217 208 199 191 183 176 168 161 154 148 141 135 129 124 118 113 107 102 97 92 88 83 79 74 70 66 62 58 54 50 47 43 40 36 33 30 26 23 20 17 14 11 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 13 17 21 26
 20 22 25 27 29 32 34 37 40 42 45 48 51 54 57 60 63 66 69 72 76 79 82 86 89 93 97 100 104 108 112 116 120 125 129 133 138 143 148 153 158 163 169 175 181 187 194 201 208 216 225 234 243 254 265 277 290 304 319 336 354 374 396 419 445 472 503 535 571 610 652 697 746 799 856 917 982 1051 1124 1201 1282 1367 1456 1547 1640 1734 1828 1921 2010 2096 2174 2244 2304 2351 2384 2402 2403 2387 2355 2308 2245 2170 2084 1989 1888 1783 1676 1569 1463 1360 1260 1165 1075 990 911 838 770 708 650 598 550 507 467 431 398 369 342 318 296 275 257 241 226 212 199 188 177 168 159 150 143 136 129 123 117 112 107 102 98 94 89 86 82 79 75 72 69 66 63 60 58 55 53 50 48 45 43 41 39 37 35 33 31 29 27 25 23 21 20 18 16 15 13 11 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 16 18
 57 59 61 64 66 68 71 73 75 77 79 81 83 85 87 89 91 93 94 96 98 99 100 102 103 104 106 107 108 109 110 111 112 113 114 116 117 118 119 120 122 123 125 127 130 132 136 139 143 148 153 160 167 175 185 196 209 223 240 259 281 306 335 367 404 446 493 547 608 676 753 839 936 1045 1165 1299 1446 1606 1779 1962 2151 2343 2529 2699 2844 2951 3011 3015 2963 2856 2704 2516 2306 2087 1867 1655 1457 1274 1109 962 831 717 617 529 454 388 332 283 241 205 174 147 124 105 88 73 61 50 41 33 26 21 16 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 10 11 12 14 15 17 18 20 22 23 25 27 29 31 34 36 38 40 42 45 47 50 52 54
 73 75 77 79 82 84 86 89 91 94 96 99 102 105 108 111 114 117 121 124 128 132 137 141 146 151 156 162 168 175 182 190 198 206 216 226 237 249 262 276 291 307 325 345 366 389 414 442 471 504 539 577 618 663 710 762 816 874 936 1001 1068 1138 1209 1282 1354 1426 1496 1563 1626 1683 1733 1776 1810 1835 1851 1856 1852 1839 1818 1789 1752 1711 1664 1613 1559 1504 1447 1389 1332 1275 1219 1164 1111 1059 1009 961 915 871 829 789 751 715 681 648 617 588 561 535 511 488 466 446 427 410 393 378 364 351 339 328 317 308 299 291 283 277 270 265 259 254 250 246 242 238 235 232 229 226 223 221 218 216 214 211 209 207 204 202 200 198 195 193 191 188 186 184 181 179 176 174 171 169 166 163 160 158 155 152 149 146 143 140 137 133 130 127 123 120 117 113 110 106 103 99 96 92 89 85 82 78 75 71 68 64 61 58 55 51 48 45 43 40 37 34 32 29 27 25 23 21 19 17 16 14 13 11 10 9 8 7 6 5 5 4 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 35 37 38 40 42 44 45 47 49 51 53 55 57 58 60 62 64 66 69 71
 30 32 34 37 39 42 45 48 51 54 57 61 64 68 72 76 80 85 89 94 99 104 110 115 121 128 134 141 148 156 164 172 181 190 200 211 221 233 245 258 272 286 301 317 334 352 371 390 412 434 457 482 508 535 564 594 626 659 693 729 766 804 843 884 926 968 1011 1054 1097 1140 1183 1225 1266 1306 1343 1379 1413 1443 1471 1495 1516 1533 1546 1554 1558 1558 1554 1544 1531 1513 1491 1465 1436 1403 1368 1329 1288 1246 1201 1156 1109 1062 1015 968 921 875 830 786 743 701 661 623 586 551 518 486 456 428 401 376 353 331 310 291 273 256 240 225 211 199 187 176 165 155 146 138 130 122 116 109 103 97 92 87 82 77 73 69 65 62 58 55 52 49 46 44 41 39 37 34 32 30 28 27 25 23 21 20 18 17 15 14 13 11 10 9 8 7 6 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 13 14 16 18 19 21 23 25 27
 25 28 31 34 38 41 45 50 54 59 64 70 76 82 89 96 103 111 120 129 139 149 161 173 185 199 214 229 246 264 283 303 325 348 373 399 427 457 488 521 555 592 629 668 709 750 792 835 878 920 962 1003 1042 1079 1113 1145 1173 1198 1218 1235 1247 1256 1260 1260 1257 1250 1240 1228 1214 1197 1179 1159 1139 1118 1096 1074 1053 1031 1009 988 968 948 928 909 890 872 855 838 821 806 790 775 760 746 732 718 704 690 677 663 650 636 623 609 596 582 568 554 540 526 512 498 483 469 454 440 425 411 397 382 368 354 341 327 314 301 288 276 264 252 241 230 219 209 199 190 180 172 163 155 147 140 133 126 120 114 108 102 97 92 87 82 78 73 69 65 62 58 55 51 48 45 43 40 37 35 32 30 28 26 24 22 20 18 17 15 13 12 10 9 8 6 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10 12 14 17 19 22
 18 20 23 25 27 30 32 35 38 40 43 46 49 53 56 59 63 67 70 74 79 83 88 92 97 102 108 113 119 126 132 139 146 154 162 171 180 190 200 211 223 235 249 263 279 295 313 332 352 374 397 422 449 478 510 543 579 617 657 700 746 794 844 897 952 1009 1068 1127 1188 1248 1308 1367 1425 1479 1531 1578 1621 1658 1690 1715 1734 1746 1752 1751 1744 1731 1712 1689 1661 1629 1594 1556 1516 1474 1431 1387 1343 1299 1255 1211 1168 1126 1085 1045 1007 969 934 899 866 835 805 777 750 724 700 677 655 635 615 597 580 563 548 533 519 506 493 480 468 457 446 435 424 414 403 393 383 373 364 354 344 334 325 315 306 296 287 277 268 259 250 241 232 223 214 206 197 189 181 173 165 157 150 143 136 129 122 115 109 103 97 91 85 80 74 69 64 60 55 51 46 42 38 35 31 28 24 21 18 15 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 10 12 14 16
 28 30 32 34 36 38 40 42 44 46 49 51 54 57 60 63 66 69 73 77 81 85 90 94 100 105 111 117 124 131 139 147 156 166 176 188 200 213 227 243 260 278 297 318 341 366 392 421 451 484 519 556 594 635 678 722 767 813 859 904 949 992 1033 1071 1105 1135 1161 1182 1198 1209 1215 1216 1213 1206 1195 1181 1165 1146 1125 1103 1081 1057 1033 1009 986 962 939 916 893 872 850 830 809 790 770 751 733 715 697 680 662 645 628 611 594 578 561 544 528 511 495 478 462 446 430 414 398 383 368 353 339 325 312 298 286 274 262 251 240 230 220 210 202 193 185 177 170 163 157 151 145 139 134 129 124 120 116 112 108 104 101 98 95 92 89 86 84 82 79 77 75 73 71 70 68 66 65 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 10 11 13 14 15 16 18 19 21 22 24 25 27
 26 29 33 36 40 44 48 52 57 61 66 72 77 83 89 95 102 109 116 124 132 141 150 160 170 181 192 203 216 229 243 257 272 288 305 322 340 359 379 400 422 444 467 491 515 541 566 592 619 646 673 700 727 753 779 805 829 853 876 898 918 937 955 971 985 998 1009 1019 1028 1035 1040 1045 1048 1050 1052 1052 1052 1051 1050 1048 1046 1043 1040 1037 1033 1030 1026 1022 1018 1014 1010 1006 1001 996 992 986 981 975 969 962 955 947 939 930 920 909 898 886 873 859 845 830 814 797 779 761 742 723 703 682 662 641 620 599 578 557 537 516 496 477 457 438 420 402 385 368 352 336 321 306 292 279 266 254 242 230 220 209 199 190 181 172 164 156 148 141 134 127 121 115 109 103 98 93 88 83 78 74 70 66 62 58 54 51 48 44 41 38 36 33 30 28 25 23 21 19 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 12 15 18 20 23
 0 0 0 0 0 0 0 2 4 6 8 10 12 15 18 20 23 27 30 34 37 41 46 50 55 60 66 71 78 84 91 98 106 114 123 132 142 153 164 175 188 201 215 229 245 261 278 296 315 335 356 378 401 425 451 477 505 533 563 594 627 660 694 730 767 804 843 882 922 963 1005 1046 1088 1130 1171 1212 1251 1289 1326 1360 1392 1420 1445 1465 1480 1490 1495 1493 1485 1470 1449 1421 1387 1347 1302 1252 1197 1140 1081 1019 958 896 835 775 718 662 609 559 512 468 427 389 353 321 291 264 239 216 196 177 160 144 130 118 106 95 86 77 70 62 56 50 45 40 36 32 28 24 21 19 16 14 11 9 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 44 46 48 50 53 55 58 61 65 69 73 77 82 88 94 101 108 117 126 137 148 162 177 193 212 234 258 285 316 351 390 434 483 539 601 670 746 830 922 1021 1128 1240 1358 1480 1602 1722 1838 1944 2039 2117 2178 2219 2238 2236 2215 2175 2120 2051 1973 1887 1797 1704 1611 1518 1427 1340 1255 1175 1098 1026 958 894 833 777 724 675 629 587 547 510 476 444 414 387 362 338 317 297 279 262 247 233 220 207 196 186 177 168 160 153 146 140 134 128 123 118 113 109 105 101 97 94 91 88 85 82 79 76 74 71 69 67 65 63 61 59 57 55 53 52 50 48 47 45 44 43 41 40 39 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17
 4 5 6 8 9 11 13 15 17 19 21 23 26 28 31 34 37 41 44 48 52 57 62 67 73 79 86 93 101 109 119 129 140 153 166 181 198 216 236 258 283 311 341 375 412 454 499 550 605 665 730 800 875 954 1036 1119 1203 1284 1360 1428 1486 1532 1562 1577 1575 1557 1524 1479 1423 1358 1289 1215 1141 1067 994 924 857 793 734 678 626 578 533 492 454 419 386 357 329 304 281 259 239 221 204 189 175 161 149 138 128 118 109 101 94 87 81 75 69 64 60 56 52 49 45 42 40 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3
 113 117 121 125 129 134 138 142 147 152 156 161 166 171 176 181 186 191 197 202 208 213 219 224 230 235 241 247 253 258 264 270 276 282 288 294 300 306 311 317 323 329 335 340 346 352 357 363 368 374 379 384 390 395 400 404 409 414 418 423 427 431 435 439 442 446 449 452 454 457 459 461 463 464 465 466 466 466 466 466 465 464 462 460 458 455 452 449 445 441 437 432 427 422 416 410 403 396 390 382 375 367 359 351 343 335 326 318 310 301 293 284 276 267 259 251 243 235 227 220 213 205 199 192 185 179 173 167 162 156 151 146 141 137 133 128 124 121 117 114 110 107 104 101 98 96 93 91 88 86 84 82 80 78 76 75 73 71 70 68 67 65 64 63 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 37 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 24 24 25 26 28 29 30 31 33 34 36 37 39 41 43 44 46 49 51 53 55 58 60 63 66 69 71 74 77 81 84 87 91 94 98 101 105 109
 54 60 67 75 83 91 100 110 120 130 142 154 167 180 195 210 226 244 262 282 303 325 349 374 401 430 460 493 527 564 603 645 689 735 784 836 890 946 1004 1064 1125 1187 1249 1310 1370 1427 1480 1529 1572 1609 1638 1659 1671 1674 1668 1654 1632 1603 1567 1526 1481 1432 1381 1329 1276 1222 1169 1117 1067 1017 970 925 881 840 800 763 727 693 662 631 603 576 550 526 503 481 460 441 422 404 387 371 356 341 327 314 301 289 278 267 256 246 236 227 219 210 203 195 188 182 175 170 164 159 155 151 147 143 140 138 135 133 131 130 129 128 127 127 126 126 126 127 127 127 128 129 129 130 131 131 132 133 133 134 135 135 136 136 136 137 137 137 137 137 137 137 136 136 135 134 134 133 132 130 129 128 126 124 123 121 118 116 114 112 109 106 104 101 98 95 92 89 85 82 79 75 72 69 65 62 58 55 52 49 45 42 39 36 33 31 28 26 23 21 19 16 14 13 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 14 18 22 26 31 36 42 47
 14 17 20 23 26 30 34 38 42 47 52 57 63 69 76 83 91 100 109 119 130 142 155 170 186 204 223 245 269 296 326 359 397 439 485 538 597 664 739 822 916 1020 1136 1264 1404 1556 1718 1887 2061 2234 2400 2552 2680 2779 2842 2865 2847 2790 2700 2582 2444 2294 2138 1981 1827 1680 1542 1413 1294 1186 1087 997 915 842 776 716 662 613 569 530 494 461 432 405 381 358 338 320 303 287 273 260 248 237 227 217 209 201 194 187 181 175 170 165 160 156 152 148 145 142 139 136 134 131 129 127 125 123 121 119 117 115 113 111 109 107 105 103 101 99 96 94 92 90 87 85 83 81 78 76 74 71 69 67 64 62 60 58 56 53 51 49 47 45 43 41 40 38 36 34 32 31 29 27 26 24 23 21 20 18 17 16 14 13 12 10 9 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12
 78 80 82 84 86 89 92 94 97 100 103 106 110 113 117 121 125 129 134 139 144 149 155 161 167 174 181 188 196 205 214 223 233 243 254 266 278 291 305 319 334 350 367 384 402 420 440 459 479 500 521 542 564 585 606 627 648 668 687 705 723 739 755 769 782 794 805 814 823 830 837 842 848 852 856 860 864 868 872 877 882 887 893 901 909 918 929 940 954 969 985 1004 1024 1046 1071 1097 1126 1157 1190 1225 1263 1302 1342 1384 1427 1470 1513 1554 1593 1628 1659 1685 1703 1714 1715 1707 1689 1660 1622 1575 1519 1456 1388 1316 1241 1165 1089 1014 941 871 805 742 683 628 576 529 485 445 408 374 343 315 289 265 243 223 205 189 173 160 147 135 124 114 105 97 89 81 75 68 63 57 52 47 43 39 35 31 28 25 21 19 16 13 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 5 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 59 60 62 63 65 66 68 70 72 74 75
 104 111 118 126 134 142 151 161 171 182 193 205 217 230 244 259 275 291 309 327 347 367 389 413 438 464 492 521 552 585 620 657 696 738 781 826 873 922 973 1026 1080 1135 1190 1245 1300 1354 1406 1455 1501 1543 1579 1611 1635 1654 1665 1669 1666 1656 1640 1617 1589 1556 1519 1478 1435 1389 1342 1295 1246 1199 1151 1104 1059 1014 971 930 890 852 815 780 746 714 684 655 627 601 576 552 530 509 488 469 451 433 417 401 386 372 359 346 334 322 311 301 291 281 272 264 256 248 241 234 227 221 215 209 203 198 193 188 183 178 173 169 165 160 156 152 148 144 140 136 132 129 125 121 118 114 110 107 103 100 97 93 90 87 84 80 77 74 71 68 66 63 60 57 55 52 50 47 45 43 40 38 36 34 32 30 28 26 24 22 20 18 17 15 13 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 17 18 20 21 23 25 27 30 32 35 38 41 44 48 51 55 60 64 69 74 79 85 91 97
 47 50 54 57 61 65 70 74 79 84 89 95 101 107 114 121 129 137 146 155 164 174 185 197 209 222 236 251 267 284 301 320 340 361 384 407 432 458 485 513 542 572 603 634 665 696 727 756 785 811 835 857 875 889 900 907 909 908 902 892 878 861 840 818 792 766 738 709 679 649 620 590 561 533 506 479 453 429 405 383 361 341 321 303 285 269 253 238 224 211 198 187 175 165 155 146 137 128 120 113 106 99 93 87 82 77 72 68 63 59 56 52 49 46 44 41 39 36 34 33 31 29 28 27 25 24 23 23 22 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 6 6 7 8 10 11 12 13 15 16 18 20 22 24 26 28 30 32 35 38 41 44
 20 22 25 27 30 33 36 39 42 46 50 53 57 62 66 71 75 80 86 91 97 104 110 117 124 132 140 149 158 168 178 189 200 212 225 239 254 269 286 303 321 341 362 384 407 431 457 484 513 543 574 606 640 675 711 748 785 823 861 899 937 974 1009 1044 1076 1106 1133 1157 1178 1196 1210 1220 1227 1230 1229 1225 1218 1208 1195 1179 1161 1142 1121 1098 1075 1051 1026 1001 975 950 925 900 875 851 827 804 782 760 739 719 699 680 662 645 628 613 598 583 570 557 545 533 523 513 503 495 487 479 472 466 460 454 449 444 440 436 432 428 425 422 418 415 412 409 405 402 398 395 391 387 382 378 373 368 362 357 351 344 338 331 324 317 310 302 295 287 279 271 263 255 247 239 231 223 215 207 199 191 184 176 169 161 154 147 140 134 127 121 115 109 103 97 92 87 82 77 72 68 63 59 55 51 48 44 41 38 35 32 29 27 24 22 20 18 16 15 13 12 10 9 8 7 6 5 5 4 4 3 3 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 15 17
 35 38 41 44 47 51 54 58 61 65 69 73 78 82 87 92 97 102 107 112 118 124 130 136 143 149 156 163 170 178 185 193 201 209 217 226 235 244 253 263 272 282 292 303 314 325 336 347 359 372 384 397 410 424 439 453 468 484 500 517 534 551 570 588 607 626 645 665 685 704 724 743 762 781 798 815 831 846 859 871 880 889 895 898 900 899 896 890 881 871 857 842 824 805 784 761 736 711 685 658 631 603 575 548 521 494 468 443 418 395 372 351 330 311 292 275 259 243 229 215 202 191 180 169 160 151 142 135 128 121 115 109 103 98 94 89 85 81 78 74 71 68 65 62 60 57 55 53 51 49 47 45 43 42 40 39 37 36 34 33 32 30 29 28 27 26 25 23 22 21 20 19 18 17 17 16 15 14 13 12 11 11 10 9 8 8 7 6 5 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 11 13 15 17 18 21 23 25 27 30 32
 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 47 48 49 51 52 54 55 57 58 60 62 63 65 67 69 71 73 76 78 81 84 86 90 93 97 100 105 109 114 119 125 131 138 145 153 162 171 181 192 203 216 229 244 259 276 293 312 331 352 374 396 420 445 470 496 522 548 575 601 627 652 676 698 718 736 752 764 774 780 782 781 776 767 756 741 723 703 681 657 631 605 578 551 524 497 471 445 420 397 374 352 332 313 295 278 262 248 234 222 211 200 191 182 174 166 160 154 148 143 139 135 131 127 124 121 119 116 114 112 110 109 107 106 104 103 102 101 99 98 97 96 95 94 93 93 92 91 90 89 88 87 86 85 84 83 82 80 79 78 77 75 74 73 71 70 68 67 65 64 62 60 59 57 55 54 52 50 48 47 45 43 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8 9 10 10 11 12 13 14 15
 0 0 0 0 0 0 0 1 4 7 10 13 16 20 24 28 33 37 43 48 54 61 68 75 83 92 101 111 122 133 145 159 173 188 205 223 242 262 284 307 332 359 387 418 450 484 520 557 597 638 680 724 769 814 860 906 951 995 1037 1077 1114 1148 1178 1204 1225 1242 1254 1261 1263 1260 1253 1242 1227 1209 1188 1164 1138 1110 1081 1050 1019 987 954 922 889 857 825 793 762 731 701 672 643 616 589 563 537 513 489 467 445 424 404 385 367 350 333 318 303 289 276 264 252 241 231 221 212 204 196 188 181 175 169 163 157 152 147 142 138 133 129 125 121 117 114 110 106 103 99 96 93 90 86 83 80 77 74 71 68 65 63 60 57 55 52 49 47 44 42 40 37 35 33 31 29 26 24 22 21 19 17 15 13 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 59 62 65 68 71 74 77 80 83 85 88 91 94 97 100 102 105 108 111 113 116 119 122 125 128 131 134 137 140 143 147 151 154 159 163 167 172 177 183 189 196 203 210 219 228 238 249 262 276 291 308 327 349 372 399 429 462 499 541 587 638 695 759 828 905 990 1082 1182 1290 1407 1531 1662 1800 1942 2086 2231 2374 2510 2635 2747 2840 2910 2954 2971 2958 2917 2848 2755 2641 2510 2368 2217 2063 1909 1757 1609 1468 1335 1210 1094 987 889 799 717 643 576 516 462 413 370 332 297 266 239 215 194 175 158 143 130 119 109 99 91 84 78 72 67 63 59 55 52 49 46 44 42 40 38 36 35 33 32 31 29 28 27 26 25 24 23 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 11 10 10 9 8 7 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 11 13 15 18 20 22 25 27 30 33 36 38 41 44 47 50 53 56
 18 20 23 26 28 31 35 38 42 45 49 54 58 63 68 73 79 84 91 97 104 112 119 128 136 145 155 165 176 187 199 211 224 237 251 265 280 295 311 327 343 359 376 393 409 426 442 458 474 489 503 517 530 543 554 565 576 585 594 602 610 617 624 631 638 644 651 658 664 671 679 686 694 702 711 720 729 738 747 757 766 776 784 793 800 807 812 817 819 819 818 814 807 798 786 771 753 732 709 683 656 626 596 564 532 500 468 437 406 377 348 321 296 272 249 228 209 191 174 159 145 132 120 110 100 91 83 76 69 63 57 52 48 43 40 36 33 30 27 25 23 21 19 17 15 14 12 11 10 9 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12 14 16
 36 39 42 45 48 51 55 58 62 66 70 74 78 83 87 92 97 102 107 113 119 125 131 137 143 150 157 164 172 179 187 195 204 212 221 231 240 250 260 270 281 292 303 315 326 339 351 364 376 390 403 417 430 444 459 473 487 501 515 529 543 557 570 583 595 607 618 629 638 647 655 662 668 673 677 680 681 682 681 680 677 673 669 663 657 649 641 632 623 612 602 590 579 567 554 541 528 515 502 489 475 462 448 435 422 409 396 384 372 360 348 336 325 315 305 295 285 276 267 259 251 243 236 229 223 216 210 205 199 194 189 185 180 176 172 168 164 161 157 154 150 147 144 141 138 135 132 129 126 123 120 117 115 112 109 106 104 101 98 96 93 90 88 85 83 80 78 75 72 70 68 65 63 60 58 56 53 51 49 47 45 42 40 38 36 34 32 31 29 27 25 24 22 20 19 17 16 15 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10 12 13 15 17 19 21 23 26 28 31 33
 62 67 72 78 85 91 98 106 114 122 131 140 149 159 170 181 192 204 217 230 243 257 271 286 301 316 332 347 363 379 394 409 424 438 452 464 476 487 497 505 512 518 523 526 528 528 527 526 523 519 514 509 503 497 491 485 479 472 467 461 456 452 448 445 442 441 440 440 441 443 446 449 454 459 466 473 482 492 502 514 526 540 555 571 588 606 625 645 666 687 709 732 755 777 800 821 842 860 877 890 901 907 910 908 901 889 872 851 825 795 762 726 688 649 610 570 531 493 457 422 389 357 328 301 276 252 231 211 193 177 161 148 135 123 113 103 95 87 79 73 67 61 56 51 47 43 39 36 33 30 27 25 23 21 19 17 15 13 12 10 9 8 7 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 12 13 16 18 20 23 26 29 32 35 39 43 47 52 57
 102 106 111 116 121 126 131 137 143 149 155 161 168 176 183 191 199 208 217 227 237 247 258 270 282 295 309 323 339 354 371 389 407 427 447 469 491 514 539 564 590 617 645 674 704 734 764 794 825 855 885 913 941 968 993 1015 1036 1055 1070 1083 1093 1100 1104 1105 1103 1098 1090 1080 1067 1053 1036 1018 998 978 956 934 911 888 864 841 817 794 771 748 726 704 682 661 641 621 602 583 565 547 530 513 497 482 467 452 438 425 412 399 387 375 364 353 343 333 323 314 305 297 288 281 273 266 260 253 247 241 236 231 226 222 217 213 209 206 203 199 197 194 191 189 187 185 183 181 179 177 176 174 173 171 170 169 168 166 165 164 163 162 161 160 159 158 157 156 155 153 152 151 150 149 148 147 146 145 144 142 141 140 139 138 136 135 134 132 131 130 128 127 125 124 122 121 119 117 116 114 112 110 109 107 105 103 101 100 98 96 94 92 90 88 87 85 83 81 79 78 76 74 73 71 69 68 66 65 64 62 61 60 59 57 56 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 22 22 23 24 25 26 27 28 30 31 33 34 36 37 39 41 43 45 48 50 52 55 57 60 63 66 69 72 75 79 82 86 90 94 98
 63 66 70 74 79 83 88 92 97 102 107 112 117 123 128 134 139 145 150 156 161 167 172 178 183 188 193 198 202 207 211 215 218 221 224 226 229 230 232 233 234 234 234 234 234 233 232 231 230 228 227 226 224 223 221 220 219 218 217 216 215 215 215 215 215 216 217 218 220 222 224 226 229 232 235 239 243 247 252 257 262 268 274 280 287 294 301 309 316 325 333 342 351 361 370 380 390 400 410 419 429 438 447 455 463 470 476 481 485 488 489 489 488 485 480 474 467 458 448 437 425 412 398 384 370 355 340 326 311 297 283 269 256 243 231 219 208 197 187 178 168 160 152 144 137 130 124 117 112 106 101 96 92 87 83 79 76 72 69 66 63 60 57 54 52 50 47 45 43 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 5 6 7 8 10 11 12 14 15 17 19 21 22 25 27 29 31 34 37 39 42 45 49 52 55 59
 98 107 117 127 138 150 162 175 190 205 221 238 257 276 297 318 341 365 390 417 444 472 501 531 561 591 621 650 678 705 731 754 774 791 806 816 823 826 826 822 815 804 791 775 758 738 717 696 674 652 629 607 586 565 545 525 507 490 473 458 443 430 418 406 396 386 377 369 361 355 349 343 338 334 330 326 323 320 318 316 314 312 311 310 309 308 307 307 306 306 305 305 305 304 304 303 303 302 301 300 299 297 296 294 292 289 286 283 280 276 272 268 264 259 254 249 243 238 232 226 220 214 208 202 196 190 184 178 172 167 161 155 150 145 140 135 130 125 121 116 112 108 104 100 97 93 90 87 83 80 77 75 72 69 67 65 62 60 58 56 54 52 50 48 46 45 43 41 40 38 37 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 9 9 8 7 7 6 6 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 7 9 11 14 16 19 22 25 29 32 36 41 45 51 56 62 68 75 82 90
 0 0 0 0 0 0 0 0 1 3 6 9 12 16 19 23 27 31 36 41 46 52 58 65 71 79 87 95 105 114 125 136 148 161 175 190 206 223 241 261 281 303 327 351 378 405 434 464 496 529 563 598 634 670 708 745 783 822 860 898 937 975 1013 1051 1089 1127 1166 1205 1244 1285 1327 1369 1413 1459 1506 1554 1603 1653 1703 1753 1803 1851 1896 1937 1973 2002 2022 2032 2031 2017 1989 1946 1890 1821 1739 1647 1548 1443 1335 1226 1118 1014 914 820 733 652 578 510 449 395 346 303 265 231 201 174 151 131 114 98 85 73 62 53 46 39 33 27 23 19 15 12 10 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 46 48 50 52 54 57 59 62 65 68 71 74 77 81 84 88 92 96 101 105 110 115 121 127 133 139 146 154 162 170 179 188 199 209 221 233 246 260 275 291 307 325 344 363 384 405 428 451 475 499 524 549 574 599 624 647 670 691 710 727 742 754 764 771 775 776 775 772 765 757 747 735 722 707 692 676 659 642 625 608 591 574 557 541 525 510 495 480 466 453 439 427 415 403 392 381 371 361 351 342 333 325 317 309 301 294 287 280 274 267 261 256 250 245 240 235 231 226 222 218 214 210 207 203 200 197 194 191 189 186 183 181 179 176 174 172 169 167 165 163 161 159 157 154 152 150 148 146 144 142 140 138 136 134 132 130 128 125 123 121 119 117 115 113 111 109 107 105 103 101 99 97 95 93 91 89 87 85 82 80 78 76 74 72 70 68 66 64 62 60 58 56 54 52 50 48 46 44 43 41 39 38 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 12 13 13 14 15 16 17 19 20 21 22 24 25 26 28 29 31 33 34 36 38 40 42
 28 30 32 34 36 38 40 43 45 47 50 52 55 58 61 64 67 70 74 77 81 85 90 94 99 104 109 115 121 127 133 140 148 155 164 172 182 191 202 212 224 236 249 262 276 290 306 321 338 355 372 390 407 426 444 462 480 498 515 531 547 562 576 589 601 611 620 628 634 639 643 646 647 648 647 646 644 642 638 635 631 626 622 617 612 607 603 598 593 588 583 578 573 569 564 559 555 550 545 540 535 530 525 519 514 508 502 495 488 481 474 466 458 450 441 433 424 414 405 395 386 376 366 356 347 337 327 318 309 300 291 283 274 267 259 252 244 238 231 225 219 213 208 203 198 193 189 185 181 177 174 170 167 164 161 158 156 153 151 149 147 144 143 141 139 137 136 134 132 131 130 128 127 125 124 123 121 120 119 117 116 115 113 112 110 109 107 106 104 102 100 99 97 95 93 91 89 86 84 82 80 77 75 73 71 68 66 64 61 59 57 55 53 51 49 47 45 43 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 5 6 7 8 9 10 12 13 14 16 17 19 20 22 23 25 27
 0 0 0 1 3 5 7 9 11 13 15 17 20 22 24 27 29 32 34 37 39 42 45 48 50 53 56 59 62 65 68 71 74 77 80 84 87 91 94 98 102 106 110 114 119 124 129 135 141 147 154 162 171 180 190 202 214 228 244 262 282 305 330 359 391 427 468 513 564 621 685 756 834 920 1015 1118 1230 1350 1478 1614 1756 1901 2049 2197 2339 2474 2597 2704 2791 2854 2892 2903 2886 2843 2776 2689 2584 2465 2338 2204 2067 1931 1796 1666 1542 1424 1313 1210 1114 1026 945 871 804 743 688 638 593 553 516 484 454 428 404 382 363 345 329 314 300 287 275 264 253 243 234 224 216 207 199 191 184 176 169 162 155 148 142 135 129 123 116 110 105 99 93 88 82 77 72 67 62 58 53 48 44 40 36 32 28 25 21 18 14 11 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 70 74 78 82 86 91 95 100 105 110 115 121 126 132 138 144 151 157 164 171 178 185 193 201 209 217 225 233 242 250 259 267 276 285 293 302 310 318 326 334 341 348 355 361 367 372 377 381 385 389 392 394 396 398 399 401 401 402 402 402 402 402 402 402 402 402 402 403 403 403 404 404 405 406 407 408 409 411 412 414 415 417 418 420 422 423 424 425 426 427 427 427 427 426 425 423 420 417 413 408 402 396 389 381 373 364 354 344 333 322 311 299 287 275 263 251 240 228 217 206 196 186 176 167 158 149 141 134 127 120 114 108 102 97 92 88 83 79 76 72 69 66 63 60 57 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 10 10 9 9 8 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 10 11 12 13 14 15 17 18 20 21 23 25 27 29 31 33 36 38 41 43 46 49 52 56 59 62 66
 8 9 10 11 11 12 13 14 14 15 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 46 47 48 50 51 53 54 56 58 59 61 63 65 67 70 72 75 78 81 84 88 92 96 101 106 112 118 125 133 141 149 159 169 181 193 206 221 236 253 271 290 311 333 357 381 408 436 465 496 527 560 594 628 662 695 728 759 789 815 838 856 870 878 881 878 870 856 837 813 785 755 721 686 650 613 577 541 506 473 441 411 382 355 331 308 286 267 249 232 217 203 191 180 169 160 151 143 136 130 124 118 113 109 104 100 97 94 90 88 85 82 80 78 76 74 72 70 68 67 65 64 62 61 59 58 57 56 54 53 52 51 50 49 48 47 45 44 43 42 41 40 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 6 7 8
 46 50 55 60 66 72 79 86 94 102 111 121 131 143 155 169 183 199 216 234 254 276 299 324 351 380 411 444 479 516 555 596 637 679 721 763 803 840 875 904 929 947 959 964 962 952 937 916 890 859 826 791 754 717 680 644 608 574 542 511 481 454 429 405 382 362 343 325 308 293 279 266 254 242 232 222 213 205 197 189 182 176 170 164 159 154 150 145 141 137 134 130 127 124 121 118 116 113 111 109 107 105 103 101 100 98 97 95 94 92 91 90 89 88 86 85 84 83 82 81 80 78 77 76 75 73 72 71 69 68 67 65 64 62 61 59 57 56 54 53 51 49 48 46 45 43 41 40 38 37 35 34 32 31 30 28 27 26 24 23 22 21 20 18 17 16 15 14 13 12 11 10 10 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 9 10 12 13 15 17 20 22 25 27 31 34 37 41
 42 44 46 47 49 51 53 55 57 60 62 64 66 68 70 73 75 77 79 82 84 86 89 91 94 96 99 101 104 106 109 112 114 117 120 123 126 129 132 136 139 143 147 151 155 160 164 170 175 181 188 195 203 211 220 230 241 253 267 281 297 314 333 353 376 400 427 455 487 520 557 596 637 682 729 779 832 887 944 1003 1063 1123 1182 1238 1292 1340 1382 1416 1441 1454 1456 1446 1424 1390 1346 1293 1233 1166 1096 1024 952 880 810 743 679 619 563 511 463 419 379 342 309 279 252 228 206 186 168 152 138 125 114 104 94 86 79 72 66 60 55 51 47 43 40 37 34 32 29 27 25 24 22 20 19 18 16 15 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 21 22 24 25 26 28 30 31 33 35 36 38 40
 19 20 22 23 25 26 28 30 31 33 35 37 39 41 43 45 47 50 52 55 57 60 63 66 69 72 76 79 83 87 92 96 101 106 112 117 124 130 137 145 153 162 171 181 192 203 216 229 243 259 275 293 313 333 355 379 404 430 458 488 519 551 584 618 653 688 724 759 793 825 856 885 912 935 955 972 984 993 998 999 997 991 982 969 954 937 917 896 874 850 825 800 775 749 723 698 672 647 622 598 575 551 529 507 486 466 446 427 409 392 375 360 344 330 316 304 291 280 269 259 249 240 232 224 217 210 204 198 193 188 183 179 175 171 168 164 161 158 156 153 151 148 146 144 142 140 138 136 134 132 131 129 127 125 124 122 120 119 117 115 113 112 110 108 106 105 103 101 99 97 95 94 92 90 88 86 84 82 80 78 75 73 71 69 67 65 63 61 58 56 54 52 50 48 46 44 42 40 38 36 34 33 31 29 28 26 25 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 12 13 15 16 17
 0 0 0 0 0 1 2 3 4 5 6 8 9 11 12 14 16 18 20 22 24 27 30 33 36 39 43 47 52 56 62 67 73 80 88 96 104 114 125 136 149 163 178 194 212 232 253 276 300 326 354 384 415 447 480 513 546 579 610 639 666 689 708 723 734 740 741 739 732 722 709 694 677 659 640 621 602 583 564 546 529 513 498 484 471 459 448 438 429 421 414 408 403 399 395 393 391 390 389 389 390 391 392 394 397 399 402 404 407 409 411 413 414 415 414 413 411 407 403 397 390 382 372 362 351 339 326 313 299 286 272 258 244 230 217 204 192 180 169 158 148 138 129 120 112 104 97 90 84 78 72 67 62 58 54 50 46 43 39 36 33 31 28 26 23 21 19 17 16 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 11 13 15 16 18 20 22 24 26 28 30 32 34 37 39 42 44 47 50 53 56 59 62 65 69 72 76 79 83 87 91 95 99 104 108 113 118 123 128 133 139 144 150 156 162 168 175 181 188 195 203 210 218 226 234 243 251 261 270 280 290 300 311 322 334 345 357 370 383 396 409 423 436 450 464 478 493 507 521 535 549 563 576 589 602 614 626 637 648 657 666 675 682 688 693 697 700 701 701 700 697 693 688 681 673 663 653 641 628 614 599 584 568 551 535 518 501 484 467 450 434 418 403 388 373 359 346 333 320 308 297 286 275 265 256 247 238 229 221 213 206 198 191 185 178 172 165 159 153 148 142 137 132 126 121 117 112 107 103 98 94 90 86 81 78 74 70 66 63 59 56 53 50 46 43 41 38 35 32 30 27 25 23 21 19 17 15 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8
 67 68 69 70 71 72 73 74 75 77 78 79 80 81 83 84 86 87 88 90 91 93 95 96 98 100 102 104 106 109 111 113 116 119 122 125 128 131 135 139 143 147 151 156 161 166 172 178 184 190 197 204 212 220 228 237 246 256 266 276 286 297 309 320 332 344 356 369 381 393 406 418 430 442 454 465 475 485 495 503 511 518 523 528 532 535 536 537 536 534 532 528 523 517 511 504 496 487 478 468 458 447 437 426 415 404 393 381 370 359 349 338 328 318 308 298 289 280 271 263 255 247 240 233 226 219 213 207 202 196 191 186 182 177 173 169 166 162 159 155 152 149 147 144 141 139 136 134 132 130 128 125 123 121 120 118 116 114 112 110 109 107 105 103 102 100 98 97 95 93 92 90 89 87 85 84 82 81 79 77 76 74 73 71 70 68 67 65 64 62 61 60 58 57 55 54 53 51 50 49 48 47 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 37 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 54 54 55 56 57 58 59 59 60 61 62 63 64 65 66
 10 12 14 17 19 22 24 27 30 33 36 40 43 47 51 55 59 64 69 74 79 84 90 97 103 110 118 126 134 143 152 163 173 185 197 211 225 240 257 274 293 313 335 358 383 410 439 470 503 538 575 615 656 700 747 795 845 897 950 1004 1058 1112 1166 1219 1269 1318 1363 1406 1444 1478 1508 1533 1554 1570 1581 1588 1591 1590 1585 1578 1567 1553 1537 1518 1498 1476 1452 1426 1400 1371 1341 1310 1278 1245 1210 1174 1137 1099 1060 1020 980 938 897 855 814 772 731 691 651 613 575 539 504 471 439 409 381 354 329 305 283 262 243 225 208 193 178 165 152 141 130 121 112 103 95 88 82 75 70 64 59 55 50 46 42 39 36 33 30 27 24 22 20 18 16 14 12 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8
 27 29 32 34 36 39 42 44 47 51 54 57 61 65 69 74 79 84 89 95 101 108 115 123 131 140 150 160 172 184 198 212 228 245 264 284 306 330 356 384 414 447 482 519 558 600 643 687 733 779 824 868 909 947 981 1010 1032 1048 1056 1058 1052 1040 1022 999 972 942 909 874 839 803 767 732 698 665 633 603 575 548 522 498 475 454 433 415 397 380 364 349 335 322 309 298 286 276 265 256 246 237 229 220 213 205 198 191 184 177 171 165 159 153 147 142 136 131 126 122 117 113 109 104 100 97 93 89 86 83 80 77 74 71 68 66 63 61 59 57 55 53 51 49 47 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 9 8 7 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11 13 14 15 17 18 20 22 23 25
 57 61 65 69 73 77 82 87 92 97 102 108 114 120 126 133 140 147 155 163 172 180 190 200 210 221 232 244 257 270 284 299 315 331 349 367 386 406 427 448 471 495 519 544 569 596 622 649 675 701 727 751 775 797 817 835 851 864 874 882 886 888 886 882 876 867 855 842 827 811 793 774 755 735 715 695 675 654 634 615 595 577 558 540 523 506 489 474 458 443 429 415 401 388 376 364 352 340 329 319 308 298 288 279 270 261 253 244 236 229 221 214 207 201 194 188 182 177 171 166 161 156 151 147 142 138 134 130 126 123 119 115 112 109 106 102 99 97 94 91 88 85 83 80 78 75 73 71 68 66 64 62 60 58 56 54 52 50 48 47 45 43 41 40 38 37 35 33 32 31 29 28 26 25 24 22 21 20 18 17 16 15 14 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 3 3 4 5 5 6 7 8 9 10 12 13 14 16 18 19 21 23 25 28 30 33 35 38 41 44 47 50 54
 41 43 45 48 50 52 55 57 59 62 64 67 69 72 74 77 80 83 85 88 91 94 98 101 104 108 112 116 120 124 129 134 139 145 151 157 164 172 180 189 199 210 221 234 249 265 283 302 324 348 375 406 439 477 518 565 616 672 734 802 875 955 1039 1129 1223 1319 1417 1512 1604 1689 1763 1824 1868 1893 1898 1883 1848 1795 1726 1646 1556 1460 1362 1263 1165 1070 980 894 814 740 671 607 548 495 446 401 361 324 291 260 233 208 186 166 147 131 116 103 91 81 71 63 56 49 43 38 34 30 27 24 21 19 17 16 15 14 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 12 14 16 17 19 21 23 25 27 28 30 33 35 37 39
 16 21 26 32 37 43 50 57 64 72 80 89 98 108 118 129 140 152 164 177 191 206 221 237 253 271 290 309 330 352 375 399 425 453 483 514 547 583 622 663 707 754 804 858 915 976 1041 1109 1180 1254 1330 1407 1485 1561 1634 1702 1763 1815 1857 1887 1904 1907 1896 1872 1836 1789 1733 1670 1601 1529 1454 1379 1304 1230 1159 1090 1024 962 902 846 794 744 698 654 614 575 540 506 475 446 418 393 368 346 324 304 286 268 252 236 221 208 195 183 172 162 153 144 136 128 122 116 110 106 101 98 94 92 89 87 86 85 84 83 83 83 83 83 83 84 84 85 86 87 87 88 89 90 91 91 92 93 93 94 94 95 95 95 96 96 96 95 95 95 94 94 93 92 91 90 89 87 86 84 82 80 78 76 73 71 68 65 63 60 57 54 51 47 44 41 38 35 32 29 26 23 20 17 15 12 9 7 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 12
 41 44 46 49 52 54 57 60 63 67 70 73 77 80 84 88 92 96 101 105 110 115 120 125 131 137 143 149 156 163 170 177 185 194 202 212 221 231 242 253 265 278 291 304 319 334 350 367 384 403 422 443 464 486 509 533 557 583 609 636 663 690 718 745 772 799 825 850 873 896 916 934 950 963 974 981 986 987 985 980 972 960 946 929 909 886 862 835 807 778 747 716 684 652 620 588 557 526 496 467 438 411 385 360 336 313 292 272 253 235 218 202 188 174 162 150 139 130 120 112 105 98 91 85 80 75 71 67 63 60 57 54 52 50 47 46 44 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 11 12 14 15 17 18 20 22 24 26 28 30 32 34 36 39
 6 7 8 10 11 13 15 17 19 21 23 26 29 32 35 39 43 47 52 57 62 69 76 84 92 102 113 126 140 156 174 194 218 245 277 313 354 402 457 521 594 677 772 877 993 1119 1249 1378 1500 1602 1677 1715 1712 1669 1590 1485 1365 1236 1109 987 873 771 679 597 526 463 409 361 320 284 252 225 201 180 161 145 130 117 106 96 87 79 71 65 59 53 48 44 40 36 33 30 27 25 22 20 19 17 15 14 13 12 11 10 9 9 8 8 8 7 7 8 8 8 8 9 9 10 11 12 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 33 33 34 34 34 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 30 30 29 28 27 26 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 11 10 9 8 7 6 5 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4
 2 2 3 4 5 6 7 8 9 10 11 12 14 15 17 18 20 22 23 26 28 30 33 35 38 41 45 48 52 56 61 66 72 77 84 91 98 107 116 125 136 147 160 173 187 203 219 237 256 275 296 317 339 361 384 406 428 448 468 486 502 516 527 536 542 546 547 546 543 538 532 524 516 507 497 488 478 469 459 451 442 435 427 421 415 410 405 401 398 395 393 391 390 389 388 388 388 389 389 390 390 391 391 391 390 389 387 385 381 377 372 366 359 351 342 332 322 310 298 286 274 261 248 235 222 210 198 186 175 164 154 144 135 126 118 110 103 96 90 84 78 73 68 64 60 56 52 49 46 43 40 38 36 33 31 29 28 26 24 23 21 20 19 17 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 62 67 73 79 85 91 98 104 111 119 126 134 142 150 158 167 176 185 194 204 213 223 233 244 254 265 276 287 299 310 322 333 345 357 369 382 394 406 419 432 444 457 470 482 495 508 521 534 547 561 574 587 601 615 629 643 657 672 687 702 717 732 748 764 780 796 812 829 845 862 878 895 911 927 944 960 976 991 1007 1022 1037 1052 1067 1081 1094 1107 1120 1132 1143 1153 1162 1170 1176 1181 1184 1185 1185 1181 1176 1168 1157 1143 1126 1106 1083 1058 1030 999 967 932 896 859 821 783 744 706 668 631 595 561 527 495 464 435 408 382 357 334 313 293 274 256 240 224 210 197 184 173 162 152 142 133 125 117 110 103 97 91 85 80 75 70 66 61 57 53 50 46 43 40 37 34 31 29 26 24 21 19 17 15 13 11 9 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 14 17 20 23 27 30 34 38 43 47 52 57
 0 0 2 4 5 7 9 11 13 15 17 19 22 24 27 30 33 36 39 43 46 50 54 59 63 68 73 79 85 91 98 105 113 121 130 140 150 161 173 186 200 215 231 249 267 288 310 333 359 386 415 446 479 514 552 591 631 674 717 762 807 853 898 942 984 1025 1062 1097 1128 1155 1177 1195 1208 1217 1221 1221 1217 1208 1196 1181 1163 1142 1119 1093 1066 1037 1006 975 942 909 875 840 805 770 735 700 665 631 597 564 531 500 469 439 411 384 358 333 310 288 267 248 230 213 197 183 170 158 146 136 127 118 110 103 97 91 86 81 76 72 69 65 62 59 57 54 52 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 12 12 11 10 10 9 8 8 7 6 5 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 96 103 110 117 124 132 140 148 157 166 176 186 196 206 217 229 240 253 265 278 291 304 318 331 345 359 372 386 399 411 423 435 445 455 464 471 477 482 485 487 487 486 483 479 474 468 460 452 443 433 423 412 402 392 381 371 361 352 343 335 328 321 315 309 305 301 298 295 294 293 293 294 295 298 301 304 309 315 321 329 337 346 357 368 381 394 410 426 444 463 484 506 530 555 582 610 639 669 700 731 762 791 819 844 866 883 894 900 898 889 873 851 821 787 748 706 662 617 572 528 485 444 406 370 337 307 279 253 230 209 190 173 158 144 131 120 110 101 92 85 78 72 66 61 57 52 49 45 42 39 36 34 32 29 27 26 24 22 21 20 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 5 5 6 7 8 9 11 12 14 15 17 19 21 24 26 29 32 35 39 42 46 50 54 58 63 68 73 79 84 90
 18 20 23 26 29 32 35 38 42 45 49 53 58 62 67 72 78 84 90 96 103 111 118 127 135 145 155 165 177 189 202 216 231 247 264 282 302 323 345 369 395 423 452 483 516 552 589 627 668 710 754 798 843 889 933 977 1018 1057 1092 1123 1149 1170 1184 1193 1195 1190 1180 1164 1142 1116 1087 1054 1019 981 943 904 865 826 787 749 712 677 642 609 578 548 519 492 466 441 417 395 374 355 336 318 301 286 271 257 244 231 220 209 198 189 180 172 164 157 150 144 138 132 128 123 119 115 112 109 106 103 101 99 97 95 93 92 90 89 88 87 86 85 84 83 82 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 66 65 64 63 61 60 58 57 56 54 53 51 50 48 47 45 44 42 40 39 37 36 34 33 31 30 28 27 25 24 22 21 19 18 17 15 14 13 11 10 9 8 7 6 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 11 13 16
 83 89 94 100 106 113 120 127 134 142 150 158 167 176 185 195 206 216 228 239 251 264 277 291 305 319 334 350 366 382 399 416 433 450 468 485 502 519 536 552 568 582 595 607 618 627 634 639 643 644 643 640 636 629 620 610 598 584 570 554 538 521 504 486 468 450 433 415 398 381 365 349 334 319 304 290 277 264 252 240 229 218 208 198 189 180 171 163 155 148 141 134 127 121 115 109 104 99 94 89 85 80 76 72 69 65 62 59 56 53 50 48 45 43 41 39 38 36 35 33 32 31 30 30 29 29 28 28 28 28 28 28 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 39 40 41 42 43 44 45 45 46 47 48 49 50 50 51 52 52 53 54 54 55 55 56 56 57 57 57 58 58 58 58 58 58 58 58 58 57 57 57 56 56 55 54 54 53 52 51 50 49 48 47 46 45 44 42 41 40 39 38 36 35 34 33 32 31 30 28 27 26 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 2 2 2 3 4 4 5 6 7 8 9 10 12 13 15 16 18 20 22 25 27 29 32 35 38 41 45 48 52 56 60 64 68 73 78
 46 49 52 56 59 63 67 71 75 80 85 90 95 100 106 112 119 126 133 140 149 157 166 176 187 198 209 222 235 250 265 281 298 317 336 356 378 401 424 449 475 501 528 555 582 609 635 659 682 703 721 736 748 755 759 759 756 748 737 723 707 688 668 646 623 600 577 553 531 508 487 466 446 427 409 392 376 360 346 333 320 308 298 287 278 269 260 253 245 239 232 227 221 216 212 207 203 200 196 193 190 188 185 183 181 180 178 177 176 175 174 174 173 173 173 173 173 173 173 174 174 175 175 176 177 177 178 178 179 179 179 179 179 179 179 178 178 177 176 175 174 172 170 169 167 164 162 160 157 154 151 149 146 142 139 136 133 129 126 123 119 116 112 109 105 102 99 95 92 88 85 82 78 75 72 69 66 63 60 57 54 51 48 45 43 40 38 35 33 30 28 26 24 22 20 18 16 14 13 11 10 8 7 6 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 11 12 13 15 16 18 20 22 24 26 28 30 32 35 38 40 43
 50 52 54 57 59 62 64 67 70 73 76 79 82 85 88 92 96 99 103 108 112 117 121 126 132 137 143 149 156 163 170 178 186 195 204 214 225 237 249 263 277 292 309 327 346 367 389 413 438 466 495 526 559 594 630 668 707 748 789 830 871 911 950 986 1020 1050 1075 1096 1111 1121 1125 1123 1116 1103 1085 1063 1037 1008 976 942 907 870 834 797 760 724 689 654 621 589 558 528 500 473 448 423 400 378 358 338 320 302 286 271 256 243 230 218 207 196 187 178 169 161 154 147 141 135 130 125 120 116 112 108 105 101 98 96 93 91 88 86 84 82 80 78 76 75 73 71 70 68 67 65 64 63 61 60 59 57 56 55 53 52 51 49 48 47 46 45 43 42 41 40 39 38 36 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 15 13 12 11 10 9 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 26 27 29 30 32 34 35 37 39 41 43 45 47
 7 9 11 13 15 17 19 21 24 27 30 33 36 40 43 48 52 57 62 67 73 79 86 94 102 111 121 131 143 156 169 185 201 220 240 262 287 314 343 376 412 450 493 539 589 643 701 762 827 894 962 1031 1099 1165 1226 1282 1330 1369 1398 1415 1422 1418 1403 1379 1347 1309 1266 1219 1170 1120 1070 1020 971 923 878 834 793 753 716 681 648 617 588 560 534 509 486 464 444 424 406 388 371 355 340 325 311 298 285 273 262 250 240 229 219 210 201 192 183 175 168 160 153 147 140 134 128 123 117 112 107 103 98 94 90 87 83 79 76 73 70 67 64 62 59 57 54 52 50 48 46 44 42 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 10 10 9 8 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 7 8 9 10 10 11 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 14 14 13 12 12 11 10 10 9 8 7 6 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5
 72 72 73 74 74 75 75 76 76 77 77 77 78 78 78 79 79 79 80 80 80 81 81 82 82 83 84 84 85 86 87 88 90 91 93 95 97 99 102 105 108 111 115 120 125 130 137 144 151 160 170 180 192 205 219 235 252 271 292 314 339 365 393 423 455 489 524 561 599 636 674 712 748 782 812 840 862 880 892 898 898 892 880 863 841 815 785 753 719 684 649 613 577 543 509 477 446 416 388 361 336 312 290 269 250 232 215 199 185 171 159 147 137 127 118 110 102 96 90 84 79 75 71 67 64 62 59 57 56 54 53 52 52 51 51 51 51 51 51 51 52 52 53 53 54 55 56 56 57 58 59 60 61 62 63 64 65 66 66 67 68 69 70 71 72 73 74 75 76 76 77 78 78 79 79 80 80 81 81 81 81 81 81 80 80 80 79 78 77 76 75 74 73 71 70 68 66 65 63 61 59 57 55 53 50 48 46 44 42 40 38 36 35 33 31 29 28 26 25 24 23 21 20 19 18 18 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 26 27 28 29 31 32 34 35 37 38 40 41 43 45 46 48 50 51 53 54 56 57 59 60 62 63 64 65 66 67 68 69 70 71
 74 76 78 80 82 84 87 89 92 95 98 101 104 107 111 115 119 123 127 132 136 141 147 152 158 165 171 178 185 193 201 209 218 227 237 247 257 267 278 289 300 312 323 334 345 356 366 375 384 393 400 406 411 415 418 419 420 418 416 412 408 402 396 388 380 372 363 353 344 334 324 314 304 295 285 276 266 258 249 241 232 225 217 210 203 196 189 183 177 171 166 161 155 151 146 141 137 133 129 125 121 117 114 111 107 104 101 98 96 93 90 88 86 83 81 79 77 75 73 72 70 68 67 66 64 63 62 61 59 58 57 56 55 54 54 53 52 51 50 49 49 48 47 47 46 45 44 44 43 42 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 45 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 64 65 67 68 70 72
 14 14 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 34 36 37 39 42 44 47 50 53 56 60 64 68 73 78 84 90 96 103 111 119 127 136 146 157 168 179 191 204 216 230 243 256 270 283 296 309 321 333 344 354 363 371 378 385 390 394 398 401 403 405 406 406 407 407 407 406 406 406 406 406 406 406 407 407 408 409 411 412 414 415 417 418 420 421 421 422 422 421 420 417 414 410 405 399 391 383 374 363 352 340 328 315 302 288 275 261 248 235 222 210 198 186 176 165 156 147 138 130 122 115 109 103 97 92 87 82 78 74 71 67 64 61 58 56 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14
 106 110 114 118 123 128 132 137 142 148 153 159 165 171 177 183 190 197 204 211 219 226 234 243 252 260 270 279 289 299 310 320 331 342 354 366 378 390 402 415 427 440 453 466 478 491 503 515 527 538 550 560 570 580 588 597 604 611 617 622 626 630 632 634 636 636 636 635 634 631 629 625 622 618 613 608 603 597 592 585 579 573 566 559 552 545 538 531 523 516 508 501 493 485 477 469 461 453 445 437 428 420 412 403 395 386 378 370 361 353 344 336 328 320 312 304 296 289 281 274 267 260 254 247 241 235 230 224 219 214 209 204 200 196 192 188 184 180 177 174 171 168 165 162 159 157 154 152 149 147 145 143 141 139 137 135 133 131 130 128 126 124 123 121 119 118 116 115 113 112 110 109 107 106 104 103 101 100 98 97 95 94 92 91 89 88 86 85 83 81 80 78 77 75 74 72 71 69 67 66 64 63 61 60 58 57 55 54 53 51 50 49 48 47 45 44 43 42 41 41 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 22 22 23 25 26 27 29 30 32 33 35 37 39 41 43 45 48 50 53 55 58 61 64 67 70 73 76 79 83 86 90 94 98 101
 89 95 100 106 112 118 124 131 137 144 151 158 165 172 180 187 195 203 211 219 227 235 243 251 259 267 274 282 290 297 304 311 317 323 329 334 338 343 346 349 351 353 354 355 355 354 353 351 348 345 342 339 335 331 326 322 317 313 308 304 300 295 291 288 284 281 278 275 273 271 269 267 266 265 265 265 265 265 266 267 269 271 273 275 278 282 285 290 294 299 305 311 317 324 331 339 347 355 364 374 383 393 404 414 425 436 446 457 467 477 486 494 501 506 511 514 515 515 513 508 503 495 486 475 463 450 436 421 405 390 374 358 342 326 311 297 282 269 256 243 231 220 209 199 189 180 172 164 156 149 142 136 130 124 118 113 108 104 99 95 91 87 84 80 77 74 70 68 65 62 59 57 54 52 50 47 45 43 41 39 37 35 33 31 29 28 26 24 23 21 20 18 17 16 14 13 12 11 10 8 7 6 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 7 8 9 11 13 14 16 18 21 23 26 28 31 34 37 41 44 48 52 56 60 65 69 74 79 84
 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 53 54 56 58 59 61 64 66 68 71 74 77 80 83 87 91 95 100 104 110 115 121 127 133 140 147 154 161 169 177 185 194 202 210 218 227 234 242 249 256 262 268 273 278 281 284 286 288 289 289 289 288 286 284 281 279 275 272 268 264 260 256 252 248 244 240 236 233 229 225 222 218 215 212 209 206 203 201 198 196 194 192 190 188 187 185 184 183 182 181 180 179 178 178 177 177 176 176 175 175 175 175 174 174 174 173 173 173 172 172 171 170 169 169 168 167 165 164 163 161 160 158 157 155 153 151 149 147 145 143 141 139 137 135 133 131 129 126 124 122 120 118 115 113 111 109 106 104 102 100 97 95 93 91 88 86 84 81 79 77 75 72 70 68 65 63 61 59 56 54 52 50 48 46 44 42 40 38 36 35 33 31 30 29 27 26 25 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34
 69 72 75 78 81 84 87 90 93 96 99 102 105 109 112 115 118 121 124 127 130 133 136 139 142 145 148 151 154 157 160 163 166 169 172 174 177 180 183 185 188 191 194 196 199 202 205 207 210 213 217 220 223 227 231 235 239 244 249 254 260 267 273 280 288 296 305 315 325 335 347 359 371 385 399 414 429 445 462 480 499 518 538 558 579 600 622 643 665 686 706 726 744 760 775 786 795 800 802 800 793 783 769 750 728 703 676 646 614 582 549 516 483 451 420 390 362 335 310 287 265 245 227 210 194 180 167 155 145 135 126 118 111 104 99 93 88 84 80 76 73 70 67 65 62 60 59 57 55 54 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 10 11 13 14 16 18 20 22 24 26 28 30 33 35 38 40 43 46 48 51 54 57 60 63 66
 30 32 35 37 40 43 46 49 52 55 58 62 65 68 72 76 80 83 87 91 95 100 104 108 113 117 122 127 132 137 142 147 152 158 163 169 175 181 187 193 199 206 212 219 226 234 241 249 256 264 272 280 289 297 306 314 323 331 340 348 356 364 372 380 387 393 400 405 411 415 419 423 426 428 430 431 431 431 431 430 429 428 426 424 422 419 417 414 411 408 405 402 399 396 393 390 386 383 380 377 374 371 368 365 362 359 356 353 350 347 344 340 337 334 331 327 324 321 317 314 310 306 303 299 295 291 287 283 279 275 270 266 261 256 251 246 241 236 231 226 220 215 209 204 198 192 187 181 175 170 164 159 153 148 142 137 132 126 121 116 111 106 101 97 92 88 83 79 75 71 67 63 59 55 52 49 45 42 39 36 33 30 28 25 23 21 18 16 14 12 11 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 11 13 15 17 19 21 23 25 27
 27 28 29 30 32 33 34 35 37 38 39 41 42 44 46 47 49 51 53 55 57 59 61 63 66 68 71 74 77 80 83 87 90 94 98 103 107 112 118 123 129 136 143 150 158 166 175 184 194 205 216 228 240 253 266 279 293 308 322 336 350 363 376 388 398 408 416 423 428 431 432 432 429 425 420 413 404 395 384 373 361 349 336 323 310 297 284 272 260 248 236 225 214 203 193 183 174 165 157 149 141 134 127 120 114 108 103 98 93 88 84 80 76 72 69 66 63 60 57 55 53 51 49 47 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26
 41 42 43 44 46 47 48 49 51 52 53 55 56 58 59 61 63 64 66 68 70 72 74 76 78 81 83 86 89 91 94 97 100 104 107 110 114 118 122 126 130 134 138 143 147 152 156 161 165 170 174 179 183 187 191 195 199 202 206 209 211 214 216 218 220 221 222 223 224 224 224 224 224 224 224 223 223 222 222 221 221 220 220 220 219 219 219 219 219 219 220 220 221 221 222 223 224 225 227 228 229 231 232 234 235 237 238 240 241 243 244 245 246 246 247 247 246 246 245 244 243 241 239 236 233 230 226 223 219 214 210 205 201 196 191 186 181 176 171 167 162 157 153 148 144 140 135 132 128 124 121 117 114 111 108 105 102 99 97 94 92 90 88 86 84 82 80 78 76 75 73 72 70 69 67 66 64 63 62 61 59 58 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 31 32 34 35 36 37 38 39 40
 75 80 86 91 97 103 109 115 122 129 137 144 153 161 170 179 189 199 210 221 233 245 258 272 286 301 317 333 350 368 387 406 427 448 471 494 517 542 567 593 620 646 673 699 725 750 774 797 817 835 851 863 872 877 879 877 871 861 848 831 812 790 766 740 713 685 657 628 600 572 544 517 490 465 440 417 394 373 352 333 315 297 280 265 250 236 223 210 198 187 177 167 157 148 140 132 124 117 111 104 99 93 88 83 78 74 70 66 63 60 57 54 51 49 47 45 43 41 40 39 37 36 35 34 34 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 13 13 12 12 11 10 10 9 8 8 7 6 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 7 7 8 9 10 11 12 14 15 17 18 20 22 24 27 29 31 34 37 40 43 47 50 54 58 62 66 71
 114 118 122 127 131 136 141 146 151 156 161 167 173 178 184 190 196 202 208 214 220 226 232 237 243 248 252 256 260 262 265 266 267 267 267 265 263 260 257 253 248 242 237 230 224 217 211 204 197 190 184 177 171 165 160 154 149 145 140 136 133 130 127 124 122 120 118 117 116 115 115 115 115 115 116 117 118 120 122 124 126 129 132 135 139 143 148 152 158 164 170 177 184 192 200 209 219 229 239 251 263 275 288 301 314 327 340 352 364 375 384 391 397 400 401 400 396 389 380 368 355 341 325 308 291 274 257 240 224 209 194 180 167 155 144 134 124 115 107 100 93 87 81 76 71 67 63 59 56 52 50 47 45 42 40 39 37 35 34 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 20 20 21 22 22 23 24 25 26 28 29 30 32 33 35 37 39 41 43 45 47 49 52 54 57 60 62 65 68 71 74 77 80 84 87 91 94 98 102 105 109
 53 54 55 56 57 59 60 61 63 64 66 67 69 70 72 74 76 78 80 82 84 86 88 91 93 96 99 102 105 108 112 116 120 124 128 133 138 144 150 156 163 170 178 186 195 204 214 225 237 249 262 276 290 306 322 339 357 375 394 413 433 452 472 491 510 528 545 560 574 586 596 604 609 612 612 609 605 597 588 577 564 549 534 517 500 482 464 445 427 409 392 374 357 341 325 310 296 282 268 256 244 232 221 211 202 192 184 176 168 161 154 148 142 137 132 127 123 119 116 112 109 107 104 102 101 99 98 97 96 95 95 94 94 94 94 94 95 95 96 96 97 97 98 99 100 100 101 102 102 103 103 104 104 105 105 105 105 105 105 105 105 105 105 104 104 103 102 102 101 100 99 98 97 96 95 93 92 91 89 88 86 85 83 82 80 79 77 75 74 72 70 69 67 65 63 62 60 58 57 55 53 52 50 49 47 46 44 43 42 41 39 38 37 36 35 35 34 33 33 32 32 32 31 31 31 31 31 32 32 32 33 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 75 76 76 77 77 77 78 78 78 78 78 77 77 77 76 76 75 74 73 72 71 70 69 68 67 65 64 63 61 60 58 57 55 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51
 64 66 68 71 73 75 78 80 83 86 88 91 94 97 100 103 107 110 114 117 121 126 130 135 140 145 151 157 163 170 178 186 195 204 215 226 238 252 266 282 299 318 339 361 386 412 440 471 503 538 574 612 650 690 729 767 803 837 867 892 911 924 930 930 923 909 890 865 837 805 771 735 699 662 626 591 557 524 493 463 435 409 384 361 339 318 299 282 265 249 235 221 208 196 185 175 165 156 147 139 131 124 117 111 105 99 94 89 84 80 76 72 69 66 63 60 58 55 53 51 50 48 47 46 45 44 43 43 42 42 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 50 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 47 47 46 45 44 43 42 41 40 38 37 36 35 33 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 21 22 23 25 26 28 29 31 33 35 36 38 40 42 44 46 48 50 52 55 57 59 61
 32 33 35 36 38 39 41 43 45 47 49 51 54 56 59 62 65 68 71 75 79 83 87 92 96 102 107 112 118 124 131 137 144 151 158 164 171 178 184 191 196 202 207 211 214 217 219 221 221 221 220 219 217 214 211 208 204 201 197 193 189 186 182 179 176 173 170 168 165 164 162 160 159 158 158 158 157 158 158 158 159 160 161 163 164 166 167 169 171 173 175 177 178 180 182 183 184 185 185 185 184 183 182 180 177 174 170 166 161 156 150 144 138 132 126 119 113 106 100 94 88 83 77 72 68 63 59 55 51 48 44 41 39 36 34 32 30 28 26 24 23 22 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17 18 18 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 24 25 26 27 29 30 31
 32 33 35 37 40 42 44 46 49 51 54 56 59 62 65 68 71 74 77 81 84 87 91 95 99 102 106 111 115 119 123 128 132 137 141 146 150 155 160 165 170 175 180 185 190 195 200 205 210 215 221 226 231 237 242 248 253 259 264 270 275 281 286 291 296 301 306 310 315 318 322 325 328 330 332 333 334 334 333 332 331 328 325 322 318 313 308 302 296 290 283 275 268 260 251 243 235 226 218 209 201 192 184 176 168 160 153 145 138 132 125 119 113 107 102 97 92 88 84 80 76 73 70 67 64 62 60 58 56 55 53 52 51 50 49 48 48 47 47 46 46 46 46 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 45 45 45 45 44 44 43 43 43 42 42 41 41 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 20 21 23 24 26 28 30
 122 124 126 128 129 131 132 134 135 136 137 137 138 138 139 139 139 139 138 138 137 137 136 135 134 133 132 130 129 128 126 125 123 122 120 119 117 116 114 113 111 110 109 108 106 105 105 104 103 102 102 101 101 101 100 100 100 100 101 101 101 102 102 103 103 104 105 106 106 107 108 109 110 111 113 114 115 116 117 118 120 121 122 123 125 126 127 129 130 131 133 134 135 137 138 139 141 142 143 144 145 146 147 148 149 150 151 152 152 153 153 154 154 154 154 154 154 154 153 153 152 152 151 150 149 148 147 146 145 144 142 141 140 138 137 135 134 132 130 129 127 125 123 122 120 118 116 114 113 111 109 107 105 103 101 99 98 96 94 92 90 88 86 85 83 81 79 77 75 74 72 70 69 67 65 64 62 60 59 57 56 54 53 51 50 48 47 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 57 59 61 63 65 67 69 72 74 76 79 81 84 86 89 91 94 96 99 101 104 106 109 111 113 116 118 120
 54 56 59 61 63 66 68 71 73 76 79 82 85 88 91 94 97 101 104 108 112 116 120 124 128 132 137 142 146 151 156 162 167 173 178 184 190 196 202 209 215 222 228 235 242 249 256 263 270 277 284 292 299 306 313 320 326 333 339 345 351 357 363 368 373 378 382 386 390 393 396 399 402 404 406 408 409 410 411 412 413 414 414 414 414 415 414 414 414 414 413 413 412 412 411 410 409 408 406 405 403 401 399 397 394 392 388 385 381 377 373 369 364 359 353 347 341 335 329 322 315 308 301 294 287 280 273 265 258 251 244 237 230 223 216 210 203 197 191 185 179 174 168 163 158 153 148 143 138 134 130 125 121 117 114 110 106 103 100 96 93 90 87 84 81 79 76 74 71 69 66 64 62 60 58 56 54 52 50 48 46 44 43 41 39 38 36 34 33 31 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 33 35 37 38 40 42 44 46 48 50 52
 14 15 15 16 17 18 18 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 54 56 58 60 62 64 67 69 72 75 78 81 84 88 92 96 100 105 110 115 121 127 134 141 149 157 166 176 186 197 208 220 233 247 262 277 293 310 328 347 367 388 409 432 455 479 504 529 556 582 609 637 664 691 718 744 769 793 815 835 853 868 880 888 893 895 892 886 875 861 844 823 800 775 747 718 688 657 626 596 565 535 506 478 452 426 402 379 357 337 318 300 283 267 253 239 226 214 203 193 183 174 165 157 149 142 135 129 123 117 112 107 102 98 93 89 85 81 78 74 71 68 65 62 59 56 54 51 49 47 44 42 40 38 36 34 32 31 29 27 26 24 22 21 19 18 17 15 14 13 12 10 9 8 7 6 5 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 6 6 7 8 8 9 10 10 11 12 12 13
 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 86 86 87 87 88 89 89 90 91 92 94 95 96 98 99 101 103 105 107 109 111 114 116 119 122 125 129 132 136 140 144 148 152 157 162 167 172 177 183 188 194 199 205 211 217 223 228 234 240 245 251 256 262 267 272 276 281 285 289 293 297 301 304 307 310 312 315 317 319 320 322 323 323 324 324 323 323 322 320 318 316 313 310 307 303 298 293 287 281 275 268 261 253 246 238 229 221 213 204 195 187 179 170 162 154 147 139 132 125 119 112 107 101 96 91 86 81 77 73 70 66 63 60 58 55 53 51 48 47 45 43 42 40 39 38 37 36 35 34 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 36 37 38 39 41 42 44 45 47 48 50 52 53 55 57 59 60 62 64 65 67 69 70 72 73 74 76 77 78 79 80 80 81 82 82 83 83 84 84 84 84 84 84 84 84 84 84 84
 34 35 37 39 41 43 46 48 51 54 57 60 64 68 72 76 81 86 91 97 103 110 117 125 133 143 152 163 175 187 200 214 230 246 264 282 301 322 343 365 388 411 434 457 480 502 522 540 557 571 583 592 598 600 601 598 593 586 577 567 555 543 530 516 503 489 476 464 451 439 428 417 407 398 389 380 372 365 358 351 345 339 333 327 322 316 311 306 300 295 289 283 277 271 265 258 251 243 236 228 220 212 203 195 186 177 169 160 152 143 135 127 119 112 105 98 92 86 80 74 69 64 60 56 52 48 45 42 39 36 34 31 29 27 26 24 22 21 20 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 29 30 32
 24 25 26 28 29 30 31 32 34 35 36 38 39 41 42 44 46 48 49 51 53 55 58 60 62 65 68 70 73 76 79 83 86 90 94 98 102 107 111 116 121 127 132 138 144 151 157 164 171 178 185 192 200 207 215 222 230 237 244 250 256 262 267 272 276 280 283 285 287 288 288 288 288 287 285 283 281 278 275 272 268 264 260 256 252 248 244 239 235 230 226 221 217 212 208 203 198 194 189 184 180 175 170 165 161 156 151 146 142 137 132 128 123 119 115 110 106 102 98 95 91 88 84 81 78 75 72 69 67 64 62 59 57 55 53 51 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 11 11 12 12 13 14 15 15 16 17 18 19 19 20 21 22 23
 17 18 20 21 22 24 25 27 28 30 31 33 34 36 37 39 40 42 44 46 47 49 51 53 56 58 60 63 65 68 71 74 78 81 85 89 94 99 104 110 116 123 131 139 149 159 170 182 196 210 227 245 264 286 309 335 363 393 426 460 497 536 577 618 661 704 746 787 826 862 895 924 948 968 982 992 997 997 992 984 973 959 943 925 905 884 862 839 816 793 769 745 721 696 672 647 623 598 573 549 524 499 475 450 426 403 380 357 336 315 294 275 257 239 223 207 193 179 167 155 144 134 125 117 109 102 96 90 84 79 75 71 67 63 60 57 55 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 16 16 15 14 13 13 12 11 10 10 9 8 7 6 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 10 12 13 14 15
 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 53 54 56 57 58 60 62 64 65 67 69 71 74 76 79 81 84 87 90 93 97 100 104 108 113 117 122 127 132 138 144 151 157 164 172 180 188 197 206 216 226 237 248 260 272 285 298 312 327 342 357 373 390 406 423 440 456 472 487 501 514 526 535 543 548 550 549 546 539 530 517 503 486 467 447 426 404 382 359 337 315 295 274 255 237 220 204 189 175 163 151 140 130 121 112 104 97 91 85 79 75 70 66 62 58 55 52 50 47 45 43 41 39 37 36 34 33 32 31 29 28 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27
 28 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47 49 51 52 54 56 59 61 63 66 69 72 75 78 82 86 90 94 99 104 109 115 121 128 135 142 150 159 168 177 187 198 208 220 231 243 255 268 280 292 304 315 326 336 345 353 360 366 370 373 375 376 376 374 372 368 364 359 354 348 342 336 329 323 316 309 303 297 291 285 279 273 268 263 258 253 248 244 239 235 231 227 223 220 216 212 209 205 202 198 195 191 187 184 180 177 173 169 165 162 158 154 150 146 143 139 135 131 128 124 121 118 114 111 108 105 102 100 97 95 92 90 88 86 84 82 80 78 76 75 73 72 71 69 68 67 66 65 64 63 62 61 61 60 59 58 58 57 56 56 55 55 54 54 53 53 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 42 42 41 40 40 39 38 38 37 36 35 34 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 23 24 25 26 27
 52 53 55 56 57 59 60 62 63 65 66 68 69 70 72 73 74 75 76 77 77 78 78 78 78 78 78 77 76 76 75 73 72 71 69 68 66 64 62 61 59 57 55 53 51 50 48 46 45 43 42 40 39 38 37 36 35 34 33 32 31 31 30 29 29 29 28 28 27 27 27 27 27 27 26 26 26 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 50 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 80 82 83 84 85 86 86 86 86 86 85 84 83 82 80 79 77 75 73 70 68 66 64 61 59 57 55 53 50 48 46 45 43 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 44 46 47 48 49 51
 70 72 74 76 78 80 81 83 85 87 89 91 93 95 97 98 100 102 104 106 108 109 111 113 115 117 119 121 122 124 126 128 130 132 134 136 137 139 141 143 145 147 149 151 154 156 158 160 162 165 167 170 172 175 177 180 183 186 189 192 196 199 203 206 210 214 218 222 226 230 234 239 243 248 253 257 262 267 272 277 282 287 292 297 302 306 310 314 318 321 324 327 328 329 330 329 328 325 322 318 313 307 300 292 284 275 265 255 244 234 223 212 201 190 180 170 160 150 141 133 125 117 110 103 97 91 86 81 76 72 68 64 61 57 55 52 50 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 20 21 22 23 25 26 28 30 31 33 35 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68
 64 66 69 71 73 75 78 80 82 83 85 87 88 89 90 91 92 93 94 94 94 94 94 94 94 93 93 92 92 91 90 89 88 87 86 86 85 84 83 82 81 80 79 79 78 78 77 77 77 76 76 76 76 77 77 78 78 79 79 80 81 82 83 84 86 87 88 90 91 93 94 96 98 99 101 103 105 107 108 110 112 114 116 118 119 121 123 125 126 128 130 131 132 134 135 136 137 137 138 138 138 138 138 137 136 135 133 132 130 128 125 123 120 117 114 111 108 104 101 98 94 91 88 85 82 79 76 73 70 68 65 63 61 58 56 54 53 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 28 28 27 27 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 20 21 22 24 25 27 29 31 32 34 36 38 41 43 45 47 50 52 54 57 59 62
 48 50 52 55 57 59 61 63 66 68 70 73 75 77 80 82 84 87 89 92 94 97 99 102 104 107 109 112 114 117 119 122 124 127 130 132 135 138 141 143 146 149 152 155 158 161 164 167 171 174 177 181 184 188 191 194 198 201 205 208 211 214 217 220 223 225 227 229 231 233 235 236 237 238 239 239 240 240 240 239 239 238 237 237 235 234 233 231 230 228 226 224 221 219 216 213 210 207 204 200 196 193 188 184 180 175 171 166 161 157 152 147 142 137 132 127 123 118 114 109 105 101 97 94 90 87 83 80 77 75 72 70 67 65 63 61 59 58 56 54 53 52 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 33 35 37 39 40 42 44 46
 85 84 84 84 84 83 83 83 82 82 82 82 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 83 83 84 84 85 86 87 88 89 91 92 94 96 97 99 102 104 107 109 112 115 118 122 126 130 134 138 143 147 152 158 163 168 174 180 186 192 198 205 211 218 224 231 237 243 250 256 262 268 274 279 285 290 294 299 302 306 309 311 313 314 315 315 314 313 311 308 305 301 296 291 284 278 271 263 255 247 238 229 220 211 202 192 183 174 166 157 149 141 133 126 119 112 106 100 94 89 84 79 75 71 67 64 61 58 55 53 51 49 47 45 44 42 41 40 39 38 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 46 46 45 45 44 44 43 43 42 41 41 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 45 47 49 51 53 55 57 59 61 63 65 67 69 71 72 74 75 77 78 79 80 81 82 83 83 84 84 84 85 85 85 85 85 85
 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 30 30 31 32 33 34 35 36 37 38 40 41 43 45 48 50 53 56 59 63 67 72 77 83 90 97 105 115 125 136 149 164 180 198 218 240 264 292 321 354 389 427 468 512 557 605 653 700 747 791 830 864 891 910 919 920 911 894 869 838 803 763 722 680 637 595 554 515 478 443 411 380 351 325 300 278 257 238 220 203 188 175 162 150 139 130 121 112 105 98 91 86 80 76 71 67 64 60 57 55 52 50 48 47 45 44 43 42 41 40 39 39 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23
 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 69 71 73 75 77 79 81 84 86 89 92 96 99 103 107 111 116 121 126 132 138 144 151 158 166 174 183 192 202 212 222 233 244 254 265 276 286 295 304 312 319 325 329 332 333 333 331 328 323 317 310 302 294 284 275 265 255 245 235 226 216 207 199 190 182 175 167 161 154 148 142 137 132 127 123 119 115 111 108 105 102 99 96 94 92 89 87 86 84 82 81 79 78 77 76 75 74 73 72 71 71 70 69 69 69 68 68 68 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 64 64 64 64 64 63 63 63 62 62 62 61 61 61 60 60 59 59 59 58 58 57 57 56 56 55 54 54 53 52 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 26 25 24 23 22 21 20 19 19 18 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 50 50
 106 109 112 115 118 120 123 125 127 129 130 132 133 134 135 135 135 136 136 136 135 135 134 134 133 132 132 131 130 129 128 127 126 126 125 124 124 124 123 123 123 123 124 124 125 126 127 129 130 132 134 137 139 142 145 149 152 156 160 164 168 172 176 181 185 189 193 197 201 205 209 212 216 219 221 224 226 228 229 231 232 232 233 233 233 233 232 232 231 230 228 227 225 224 222 220 218 215 213 211 208 206 203 200 197 194 191 188 185 182 178 175 172 168 165 162 158 155 152 148 145 142 139 136 133 130 128 125 122 120 118 115 113 111 109 107 105 103 102 100 98 97 95 94 92 91 89 88 87 85 84 83 81 80 79 78 76 75 74 72 71 70 69 67 66 64 63 62 60 59 58 56 55 53 52 50 49 47 46 45 43 42 40 39 37 36 34 33 32 30 29 28 26 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 17 18 19 19 21 22 23 24 26 27 29 30 32 34 36 39 41 43 46 48 51 54 57 60 63 66 70 73 76 80 83 87 90 93 97 100 103
 35 36 37 38 40 41 42 44 45 46 48 49 51 52 54 56 57 59 61 63 65 66 69 71 73 75 77 80 82 85 88 91 94 97 100 103 107 111 115 119 123 128 133 138 143 149 155 161 168 175 182 190 198 207 216 225 235 245 255 266 276 287 298 309 321 332 342 353 363 373 382 390 398 405 412 417 422 426 429 431 432 432 431 430 428 425 421 417 412 407 401 395 388 381 374 366 358 350 341 332 324 315 306 297 287 278 269 260 251 242 233 225 216 208 200 192 185 178 171 164 158 151 146 140 135 130 125 121 117 113 109 105 102 99 96 93 91 88 86 84 82 80 78 77 75 73 72 71 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 53 52 51 50 50 49 49 48 47 47 46 45 45 44 44 43 42 42 41 41 40 39 39 38 38 37 36 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34
 56 58 59 60 61 62 63 65 66 67 69 70 72 73 75 77 79 81 83 85 87 90 92 95 98 101 104 108 112 116 120 124 129 134 139 145 151 157 163 170 177 185 192 200 208 217 225 234 242 251 260 268 276 284 291 298 305 310 315 320 323 326 328 329 329 329 328 326 323 320 317 313 308 304 299 293 288 282 277 271 265 259 253 247 241 235 229 223 217 211 205 199 193 187 182 176 170 165 159 153 148 142 137 132 127 122 117 112 107 102 98 93 89 85 81 77 73 70 66 63 60 57 54 52 49 47 45 43 41 39 38 36 35 34 32 31 30 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 24 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 57 59 60 61 62 64 65 66 67 68 69 69 70 71 71 71 71 71 71 71 70 70 69 68 67 66 65 64 62 61 59 58 57 55 53 52 50 49 47 46 45 43 42 40 39 38 37 36 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 14 14 14 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 54 55
 79 79 79 79 79 79 79 79 79 79 79 79 79 80 80 81 81 82 83 83 84 85 86 88 89 90 92 94 95 97 100 102 104 107 110 113 116 120 123 127 132 136 141 146 151 157 163 169 175 182 189 197 204 212 220 228 236 244 253 261 269 277 285 293 301 308 315 321 327 333 338 342 346 349 352 354 356 356 357 356 355 354 352 349 346 342 338 334 329 324 319 313 307 301 294 287 280 273 266 259 252 244 237 229 222 214 207 200 193 185 178 171 165 158 152 145 139 134 128 123 117 112 108 103 99 95 91 87 84 81 78 75 72 70 67 65 63 62 60 58 57 56 55 54 53 52 51 50 50 49 49 48 48 48 48 47 47 47 47 47 47 47 47 48 48 48 48 49 49 49 50 50 51 51 52 52 53 53 54 55 55 56 57 57 58 59 60 60 61 62 63 63 64 65 66 66 67 68 68 69 70 70 71 71 71 71 72 72 72 72 72 72 71 71 71 70 70 69 68 68 67 66 66 65 64 63 62 61 61 60 59 58 57 57 56 55 54 54 53 52 51 51 50 50 49 49 48 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 44 44 45 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 80 81 81 82 82 82 83 83 83 83 83 83 82 82 82 82 82 81 81 81 80 80 80 80
 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 22 22 22 22 23 23 24 25 26 27 28 30 31 33 36 39 42 45 49 54 59 65 71 78 87 96 106 117 129 143 158 175 194 214 237 261 287 316 346 379 412 447 482 516 548 578 603 622 635 640 638 628 611 588 560 529 496 462 428 394 362 331 302 275 251 228 207 188 171 155 141 128 117 107 97 89 82 75 69 64 60 56 52 49 46 44 42 40 38 37 36 35 34 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 40 40 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 39 39 38 37 37 36 35 34 33 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 27 27
 110 112 114 115 117 119 121 122 124 126 128 130 132 134 137 139 141 144 146 149 151 154 157 160 163 166 170 173 177 181 185 189 194 199 203 209 214 219 225 231 237 243 249 256 262 269 275 281 288 293 299 304 309 313 316 319 321 322 322 322 321 319 316 312 307 302 297 290 284 277 269 262 254 246 238 231 223 215 208 200 193 186 179 173 166 160 154 149 143 138 133 129 124 120 116 112 108 104 101 98 94 91 89 86 83 81 79 76 74 72 70 69 67 65 64 63 61 60 59 58 57 56 56 55 55 54 54 54 54 54 54 54 54 54 55 55 55 56 56 57 58 58 59 60 61 61 62 63 64 64 65 66 67 68 68 69 70 71 71 72 73 73 74 75 75 76 76 77 77 78 78 78 79 79 79 79 80 80 80 80 80 80 80 79 79 79 79 78 78 77 77 76 76 75 74 74 73 72 71 70 69 68 67 65 64 63 62 60 59 58 56 55 53 52 51 49 48 47 46 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 53 54 54 55 55 55 56 56 56 56 57 57 57 57 58 58 58 58 58 59 59 59 60 60 60 61 61 61 62 63 63 64 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 83 84 86 87 88 90 91 93 94 96 97 99 101 102 104 105 107 109
 45 47 48 50 51 53 55 56 58 60 61 63 65 67 69 71 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 105 107 109 110 112 113 114 115 117 118 119 119 120 121 122 122 123 123 124 125 125 126 126 127 128 129 130 131 133 134 136 138 140 142 144 147 150 153 156 160 164 168 173 177 182 188 193 199 205 211 218 225 232 239 246 254 261 268 275 282 289 295 301 306 310 314 316 318 318 317 315 311 307 301 294 286 278 269 259 249 238 228 217 207 196 186 176 167 158 149 141 133 126 119 113 107 101 96 91 87 83 79 76 73 70 68 65 63 61 60 58 57 56 55 54 53 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 51 52 52 52 53 53 54 54 55 55 56 56 57 58 58 59 60 60 61 62 63 64 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 81 82 83 85 86 87 87 88 89 90 90 91 91 91 91 91 91 91 90 90 89 88 87 86 85 83 82 80 78 77 75 73 71 69 67 65 63 61 59 57 55 53 51 49 47 45 43 42 40 38 37 35 34 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 6 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 23 24 25 26 28 29 31 32 33 35 36 38 39 41 42 44
 60 62 64 66 68 70 73 75 77 80 82 85 87 90 93 96 99 102 105 108 111 114 117 120 123 126 129 132 135 138 141 143 146 148 150 152 154 155 156 157 158 159 159 159 159 158 158 157 156 154 153 152 150 148 147 145 143 141 139 137 136 134 132 131 129 128 127 126 125 124 123 123 122 122 122 122 123 123 124 124 125 127 128 130 132 134 136 138 141 144 148 151 155 160 164 170 175 181 187 194 201 209 218 226 236 246 256 267 279 291 304 317 330 343 357 370 384 396 409 420 430 439 446 452 456 458 457 455 450 444 435 426 414 402 388 374 360 345 330 315 300 286 272 258 245 233 221 210 199 189 180 171 162 154 147 140 133 127 121 116 111 106 101 97 93 89 86 83 79 76 74 71 69 66 64 62 60 58 56 55 53 52 50 49 48 46 45 44 43 42 41 41 40 39 38 38 37 37 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 47 48 50 51 53 55 57 58
 41 42 42 43 43 43 44 44 44 45 45 45 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 50 50 51 51 52 52 53 54 55 56 58 59 61 63 65 68 71 74 77 81 85 89 94 100 106 112 119 126 134 143 152 162 173 185 197 210 223 238 253 269 285 302 320 338 356 374 392 410 428 444 460 474 487 498 507 514 519 521 521 518 513 506 497 486 473 459 444 428 411 394 377 360 343 326 310 294 279 265 251 237 225 213 202 192 182 173 164 156 149 142 135 129 123 118 113 109 104 100 96 93 89 86 83 80 78 75 73 70 68 66 64 62 60 58 56 55 53 51 50 48 47 45 44 43 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 34 35 35 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 63 64 65 66 67 68 69 69 70 71 72 72 73 74 74 74 75 75 76 76 76 76 77 77 77 77 77 77 77 78 78 78 78 78 79 79 79 79 80 80 80 81 81 82 82 83 83 84 84 85 85 86 87 88 88 89 90 91 91 92 93 94 94 95 96 96 97 97 98 98 98 99 99 99 99 98 98 98 97 97 96 95 94 93 92 90 89 88 86 85 83 81 80 78 76 75 73 71 70 68 67 65 64 62 61 59 58 57 56 54 53 52 51 50 50 49 48 47 47 46 46 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 70 71 72 72 72 73 73 73 73 72 72 72 71 71 70 69 69 68 67 66 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 39 39 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31
 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 57 58 60 61 63 64 66 67 68 69 70 71 72 73 73 73 74 74 74 73 73 73 72 71 70 69 68 67 66 65 63 62 61 59 58 56 55 53 52 50 49 47 46 44 43 42 40 39 37 36 35 34 33 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 24 25 25 25
 58 58 58 58 58 58 58 59 59 59 59 60 60 60 61 61 62 62 63 64 64 65 66 67 68 69 70 71 72 73 75 76 78 79 81 83 85 87 89 92 94 97 100 103 106 110 114 118 122 127 132 137 143 149 155 162 169 177 185 193 202 211 221 231 242 253 265 277 289 301 314 327 340 353 367 380 393 405 418 430 441 452 462 471 479 486 491 496 499 500 500 499 496 491 485 478 469 459 448 436 423 410 395 381 365 350 335 319 304 289 274 260 246 232 219 207 195 184 173 163 153 144 135 127 120 113 106 100 95 89 85 80 76 72 68 65 62 59 57 54 52 50 48 46 44 43 41 40 39 38 37 36 35 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 35 35 35 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 48 49 50 51 52 52 53 54 54 55 56 56 57 57 57 58 58 58 58 58 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58
 106 106 106 105 105 104 103 103 102 101 100 100 99 98 97 96 96 95 94 94 93 92 92 91 91 90 90 89 89 89 89 88 88 88 88 89 89 89 90 90 91 92 93 94 96 97 99 101 103 105 108 111 114 117 120 124 128 132 137 142 147 152 158 164 170 176 183 189 196 204 211 218 226 234 241 249 257 264 271 278 285 291 297 303 307 311 314 317 318 319 318 317 314 310 306 300 293 286 278 269 260 250 239 229 218 208 197 187 176 166 156 147 138 129 121 113 106 99 93 86 81 76 71 66 62 58 55 51 49 46 43 41 39 37 36 34 33 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 44 47 49 52 54 57 60 63 65 68 71 74 77 80 83 85 88 90 92 95 97 98 100 102 103 104 105 106 106 106 107 107 107 107
 112 110 108 107 105 104 102 101 100 99 98 97 96 96 95 94 94 93 93 93 93 92 92 92 92 92 93 93 93 93 94 94 94 95 95 96 96 97 98 98 99 100 100 101 102 102 103 104 105 106 106 107 108 109 110 111 111 112 113 114 115 116 117 118 120 121 122 123 125 126 128 129 131 133 135 137 139 141 144 146 149 152 155 159 162 166 170 174 178 183 188 193 199 205 211 217 224 231 238 246 254 262 270 279 288 296 305 313 321 329 336 343 349 353 357 360 361 362 360 358 354 348 342 334 325 315 305 294 282 271 259 247 236 224 213 202 192 182 173 164 156 148 140 134 127 121 116 110 106 101 97 93 90 86 83 81 78 76 74 72 70 68 67 65 64 63 62 61 60 59 59 58 58 57 57 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 58 58 58 59 59 59 60 60 61 61 62 62 63 63 64 64 64 65 65 65 66 66 66 66 66 67 67 67 67 66 66 66 66 66 65 65 64 64 63 63 62 62 61 60 60 59 58 58 57 56 55 55 54 53 52 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 44 44 45 45 46 46 47 48 49 50 51 52 53 55 56 58 60 61 63 65 68 70 73 75 78 81 84 88 91 95 98 102 106 111 115 119 123 128 132 136 140 144 148 152 155 158 161 163 165 166 168 168 169 169 168 167 166 165 163 161 159 156 154 151 149 146 143 141 138 135 132 130 127 125 122 120 118 116 114
 54 54 53 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 54 55 55 56 57 58 59 61 62 64 65 67 70 72 75 77 81 84 88 92 96 101 106 111 117 123 130 137 145 153 161 170 179 189 199 209 219 230 241 252 263 273 284 294 304 313 321 329 336 342 346 350 353 354 355 354 352 349 346 341 336 330 323 316 308 301 293 284 276 268 259 251 243 234 226 219 211 203 196 189 183 176 170 164 158 153 148 143 138 133 129 125 122 118 115 112 109 106 103 101 99 97 95 93 91 90 88 87 86 85 83 82 81 80 80 79 78 77 76 76 75 74 74 73 73 72 71 71 70 70 69 69 68 68 67 67 66 66 65 65 64 64 64 63 63 62 62 61 61 60 60 59 59 58 57 57 56 56 55 54 54 53 52 52 51 50 49 48 48 47 46 45 44 43 43 42 41 40 39 38 38 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 43 44 44 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 50 50 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 54 54 54 54 54 55 55 55 55 56 56 56 56 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 56 56 56 56 56 55 55 55 55 54
 25 25 25 25 26 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 37 38 39 41 43 45 47 49 51 54 57 60 63 67 71 75 79 84 88 94 99 105 110 116 123 129 135 141 147 152 157 162 166 169 172 174 175 175 175 173 171 168 165 162 158 153 149 144 139 135 130 125 121 117 113 109 105 102 98 95 92 90 87 85 83 81 79 78 76 75 74 73 72 71 70 70 69 69 68 68 68 68 68 68 68 69 69 69 69 70 70 71 71 72 72 72 73 73 73 74 74 74 74 74 74 74 73 73 73 72 71 70 70 69 68 66 65 64 63 62 60 59 58 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 44 45 46 47 49 50 51 52 53 54 55 56 58 59 60 61 61 62 63 64 64 65 65 65 65 65 65 64 64 63 62 61 60 59 58 57 56 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25
 28 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 55 56 58 60 61 63 64 66 67 69 70 71 73 74 75 75 76 76 77 77 76 76 76 75 74 73 72 71 69 68 66 64 63 61 59 58 56 54 53 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 40 41 42 43 44 44 45 46 47 47 48 48 49 49 50 50 50 50 50 50 50 49 49 49 48 47 47 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 26 27
 48 49 51 53 55 57 59 61 64 66 68 71 73 76 78 81 84 86 89 92 95 98 100 103 106 108 110 113 115 117 118 120 121 122 123 124 124 124 124 123 123 122 121 120 119 117 116 115 113 112 110 109 108 107 106 105 104 104 104 104 104 104 105 106 107 109 111 113 115 118 121 124 128 132 136 141 146 152 158 164 171 179 186 195 203 212 222 232 242 252 262 273 283 293 302 311 319 325 330 334 336 336 334 330 324 317 308 298 287 275 262 249 236 223 210 197 185 173 162 151 142 132 124 116 108 101 95 89 84 79 74 70 66 63 60 57 54 52 50 48 46 45 43 42 41 40 39 38 37 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 41 42 44 45 47 49 51 53 56 58 61 64 67 70 73 77 80 84 87 91 95 99 102 106 109 112 115 118 121 123 124 125 126 126 126 126 125 123 121 119 116 113 110 107 104 100 96 93 89 85 81 78 74 71 67 64 61 58 55 52 50 47 45 42 40 38 36 34 33 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 30 31 32 34 35 36 38 39 41 43 44 46
 18 19 20 21 22 23 24 25 27 28 30 32 34 36 38 40 43 46 49 52 56 60 64 69 74 80 86 93 101 109 118 127 138 149 161 175 188 203 218 234 250 266 281 295 308 318 326 330 332 330 324 316 305 292 277 261 245 228 212 197 182 168 155 143 132 122 112 104 96 89 83 77 72 68 63 60 56 53 50 48 46 44 42 40 39 37 36 35 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 44 45 46 48 50 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 88 90 91 92 93 94 95 95 96 96 96 95 95 94 94 93 92 90 89 88 86 85 83 82 80 78 77 75 73 72 70 69 67 66 64 63 62 60 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 42 42 41 41 40 39 39 38 37 37 36 35 34 33 32 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17
 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 25 26 28 30 32 34 36 39 42 45 49 53 57 62 68 74 80 88 96 105 114 125 137 149 163 178 193 210 228 246 265 283 302 320 337 353 367 379 388 394 398 398 396 392 385 376 366 354 342 329 316 303 290 277 265 253 242 231 221 212 203 195 187 180 173 166 160 155 150 145 140 136 132 128 124 121 118 115 112 109 106 104 101 99 97 94 92 90 88 86 84 82 80 78 76 74 72 71 69 67 65 63 61 59 57 55 54 52 50 48 46 45 43 41 40 38 37 35 34 33 31 30 29 28 26 25 24 23 23 22 21 20 19 19 18 18 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 27 28 29 30 32 33 34 36 37 39 40 41 42 44 45 46 46 47 48 48 48 48 48 48 48 48 47 46 46 45 44 43 42 41 40 39 38 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 59 61 62 63 64 66 67 68 69 70 72 73 74 75 76 77 77 78 79 80 81 82 82 83 84 85 86 87 88 89 90 91 93 94 96 97 99 101 103 106 108 111 113 116 119 122 126 129 133 137 141 144 149 153 157 161 165 169 173 177 181 184 187 190 192 194 196 197 197 197 196 195 193 190 187 184 180 176 171 166 161 155 150 144 138 133 127 122 117 111 106 101 97 92 88 84 80 76 72 69 66 63 60 58 55 53 51 49 47 45 43 42 40 39 38 37 35 34 34 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 55 57 60 62 65 68 71 74 76 79 82 85 88 91 94 97 100 102 105 107 109 112 113 115 116 117 118 119 119 119 119 119 118 117 116 114 113 111 109 107 104 102 99 97 94 91 88 86 83 80 77 75 72 70 67 65 62 60 58 55 53 51 49 48 46 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35
 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 41 40 39 38 38 37 37 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 35 35 36 36 37 38 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 61 64 66 69 72 75 79 83 86 91 95 100 105 110 116 122 129 135 142 150 157 165 173 181 189 197 205 212 219 225 230 234 238 240 240 240 238 235 231 226 220 213 205 197 189 181 173 164 156 148 141 133 126 120 114 108 102 97 92 88 84 80 76 73 70 67 65 62 60 58 56 54 52 51 49 48 47 45 44 43 42 41 40 40 39 38 37 37 36 36 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 32 32 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 41 41 42 43 44 45 46 47 48 49 50 52 53 55 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 87 89 90 92 93 94 95 96 96 96 96 96 96 96 96 95 94 93 93 92 91 89 88 87 86 85 83 82 81 79 78 77 76 74 73 72 71 70 68
 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 45 44 44 43 43 43 43 43 43 43 43 43 43 44 44 45 46 46 47 48 49 51 52 53 55 57 59 61 63 65 68 71 73 76 79 83 86 89 93 96 100 104 107 111 115 118 121 125 128 131 134 137 139 142 144 146 148 149 151 152 153 154 155 156 157 157 158 159 159 160 160 161 161 162 162 162 163 163 163 163 164 163 163 163 163 162 161 160 159 157 156 154 151 149 146 143 140 136 132 128 124 120 116 111 107 103 98 94 90 86 82 78 74 71 67 64 61 58 56 53 51 49 46 45 43 41 40 39 37 36 35 35 34 33 33 32 32 32 31 31 31 31 31 32 32 32 33 33 33 34 35 35 36 37 38 39 40 41 42 44 45 47 48 50 52 53 55 57 59 62 64 66 69 71 74 77 79 82 85 88 90 93 96 98 100 103 104 106 107 108 109 109 109 109 108 107 105 103 101 99 96 93 90 87 83 80 77 73 70 67 63 60 57 54 52 49 47 44 42 40 38 36 34 32 31 29 28 27 26 24 23 22 21 21 20 19 18 18 17 17 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 39 41 43 45 47 49 51 53 55 57 59 60 62 63 64 65 66 67 68 68 68 68 68 68 68 67 67 66 65 64 63 62 61 60 59 58
 160 163 166 169 172 174 177 179 181 183 185 187 189 190 191 192 193 193 193 193 193 192 191 190 188 187 185 182 180 177 174 171 168 165 161 158 154 151 147 144 140 137 134 131 128 125 122 120 117 115 113 111 109 107 106 104 103 102 101 100 99 98 97 97 96 96 96 95 95 95 95 95 95 95 95 96 96 96 96 97 97 97 98 98 98 99 99 100 100 100 101 101 101 102 102 102 102 102 102 102 102 102 102 102 101 101 100 99 98 97 96 95 94 93 91 90 88 87 85 83 82 80 78 76 75 73 71 69 68 66 64 63 61 60 59 57 56 55 54 53 52 51 50 49 49 48 47 47 46 46 46 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 46 46 46 47 47 48 48 48 49 49 50 50 51 51 52 53 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75 77 78 79 81 82 83 84 85 86 87 88 89 90 90 91 91 92 92 92 92 92 92 91 91 90 90 89 88 87 86 85 84 82 81 80 78 77 76 74 73 72 70 69 68 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 38 38 39 40 41 42 43 45 46 48 49 51 53 55 57 59 62 64 67 69 72 75 78 81 84 87 90 93 97 100 103 107 110 114 117 120 124 127 131 134 138 141 144 147 151 154 157
 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 71 72 73 73 74 75 75 75 76 76 76 76 76 76 75 75 74 74 73 73 72 71 70 69 68 67 66 65 64 62 61 60 59 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 35 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 44 45 45 46 46 47 47 48 48 49 50 50 51 52 52 53 54 55 55 56 57 58 59 60 61 62 64 65 67 68 70 72 73 76 78 80 83 86 89 92 96 100 104 109 114 119 125 131 138 146 154 162 172 182 192 204 216 228 242 256 270 285 300 316 332 347 362 377 390 403 414 424 433 439 444 447 448 446 443 439 432 425 416 406 396 385 374 362 350 338 327 316 304 294 283 273 264 254 246 237 230 222 215 209 202 197 191 186 181 177 173 170 166 163 161 158 156 154 153 152 151 150 150 150 150 150 151 151 152 154 155 157 158 160 162 164 167 169 171 174 176 179 181 183 186 188 190 192 193 195 196 197 197 198 198 198 197 197 196 195 193 192 190 188 185 183 180 178 175 172 169 166 163 160 157 153 150 147 144 140 137 134 131 128 125 122 118 115 112 109 106 103 100 97 94 91 88 86 83 80 77 74 72 69 67 64 62 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 60 61 63 64 66 67 69 70 72 73 75 77 78 80 81 83 84 85 86 88 89 90 90 91 92 92 92 92 92 92 91 91 90 89 88 86 85 84 82 80 78 76 74 72 70 68 66 64 62 60 58 57 55 53 52 50 49 47 46 45 44 43 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43
 31 32 33 34 35 36 37 39 40 41 43 45 47 49 51 53 55 58 61 64 67 70 74 78 82 86 90 95 99 104 109 114 119 124 129 134 138 142 146 149 152 154 155 156 156 155 154 152 149 146 143 139 135 131 127 122 118 114 110 106 102 98 95 92 89 86 84 81 79 78 76 74 73 72 71 70 70 69 69 69 69 69 69 70 70 71 72 73 74 75 76 78 79 81 82 84 86 88 89 91 93 95 97 98 100 101 102 103 104 105 105 105 104 104 103 101 100 98 96 94 91 88 86 83 80 77 74 71 68 65 62 60 57 55 52 50 48 46 44 42 40 38 37 35 34 33 32 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 31 32 33 34 36 37 39 40 42 44 45 47 49 51 52 54 55 57 58 59 60 60 61 61 61 61 60 60 59 58 57 55 54 52 50 49 47 45 43 42 40 38 37 35 33 32 30 29 28 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 24 25 26 26 27 27 28 29 29 30
 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 39 39 40 41 42 44 45 46 47 49 50 51 53 55 56 58 59 61 63 65 66 68 70 71 73 74 76 77 78 80 81 82 82 83 84 84 84 84 84 84 84 84 83 83 82 81 81 80 79 78 77 76 75 74 73 71 70 69 68 67 66 65 63 62 61 60 59 58 57 56 55 53 52 51 50 49 48 47 46 45 45 44 43 42 41 40 40 39 38 37 37 36 36 35 34 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60 61 62 64 65 66 68 69 70 71 72 73 74 75 76 76 77 77 77 77 77 77 76 76 75 74 73 72 71 69 68 66 65 63 62 60 58 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32
 54 53 52 52 51 50 50 50 49 49 49 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 45 45 45 44 44 44 45 45 45 45 45 46 46 46 47 47 48 48 49 50 50 51 52 53 53 54 55 56 57 59 60 61 62 63 65 66 68 69 70 72 73 75 77 78 80 81 83 84 86 87 89 90 91 92 93 94 95 96 96 96 96 96 96 95 94 93 92 91 89 87 85 83 80 78 76 73 70 68 65 62 60 57 55 52 50 48 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 42 43 44 44 45 45 46 46 47 47 47 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 50 50 51 51 52 53 54 54 56 57 58 59 61 62 64 66 68 70 72 74 77 79 82 84 87 89 92 94 96 98 100 102 103 105 105 106 106 106 106 105 104 103 101 100 98 95 93 91 89 86 84 81 79 77 75 72 70 68 67 65 63 62 60 59 57 56 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 11 11 12 13 14 15 16 18 19 21 23 25 27 30 33 36 40 44 48 53 58 63 70 76 83 90 98 106 113 121 128 134 139 144 147 148 148 147 144 140 135 129 123 116 109 102 96 90 83 78 72 67 63 58 54 51 47 44 41 38 36 34 32 30 28 26 25 24 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 37 39 40 41 42 43 44 45 45 45 45 45 44 43 42 41 39 38 36 34 33 31 29 27 25 24 22 21 19 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10
 94 92 89 87 84 82 80 77 75 73 70 68 66 64 62 60 58 56 54 53 51 49 48 46 45 43 42 41 40 38 37 36 36 35 34 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 57 59 60 62 64 66 68 70 72 74 77 79 81 84 86 88 91 93 96 98 101 103 106 108 110 113 115 117 119 121 123 125 127 128 130 131 132 132 133 133 133 133 132 132 131 130 129 127 126 124 122 121 119 117 115 112 110 108 106 104 102 100 98 97 95 93 92 90 89 87 86 85 84 82 81 80 79 79 78 77 76 75 75 74 73 73 72 71 71 70 69 69 68 68 67 66 66 65 64 63 63 62 61 60 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 50 51 52 53 53 54 55 55 56 57 58 58 59 60 61 61 62 63 64 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 82 83 85 87 88 90 92 94 96 98 100 102 104 106 108 111 113 115 117 120 122 124 126 128 130 132 133 135 136 138 139 140 141 141 142 142 142 142 142 141 140 140 139 138 136 135 133 131 130 128 126 124 121 119 117 114 112 110 107 105 102 99 97
 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 32 33 33 34 35 37 38 39 41 42 44 46 47 49 51 53 55 57 59 62 64 66 68 70 72 74 75 77 78 80 81 82 82 83 83 84 84 84 83 83 82 82 81 80 79 78 77 76 75 74 73 71 70 69 68 67 66 65 64 63 62 62 61 60 59 59 58 57 57 56 56 56 55 55 55 54 54 54 54 54 54 53 53 53 54 54 54 54 54 54 55 55 55 56 56 57 57 58 58 59 60 60 61 62 63 64 65 66 67 68 70 71 72 74 75 77 79 80 82 84 86 88 90 92 94 96 99 101 103 105 107 110 112 114 116 117 119 121 122 123 124 125 125 126 125 125 124 124 122 121 119 117 115 112 110 107 104 101 97 94 91 87 84 81 77 74 71 68 65 62 59 56 54 51 49 47 45 43 41 39 37 36 35 33 32 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 41 42 43 43 44 44 45 45 45 46 46 46 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 46 46 46 45 44 44 43 43 42
 103 101 100 98 96 94 92 90 87 85 83 81 78 76 74 72 70 68 66 64 62 60 58 57 55 54 52 51 50 48 47 46 45 45 44 43 43 42 42 41 41 41 41 41 42 42 43 43 44 45 46 48 49 51 53 55 57 60 63 66 69 73 77 81 86 91 96 102 109 116 123 131 139 148 157 167 178 189 200 212 225 237 250 262 275 287 298 309 318 326 332 337 340 340 339 335 330 323 314 304 292 280 268 255 242 229 216 203 191 180 168 158 148 138 130 121 114 106 100 94 88 83 78 74 69 66 62 59 56 54 52 50 48 46 44 43 42 41 40 39 39 38 38 37 37 37 37 37 37 37 38 38 38 39 40 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 63 64 65 66 67 68 68 69 70 70 71 71 72 72 72 72 72 71 71 71 70 69 68 68 67 66 64 63 62 61 60 58 57 56 55 54 53 51 50 49 49 48 47 46 46 45 45 45 44 44 44 44 44 44 45 45 45 46 47 47 48 49 50 50 51 52 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 71 72 72 73 73 73 73 73 72 72 71 70 70 69 68 67 66 64 63 62 60 59 58 56 55 53 52 51 49 48 47 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 34 34 34 34 34 34 34 35 35 36 36 37 38 39 41 42 43 45 47 49 51 53 55 58 60 63 65 68 71 74 77 80 83 86 88 91 94 96 98 101 102 104 106 107 108 108 109 109 109 108 108 107 106 104
 99 101 103 105 107 109 111 114 116 118 121 124 126 129 132 135 138 141 144 147 151 154 158 161 165 169 173 176 180 184 188 192 195 199 202 206 209 212 215 217 220 222 223 225 226 227 228 228 228 227 226 225 224 223 221 219 216 214 211 209 206 203 199 196 193 190 186 183 180 176 173 169 166 163 159 156 153 150 146 143 140 137 134 131 128 126 123 120 117 115 112 110 107 105 103 100 98 96 94 92 90 88 87 85 83 82 80 79 78 77 75 74 73 73 72 71 70 70 69 69 69 68 68 68 68 68 68 68 68 69 69 69 69 70 70 71 71 71 72 72 73 73 74 74 75 75 75 76 76 77 77 77 78 78 78 78 79 79 79 79 80 80 80 80 80 80 80 80 81 81 81 81 81 81 81 81 82 82 82 82 82 83 83 83 84 84 85 85 86 86 87 87 88 89 90 91 92 93 94 95 96 98 99 101 102 104 106 108 109 111 113 115 117 119 121 123 125 127 129 131 133 134 136 137 138 139 140 141 141 142 142 142 142 142 141 141 140 139 138 138 137 136 135 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 104 103 102 101 100 98 97 96 94 93 92 90 89 88 86 85 83 82 81 79 78 77 75 74 73 72 71 70 69 68 67 66 65 64 63 63 62 61 61 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 61 61 62 63 63 64 65 66 66 67 68 69 70 71 72 74 75 76 77 79 80 81 83 84 86 87 89 90 92 94 95 97
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 27 28 29 30 31 32 34 35 36 37 38 39 40 40 41 42 42 42 42 42 42 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 32 32 31 30 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8
 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 41 42 44 46 47 49 51 53 56 58 60 63 65 68 71 74 77 79 82 85 88 90 93 95 97 99 101 102 103 104 104 104 104 103 102 101 99 97 95 93 91 88 86 83 80 78 75 72 70 67 65 62 60 58 56 54 52 50 48 47 45 44 43 41 40 39 38 37 37 36 35 35 34 34 34 34 33 33 33 34 34 34 34 35 35 36 37 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 56 58 60 61 63 65 66 68 69 71 72 74 75 76 78 79 80 81 82 83 83 84 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 95 96 96 97 98 98 99 99 100 101 101 101 102 102 102 102 102 102 102 102 101 101 100 99 98 97 95 94 92 91 89 87 85 83 81 79 77 75 73 71 69 68 66 64 63 61 60 58 57 56 55 54 53 52 51 51 50 50 49 49 49 49 49 49 49 50 50 51 51 52 53 54 55 56 57 58 60 61 63 64 66 68 69 71 73 75 77 78 80 82 84 85 87 88 90 91 92 92 93 93 93 93 93 92 91 90 88 87 85 83 81 79 76 74 72 69 67 65 62 60 58 56 54 52 50 48 46 45 43 42 41 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24
 74 75 77 79 80 82 84 86 88 90 92 94 97 99 102 104 107 110 112 115 118 121 124 128 131 134 137 140 144 147 150 153 156 159 162 165 167 170 172 174 176 177 179 180 181 181 182 182 181 181 180 179 178 176 174 172 170 168 165 162 159 156 153 150 147 143 140 137 133 130 127 124 121 117 114 111 109 106 103 100 98 95 93 91 89 86 84 83 81 79 77 75 74 72 71 70 68 67 66 65 64 63 62 61 60 59 58 58 57 56 56 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 55 55 56 56 56 57 57 58 59 59 60 61 61 62 63 64 65 66 66 67 68 69 70 71 72 73 74 74 75 76 77 78 79 80 81 81 82 83 84 84 85 86 87 87 88 89 90 90 91 92 93 93 94 95 96 97 98 99 100 101 102 104 105 106 108 109 111 112 114 116 117 119 121 123 125 127 130 132 134 136 138 141 143 145 147 149 151 153 154 156 157 158 159 160 161 161 161 161 160 159 158 157 156 154 153 151 149 146 144 142 139 137 134 132 129 127 124 122 119 117 115 113 111 109 107 105 103 102 100 98 97 96 94 93 92 91 90 89 88 87 86 86 85 84 83 83 82 81 81 80 79 79 78 78 77 76 76 75 74 73 73 72 71 70 70 69 68 67 66 65 64 64 63 62 61 60 59 58 58 57 56 55 55 54 53 53 52 52 51 51 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 49 49 49 50 50 50 51 51 52 53 53 54 55 55 56 57 58 59 60 61 62 63 64 65 67 68 69 71 72
 33 33 32 32 32 32 32 32 32 32 33 33 33 34 34 35 36 37 38 39 40 42 44 46 48 50 53 56 59 63 67 71 76 81 86 93 99 106 113 121 129 138 147 156 165 175 184 192 200 208 214 219 223 226 227 227 225 222 217 212 205 198 190 182 174 165 157 149 141 134 127 120 114 108 102 97 92 88 83 80 76 73 70 67 65 63 61 59 57 55 54 53 52 51 50 49 49 48 48 47 47 47 47 47 47 48 48 48 49 50 50 51 52 53 54 55 56 58 59 60 62 63 64 65 67 68 69 70 71 72 73 73 74 74 74 74 74 74 73 72 72 71 70 69 67 66 65 64 62 61 60 58 57 56 55 54 53 52 51 51 50 49 49 49 49 48 48 49 49 49 50 50 51 52 52 53 55 56 57 59 61 62 64 67 69 72 75 78 81 84 88 92 96 101 106 111 116 122 128 134 141 148 155 161 168 175 182 188 194 200 204 208 211 213 214 214 213 211 208 204 199 193 187 180 173 166 158 151 144 136 129 123 116 110 104 98 93 88 84 80 76 72 69 66 63 60 58 56 54 52 51 49 48 47 46 45 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 47 47 48 48 49 50 51 51 52 53 53 54 55 55 56 57 57 58 58 59 59 60 60 60 60 61 61 61 61 61 61 61 60 60 60 60 59 59 58 58 57 57 56 55 55 54 53 53 52 51 50 50 49 48 47 46 46 45 44 43 43 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 70 70 70 70 71 71 71 71 71 72 72 72 73 73 73 74 74 75 75 76 76 76 77 77 77 78 78 78 78 78 78 78 78 78 78 77 77 76 76 75 74 73 73 72 71 70 69 68 67 66 64 63 62 61 61 60 59 58 57 56 56 55 55 54 54 54 53 53 53 53 53 53 53 54 54 54 55 55 56 57 57 58 59 60 61 61 62 63 64 65 66 67 68 69 70 71 72 73 73 74 74 75 75 75 75 75 74 74 73 73 72 71 70 68 67 65 64 62 61 59 57 56 54 52 51 49 48 46 44 43 42 40 39 38 37 35 34 33 32 32 31 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 53 55 56 57 59 60 61 62 63 65 66 66 67 68 69 69 70 70 70 70 70 70 70 70 69 69 68 67 66 66 65 64 62 61 60 59 58 56 55 54 52 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 49 51 52 54 55 57 58 59 61 62 63 64 65 66 67 68 68 69 69 70 70 70 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 58 57 57 57 57 56 56 56 56 56 56 57 57 57 58 59 59 60 61 62 63 65 66 68 70 72 74 76 79 82 84 87 91 94 98 101 105 109 113 118 122 126 131 135 140 145 149 154 158 162 167 171 174 178 181 184 187 189 191 193 194 194 195 195 194 193 192 190 188 186 183 180 177 173 170 166 162 158 154 150 146 142 138 134 130 126 122 118 115 111 108 105 102 99 96 93 90 88 85 83 81 79 77 75 74 72 71 70 68 67 66 66 65 65 64 64 64 63 63 63 64 64 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 71 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 75 75 76 77 78 79 80 81 82 84 85 87 89 91 93 96 99 101 104 108 111 115 119 123 128 132 137 142 148 153 159 165 171 178 184 190 196 202 208 213 218 223 227 230 232 234 234 234 233 231 228 225 221 216 211 205 199 193 187 180 174 168 161 155 149 144 138 133 128 123 119 115 111 108 104 101 99 96 94 92 90 88 87 86 85 84 83 83 82 82 82 82 82 82 82 82 83 83 83 84 84 85 85 86 86 87 87 87 88 88 88 88 88 88 88 88 88 88 87 87 87 86 85 85 84 83 83 82 81 80 80 79 78 77 77 76 75 75 74 73 73 73 72 72 72 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 72 72 72 72 71 71 71 70 70 69 68 68 67 67 66 65 64 64 63 62 62 61 61 60 59 59
 65 65 64 63 63 62 61 61 61 60 60 60 59 59 59 59 59 59 59 60 60 60 60 61 61 62 62 63 64 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 87 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 106 107 108 108 109 109 109 110 110 110 111 111 111 111 111 111 112 112 112 112 112 113 113 113 114 114 115 115 116 116 117 118 118 119 120 121 122 122 123 124 125 126 127 127 128 129 129 129 130 130 130 129 129 128 127 126 125 123 121 119 117 115 113 110 108 105 103 100 97 94 92 89 86 83 81 78 76 74 71 69 67 65 63 62 60 58 57 56 54 53 52 51 50 50 49 48 48 47 47 47 46 46 46 46 46 46 46 46 47 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 68 70 71 72 73 75 76 77 78 79 79 80 80 80 80 80 80 79 79 78 77 76 75 73 72 70 69 67 65 63 62 60 58 56 55 53 51 50 48 47 45 44 43 42 40 39 38 38 37 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 38 39 40 40 41 42 43 44 45 46 48 49 51 52 54 55 57 59 60 62 64 66 68 70 72 74 76 78 80 82 83 85 87 88 89 90 91 92 93 93 94 94 94 93 93 92 92 91 90 89 88 86 85 84 83 81 80 79 77 76 75 74 72 71 70 69 68 67 66
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 41 42 43 43 44 45 46 46 46 46 47 46 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 32 32 32 32 32 33 33 32 32 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21
 104 102 100 97 95 92 89 86 83 81 78 75 72 69 67 64 62 60 57 55 53 51 50 48 46 45 43 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 38 38 39 40 41 42 43 44 46 47 49 51 53 55 57 59 62 65 68 71 74 77 81 85 89 93 98 102 107 111 116 120 125 129 133 137 140 143 145 146 147 148 147 146 144 141 138 134 129 125 120 114 109 103 98 92 87 82 77 73 68 64 60 56 53 50 47 44 42 40 38 36 34 33 32 30 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 46 48 50 52 53 55 57 58 60 62 63 65 66 67 68 69 69 70 70 70 70 70 69 69 68 67 66 64 63 62 60 59 57 56 54 52 51 49 48 46 45 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 45 46 47 48 49 51 52 53 54 55 56 56 57 57 58 58 58 58 58 58 58 57 57 56 55 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 62 64 66 68 70 72 74 76 78 80 82 85 87 90 92 94 97 99 101 103 105 107 108 110 111 112 112 113 113 112 112 111 109 108 106
 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 30 29 29 29 29 28 28 28 28 29 29 29 29 30 30 31 32 33 34 35 36 37 39 40 42 44 46 48 50 53 56 59 62 65 69 74 78 83 89 95 102 109 117 125 134 144 155 166 179 191 205 219 233 247 261 275 288 299 309 318 324 327 329 328 324 318 310 300 289 277 264 251 237 223 210 197 184 172 160 149 139 129 120 112 104 97 90 84 78 72 68 63 59 55 52 48 46 43 40 38 36 34 33 31 30 29 27 26 25 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 30 31 33 35 37 39 41 43 46 49 52 55 58 62 66 70 74 79 83 89 94 99 105 111 117 122 128 133 138 143 146 149 152 153 153 152 150 148 144 140 135 130 125 119 113 107 102 96 91 86 81 77 73 69 65 62 59 56 53 51 49 47 45 43 42 40 39 38 37 36 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 22 21 21 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 48 49 49 49 49 49 49 49 49 48 48 47 46 45 45 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 119 118 117 117 117 116 116 116 115 115 115 116 116 116 116 117 117 118 119 120 121 121 123 124 125 126 127 129 130 131 133 134 135 137 138 139 140 141 141 142 143 143 143 143 143 143 142 142 141 140 139 138 137 136 134 133 131 130 128 127 125 123 122 120 119 118 117 116 115 114 113 113 112 112 112 112 112 112 113 113 114 115 116 117 118 120 121 123 124 126 128 130 131 133 135 137 139 141 143 145 147 149 151 153 154 156 157 158 159 160 161 161 161 162 162 161 161 161 160 159 158 157 156 155 154 152 151 149 147 146 144 142 141 139 137 135 134 132 130 128 127 125 123 122 120 119 117 116 115 113 112 111 110 109 108 107 106 106 105 105 104 104 104 103 103 103 103 103 103 103 103 104 104 104 104 105 105 106 106 106 107 107 108 108 109 109 109 110 110 111 111 112 112 112 113 113 114 114 114 115 115 116 116 117 117 118 118 118 119 119 120 120 121 121 122 122 123 123 124 124 124 125 125 126 126 126 127 127 127 127 127 128 128 128 128 128 128 128 127 127 127 127 126 126 125 125 124 123 123 122 121 120 119 118 117 116 114 113 112 110 109 108 106 105 103 102 101 99 98 97 96 94 93 92 91 90 89 89 88 87 87 87 86 86 86 86 87 87 87 88 89 90 91 92 93 95 96 98 99 101 103 105 108 110 112 114 117 119 121 123 126 128 130 132 134 136 138 140 141 143 144 145 146 147 148 148 149 149 149 149 148 148 147 147 146 145 144 143 142 141 140 139 137 136 135 134 132 131 130 129 128 127 126 125 124 123 122 121 120 119
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 32 32 31 30 30 29 28 28 27 27 26 26 26 26 25 25 25 26 26 26 26 27 27 28 29 30 31 32 33 34 35 37 39 40 42 44 47 49 52 54 57 60 64 67 71 75 80 84 89 95 100 106 113 120 127 135 143 151 160 169 178 188 197 206 215 224 231 238 244 248 252 253 253 252 249 244 239 232 224 216 207 198 189 179 170 161 152 144 136 128 120 114 107 101 95 90 85 80 76 72 68 64 61 58 56 53 51 49 47 45 44 42 41 40 39 38 37 37 36 36 35 35 35 35 35 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 42 43 43 44 46 47 48 50 51 53 55 57 59 62 65 68 71 74 78 82 86 90 95 100 105 111 117 123 129 135 141 146 152 157 162 166 169 171 172 172 171 169 165 161 156 151 144 138 131 124 117 110 104 98 92 86 81 76 72 67 63 60 56 53 50 48 45 43 41 39 38 36 35 33 32 31 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 46 47 47 48 48 48 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 44 44 44 44 43 43 42 42 41 40 40 39 38 37 37 36 35 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 58 56 54 52 51 49 47 46 45 43 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 45 46 47 49 51 52 54 56 58 61 63 66 68 71 74 77 80 83 86 89 92 95 98 100 103 105 108 109 111 113 114 115 115 115 115 115 114 113 112 110 109 107 105 103 101 99 97 95 93 91 89 87 86 84 82 80 79 77 76 75 73 72 71 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 51 50 49 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 47 46 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 58 59 61 62 63 64 65 65 66 66 66 66 66 66 66 66 65 65 64 63 63 62 61 61 60 59 59 58 58 57 57 57 57 57 57 57 57 58 58 59 60 61 62 63 64 66 67 69 71 72 74 77 79 81 84 86 89 91 94 97 100 103 106 109 112 114 117 120 122 124 126 128 129 130 130 130 130 129 128 126 124 122 119 117 114 110 107 103 100 97 93 90 86 83 80 77 74 71 68 65 63
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 11 12 13 13 14 15 16 17 18 19 21 22 24 25 27 29 31 34 36 39 42 45 49 53 57 62 68 74 80 88 96 105 115 127 139 153 167 183 199 216 233 249 262 273 280 282 279 271 259 243 224 204 184 164 146 129 113 99 86 76 66 58 50 44 39 34 30 27 24 21 19 17 15 14 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 29 30 32 33 35 37 40 42 45 48 51 55 58 63 67 72 76 82 87 93 99 105 112 119 126 133 140 147 154 161 168 175 182 188 194 200 205 210 214 217 220 222 223 223 223 221 219 216 211 207 201 195 188 180 173 165 157 149 140 132 124 117 109 102 95 89 82 77 71 66 61 57 52 48 45 41 38 35 33 30 28 26 24 23 21 20 19 18 17 16 15 15 15 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 30 31 31 30 30 29 29 28 27 26 25 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7
 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14
 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 9 9 10 10 11 11 11 12 12 12 12 12 12 11 11 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 64 64 64 65 65 66 67 68 70 71 73 75 77 80 82 85 88 91 94 98 102 106 110 114 119 123 128 132 137 141 146 150 154 159 162 166 169 173 175 178 180 181 183 183 184 184 183 183 182 180 178 176 174 171 168 165 162 158 154 151 147 143 139 135 131 128 124 120 116 113 109 106 103 100 97 94 91 89 86 84 82 80 79 77 76 74 73 72 71 71 70 69 69 69 69 69 69 69 70 70 71 72 73 74 76 77 79 81 82 84 87 89 91 94 96 99 102 105 107 110 113 116 119 121 124 126 129 131 133 135 137 139 140 142 143 143 144 144 144 143 143 142 141 139 138 136 134 131 129 126 124 121 118 115 112 109 106 103 100 97 94 91 89 86 84 82 80 78 76 75 74 72 72 71 70 70 70 70 70 70 71 72 73 74 76 77 79 81 84 86 89 92 96 99 103 108 112 117 122 127 132 138 143 149 155 161 167 173 178 184 189 194 199 204 208 211 214 217 218 220 220 220 219 218 216 214 211 207 203 199 194 189 184 178 173 167 161 155 149 144 138 132 127 122 117 112 107 103 98 94 91 87 84 81 78 75 73 70 68 67 65 64 62 61 61 60 59 59 58 58 58 58 58 58 59 59 59 60 60 61 62 63 63 64 65 66 67 68 70 71 72 73 74 76 77 78 79 80 81 82 84 85 86 87 87 88 89 90 91 91 92 93 93 94 94 95 95 95 96 96 96 96 96 96 95 95 95 94 94 93 92 92 91 90 89 88 86 85 84 83 81 80 78 77 76 74 73 72 71 70 69 68 67 66 65 65 64 64 64 64
 160 156 152 148 144 140 136 132 128 125 121 118 115 112 110 107 105 103 102 100 99 98 97 96 95 95 94 94 94 94 94 94 95 95 95 96 96 97 98 98 99 99 100 101 101 102 103 104 104 105 106 106 107 108 108 109 110 111 111 112 113 114 115 116 117 118 119 120 121 123 125 126 128 130 132 134 137 139 142 145 148 150 153 156 159 162 165 168 170 172 174 176 178 179 180 180 180 180 179 178 177 175 174 171 169 166 164 161 158 155 152 149 146 143 140 137 134 131 129 126 123 121 118 116 114 112 109 107 105 103 101 100 98 96 94 93 91 90 88 87 86 84 83 82 81 79 78 77 77 76 75 74 73 73 72 72 72 71 71 71 71 72 72 72 73 74 75 76 77 78 79 81 82 84 86 88 89 91 93 95 97 99 101 102 104 106 107 109 110 111 112 113 114 115 115 116 116 116 116 117 117 116 116 116 116 115 115 114 114 113 113 112 111 110 110 109 108 107 106 105 104 103 102 102 101 100 99 98 97 96 95 95 94 93 92 91 91 90 89 89 88 87 87 86 86 85 85 85 84 84 84 84 84 83 83 83 83 84 84 84 84 84 84 84 84 84 84 84 83 83 83 82 82 81 81 80 80 79 79 78 78 77 77 77 76 76 76 76 76 76 77 77 77 78 78 79 80 81 82 83 84 85 86 87 89 90 91 93 94 96 98 99 101 103 105 107 109 111 113 115 117 119 122 124 127 129 132 134 137 140 143 146 149 152 155 158 161 164 166 169 172 174 177 179 181 182 183 184 185 185 185 184 183 181 179 177 174 171 168 164
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 24 23 21 20 19 19 18 17 17 17 17 16 17 17 17 17 18 18 19 20 21 22 23 25 26 28 30 32 34 36 39 42 44 48 51 55 58 63 67 71 76 81 87 92 98 103 109 114 119 124 128 132 135 138 139 139 139 138 136 133 129 125 121 116 111 106 101 96 91 86 82 78 74 70 67 64 61 59 56 55 53 51 50 49 48 48 47 47 47 47 47 47 48 48 49 50 51 52 53 54 55 56 58 59 60 61 62 62 63 64 64 64 64 64 64 63 62 61 60 59 58 57 55 54 52 50 49 47 46 44 42 41 39 38 36 35 33 32 31 29 28 27 26 25 23 22 21 20 19 18 18 17 16 15 14 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 15 16 17 18 20 21 23 24 26 28 30 32 34 36 38 40 42 43 45 47 48 49 50 51 51 52 52 52 52 52 51 51 50 50 49 49 48 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 34 34 33 32 32 31 30 29 29 28 27 26 25 24 23 22 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 39 40 41 42 43 45 46 47 49 50 52 53 54 56 57 59 60 62 63 65 66 67 68 69 70 71 71 71 71 70 69 68 67 65 63 61 58 56 53 51 48 45 42 40 37 35 33 31 29 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 92 92 92 92 92 92 92 93 93 94 95 96 97 98 100 101 103 104 105 107 108 110 111 112 113 114 115 116 117 117 117 117 118 117 117 117 117 116 116 115 114 113 113 112 111 110 109 108 108 107 106 105 104 104 103 102 101 101 100 99 99 98 98 97 97 96 96 96 96 96 95 95 95 96 96 96 97 97 98 98 99 100 101 102 103 104 105 106 107 108 109 110 110 111 112 113 114 114 115 115 116 116 117 117 118 118 119 119 119 120 120 121 122 122 123 123 124 125 126 127 127 128 129 130 132 133 134 135 136 138 139 141 142 144 145 147 148 150 152 153 155 156 157 159 160 161 162 162 163 163 163 163 163 162 161 160 159 157 155 153 151 149 147 144 142 139 137 134 132 129 127 125 123 121 119 118 116 115 114 112 111 110 110 109 108 108 107 107 106 106 105 105 104 104 103 103 102 101 101 100 100 99 98 97 97 96 95 94 94 93 92 92 91 90 90 89 89 88 88 88 88 88 87 87 88 88 88 88 89 89 90 90 91 92 93 94 95 96 97 98 100 101 102 104 106 107 109 110 112 114 116 117 119 121 122 124 125 127 128 129 130 131 132 132 133 133 133 132 132 131 130 129 128 127 125 124 122 120 119 117 115 114 112 110 109 107 106 105 103 102 101 100 99 98 97 97 96 95 95 94 93 93 93 92 92 92 91 91 91 91 91 91 91 91 91 92 92 92 93 93 94 94 95 95 96 97 98 98 99 100 101 101 102 103 103 104 104 105 105 105 105 105 105 105 104 104 103 103 102 101 100 99 98 98 97 96 95 94 93 93
 35 33 32 31 30 30 29 29 29 28 28 29 29 29 29 30 30 31 32 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 49 51 52 53 55 56 57 58 60 61 62 63 64 65 66 67 68 68 69 69 70 70 70 70 70 70 70 69 69 68 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 54 53 53 53 53 53 53 53 53 54 55 55 56 57 59 60 61 63 64 66 68 70 72 74 76 78 79 81 83 85 86 88 89 90 91 92 92 92 93 92 92 91 91 90 88 87 86 84 83 81 79 77 76 74 72 70 68 66 64 62 60 59 57 55 53 52 50 48 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 29 28 27 27 26 26 26 26 26 26 26 26 26 27 28 28 29 30 31 32 34 35 37 39 41 42 45 47 49 51 54 56 59 61 64 66 69 71 73 76 78 80 81 83 84 85 86 87 88 88 88 88 88 88 87 87 86 85 85 84 83 82 81 80 78 77 76 75 74 72 71 70 68 67 66 64 63 62 60 59 58 56 55 54 52 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 38 39 40 41 43 44 46 47 49 51 53 55 57 59 61 63 65 68 70 72 75 77 80 82 85 87 90 93 95 98 100 103 105 107 109 111 113 114 115 116 117 117 117 117 116 115 114 112 110 108 105 102 99 95 92 88 84 81 77 73 70 66 63 59 56 53 51 48 46 43 41 39 38 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 43 45 47 49 52 54 57 61 64 68 72 77 81 86 91 96 102 107 112 118 123 128 133 137 141 145 148 151 152 154 154 155 154 153 151 149 147 144 141 138 134 130 127 123 119 115 111 108 104 100 97 94 90 87 84 82 79 76 74 71 69 67 65 63 61 59 58 56 55 53 52 51 50 49 48 47 46 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 50 51 53 55 56 58 60 62 64 66 69 71 74 76 79 82 85 87 90 93 96 99 102 104 107 109 111 113 114 115 116 116 116 115 114 113 111 108 106 103 99 96 93 89 85 82 78 75 72 68 66 63 60 58 56 54 53 51 50 49 49 48 48 48 48 49 49 50 51 52 53 55 56 58 59 61 63 65 67 69 71 73 75 76 78 80 81 83 84 85 86 87 88 88 89 89 89 89 89 88 88 87 86 85 84 83 82 81 80 78 77 76 74 73 72 71 69 68 67 66 64 63 62 61 60 59 59 58 57 57 56 56 55 55 55 55 55 55 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 60 61 61 61 61 62 62 62 63 63 63 64 64 64 65 65 65 66 66 67 67 67 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 67 67 66 65 65 64 63 62 61 60 59 58 57 56 54 53 52 51 49 48 47 46 44 43 42 41 40 40 39 38 38 37 37 37 37 38 38 39 40 41
 62 62 62 63 64 65 66 67 69 70 72 73 75 77 78 80 82 83 84 86 87 88 88 89 90 90 90 90 90 90 90 89 89 88 88 87 86 85 85 84 83 82 82 81 80 79 79 78 77 76 76 75 74 73 73 72 71 71 70 69 68 68 67 66 65 64 63 63 62 61 60 59 58 58 57 56 56 55 55 55 54 54 55 55 55 56 56 57 58 59 61 62 64 66 68 70 73 75 78 81 83 86 89 92 95 98 101 104 106 109 112 114 116 118 120 122 123 124 126 127 128 128 129 130 130 131 131 131 132 132 132 133 133 133 133 133 134 134 134 134 134 134 134 133 133 133 132 131 130 129 128 126 125 123 121 118 116 113 110 107 104 100 97 93 90 87 83 80 77 73 70 68 65 62 60 58 56 55 53 52 51 50 50 50 49 49 50 50 51 52 53 54 55 56 57 59 60 61 63 64 66 67 68 70 71 72 73 74 75 76 76 77 78 78 78 79 79 79 80 80 80 80 80 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 81 81 80 80 79 79 78 77 76 74 73 72 70 69 67 66 64 63 61 60 58 57 56 55 54 53 52 52 52 51 52 52 52 53 54 56 57 59 61 63 65 68 71 74 77 80 84 88 92 96 100 105 110 114 119 124 129 134 140 145 150 155 160 165 170 174 179 183 186 190 193 196 198 200 201 202 203 202 201 200 198 196 193 189 186 181 177 172 167 161 156 150 145 139 133 128 122 117 111 106 101 97 92 88 85 81 78 75 72 70 68 66 65 64 63 62 62
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 85 81 77 72 68 64 60 56 52 49 46 43 41 38 37 35 33 32 31 30 29 28 27 27 26 26 25 25 25 25 24 24 24 24 25 25 25 25 25 26 26 27 27 27 28 29 29 30 31 31 32 33 34 35 36 37 39 40 41 42 44 45 47 48 50 51 53 54 55 57 58 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 77 78 78 79 79 79 78 77 77 75 74 72 70 68 65 62 60 57 54 52 49 46 44 41 39 37 35 33 31 30 28 27 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 22 23 25 26 28 29 31 34 36 38 41 44 47 50 53 56 60 63 66 68 71 73 74 75 76 77 76 76 75 74 72 71 69 67 65 63 61 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37 37 36 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 36 36 37 37 38 39 40 40 41 42 43 44 45 47 48 49 50 51 52 52 53 54 54 54 55 54 54 54 53 52 52 51 50 48 47 46 45 43 42 41 40 39 37 36 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 35 37 39 41 43 45 47 50 53 56 59 62 66 70 74 77 81 85 89 92 95 97 99 100 100 99 98 95 92 89
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 40 41 42 43 44 45 46 46 46 46 46 46 46 45 44 43 42 41 40 38 37 35 34 33 31 30 29 27 26 25 25 24 23 23 22 22 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 30 30 30 29 29 28 27 27 26 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 28 29 30 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 38 38 38 38 38 37 37 36 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 16 16 16 15 15 14 14 14 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 50 49 48 47 47 46 46 46 46 46 46 46 47 47 48 49 49 50 51 52 52 53 54 55 56 56 57 58 58 59 59 60 60 61 61 61 61 61 62 62 62 62 61 61 61 61 61 61 60 60 60 60 59 59 59 59 58 58 58 58 58 58 57 57 57 57 58 58 58 58 59 59 59 60 60 61 62 63 64 65 66 67 68 69 70 72 73 74 76 77 78 79 81 82 82 83 84 84 85 85 85 85 85 84 84 84 83 83 82 81 81 80 79 79 78 77 77 76 75 75 74 73 73 72 72 71 71 70 70 69 69 69 68 68 67 67 66 66 65 64 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 35 34 34 33 33 33 33 33 34 34 35 35 36 37 38 38 39 40 41 42 43 44 44 45 45 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 40 40 40 40 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 46 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 73 74 74 75 76 76 77 77 77 76 76 75 74 73 71 70 68 66 64 62 60 59 57 55 53
 39 39 38 38 38 39 39 40 41 43 44 46 47 49 51 53 55 58 60 62 65 67 70 72 74 77 79 81 83 85 87 89 91 93 94 96 97 98 99 100 101 102 102 102 102 102 102 102 102 101 100 99 99 97 96 95 94 92 90 89 87 85 83 82 80 78 76 74 72 70 68 66 64 62 61 59 57 56 55 53 52 51 50 49 48 48 47 47 47 47 47 47 47 47 48 48 48 49 50 50 51 52 52 53 54 54 55 56 56 57 58 58 59 59 60 60 61 61 61 62 62 63 63 63 64 64 64 65 65 65 66 66 67 67 67 68 68 68 69 69 69 69 70 70 70 70 70 69 69 69 68 68 67 67 66 65 64 63 61 60 59 57 55 54 52 51 49 47 46 44 43 42 41 40 39 38 38 37 37 37 38 39 40 41 43 45 47 49 52 55 59 63 67 71 76 81 86 91 97 103 108 114 120 126 131 136 141 146 150 153 156 158 160 161 161 161 160 158 156 153 150 147 144 140 136 132 128 124 121 117 113 109 106 102 99 96 93 90 87 84 81 79 76 74 72 70 67 65 63 62 60 58 56 55 53 51 50 48 47 46 44 43 42 41 40 39 39 38 37 37 37 37 36 36 37 37 37 38 38 39 40 41 42 43 44 46 47 49 50 52 53 55 57 59 61 63 65 68 70 72 75 78 80 83 86 89 92 95 98 102 105 108 112 115 119 122 125 129 132 135 138 140 143 145 146 147 148 148 147 146 145 143 140 137 134 130 126 121 117 112 107 102 96 91 87 82 77 73 68 64 61 57 54 51 49 46 44 43 41 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 34 36 38 41 44 47 51 54 58 62 66 71 75 79 84 88 92 96 100 104 107 110 113 115 116 118 118 118 118 118 116 115 113 111 108 106 103 100 96 93 90 86 83 80 76 73 70 67 64 61 58 56 53 50 48 46 44 42 40 38 36 34 32 31 29 28 27 25 24 23 22 21 20 19 19 18 17 17 16 16 16 16 16 16 16 16 17 17 18 19 20 21 22 23 24 26 27 29 30 32 33 35 36 37 38 39 40 41 42 42 42 43 43 43 43 43 43 42 42 42 41 41 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 36 35 34 33 32 31 29 28 27 25 24 22 21 19 18 17 16 15 14 13 12 11 11 10 10 10 10 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 35 37 39 41 43 45 48 50 53 55 58 61 64 67 70 73 76 79 83 86 89 92 95 97 99 101 103 104 105 105 105 104 102 100 98 95 91 88 84 79 75 70 66 61 57 53 49 45 41 38 35 32 29 27 25 23 22 20 19 19 18 17 17 17 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 27 28 29 30 31 32 32 33 34 35 35 36 36 37 37 38 38 38 38 39 39 39 39 38 38 38 38 37 37 37 36 36 35 34 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 24 24 23 23 23 24 24 24 25 25 26 27 29 30
 33 34 35 36 36 37 38 39 39 40 40 40 40 40 40 40 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 32 33 34 35 36 37 39 40 42 44 46 48 50 52 54 57 59 62 64 66 67 69 69 70 69 68 67 64 62 58 55 51 47 44 40 37 34 31 28 26 24 22 21 20 19 18 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 49 51 54 57 59 62 65 68 72 75 78 81 85 88 91 93 96 98 99 100 101 101 101 100 99 97 95 92 90 87 84 81 78 75 72 70 67 65 64 62 60 59 58 57 56 56 55 54 54 53 53 52 52 51 50 50 49 48 47 47 46 45 44 43 42 41 40 39 38 36 35 34 33 32 31 30 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 17 18 19 20 22 23 26 28 31 35 39 44 49 55 62 69 76 84 92 100 107 113 118 122 125 126 125 123 120 116 112 107 102 96 91 86 81 77 73 69 65 62 59 56 54 52 49 48 46 44 43 42 41 40 39 38 37 36 36 35 35 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 33
 42 43 44 45 46 47 48 48 49 50 50 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 54 54 55 56 56 57 58 59 59 60 61 62 63 64 65 66 67 68 69 70 71 71 72 72 73 73 73 73 73 73 72 71 71 70 69 67 66 65 63 62 61 59 58 56 55 54 53 52 52 51 51 50 50 50 50 49 49 49 49 49 49 48 48 48 47 47 46 46 45 44 44 43 42 41 41 40 39 39 38 38 37 36 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 60 61 61 62 62 62 63 63 63 62 62 62 62 61 61 60 59 59 58 57 57 56 55 54 54 53 52 51 50 50 49 48 48 47 46 46 45 44 44 43 43 43 42 42 42 41 41 41 41 41 41 40 40 41 41 41 41 41 41 42 42 42 43 43 44 44 45 46 46 47 48 48 49 50 51 51 52 53 54 54 55 56 56 57 57 58 58 59 59 59 60 60 61 61 61 62 63 63 64 65 66 67 68 70 71 72 74 75 76 77 78 79 79 80 80 80 79 79 78 77 76 75 73 72 70 68 67 65 63 61 60 58 56 55 53 51 50 49 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 41 42
 46 48 49 50 52 54 56 58 60 62 64 66 69 71 73 75 78 80 82 84 85 87 88 89 90 91 92 92 92 92 92 91 90 89 88 87 85 84 82 80 78 76 74 72 70 69 67 65 63 61 60 58 56 55 53 52 51 50 48 47 46 45 44 44 43 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 39 39 39 40 40 41 42 43 44 45 45 46 47 48 49 50 51 51 52 52 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 53 53 53 53 54 54 55 55 56 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 73 74 75 76 77 78 79 80 80 81 81 82 82 82 81 81 81 80 79 78 77 76 74 73 71 69 68 66 64 62 60 58 56 54 53 51 49 48 47 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 41 41 42 43 44 45 46 46 47 48 49 50 51 52 52 53 54 54 55 55 55 55 55 55 54 54 53 52 51 50 49 47 46 44 43 42 40 39 38 37 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 42 43 43 44 45
 66 69 72 75 79 82 85 88 90 92 94 95 95 95 94 93 91 89 86 83 80 77 74 71 67 64 61 59 56 53 51 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 18 19 20 21 23 24 27 29 32 35 38 42 46 51 55 60 65 69 74 78 81 85 88 90 92 93 94 94 94 94 93 92 91 90 88 87 86 84 83 82 81 80 78 77 77 76 75 74 74 73 73 72 72 72 72 72 72 72 72 72 73 73 73 74 74 75 76 76 77 78 79 79 80 81 82 82 83 84 84 84 84 84 84 83 82 81 80 78 76 73 70 67 64 61 58 54 51 48 45 42 39 37 34 32 31 29 28 27 26 26 25 25 25 25 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 34 34 35 35 36 37 38 39 40 41 42 43 44 46 47 49 51 53 55 57 59 62 64 67 70 74 77 81 84 88 92 95 99 102 105 107 108 109 110 109 107 105 101 98 93 88 83 78 73 69 64 60 56 53 49 47 45 43 41 40 39 38 38 37 37 37 38 38 38 39 40 40 41 42 43 45 46 47 49 50 52 53 55 57 58 60 62 64 66 67 69 71 73 74 76 77 78 79 80 81 81 81 81 81 81 80 79 78 77 76 75 73 72 70 69 67 66 64 63 61 60 59 57 56 55 54 54 53 53 53 53 53 53 54 55 57 59 61 63
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 49 49 48 48 49 49 50 51 52 53 55 57 58 60 62 64 66 68 70 73 75 77 80 82 85 87 90 93 95 98 101 104 106 109 112 115 118 121 123 126 129 131 133 136 137 139 140 141 142 142 142 142 141 139 138 136 133 130 127 124 121 117 113 109 105 101 97 93 89 85 81 77 74 70 67 64 61 59 56 54 52 51 50 49 48 48 48 49 49 51 52 54 56 59 62 65 69 72 76 80 84 88 91 95 99 102 105 108 111 114 116 117 119 120 121 122 122 122 122 122 121 120 120 119 117 116 115 113 112 111 109 107 106 104 103 101 99 97 96 94 92 91 89 87 85 84 82 80 78 76 75 73 71 69 67 65 64 62 60 58 56 54 52 51 49 47 45 44 42 40 39 38 37 36 35 35 34 34 34 35 35 36 38 39 41 43 45 47 50 52 55 58 61 65 68 71 74 78 81 84 87 90 93 96 99 101 103 106 108 109 111 112 114 115 116 116 117 117 118 118 118 118 118 117 117 117 116 116 115 115 114 114 113 112 112 111 110 110 109 108 107 106 105 104 102 101 99 97 95 93 91 88 86 83 80 77 74 71 67 64 61 57 54 51 49 46 44 42 40 39 38 37 36 36 36 37 38 39 40 42 44 46 49 51 54 58 61 65 69 73 78 83 88 93 99 105 112 118 125 133 141 148 157 165 174 183 192 200 209 218 226 234 241 248 253 258 262 264 266 266 265 263 260 256 250 245 238 231 223 216 207 199 191 183 174 166 158 151 143 136 129 122 115 109 103 97 92 86 82 77 73 69 65 62 59 57 55 53 51
 78 79 80 82 84 86 88 90 92 94 97 99 100 102 104 105 106 107 107 108 108 108 107 107 106 105 104 103 102 101 100 98 97 96 94 93 92 91 89 88 87 86 85 84 83 82 81 81 80 79 78 78 77 76 76 75 75 74 74 73 72 72 71 71 70 69 68 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 52 52 52 52 53 54 55 56 58 60 62 64 66 69 72 75 77 80 83 86 89 91 94 96 98 100 102 104 105 107 108 109 110 111 111 112 112 112 112 112 112 112 112 112 111 111 111 110 110 109 109 108 108 107 107 106 106 105 104 104 103 103 102 102 101 100 99 99 98 97 96 95 93 92 90 89 87 85 83 81 79 77 74 72 69 67 64 62 60 57 55 53 52 50 49 48 47 47 47 47 48 48 49 50 52 53 55 57 58 60 62 64 66 68 70 72 74 76 78 80 81 83 85 86 88 89 90 92 93 94 95 96 97 98 99 100 101 101 102 103 103 104 104 105 105 106 106 106 107 107 107 107 107 107 107 107 106 106 105 105 104 103 102 100 99 97 95 93 91 89 86 84 81 78 76 73 70 67 64 62 59 57 55 54 52 51 50 50 49 49 49 50 51 52 53 54 55 57 58 60 62 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 98 100 102 104 107 109 111 113 116 118 120 122 124 125 127 129 130 131 132 133 133 134 134 133 133 132 131 130 129 127 125 123 121 119 116 114 111 109 106 103 100 98 95 93 90 88 86 84 82 80 79 78 77 77 76 77 77
 43 45 46 48 49 51 52 54 55 57 58 59 59 60 60 61 61 60 60 60 59 58 58 57 56 55 55 54 53 52 52 51 50 50 49 49 48 48 48 48 48 48 48 48 48 48 49 49 50 50 51 52 53 54 55 56 58 59 61 63 65 67 69 71 73 76 78 80 83 85 87 89 91 92 93 94 94 93 92 90 88 85 81 77 73 69 65 61 56 52 49 45 42 40 37 36 34 33 32 31 30 30 30 30 30 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 52 54 55 57 59 60 62 63 65 67 69 71 73 74 76 78 80 82 85 87 89 91 93 95 97 99 101 102 104 105 106 107 108 108 108 107 107 105 104 102 100 97 94 91 88 85 82 78 75 72 70 67 65 63 62 60 60 59 59 59 59 60 61 62 63 64 66 67 69 70 72 74 76 78 79 81 82 84 85 87 88 89 89 90 90 90 90 90 89 88 88 86 85 84 82 80 79 77 75 73 71 69 67 65 63 61 59 57 55 53 51 50 48 47 45 44 42 41 40 39 37 36 35 35 34 33 33 32 32 31 31 31 32 32 33 34 35 37 39 42 44 48 52 56 60 65 71 76 82 87 93 99 104 108 113 116 119 122 124 125 126 126 126 125 124 122 121 119 117 116 114 112 110 108 106 104 103 101 100 98 97 95 94 93 91 90 89 87 86 85 84 83 81 80 79 77 76 75 73 72 70 69 67 66 64 63 62 60 59 57 56 54 53 51 50 49 47 46 45 44 43 42 42 41 40 40 40 40 40 41 42 42
 45 47 49 52 54 57 59 61 64 65 67 68 70 70 71 71 71 71 70 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 55 54 54 53 53 53 52 52 52 52 52 52 52 53 53 53 54 54 55 55 56 56 57 57 58 59 59 60 61 61 62 63 63 63 64 64 64 64 64 63 63 62 61 60 59 58 56 55 53 52 50 49 48 47 46 45 44 44 44 44 44 44 44 44 45 45 46 47 47 48 49 49 50 50 51 52 52 53 53 53 54 54 54 55 55 55 55 56 56 56 56 57 57 57 57 58 58 58 58 59 59 60 60 61 61 62 63 64 64 65 66 67 68 70 71 72 74 75 76 78 79 81 82 83 84 85 86 87 87 87 86 85 84 83 81 78 75 73 69 66 63 59 56 53 50 48 45 43 41 40 38 37 37 36 35 35 35 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 58 59 61 62 64 65 67 68 69 71 72 73 74 76 77 77 78 79 79 79 80 80 80 79 79 78 78 77 76 75 74 72 71 70 68 67 66 64 63 62 60 59 58 58 57 56 56 56 56 57 58 59 60 62 63 65 67 69 72 74 76 78 80 82 83 84 85 86 86 86 86 85 85 84 83 81 80 79 77 75 74 72 70 68 67 65 63 62 60 59 57 56 54 53 52 51 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 33 33 34 34 35 36 38 39 41 43
 18 18 19 20 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 35 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 44 45 46 47 48 48 49 50 50 50 51 51 51 51 51 50 50 49 49 48 47 46 45 44 43 42 41 40 39 37 36 35 34 32 31 30 29 27 26 25 24 24 23 22 22 21 21 21 21 21 21 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 32 33 34 35 36 37 38 39 39 40 41 42 43 43 44 44 45 46 46 46 47 47 47 47 47 47 47 47 47 46 46 45 45 44 43 43 42 41 40 39 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 25 25 24 23 22 22 21 21 20 19 19 19 18 18 17 17 17 17 17 17 18
 37 38 39 40 42 44 46 48 51 54 57 60 64 68 71 75 79 84 88 92 96 100 105 109 113 117 121 126 129 133 137 141 144 147 151 154 156 159 161 163 165 166 168 169 170 170 171 171 171 170 170 169 168 167 165 163 161 159 157 154 151 148 145 142 138 134 130 126 122 117 113 108 104 99 94 90 85 80 76 72 67 63 60 56 53 50 47 45 43 42 41 40 39 39 39 40 41 42 43 44 46 47 49 51 53 54 56 58 60 62 64 65 67 69 71 72 74 76 78 79 81 83 85 86 88 90 92 94 96 98 100 102 105 107 109 111 114 116 119 121 123 125 127 129 131 133 134 135 136 137 137 136 136 135 133 131 129 127 124 121 117 113 109 105 101 97 92 88 84 79 75 71 68 64 61 58 55 53 51 50 49 48 47 47 47 47 48 48 49 50 51 53 54 55 56 58 59 60 61 63 64 65 66 67 68 69 70 71 71 72 73 74 74 75 76 77 77 78 79 80 80 81 82 82 83 84 84 85 85 86 86 87 87 87 87 87 87 87 87 86 86 85 84 83 82 80 79 77 75 73 71 69 67 65 62 60 58 55 53 51 49 47 45 44 42 41 41 40 40 40 41 42 43 45 47 49 52 55 58 61 65 68 72 76 79 83 86 89 92 95 97 99 100 101 102 102 102 102 101 100 99 98 96 95 93 91 89 87 85 83 81 80 78 76 74 73 71 70 69 68 66 65 64 63 63 62 61 60 60 59 58 58 57 57 56 56 55 54 54 53 52 52 51 50 49 48 47 46 45 43 42 41 40 39 38 38 37 37 37 37
 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
 40 38 37 36 35 35 35 35 36 36 37 38 39 40 41 43 44 45 46 48 49 50 51 52 53 54 55 55 56 56 57 57 57 58 58 58 57 57 57 57 56 56 55 55 54 54 53 53 52 51 51 50 49 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 35 35 36 37 39 40 42 43 45 47 49 51 53 55 57 59 60 62 63 65 66 67 68 69 70 70 71 71 71 72 72 72 72 72 71 71 71 71 70 70 69 69 68 68 67 67 66 65 65 64 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 31 31 31 31 32 32 34 35 37 40 42 46 49 53 58 62 67 72 78 83 88 93 98 103 107 111 114 117 119 121 121 122 121 121 119 118 116 114 111 109 106 103 101 98 95 93 90 88 85 83 81 79 77 76 74 73 71 70 69 68 67 66 66 65 64 64 63 63 63 62 62 62 62 62 61 61 61 61 61 60 60 60 59 59 58 57 56 55 54 53 52 50 49 47 46 44 43 42 40 39 38 37 37 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 49 50 52 54 56 58 60 62 65 67 70 73 76 80 83 87 91 94 98 102 106 110 114 117 120 123 125 127 127 128 127 125 123 120 116 112 107 102 97 91 85 80 74 69 64 59 55 51 48 45 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 23 24 26 27 29 31 33 35 37 40 42 45 47 49 51 53 55 57 58 59 60 61 61 61 61 61 61 61 60 59 59 58 57 56 55 55 54 53 52 51 51 50 49 49 48 48 47 47 47 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 42 42 41 40 39 38 38 37 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 49 51 52 53 55 56 57 59 60 62 63 64 65 67 68 68 69 69 69 69 69 68 67 65 64 62 60 57 55 52 49 47 44 41 38 36 33 31 29 27 25 24 22 21 21 20 20 20 20 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38 39 39 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 39 39 38 38 37 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 20 20 20 21 21 22 23 24 26 27 29 30 32 33 35 37 39 40 42 44 45 47 49 50 51 53 54 55 56 57 58 59 59 60 60 61 61 61 61 61 61 61 61 61 60 60 59 59 58 58 57 56 55 54 54 53 52 51 50 49 48 47 45 44 43 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 21 21 21 22
 14 14 15 16 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 35 36 37 38 39 41 42 44 45 47 48 50 52 54 57 59 62 64 67 70 74 77 81 84 88 92 97 101 105 110 114 118 122 126 129 132 134 135 135 135 134 132 129 125 121 115 110 104 98 92 86 80 74 68 62 57 52 48 43 40 36 33 30 28 25 24 22 21 20 20 20 20 20 21 22 23 25 27 29 31 34 37 40 44 47 51 55 59 63 68 72 76 81 85 89 92 96 98 101 103 104 105 105 104 103 102 100 98 96 93 90 87 84 81 78 75 72 70 67 64 62 60 57 55 53 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 16 16 16 17 18 18 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 53 55 58 61 64 67 71 74 78 81 85 88 92 95 98 100 102 103 104 104 103 102 100 97 93 90 85 81 76 71 67 62 57 53 48 44 40 36 33 30 27 24 22 20 18 17 15 14 14 13 13 13 14 15 16 17 19 21 23 26 29 33 37 41 45 50 55 61 66 72 78 84 89 95 100 104 108 111 113 114 114 113 112 109 107 103 99 95 91 87 83 79 75 71 67 64 60 57 54 52 49 47 45 43 41 39 37 36 35 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 14
 55 57 59 61 64 66 69 71 73 76 78 80 81 82 83 84 85 85 85 84 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 70 69 68 68 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 66 66 66 66 65 65 64 63 63 62 61 59 58 57 56 54 53 51 50 49 47 46 45 44 43 43 42 42 42 43 43 44 45 47 48 49 51 52 54 55 56 58 59 60 61 62 63 63 64 64 65 65 66 66 66 66 67 67 67 67 67 68 68 68 68 69 69 69 70 70 71 71 71 72 73 73 74 74 75 76 77 77 78 79 79 80 81 82 82 83 83 84 84 84 85 85 85 84 84 83 82 81 80 78 77 75 73 70 68 65 63 60 58 56 53 51 50 48 47 46 45 44 44 44 44 45 45 46 47 48 48 49 50 51 52 53 54 55 56 57 57 58 59 59 60 60 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 64 64 64 65 65 65 66 66 67 67 68 68 68 69 69 70 70 70 70 70 70 70 70 69 69 68 67 66 65 64 63 62 61 59 58 58 57 56 56 56 56 57 58 59 60 62 63 65 67 70 72 74 77 79 82 84 87 89 92 94 97 99 101 103 106 107 109 111 113 114 115 116 117 117 117 117 117 117 116 115 114 113 112 110 108 107 105 103 101 99 96 94 92 90 88 86 84 82 80 78 76 74 72 70 69 67 65 64 62 61 60 58 57 56 55 54 53 52 51 51 50 50 50 50 51 51 52 54
 61 63 65 68 71 75 78 82 85 89 92 95 99 101 104 106 108 110 111 112 113 114 114 115 115 115 115 115 115 115 115 115 114 114 114 114 114 115 115 115 115 116 116 116 117 117 118 118 119 119 119 120 120 120 120 120 120 120 120 120 119 118 117 116 115 114 112 111 109 107 105 102 100 98 95 92 90 87 84 82 80 77 75 73 72 70 69 69 69 69 70 71 73 75 77 80 84 88 92 96 100 105 110 115 119 124 129 133 137 141 145 148 151 154 156 157 159 160 160 160 160 159 158 156 155 153 151 149 147 145 142 140 137 135 133 131 129 127 125 123 121 120 118 117 116 115 114 113 113 112 112 111 111 111 111 110 110 110 109 109 108 108 107 106 104 103 101 98 96 93 90 87 84 81 77 74 71 68 65 62 60 59 57 56 56 56 56 57 58 60 61 63 66 68 71 74 77 81 84 88 92 96 100 105 109 114 119 124 130 135 141 147 153 159 165 171 178 184 190 196 202 208 214 219 224 228 232 235 238 240 242 243 243 243 242 240 238 235 231 228 223 218 213 208 202 196 190 183 176 170 163 156 149 142 136 129 122 116 110 104 98 92 87 82 78 74 71 68 66 64 63 62 62 62 63 64 66 68 70 73 76 79 82 86 89 93 97 101 105 109 113 118 122 126 130 135 139 143 148 152 156 161 165 169 173 177 181 184 187 190 193 195 197 198 199 200 199 199 197 196 193 191 187 184 179 175 170 165 160 155 150 144 139 133 128 123 118 113 108 103 98 94 90 86 82 78 75 72 69 66 64 62 60 59 58 57 57 57 58 59
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 35 37 38 39 41 43 44 46 48 50 51 53 54 55 56 56 57 57 57 56 55 54 53 52 50 49 47 46 44 42 41 39 37 36 34 33 32 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 22 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 27 27 27 28 28 29 29 29 29 29 29 29 29 28 28 27 27 27 26 26 26 25 25 25 26 26 26 27 27 28 28 29 30 31 32 32 33 34 35 36 38 39 40 41 42 44 45 47 48 50 51 53 54 56 57 59 61 62 64 65 67 68 69 70 71 72 73 73 74 74 74 74 74 73 73 72 71 70 69 68 66 65 63 62 60 59 57 55 53 52 50 48 46 45 43 41 39 38 36 35 33 32 30 29 28 27 27 26 26 25 25 25 25 25 26 26 26 27 27 28 28 28 28 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 37 38 38 38 39 39 39 39 39 39 39 38 38 38 37 37 36 35 35 34 33 33 32 31 31 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 33 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 46 46 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 54 54 54 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 54 54 53 52 52 51 50 49 48 46 45 44 43 41 40 38 37 35 34 32 31 30 29 28 27 27 26 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 37 38 39 39 40 40 41 41 41 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 44 44 44 45 45 45 45 45 45 45 44 43 43 42 40 39 38 36 34 33 31 29 27 26 24 23 22 21 20 20 20 20 20 20 21 22 23 25 26 28 30 32 35 37 40 43 47 50 54 59 63 68 74 80 86 93 100 108 116 125 133 142 151 159 167 174 179 184 186 187 187 184 180 175 168 160 153 144 136 127 119 112 104 97 91 84 79 74 69 64 60 56 53 49 46 44 41 39 36 34 33 31 29 28 26 25 24 23 22 21 21 20 20 20 21 21 22 23 24 25 27 29 31 33 35 37 39 41 43 44 46 47 48 49 50 51 51 51 51 51 51 51 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 50 50 51 51 52 52 53 54 55 55 56 57 57 58 58 59 59 59 59 59 59 58 58 57 56 55 54 53 52 50 49 47 46 44 42 41 39 38 36 35 34 32 31 31 30 29 29 29
 7 7 7 7 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 16 17 18 20 22 23 25 27 29 31 33 36 38 40 43 45 47 49 50 52 53 53 53 53 53 52 51 49 47 45 43 41 39 37 35 33 31 29 28 26 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 18 19 20 21 23 24 26 27 29 30 32 34 36 37 39 41 43 46 48 50 52 55 57 59 61 63 65 66 68 69 69 70 70 69 68 67 66 64 62 60 57 55 53 50 48 45 43 41 39 37 35 33 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 26 27 28 29 31 32 34 36 38 39 41 43 45 47 49 50 51 53 53 54 54 54 54 53 52 51 49 48 46 44 42 40 37 35 33 31 29 27 25 24 22 20 19 17 16 15 14 12 11 11 10 9 8 8 7
 14 14 15 15 16 17 19 20 22 23 25 27 29 32 34 36 39 41 44 46 48 50 52 54 56 58 59 60 61 61 61 61 61 60 60 59 58 57 55 54 52 51 49 48 46 45 44 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 19 19 19 20 21 22 24 25 27 29 32 34 37 40 43 45 48 51 53 56 58 59 61 62 62 63 63 63 62 62 61 60 59 58 57 57 56 55 54 53 52 52 51 51 51 50 50 50 50 50 51 51 51 52 53 53 54 55 56 57 57 58 59 60 61 62 63 64 64 65 65 65 65 65 64 64 63 62 61 60 58 56 55 53 51 49 47 45 42 40 39 37 35 33 32 31 30 29 28 28 28 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 52 53 53 53 53 53 52 51 50 48 46 44 42 40 37 35 32 30 27 25 23 21 19 18 16 15 15 14 13 13 13 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 26 27 28 29 30 31 31 32 33 34 34 35 35 36 36 37 37 38 38 38 38 39 39 39 39 39 38 38 38 38 37 37 36 36 35 35 34 33 32 32 31 30 29 28 27 26 25 24 23 22 20 19 19 18 17 16 15 15 14 14 14 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 35 36 37 39 40 42 44 47 49 52 54 57 60 63 67 70 73 76 80 83 87 90 94 97 101 104 108 111 114 117 120 123 126 128 130 132 133 134 135 135 135 134 133 132 130 127 125 122 119 116 112 109 105 101 98 94 90 87 83 80 77 74 70 68 65 62 59 57 55 53 50 49 47 45 43 42 41 40 39 38 37 37 37 37 37 38 39 41 43 45 48 51 54 57 61 65 69 73 77 80 84 87 89 91 93 95 96 96 96 96 96 95 95 94 93 91 90 89 88 87 86 85 84 83 82 82 81 81 80 80 80 80 80 80 80 80 80 80 81 81 81 82 82 82 83 83 83 84 84 84 84 84 84 84 84 84 84 84 83 83 83 82 81 81 80 79 78 77 76 75 74 73 72 71 70 69 69 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 65 65 64 64 64 63 63 62 62 62 62 61 61 61 61 61 61 61 61 62 62 62 63 63 64 65 65 66 67 68 70 71 72 74 75 77 79 80 82 84 86 89 91 93 95 97 99 100 102 103 104 105 105 104 104 102 101 99 96 93 89 86 82 78 74 69 65 62 58 55 52 49 47 45 43 42 41 41 40 40 41 41 42 43 44 46 47 49 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 79 81 82 83 84 85 85 85 85 85 84 84 83 82 81 80 79 77 76 75 73 72 70 69 68 66 65 64 62 61 60 59 58 57 55 54 53 52 51 50 49 48 46 45 44 43 42 40 39 38 37 36 36 35 34 34 34 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 32 34 36 38 40 42 44 45 47 48 50 51 52 52 53 53 53 52 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 34 34 33 33 32 32 31 31 31 31 31 32 32 33 33 34 35 35 36 38 39 40 42 43 45 46 48 49 51 52 54 55 56 57 57 57 57 57 56 54 53 51 49 47 44 42 39 36 34 32 29 27 26 24 23 21 20 20 19 19 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 38 39 40 41 42 43 44 44 45 46 46 46 47 47 46 46 45 45 44 43 41 40 39 37 36 35 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 24 24 25 24 24 24 24 23 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 17 17 17 18 19 20 21 22 23 25 27 29 31 33 35 37 40 42 44 46 48 50 51 52 53 53 53 53 52 51 50 48 46 44 42 41 39 37 35 33 31 29 28 27 25 24 23 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 23 23 24 25 27 28 29
 54 54 56 57 59 61 64 67 70 73 77 80 84 88 92 96 99 103 106 110 112 115 117 119 120 121 122 122 121 121 119 118 116 114 112 109 107 104 102 100 97 95 93 91 89 87 86 85 83 82 82 81 80 80 80 79 79 79 79 79 79 79 80 80 80 80 80 79 79 79 78 78 77 76 75 74 72 71 69 67 66 64 62 60 59 58 56 55 55 54 55 55 56 57 59 60 63 65 68 71 74 78 81 85 88 92 95 99 102 106 109 112 115 118 121 123 126 128 130 133 134 136 138 140 141 142 144 145 146 147 148 149 150 151 151 152 152 153 153 153 153 152 152 151 150 149 147 146 144 142 139 137 134 131 128 125 122 118 115 111 108 104 101 97 94 90 87 84 81 78 75 73 70 68 67 65 64 63 63 63 63 63 64 65 67 68 69 71 72 73 75 75 76 77 77 77 76 76 75 75 74 73 72 70 69 68 67 66 65 64 63 62 61 61 60 60 60 60 61 61 62 63 64 65 67 69 71 74 76 80 83 87 91 95 100 105 110 116 121 127 132 137 142 147 151 154 156 158 158 158 156 154 150 146 141 136 130 124 117 111 105 99 93 87 82 77 73 69 66 63 61 59 58 57 57 57 57 58 58 60 61 62 64 66 67 69 71 72 74 76 77 79 80 81 82 83 83 84 84 84 84 84 84 84 83 82 82 81 80 79 79 78 77 76 75 75 74 73 73 72 72 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 68 68 67 66 65 64 63 62 61 59 58 57 56 55 54 53 53 53 53
 80 76 73 70 68 66 65 64 64 63 63 63 64 64 64 65 65 66 66 66 67 67 67 68 68 68 68 68 68 68 68 67 67 67 67 66 66 65 65 65 64 64 63 63 62 62 62 61 61 60 60 59 59 58 58 58 57 57 57 56 56 56 56 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 56 56 57 58 59 60 61 63 64 66 68 70 72 74 75 77 79 80 81 83 84 84 85 85 85 85 85 85 84 83 83 82 81 80 78 77 76 75 74 72 71 70 69 68 67 66 65 64 63 62 62 61 61 61 61 61 61 61 61 61 62 62 63 64 64 65 66 67 68 69 70 71 72 73 75 76 77 78 79 80 80 81 82 83 83 84 84 85 86 86 87 88 89 90 92 94 96 99 102 106 110 115 121 127 134 141 149 158 166 175 184 193 202 210 218 226 232 238 243 246 249 250 249 247 244 240 235 229 222 215 207 199 191 183 175 168 160 153 146 140 134 128 123 118 114 110 106 103 100 97 95 93 91 89 88 87 86 85 85 85 85 85 85 86 87 88 89 91 92 94 96 98 100 103 105 108 111 113 116 118 120 122 124 125 126 126 125 124 122 120 118 115 111 108 104 100 97 93 89 86 82 79 76 73 71 68 66 64 62 61 59 58 57 56 55 55 55 54 54 55 55 56 56 57 59 60 62 64 67 70 73 77 81 86 91 97 104 111 120 129 139 150 162 175 189 203 218 233 249 263 277 289 298 306 310 311 309 304 295 285 272 258 243 228 212 197 182 168 155 142 131 121 112 103 96 90 84
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 31 32 35 37 39 42 45 48 51 55 58 61 65 68 71 74 77 80 83 85 87 88 90 91 91 92 92 92 91 90 89 88 87 86 84 82 81 79 77 76 74 73 71 70 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 55 54 53 53 52 52 51 50 50 49 48 48 47 46 46 45 44 43 43 42 41 40 40 39 39 38 37 37 37 37 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 41 41 42 43 44 45 46 47 48 49 51 52 54 55 57 59 60 62 64 65 67 68 69 70 71 72 72 72 72 71 71 70 69 68 67 65 64 62 60 59 57 55 53 51 50 48 46 45 43 42 40 39 38 37 36 35 35 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 44 45 46 47 48 48 49 49 49 49 49 49 48 47 46 45 44 42 41 39 38 36 34 32 31 29 28 26 25 24 23 23 22 22 22 22 22 22 23 23 24 25 26 27 28 29 31 32 34 36 37 39 41 43 45 47 49 51 53 55 57 59 60 62 63 64 64 64 64 64 63 62 61 60 58 56 55 53 51 49 48 46 44 42 41 39 38 37 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 24 24 25 26 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 51 50 49 48 46 46 45 44 43 43 42 41 41 40 39 39 38 37 36 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 35 36 37 38 39 41 42 43 44 45 45 46 46 47 47 47 46 46 45 45 44 43 42 41 40 39 38 38 37 36 36 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 38 38 38 39 38 38 38 38 37 37 36 35 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 23 22 22 22 22 23 23 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 32 33 33 34 34 34 35 35 35 35 35 34 34 34 33 33 33 32 32 31 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 37 38 39 40 40 41 42 42 42 43 43 43 43 42 42 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 33 32 32 32 32 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 40 40 41 41 42 43 44 46 47 49 51 53 55 57 59 61 63 65 67 69 70 70 70 70 70 68 67 65 63 61 59 56 54 51 49 47 44 42 40 38 36 35 33 32 31 29 29 28 27 26 26 26 26 26 26 26 26 27 28 28 29 31 32 33 35 37 38 40 43 45 47 50 52 55 58 60 63 65 68 70 72 74 75 76 76 77 76 76 75 74 72 71 69 67 65 62 60 58 56 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 25 24 23 23 22 22 22 22 22 23 23 24 25 26 27 29 30 32 35 38 41 45 49 54 60 66 74 84 95 108 123 140 161 185 212 243 277 313 349 383 410 429 435 429 411 384 352 317 282 250 220 193 170 150 133 118 106 95 86 78 71 65 60 56 52 48 45 43 40 38 36 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 20 20 19 19 19 19 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 33 34 36 38 40 42 44 47 50 53 57 62 67 73 79 87 95 105 116 129 143 159 177 196 216 237 258 277 293 304 310 309 301 288 271 250 229 207 186 166 148 131 117 104 93 83 74 67 60 54 49 45 41 37 34 32 29 27 25 24 22 21 20 19 18 17 17 16 16 16 15 15 16 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 25 26 28 29 30 31 33 35 37 39 41 44 47 50 54 58 63 68 74 80 86 93 100 107 114 121 127 131 135 136 136 134 130 125 119 112 105 98 90 83 76 70 64 59 54 50 46 42 39 36 34 32 30 28 26 25 24 23 22 21 20 20 19 19 19 19 19 19 19 20 20 21 22 23 24 25 27 28 30 32 34 36 38 40 43 45 48 51 54 57 60 64 67 71 75 79 84 88 93 97 102 107 111 115 119 122 124 126 126 126 125 122 119 115 111 106 101 96 90 85 80 76 72 68 64 61 58 55 53 51 49 48 46 45 44 43 43 42 41 41 41 40 40 40 39 39 39 38 38 37 37 36 35 35 34 33 32 31 30 28 27 26
 29 28 28 28 27 27 27 27 27 27 27 28 29 30 31 32 33 35 37 40 42 45 49 53 58 63 69 76 84 93 103 114 126 139 153 167 181 195 206 215 221 222 220 214 205 194 181 167 154 141 128 117 106 97 89 81 75 69 64 59 56 52 49 46 44 42 40 39 37 36 35 34 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 32 33 34 34 35 35 36 37 37 38 39 40 42 43 44 46 48 50 52 55 58 62 66 70 75 81 87 94 102 110 119 129 139 149 159 168 175 181 185 186 184 180 173 165 155 145 134 123 113 104 95 87 79 73 67 62 57 53 49 46 43 41 39 37 35 34 32 32 31 30 30 29 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 30 30 31 32 33 34 35 36 38 40 42 44 47 50 53 56 59 62 65 69 71 74 76 78 79 80 81 80 80 78 77 75 73 70 68 65 63 60 58 55 53 51 49 47 45 43 41 40 38 37 35 34 33 32 31 30 30 29 29 28 28 28 28 28 28 28 28 29 29 30 31 32 33 34 35 36 37 39 40 42 44 46 48 50 52 55 57 60 62 65 67 70 72 74 76 77 78 78 78 77 76 74 72 70 67 64 61 58 55 52 49 46 44 42 40 38 37 35 34 33 32 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 26 27 28 29 29 29 30 30 30 30 29 29 28 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 20 22 23 25 26 28 29 31 32 34 35 36 37 38 38 38 38 38 37 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 37 37 37 37 36 35 34 33 32 30 29 27 26 24 23 22 21 19 19 18 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 27 28 29 29 29 30 30 29 29 29 28 27 27 26 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 59 60 61 62 62 63 63 63 62 62 61 60 59 57 56 54 53 51 50 48 47 45 44 43 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 52 54 55 55 56 56 56 56 56 55 54 52 51 49 47 46 44 42 41 39 38 36 35 34 33 33 32 32 31 31 31 31 31 31 31 32 32 32 33 34 34 35 36 37 37 38 39 40 40 41 41 41 42 42 42 42 41 41 41 40 40 39 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 34 34 34 34 33 33 33 32 31 31 30 29 29 28 28 27 26 26 26 25 25 25 25 25 25 25 25 25 26 26 27 28 29 30 31 32 33 34 36 37 39 41 42 44 46 48 50 51 53 55 56 57 58 58 58 58 58 57 56 55 53 51 50 48 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 24 24 25 26 26 27 29 30 31 33 34 36 38 39 41 43 45 46 47 48 49 50 50 50 49 49 48 47 46 45 43 42 41 39 38 37 36 35 34 34 33 32 32 32 31 31 31 31 32 32 33 33 34 35 36 37 38 40 41 42 44 46 47 49 50 51 53 54 55 55 56 56 56 56 56 56 55 55 54 53 53 52 51 51 50 49 49 49 48 48 48 48 49 49 49 50 51 51 52 53 55 56 57 58
 85 83 81 80 79 78 77 77 77 76 77 77 77 78 79 79 80 82 83 84 86 88 89 91 93 95 98 100 102 105 108 110 113 115 118 120 123 125 127 128 130 131 131 131 131 130 129 128 126 124 121 118 115 112 109 106 103 100 97 94 91 89 86 84 82 80 79 77 76 75 74 73 73 73 72 72 73 73 73 74 75 76 77 78 80 81 83 84 86 88 90 92 94 95 97 99 100 102 103 104 105 106 107 108 109 109 110 110 111 111 111 112 112 112 112 113 113 113 113 113 114 114 114 114 114 115 115 115 115 115 116 116 116 117 117 118 118 119 120 120 121 122 123 124 124 125 126 126 127 127 128 128 128 128 128 127 127 126 126 125 124 123 122 120 119 118 116 115 113 112 110 109 107 106 105 103 102 101 100 99 99 98 98 98 98 98 98 98 99 100 101 101 102 104 105 106 108 109 111 113 115 117 119 121 123 125 127 130 132 134 137 139 141 143 144 146 147 147 148 147 147 146 144 142 140 138 135 132 128 125 122 118 115 112 108 106 103 100 98 96 94 92 91 90 89 88 87 87 87 87 88 88 89 90 91 93 94 96 98 100 102 105 107 109 112 114 116 118 120 122 124 125 126 126 126 126 126 125 125 124 122 121 120 118 117 116 114 113 112 111 110 109 108 108 107 107 107 107 107 107 108 108 109 110 110 112 113 114 115 117 118 120 122 124 126 128 131 133 135 137 140 142 144 146 147 149 150 151 152 153 153 153 153 153 152 151 149 148 146 144 142 140 137 134 131 128 125 122 119 115 112 109 105 102 99 96 94 91 89 87
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 56 58 59 61 63 65 67 69 72 74 76 78 80 82 83 84 85 85 85 84 83 82 80 78 76 74 71 69 66 63 60 58 55 53 50 48 46 44 42 41 39 38 38 37 36 36 36 37 37 38 39 40 41 42 44 46 47 49 51 53 55 58 60 62 64 66 68 70 72 74 75 77 78 79 80 80 80 81 80 80 80 79 79 78 78 77 77 77 77 77 77 78 79 80 82 84 86 89 93 96 101 105 110 116 121 127 134 140 146 153 158 164 168 171 173 174 173 171 167 162 156 149 141 132 123 115 106 98 90 83 76 70 65 60 55 52 49 46 44 42 41 40 39 39 39 39 40 40 41 43 44 46 48 50 53 55 58 61 65 68 71 75 79 82 86 89 92 95 97 99 101 102 103 103 102 101 100 99 97 95 94 92 90 89 87 86 85 85 84 84 84 84 84 84 85 85 86 87 87 88 89 89 90 90 90 90 90 90 89 89 88 87 86 85 84 83 82 80 80 79 78 77 77 77 77 78 78 79 80 82 83 85 87 89 92 94 96 98 101 102 104 106 107 107 108 108 107 107 106 104 102 100 98 96 93 91 88 86 83 81 79 77 75 73 71 70 68 67 66 65 65 64 64 63 63 63 62 62 62 61 61 60 59 59 58 57 56 54 53 52 51 49 48 47 45 44 43 42 41 40 39 38 38 37 37 37 37 37 38 38 40 41 43 45 47 50 53 56 60 65 69 74 79 84 89 93 98 102 105 108 109 110 110 110 108 106 103 100 97 93 89 86 82 78 75 71 68 66 63 61 59 58 56 55 54 54 54 54 55 55
 70 72 74 76 79 81 83 86 88 90 92 94 95 96 98 98 99 99 99 99 99 99 98 97 96 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 78 77 76 75 75 74 74 73 73 73 72 72 72 72 72 72 72 73 73 74 74 75 76 77 78 79 81 82 84 85 87 89 91 93 95 97 99 101 102 104 105 106 107 107 107 107 107 106 105 104 103 101 100 98 97 95 94 92 91 90 89 88 88 87 87 86 86 86 87 87 88 88 89 90 91 91 92 93 94 94 95 95 95 95 95 95 94 93 92 91 90 88 87 85 84 82 81 79 78 77 76 75 75 74 74 74 74 74 75 75 76 76 77 78 79 80 81 83 84 85 86 87 88 89 90 90 91 91 91 90 90 89 88 87 86 85 84 82 81 80 79 78 77 76 75 75 74 74 74 74 74 74 75 75 76 77 77 78 79 80 82 83 84 85 87 88 89 90 91 93 93 94 95 96 96 97 97 97 97 97 96 96 95 95 94 93 92 91 90 89 88 86 85 84 83 81 80 79 78 77 76 75 74 73 72 71 71 70 70 69 69 69 69 68 68 68 68 68 68 68 68 68 67 67 67 66 66 66 65 64 64 63 62 61 60 59 59 58 57 56 56 55 54 54 53 53 53 53 53 53 53 54 54 55 56 56 58 59 60 62 63 65 67 70 72 74 77 80 82 85 87 90 92 94 96 98 99 99 100 99 99 98 97 95 93 91 89 87 84 82 80 77 75 73 71 69 67 65 64 63 62 61 60 59 59 59 59 59 59 60 61 62 63 64 66 68
 84 84 83 83 82 82 81 81 80 79 79 78 77 76 75 74 72 71 69 67 65 63 61 59 57 54 52 50 47 45 43 41 38 36 35 33 31 30 28 27 26 25 24 23 23 23 22 22 22 23 23 24 24 25 26 27 29 30 32 33 35 37 39 42 44 46 49 51 54 56 59 61 64 66 68 69 71 72 73 73 74 74 73 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 52 51 50 49 48 47 46 44 43 42 40 39 38 36 35 33 32 31 30 28 27 26 26 25 24 24 23 23 23 23 23 23 24 24 25 26 27 28 29 31 32 34 36 37 39 41 43 44 46 48 49 51 52 53 54 55 56 56 57 57 57 57 57 57 56 56 56 55 55 55 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 54 53 53 52 51 49 48 47 45 44 42 41 39 38 36 35 33 32 31 29 28 27 26 25 25 24 24 23 23 23 23 24 24 24 25 26 27 27 29 30 31 32 33 35 36 37 39 40 41 42 44 45 46 46 47 48 48 49 49 49 49 50 50 50 50 50 50 50 51 51 51 52 53 53 54 55 56 58 59 60 62 63 64 66 67 68 69 69 70 70 69 69 68 67 65 63 61 59 57 55 52 50 47 45 43 40 38 36 34 32 31 29 28 26 25 24 24 23 23 22 22 22 22 23 23 24 24 25 26 28 29 30 32 34 35 37 40 42 44 47 49 52 55 57 60 63 65 68 71 73 75 77 79 81 82 83 84 85 85 85 85 85 85 85 84
 43 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 57 57 57 57 56 56 55 54 52 51 49 48 46 44 42 41 39 37 36 34 33 31 30 29 28 27 27 26 26 26 26 26 26 27 27 28 29 30 31 32 34 35 36 38 39 41 42 44 45 47 48 49 50 51 52 52 53 53 53 52 52 51 51 50 49 48 47 46 45 44 43 42 41 41 40 40 40 40 40 40 40 41 42 42 43 44 45 47 48 49 51 52 53 55 56 57 58 59 60 60 60 60 60 59 58 57 55 53 52 50 48 46 44 42 40 38 36 35 34 33 32 31 30 30 30 30 30 30 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 40 41 41 41 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 41 41 42 43 44 45 46 47 48 49 51 52 53 55 56 57 58 59 60 61 61 61 61 61 60 60 59 58 57 55 54 53 51 50 48 47 46 45 44 43 42 42 41 41 41 41 42 42 43 44 44 45 46 47 48 50 51 52 53 53 54 55 56 56 56 57 57 57 56 56 56 55 55 54 54 53 53 52 52 52 51 51 51 51 51 51 51 51 52 52 52 53 53 53 53 54 54 53 53 53 52 52 51 50 49 47 46 45 43 42 40 39 38 36 35 34 33 31 30 29 29 28 27 27 27 26 26 26 27 27 28 28 29 31 32 34 36 38 40 43 45 48 51 54 57 59 62 65 67 69 70 72 72 73 73 72 72 70 69 67 66 64 62 59 57 55 54 52 50 49 47 46 45 44 44 43 43 43
 39 39 40 40 41 42 43 45 47 49 51 54 57 60 64 67 71 75 78 82 85 87 89 90 90 89 88 85 82 78 74 69 64 59 54 50 45 41 37 34 31 28 25 23 21 20 18 17 16 16 15 15 15 15 15 15 15 16 17 18 19 20 21 23 24 26 28 30 33 35 38 40 43 46 48 51 53 54 56 56 57 56 55 54 52 50 48 46 43 41 39 37 35 33 32 31 30 29 28 28 27 27 27 27 27 27 28 28 29 30 30 31 32 32 33 34 34 35 35 36 36 36 36 36 36 36 35 35 34 34 33 33 32 32 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 35 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 29 29 30 30 30 30 30 30 29 29 29 28 27 27 26 25 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21 22 23 24 25 26 28 30 32 35 37 40 42 45 48 50 53 54 56 57 57 57 57 56 54 53 51 49 46 44 42 40 38 36 34 33 31 30 29 28 28 27 27 27 27 27 27 28 28 29 30 31 33 34 35 37 38 39 40 41 42 43 43 43 43 43 42 41 40 38 37 35 34 32 31 29 28 26 25 24 22 21 20 19 19 18 17 17 17 16 16 16 16 16 17 17 18 19 20 21 22 23 24 26 27 29 31 32 34 36 38 40 42 43 45 47 48 49 50 51 52 52 52 52 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 58 57 56 55 54 53 53 52 51 50 50 49 49 49 49 49 50 50 51 52 53 54 55 57 59 61 63 66 69 71 74 77 79 81 83 85 86 86 86 85 83 81 78 74 71 67 63 59 56 52 49 46 43 41 39 37 36 35 34 33 33 33 32 33 33 33 34 35 36 37 38 40 41 43 45 46 48 50 52 53 55 56 57 58 58 58 58 57 56 55 54 52 50 49 47 45 44 42 41 40 39 38 38 37 37 37 38 38 39 40 41 43 45 47 50 53 56 60 65 69 74 80 86 92 98 104 109 114 118 120 122 122 120 117 113 108 103 97 91 85 79 73 68 63 59 55 52 49 46 43 41 40 38 37 36 35 34 34 33 33 33 33 33 34 34 35 35 36 37 38 39 40 41 42 43 45 46 46 47 48 48 49 49 49 48 48 47 47 46 45 44 43 42 41 41 40 39 39 38 38 38 37 38 38 38 39 40 41 42 43 45 47 50 52 56 59 63 67 72 77 83 89 94 100 105 109 113 116 117 117 116 113 109 105 100 95 89 84 79 74 69 65 61 57 54 52 49 47 46 44 43 43 42 42 42 42 43 43 44 46 47 49 51 52 55 57 59 61 63 65 66 67 68 68 68 68 67 65 63 61 59 57 54 52 50 47 45 43 42 40 39 37 36 36 35 34 34 34 34 35 35 36 37 38 39 41 43 45 47 50 53 56 59 61 64 67 69 71 73 74 75 75 75 74 73 72 71 69 68 66 65 63 62 61 60 59 58 57 57 56 56 56 56 56 56 57 57 57 58 58 59 59 59 59 60 60 59 59 59
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 77 74 72 69 67 64 62 59 56 54 52 50 48 46 44 43 42 41 40 39 38 37 37 37 36 36 36 36 37 37 37 38 38 39 40 40 41 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 56 57 57 57 58 58 58 58 57 57 57 56 55 55 54 53 52 52 51 50 49 48 47 47 46 45 45 44 44 44 44 44 44 44 45 46 47 48 49 51 52 54 57 59 62 65 68 71 74 77 81 84 87 90 93 95 97 98 99 99 99 98 97 95 93 91 88 85 82 79 76 73 70 68 65 62 60 58 56 55 53 52 51 50 49 49 49 48 48 49 49 49 50 50 51 51 52 53 54 55 56 57 58 59 60 62 63 64 66 68 69 71 73 75 77 79 80 82 83 85 86 86 87 87 86 85 84 83 81 79 76 74 71 68 66 63 61 58 56 54 52 50 48 47 45 44 43 43 42 41 41 41 41 41 41 41 41 42 42 43 44 44 45 46 47 48 49 49 50 51 52 52 53 54 54 55 55 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 55 55 54 54 53 53 52 52 51 51 51 51 51 51 51 51 52 52 53 54 55 57 58 60 62 64 66 69 71 74 77 79 82 85 87 89 91 93 94 95 95 95 95 94 92 90 88 86 83 80 78 75 72 69 67 64 62 59 57 55 53 52 51 49 49 48 47 47 47 46 46 47 47 47 48 48 49 50 51 52 53 54 55 56 57 59 60 62 63 65 67 69 71 72 74 76 78 79 81 82 83 83 83 83 83 82 80 79
 23 23 22 22 22 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 33 34 34 35 37 38 39 40 41 43 44 46 47 48 49 50 50 50 50 50 49 48 47 45 43 41 39 37 36 34 32 30 29 28 27 26 25 24 24 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38 38 38 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 30 30 30 30 31 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 44 45 46 47 48 48 49 50 50 51 51 51 52 52 52 52 52 51 51 50 49 48 47 46 45 43 42 40 38 37 35 34 32 31 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 22 22 23 23 24 25 26 27 29 30 32 34 36 38 40 43 45 48 50 53 56 58 61 63 65 67 69 70 71 71 71 70 69 67 65 63 60 57 54 51 48 45 42 39 36 34 31 29 27 26 24 23 22 21 20 20 19 19 19 19 19 19 19 20 20 21 22 23 24 25 27 29 31 33 35 38 41 44 47 51 54 58 61 64 67 70 72 73 74 73 72 71 69 67 64 61 58 56 53 50 48 46 44 42 41 39 38 37 36 36 35 35 34 34 34 34 34 35 35 35 36 37 37 38 39 39 40 41 43 44 45 47 48 50 52 54 56 58 60 62 65 67 69 71 73 75 76 77 78 78 78 78 76 75 73 70 68 65 62 58 55 52 49 46 43 40 38 35 33 31 30 28 27 26 25 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154 157 159 159 158 155 150 145 138 130 122 115 107 99 92 85 79 74 69 64 61 57 55 52 50 49 48 48 48 48 49 50 52 54 57 61 65 70 76 82 89 97 106 115 125 135 145 154 163 171 178 183 186 188 187 185 182 177 171 165 158 152 145 138 132 127 121 117 113 109 106 103 102 100 99 99 99 99 101 102 104 107 110 113 117 121 126 130 135 140 145 149 153 157 159 161 163 163 162 160 157 154 150 145 140 135 130 125 120 115 111 107 103 100 97 95 93 91 90 89 88 88 89 89 90 92 94 95 98 100 103 105 108 110 113 115 116 118 118 119 119 118 117 116 115 113 112 110 109 108 106 106 105 105 106 106 108 109 111 114 117 120 124 127 131 135 139 143 145 148 149 150 149 147 145 141 136 131 125 119 112 106 100 94 88 83 78 74 70 66 63 61 58 57 55 54 54 54 54 54 55 56 58 60 63 66 69 73 77 81 85 90 95 99 104 107 111 113 114 114 114 112 109 105 100 95 90 85 79 74 70 65 61 58 55 52 49 47 46 45 44 43 42 42 42 42 43 43 44 45 46 47 48 49 51 52 53 55 56 58 59 60 62 63 64 65 65 66 66 67 67 67 67 67 68 68 68 68 68 69 70 70 71 73 74 76 78 80 82 85 88 91 95 98 102 106 110 114 118 121 125 128 130 132 134 135 135 134 133 131 129 127 124 121 117 114 110 107 103 100 96 93 90 87 84 81 79 76 74 72 70 68 67 65 64 64 63 63 63 63 64 65 66 68 70 73 75 79 83 87 92 98 103 110 116 123 130 137 143 149
 55 55 55 54 54 54 53 52 52 51 50 50 49 48 47 46 46 45 44 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 22 22 23 24 25 26 27 28 29 30 32 33 35 36 38 40 41 42 44 45 46 46 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 50 51 52 53 54 55 56 58 59 60 61 62 63 63 64 63 63 61 60 58 56 54 51 48 46 43 40 38 35 33 31 29 27 26 24 23 22 21 20 20 19 19 19 19 19 19 20 20 21 22 23 24 25 27 28 30 32 34 35 37 39 41 44 46 48 50 52 53 55 57 59 60 62 63 64 66 67 68 69 69 70 71 71 72 72 72 72 71 71 70 70 69 68 66 65 64 62 60 58 57 55 53 51 49 47 45 44 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 19 19 19 20 21 21 22 23 24 26 27 29 30 32 33 35 37 38 40 41 43 44 45 45 46 46 46 46 45 44 44 42 41 40 39 38 36 35 34 33 32 32 31 31 30 30 30 30 30 30 31 31 32 33 34 35 36 38 39 41 42 43 45 46 47 48 49 49 49 49 48 47 46 45 43 41 40 38 36 34 32 30 29 27 26 24 23 22 21 20 20 19 19 19 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 42 44 45 47 48 49 50 51 52 53 53 54 54 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 356 380 401 416 423 423 414 397 375 348 319 290 261 234 209 187 167 149 133 119 107 97 88 81 74 68 64 60 56 53 51 49 47 46 45 44 44 44 44 44 45 46 47 49 51 53 56 59 62 66 71 76 81 88 95 102 111 120 130 141 152 164 176 188 199 210 220 227 233 235 235 232 227 219 209 198 186 174 162 151 140 130 122 113 106 100 94 90 86 82 79 77 75 74 73 72 72 72 72 73 74 75 76 77 78 80 81 82 84 85 85 86 86 86 86 85 84 83 81 80 78 76 74 72 70 68 66 65 63 61 60 59 58 57 56 55 54 54 54 53 53 53 53 53 53 53 53 54 54 54 55 55 56 57 58 59 60 61 63 64 66 68 70 72 75 77 79 81 84 86 88 89 91 92 93 94 94 94 94 94 93 93 92 91 90 89 88 87 87 86 86 85 86 86 86 87 88 90 91 93 95 97 99 100 102 103 104 105 105 104 102 100 98 94 91 87 82 78 74 70 66 62 59 56 53 51 49 47 46 45 45 45 45 46 47 48 50 52 54 56 59 62 65 67 70 73 76 78 81 83 84 85 86 86 86 85 84 83 82 81 80 78 77 76 75 74 74 74 74 74 74 75 76 77 78 80 82 84 86 88 90 92 94 96 97 99 99 100 99 99 97 96 93 91 88 85 82 78 75 72 69 66 63 60 58 56 54 52 51 50 49 48 48 48 48 49 50 50 51 53 54 55 57 58 60 61 63 64 66 67 68 70 71 72 73 75 77 78 80 83 85 88 92 96 101 106 113 120 128 138 149 162 176 192 211 231 253 278 303 330
 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 18 18 18 18 17 17 16 15 15 14 13 13 12 11 10 10 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14
 119 122 125 128 131 134 136 138 140 141 141 140 139 136 133 129 125 120 115 110 104 99 94 88 84 79 75 71 68 64 62 59 57 55 53 52 51 50 50 50 50 50 50 51 52 54 55 57 59 61 63 66 68 71 74 77 80 83 86 89 93 96 99 101 104 107 109 111 113 115 117 118 119 120 120 120 120 120 120 119 119 118 117 116 116 115 114 114 113 113 113 112 112 112 113 113 113 113 114 114 114 114 115 115 114 114 113 112 111 110 108 106 104 102 99 96 93 91 88 85 82 79 76 73 70 68 65 63 61 59 58 56 55 54 53 53 53 52 53 53 54 55 56 57 59 61 63 65 68 71 74 77 80 84 88 91 95 98 102 105 107 110 111 112 113 113 112 111 109 106 103 100 97 94 91 87 84 81 78 76 74 72 70 68 67 66 66 65 65 66 66 67 68 70 72 74 76 78 81 84 86 89 92 94 96 98 99 99 99 99 97 96 93 91 88 84 81 77 74 71 67 64 61 59 56 54 52 51 49 48 48 47 47 47 47 48 48 49 50 51 52 53 55 56 58 59 61 62 63 65 66 67 69 70 71 72 73 74 75 75 76 77 78 79 79 80 81 82 83 84 86 87 88 90 91 93 94 96 97 99 100 102 103 104 105 105 105 105 104 103 102 100 98 96 94 91 88 85 82 79 76 73 71 68 66 63 61 59 58 56 55 54 54 54 54 54 55 56 57 59 61 63 65 68 71 74 77 81 84 88 91 94 97 100 102 104 106 107 108 109 109 109 108 108 107 106 105 105 104 104 104 104 105 105 106 108 109 111 114 116
 50 51 52 52 52 52 52 51 50 49 48 46 44 43 41 39 37 36 34 32 31 30 29 28 27 26 26 26 25 25 25 26 26 27 28 28 30 31 32 34 36 38 40 43 46 48 51 54 57 60 62 65 67 68 70 70 70 70 69 68 67 65 63 60 58 56 53 51 49 47 45 43 42 40 39 38 37 37 36 35 35 35 35 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 39 39 40 40 41 42 43 44 45 47 48 49 51 52 53 54 55 56 56 56 56 56 55 54 52 51 49 48 46 44 42 40 38 37 35 34 33 32 31 30 29 29 29 29 29 29 29 30 31 31 32 34 35 36 38 40 41 43 45 47 49 50 52 53 55 56 56 57 57 57 57 56 56 55 54 53 53 52 51 50 50 49 49 49 49 50 50 51 52 53 54 56 58 59 61 63 65 67 68 70 71 71 71 71 70 68 66 64 61 58 55 52 49 46 43 41 38 36 34 32 31 29 28 27 27 26 26 26 26 26 26 26 27 28 29 30 31 32 34 36 37 40 42 44 47 49 52 54 57 59 62 64 65 67 68 69 69 69 68 67 66 64 62 60 58 56 54 51 49 47 45 43 41 40 38 37 35 34 33 32 31 30 30 29 28 28 28 27 27 27 27 27 27 28 28 28 29 30 30 31 32 33 35 36 37 39 41 42 44 45 47 48 50 51 51 52 52 52 51 51 50 49 48 47 45 44 43 42 40 39 39 38 37 37 37 37 37 37 38 38 39 40 41 42 43 44 45 47 48 49
 54 54 53 53 52 52 51 50 49 48 47 45 44 43 42 41 40 39 38 38 37 37 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 37 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 39 39 40 40 40 40 40 39 39 39 38 38 37 37 36 36 36 35 35 35 35 35 35 36 36 37 38 39 40 42 43 45 47 49 52 54 57 60 62 65 67 69 71 72 73 74 74 73 72 70 68 66 63 61 58 55 53 50 48 45 43 41 39 38 36 35 34 33 32 31 30 30 29 29 29 29 29 29 29 30 30 31 31 32 33 34 36 37 39 41 44 46 49 53 56 60 65 70 75 80 85 91 96 101 106 110 113 115 116 115 114 111 108 104 99 94 89 83 78 73 69 64 61 57 54 51 48 45 43 42 40 39 37 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 39 39 40 41 42 43 44 44 45 46 46 46 46 46 46 46 45 45 44 43 42 41 41 40 39 38 38 37 37 36 36 36 36 36 36 37 37 38 38 39 40 41 42 43 44 45 45 46 47 47 47 47 47 47 46 45 44 43 41 40 39 37 36 34 33 32 31 30 29 29 28 28 28 28 29 29 30 31 32 34 35 37 39 41 44 46 49 51 54 56 58 60 61 62 63 63 63 63 63 62 61 59 58 57 56 55 54 53 52 52 51 51 51 51 51 51 51 52 52 53 53 53 54 54 54
 118 121 124 127 132 136 141 146 151 156 161 165 169 172 174 174 174 172 169 164 159 152 145 137 129 122 114 106 99 92 86 80 75 70 66 62 59 56 54 52 50 49 48 47 47 47 48 49 50 52 54 56 59 62 66 70 74 79 84 90 96 102 109 116 123 130 137 143 150 156 161 166 170 173 176 177 178 178 178 177 176 174 173 171 169 168 167 166 165 165 165 165 165 165 166 167 167 168 169 169 169 168 167 166 164 161 158 154 149 144 138 132 126 120 114 108 102 96 91 86 81 76 72 68 65 62 59 56 54 52 51 50 49 48 48 48 49 50 51 52 54 56 59 62 65 69 74 78 83 89 95 101 108 115 122 129 136 143 149 155 160 164 167 168 169 169 167 164 161 157 153 149 144 140 135 131 128 124 122 119 117 116 115 114 114 115 115 117 118 120 122 125 128 130 133 135 138 139 140 141 140 139 137 134 130 126 121 115 109 104 98 92 86 81 76 72 67 64 60 57 55 53 51 50 49 48 48 48 49 50 51 53 55 57 60 63 67 70 75 79 84 89 94 99 104 109 114 119 123 126 129 131 133 134 134 134 133 131 129 127 125 122 120 118 115 113 111 110 108 107 106 106 106 106 106 107 108 109 110 112 113 115 117 119 121 122 124 124 125 125 124 123 121 119 116 112 109 104 100 95 91 86 81 77 73 69 65 61 58 56 53 51 50 48 48 47 47 47 47 48 50 51 53 55 58 61 64 68 71 75 79 84 88 92 96 100 104 107 110 112 114 115 116 116 116 116 115 114 113 112 111 110 110 110 110 110 111 112 113 115
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 50 51 52 53 54 53 53 52 51 49 47 45 43 40 38 36 34 31 29 28 26 25 23 22 21 20 20 19 19 18 18 18 18 18 18 18 19 19 20 21 22 23 25 26 28 30 33 35 38 41 44 47 50 52 55 57 59 60 61 60 60 59 57 55 52 50 47 45 43 41 39 37 36 35 34 33 33 33 33 33 33 34 34 35 36 37 38 40 41 42 43 43 44 44 44 44 43 42 41 40 38 36 35 33 31 29 27 26 24 23 22 21 20 20 19 19 19 19 19 19 19 20 21 22 23 24 25 27 28 30 32 34 36 38 39 41 42 44 44 45 45 45 44 44 43 42 40 39 38 37 36 34 33 32 32 31 31 30 30 30 30 30 30 30 31 31 32 32 33 33 34 34 35 35 35 35 36 36 35 35 35 35 35 34 34 34 33 33 33 33 33 33 33 34 34 35 36 37 39 40 42 44 46 48 51 53 56 58 60 62 63 64 65 65 64 62 61 58 56 53 50 47 44 41 38 35 33 30 28 27 25 24 22 21 20 20 19 19 18 18 18 19 19 20 20 21 23 24 25 27 29 31 33 36 38 40 43 45 46 48 49 49 49 49 48 46 45 43 41 39 37 35 33 31 30 28 27 25 24 24 23 22 22 22 22 22 22 22 23 24 24 25 26 27 29 30 31 32 33 34 35 36 36 36 36 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 19 19 19 19 20 20 21 22 23 24 25 26 27 29 30 32 34 36 38 40 42 44 46
 95 97 98 100 101 102 103 103 104 105 105 106 106 107 107 108 108 108 109 109 110 110 110 110 110 110 109 108 107 106 105 103 101 99 97 95 93 91 89 87 85 83 81 80 79 77 77 76 76 75 75 75 76 76 77 78 79 80 81 82 83 85 86 88 90 92 94 96 98 100 102 104 106 108 109 111 112 112 113 113 112 112 110 109 107 104 102 99 96 93 90 87 84 81 78 75 72 69 67 64 62 60 58 57 55 54 53 52 52 51 51 52 52 52 53 54 55 56 58 59 60 62 63 65 66 68 69 71 72 73 74 74 75 76 76 76 76 76 75 75 74 73 72 71 70 69 68 66 65 64 62 61 60 58 57 56 55 55 54 54 54 54 54 54 55 56 57 58 60 62 64 66 68 71 73 76 79 82 85 89 92 95 98 101 104 107 109 111 113 114 115 116 116 116 115 114 112 110 108 106 104 102 100 97 95 93 91 89 87 85 84 82 81 80 78 77 77 76 75 75 74 74 74 75 75 76 77 78 79 80 82 83 85 87 88 90 92 93 95 96 98 99 100 101 102 102 103 103 103 104 104 104 104 104 104 104 104 104 104 104 104 104 104 104 103 102 102 101 99 98 97 95 93 91 89 87 84 82 79 77 75 72 70 68 66 64 62 61 59 58 57 57 56 56 56 56 57 57 58 59 60 61 63 64 66 67 69 71 72 74 75 76 77 78 78 78 78 78 77 77 75 74 73 71 70 68 66 65 63 62 61 59 58 58 57 56 56 56 56 57 57 58 59 60 62 64 65 67 70 72 74 76 79 81 83 86 88 90 92 94
 45 43 42 40 39 37 36 35 34 33 32 31 30 30 30 29 29 30 30 30 31 32 33 34 36 37 39 41 43 45 46 48 50 52 53 54 55 56 56 56 56 55 54 53 51 50 48 46 44 43 41 39 37 36 34 33 32 30 29 28 27 27 26 26 25 25 25 25 25 25 26 26 27 28 29 30 31 33 34 36 38 40 42 44 46 47 49 51 52 54 55 55 56 56 56 55 54 53 52 51 49 48 46 45 43 41 40 39 37 36 36 35 34 34 33 33 33 33 34 34 35 35 36 37 38 39 40 41 43 44 46 47 49 51 53 55 57 59 61 63 64 66 67 67 68 67 67 66 65 63 61 59 57 55 52 50 48 46 44 42 40 39 38 37 36 36 35 35 35 35 35 35 36 36 37 37 38 38 39 40 40 40 41 41 41 40 40 39 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 27 27 27 27 28 29 30 31 32 33 35 37 39 42 44 47 50 53 56 59 62 65 67 69 70 70 70 70 68 67 64 62 59 56 53 51 48 45 43 41 39 37 36 34 33 32 32 31 31 31 31 31 31 32 32 33 34 34 35 36 37 38 38 39 40 40 41 41 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 42 43 44 45 46 48 49 51 53 56 58 60 63 65 67 69 71 72 73 73 72 72 70 68 66 64 61 58 55 52 50 47 44 42 40 38 36 35 33 32 31 31 30 30 29 29 30 30 30 31 32 33 34 36 37 39 40 42 43 45 46 48 49 50 50 50 50 50 49 48 47 46
 139 137 135 132 129 126 123 119 116 112 109 105 102 99 96 94 91 89 87 86 84 83 82 81 81 80 80 80 80 80 80 80 80 79 79 79 79 79 79 79 79 79 79 79 79 79 80 80 81 81 82 82 83 84 84 85 86 86 87 87 87 88 88 88 88 88 88 88 89 89 90 91 91 93 94 95 97 99 101 103 106 108 111 113 116 119 121 124 126 128 130 132 133 134 135 135 134 133 132 130 127 124 121 117 114 110 106 102 98 95 91 88 85 82 79 77 75 74 72 71 70 69 69 68 68 68 69 70 70 72 73 75 77 79 82 84 87 91 94 97 101 104 108 111 114 116 118 120 121 122 122 122 121 120 118 116 114 112 110 108 106 105 103 102 101 100 99 99 98 98 98 98 98 99 99 99 100 100 100 100 100 100 99 99 98 98 97 96 95 93 92 91 90 88 87 86 85 84 83 83 83 82 83 83 83 84 84 85 86 87 88 89 89 90 91 92 92 92 92 93 92 92 92 91 91 90 89 89 88 87 86 86 85 84 83 83 82 82 81 81 80 80 80 80 80 80 80 81 82 82 83 85 86 87 89 90 92 93 95 96 97 99 100 101 101 102 102 103 103 103 102 102 102 101 101 100 99 99 98 98 98 97 97 97 97 98 98 99 100 101 102 103 105 106 107 109 110 111 111 112 112 111 111 110 108 107 105 103 101 98 96 94 91 89 87 85 83 81 80 78 77 76 75 75 74 74 74 74 74 74 75 75 76 77 78 80 82 84 86 88 91 94 97 101 105 109 113 117 121 124 128 131 134 137 139 140 141 141 141 140
 29 28 28 27 27 26 26 26 25 25 25 26 26 26 27 27 28 29 30 31 32 33 33 34 35 35 36 36 36 35 35 34 33 32 31 30 29 28 26 25 24 23 22 21 21 20 19 19 18 18 18 18 17 17 17 17 18 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 35 36 36 36 35 35 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 25 25 26 26 27 27 27 27 27 27 26 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 20 20 20 21 21 22 22 23 24 25 25 26 27 28 29 29 30 30 31 31 31 30 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 18 17 17 17 17 17 18 18 18 19 20 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 37 37 37 37 37 36 36 35 34 34 33 32 31 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 32 33 33 33 33 33 33 32 32 31 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 19 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 29 30 31 32 32 33 33 33 33 33 33 32 32 31 30 30
 59 56 53 51 49 48 46 46 45 44 44 44 44 44 44 44 45 45 46 46 46 46 46 46 46 45 45 44 42 41 39 37 36 34 32 30 28 26 24 22 21 19 18 17 16 16 15 15 15 15 16 16 17 18 19 20 21 22 23 25 26 28 29 31 32 34 35 36 38 39 40 42 43 44 45 46 47 48 49 51 52 53 55 56 58 61 63 66 70 74 79 84 90 98 107 117 129 142 158 175 195 215 235 254 269 278 280 274 260 240 216 191 166 143 123 105 89 76 65 56 49 42 37 32 29 26 23 21 19 18 17 16 15 15 15 15 16 17 18 19 21 23 25 28 32 36 41 48 55 64 74 86 100 117 136 157 180 204 227 247 263 272 273 268 256 240 221 203 184 167 152 139 127 117 109 101 95 90 85 81 78 75 73 71 69 67 66 65 63 62 61 59 58 57 55 53 52 50 48 46 44 42 40 38 37 35 33 32 30 29 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 19 19 20 20 21 22 23 25 26 27 29 30 32 33 35 36 38 39 40 42 43 44 45 46 47 48 49 50 50 51 51 51 52 52 52 52 52 53 53 54 54 55 56 57 59 61 64 66 70 74 79 85 92 101 110 122 135 151 168 187 207 227 244 257 264 263 255 239 219 196 173 151 130 112 96 83 71 61 53 46 40 35 31 28 25 23 21 19 18 18 17 17 17 17 18 18 20 21 23 25 28 31 35 39 45 51 59 68 78 90 104 120 137 155 172 188 202 211 214 212 205 195 181 167 152 138 125 113 102 93 85 78 72 67 63
 83 82 81 80 80 79 79 78 78 79 79 80 80 81 82 84 85 86 88 89 90 91 91 91 90 89 88 86 84 81 78 75 72 69 66 62 59 56 53 51 48 46 44 43 41 40 39 38 38 38 38 38 38 39 40 41 42 43 45 46 48 50 53 55 58 60 63 66 69 73 76 78 81 84 86 87 89 90 90 90 89 88 87 86 84 82 81 79 77 75 74 72 71 70 68 67 66 65 65 64 63 63 62 61 61 60 60 59 58 57 57 56 55 54 52 51 50 49 48 46 45 44 43 42 41 40 39 38 38 37 37 37 38 38 39 40 41 43 44 46 48 51 53 56 58 61 64 66 68 70 72 73 74 74 74 73 72 71 70 68 66 64 62 60 59 57 56 55 54 53 53 53 53 53 54 54 55 56 57 58 60 61 63 65 67 69 70 72 73 75 76 77 77 77 77 76 75 74 72 70 68 66 64 62 60 59 57 55 54 52 51 50 49 48 47 46 46 45 45 45 45 45 45 46 47 47 48 49 51 52 54 56 58 60 62 64 66 68 70 73 74 76 78 79 80 80 81 81 80 79 78 77 76 74 73 71 69 68 66 65 64 63 62 61 61 60 60 60 60 60 60 61 61 62 62 63 64 65 66 67 67 68 69 69 70 70 70 70 70 70 69 69 68 68 67 67 66 65 64 63 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 44 44 44 44 44 44 44 45 46 46 47 49 50 52 53 55 58 60 63 65 68 71 74 77 79 82 84 86 87 88 88 89 88 88 87 86 85 84
 84 84 83 83 83 82 82 81 80 80 79 78 77 76 75 73 72 70 68 67 65 63 61 60 58 56 55 53 52 50 49 48 47 45 45 44 43 43 42 42 42 42 43 43 44 45 46 47 49 51 52 54 56 58 59 61 62 64 65 66 67 68 68 68 69 69 69 69 69 69 69 70 70 71 72 73 75 76 78 80 82 84 86 88 91 93 95 97 98 100 101 102 103 104 104 104 103 103 101 100 98 96 94 92 90 88 85 83 81 78 76 74 72 71 69 67 66 64 63 61 60 58 57 56 54 53 52 51 50 50 49 48 48 48 48 49 49 50 51 52 54 55 57 59 61 63 66 68 70 73 75 77 79 81 83 84 85 86 86 86 86 85 85 84 82 81 80 78 77 75 74 72 71 70 69 68 67 66 65 65 64 64 64 64 64 64 64 64 64 65 65 66 66 67 67 68 68 68 69 69 69 69 68 68 68 67 66 65 64 63 61 60 58 57 55 54 53 51 50 49 48 47 47 46 46 46 46 46 47 47 48 49 50 51 52 53 54 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 74 76 77 79 81 83 84 86 87 89 90 91 91 92 92 92 92 92 91 90 90 89 87 86 85 84 83 81 80 79 78 77 77 76 76 75 75 75 75 74 74 73 73 72 71 70 68 67 65 63 61 59 57 55 53 51 49 47 46 44 43 42 42 41 41 41 41 42 42 43 44 45 46 48 50 51 53 55 57 59 62 64 66 68 71 73 75 77 79 81 82 83 84 85 86 86 86 86 86 86 86 86 85 85 85
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 95 94 93 92 92 92 93 93 94 96 97 99 101 104 106 109 112 114 116 118 120 121 122 122 121 120 118 116 114 111 108 105 102 99 96 93 90 88 86 84 82 81 80 79 79 79 79 80 81 82 83 84 86 87 89 90 92 93 94 95 96 97 98 99 101 102 103 105 107 110 112 116 119 124 128 133 139 145 151 156 162 168 173 178 182 185 187 188 189 188 187 185 182 179 175 171 166 162 157 153 148 144 140 137 134 131 129 127 125 124 124 123 123 123 122 122 121 121 119 118 116 114 112 109 106 103 100 96 93 90 87 84 82 79 78 76 75 75 75 75 76 77 79 81 83 86 89 92 95 99 102 106 109 112 115 117 119 120 121 121 120 119 117 115 113 110 107 105 102 100 98 96 94 93 92 91 91 91 91 92 92 94 95 96 98 100 102 104 106 108 110 111 112 113 113 112 111 109 107 105 102 99 96 93 90 87 84 82 79 77 75 74 72 71 71 70 70 71 72 73 74 77 79 82 86 90 95 100 106 112 118 124 130 136 141 145 149 152 154 155 155 154 152 150 146 143 139 135 131 127 124 121 118 116 115 114 113 114 114 115 117 118 120 123 125 127 130 132 134 136 138 140 141 142 143 143 143 142 141 140 139 137 135 134 132 131 129 128 128 127 128 128 129 129 130 132 133 134 135 135 135 135 134 133 131 129 126 123 120 116 112 108 103 99 96 92 89 86 84 82 80 79 78 78 78 78 78 79 81 82 84 87 89 92 95 98 102 105 109 112 115 118 121 123 124 125 125 124 123 121 119 116 114 111 108 106 103 101 99 97
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 74 73 72 70 67 65 63 60 57 55 52 50 48 46 44 43 42 42 42 42 43 43 45 46 47 49 51 53 55 56 58 59 61 61 62 62 62 62 61 60 59 58 56 55 54 52 51 50 49 49 48 48 48 47 47 47 47 47 47 47 47 47 46 46 46 45 44 44 43 42 42 41 41 40 40 40 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 50 51 52 52 53 53 54 54 54 54 54 55 54 54 54 55 55 55 55 55 55 55 56 56 56 56 56 56 55 55 55 54 54 53 53 52 51 51 51 50 50 50 50 51 51 52 52 53 54 55 56 57 58 58 59 59 59 59 59 59 58 58 57 56 56 55 55 54 54 54 55 56 57 58 60 63 66 69 72 76 80 83 86 89 91 93 94 94 93 92 90 87 83 80 76 72 68 64 60 57 54 51 49 47 45 44 43 43 43 43 44 45 46 47 48 50 51 53 54 55 56 57 58 58 58 58 58 57 56 55 54 53 52 50 49 48 47 47 46 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 43 43 43 44 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 61 62 62 63 63 63 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 64 64 63 62 61 60 59 57 56 54 53 51 50 48 47 46 45 44 44 43 43 44 44 45 46 48 50 52 55 57 60 64 67 70 72 75 77 79 80 80 80 80 79 78 76 74 72 70 68 66 65 63 62 62 62 62 63 64 65 66 68 69 71 72 73 74 75 75 75
 57 57 58 58 59 60 61 62 64 65 66 67 69 70 71 72 72 73 73 72 71 70 68 67 64 62 59 57 54 51 49 46 43 41 38 36 34 32 30 29 27 26 25 24 24 24 24 24 24 25 26 27 28 30 31 33 35 37 40 42 45 47 50 53 56 59 62 65 68 70 72 73 74 74 74 73 72 71 69 67 65 64 62 60 59 57 56 55 54 54 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 53 53 52 51 50 49 48 46 45 43 42 41 39 38 36 35 34 33 32 31 30 29 28 28 27 27 27 27 27 28 29 30 31 32 34 35 37 39 41 43 45 47 49 51 52 54 55 56 57 57 57 57 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 44 44 44 44 44 44 45 45 46 47 48 49 50 52 53 55 57 59 61 64 66 68 70 72 74 76 77 77 77 77 76 74 72 70 67 64 62 59 56 53 50 48 45 43 41 39 37 36 35 34 33 32 32 32 32 33 34 35 36 38 40 42 45 47 50 53 56 60 63 66 70 73 76 79 81 83 84 84 84 82 80 78 75 71 68 64 61 58 55 52 50 48 46 44 42 41 40 39 39 38 38 38 38 38 38 39 40 40 41 42 44 45 47 48 50 51 53 55 56 57 58 58 58 58 58 57 56 55 53 52 50 48 46 44 42 40 38 37 35 34 32 31 30 30 29 29 29 30 30 31 31 32 33 34 35 36 38 39 40 42 43 44 46 47 48 50 51 52 53 54 54 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 31 32 34 35 37 39 41 44 46 49 51 53 55 56 57 57 57 56 55 53 52 50 48 46 44 43 41 40 39 38 37 37 36 36 36 37 37 38 39 40 42 45 47 51 55 59 64 69 75 80 86 90 95 98 100 101 101 100 99 96 93 90 86 82 79 75 72 68 65 62 60 57 55 53 52 50 49 48 47 46 45 44 43 42 41 40 39 37 36 35 34 34 33 32 31 31 31 31 31 31 32 34 36 38 42 46 51 57 65 73 84 95 107 121 134 147 160 170 176 179 177 171 162 150 136 122 108 95 82 72 62 54 48 42 38 34 31 29 28 27 26 26 25 26 26 26 27 28 29 31 33 35 37 40 43 46 51 55 60 65 71 76 81 85 89 91 91 90 87 84 80 75 71 66 62 58 54 51 48 46 44 43 41 41 40 40 40 40 41 42 43 45 47 50 52 55 57 59 61 62 63 63 63 61 60 57 55 52 49 46 43 40 37 34 31 29 27 25 23 21 20 19 19 18 18 19 19 20 22 23 25 27 29 31 34 36 38 41 43 45 47 49 51 53 55 56 57 58 59 60 61 62 63 64 65 67 70 72 76 80 85 91 98 105 114 124 134 146 158 170 183 195 206 214 219 220 216 209 197 183 167 151 135 121 107 95 85 76 69 62 57 52 48 45 42 40 38 36 34 33 31 30 29 28 27 26 25 25 24 24 24 23 24 24 25 26 27 29 31 34 37 40 43 47 51 55 60 64 68 72 76 79 82 83 84 83 81 78 74 69 64 59 54 49 45 41 37 35 32 30 29 28 27 27 27 27 27 28 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 65 67 69 70 70 70 69 68 66 63 60 57 54 52 49 47 45 43 42 42 42 42 42 43 44 46 48 50 52 54 57 60 63 67 70 74 78 81 85 88 91 94 96 97 98 99 99 98 97 96 94 92 90 87 84 82 79 76 73 70 67 65 62 59 56 54 51 49 47 44 42 41 39 38 37 37 37 37 37 38 39 40 41 43 44 46 47 49 50 51 51 52 52 52 52 51 50 49 48 46 45 43 42 41 40 39 39 39 39 40 40 42 43 44 46 48 50 53 55 58 60 63 66 69 72 75 78 81 83 85 87 88 88 88 88 87 85 83 80 77 74 71 68 65 62 59 56 53 51 49 47 45 43 42 40 39 39 38 38 38 39 40 41 43 46 49 52 56 60 65 70 74 78 81 84 85 85 84 82 79 75 71 67 63 58 54 51 47 44 42 40 38 37 36 36 37 37 39 40 42 44 47 49 52 55 57 60 62 64 66 67 68 69 69 69 68 67 66 64 63 61 59 58 56 55 54 53 52 52 51 51 51 51 51 50 50 50 50 49 49 48 48 47 47 46 46 46 45 45 45 45 45 46 47 48 49 51 53 56 58 61 64 67 70 73 75 77 79 80 81 81 80 80 78 77 75 73 71 69 67 65 63 62 61 60 59 59 59 59 60 60 60 61 61 62 62 62 62 61 61 60 60 59 58 57 56 55 55 54 53 53 53 53 54 55 57 59 62 65 68 72 77 81 85 89 93 97 99 101 102 101 100 97 94 90 86 81 76 71 66 61 57 53 50 47 45 43 42 42 42 42 44 45 47 49 51 54 57 60 62
 193 192 189 184 176 168 158 148 137 127 117 109 101 94 88 84 80 77 75 74 74 74 75 76 77 79 81 83 86 89 92 95 98 101 104 107 110 113 116 118 120 122 124 126 127 127 128 128 128 127 126 125 123 121 119 116 113 110 107 104 100 97 94 90 87 84 81 78 76 73 72 70 69 69 69 69 71 73 76 79 83 87 92 97 102 107 112 117 122 125 128 131 132 132 131 129 126 123 119 114 110 105 101 97 93 90 88 86 85 84 84 84 85 86 87 88 90 92 94 96 99 101 104 107 111 115 119 123 128 133 139 144 151 157 164 170 176 182 187 190 193 194 193 191 187 182 176 169 162 154 146 138 130 123 116 110 104 98 94 89 86 83 81 80 79 79 80 82 84 86 89 93 96 100 103 105 108 109 110 110 109 108 105 102 99 95 91 87 84 80 77 74 72 70 70 70 70 72 74 77 81 85 90 96 102 109 116 124 132 140 149 158 167 175 183 191 197 202 206 208 208 207 205 201 196 190 184 177 171 164 157 151 145 139 133 128 123 118 114 110 106 102 99 95 92 90 87 85 83 81 80 79 78 78 78 79 81 83 85 88 91 94 98 101 103 105 107 108 108 108 107 105 103 101 98 95 91 88 85 82 79 77 75 74 73 73 74 75 77 79 82 85 89 92 96 100 105 109 113 117 120 124 127 129 131 132 133 133 133 132 131 129 127 125 123 121 119 117 116 114 112 111 109 108 106 105 103 101 99 98 96 94 92 90 88 86 85 83 82 81 81 81 81 82 84 87 91 96 101 108 116 125 134 144 154 164 173 180 187 191
 19 19 19 18 18 18 18 18 18 18 18 18 19 20 20 21 23 24 26 27 29 30 32 34 35 36 38 38 39 39 39 39 38 37 36 35 34 32 31 29 28 27 26 25 24 24 23 23 23 23 24 24 24 25 25 26 27 27 28 28 29 29 29 30 30 30 30 30 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 30 31 32 33 33 33 33 33 33 33 32 31 30 29 28 27 26 25 23 22 21 20 19 19 18 18 18 18 18 18 19 19 20 20 21 22 23 23 24 25 26 26 27 28 28 29 29 29 29 30 30 29 29 29 29 29 29 29 30 30 30 31 32 32 33 33 34 35 35 35 36 36 36 35 35 34 33 32 31 30 29 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 26 25 25 25 25 24 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 25 26 26 27 27 27 27 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 30 31 32 32 33 33 33 33 33 33 33 32 31 31 30 29 29 28 27 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20
 60 59 57 56 55 53 52 51 50 50 49 49 49 49 49 49 49 50 50 50 51 51 51 50 50 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 38 39 40 41 43 45 48 51 54 58 61 65 68 72 74 77 78 79 79 78 77 75 72 70 66 63 60 57 54 51 49 47 45 44 44 44 44 46 48 50 54 58 62 68 73 80 86 92 98 103 107 109 110 109 107 103 98 92 86 80 74 69 65 61 58 55 54 52 52 52 52 52 53 54 56 57 58 60 62 63 64 66 67 67 68 68 68 67 67 66 65 64 62 61 60 59 59 58 58 58 58 59 59 60 60 60 61 61 61 61 61 61 60 59 58 57 56 54 52 50 48 46 44 43 41 39 38 37 36 36 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 48 49 49 50 50 51 51 52 53 54 55 56 58 60 62 65 68 71 74 79 83 87 92 96 100 103 105 106 106 105 103 100 96 92 87 83 78 73 69 65 61 57 54 52 50 48 46 46 45 45 46 47 49 51 53 56 59 62 64 67 69 70 71 71 70 69 67 64 61 58 55 52 49 46 44 42 41 40 40 40 41 43 45 48 52 56 61 66 72 79 86 93 100 107 113 118 122 124 124 122 119 114 107 100 92 85 78 71 65 59 55 51 48 45 43 42 41 40 40 40 40 40 40 41 42 43 43 45 46 47 48 50 51 53 54 56 58 59 61 63 64 65 67 67 68 69 69 69 68 67 66 65 64 63 61
 43 44 44 45 45 46 46 45 45 45 45 44 44 44 44 45 45 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 70 71 72 73 74 74 75 76 76 76 76 75 74 74 72 71 69 68 66 64 63 61 59 57 56 54 53 52 51 50 50 49 49 50 50 51 52 53 54 56 57 57 58 58 58 57 56 55 53 51 49 47 44 42 40 37 35 34 32 31 30 29 29 29 29 30 31 32 33 35 37 39 41 44 47 49 52 55 58 61 64 66 68 70 71 72 72 71 70 69 67 64 62 59 57 55 52 50 48 46 45 43 42 41 40 39 38 37 36 35 35 34 34 33 33 33 33 33 33 33 33 34 35 36 38 39 41 43 46 49 51 54 57 60 62 65 67 68 69 69 69 69 68 66 65 63 61 58 56 54 52 50 48 47 46 45 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 42 42 43 44 45 46 47 48 50 51 52 53 53 54 54 54 54 54 54 53 52 51 50 49 48 47 46 45 45 44 44 44 44 45 46 47 49 51 53 56 59 61 64 67 69 71 72 72 72 71 70 68 65 62 58 55 51 48 45 42 40 38 36 35 34 33 33 33 33 33 34 34 35 36 37 38 39 40 41 43 45 46 48 50 52 53 55 57 59 61 63 64 65 67 67 68 68 68 67 66 65 63 61 59 57 54 52 50 47 45 43 41 39 37 36 34 32 31 30 29 29 28 28 28 28 29 29 30 31 33 34 35 37 38 39 41 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 58 61 64 67 71 75 80 85 90 94 99 104 108 111 113 115 116 116 115 114 112 109 107 104 101 98 96 93 91 88 86 84 83 81 80 79 79 78 78 79 79 80 82 84 87 90 93 97 101 105 109 113 116 120 122 125 126 128 128 128 128 127 126 125 123 121 119 117 115 113 112 110 109 107 106 106 105 105 104 104 103 102 101 100 98 95 93 90 87 83 80 77 73 70 67 64 62 60 59 58 57 57 58 59 61 64 67 70 74 78 83 88 93 99 104 109 114 118 122 125 127 128 128 127 125 122 118 113 108 102 96 90 85 80 76 72 68 66 64 62 61 60 59 59 59 59 60 60 61 62 63 64 65 67 68 70 72 74 76 78 80 82 84 85 87 88 88 89 88 88 87 86 84 83 81 80 78 77 76 75 74 74 75 75 77 79 81 84 88 93 98 104 110 117 123 129 134 138 140 141 140 138 134 129 123 117 110 103 97 90 84 79 73 68 64 60 57 54 51 50 48 48 48 49 51 53 57 61 66 72 79 86 95 103 112 122 131 140 149 156 163 168 171 173 173 171 167 163 157 151 144 137 131 125 119 115 111 107 105 103 102 102 102 102 103 104 105 106 106 107 107 107 106 105 103 101 99 96 94 91 89 87 85 84 83 83 83 83 84 85 86 87 89 90 92 94 96 97 99 100 101 102 102 102 101 100 98 96 93 91 88 85 82 80 78 76 75 74 74 74 74 75 76 77 79 80 82 83 85 86 87 88 89 89 89 88 87 85 83 80 77 74 71 67 64 61 58 55 53 51 50 49 48 48 48 49 50 51 53
 19 17 16 15 14 14 13 12 12 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 14 14 14 13 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 22 22 22 21 21 20 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 9 9 9 9 9 8 8 8 8 8 8 9 9 9 10 10 11 12 13 14 15 16 17 18 19 20 21 21 22 22 22 21 21 20 20 19 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 16 16 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 23 24 24 24 24 24 24 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 20 21 21 22 23 23 23 23 23 23 23 22 21 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 20 21 22 23 24 25 25 25 25 24 23 22 21 20
 37 40 43 47 51 56 62 69 76 84 93 101 109 116 120 122 121 117 111 104 95 86 78 70 63 56 50 45 41 37 34 31 28 26 24 22 21 20 19 18 18 18 18 19 20 22 24 27 31 36 42 49 57 67 79 92 106 121 136 150 162 170 173 171 164 154 141 128 114 101 88 78 68 60 53 47 42 38 35 33 31 29 28 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 25 25 25 26 26 27 29 30 32 33 35 38 40 43 46 49 52 55 59 62 65 69 72 74 76 78 78 78 77 76 73 70 67 64 61 58 55 53 51 49 47 46 45 44 44 43 43 42 42 42 41 41 41 40 40 39 39 38 37 36 35 33 32 31 29 28 26 25 23 22 21 20 20 19 18 18 18 18 18 18 18 18 19 19 20 21 23 24 26 28 31 34 38 43 48 53 59 65 71 77 82 86 89 91 91 90 88 85 80 76 70 65 60 55 50 46 42 38 35 32 29 27 26 25 24 23 23 24 24 25 27 28 30 32 34 37 39 42 45 48 52 55 59 63 67 71 75 79 84 88 92 95 99 102 104 106 107 107 106 104 101 98 93 89 83 78 72 66 61 56 51 46 42 38 35 32 29 27 25 24 23 22 21 21 21 22 22 23 24 25 26 27 28 30 31 32 33 34 35 36 36 37 37 37 36 35 34 33 32 30 28 27 25 24 22 21 20 20 19 19 19 20 20 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 27 28 29 31 32 34
 40 42 43 45 47 48 50 52 54 57 59 62 65 68 71 75 77 80 82 83 84 84 83 81 79 76 73 69 66 62 59 55 52 49 46 44 42 40 38 37 35 35 34 34 35 36 37 38 40 43 45 48 51 54 57 60 63 65 68 70 72 74 76 77 79 80 81 82 84 85 86 88 89 90 91 92 93 93 93 91 89 86 82 78 73 68 63 58 53 48 44 40 37 33 31 28 27 25 24 23 23 23 23 23 24 26 27 29 31 34 36 39 42 44 47 50 52 55 57 58 60 61 61 61 61 60 59 58 57 55 53 51 50 48 47 46 46 45 45 46 46 47 47 48 48 49 49 49 49 49 49 48 48 47 46 45 44 42 41 40 38 37 36 35 33 33 32 31 31 31 31 32 32 33 35 36 38 40 42 45 48 51 54 57 61 65 69 73 77 81 85 89 93 96 99 102 104 105 106 106 106 105 103 101 98 95 91 87 83 78 74 70 65 61 57 53 49 45 42 39 36 34 32 31 30 29 29 29 30 31 33 35 38 41 44 48 53 58 63 68 74 79 85 90 94 98 100 101 100 98 95 90 86 80 75 70 65 61 57 54 52 50 48 48 47 47 46 46 46 46 46 45 44 43 41 40 38 36 34 31 29 27 26 24 23 22 21 20 20 20 20 20 21 21 22 23 24 25 27 29 31 33 35 38 41 44 48 51 55 59 62 65 68 70 71 71 70 68 65 62 59 55 52 48 45 42 39 37 34 32 30 29 27 26 24 23 22 21 21 20 20 19 19 19 19 19 20 21 21 22 24 25 26 28 30 31 33 35 37 38
 29 30 32 34 35 37 38 39 39 40 40 40 40 40 40 40 40 40 41 41 42 44 45 47 48 50 52 55 57 60 63 65 68 70 72 74 75 76 75 74 73 71 68 65 62 59 56 53 51 48 47 45 43 42 41 41 40 40 40 40 40 40 40 41 42 42 43 44 44 45 46 46 46 46 46 45 44 42 41 39 37 35 32 30 28 26 24 23 21 20 19 18 18 17 17 16 16 16 17 17 18 19 21 22 24 26 28 30 32 35 37 39 41 42 44 45 46 46 47 47 47 46 46 45 45 44 43 42 42 41 41 40 40 40 40 41 41 42 42 43 43 44 44 44 44 44 44 43 43 42 42 41 41 40 40 40 39 39 40 40 41 42 43 44 46 48 51 54 57 60 63 66 68 70 71 71 70 69 66 63 60 57 54 51 48 45 43 41 40 40 39 40 40 42 44 46 48 51 55 58 62 65 68 71 73 74 75 74 73 70 67 63 59 54 49 45 41 37 33 29 26 24 21 20 18 17 16 16 16 17 17 18 19 21 22 24 26 28 30 33 36 39 41 45 48 51 53 56 58 59 60 60 60 59 57 55 53 51 48 46 44 43 41 40 40 40 40 41 42 43 45 47 49 51 54 57 60 63 65 67 69 69 69 68 66 63 60 57 53 50 47 44 41 38 36 34 32 31 29 28 27 26 25 24 24 23 23 23 23 23 24 25 26 27 29 31 34 37 41 46 51 56 62 68 73 78 82 86 87 88 87 84 81 76 71 65 60 55 49 45 40 36 33 29 27 25 23 21 20 20 19 19 19 20 20 21 23 24 25 27
 104 106 108 109 111 112 113 114 115 116 118 119 121 123 125 128 130 133 135 137 139 140 142 142 142 142 141 140 138 136 133 130 127 123 120 116 113 109 106 103 100 98 96 95 95 95 96 97 99 102 105 109 113 116 120 124 128 131 134 136 138 140 141 141 141 141 140 138 136 134 131 128 125 122 119 116 113 110 107 105 103 101 100 98 97 96 94 93 92 90 89 88 86 85 84 83 82 81 80 80 80 80 81 82 83 85 87 90 92 95 98 101 104 107 110 113 115 118 120 122 123 125 126 127 127 127 127 126 126 125 124 123 122 122 121 121 122 122 123 124 125 126 127 128 129 129 129 129 128 128 126 125 123 121 119 117 114 111 109 106 103 101 98 96 94 92 91 90 89 89 90 90 91 92 94 96 97 99 100 102 103 104 105 106 106 106 106 107 107 107 107 108 109 110 111 113 115 118 121 123 126 129 132 135 137 139 141 142 142 142 142 140 138 136 133 129 125 120 116 111 107 102 98 95 92 90 88 87 86 87 87 88 90 91 93 95 98 100 103 105 108 110 112 114 116 118 120 121 122 123 124 124 124 124 124 124 124 123 123 123 123 122 122 122 122 122 121 120 119 118 116 115 112 110 108 105 102 99 97 94 92 89 88 86 85 84 83 83 83 83 83 83 83 84 85 85 86 87 87 88 89 90 90 91 92 93 93 94 95 96 97 98 100 101 103 105 107 109 111 113 115 116 118 118 118 118 117 116 115 113 110 108 105 103 100 97 94 92 89 87 85 83 81 80 79 78 78 78 78 79 81 83 85 87 89 92 95 97 100 102
 26 26 27 27 27 28 28 28 28 29 29 30 31 31 32 33 34 35 36 37 38 38 39 39 40 40 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 35 35 36 37 39 40 42 44 47 49 51 53 55 57 58 58 58 58 57 56 54 52 50 48 46 43 41 39 37 36 34 33 32 31 30 30 29 29 29 29 30 30 30 30 30 30 30 29 29 28 27 26 26 25 24 24 23 23 23 23 24 24 25 27 28 30 32 35 38 40 44 47 50 53 56 59 61 63 64 64 64 62 60 58 55 52 48 45 42 39 36 34 32 31 30 29 28 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 40 41 41 41 41 41 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 31 31 32 32 33 34 35 35 36 36 37 37 37 37 37 36 36 35 34 33 32 31 30 29 28 27 26 25 25 24 24 24 24 25 26 27 28 29 30 32 33 35 36 37 38 39 39 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 28 28 28 28 29 29 30 32 33 34 36 37 39 40 41 42 42 42 42 41 40 39 38 36 35 34 33 32 31 31 30 30 30 30 30 31 31 32 32 33 33 34 34 34 35 35 35 35 35 34 34 34 33 33 32 32 31 31 31 31 31 31 32 32 33 34 35 35 36 37 37 38 38 38 38 37 37 36 36 35 34 33 32 31 30 28 27 26 26 25 24 24 23 23 23 23 23 23 23 24 24 25 25 25
 7 7 7 7 8 8 9 9 9 10 10 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 11 11 12 13 13 14 16 17 18 19 20 21 22 22 22 22 22 22 21 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 12 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 17 19 20 21 22 22 22 22 21 21 19 18 17 15 14 12 11 10 9 9 8 8 7 7 7 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 7 7 8 9 9 10 12 13 14 15 17 18 19 20 20 20 20 20 19 18 18 17 16 15 14 13 12 11 11 10 10 10 9 9 9 10 10 10 11 12 12 13 14 15 16 16 17 17 18 18 17 17 16 16 15 15 14 13 13 13 13 12 13 13 13 14 14 15 16 16 17 18 19 20 21 21 22 22 22 22 22 21 20 19 18 17 16 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 14 14 14 14 14 14 13 13 12 11 11 10 9 9 8 8 7 7 7 7 7 7 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 39 41 43 46 49 53 57 62 67 72 77 82 86 90 94 96 97 97 96 95 93 90 88 85 82 80 77 75 73 71 70 69 69 68 68 69 69 70 72 74 76 78 81 83 86 89 92 95 98 100 101 102 103 103 103 102 101 100 99 97 96 95 94 93 93 92 92 93 94 95 96 98 100 102 104 106 108 109 110 111 110 108 105 101 96 91 85 79 73 68 62 57 53 49 46 43 41 39 37 37 36 36 37 38 39 41 43 45 48 51 55 58 62 66 70 75 79 83 87 91 94 97 99 100 101 100 98 95 91 86 81 76 71 66 61 56 52 49 46 44 42 40 39 38 37 37 37 37 38 38 39 40 42 43 45 48 50 53 56 59 63 66 70 73 76 79 81 83 84 84 84 83 82 81 80 79 78 77 78 78 80 82 84 88 92 97 103 109 116 122 129 134 138 140 140 138 133 128 120 113 104 96 88 81 74 68 63 58 54 50 46 43 41 39 37 35 34 33 33 33 33 34 35 36 39 42 45 49 54 59 65 72 78 85 92 99 106 111 117 121 123 125 125 124 122 119 115 110 105 100 95 90 85 81 77 74 72 70 69 68 68 68 69 71 73 76 79 82 85 88 91 93 95 96 96 95 93 91 88 85 81 78 74 71 68 66 64 62 61 61 60 61 61 62 64 66 68 70 74 77 81 85 90 95 100 105 110 115 118 121 123 123 122 119 116 111 106 101 95 90 85 81 77 74 71 68 66 64 63 62 61 60 60 59 59 59 58 58 58 57 56 55 54 52 51 49 47 45 43 42 40 38 37 36 36 35 35 36 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 22 23 24 25 27 28 30 31 33 34 36 37 38 38 38 38 38 37 37 36 35 34 33 32 31 30 30 29 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 35 36 37 37 37 37 37 37 36 35 34 33 31 30 28 27 25 24 23 22 21 20 19 19 19 19 19 19 19 20 21 21 22 23 24 25 26 27 28 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 35 35 36 36 37 37 37 37 37 37 37 36 36 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 28 28 27 26 26 25 25 24 24 24 24 24 25 26 27 28 29 31 33 35 38 41 43 46 49 52 54 56 57 58 59 58 57 56 54 52 50 48 45 43 40 38 36 33 31 30 28 26 25 24 23 22 21 21 20 20 20 21 21 22 22 23 24 26 27 29 31 33 35 37 40 43 45 48 51 54 56 58 59 60 60 59 57 55 52 49 46 43 40 37 34 32 30 28 27 26 25 24 24 24 24 24 24 24 25 25 26 26 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 25 25 25 25 25 26 26 27 27 28 29 29 30 31 32 32 33 33 34 34 34 33 33 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 21 20 20 20 19 19 19 19 19 19 20 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 80 81 82 82 82 82 81 79 78 76 74 72 70 68 66 64 62 61 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 44 43 42 41 41 40 39 39 39 39 39 39 40 41 42 44 46 48 50 52 54 56 58 60 61 62 63 64 63 63 62 61 59 57 55 53 51 49 47 45 44 43 42 41 41 41 42 43 44 46 48 50 53 55 58 60 62 64 65 65 64 63 61 58 55 52 49 46 44 41 39 38 37 36 35 35 35 35 36 37 38 39 41 43 45 47 50 52 55 58 61 64 66 69 71 73 74 74 74 73 72 70 68 66 64 61 59 57 54 52 50 48 46 45 43 42 41 40 39 38 37 37 36 36 36 35 35 36 36 36 37 38 38 40 41 42 44 45 47 48 50 51 52 53 54 54 54 54 54 53 53 52 51 50 49 48 47 46 46 45 45 45 45 44 44 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 47 47 47 48 48 49 49 50 51 53 54 55 57 58 59 60 61 61 61 61 60 60 59 57 56 54 53 51 50 49 47 46 46 45 45 45 45 46 47 48 50 52 54 57 61 64 67 70 73 76 77 77 77 75 73 70 66 62 58 55 51 48 45 43 41 40 39 38 38 38 39 40 41 42 44 46 48 49 51 53 55 57 58 59 60 60 60 60 60 59 57 56 54 53 51 49 48 46 45 44 43 42 42 42 41 42 42 42 43 43 44 44 45 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 51 52 52 53 54 56 57 59 61 63 65 67 70 72 74 76 78
 44 44 43 41 39 37 35 33 31 30 28 27 26 25 24 24 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 34 35 35 34 33 32 31 29 28 26 24 23 21 20 19 18 17 16 16 15 15 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 24 25 25 26 26 26 26 26 26 25 25 25 24 24 24 24 24 24 25 25 26 27 28 30 31 32 34 35 36 36 36 36 35 34 33 31 29 28 26 24 23 21 20 19 18 17 16 16 16 15 15 15 15 15 16 16 16 17 17 18 19 20 21 22 24 25 26 28 29 31 32 33 34 35 35 35 35 34 33 32 31 29 28 26 25 24 22 21 20 19 18 17 16 16 15 15 15 15 15 15 15 16 17 17 18 19 21 22 23 24 25 26 27 27 27 27 26 26 25 24 23 22 21 20 19 19 19 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 29 30 31 31 32 32 32 33 32 32 32 32 31 31 30 29 28 28 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 21 21 21 22 23 24 25 26 27 29 30 31 32 33 34 34 34 34 34 33 32 30 29 28 27 26 25 24 23 23 23 23 23 23 23 24 25 26 26 27 28 29 30 30 31 31 31 30 30 29 29 28 27 26 25 24 23 23 22 21 21 20 20 20 19 20 20 20 21 22 22 23 25 26 27 29 30 31 33 34 35 35 36 36 36 36 36 35 34 34 33 32 31 30 30 29 28 28 28 28 28 29 30 30 32 33 35 36 38 40 41 43 44 44
 132 138 142 145 146 145 143 139 135 131 126 122 118 115 113 111 110 110 111 112 114 116 118 121 124 127 130 132 133 134 134 133 132 129 125 120 115 110 104 98 92 86 81 76 72 69 66 63 61 60 60 60 60 61 63 65 67 70 73 76 80 84 88 93 97 101 105 108 111 113 114 114 112 110 107 104 100 95 91 86 82 79 75 73 71 69 68 68 68 69 71 73 76 79 82 85 88 92 94 96 98 98 98 97 95 92 89 86 83 79 76 73 70 68 66 65 64 63 63 63 64 65 66 69 71 75 79 84 89 96 103 112 121 130 141 151 161 170 178 184 188 190 188 184 178 171 162 152 142 132 122 113 104 96 89 83 77 72 68 65 62 59 57 56 55 55 56 57 58 60 63 66 69 72 76 79 81 83 84 84 84 82 80 77 74 71 68 65 62 60 59 58 57 57 58 60 62 65 68 72 77 82 88 95 102 109 117 124 131 137 142 145 147 147 145 141 135 129 121 113 105 97 90 83 77 72 67 63 59 57 54 53 52 51 51 51 51 52 53 55 57 59 62 66 70 75 80 86 94 102 110 120 130 140 150 159 167 172 175 175 172 167 159 150 140 131 121 112 104 97 91 86 82 79 76 75 74 73 74 74 75 76 77 78 79 79 80 80 79 78 77 75 73 71 69 67 65 63 61 59 57 56 55 54 53 53 53 53 54 55 57 59 62 65 69 74 79 84 90 96 102 108 113 118 121 123 124 124 122 119 116 111 106 101 96 90 85 81 76 72 69 66 63 61 60 59 59 60 61 63 66 70 74 80 86 93 101 109 117 125
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 76 77 78 80 81 84 87 91 96 102 108 116 125 134 144 153 162 170 176 179 179 177 171 163 153 143 132 121 110 100 92 84 77 71 65 61 57 54 52 51 50 50 50 52 54 58 62 69 76 86 97 111 127 146 166 189 212 235 255 271 280 282 276 264 247 227 205 185 165 147 132 118 106 96 88 81 76 71 68 65 63 62 62 62 63 63 65 66 68 69 71 72 73 74 74 75 75 75 75 75 75 76 77 79 81 83 87 91 97 103 111 120 130 142 155 169 184 200 215 229 240 247 249 246 237 225 209 191 174 156 140 125 112 101 92 85 78 74 70 68 66 65 65 66 67 70 72 75 79 84 89 94 99 105 111 116 121 125 128 129 129 127 124 119 114 108 102 96 91 85 81 77 73 70 68 66 65 64 63 63 63 63 63 63 63 63 62 62 61 61 60 59 58 57 57 56 56 56 56 56 57 57 58 59 61 62 64 66 67 69 71 73 74 75 76 76 77 76 76 75 74 72 71 69 68 67 66 65 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 60 60 60 61 61 62 63 64 66 68 70 72 74 77 79 80 82 83 83 82 81 79 77 74 71 68 65 62 59 57 55 54 53 52 52 52 52 53 54 55 57 58 60 61 62 63 64 65 66 66 66 66 66 65 65 64 64 63 62 62 62 61 61 62 62 63 64 65 66 68 69 71 72 73 74 75 75 75 74 73 72 71 69 68 66 65 63 62 61 60 60 60 59 60 60 61 62 63 64 65 66 68 69 70 72 73 73 74 75 75 76
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 35 38 42 46 49 53 55 58 60 61 61 60 58 56 54 51 48 46 43 40 37 35 33 31 29 27 26 24 23 22 21 21 20 20 20 20 20 20 21 22 23 25 27 30 33 37 42 48 55 62 71 80 88 95 99 101 99 94 88 80 71 63 56 49 43 39 35 32 29 27 25 24 23 23 23 23 23 24 25 26 27 28 29 30 30 30 30 30 29 28 26 25 24 22 21 20 20 19 19 19 20 21 23 24 27 30 34 39 44 51 58 66 75 83 92 100 106 110 111 110 107 102 96 89 83 76 71 65 61 57 54 51 49 48 47 47 46 47 47 48 50 51 53 54 56 58 60 62 64 65 67 69 70 71 72 73 74 75 76 77 78 78 79 79 80 80 79 78 77 75 72 69 66 62 58 54 50 47 43 40 37 35 33 31 30 29 28 28 28 28 29 30 31 33 35 38 41 45 49 54 59 64 69 73 77 79 80 79 76 72 66 60 54 47 41 35 30 26 23 20 17 15 14 13 12 12 12 12 13 13 14 16 17 19 21 24 27 30 34 38 43 48 53 58 62 66 69 70 70 69 66 63 59 55 52 49 46 44 42 41 40 40 41 41 43 44 46 48 49 50 51 51 50 48 46 43 40 36 33 30 28 25 23 22 20 19 18 18 18 18 18 18 19 20 21 22 23 24 26 27 29 30 32 33 34 35 35 35 35 34 33 32 31 30 29 28 26 25 25 24 23 23 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 17 19 20 22 24 26 29
 85 92 100 108 118 127 137 147 155 163 169 173 174 173 170 165 159 152 145 137 129 122 116 110 105 100 96 93 91 89 88 87 87 87 88 90 92 95 99 104 110 117 125 135 146 159 173 189 207 225 244 261 276 288 295 296 290 279 263 244 223 202 182 163 146 131 117 106 96 88 82 76 72 69 67 65 64 64 65 66 67 69 71 73 74 76 77 77 76 75 73 71 68 65 62 60 57 55 54 53 52 53 54 55 58 62 67 72 80 88 99 111 125 141 159 178 197 216 233 247 255 258 254 245 232 215 197 179 162 146 132 119 109 100 92 86 81 77 73 71 70 69 69 69 70 71 73 76 79 83 87 93 99 106 114 124 134 146 160 175 191 208 225 242 258 271 280 285 284 277 266 251 234 215 196 177 160 145 131 119 108 100 92 86 82 78 76 74 73 73 73 74 76 77 79 82 84 86 89 91 93 94 95 95 95 95 93 92 89 87 84 81 78 74 71 68 65 63 61 59 58 57 56 56 57 58 59 61 63 66 69 72 76 80 84 89 93 96 100 102 104 105 106 105 103 101 98 94 91 87 83 79 76 73 71 69 68 67 67 69 70 73 77 81 87 93 100 107 114 122 128 134 138 140 141 140 137 133 128 123 118 113 109 105 102 99 97 96 96 95 96 97 98 99 100 101 102 102 103 102 101 100 98 95 92 89 86 83 79 76 73 71 68 66 65 63 63 62 63 63 64 66 68 71 73 76 80 83 87 90 93 96 98 100 101 101 101 100 98 96 93 90 87 83 80 76 73 70 68 66 64 63 63 63 64 65 68 71 75 80
 46 47 48 50 51 52 54 55 56 57 58 59 60 62 63 64 65 67 69 71 74 77 81 85 91 96 103 110 118 127 137 146 156 165 173 180 185 188 188 186 182 175 168 159 150 140 132 123 115 108 102 96 91 87 84 81 79 77 76 75 75 75 76 77 78 80 82 84 86 88 89 91 92 92 92 91 90 88 85 82 78 75 71 67 63 60 56 54 51 49 47 45 44 44 43 43 43 44 45 46 47 49 50 52 54 56 59 61 63 66 68 71 73 75 77 78 79 80 80 80 79 78 77 75 72 70 68 65 63 60 58 56 54 53 51 50 50 49 49 49 49 49 50 51 52 53 55 56 58 60 62 64 66 69 71 74 76 79 81 83 85 87 89 91 92 93 94 94 93 92 91 89 86 84 81 77 74 71 67 64 61 59 56 55 53 52 51 50 50 50 50 50 51 52 53 54 55 56 57 58 59 59 60 60 61 61 61 61 61 61 60 60 60 60 60 61 61 62 63 64 65 66 67 69 70 72 74 75 77 78 79 80 80 80 80 79 78 77 76 74 72 71 69 67 65 63 62 60 59 57 56 55 54 52 51 51 50 49 48 48 47 47 47 47 48 49 50 51 53 56 59 63 67 72 78 85 93 102 112 122 134 145 156 167 176 184 188 190 188 183 176 167 157 145 134 123 113 104 95 88 81 75 70 66 62 59 56 54 53 52 52 52 52 53 55 57 59 63 67 71 77 83 91 99 108 117 127 137 147 155 162 166 168 167 164 158 150 140 131 121 111 101 93 85 78 72 66 62 57 54 51 49 47 46 45 44 44 44 45 45
 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 6 6 7 9 10 12 14 16 19 22 24 27 28 28 27 25 22 20 17 14 12 10 9 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 11 11 11 10 10 9 9 8 7 7 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 7 7 8 9 10 11 12 13 14 14 14 13 13 12 11 10 9 9 8 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 20 22 24 26 28 31 33 35 37 39 41 42 42 42 42 42 41 40 39 38 37 36 35 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 31 31 31 32 32 33 34 34 34 35 34 34 34 33 32 30 29 27 26 24 22 21 19 18 17 16 15 14 14 13 13 13 13 13 13 13 14 15 16 16 17 18 19 20 21 22 23 23 24 24 24 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 32 33 34 36 37 39 40 41 42 43 44 44 45 44 44 43 43 42 41 39 38 37 35 34 32 31 30 29 28 27 27 26 26 26 26 26 27 27 28 28 29 30 30 31 31 31 31 31 30 29 27 26 24 23 21 19 18 17 15 15 14 13 13 13 13 13 13 14 14 15 16 17 19 20 22 23 25 26 28 29 30 31 31 31 31 31 30 30 29 28 28 27 26 26 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 33 33 33 32 31 30 29 28 26 25 24 22 21 20 19 18 18 18 17 17 18 18 19 20 21 22 24 25 27 29 31 33 35 37 39 40 41 41 41 41 40 39 37 35 34 32 30 29 27 26 25 24 23 22 22 21 21 21 20 20 21 21 21 21 22 22 23 24 25 26 27 28 30 31 33 35 36 38 39 40 41 41 41 40 39 38 36 34 31 29 27 25 23 21 20 18 17 16 16 15 15 15 15 16 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 43 44 45 47 49 52 55 58 62 65 69 72 75 77 78 79 79 77 76 73 70 67 64 61 58 55 53 51 49 48 47 46 46 46 47 47 48 50 51 53 55 58 60 62 65 68 70 73 76 78 80 82 83 84 84 84 83 82 81 79 76 74 72 69 66 64 61 59 57 55 53 51 49 48 46 45 44 43 42 41 41 40 40 39 39 39 40 40 41 41 43 44 45 47 49 51 53 56 58 61 63 66 68 71 73 75 76 78 79 80 80 80 80 80 80 79 79 79 78 78 78 78 78 79 79 80 81 82 83 84 85 87 88 89 89 90 90 90 90 90 89 88 86 85 83 82 81 79 78 78 77 77 77 77 77 78 78 79 79 79 79 78 77 75 73 71 68 65 61 58 55 52 49 46 44 42 41 40 39 39 40 41 42 44 47 50 53 57 62 66 71 76 81 85 89 92 95 97 97 98 97 96 94 92 90 88 86 85 83 82 81 80 80 79 79 79 79 79 79 80 80 80 80 80 80 80 80 80 80 80 81 81 82 82 83 84 85 86 88 89 91 92 93 94 95 96 96 96 96 95 93 91 89 86 83 80 77 73 70 67 64 61 58 55 52 50 48 46 44 43 42 41 40 40 39 39 39 39 40 40 41 41 42 43 44 45 47 48 50 52 54 57 60 63 67 70 74 78 83 87 91 95 98 100 102 103 103 102 100 98 94 91 87 82 78 74 70 66 63 59 57 54 52 50 48 47 47 46 47 47 48 50 52 54 57 60 63 67 70 74 77 79 81 82 82 81 79 76 72 69 65 61 57 54 51 48 46 45 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 93 92 91 91 90 90 89 89 88 86 85 83 80 78 75 72 70 67 64 62 60 58 57 56 56 56 56 57 59 62 65 69 73 78 83 89 95 100 106 110 114 116 117 117 115 112 108 103 98 92 87 81 76 72 68 64 61 58 56 54 53 52 52 52 52 53 54 56 57 59 61 62 64 66 67 69 70 71 72 73 74 75 76 78 79 81 83 85 87 89 92 94 96 97 98 98 98 96 94 91 88 84 80 76 72 68 65 61 58 56 53 51 50 49 48 48 48 48 49 51 53 55 57 60 62 65 68 71 73 75 77 78 79 79 79 78 76 74 72 69 67 64 61 58 55 53 50 48 47 45 44 44 43 44 44 45 47 49 51 53 56 59 62 65 69 72 75 78 80 83 85 86 87 88 88 88 88 87 87 87 87 87 88 88 89 90 90 91 91 90 90 88 86 84 81 78 74 71 67 63 59 56 53 50 48 46 45 44 43 43 44 45 47 50 53 56 61 65 71 77 84 91 98 105 112 119 124 128 131 131 129 126 121 114 107 99 92 84 77 71 65 61 57 54 51 50 48 48 48 49 50 51 53 56 58 61 65 68 72 76 79 83 86 88 90 91 92 92 91 90 89 87 86 85 84 83 82 82 82 83 83 84 85 85 86 87 87 87 87 87 86 85 83 82 80 78 76 74 72 71 70 68 68 67 67 67 67 67 68 68 69 69 70 70 70 71 71 71 70 70 70 69 69 68 67 67 67 67 67 68 68 70 72 74 76 79 83 87 90 95 99 102 106 109 112 114 115 115 115 114 113 111 109 106 104 101 99 97 95 94
 61 67 73 81 89 99 109 119 129 138 145 151 154 154 152 147 140 132 124 115 107 99 92 85 80 76 72 70 68 67 66 67 68 69 71 73 75 78 80 83 86 88 91 93 95 97 98 98 98 98 97 96 94 93 91 89 87 85 83 82 81 81 80 80 81 82 82 83 84 84 85 85 84 83 82 80 78 76 73 71 68 66 64 62 60 59 58 58 58 58 59 60 62 64 66 68 70 72 74 75 76 76 75 74 73 71 69 67 65 63 61 60 59 59 59 60 62 65 69 74 80 88 97 107 119 132 145 159 173 185 195 201 204 203 198 190 179 167 154 140 128 116 105 96 87 79 73 67 63 59 57 55 54 53 54 56 58 61 65 70 75 81 88 95 102 108 114 118 120 120 119 115 110 103 96 88 81 74 67 61 57 52 49 47 45 43 42 42 42 42 43 43 44 45 46 47 48 49 50 51 51 52 52 53 53 54 54 55 55 56 57 59 60 62 63 65 67 68 70 71 72 72 72 72 72 71 69 68 66 64 62 59 57 55 53 51 49 48 47 46 46 46 47 48 50 52 55 58 62 66 71 76 81 86 91 95 98 100 101 101 100 97 94 90 86 82 78 74 71 68 66 64 63 63 63 64 65 67 68 70 72 74 75 76 76 76 75 74 72 69 66 63 60 57 54 52 50 48 47 46 46 46 47 48 50 52 55 58 61 65 69 73 77 81 85 88 91 93 94 94 94 92 90 87 84 80 76 72 69 66 63 60 58 56 55 54 53 52 51 51 50 50 49 48 48 47 46 46 45 45 44 44 44 44 45 46 48 50 53 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 79 80 81 83 85 89 92 97 102 107 113 118 124 129 134 138 142 145 146 147 147 145 143 140 137 134 131 128 125 122 121 119 118 117 117 117 117 117 118 118 119 120 120 121 121 122 122 122 122 123 123 123 122 122 122 123 123 123 124 125 127 128 130 133 135 137 139 140 140 140 139 137 134 130 126 121 115 110 104 99 94 89 85 82 79 77 75 75 75 76 78 80 84 88 93 98 104 110 116 122 127 132 136 138 140 140 139 137 134 131 128 125 122 119 117 116 116 116 118 121 125 130 136 143 151 159 167 176 184 192 199 205 210 214 216 216 215 212 208 202 196 188 181 173 165 157 149 143 136 131 126 122 119 117 115 115 115 115 116 117 117 118 118 118 118 117 115 113 110 107 104 100 97 94 91 88 85 83 82 81 80 80 81 82 84 86 89 92 95 99 102 105 109 112 114 117 119 120 121 122 122 123 122 122 122 122 122 123 124 125 127 128 130 133 135 137 139 141 142 144 145 145 145 145 144 143 142 141 139 136 134 132 129 126 124 121 119 117 115 114 113 113 114 115 118 121 124 129 133 138 142 147 150 153 155 155 154 151 148 143 137 130 123 116 110 103 97 92 88 84 81 79 78 77 78 79 80 83 86 89 92 96 100 103 106 109 112 114 115 116 116 116 115 114 113 112 111 111 111 112 114 116 119 123 127 132 137 142 148 153 158 163 167 170 173 174 175 175 173 171 168 163 159 154 148 143 138 133 128 124 120 117 115 113 112 112 112 113 113 114 115 116 116 116 115 114 113 111 108 105 102 98 95 92 89 86 83 81 80 79
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 63 61 60 59 58 58 58 58 58 58 58 59 59 59 59 59 58 58 57 57 56 56 56 56 56 56 57 58 60 62 65 68 71 74 78 81 84 87 89 90 91 91 91 89 87 85 82 79 76 73 69 66 63 60 58 56 54 53 51 51 50 51 51 52 53 55 56 58 60 61 62 63 64 64 64 63 62 61 60 59 58 57 57 56 56 56 57 58 60 62 65 68 71 74 77 81 83 86 87 88 88 87 85 83 80 77 73 69 66 62 59 56 53 51 49 48 47 47 47 48 49 51 53 55 58 60 63 66 69 71 73 76 78 79 80 81 82 82 81 80 79 77 75 72 70 67 64 61 58 56 53 52 50 49 48 48 48 48 48 49 50 50 51 52 53 54 54 55 55 56 56 56 57 57 57 58 59 60 62 64 66 69 72 75 79 83 87 91 94 97 100 101 102 101 99 97 93 89 85 80 75 71 66 62 59 56 54 53 52 52 52 54 56 58 61 64 68 73 78 83 89 95 101 107 113 118 123 128 131 132 132 131 127 123 117 111 104 96 89 83 77 71 67 63 60 59 57 57 57 58 59 61 63 66 68 71 74 76 79 80 82 82 82 81 79 77 74 71 68 65 62 60 58 56 55 54 53 53 54 54 55 57 58 60 62 64 66 68 69 71 72 74 75 75 76 76 76 76 76 76 76 76 76 77 77 77 78 78 78 78 78 78 77 77 76 75 74 73 72 70 69 68 66 65 64 63 62 62 62 62 63 64 66 68 71 75 79 84 89 94 99 104 108 111 114 115 115 114 111 108 104 99 95 90 85 80 76 72 68 65
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 83 82 80 77 75 72 69 66 64 61 59 57 55 53 52 51 50 49 49 49 49 49 50 51 52 54 55 58 60 63 65 68 70 71 73 73 73 73 72 70 69 67 64 62 60 57 55 53 51 49 47 45 44 42 41 40 39 39 39 39 40 41 43 46 49 52 57 62 67 73 79 85 90 95 100 103 106 108 108 108 107 105 102 99 96 93 89 86 83 80 77 75 73 71 69 67 65 63 62 60 58 56 54 52 50 48 46 44 42 40 39 38 36 36 35 35 36 37 38 40 42 45 48 52 55 59 63 66 69 72 74 76 77 77 77 76 74 72 70 68 65 62 59 56 53 50 47 45 42 40 38 37 36 35 35 35 35 35 36 37 39 40 42 44 45 47 49 52 54 56 58 60 63 65 67 69 71 73 74 75 75 76 76 75 75 74 73 72 70 69 67 66 64 62 61 59 57 55 53 52 50 48 46 44 43 41 40 39 38 38 38 38 38 39 39 40 41 42 44 45 46 48 49 51 52 54 55 56 58 58 59 59 59 59 58 57 55 54 52 50 48 46 45 44 43 43 43 43 43 44 45 46 47 49 50 52 53 55 56 58 60 61 63 65 67 69 71 73 75 78 80 83 86 89 93 96 99 101 103 104 105 105 104 102 99 96 91 87 82 77 72 67 63 59 55 53 50 49 48 47 48 48 50 51 54 56 59 62 65 68 72 75 78 82 85 87 89 91 92 93 93 92 91 89 86 83 79 76 72 68 65 61 59 56 54 53 52 52 52 52 52 53 54 56 57 59 61 63 65 67 70 72 75 77 79 81 83 84 84 84
 86 83 79 74 68 63 58 54 50 46 43 41 39 37 36 35 34 34 34 34 34 34 35 36 36 37 38 39 41 42 42 43 44 44 45 45 45 45 45 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 40 40 39 38 38 37 37 36 36 37 37 38 40 42 44 47 50 53 57 61 66 71 76 81 86 90 95 98 100 102 101 100 98 94 90 86 81 77 73 69 66 64 62 60 59 58 58 57 57 57 56 56 56 55 54 53 52 50 49 47 45 43 41 39 38 37 36 36 36 36 36 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 55 55 55 55 54 53 52 50 48 47 45 43 42 40 39 38 37 36 36 36 36 36 37 38 39 41 43 45 48 51 54 58 62 65 69 72 74 75 76 75 74 71 69 66 63 60 57 55 53 51 49 48 47 47 46 46 46 47 47 48 48 49 50 50 51 51 51 51 51 51 50 49 48 47 46 45 45 44 43 42 41 41 40 40 39 39 38 38 38 38 38 38 38 38 39 40 41 42 44 45 47 49 51 52 54 55 56 57 58 58 58 58 58 58 58 58 58 59 60 61 63 65 68 72 76 80 85 90 94 98 101 103 104 103 101 97 93 88 83 77 72 67 62 58 54 50 47 45 43 41 40 39 39 40 40 41 43 44 46 48 50 51 53 54 55 56 56 56 56 56 56 55 55 54 53 53 52 51 50 50 49 48 47 46 45 43 42 41 40 40 39 38 38 38 38 38 39 39 40 42 43 45 47 50 53 56 60 64 69 73 78 82 85 88 89 88
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 35 36 37 38 39 40 41 42 43 43 43 42 40 38 35 32 29 26 23 20 18 16 14 13 12 11 11 11 11 12 13 15 17 19 21 24 27 30 32 35 38 41 43 44 46 46 46 45 43 41 39 36 33 31 28 25 22 20 18 16 14 13 12 11 11 11 12 12 13 14 15 17 18 20 21 23 25 27 29 30 32 33 34 35 35 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 21 20 19 19 18 17 16 15 15 14 14 13 13 14 14 15 16 17 18 20 22 24 26 28 30 32 34 36 37 39 40 40 40 39 38 37 35 32 30 27 25 23 20 18 17 15 14 14 14 14 14 15 17 19 21 23 25 28 30 33 35 37 38 39 39 39 38 37 36 34 33 31 30 29 29 29 29 30 30 32 33 35 37 38 40 41 42 43 42 41 39 37 34 31 28 26 23 20 18 17 15 15 14 14 14 15 16 18 20 22 24 26 29 31 34 36 38 40 41 42 42 42 41 40 38 36 34 32 29 27 25 23 21 19 18 17 16 15 15 15 15 15 16 16 17 18 19 19 20 21 21 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 34 35 35 34 34 33 31 30 28 26 24 23 21 19 18 17 15 14 13 13 12 12 12 13 13 14 16 18 20 22 25 28 31 34 37 39 41 43 44 45 45 44 43 41 39 36 34 31 28 26 23 21 19 17 15 14 13 12 11 11 11 12 13 14 16 18 21 24 27 31 35 38 41 44 46 48 48 48 47 45 44 42 40 38 37 36 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 76 69 62 56 51 46 42 38 36 33 31 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 15 15 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 24 24 23 23 22 20 19 18 17 16 15 15 14 14 14 14 15 15 16 17 17 19 20 21 23 25 27 30 33 37 41 45 49 53 56 59 61 62 61 60 57 54 51 48 46 43 41 38 37 35 34 32 31 30 29 28 26 25 24 22 21 20 19 18 17 17 17 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 30 31 31 32 31 31 30 30 28 27 26 25 23 22 22 21 21 20 20 20 21 21 22 22 23 24 24 25 27 28 30 32 35 38 42 46 51 57 64 72 80 88 95 100 103 103 100 95 89 82 74 67 61 55 50 46 42 38 35 33 31 29 27 26 25 24 24 23 23 24 24 25 25 26 26 27 27 27 27 26 26 26 25 25 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 20 20 21 22 23 24 25 26 27 28 30 31 32 33 35 37 39 41 45 48 53 58 65 72 80 89 97 103 107 107 103 96 87 77 67 58 51 44 38 34 30 27 24 22 20 19 17 16 16 15 15 15 15 15 16 17 18 20 22 24 26 27 29 31 32 32 32 32 32 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 15 16 17 18 19 21 23 25 28 31 34 38 42 46 51 57 63 69 75 82 88 93 96 98 97 94 89 83
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 148 144 140 136 131 127 123 120 117 115 113 112 112 112 112 112 113 113 113 113 112 111 109 107 104 101 98 95 93 92 90 89 88 88 87 87 86 85 85 84 83 83 82 81 81 80 80 80 79 79 79 79 79 80 80 81 81 82 83 84 86 88 91 94 98 102 105 109 112 114 115 116 116 116 115 114 114 113 113 113 114 115 117 119 121 124 127 130 132 134 136 136 135 133 129 125 120 115 109 104 98 93 88 83 79 75 72 69 67 65 64 64 64 65 68 72 77 84 92 102 112 123 133 143 150 155 158 158 157 153 148 142 135 128 121 115 108 102 96 91 86 81 77 73 70 67 64 62 61 60 60 61 63 67 72 78 84 92 100 107 114 120 125 128 131 132 133 133 133 132 132 131 131 131 131 132 132 133 133 134 134 134 133 131 129 127 124 120 116 112 108 104 100 96 92 88 84 81 78 74 71 69 66 64 62 62 61 62 63 65 67 69 72 73 75 76 77 78 78 79 79 79 79 79 79 79 80 80 81 82 82 83 83 84 83 83 82 80 78 75 72 69 66 63 62 60 60 60 61 62 64 66 68 71 74 77 80 84 88 93 98 103 109 115 121 126 132 137 142 145 148 150 151 151 151 150 149 148 147 146 145 144 143 141 140 138 135 132 128 122 116 109 102 94 87 80 74 69 66 63 62 62 62 63 65 67 70 73 77 81 85 90 95 101 107 113 120 127 134 141 147 152 155 157 156 154 148 141 132 122 112 102 93 85 79 75 72 70 70 70 72 74 77 81 85 89 94 100 106 112 119 126 132 139 144 148 151 152 152 151
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 100 103 106 109 113 117 120 122 123 122 120 116 111 104 97 90 82 75 68 61 55 49 44 41 38 37 38 39 42 47 52 59 66 74 82 89 97 103 108 111 114 115 114 113 110 106 102 97 92 86 81 75 70 65 60 55 51 46 43 40 37 36 35 36 38 40 44 49 54 59 65 70 76 80 85 88 91 94 96 99 100 102 105 107 110 113 117 122 128 134 140 147 154 160 165 169 170 169 165 159 151 142 131 120 109 98 88 78 70 62 54 48 43 39 36 34 33 34 36 40 45 51 58 66 75 84 95 106 117 128 139 149 158 166 171 174 174 172 167 159 149 138 126 114 102 90 79 69 59 51 45 39 36 33 33 33 36 39 45 51 59 68 79 90 103 117 132 147 160 173 182 188 189 187 181 173 163 153 143 134 126 119 114 110 107 106 105 105 106 107 108 109 109 109 107 105 101 96 90 83 75 67 60 53 46 41 37 35 34 34 35 37 41 44 49 54 59 65 70 76 82 88 93 98 103 107 111 113 114 114 113 111 107 102 97 90 83 76 69 62 55 50 45 42 39 39 39 40 43 46 50 54 59 64 69 74 80 85 90 94 98 102 105 106 108 108 107 106 105 103 102 100 98 97 96 95 94 94 93 92 92 91 89 87 85 82 79 75 70 66 61 57 52 49 46 44 43 43 45 48 52 58 65 74 84 95 106 119 133 147 160 173 183 191 195 195 191 183 172 160 146 132 118 105 92 81 71 63 56 50 45 42 40 40 42 45 49 55 61 69 77 85 92 99 105 109 112 113 113 112 110 108 105 102 100 98 97 96 97 98
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 59 59 59 60 61 63 66 69 73 76 80 84 87 90 92 93 94 93 90 87 83 79 74 70 66 63 61 60 60 62 65 68 72 75 79 82 85 87 89 90 91 92 92 93 93 93 92 92 92 92 92 91 91 90 89 87 85 83 80 77 73 70 66 63 61 60 59 59 59 60 60 61 62 62 63 63 63 64 64 64 64 64 64 64 64 64 63 63 63 63 63 64 64 64 65 66 67 69 70 72 74 76 78 81 82 84 86 86 87 86 85 82 79 76 73 70 67 65 64 64 65 67 69 71 74 77 81 84 88 93 97 102 107 112 117 122 127 131 135 137 139 139 137 134 129 123 115 107 99 91 84 77 72 69 67 67 69 71 75 79 83 87 90 93 95 96 96 95 93 90 86 82 78 75 71 68 65 63 62 61 60 61 62 63 66 69 73 77 81 86 91 96 100 104 107 109 109 107 105 101 96 91 85 80 75 71 68 67 67 69 71 75 78 82 85 88 90 92 93 94 94 94 93 92 91 89 88 86 85 83 82 80 79 77 75 74 72 71 69 67 66 65 65 65 66 68 69 71 73 75 76 76 76 76 75 74 73 72 71 70 69 68 67 67 66 66 66 67 67 68 68 69 70 70 71 71 71 71 71 70 70 69 68 66 65 64 62 61 59 58 57 55 55 55 55 57 59 63 68 74 81 88 94 101 107 112 116 120 122 123 123 123 122 121 119 116 113 110 107 103 100 95 91 87 82 78 73 69 65 61 59 57 57 58 61 65 71 79 87 97 106 114 121 127 130 131 129 125 120 113 106 99 91 85 78 73 69 65 62 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 44 45 46 48 49 50 51 51 51 50 48 46 43 40 37 34 30 27 24 22 19 17 16 15 15 15 17 19 22 26 32 38 46 54 64 74 83 93 101 106 108 108 104 98 91 82 74 66 59 52 46 40 35 31 27 24 21 19 17 16 15 15 15 16 17 19 22 24 28 31 34 37 40 42 45 46 47 48 49 49 50 50 50 50 50 50 51 51 51 52 52 52 52 52 51 51 50 49 47 45 44 42 40 37 35 33 31 28 26 24 22 20 18 17 16 15 15 16 16 17 19 20 22 23 25 26 28 29 31 32 33 35 36 37 39 40 41 42 42 43 42 42 40 39 37 34 31 28 25 22 20 18 16 16 16 16 17 18 20 22 25 27 29 32 34 37 39 41 43 45 46 47 48 49 50 50 51 52 53 55 57 60 63 67 71 76 82 88 94 99 102 104 103 100 94 86 77 67 58 49 41 35 29 24 21 18 17 16 16 17 18 20 22 25 28 32 36 40 45 50 56 61 67 72 76 80 83 84 83 81 78 73 67 61 55 49 42 37 32 27 24 21 19 18 17 17 18 19 20 22 24 27 30 33 37 41 45 49 53 57 61 65 67 69 70 69 67 65 62 59 55 52 49 46 43 41 39 37 36 34 33 32 31 30 29 28 27 26 25 24 22 21 20 19 18 18 18 19 20 22 24 26 28 30 33 35 37 38 40 41 42 42 43 43 42 41 40 39 38 36 34 32 30 28 26 24 22 20 19 18 17 17 17 18 20 23 26 30 34 38 43 46 50 52 54 55 55 54 53 52 50 48 47 45 44 43 42 42 42
 24 24 24 24 24 24 24 24 24 24 24 23 23 22 21 20 19 18 17 16 15 13 12 11 10 10 9 9 9 10 10 11 11 12 13 14 15 16 16 17 18 18 19 20 20 20 21 21 21 21 21 20 20 19 19 18 17 16 14 13 12 11 10 10 9 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 34 35 36 37 37 37 38 37 37 36 35 33 31 29 27 25 23 21 19 17 15 13 12 11 10 10 9 10 10 11 12 13 14 15 17 18 20 22 23 25 27 28 30 31 32 32 33 32 31 30 28 26 24 22 20 18 16 14 12 11 10 10 9 9 10 10 11 12 14 15 17 19 21 23 24 26 28 30 31 33 34 34 34 34 34 33 32 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 19 18 17 16 15 14 13 12 11 11 10 10 9 10 10 11 11 12 13 14 16 17 18 19 19 20 20 20 20 20 20 20 19 19 18 18 17 16 15 15 14 13 12 12 11 10 10 10 9 10 10 11 11 12 14 15 16 17 19 20 21 22 22 23 24 24 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 25 25 24 23 22 21 19 18 17 16 15 14 13 12 11 10 10 9 9 9 10 11 12 13 15 17 19 21 24 26 29 31 33 35 36 37 37 37 36 35 33 31 29 27 25 22 20 18 17 15 13 12 11 10 10 9 9 9 10 11 12 13 15 17 19 20 22 24 25 26 27 28 28 28 28 28 27 27 26 26 25 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 82 81 80 79 78 76 75 73 71 69 67 64 62 59 57 54 51 48 45 42 39 36 34 31 30 29 28 28 29 30 32 35 37 40 44 47 50 53 56 59 61 64 65 67 68 69 69 68 67 66 64 62 60 57 53 50 47 43 40 36 34 31 29 28 27 27 28 29 31 32 35 37 39 42 44 47 49 52 55 58 61 64 67 71 75 79 83 87 91 95 99 102 105 107 109 110 109 109 107 104 101 97 93 88 83 78 73 67 62 56 51 46 41 37 33 30 28 27 26 26 27 28 30 32 34 37 40 43 47 50 53 57 60 63 67 69 72 73 74 74 74 72 70 66 63 58 54 49 44 40 36 32 30 28 27 26 27 28 30 32 35 38 42 46 50 54 59 65 70 76 83 89 95 102 108 113 118 122 125 126 126 125 122 119 115 110 105 100 94 89 84 79 74 69 65 60 56 52 48 44 40 37 34 31 29 28 27 27 28 29 31 33 36 39 42 45 48 51 53 56 57 59 60 60 60 59 58 57 56 54 52 49 47 44 42 39 36 34 32 30 28 27 26 26 27 28 30 33 36 40 44 48 52 57 62 66 71 76 81 85 90 95 99 103 106 109 111 112 112 111 109 106 103 98 94 89 84 79 74 70 65 61 57 54 50 47 43 40 38 35 32 30 28 27 26 26 26 28 30 32 36 40 44 49 54 59 64 69 73 76 79 81 81 81 80 78 75 72 68 64 60 56 52 48 45 41 38 35 32 30 28 27 27 27 28 30 33 36 40 44 49 53 58 62 66 70 73 76 78 80 82 83 84 84 84 84 84 84 83 83
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 45 44 42 40 39 38 37 36 36 35 34 33 32 31 29 28 26 24 22 20 18 17 15 14 13 12 12 12 13 14 15 17 19 21 24 26 29 31 34 37 39 42 43 45 46 47 46 46 44 43 40 38 35 32 29 26 23 20 18 16 14 13 12 12 12 13 14 15 17 19 21 24 26 29 31 33 35 37 38 38 38 38 37 37 36 35 34 34 33 33 33 34 34 35 37 38 39 41 42 43 43 43 42 41 39 36 33 30 26 23 20 18 16 14 13 12 12 12 13 14 16 18 20 23 27 30 34 39 43 47 52 55 58 60 61 60 59 56 53 49 44 40 36 32 28 24 21 19 16 14 13 12 12 12 12 13 14 15 17 19 21 23 25 27 29 31 32 34 35 36 37 38 38 39 40 40 41 42 43 44 45 47 48 49 49 49 49 48 47 45 43 41 38 35 32 29 26 24 21 19 17 15 14 13 12 12 12 12 13 14 16 18 20 22 24 26 29 31 33 35 37 38 39 40 40 40 40 39 38 36 34 32 29 27 24 22 20 17 16 14 13 12 12 12 13 14 16 18 20 23 26 29 32 36 39 42 44 46 48 49 50 50 50 50 50 49 50 50 51 52 53 54 56 58 59 61 62 62 61 59 56 53 49 44 40 36 31 28 24 21 18 16 14 13 12 12 12 13 14 16 18 21 24 27 30 33 37 40 42 45 46 47 48 47 47 45 43 41 39 36 34 31 28 26 23 21 19 17 16 14 13 13 12 12 13 14 16 18 20 23 26 29 33 37 41 45 49 53 57 59 61 62 62 61 60 57 55 53 50
 142 135 129 123 118 113 108 104 101 98 96 94 93 92 92 91 91 91 91 90 90 89 89 88 88 88 89 91 93 96 100 104 108 112 116 119 122 124 125 126 126 125 124 123 121 119 117 114 112 109 107 104 102 100 98 95 94 92 90 89 88 88 89 90 92 94 97 100 103 105 108 109 110 111 111 111 111 110 109 109 108 107 106 106 105 104 103 102 101 100 99 98 96 95 94 93 92 92 91 91 91 90 91 91 91 92 92 93 93 93 93 93 92 92 91 91 92 93 94 96 98 101 104 107 110 113 116 119 121 123 125 127 128 129 130 131 131 130 130 129 127 125 123 121 118 114 111 108 104 101 98 96 94 93 93 93 93 94 95 95 96 96 95 94 94 93 92 91 90 90 90 91 92 94 96 99 102 105 110 114 119 123 128 132 135 138 140 141 142 141 140 138 135 133 129 126 123 120 116 113 109 106 102 99 96 93 91 90 89 88 88 88 89 89 90 90 90 91 91 92 93 94 94 96 97 98 100 101 103 105 106 107 108 109 108 108 107 105 102 100 97 94 91 89 88 87 87 87 88 90 91 93 95 98 100 103 106 110 114 118 123 128 134 140 146 152 159 164 170 174 177 179 180 179 177 173 169 164 159 153 148 142 137 132 128 123 119 115 111 107 104 100 97 94 92 89 88 87 87 87 88 89 90 91 92 92 92 93 93 92 92 92 91 91 91 91 91 91 91 92 92 92 93 93 93 93 93 93 92 91 90 89 88 88 88 89 91 93 95 98 102 105 110 114 119 124 129 134 140 145 150 155 158 161 162 162 160 157 153 148
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 46 47 48 49 50 51 52 53 54 54 54 53 51 49 46 43 39 36 33 30 27 25 23 22 22 22 24 26 30 35 41 48 58 69 83 98 116 134 153 169 180 185 181 171 156 138 120 103 88 75 64 54 47 40 35 31 28 26 24 23 22 23 24 25 27 30 33 37 40 44 47 49 51 53 54 54 54 54 54 54 54 54 55 56 56 57 58 59 60 61 61 61 61 60 58 56 54 51 49 46 44 42 40 38 36 35 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 25 26 26 27 27 28 28 29 30 31 32 34 35 37 39 41 43 45 46 48 48 49 48 47 45 43 40 36 33 30 28 26 24 24 23 24 25 26 27 29 30 32 34 36 38 40 42 44 46 49 51 54 58 61 66 71 77 85 94 105 118 133 150 168 187 204 217 223 220 209 192 171 149 127 107 90 76 63 53 45 38 33 29 26 24 23 22 23 24 26 28 31 34 37 41 44 48 51 54 56 58 60 61 61 61 60 58 57 54 52 49 46 43 40 36 33 31 28 26 24 23 22 22 22 23 24 25 28 31 34 39 44 51 59 69 82 97 116 138 163 189 213 230 237 230 213 188 162 137 116 98 83 71 62 54 48 43 40 37 34 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 22 22 23 24 26 28 29 31 33 34 36 37 38 39 40 41 41 41 41 41 40 40 39 38 37 35 34 32 30 29 27 25 24 23 22 22 22 23 24 26 29 31 34 37 39 42 44 45 47 48 48 49 48 48 48 47 46 46 45 45 45 45
 74 74 72 70 67 64 61 59 57 56 55 55 56 58 61 66 71 78 86 94 103 110 115 117 114 107 97 86 76 66 59 53 48 45 42 41 41 40 41 42 43 45 47 49 52 55 59 63 67 72 77 83 88 93 98 103 106 108 109 108 105 101 96 91 85 79 74 70 67 64 61 59 58 57 56 55 55 55 56 56 57 57 58 58 58 58 58 57 57 55 54 52 50 49 47 45 44 42 41 40 39 39 39 39 40 41 42 44 46 49 53 57 62 67 73 79 85 91 95 98 99 97 94 90 85 80 74 69 63 59 55 51 47 45 42 40 38 36 35 34 34 33 33 34 35 36 39 42 46 52 59 68 77 87 96 102 103 101 95 87 78 69 61 55 49 45 42 40 39 38 39 40 41 43 46 50 54 58 62 66 70 72 74 74 72 70 66 62 58 54 51 48 45 43 42 41 41 42 44 47 51 56 63 71 80 89 98 106 111 112 110 106 100 93 86 79 73 68 64 61 58 56 54 53 52 52 52 52 53 54 56 58 60 62 65 69 73 77 82 88 94 101 107 113 119 122 124 124 122 118 113 107 101 95 90 85 81 77 74 71 69 67 65 64 63 62 61 61 60 59 58 58 57 56 55 54 53 52 52 52 52 52 53 55 57 59 62 66 71 77 83 91 98 106 112 117 119 117 113 106 98 89 80 72 65 58 53 49 45 42 39 37 36 35 34 34 34 34 35 37 39 41 45 49 54 61 68 78 87 97 106 112 113 109 101 90 78 67 57 50 44 39 36 34 33 32 32 33 35 37 39 43 46 50 55 59 64 68 71 73
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 9 10 10 11 12 13 14 14 15 15 15 14 13 12 11 10 8 7 6 6 5 5 4 4 4 4 4 5 6 7 8 9 11 13 14 16 17 19 19 19 19 18 16 15 13 12 11 9 8 7 6 6 5 5 4 4 4 4 4 4 4 4 5 5 6 6 7 8 8 9 10 10 10 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 20 20 20 19 18 16 15 13 12 11 10 9 8 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 10 10 10 9 9 8 8 7 7 6 6 5 5 5 6 6 6 7 7 8 9 9 10 10 11 11 11 11 11 11 11 10 10 9 9 9 9 9 9 9 10 10 11 12 13 14 15 16 17 18 18 18 17 16 14 13 11 10 9 8 7 6 6 5 5 5 6 6 7 7 8 9 10 11 12 13 14 15 15 15 15 14 14 13 12 12 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 9 9 10 11 13 14 15 16 16 17 16 16 15 14 13 12 11 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 3 4 4 4 4 4 5 5 6 6 7 7 8 9 10 11 11 12 13 13 13 13 12 12 11 10 9 8 7 6 5 5 4 4 4 4 4 5 5 5 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
 29 28 27 26 25 24 24 24 23 23 23 23 24 24 24 25 26 26 27 28 29 30 32 34 36 38 40 43 46 49 51 53 55 55 55 54 53 51 49 47 45 43 41 39 37 35 34 32 31 30 29 29 28 28 28 28 28 29 30 32 34 37 41 45 49 53 57 59 59 58 55 51 47 43 39 35 32 29 27 25 24 23 23 23 23 24 25 26 28 30 32 35 38 40 43 44 46 47 47 46 45 44 43 41 39 38 37 36 36 37 37 39 41 44 47 51 55 60 64 67 70 71 70 69 66 63 60 57 54 51 49 47 45 44 43 42 42 42 42 42 42 43 44 45 46 47 49 50 52 54 57 60 63 66 70 74 77 81 84 86 87 87 86 84 81 78 74 70 66 62 58 55 52 49 46 44 42 41 40 38 38 37 37 36 36 37 37 37 38 38 39 40 42 43 45 47 49 51 54 57 60 63 66 68 70 70 70 68 65 60 56 51 47 42 38 35 32 30 28 26 25 24 23 23 23 23 24 24 26 27 29 32 35 39 43 48 54 59 64 68 69 68 65 60 53 47 41 36 32 29 27 26 25 24 24 25 26 27 28 30 31 33 35 37 38 39 40 41 41 41 40 40 39 38 38 38 38 39 40 41 43 46 49 53 58 62 67 71 75 76 76 73 69 63 57 51 45 40 36 33 31 30 30 30 30 31 32 34 36 38 40 42 44 46 49 51 54 56 58 60 61 62 63 62 62 60 58 56 53 50 47 44 42 40 38 37 37 36 37 37 38 39 40 40 41 42 42 42 42 42 42 41 40 39 37 36 34 33 31 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 89 89 89 90 90 90 90 90 89 88 87 85 82 79 76 72 68 64 60 56 53 51 49 48 49 51 54 59 66 76 88 104 124 149 178 213 251 291 329 359 377 378 362 333 297 259 222 190 162 138 118 102 88 78 69 62 57 54 52 52 53 55 60 66 74 84 95 108 120 132 141 147 150 148 144 137 130 122 114 107 101 96 93 90 88 86 85 85 85 85 85 85 84 83 82 81 79 77 74 72 70 68 66 65 64 64 64 65 66 68 70 73 76 79 81 83 85 85 85 84 82 80 78 76 74 73 72 71 71 72 73 75 77 80 84 88 93 99 105 112 118 124 129 133 135 135 133 128 122 115 107 99 91 84 78 73 69 66 64 63 62 62 62 62 62 63 64 65 66 67 69 71 73 75 79 82 87 92 98 106 115 125 138 152 168 186 205 225 244 260 272 278 277 269 255 237 217 195 174 154 136 120 106 94 84 75 69 64 61 58 57 57 58 59 60 63 65 68 71 73 76 79 82 85 88 91 93 96 97 99 100 100 99 98 96 93 90 85 81 76 72 67 64 60 57 55 54 54 54 55 57 60 65 71 79 89 101 117 137 161 190 223 260 299 333 358 367 359 335 302 266 230 198 170 147 129 114 102 92 84 78 74 70 68 66 65 64 63 63 62 61 61 59 58 56 55 53 52 51 51 51 51 53 54 56 59 61 63 65 67 69 70 71 72 72 73 72 72 72 71 70 69 68 66 65 63 61 59 57 55 53 51 51 50 50 51 53 55 57 60 63 66 69 72 75 77 79 82 83 85 86 87 88 88 88 89 89 89 89 89
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 139 134 128 120 112 104 96 88 80 73 67 61 55 50 45 40 36 32 29 26 23 21 19 17 16 15 14 14 14 14 15 16 18 20 22 24 27 30 33 36 38 41 42 44 44 45 44 43 42 40 38 36 34 31 29 26 24 22 20 18 16 15 14 14 14 14 15 17 19 22 26 30 35 42 48 56 64 70 76 79 80 78 73 68 62 55 50 45 41 38 36 34 33 32 32 32 32 32 33 34 34 34 34 34 32 31 29 27 24 22 20 18 17 16 15 15 15 16 18 20 23 28 33 40 49 59 71 83 95 106 114 118 117 111 103 92 82 72 62 54 47 41 35 31 27 24 22 20 18 17 16 16 16 17 18 19 21 23 25 28 30 32 34 35 36 37 37 36 36 35 34 33 32 32 31 31 31 31 32 32 33 34 36 37 38 40 42 43 44 45 46 46 45 44 43 41 39 37 34 31 29 26 24 22 20 19 18 17 17 17 17 18 19 21 22 24 27 30 33 37 42 48 54 61 68 76 84 91 96 98 96 92 84 75 65 55 46 39 32 27 23 20 18 17 16 16 16 17 19 21 23 26 29 33 36 40 43 45 47 47 47 47 46 45 44 43 43 43 43 44 46 49 52 56 61 66 72 77 81 83 83 80 75 69 61 54 47 40 35 30 26 23 20 18 17 16 15 15 15 16 17 18 20 21 23 24 26 27 28 29 30 31 31 32 32 32 32 32 31 31 30 29 28 26 25 23 22 20 19 18 16 16 15 14 14 14 15 16 17 18 19 21 24 26 30 34 39 45 51 59 68 79 90 101 112 123 132 138 142 142
 59 57 55 53 51 49 47 45 44 42 41 39 38 37 35 34 33 31 30 28 26 25 23 21 20 19 18 17 16 16 16 17 18 19 20 22 23 25 28 30 33 36 38 41 44 46 48 49 49 49 48 46 44 41 37 34 30 27 24 22 19 18 16 16 15 16 16 17 19 20 23 25 28 31 34 36 39 40 41 42 41 40 39 38 36 35 33 33 32 32 32 32 33 34 36 37 39 40 41 42 42 41 40 38 35 32 29 27 24 22 20 18 17 16 16 16 16 17 19 21 23 27 30 35 39 44 49 53 56 58 59 59 58 55 52 49 45 42 38 35 32 29 27 24 22 21 19 18 18 17 17 18 18 19 20 22 24 26 29 31 33 35 37 39 41 42 43 43 44 44 45 45 45 46 46 47 48 49 50 51 51 52 52 52 52 51 50 49 47 46 44 42 40 38 36 34 32 31 29 28 27 26 25 24 23 22 22 21 21 21 21 21 22 22 23 24 25 26 28 29 31 32 34 36 38 41 43 44 46 47 48 48 47 46 44 41 38 35 31 28 26 23 22 20 19 19 19 20 21 22 24 26 28 31 34 37 40 42 44 45 45 45 44 42 40 39 37 36 35 34 34 34 35 36 37 39 41 44 46 48 50 52 52 51 49 46 43 39 35 32 29 26 23 21 20 19 19 19 19 20 21 23 25 28 30 33 36 38 40 42 44 45 45 45 44 43 41 40 38 36 34 32 30 29 27 25 24 23 21 21 20 19 19 19 19 19 19 20 21 22 23 24 26 27 29 31 34 37 39 43 46 49 52 55 57 59 60 61 61 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 39 40 41 42 43 45 46 48 50 52 54 55 55 55 54 53 51 49 47 45 43 41 39 37 36 35 35 35 36 37 39 40 43 45 48 51 54 57 61 64 68 71 74 77 79 81 83 83 83 81 79 75 71 66 61 56 51 47 43 39 36 34 32 31 31 31 31 32 33 35 37 38 40 42 44 46 47 48 49 49 48 48 47 47 46 46 46 46 46 47 49 50 53 55 58 62 65 68 71 74 75 76 75 72 69 65 60 55 50 46 41 38 34 31 29 27 26 25 25 25 25 26 27 28 30 32 34 36 38 41 43 46 48 51 54 56 58 59 60 60 59 58 55 52 49 45 41 37 33 30 28 26 25 24 23 23 24 25 27 28 31 34 37 41 46 51 56 62 68 73 78 82 86 88 89 90 90 90 90 89 89 88 87 87 86 84 83 80 77 73 69 64 59 54 50 45 41 37 34 31 29 27 25 24 23 23 23 23 24 25 27 29 31 34 36 39 41 43 45 46 47 47 47 46 46 45 44 42 41 39 37 35 34 32 30 28 27 25 24 23 23 22 23 23 24 25 27 29 32 35 38 42 46 50 54 59 62 66 68 70 71 71 70 69 67 66 64 63 62 61 60 59 59 59 59 59 59 58 57 56 54 52 49 46 43 40 37 34 31 29 28 27 26 25 25 26 27 29 32 35 39 44 50 56 63 69 75 80 84 86 87 86 84 80 76 71 67 62 58 53 49 46 43 40 37 35 33 31 30 30 30 30 32 33 35 38 42 45 50 54 59 63 67 69 71 72 71 69 66 63 59 55 52 49 46 44 42 41 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 77 76 75 73 71 68 66 64 61 59 58 56 55 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 54 55 56 57 59 61 63 66 68 71 73 75 77 79 79 80 80 79 79 77 76 74 72 70 68 66 64 62 60 58 57 56 55 55 54 55 55 55 56 57 58 59 59 60 60 61 61 61 61 60 60 59 58 57 55 54 53 51 50 49 48 47 46 46 45 45 45 45 45 46 47 47 48 50 51 52 54 55 56 57 57 57 57 57 57 56 55 55 54 54 54 55 55 57 58 60 62 65 67 70 72 75 77 79 80 81 82 82 82 82 81 79 77 75 73 70 67 65 62 60 58 56 55 54 53 53 52 52 52 51 51 50 49 49 48 47 46 46 46 46 46 46 47 49 50 52 54 56 58 61 63 65 67 68 69 70 70 69 69 68 67 66 64 63 63 62 61 61 60 60 60 59 58 57 56 54 52 50 48 46 44 42 41 40 39 39 40 41 42 43 45 47 49 52 55 58 61 63 66 69 71 72 73 73 72 70 68 65 62 58 55 51 48 46 44 43 42 41 41 41 42 43 44 45 47 49 51 53 55 57 60 62 64 67 69 71 73 74 76 77 78 79 79 79 79 78 77 75 73 70 67 64 61 58 55 52 50 48 46 44 43 42 41 41 41 41 41 42 43 45 46 48 51 53 55 57 59 61 62 63 63 63 62 61 59 57 56 54 52 50 48 47 45 44 43 42 41 41 41 41 42 43 44 45 47 48 50 52 53 54 55 56 56 56 56 56 56 56 57 57 59 60 62 64 66 68 71 73 75 76 77 77
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

