
 % 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
 12404 13137 13912 14731 15592 16497 17443 18429 19452 20508 21591 22694 23809 24927 26034 27119 28167 29161 30086 30925 31662 32282 32770 33117 33314 33356 33242 32976 32563 32012 31337 30551 29670 28711 27690 26624 25527 24413 23295 22184 21090 20019 18977 17971 17003 16076 15191 14349 13550 12794 12080 11407 10774 10178 9619 9094 8602 8141 7709 7305 6926 6572 6240 5930 5639 5368 5113 4875 4652 4443 4247 4064 3892 3731 3580 3438 3305 3181 3063 2954 2850 2754 2663 2577 2497 2422 2351 2285 2222 2164 2109 2058 2010 1965 1923 1884 1847 1813 1782 1753 1726 1701 1678 1657 1638 1621 1606 1592 1581 1571 1562 1555 1550 1547 1545 1544 1545 1548 1552 1558 1566 1575 1586 1598 1613 1629 1647 1666 1688 1712 1738 1766 1796 1829 1864 1902 1942 1985 2032 2081 2134 2190 2251 2315 2383 2456 2533 2616 2704 2797 2897 3003 3116 3237 3365 3502 3648 3804 3970 4147 4336 4537 4753 4983 5228 5490 5771 6070 6390 6732 7097 7487 7904 8349 8825 9332 9872 10448 11061 11712 12404 13137 13912 14731 15593 16497 17444 18430 19453 20509 21592 22695 23811 24928 26036 27121 28169 29164 30089 30929 31666 32286 32774 33122 33319 33361 33247 32981 32568 32017 31342 30556 29675 28716 27695 26629 25531 24417 23300 22188 21093 20022 18981 17974 17006 16078 15193 14351 13552 12796 12082 11409 10776 10180 9621 9096 8604 8142 7710 7306 6927 6573 6241 5931 5640 5368 5114 4876 4653 4444 4248 4065 3893 3732 3580 3439 3306 3181 3064 2954 2851 2754 2663 2578 2497 2422 2351 2285 2223 2164 2110 2058 2010 1965 1923 1884 1848 1814 1782 1753 1726 1701 1678 1657 1638 1621 1606 1593 1581 1571 1562 1556 1550 1547 1545 1544 1545 1548 1553 1558 1566 1575 1586 1598 1613 1629 1647 1667 1688 1712 1738 1766 1796 1829 1864 1902 1942 1986 2032 2081 2134 2191 2251 2315 2383 2456 2533 2616 2704 2798 2897 3003 3117 3237 3366 3502 3648 3804 3970 4147 4336 4538 4753 4983 5228 5491 5771 6070 6390 6732 7097 7488 7904 8350 8825 9332 9872 10448 11061 11712
 36 36 36 36 36 36 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 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 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 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36
 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 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 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 29 30 31 33 35 36 38 40 42 44 47 49 52 55 58 61 65 68 72 76 80 85 90 95 100 105 111 117 123 129 135 142 149 155 162 168 175 181 187 192 197 201 205 208 211 212 213 213 212 210 208 204 200 196 191 185 179 173 167 160 154 147 140 134 128 121 115 110 104 99 94 89 84 80 76 72 68 64 61 58 55 52 49 47 45 42 40 38 37 35 33 32 30 29 28 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 29 30 32 33 35 36 38 40 42 45 47 50 53 56 59 62 66 70 74 78 83 88 93 99 104 111 117 124 132 140 148 156 165 174 184 193 203 213 222 232 241 250 258 265 272 277 281 284 286 287 286 283 280 275 269 262 255 246 237 228 219 209 199 190 180 171 162 153 144 136 129 121 114 108 102 96 90 85 80 76 71 67 64 60 57 54 51 48 46 43 41 39 37 35 33 32 30 29 28 26 25 24 23 22 21
 127 128 129 129 130 130 131 131 132 132 132 133 133 133 134 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 132 132 131 131 130 130 129 129 128 127 127 126 125 124 124 123 122 121 120 119 119 118 117 116 115 114 113 112 112 111 110 109 108 107 106 106 105 104 103 102 102 101 100 99 99 98 97 96 96 95 95 94 93 93 92 92 91 91 90 90 89 89 89 88 88 88 87 87 87 86 86 86 86 86 86 86 86 85 85 85 85 86 86 86 86 86 86 86 87 87 87 87 88 88 88 89 89 90 90 91 91 92 92 93 94 94 95 96 97 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 121 122 123 125 126 127 129 130 131 133 134 135 137 138 139 141 142 143 145 146 147 148 149 150 151 152 153 154 155 156 157 158 158 159 159 160 160 161 161 161 161 161 161 161 161 161 161 161 160 160 159 159 158 157 157 156 155 154 153 152 151 150 149 148 147 146 145 143 142 141 140 138 137 136 135 133 132 131 129 128 127 126 124 123 122 121 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 102 101 100 100 99 98 98 97 96 96 95 95 94 94 94 93 93 93 92 92 92 91 91 91 91 91 91 91 91 91 90 91 91 91 91 91 91 91 91 91 92 92 92 93 93 93 94 94 94 95 95 96 96 97 97 98 98 99 99 100 101 101 102 103 103 104 105 105 106 107 108 109 109 110 111 112 113 113 114 115 116 117 117 118 119 120 121 121 122 123 124 125 125 126 127
 85 86 86 86 86 86 86 85 85 85 85 85 84 84 84 83 83 82 82 81 81 80 79 79 78 78 77 76 76 75 74 74 73 72 72 71 70 70 69 68 68 67 66 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 59 58 58 58 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 58 58 58 59 59 60 60 61 61 62 62 63 63 64 65 66 66 67 68 69 70 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 89 90 91 93 94 95 97 98 100 101 102 104 105 107 108 109 111 112 113 114 116 117 118 119 120 121 121 122 123 123 124 124 125 125 125 125 125 125 125 124 124 123 123 122 121 120 119 118 117 116 115 114 112 111 109 108 106 105 103 102 100 98 97 95 93 92 90 88 87 85 83 82 80 79 77 75 74 72 71 70 68 67 66 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 38 38 38 39 39 40 40 40 41 41 42 43 43 44 44 45 46 46 47 48 48 49 50 51 51 52 53 54 55 55 56 57 58 59 60 61 62 63 63 64 65 66 67 68 69 70 71 72 73 74 74 75 76 77 78 78 79 80 80 81 82 82 83 83 84 84 84 85 85 85
 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 40 42 44 47 49 52 54 57 60 63 67 70 74 77 81 85 89 94 98 102 107 112 116 121 126 130 134 139 143 147 150 153 156 158 160 161 162 162 162 161 159 157 155 152 149 146 142 138 134 129 125 121 116 111 107 103 98 94 90 86 82 78 75 71 68 65 62 59 56 54 51 49 47 45 43 41 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 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 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 37 39 40 42 44 46 48 50 52 54 57 59 62 65 67 70 73 76 80 83 86 89 93 96 100 103 106 109 112 115 118 121 123 125 127 128 129 130 130 130 130 129 128 126 125 123 120 118 115 112 109 105 102 99 95 92 88 85 81 78 75 71 68 65 62 59 57 54 52 49 47 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 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 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
 36 37 38 38 39 41 42 43 44 45 46 47 49 50 51 53 54 56 57 58 60 62 63 65 66 68 69 71 73 74 76 77 79 80 82 83 84 86 87 88 89 90 91 92 92 93 93 94 94 94 94 94 94 93 93 92 92 91 90 89 88 87 86 85 84 82 81 80 78 77 75 74 73 71 70 68 67 65 64 62 61 60 58 57 56 54 53 52 51 50 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 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 33 34 34 35 36 36 37 38 39 39 40 41 42 43 45 46 47 48 50 51 52 54 56 57 59 61 63 65 67 69 72 74 77 79 82 85 88 91 94 97 101 104 108 112 116 120 124 128 132 136 141 145 149 154 158 163 167 171 175 179 183 186 189 192 195 197 199 201 202 203 203 203 203 202 201 199 197 194 192 189 185 182 178 174 170 165 161 156 152 147 143 138 134 129 125 121 117 112 108 105 101 97 94 90 87 84 81 78 75 72 70 67 65 63 60 58 56 54 53 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 29 29 30 30 31 32 32 33 34 35
 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 53 54 55 56 57 59 60 61 63 64 66 67 69 71 72 74 76 77 79 81 83 85 86 88 90 92 94 96 97 99 101 103 105 106 108 109 111 112 114 115 116 117 118 119 120 121 121 122 122 122 122 122 122 122 121 120 120 119 118 117 116 115 114 112 111 109 108 106 105 103 101 99 98 96 94 92 91 89 87 85 84 82 80 78 77 75 74 72 71 69 68 66 65 64 62 61 60 59 58 56 55 54 53 52 51 51 50 49 48 47 47 46 45 45 44 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 61 62 63 65 66 67 69 70 72 73 75 76 78 80 81 83 85 87 88 90 92 93 95 97 99 100 102 104 105 107 108 110 111 112 114 115 116 117 117 118 119 119 120 120 120 120 120 120 119 119 118 117 117 116 115 113 112 111 109 108 106 105 103 101 100 98 96 94 93 91 89 87 85 83 82 80 78 76 75 73 71 70 68 66 65 63 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33
 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 26 26 27 27 28 29 30 31 31 32 33 34 36 37 38 39 41 42 43 45 47 48 50 52 54 56 58 61 63 65 68 71 74 77 80 83 86 90 93 97 101 105 109 113 117 122 126 131 135 140 144 149 153 158 162 166 170 174 178 181 184 187 189 191 193 194 195 195 195 194 193 192 190 187 185 182 179 175 171 167 163 159 155 151 146 142 137 133 128 124 120 116 112 108 104 100 97 93 90 86 83 80 77 75 72 69 67 65 62 60 58 56 54 53 51 49 48 46 45 44 43 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 32 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 59 60 61 63 64 66 68 69 71 72 74 75 77 78 80 81 83 84 85 87 88 89 90 91 92 93 93 94 94 95 95 95 95 95 95 94 94 93 93 92 91 90 89 88 86 85 84 82 81 79 78 76 74 73 71 70 68 66 65 63 61 60 58 57 55 54 52 51 49 48 47 45 44 43 42 41 39 38 37 36 35 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19
 39 39 40 40 41 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 56 58 59 60 61 63 64 66 67 69 70 72 74 76 77 79 81 83 85 87 89 91 93 95 97 99 102 104 106 108 110 112 115 117 119 121 123 125 126 128 130 131 133 134 135 136 137 138 139 140 140 140 140 140 140 140 139 138 138 137 136 134 133 132 130 129 127 125 123 121 119 117 115 113 111 109 106 104 102 100 98 96 93 91 89 87 85 83 81 79 78 76 74 72 71 69 67 66 64 63 62 60 59 58 57 55 54 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 41 41 42 43 43 44 44 45 46 47 48 48 49 50 51 53 54 55 56 57 59 60 62 63 65 67 69 70 72 74 76 79 81 83 86 88 91 93 96 99 102 105 108 111 114 118 121 125 128 132 135 139 142 146 150 153 157 160 164 167 170 173 176 179 182 184 187 189 190 192 193 194 195 195 195 195 194 193 192 191 189 187 185 183 180 178 175 172 169 165 162 158 155 151 148 144 141 137 133 130 126 123 119 116 113 110 106 103 100 98 95 92 89 87 84 82 80 77 75 73 71 69 68 66 64 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38
 82 82 83 83 83 84 84 84 85 85 85 85 85 86 86 86 86 86 86 86 86 86 86 86 85 85 85 85 84 84 83 83 83 82 81 81 80 80 79 78 78 77 76 75 75 74 73 72 71 71 70 69 68 67 66 65 64 64 63 62 61 60 59 58 57 57 56 55 54 53 53 52 51 50 49 49 48 47 47 46 45 45 44 43 43 42 42 41 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 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 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 43 43 44 44 45 46 46 47 48 48 49 50 51 51 52 53 54 55 56 56 57 58 59 60 61 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 86 87 88 89 90 90 91 92 92 93 94 94 95 95 96 96 96 97 97 97 97 97 97 98 98 98 97 97 97 97 97 97 96 96 96 95 95 95 94 94 93 93 92 92 91 91 90 89 89 88 88 87 86 86 85 84 84 83 83 82 81 81 80 80 79 78 78 77 77 76 76 75 75 74 74 73 73 72 72 72 71 71 71 70 70 70 69 69 69 69 69 68 68 68 68 68 68 68 68 68 67 67 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 70 70 70 71 71 71 72 72 72 73 73 74 74 74 75 75 76 76 77 77 77 78 78 79 79 80 80 81 81 81
 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 44 46 48 49 51 53 54 56 58 60 62 64 66 69 71 73 75 78 80 83 85 87 90 92 94 97 99 101 104 106 108 110 111 113 115 116 117 118 119 120 121 121 121 122 121 121 121 120 119 118 117 116 115 113 112 110 108 106 104 103 101 99 96 94 92 90 88 86 84 82 80 78 76 74 72 71 69 67 66 64 62 61 59 58 57 55 54 53 52 50 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 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 40 40 41 41 42 43 44 45 45 46 47 48 49 50 52 53 54 55 57 58 59 61 62 64 66 67 69 71 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 113 115 116 117 118 119 120 121 121 122 122 122 121 121 121 120 119 118 117 115 114 112 110 108 106 104 102 100 98 95 93 91 88 86 83 81 79 76 74 72 69 67 65 63 61 59 57 55 53 52 50 48 47 45 44 42 41 39 38 37 36 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 22 21 20 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 14 14 14 14 14 14
 18 19 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 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 51 52 53 54 56 57 58 60 61 62 64 65 66 67 69 70 71 72 73 74 75 76 77 77 78 78 79 79 79 80 80 80 80 79 79 79 78 78 77 76 75 75 74 73 72 71 69 68 67 66 65 63 62 61 60 58 57 56 55 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 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 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 52 53 55 56 58 60 62 63 65 67 69 71 73 75 78 80 82 84 87 89 91 93 95 98 100 102 104 106 108 110 111 113 114 116 117 118 119 119 120 120 120 120 120 119 118 118 117 115 114 113 111 109 107 105 103 101 99 97 95 92 90 88 85 83 81 79 76 74 72 70 68 66 64 62 60 58 56 54 53 51 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18
 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 33 34 34 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 60 62 63 65 67 69 72 74 76 79 81 84 87 90 93 96 99 102 105 109 112 116 120 123 127 131 135 139 144 148 152 156 160 164 168 172 176 180 184 187 191 194 197 199 202 204 206 207 208 209 210 210 209 209 208 207 205 203 201 198 196 193 190 186 183 179 175 172 168 164 160 156 152 147 143 140 136 132 128 124 121 117 114 110 107 104 101 98 95 92 89 87 84 82 79 77 75 73 71 69 67 65 64 62 61 59 58 56 55 54 53 52 50 49 48 48 47 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 37 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 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 46 46 47 47 48 49 49 50 51 52 52 53 54 54 55 56 57 57 58 59 60 60 61 62 63 63 64 65 65 66 67 67 68 68 69 69 70 70 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 70 70 70 69 69 68 67 67 66 65 65 64 63 62 62 61 60 59 58 58 57 56 55 54 53 53 52 51 50 49 48 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 38 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29
 36 35 35 35 35 35 35 35 35 35 35 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 42 42 43 43 43 44 44 45 46 46 47 47 48 48 49 50 50 51 52 52 53 54 54 55 56 56 57 58 58 59 60 60 61 62 62 63 64 64 65 66 66 67 67 68 69 69 70 70 70 71 71 71 72 72 72 72 72 73 73 73 73 73 72 72 72 72 72 71 71 71 70 70 69 69 68 68 67 66 66 65 65 64 63 62 62 61 60 59 59 58 57 56 56 55 54 53 52 52 51 50 49 49 48 47 46 46 45 44 44 43 42 42 41 41 40 40 39 38 38 37 37 36 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 47 47 48 48 49 50 50 51 51 52 53 53 54 54 55 55 56 56 57 57 58 58 58 59 59 59 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 59 59 59 58 58 57 57 57 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 42 41 41 41 40 40 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36
 49 51 52 53 54 55 56 57 58 59 60 61 61 62 62 63 63 63 63 63 63 63 63 62 62 61 61 60 59 59 58 57 56 55 54 52 51 50 49 48 47 46 44 43 42 41 40 39 38 37 35 34 33 33 32 31 30 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 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 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 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 29 29 30 31 31 32 33 34 34 35 36 37 37 38 39 40 40 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 47 47 47 47 46 46 46 46 45 45 44 44 43 43 42 41 41 40 39 38 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 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 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 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 45 46 47 48
 106 107 107 107 107 106 106 106 106 105 105 104 104 103 103 102 101 100 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 69 68 67 66 65 64 64 63 62 61 61 60 59 59 58 58 57 56 56 55 55 54 54 53 53 53 52 52 51 51 51 50 50 50 50 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 49 49 49 49 50 50 50 50 51 51 51 52 52 52 53 53 54 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 70 71 71 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 71 71 70 70 69 69 68 68 67 67 66 66 65 64 64 63 62 62 61 60 60 59 58 58 57 56 56 55 54 54 53 52 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 40 40 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 74 75 76 77 79 80 81 83 84 85 86 88 89 90 91 92 94 95 96 97 98 99 100 101 101 102 103 104 104 105 105 106 106 106
 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 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 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 47 47 48 48 49 49 50 50 50 51 51 51 52 52 52 52 52 52 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 50 50 50 49 49 48 48 48 47 47 46 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 46 47 48 48 49 49 50 50 51 51 52 52 53 53 54 55 55 56 56 56 57 57 58 58 59 59 59 59 60 60 60 60 60 61 61 61 61 60 60 60 60 60 60 59 59 59 58 58 57 57 56 56 55 54 54 53 52 52 51 50 49 49 48 47 46 45 45 44 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 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 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 13 13 13 13 13 13 13 13 13 13
 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 34 34 35 36 37 37 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 65 66 67 68 68 69 69 70 70 71 71 71 72 72 72 72 72 72 72 72 71 71 71 70 70 69 69 68 68 67 66 66 65 64 63 63 62 61 60 59 58 58 57 56 55 54 53 53 52 51 50 49 48 48 47 46 46 45 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 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 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 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
 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 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 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 46 47 48 48 49 50 50 51 51 52 53 53 53 54 54 55 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57 56 56 56 56 55 55 55 54 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 42 42 41 41 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 63 64 65 67 68 70 71 73 74 76 77 79 81 82 84 85 87 88 90 91 93 94 96 97 98 99 101 102 103 103 104 105 105 106 106 106 106 106 106 106 106 105 105 104 103 102 101 100 99 97 96 94 93 91 90 88 86 85 83 81 79 77 76 74 72 70 69 67 65 63 62 60 59 57 56 54 53 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27
 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 49 50 50 50 50 51 51 51 51 52 52 52 52 52 53 53 53 53 53 53 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 53 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 46 45 45 44 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 37 37 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 36 36 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 50 50 51 51 51 52 52 53 53 54 54 54 55 55 56 56 57 57 57 58 58 59 59 59 60 60 61 61 61 62 62 62 63 63 63 63 64 64 64 64 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 64 64 64 64 64 63 63 63 62 62 62 62 61 61 61 60 60 60 59 59 59 58 58 58 57 57 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45
 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 33 33 33 34 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 58 60 61 63 64 65 67 68 70 71 73 74 76 77 79 80 82 83 85 86 87 88 90 91 92 93 94 94 95 96 96 96 97 97 97 97 96 96 95 95 94 93 93 91 90 89 88 87 85 84 82 81 79 77 76 74 72 71 69 67 66 64 62 61 59 57 56 54 53 51 50 48 47 46 44 43 42 41 40 38 37 36 35 34 33 32 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 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 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 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 50 51 52 53 54 55 56 57 58 58 59 60 60 61 62 62 63 63 64 64 64 64 65 65 65 65 65 65 65 64 64 64 63 63 63 62 62 61 61 60 59 59 58 57 57 56 55 54 54 53 52 51 50 50 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34
 40 40 41 41 41 41 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 54 54 55 55 56 57 57 58 58 59 60 60 61 62 62 63 64 64 65 66 66 67 67 68 69 69 70 71 71 72 72 73 73 74 75 75 76 76 77 77 77 78 78 79 79 79 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 79 79 79 78 78 78 77 77 77 76 76 75 75 75 74 74 73 73 72 72 72 71 71 70 70 69 69 68 68 67 67 67 66 66 65 65 64 64 63 63 63 62 62 61 61 61 60 60 59 59 59 58 58 57 57 57 56 56 56 55 55 55 54 54 54 53 53 53 53 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 39 39 39 39 40
 25 25 25 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 57 59 60 62 63 65 67 68 70 71 73 75 77 78 80 82 84 85 87 89 91 92 94 96 97 99 100 102 103 105 106 107 108 109 110 111 111 112 112 112 113 113 113 112 112 112 111 111 110 109 108 107 106 105 104 102 101 100 98 97 95 94 92 90 89 87 86 84 82 81 79 78 76 74 73 71 70 69 67 66 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 38 38 38 39 39 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 49 48 48 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25
 47 48 48 49 49 50 51 51 52 53 53 54 54 55 56 56 57 57 58 58 59 59 60 60 61 61 61 62 62 63 63 63 64 64 64 64 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 69 69 69 69 69 69 69 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 70 70 70 70 69 69 69 69 68 68 67 67 67 66 66 65 65 64 64 63 63 62 62 61 60 60 59 58 58 57 57 56 55 55 54 53 53 52 51 51 50 49 49 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 38 38 37 37 36 36 35 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 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 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 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 44 44 45 46 46
 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 42 43 44 45 46 48 49 50 52 53 55 56 58 59 61 62 64 66 67 69 70 72 73 75 76 78 79 80 81 83 84 84 85 86 86 87 87 87 87 87 87 87 86 85 85 84 83 82 80 79 78 76 75 73 71 70 68 66 64 62 61 59 57 55 54 52 50 49 47 45 44 42 41 39 38 37 35 34 33 32 31 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 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 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 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26 28 29 30 31 33 34 35 37 38 40 42 43 45 47 49 51 53 56 58 60 63 65 68 70 73 76 78 81 84 87 90 92 95 98 100 103 105 107 109 111 113 115 116 117 118 119 120 120 120 119 119 118 117 116 115 113 111 109 107 105 103 101 98 96 93 91 88 86 83 81 78 76 73 71 69 67 64 62 60 58 56 55 53 51 49 48 46 45 43 42 41 40 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23
 28 29 29 29 30 30 30 31 31 32 32 32 33 34 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 47 48 49 50 52 53 54 56 57 59 61 63 64 66 68 70 72 75 77 79 82 84 87 90 92 95 98 101 104 108 111 114 118 121 125 128 132 135 139 143 146 150 153 157 160 164 167 170 173 176 178 181 183 185 187 189 190 191 192 192 192 192 192 191 190 189 187 186 184 182 179 177 174 171 168 165 162 159 155 152 149 145 142 138 135 131 128 125 121 118 115 112 109 106 103 100 98 95 93 90 88 85 83 81 79 77 75 73 71 70 68 66 65 64 62 61 60 58 57 56 55 54 53 52 51 51 50 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 45 45 45 45 46 46 47 47 47 48 48 48 49 49 50 50 51 51 51 52 52 53 53 53 54 54 55 55 55 56 56 57 57 57 58 58 58 58 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 58 58 58 57 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 48 48 47 47 46 46 45 44 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 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 0 1 3 5 7 10 12 15 19 22 26 31 36 41 47 54 61 70 79 89 100 113 127 142 160 179 201 226 253 284 318 356 399 448 502 563 632 708 794 890 998 1117 1249 1394 1552 1723 1905 2096 2291 2485 2670 2838 2979 3085 3147 3163 3130 3052 2935 2786 2615 2432 2242 2054 1872 1699 1537 1387 1250 1125 1012 910 818 736 662 596 537 485 437 395 357 323 293 265 241 219 199 181 165 151 138 126 116 106 97 89 82 76 70 64 59 55 51 47 44 41 38 35 33 31 29 27 25 24 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 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 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 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 1 2 3 5 6 8 9 11 13 15 17 20 23 26 29 33 37 41 46 52 57 64 71 78 87 96 107 118 130 144 159 176 195 215 238 263 291 322 357 395 437 484 536 594 658 728 807 893 988 1092 1205 1329 1461 1603 1752 1908 2066 2225 2378 2521 2648 2752 2829 2875 2886 2862 2805 2719 2608 2479 2336 2186 2033 1882 1734 1593 1459 1334 1218 1111 1013 923 841 766 698 637 581 530 484 443 405 371 341 313 287 264 243 224 207 192 177 164 152 142 132 123 115 107 100 94 88 83 78 74 69 66 62 59 56 54 51 49 47 45 43 41 40 39 37 36 35 34 33 32 31 31 30 30 29 28 28 28 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 26 26 27 27 27 27 27 28 28 28 28 28 28 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 31 31 31 31 31 30 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 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 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 1 3 6 8 12 15 19 24 30 36 43 51 60 70 82 95 110 127 147 170 196 226 260 299 344 396 456 525 604 695 799 918 1053 1203 1370 1550 1739 1930 2110 2266 2383 2447 2451 2394 2283 2131 1954 1765 1577 1396 1228 1076 940 820 714 622 541 471 410 357 310 270 235 204 178 154 134 116 100 86 74 63 54 46 38 32 26 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 1 1 2 2 2 3 3 4 4 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 21 22 23 24 24 25 26 27 27 28 29 29 30 30 31 31 32 32 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 32 32 31 31 30 30 29 29 28 27 27 26 25 24 24 23 22 21 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 9 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 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 20 25 31 37 45 53 62 73 84 98 112 129 148 169 193 220 251 286 325 370 421 478 544 618 703 799 909 1033 1173 1331 1508 1705 1921 2156 2406 2663 2921 3164 3379 3548 3657 3696 3660 3554 3388 3178 2940 2688 2435 2191 1960 1747 1552 1376 1219 1079 955 845 748 662 586 519 460 408 361 320 284 252 223 198 175 155 137 121 107 94 83 73 63 55 48 42 36 31 26 22 18 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 1 2 2 3 4 4 5 6 6 7 8 9 10 11 11 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 42 44 45 47 48 49 51 52 54 55 57 58 60 61 62 64 65 66 68 69 70 71 72 73 74 74 75 75 76 76 77 77 77 77 77 77 76 76 75 75 74 73 73 72 71 69 68 67 66 64 63 62 60 58 57 55 54 52 50 49 47 45 44 42 40 39 37 36 34 32 31 29 28 26 25 23 22 21 19 18 17 15 14 13 12 11 10 9 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 0 1 2 3 4 5 6 7 9 10 12 14 16 18 21 23 26 29 33 37 41 45 50 56 62 68 75 83 92 101 111 123 135 149 164 181 200 220 242 267 295 325 359 396 438 484 535 591 654 724 801 887 982 1088 1204 1333 1474 1629 1798 1981 2177 2387 2606 2833 3063 3288 3503 3698 3864 3992 4075 4108 4089 4019 3903 3748 3562 3356 3136 2912 2688 2471 2263 2066 1883 1712 1556 1412 1282 1163 1055 957 868 788 716 650 591 538 489 446 406 370 338 309 282 258 236 216 198 182 167 153 141 130 120 110 102 94 87 81 75 70 65 61 57 53 50 47 45 42 40 38 36 35 33 32 31 30 29 29 28 28 27 27 27 27 26 26 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 57 58 59 60 62 63 64 66 67 68 70 71 72 74 75 76 78 79 80 82 83 84 85 86 88 89 90 91 92 93 94 95 95 96 97 97 98 98 99 99 99 100 100 100 100 100 99 99 99 98 98 97 97 96 95 94 94 93 92 90 89 88 87 86 84 83 82 80 79 77 76 74 72 71 69 68 66 64 63 61 60 58 56 55 53 52 50 48 47 45 44 42 41 39 38 37 35 34 33 31 30 29 27 26 25 24 23 22 21 19 18 17 16 15 15 14 13 12 11 10 9 9 8 7 6 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 4 18 34 53 75 101 131 165 205 252 307 370 444 531 632 750 889 1052 1244 1469 1735 2047 2415 2847 3353 3941 4619 5388 6242 7157 8092 8978 9726 10242 10447 10311 9856 9156 8303 7388 6480 5626 4850 4162 3561 3043 2597 2216 1891 1614 1377 1176 1003 856 730 621 528 448 380 320 269 225 187 154 126 101 80 61 45 31 20 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 0 0 0 0 0 0 0 0 32 118 227 364 536 752 1024 1368 1804 2359 3067 3974 5140 6640 8561 10995 13992 17479 21120 24204 25799 25300 22923 19513 15929 12689 9981 7806 6092 4751 3702 2880 2233 1723 1318 996 739 533 368 236 130 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 18 22 27 31 36 41 47 54 60 68 76 85 94 105 116 129 143 158 175 194 214 237 262 290 322 356 395 438 487 541 602 670 747 833 931 1041 1165 1306 1465 1645 1849 2079 2339 2632 2962 3332 3745 4203 4707 5254 5838 6451 7075 7688 8262 8761 9151 9399 9482 9392 9136 8736 8222 7631 6998 6355 5724 5122 4561 4046 3579 3159 2784 2451 2157 1896 1667 1465 1287 1131 993 872 765 671 588 514 450 392 342 297 257 222 190 162 138 116 96 79 63 49 37 26 16 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 28 46 67 90 116 146 181 220 265 317 376 444 522 611 714 832 968 1125 1307 1516 1758 2037 2358 2729 3156 3646 4204 4838 5552 6344 7210 8136 9097 10054 10955 11740 12343 12708 12802 12617 12177 11531 10738 9859 8950 8051 7193 6394 5663 5004 4415 3893 3432 3027 2671 2359 2086 1847 1637 1453 1292 1151 1026 916 820 734 659 592 532 479 432 390 353 319 289 261 237 215 195 176 160 145 131 119 107 97 87 78 70 62 55 48 42 37 31 26 22 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 9 11 13 16 18 21 24 27 31 34 39 43 48 54 60 67 74 82 91 101 113 125 139 155 172 192 213 238 266 297 332 371 416 467 524 589 663 747 842 951 1074 1215 1374 1555 1760 1992 2253 2545 2869 3224 3607 4013 4431 4845 5236 5578 5845 6013 6065 5994 5807 5521 5161 4754 4324 3894 3478 3087 2727 2400 2107 1847 1616 1413 1235 1079 942 822 718 626 546 476 414 360 313 272 235 203 175 150 128 108 91 76 62 50 40 31 22 15 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 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 14 16 18 20 22 25 27 30 32 35 39 42 46 50 54 58 63 68 74 80 86 93 101 109 118 127 138 149 161 174 189 204 221 240 260 282 306 332 361 392 426 464 505 550 599 653 712 777 848 926 1011 1104 1205 1315 1435 1564 1704 1854 2014 2184 2363 2549 2741 2937 3131 3322 3503 3671 3818 3941 4034 4094 4117 4103 4053 3969 3855 3715 3554 3378 3192 3001 2809 2618 2433 2255 2085 1925 1774 1634 1503 1382 1271 1168 1074 987 908 835 769 708 652 602 555 513 474 438 406 376 348 323 300 279 259 241 225 210 196 183 171 159 149 140 131 123 115 108 101 95 89 84 79 74 69 65 61 58 54 51 48 45 42 40 37 35 33 30 28 27 25 23 21 20 18 17 16 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 0 0 0 0 0 0 0 0 0 0 0 0 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 11 18 26 35 45 56 69 83 100 118 139 162 189 218 252 290 333 382 437 500 571 651 743 847 966 1101 1255 1430 1630 1857 2116 2410 2743 3120 3543 4015 4535 5102 5706 6334 6964 7566 8102 8532 8818 8932 8863 8618 8222 7713 7129 6510 5886 5281 4710 4183 3704 3272 2887 2545 2242 1976 1741 1534 1353 1193 1053 929 821 725 641 567 501 443 392 347 306 271 239 211 186 164 145 127 111 97 85 74 64 55 47 40 34 29 24 19 15 12 8 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 1 1 1 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 4 4 3 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
 50 52 55 57 60 62 65 67 70 72 75 78 81 83 86 89 92 96 99 102 105 109 112 116 120 123 127 132 136 140 145 150 155 160 165 171 177 183 190 197 205 212 221 230 240 250 261 273 286 300 315 332 349 369 389 412 437 464 494 527 563 602 645 692 744 802 865 935 1011 1096 1190 1293 1407 1532 1671 1823 1990 2174 2375 2594 2832 3090 3366 3660 3969 4291 4620 4949 5271 5574 5846 6076 6250 6359 6395 6354 6239 6054 5808 5515 5186 4836 4476 4116 3764 3427 3109 2811 2536 2283 2052 1843 1653 1482 1328 1189 1065 953 853 764 683 611 547 489 437 391 349 311 278 247 220 196 174 154 136 119 105 91 80 69 59 50 42 35 28 22 17 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 11 12 14 15 17 18 20 21 23 25 26 28 30 32 34 35 37 39 42 44 46 48
 138 141 145 149 153 156 161 165 169 174 179 184 189 194 200 205 211 218 224 231 238 245 253 261 270 279 288 298 308 319 331 343 355 368 382 397 413 429 447 465 484 505 527 549 574 599 626 655 685 717 751 787 824 864 906 951 997 1047 1098 1153 1210 1269 1332 1397 1465 1536 1609 1684 1762 1842 1924 2008 2092 2178 2263 2348 2433 2515 2596 2673 2747 2816 2879 2937 2987 3030 3065 3092 3110 3119 3118 3109 3091 3065 3030 2988 2939 2884 2823 2758 2688 2616 2540 2463 2385 2306 2226 2147 2069 1992 1916 1842 1770 1700 1632 1567 1504 1443 1384 1328 1275 1224 1175 1128 1083 1041 1001 962 926 891 858 826 797 768 741 715 691 668 646 625 605 586 567 550 533 518 502 488 474 461 448 436 424 413 402 391 381 371 362 353 344 336 327 319 312 304 297 290 283 276 269 263 257 251 245 239 233 228 222 217 212 207 202 197 192 187 183 178 174 170 166 161 157 154 150 146 142 139 135 132 129 125 122 119 116 113 110 108 105 102 100 97 95 93 90 88 86 84 82 80 78 77 75 73 72 70 69 67 66 64 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 45 45 45 46 46 47 47 48 49 49 50 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 70 71 73 74 76 77 79 81 83 84 86 88 90 92 94 97 99 101 103 106 108 111 114 116 119 122 125 128 131 134
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 60 116 185 270 373 501 657 850 1087 1381 1744 2196 2759 3461 4334 5416 6743 8335 10171 12150 14042 15496 16145 15800 14574 12803 10854 8988 7339 5946 4798 3864 3109 2500 2009 1611 1288 1026 813 638 495 378 282 204 139 86 42 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 4 24 47 75 107 145 189 241 302 374 459 559 678 819 986 1185 1423 1707 2048 2456 2947 3537 4248 5102 6129 7358 8821 10543 12537 14785 17218 19689 21956 23709 24634 24535 23422 21505 19109 16548 14061 11790 9796 8091 6656 5460 4470 3653 2978 2422 1964 1585 1273 1014 799 621 473 351 249 164 93 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 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 9 15 22 29 37 46 55 65 76 88 101 116 132 149 169 190 214 241 271 304 342 385 433 488 550 622 703 797 906 1030 1175 1343 1537 1764 2027 2334 2692 3109 3593 4155 4802 5543 6382 7318 8339 9420 10515 11556 12456 13117 13453 13412 12990 12240 11250 10121 8946 7799 6727 5756 4896 4147 3500 2947 2476 2077 1738 1452 1210 1005 832 686 561 456 367 291 227 173 127 87 54 26 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
 16 13 11 8 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 4 16 30 46 64 85 109 138 170 207 250 300 357 423 499 587 689 807 944 1102 1286 1499 1748 2038 2376 2769 3228 3760 4375 5081 5882 6775 7744 8756 9752 10651 11350 11753 11795 11465 10812 9927 8915 7868 6855 5917 5074 4334 3691 3138 2665 2262 1918 1626 1377 1166 985 831 699 586 490 407 336 275 223 178 139 106 77 52 31 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 1 4 6 8 11 13 16 19 22 24 27 30 33 37 40 43 46 50 53 57 60 64 67 71 75 79 82 86 90 94 97 101 105 108 112 115 119 122 125 128 131 133 136 138 141 142 144 146 147 148 149 150 150 150 150 150 149 148 147 146 144 143 141 139 136 134 131 129 126 123 120 117 114 110 107 104 100 97 93 90 86 83 79 76 73 69 66 63 59 56 53 50 47 44 41 38 35 32 29 26 24 21 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 41 94 157 233 323 432 562 718 904 1128 1397 1720 2110 2579 3146 3832 4664 5672 6895 8375 10157 12285 14781 17628 20728 23854 26633 28582 29270 28516 26491 23629 20419 17250 14353 11828 9690 7911 6445 5243 4259 3453 2794 2253 1809 1443 1142 894 688 518 378 261 165 86 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 1 4 8 11 15 19 23 27 32 36 41 46 51 56 61 66 72 77 83 89 96 102 109 116 123 130 138 146 155 164 173 184 194 206 219 232 247 263 280 300 321 345 372 402 435 473 516 565 621 685 758 842 939 1051 1180 1329 1503 1704 1938 2210 2526 2893 3320 3813 4383 5036 5780 6616 7539 8535 9570 10594 11532 12294 12784 12929 12697 12109 11237 10178 9034 7888 6800 5806 4922 4150 3485 2917 2435 2028 1685 1396 1152 948 776 631 509 406 319 246 185 133 89 52 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 46 91 145 212 294 394 516 666 849 1075 1352 1695 2117 2639 3286 4086 5071 6278 7735 9452 11396 13451 15387 16871 17560 17269 16078 14283 12240 10227 8404 6836 5527 4453 3580 2874 2303 1842 1469 1166 921 721 559 426 318 230 158 98 50 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 22 34 46 60 76 94 113 136 161 188 220 255 295 339 390 446 510 582 663 755 860 977 1111 1262 1434 1629 1851 2102 2387 2711 3078 3493 3961 4487 5076 5728 6446 7224 8052 8914 9783 10623 11389 12030 12498 12752 12770 12551 12117 11507 10767 9950 9098 8248 7428 6655 5940 5286 4695 4165 3691 3270 2897 2566 2274 2016 1788 1587 1409 1251 1112 989 880 783 697 621 553 493 439 391 349 311 276 246 219 194 172 152 135 119 104 91 80 69 60 51 43 36 30 24 19 14 10 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 0 0 0 0 0 0 0 0 0 0 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 8 14 21 29 38 48 60 73 88 106 126 149 175 206 241 282 329 383 446 519 604 704 819 954 1112 1297 1513 1766 2062 2409 2814 3285 3830 4456 5167 5958 6817 7715 8606 9422 10080 10497 10612 10406 9905 9178 8310 7383 6465 5599 4810 4109 3496 2966 2512 2125 1795 1515 1278 1076 905 760 637 532 443 366 301 246 198 158 123 93 68 46 27 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 23 26 29 32 35 39 42 46 50 55 59 64 69 75 81 87 93 100 108 116 124 133 143 153 164 176 188 201 216 231 247 264 283 302 323 346 370 395 422 451 482 515 551 588 628 670 715 762 813 866 922 982 1044 1110 1178 1250 1325 1403 1483 1566 1651 1738 1826 1916 2006 2096 2185 2272 2357 2439 2517 2590 2657 2718 2772 2817 2855 2883 2902 2911 2911 2902 2884 2857 2821 2778 2728 2671 2609 2542 2470 2396 2319 2240 2160 2079 1998 1918 1838 1760 1683 1607 1534 1463 1394 1327 1263 1201 1142 1085 1031 979 929 882 837 794 753 714 677 641 608 576 546 517 490 464 440 416 394 373 353 334 316 299 283 268 253 239 226 214 202 191 180 170 160 151 142 134 126 118 111 104 98 91 86 80 75 70 65 60 56 52 48 44 41 37 34 31 28 25 23 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 13 19 24 31 38 46 55 65 76 88 102 118 135 155 176 201 229 260 295 334 379 429 485 549 622 703 796 900 1019 1153 1304 1476 1669 1887 2131 2405 2709 3045 3412 3807 4226 4659 5093 5511 5891 6210 6444 6575 6591 6493 6290 5998 5639 5238 4815 4389 3974 3579 3210 2871 2562 2283 2032 1808 1608 1430 1273 1133 1009 899 801 715 638 570 510 457 409 366 329 295 265 238 214 193 174 157 141 128 115 104 94 85 77 70 63 58 52 47 43 39 36 32 30 27 25 22 20 19 17 15 14 13 12 11 10 9 8 7 7 6 6 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 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 14 16 20 23 27 32 37 42 49 56 64 73 84 95 108 123 140 159 180 203 230 261 295 334 377 427 483 546 618 699 791 895 1014 1148 1300 1473 1668 1889 2138 2419 2734 3085 3475 3903 4368 4864 5382 5909 6425 6905 7320 7642 7844 7910 7834 7624 7298 6882 6406 5897 5379 4871 4385 3930 3511 3129 2784 2474 2197 1951 1732 1538 1366 1214 1080 961 856 763 681 608 543 486 436 391 351 316 284 256 232 210 190 173 157 143 131 120 110 101 93 86 80 74 69 65 61 57 54 51 49 46 44 42 40 39 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 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 7 7 7 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 19 29 42 57 75 95 120 148 182 221 267 322 386 462 551 656 781 928 1103 1310 1556 1848 2194 2603 3084 3645 4292 5022 5822 6659 7473 8183 8691 8913 8805 8385 7725 6922 6068 5233 4461 3773 3175 2662 2227 1860 1552 1294 1077 896 744 616 508 418 341 277 223 177 138 105 78 54 35 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 8 9 10 11 11 12 13 14 15 15 16 17 18 18 19 20 21 21 22 23 23 24 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 38 39 40 42 44 46 48 50 53 56 59 63 67 72 77 83 90 97 106 116 127 140 154 170 189 209 233 260 291 327 367 413 465 525 594 672 762 865 984 1120 1276 1454 1659 1892 2158 2460 2799 3176 3590 4034 4498 4964 5404 5786 6075 6237 6252 6114 5838 5454 4997 4506 4010 3533 3088 2684 2323 2004 1725 1482 1272 1091 934 800 684 583 497 423 359 303 256 214 179 148 121 97 77 60 45 32 20 10 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 1 1 2 3 4 4 5 6
 6 6 7 7 8 8 9 9 10 11 11 12 12 13 14 15 15 16 17 18 18 19 20 21 22 24 25 26 28 29 31 32 34 36 39 41 44 47 50 54 57 62 66 72 77 84 91 98 107 116 127 139 152 166 182 200 220 243 268 296 327 362 401 445 494 550 612 682 761 849 949 1061 1188 1330 1491 1671 1874 2103 2358 2644 2962 3314 3701 4122 4575 5052 5546 6041 6518 6955 7324 7599 7760 7790 7687 7458 7123 6704 6230 5726 5214 4713 4235 3788 3375 3000 2661 2357 2085 1844 1630 1441 1273 1125 995 879 777 687 608 537 475 420 371 327 289 255 224 197 173 151 132 115 100 86 74 63 53 44 36 29 23 17 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 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 38 71 111 159 216 285 367 466 584 727 899 1107 1358 1663 2032 2479 3023 3682 4478 5429 6549 7831 9235 10665 11958 12899 13289 13032 12191 10949 9525 8098 6779 5620 4631 3803 3117 2551 2086 1704 1390 1131 917 741 595 474 373 290 221 163 115 75 42 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
 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 26 27 29 30 32 33 35 37 39 41 43 45 47 50 52 55 58 61 64 68 71 75 80 84 89 95 101 107 114 121 129 138 148 159 170 183 196 212 228 247 267 289 313 340 370 402 438 478 522 571 624 684 749 821 901 989 1085 1191 1307 1434 1572 1722 1883 2056 2240 2433 2633 2838 3044 3246 3438 3614 3767 3890 3978 4026 4031 3994 3917 3803 3658 3488 3301 3103 2899 2695 2495 2301 2116 1942 1778 1626 1485 1356 1237 1129 1030 940 858 783 716 655 599 549 503 462 425 391 360 333 307 285 264 245 228 213 199 186 175 164 155 146 138 131 124 119 113 108 104 99 96 92 89 86 83 81 79 76 74 73 71 69 68 67 65 64 63 62 61 60 59 58 58 57 56 55 55 54 53 53 52 51 51 50 49 49 48 48 47 46 46 45 45 44 43 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 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 6 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 1 1 2 3 3 4 5 6 7 7 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 32 46 64 84 107 133 164 200 241 289 345 409 484 571 673 791 928 1089 1276 1495 1750 2048 2397 2802 3273 3816 4439 5142 5923 6767 7646 8511 9296 9922 10312 10411 10205 9723 9032 8210 7335 6465 5642 4888 4215 3622 3106 2659 2276 1946 1664 1423 1216 1039 888 758 646 551 468 397 336 284 238 199 165 136 110 88 69 53 38 26 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 78 79 80 80 81 82 83 84 85 85 86 87 88 88 89 90 91 92 92 93 94 95 96 97 98 99 100 101 103 104 106 108 110 112 114 116 119 122 125 129 133 137 142 147 153 160 167 175 184 194 205 217 230 245 262 280 300 323 348 376 406 441 479 521 569 621 680 745 818 899 990 1091 1203 1329 1468 1624 1798 1990 2204 2440 2701 2987 3299 3636 3997 4378 4774 5175 5570 5944 6279 6555 6756 6864 6872 6776 6583 6305 5960 5568 5148 4717 4291 3880 3491 3129 2796 2493 2218 1971 1750 1552 1376 1220 1080 957 847 750 664 587 519 458 405 357 315 277 243 213 186 162 141 122 105 90 76 64 53 43 34 26 19 13 7 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 1 2 2 3 4 5 6 6 7 8 9 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 31 32 33 34 35 37 38 39 40 42 43 44 45 47 48 49 51 52 53 54 56 57 58 59 61 62 63 64 65 66 68 69 70 71 72 73 74 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 1 4 7 11 15 20 25 32 39 47 56 67 79 92 108 126 147 170 198 229 265 307 355 410 474 548 634 734 850 985 1141 1323 1534 1780 2065 2395 2776 3213 3711 4272 4894 5567 6273 6980 7643 8206 8610 8805 8762 8488 8015 7400 6701 5975 5262 4592 3980 3433 2951 2531 2167 1854 1585 1354 1156 987 843 719 613 522 444 377 319 270 227 190 158 131 107 87 69 53 40 29 18 10 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
 23 24 26 27 29 30 32 33 35 37 39 41 42 44 47 49 51 53 56 58 61 64 67 70 73 76 80 84 88 92 96 101 106 111 117 123 129 136 143 151 159 168 177 188 199 210 223 237 252 268 285 304 324 346 370 396 424 455 488 524 564 607 653 704 760 820 885 957 1034 1118 1209 1308 1415 1530 1654 1787 1928 2079 2238 2406 2580 2759 2942 3126 3308 3485 3652 3804 3938 4049 4133 4186 4207 4195 4149 4072 3966 3835 3684 3517 3339 3153 2965 2776 2591 2411 2238 2073 1916 1770 1632 1504 1385 1275 1174 1080 994 915 842 775 714 658 607 560 516 477 441 407 377 349 323 299 278 257 239 222 206 192 178 166 154 143 133 124 116 108 100 93 87 81 75 70 65 60 55 51 47 44 40 37 34 31 28 25 23 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 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 11 12 13 14 15 16 17 18 19 20 22
 30 31 32 33 34 35 36 37 39 40 41 42 43 45 46 48 49 50 52 54 55 57 59 60 62 64 66 68 71 73 75 78 81 84 87 90 93 97 101 105 109 114 119 124 130 136 143 150 158 167 176 186 196 208 221 235 250 266 284 303 325 348 373 401 431 464 500 539 581 628 678 733 793 857 927 1001 1081 1166 1256 1350 1448 1549 1651 1753 1853 1948 2035 2111 2174 2221 2249 2258 2246 2213 2162 2093 2010 1916 1813 1705 1594 1483 1374 1269 1168 1072 982 898 819 747 681 620 564 513 467 425 386 351 320 291 265 241 219 200 182 166 151 138 126 115 105 95 87 80 73 66 61 55 51 46 42 38 35 32 29 26 24 22 20 18 16 15 13 12 11 9 8 7 6 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 24 25 25 26 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 1 2 3 4 5 6 7 9 10 12 15 17 20 23 27 31 35 40 46 52 59 67 76 87 98 111 125 141 160 180 203 229 259 292 329 371 419 473 534 603 682 770 871 985 1115 1262 1429 1618 1831 2073 2345 2650 2991 3368 3780 4226 4697 5184 5668 6128 6537 6863 7081 7168 7117 6931 6628 6234 5778 5290 4794 4309 3849 3421 3030 2676 2359 2077 1827 1606 1412 1240 1090 957 841 739 649 570 500 439 385 337 295 258 225 196 170 148 128 110 94 80 67 56 47 38 30 23 17 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 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
 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 49 51 53 55 57 59 62 65 68 71 75 79 84 88 94 99 106 112 120 128 137 147 158 170 183 198 214 231 250 272 295 321 350 382 417 456 499 546 599 657 721 793 872 960 1056 1163 1281 1411 1554 1711 1882 2067 2267 2480 2705 2940 3180 3420 3653 3871 4064 4223 4338 4403 4412 4364 4263 4113 3924 3705 3466 3216 2964 2716 2477 2250 2038 1841 1660 1494 1344 1208 1085 974 874 785 704 632 567 509 457 410 368 330 296 266 238 213 191 171 153 137 122 109 97 86 76 67 59 51 45 39 33 28 24 19 16 12 9 6 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 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24
 1 1 1 2 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 13 15 16 18 19 21 23 25 28 30 33 37 40 44 48 53 58 64 71 78 86 95 105 116 128 142 157 174 193 214 238 265 295 329 367 410 458 511 572 639 715 800 895 1001 1118 1247 1390 1545 1711 1889 2074 2262 2449 2627 2787 2921 3020 3078 3089 3053 2974 2856 2707 2537 2355 2167 1981 1800 1629 1469 1321 1186 1063 951 851 761 681 609 544 487 436 390 349 313 280 251 225 202 181 162 146 131 117 105 95 85 76 68 61 55 49 44 40 36 32 29 26 23 20 18 16 14 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 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 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 5 6 7 8 9 10 11 13 14 16 18 20 22 24 27 30 33 36 40 45 49 55 61 67 75 83 92 103 114 127 142 158 177 197 221 247 277 310 348 390 438 493 554 624 703 793 894 1008 1137 1281 1443 1623 1822 2039 2273 2520 2775 3028 3270 3485 3659 3777 3828 3808 3716 3560 3355 3114 2853 2586 2324 2073 1839 1625 1432 1258 1104 967 847 741 649 567 496 434 380 332 290 253 221 193 168 146 127 110 95 82 70 60 50 42 35 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 2 5 7 9 11 14 17 19 22 26 29 32 36 40 44 48 52 57 62 67 73 78 84 91 97 104 111 119 127 135 144 154 163 173 184 195 207 219 232 245 259 274 289 304 321 338 355 374 392 412 432 453 475 497 520 543 567 592 617 643 670 697 724 752 781 810 840 870 901 932 964 996 1029 1063 1097 1131 1167 1203 1240 1278 1317 1357 1398 1440 1483 1527 1573 1620 1668 1718 1769 1822 1875 1931 1987 2044 2102 2160 2219 2277 2335 2391 2446 2498 2547 2592 2633 2668 2696 2717 2730 2735 2730 2716 2693 2659 2616 2564 2503 2434 2358 2276 2189 2098 2004 1909 1812 1716 1621 1527 1436 1347 1262 1180 1101 1027 956 889 826 767 711 659 610 565 522 483 446 411 379 350 322 297 273 251 230 211 193 177 161 147 134 122 110 100 90 81 72 64 57 50 44 38 32 27 22 18 14 10 6 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 1 1 2 2 3 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 16 18 19 21 23 25 27 30 32 35 39 43 47 52 57 63 70 77 86 95 106 118 132 147 165 184 207 232 261 293 330 371 418 472 533 602 681 771 874 991 1123 1275 1447 1642 1862 2111 2389 2699 3039 3409 3801 4207 4613 4998 5339 5609 5785 5847 5789 5615 5342 4994 4597 4178 3757 3350 2968 2616 2298 2013 1760 1536 1340 1169 1019 888 774 675 588 513 447 389 339 295 257 223 194 168 145 125 107 92 78 66 56 46 38 31 24 18 13 8 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 0 0 0 0 0 0 0 0 0 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 16 19 22 26 30 34 39 44 50 57 65 73 82 92 104 117 131 146 164 184 205 230 257 287 321 359 401 448 501 560 625 697 777 866 963 1068 1183 1306 1437 1573 1712 1850 1983 2106 2213 2298 2357 2385 2380 2345 2280 2190 2081 1958 1826 1692 1557 1427 1302 1184 1075 974 882 797 721 652 589 533 483 437 397 360 327 298 271 247 226 206 189 173 159 146 134 124 114 105 97 90 83 77 71 66 61 57 53 49 46 42 40 37 34 32 29 27 25 23 22 20 19 17 16 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 50 52 55 58 62 65 69 73 78 83 88 94 101 107 115 123 132 142 152 164 176 190 205 221 239 259 280 303 329 357 387 421 457 497 541 589 641 698 760 827 900 979 1064 1156 1255 1360 1471 1588 1709 1835 1962 2090 2215 2336 2447 2547 2633 2699 2745 2769 2768 2745 2699 2632 2548 2449 2338 2220 2097 1971 1846 1724 1604 1490 1381 1278 1181 1091 1007 929 857 791 729 673 621 574 530 490 454 420 390 361 336 312 290 271 252 236 220 206 193 181 170 160 150 142 134 126 119 113 107 101 96 91 87 83 79 75 72 69 66 63 60 57 55 53 51 49 47 45 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 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 5 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 8 8 8 8 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 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 10 10 10 10 11 11 11 11 12 12 12 12 13 13 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 1 3 4 6 7 9 10 12 13 15 17 19 20 22 24 26 28 31 33 35 38 40 43 46 49 52 55 59 63 67 72 77 82 88 95 102 110 119 129 140 153 167 183 200 221 244 270 299 333 372 416 467 525 592 669 758 860 978 1115 1273 1457 1669 1914 2196 2521 2893 3315 3788 4309 4870 5453 6030 6558 6988 7269 7360 7242 6927 6453 5871 5238 4601 3991 3431 2929 2488 2106 1778 1498 1260 1058 887 742 620 516 428 353 290 236 191 152 119 91 67 47 29 14 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
 50 52 54 56 59 61 64 66 69 72 75 79 82 86 89 93 97 102 106 111 116 121 126 132 138 144 151 158 165 172 180 188 197 206 215 225 235 246 257 268 280 292 305 318 332 346 360 375 390 405 420 436 452 468 484 500 516 531 547 562 577 591 604 617 630 641 652 662 670 678 685 691 696 700 703 705 706 707 706 704 702 699 695 691 686 680 674 668 661 654 646 638 630 621 613 604 595 585 576 567 557 547 538 528 518 508 498 488 478 468 458 447 437 427 417 407 397 387 376 366 357 347 337 327 318 308 299 289 280 271 262 254 245 237 229 221 213 205 198 191 184 177 170 164 157 151 145 140 134 129 124 119 114 109 105 101 96 92 89 85 81 78 75 71 68 65 62 60 57 55 52 50 48 45 43 41 39 38 36 34 32 31 29 28 26 25 24 23 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 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 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 18 18 19 19 20 21 22 23 23 24 25 26 27 28 29 31 32 33 34 36 37 39 40 42 44 46 48
 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 3 8 14 22 30 41 52 66 83 102 124 149 179 214 255 302 358 422 497 585 688 808 949 1113 1306 1530 1790 2092 2437 2827 3259 3723 4201 4660 5059 5351 5494 5464 5266 4928 4496 4017 3532 3069 2643 2263 1930 1642 1394 1182 1002 849 718 607 513 433 365 306 257 214 178 147 121 98 79 63 49 37 26 18 10 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 1 1 2 2 3 3 4 5 5 6 6 7 7 8 9 9 10 10 11 11 12 12 13 14 14 14 15 15 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 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 2 12 24 38 54 74 98 126 159 199 247 304 372 454 551 668 808 976 1178 1422 1715 2069 2494 3005 3615 4337 5176 6128 7163 8215 9176 9904 10256 10151 9607 8733 7681 6588 5550 4619 3814 3133 2564 2094 1706 1387 1125 909 732 585 465 365 282 214 158 111 72 40 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 1 1 1 2 3 3 4 4 5 6 7 8 9 10 11 12 13 15 16 18 19 21 23 26 28 31 34 37 40 44 48 53 58 63 69 76 84 92 101 111 122 134 148 163 180 199 219 243 268 297 329 364 403 447 495 549 608 673 744 823 907 999 1096 1199 1305 1413 1520 1622 1715 1796 1860 1902 1921 1915 1885 1832 1760 1673 1575 1470 1362 1255 1150 1050 955 866 785 709 641 578 522 470 424 382 345 311 281 253 229 207 187 169 153 138 125 113 103 93 84 77 69 63 57 52 47 43 39 35 32 29 27 24 22 20 18 17 15 14 12 11 10 9 8 7 7 6 5 5 4 4 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 16 17 19 20 22 24 25 27 29 31 33 35 38 40 43 45 48 51 54 57 61 65 68 72 77 81 86 91 96 102 108 114 121 128 136 144 152 161 170 180 191 202 214 226 240 254 269 285 301 319 337 357 377 399 421 445 470 496 523 551 580 609 640 671 703 736 768 801 834 866 898 929 959 987 1014 1039 1062 1082 1099 1114 1125 1133 1139 1140 1139 1135 1127 1117 1104 1088 1070 1050 1028 1004 980 954 927 900 872 844 816 787 760 732 705 678 652 627 602 578 555 533 511 491 471 452 433 416 399 383 367 352 338 325 312 300 288 277 266 256 246 237 228 220 212 204 197 190 183 177 170 165 159 154 148 143 139 134 130 125 121 117 113 110 106 103 100 96 93 90 87 85 82 79 77 74 72 70 67 65 63 61 59 57 55 53 52 50 48 47 45 43 42 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 11 12
 33 33 33 33 34 34 34 34 35 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 43 44 44 45 46 47 48 50 51 52 54 56 57 59 61 64 66 69 72 75 78 82 86 91 95 101 106 113 119 127 135 143 153 163 174 186 199 213 229 246 264 284 305 329 354 382 411 443 478 515 555 598 643 692 744 799 857 917 980 1045 1111 1177 1244 1308 1370 1428 1480 1525 1562 1589 1606 1612 1607 1591 1564 1528 1483 1431 1374 1312 1247 1181 1114 1048 984 921 860 802 747 696 647 601 559 519 482 448 416 387 360 335 312 291 271 253 237 221 207 194 182 171 160 151 142 133 126 119 112 106 100 94 89 85 80 76 72 69 65 62 59 56 53 50 48 46 43 41 39 37 35 34 32 30 29 27 26 24 23 22 21 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 6 6 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 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 4 4 4 4 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 16 16 16 16 17 17 17 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 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32
 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 23 24 26 28 29 31 34 36 38 41 44 47 51 55 59 63 68 74 80 86 93 101 109 118 129 140 152 165 179 195 212 231 251 273 298 324 353 383 416 452 490 530 572 616 661 707 753 798 842 882 917 947 971 986 993 992 982 963 938 906 869 828 784 739 693 648 604 560 519 480 443 409 377 347 319 294 270 248 229 210 194 178 164 151 139 129 119 110 101 94 87 81 75 69 65 60 56 52 49 46 43 40 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 12 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 6 6 6 6 6 6 6 6 6 6 6 6 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 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 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 3 8 14 20 27 35 45 55 66 79 94 110 128 149 173 199 229 262 300 343 390 444 505 574 650 737 834 942 1063 1199 1349 1515 1697 1897 2113 2345 2591 2847 3110 3373 3628 3868 4083 4264 4402 4491 4528 4513 4447 4336 4187 4008 3807 3592 3371 3148 2929 2717 2515 2324 2145 1979 1825 1683 1553 1434 1326 1227 1137 1055 980 912 851 795 744 698 655 617 581 549 519 492 467 444 422 402 384 366 350 335 321 307 294 282 271 260 249 239 230 220 212 203 195 187 179 172 164 157 151 144 137 131 125 119 114 108 103 97 92 87 83 78 73 69 65 61 57 53 49 45 42 39 35 32 29 27 24 21 19 16 14 12 10 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 0 0 0 0 0 0 0 1 2 2 3 5 6 7 8 10 12 14 16 18 21 23 27 30 34 39 44 49 56 63 70 79 89 100 113 127 142 160 180 203 228 257 289 326 367 414 467 526 594 670 756 853 963 1087 1226 1381 1555 1748 1961 2193 2444 2711 2990 3274 3552 3815 4047 4235 4365 4428 4418 4336 4190 3990 3750 3485 3206 2927 2653 2393 2150 1925 1720 1534 1366 1216 1083 964 858 764 680 607 541 483 432 386 346 310 278 250 224 202 182 164 147 133 120 109 98 89 80 72 65 59 53 48 43 39 35 31 28 25 22 19 17 14 12 10 8 7 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
 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 43 45 47 50 53 56 59 62 66 70 74 78 83 88 93 99 106 113 120 128 137 146 157 168 180 193 207 222 239 257 276 297 320 345 372 401 433 467 504 544 587 633 682 734 790 849 911 976 1043 1112 1183 1254 1324 1393 1458 1519 1574 1621 1659 1687 1705 1710 1704 1687 1658 1620 1573 1518 1458 1393 1326 1256 1186 1117 1049 983 919 858 799 744 692 644 598 556 516 479 445 413 384 357 332 309 287 267 249 232 216 202 189 176 165 154 144 135 127 119 112 105 99 93 87 82 77 73 69 65 61 58 55 51 49 46 43 41 39 37 34 33 31 29 27 26 24 23 21 20 19 18 16 15 14 13 12 11 10 10 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 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 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 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11
 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 46 48 50 52 54 57 59 62 64 67 70 74 77 81 85 89 94 98 103 109 115 121 127 134 141 149 157 166 176 185 196 207 218 231 244 257 272 287 303 319 336 354 373 392 411 431 452 473 494 515 536 556 576 595 614 631 646 660 672 682 689 694 696 696 694 688 681 671 659 645 629 612 593 574 554 533 512 491 470 449 429 409 389 370 352 334 318 301 286 271 257 244 232 220 208 198 188 178 169 161 153 146 139 132 126 120 114 109 104 99 95 91 87 83 80 76 73 70 68 65 62 60 58 55 53 51 50 48 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16
 21 23 26 28 30 33 36 39 42 45 48 52 55 59 63 68 73 77 83 88 94 100 106 113 120 128 136 145 154 163 173 184 195 207 220 233 247 262 278 295 313 331 351 372 394 417 442 467 494 522 552 583 615 648 683 719 756 794 833 872 912 952 993 1033 1072 1111 1148 1184 1218 1250 1278 1304 1326 1345 1360 1370 1377 1379 1376 1370 1359 1344 1325 1303 1278 1249 1219 1186 1151 1114 1077 1038 1000 960 921 882 844 806 769 733 697 663 630 598 567 538 510 483 457 432 409 386 365 345 326 308 291 275 260 245 232 219 206 195 184 174 164 155 147 139 131 124 117 111 105 99 93 88 84 79 75 71 67 63 60 56 53 50 47 45 42 40 37 35 33 31 29 27 26 24 22 21 20 18 17 16 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 1 2 3 4 5 6 7 8 10 11 12 14 16 17 19
 8 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 39 41 44 46 49 53 56 60 64 68 73 78 83 89 95 102 110 118 127 136 147 158 171 184 199 215 232 251 272 294 318 344 373 403 437 473 511 553 597 644 695 748 804 862 923 985 1049 1113 1176 1238 1297 1352 1402 1446 1482 1509 1527 1535 1533 1521 1500 1470 1433 1389 1340 1286 1230 1172 1113 1055 996 939 884 830 779 731 685 641 600 562 526 492 461 431 404 379 355 333 313 294 277 261 245 232 219 206 195 185 175 166 158 150 142 135 129 123 117 112 107 102 98 94 90 86 83 79 76 73 70 67 65 62 60 57 55 53 51 49 47 46 44 42 40 39 37 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 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 3 3 2 2 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 5 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 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 5 5 5 5 5 5 5 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 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 13 16 18 21 24 27 31 34 38 43 48 53 59 65 72 80 89 98 108 119 132 146 161 178 196 217 240 265 293 324 359 397 440 487 539 596 660 730 806 890 982 1081 1188 1303 1424 1551 1681 1814 1947 2075 2197 2307 2402 2478 2533 2564 2572 2555 2516 2456 2380 2289 2189 2081 1970 1857 1745 1636 1530 1429 1333 1242 1157 1078 1004 936 873 814 760 711 665 623 585 549 517 487 459 434 411 390 370 353 336 321 307 294 282 271 261 252 243 235 228 221 214 208 202 197 192 187 182 178 174 170 166 162 158 155 151 148 144 141 138 135 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 78 75 72 70 67 64 62 59 57 54 52 50 47 45 43 41 39 37 35 33 31 29 27 25 24 22 21 19 18 16 15 13 12 11 10 9 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 55 59 63 66 70 74 79 83 87 92 97 102 107 112 118 123 129 135 141 148 154 161 168 175 183 190 199 207 215 224 234 243 253 264 274 286 297 310 323 336 350 365 381 397 415 433 453 473 495 519 544 570 598 629 661 695 732 771 813 857 905 955 1009 1066 1125 1188 1254 1323 1395 1469 1545 1621 1699 1776 1851 1923 1992 2054 2109 2156 2192 2216 2228 2226 2210 2179 2136 2079 2011 1934 1848 1756 1660 1561 1461 1362 1265 1170 1080 993 911 834 762 696 634 576 524 475 431 390 353 320 289 261 236 213 192 173 156 140 126 113 102 91 81 73 65 58 51 46 40 35 31 27 23 20 17 14 11 9 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 1 2 3 4 5 6 8 9 10 12 13 15 17 19 21 23 25 27 29 32 34 37 40 43 46 49
 44 45 46 47 48 50 51 52 54 55 56 58 59 61 63 64 66 68 70 72 74 76 78 80 82 85 87 90 93 96 99 102 105 109 113 117 121 126 131 136 141 147 153 160 167 175 183 192 201 212 223 234 247 261 276 291 309 327 347 368 391 416 442 471 501 534 569 606 645 687 731 777 826 876 928 982 1037 1092 1147 1201 1253 1303 1348 1389 1425 1453 1474 1486 1489 1484 1469 1445 1414 1375 1329 1279 1224 1166 1106 1046 985 925 866 809 754 701 651 604 560 518 480 443 410 378 350 323 298 275 254 235 217 201 186 172 159 147 137 127 118 109 101 94 88 82 76 71 66 62 57 54 50 47 44 41 38 36 34 31 29 27 26 24 22 21 20 18 17 16 15 14 13 12 11 10 9 8 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 1 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43
 40 41 42 43 44 46 47 48 50 51 52 54 55 57 58 60 62 63 65 67 68 70 72 74 76 78 80 83 85 87 90 92 95 98 101 104 107 110 113 117 120 124 128 132 137 141 146 151 157 162 168 174 181 188 195 202 210 218 227 236 246 256 267 278 289 301 314 327 340 354 369 383 399 414 430 447 463 480 496 513 529 545 561 576 590 603 615 626 635 643 649 653 656 656 654 651 645 638 629 618 606 592 577 561 544 526 508 489 470 451 433 414 395 377 360 343 326 310 295 280 266 252 239 227 215 204 194 184 174 166 157 149 142 135 128 122 116 110 105 100 95 91 87 83 79 76 73 69 66 64 61 59 56 54 52 50 48 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 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 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 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 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 32 33 34 35 36 38 39
 11 13 15 17 19 21 23 26 28 31 34 36 39 43 46 49 53 56 60 64 68 73 77 82 87 92 98 103 109 116 122 129 136 144 152 160 169 178 188 198 209 221 233 245 259 273 288 304 320 338 357 377 398 420 443 468 494 522 552 583 616 650 687 726 766 809 854 902 951 1002 1056 1112 1170 1229 1291 1354 1417 1482 1547 1612 1677 1740 1802 1861 1916 1968 2015 2057 2092 2120 2141 2154 2159 2156 2143 2123 2094 2057 2014 1964 1908 1847 1782 1714 1644 1572 1499 1426 1354 1282 1212 1144 1078 1015 954 895 840 787 737 690 645 604 564 528 493 461 431 402 376 351 328 307 287 268 251 234 219 205 192 179 168 157 147 137 128 120 112 105 98 91 85 79 74 69 64 59 55 51 47 44 40 37 34 31 28 25 23 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 9
 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 53 55 57 59 61 64 66 69 72 75 79 82 86 90 94 99 104 110 115 121 128 135 143 151 160 170 181 192 204 217 232 247 264 282 302 324 347 372 399 428 460 494 531 570 613 658 707 758 813 871 931 994 1060 1126 1194 1263 1330 1396 1458 1516 1568 1614 1650 1678 1695 1701 1696 1680 1654 1618 1574 1523 1465 1403 1338 1271 1203 1135 1068 1003 940 879 821 765 713 664 617 574 534 496 461 428 398 370 344 319 297 277 257 240 223 208 194 182 170 159 148 139 130 122 115 108 101 95 90 84 80 75 71 67 63 60 57 54 51 48 46 43 41 39 37 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 4 4 3 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 1 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 30
 70 73 76 79 82 86 89 93 97 101 105 109 113 118 122 127 132 137 142 147 153 159 165 171 178 185 192 200 208 216 225 234 244 254 265 277 289 302 316 331 347 364 382 401 422 444 468 494 521 551 583 617 654 693 736 782 831 883 939 999 1064 1132 1204 1281 1362 1447 1536 1629 1724 1822 1922 2022 2122 2220 2314 2404 2487 2561 2625 2677 2715 2739 2747 2740 2717 2679 2626 2561 2485 2398 2305 2205 2101 1995 1888 1782 1677 1575 1475 1380 1289 1202 1120 1042 969 901 837 777 721 670 622 577 536 498 463 430 400 372 347 323 301 281 263 245 230 215 202 189 178 167 157 148 140 132 125 118 112 106 100 95 91 86 82 78 74 71 68 65 62 59 56 54 52 49 47 45 43 42 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 19 18 17 16 15 14 13 13 12 11 10 9 8 7 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 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 7 7 8 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 30 32 33 35 37 39 41 44 46 48 51 53 56 58 61 64 67
 6 8 10 13 15 18 21 24 27 30 33 37 41 45 49 53 58 63 68 74 80 86 92 99 107 115 123 132 142 152 163 175 188 202 217 233 250 269 290 312 336 362 391 423 457 494 536 581 630 684 743 808 879 956 1041 1134 1234 1343 1460 1587 1722 1866 2018 2176 2341 2508 2677 2844 3006 3158 3297 3418 3518 3592 3639 3657 3645 3605 3537 3446 3334 3205 3063 2912 2756 2598 2440 2284 2133 1988 1849 1717 1593 1476 1367 1266 1171 1084 1003 928 858 795 736 682 632 586 544 506 470 437 407 379 353 330 308 288 269 252 236 221 208 195 183 172 162 152 143 135 127 120 113 106 100 94 89 84 79 74 70 65 61 58 54 50 47 44 41 38 35 32 30 27 25 22 20 18 16 14 12 10 8 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 2 4
 12 13 15 16 18 20 22 23 26 28 30 32 35 38 40 43 47 50 53 57 61 65 69 74 78 83 88 94 100 106 112 119 126 133 141 149 158 167 176 186 196 207 218 230 242 255 269 282 297 311 327 342 358 375 392 409 427 444 462 480 498 516 533 551 568 584 600 616 631 645 658 670 682 692 701 709 716 722 727 730 732 733 733 732 730 727 722 717 711 704 696 687 678 668 658 647 635 623 610 597 584 571 557 543 530 516 501 487 473 459 445 431 418 404 391 378 365 352 340 328 316 304 293 282 271 261 251 241 232 223 214 205 197 189 181 174 167 160 153 147 140 134 129 123 118 113 108 103 99 94 90 86 82 78 74 71 68 64 61 58 55 53 50 47 45 42 40 38 36 34 32 30 28 26 25 23 21 20 19 17 16 15 13 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 1 2 2 3 4 5 7 8 9 10
 12 13 15 16 17 19 21 22 24 26 28 31 33 35 38 41 44 47 50 54 57 61 65 70 74 79 84 90 96 102 108 115 122 130 137 146 154 163 173 183 193 204 215 226 238 250 262 275 287 300 313 326 339 352 364 376 388 399 410 420 430 438 446 453 460 465 470 473 476 478 479 480 479 478 477 474 471 468 464 460 455 450 445 440 434 428 422 415 409 402 395 388 381 374 367 360 352 345 337 330 322 314 307 299 291 283 275 267 259 251 243 236 228 220 212 205 197 190 183 176 169 162 155 149 142 136 130 124 119 113 108 103 98 94 89 85 81 77 73 69 66 63 59 56 53 51 48 45 43 41 38 36 34 32 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 35 38 41 44 47 50 54 57 61 65 70 74 79 84 89 94 100 106 112 119 126 133 140 148 156 164 173 182 191 201 211 221 231 242 253 264 275 286 297 308 319 330 341 351 362 372 381 390 399 407 414 421 427 433 437 442 445 448 450 452 453 454 454 454 453 452 451 450 448 446 445 443 441 439 438 436 435 433 432 432 431 431 431 431 432 433 434 436 438 440 443 446 450 453 457 462 467 472 478 483 489 496 502 509 515 522 529 536 543 549 555 561 567 572 576 580 582 584 585 585 584 582 578 574 568 560 552 543 532 520 508 495 481 466 451 435 420 404 388 372 356 340 324 309 294 280 266 253 240 227 215 203 192 182 172 162 153 144 136 128 121 114 107 101 95 89 83 78 73 69 65 60 56 53 49 46 43 40 37 34 32 30 27 25 23 21 19 18 16 15 13 12 11 9 8 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 1 2 2 3 4 5 6 7 8 9 10 12 13 15 16 18 20 22 23 26 28 30 32
 18 20 22 24 26 28 31 33 36 39 42 45 48 52 56 60 64 68 73 78 84 89 95 102 109 116 124 132 141 150 160 170 181 193 206 219 233 248 264 281 299 318 338 359 381 404 428 453 480 507 535 565 595 625 656 687 719 750 781 811 841 869 896 921 944 965 984 1000 1014 1025 1033 1039 1041 1041 1039 1034 1027 1018 1008 995 981 966 950 933 915 897 879 860 841 822 803 785 766 748 730 712 695 678 662 646 630 614 599 585 571 557 543 530 517 504 492 480 468 456 445 434 423 412 401 391 380 370 360 350 340 330 321 311 302 293 284 275 266 257 249 240 232 224 216 208 201 193 186 179 172 165 159 152 146 140 134 128 123 117 112 107 102 98 93 89 85 80 77 73 69 66 62 59 56 53 50 47 44 42 39 37 34 32 30 28 26 24 22 21 19 17 16 14 13 12 10 9 8 7 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 1 1 2 3 4 5 6 8 9 10 12 13 15 16
 11 13 14 16 18 20 22 24 26 28 31 33 36 39 42 46 49 53 57 62 66 71 76 82 88 94 101 108 115 123 132 141 151 161 172 184 196 209 223 237 253 269 286 304 322 342 362 382 404 425 448 470 493 516 538 560 582 602 622 641 658 674 688 700 710 719 725 730 732 733 731 729 724 718 711 703 694 685 674 663 652 640 628 617 605 593 582 571 560 549 539 529 519 510 501 492 484 476 469 461 455 448 442 436 430 424 419 413 408 403 398 393 388 383 378 373 368 363 358 352 346 341 334 328 322 315 309 302 294 287 280 272 265 257 249 241 233 225 217 209 202 194 186 179 171 164 157 150 143 136 130 124 118 112 106 101 96 90 86 81 76 72 68 64 60 57 53 50 47 44 41 38 35 33 30 28 26 24 22 20 18 17 15 13 12 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 8 9 10
 13 15 16 18 20 22 25 27 29 32 35 37 40 43 47 50 53 57 61 65 69 74 79 84 89 94 100 106 113 119 126 134 141 150 158 167 177 187 197 208 220 232 245 258 273 288 303 320 337 355 374 394 414 436 459 482 507 532 559 586 615 644 674 706 737 770 804 837 872 906 941 976 1011 1045 1079 1112 1144 1175 1205 1233 1258 1282 1303 1322 1337 1350 1359 1365 1367 1366 1361 1352 1340 1324 1304 1282 1256 1227 1196 1163 1128 1090 1052 1013 972 932 891 851 810 771 732 694 657 621 586 553 522 491 462 435 408 384 360 338 317 297 279 261 245 230 215 202 189 177 166 156 146 137 128 120 113 106 99 93 87 81 76 71 66 62 58 54 51 47 44 41 38 35 32 30 28 25 23 21 19 18 16 14 13 11 10 8 7 6 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 1 2 3 4 6 7 8 10 11
 70 74 78 82 87 92 96 101 106 111 116 122 127 133 139 145 151 157 163 170 176 183 190 197 204 211 219 226 234 242 250 258 267 275 284 293 303 312 322 333 343 354 366 378 391 404 418 433 448 465 483 502 522 543 567 592 619 648 679 714 751 791 835 882 934 990 1051 1117 1188 1266 1350 1440 1538 1643 1755 1875 2002 2137 2279 2426 2578 2733 2889 3043 3192 3332 3458 3567 3653 3712 3741 3738 3701 3631 3530 3401 3249 3078 2895 2703 2508 2314 2125 1943 1769 1606 1454 1313 1184 1065 957 859 769 689 616 551 492 439 392 349 311 277 246 219 194 172 152 134 118 104 91 79 69 59 51 43 36 30 24 19 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 28 30 33 36 39 42 45 48 51 55 58 62 66
 79 84 89 94 100 106 113 120 127 135 143 152 161 171 181 192 204 216 229 243 258 273 290 307 326 345 366 388 411 435 460 487 515 544 574 605 638 671 704 739 773 808 842 875 907 938 967 994 1019 1040 1058 1072 1083 1090 1092 1091 1086 1078 1065 1050 1032 1011 988 963 937 910 882 853 824 794 765 736 708 680 653 626 601 576 552 528 506 484 463 443 424 406 388 371 355 339 324 310 296 283 271 259 247 236 225 215 206 196 188 179 171 163 156 149 142 136 130 124 118 113 108 103 99 94 90 86 83 79 76 73 70 67 64 62 59 57 55 52 50 49 47 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 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 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 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 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 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 22 23 25 27 28 30 32 35 37 39 42 45 48 51 54 58 62 65 70 74
 0 0 0 1 4 6 9 11 14 17 21 24 28 32 36 40 45 50 55 60 66 72 79 86 94 102 111 120 130 140 151 163 176 189 204 219 236 253 272 292 313 336 360 386 413 441 472 504 537 572 609 647 687 728 771 814 858 903 947 992 1037 1081 1123 1165 1204 1242 1277 1310 1340 1367 1391 1412 1429 1444 1456 1466 1472 1477 1479 1480 1478 1476 1472 1468 1462 1456 1450 1444 1437 1431 1425 1419 1413 1408 1403 1399 1395 1391 1388 1385 1382 1379 1376 1374 1371 1367 1364 1359 1354 1348 1341 1332 1322 1311 1298 1283 1266 1247 1227 1204 1180 1153 1125 1095 1064 1032 998 963 928 892 857 821 785 749 714 679 646 613 581 550 520 491 464 437 412 388 365 343 322 302 283 266 249 233 218 203 190 177 165 154 143 133 123 114 105 97 90 82 75 69 63 57 52 47 42 37 33 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 0 0 0 0 0 0 0 0 0 0 0
 8 10 13 15 18 20 23 26 29 32 36 39 43 46 50 54 58 63 67 72 76 81 86 91 96 102 107 113 118 124 130 136 142 148 155 161 168 174 181 187 194 201 207 214 221 228 235 242 249 256 263 270 277 285 292 300 308 316 325 334 343 353 363 375 386 399 413 427 443 460 479 499 521 544 570 597 627 660 695 734 776 821 870 924 982 1044 1112 1185 1264 1348 1439 1536 1638 1746 1859 1976 2096 2216 2334 2448 2553 2646 2722 2778 2810 2814 2790 2737 2657 2552 2427 2286 2134 1977 1818 1661 1510 1367 1232 1107 993 888 794 708 632 563 501 447 398 354 316 281 250 223 198 177 157 140 124 110 97 86 76 67 58 51 44 38 32 27 22 18 14 11 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 2 4 6
 35 36 38 40 42 44 46 48 50 52 54 56 59 61 64 67 69 72 75 78 82 85 88 92 95 99 103 107 112 116 121 126 131 136 141 147 153 159 165 172 179 186 193 201 209 218 227 236 245 255 265 276 287 298 310 322 335 348 361 375 389 403 418 433 448 463 479 494 510 526 542 558 573 589 604 619 633 647 660 672 684 695 705 714 722 729 734 738 741 743 744 743 740 736 731 725 717 708 698 686 674 660 646 631 615 598 581 564 546 528 510 492 474 456 438 421 403 387 370 354 338 323 309 295 281 268 256 244 232 221 211 201 191 182 173 165 157 150 143 136 130 124 118 112 107 102 97 93 88 84 80 77 73 70 67 64 61 58 55 53 50 48 45 43 41 39 37 36 34 32 30 29 27 26 25 23 22 21 19 18 17 16 15 14 13 12 11 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 33
 5 8 10 13 16 19 22 26 30 34 39 44 49 55 61 67 75 82 90 99 109 119 130 142 154 168 182 198 214 232 250 270 291 313 337 361 387 413 441 469 498 527 556 585 614 642 669 694 717 738 757 774 787 798 805 810 811 810 807 801 792 783 771 758 745 730 715 700 685 670 655 641 628 614 602 591 580 570 561 553 545 539 534 529 526 523 521 520 520 521 523 525 529 533 538 543 550 557 565 573 582 592 602 613 623 635 646 657 668 679 689 699 707 715 721 726 730 731 731 728 724 717 708 696 683 667 650 631 611 589 566 543 519 495 471 447 423 399 377 354 333 312 293 274 256 239 223 208 193 180 167 155 144 133 123 114 105 97 89 82 76 69 64 58 53 48 44 39 36 32 28 25 22 19 17 14 12 10 8 6 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 1 3
 33 34 35 36 37 39 40 41 43 44 46 47 49 51 52 54 56 58 60 62 64 66 68 71 73 76 79 82 85 88 91 95 98 102 106 111 115 120 125 131 137 143 149 156 164 171 180 189 198 209 220 231 244 257 271 286 303 320 338 358 379 401 425 450 476 504 533 564 597 631 666 703 741 780 820 861 903 944 986 1027 1067 1106 1143 1178 1210 1239 1263 1284 1300 1311 1316 1317 1312 1301 1285 1264 1239 1209 1176 1139 1100 1058 1015 971 926 881 837 793 750 707 667 628 590 554 520 488 457 428 401 376 352 329 308 289 271 254 238 223 210 197 185 174 164 154 145 137 129 122 116 109 104 98 93 88 84 79 76 72 68 65 62 59 56 54 51 49 46 44 42 40 38 37 35 33 32 30 29 27 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 11 10 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 1 1 1 1 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 8 8 8 8 8 8 9 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 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 26 27 28 29 30 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 14 17 21 25 30 35 40 46 53 60 68 77 87 98 111 125 140 157 176 198 221 248 278 311 347 388 434 484 540 602 669 742 822 907 998 1092 1190 1288 1385 1478 1563 1638 1700 1746 1774 1784 1776 1751 1711 1659 1596 1525 1450 1373 1295 1217 1142 1070 1001 936 875 818 765 716 671 629 591 555 523 493 465 440 416 395 375 357 340 324 310 296 284 272 262 251 242 233 225 217 209 202 196 189 183 177 172 166 161 156 151 146 142 137 133 128 124 120 116 112 108 104 101 97 93 90 87 83 80 77 74 71 68 65 62 59 56 54 51 49 46 44 42 40 37 35 33 32 30 28 26 24 23 21 20 18 17 16 14 13 12 11 9 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
 47 51 56 61 67 72 79 85 92 100 108 117 126 136 146 157 169 182 195 210 225 241 257 275 294 314 334 355 378 401 424 448 472 497 521 546 569 592 614 634 653 670 685 697 707 715 719 721 721 718 713 705 696 684 672 658 643 628 612 596 579 563 547 531 515 500 486 472 459 446 434 423 412 403 393 385 377 370 363 357 352 347 342 339 335 332 330 328 327 326 325 325 325 325 326 327 329 331 333 335 338 341 344 348 351 355 359 363 367 372 376 380 385 389 393 397 400 404 406 409 411 413 414 414 414 413 411 409 406 402 397 392 386 380 372 365 356 348 339 329 319 309 299 289 279 269 258 248 238 228 219 209 200 191 182 174 166 158 150 143 136 129 123 116 110 105 99 94 89 84 80 75 71 67 63 60 56 53 50 47 44 41 38 36 34 31 29 27 25 23 22 20 18 17 16 14 13 12 11 10 9 8 7 6 5 5 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 0 0 0 0 0 0 0 0 1 3 4 5 6 8 10 12 13 16 18 20 23 26 28 32 35 39 43
 30 33 35 38 41 44 47 51 54 58 62 66 71 76 81 86 92 98 105 111 119 126 135 144 153 163 174 185 198 211 225 240 257 274 293 313 334 357 382 408 436 466 499 533 569 608 648 691 736 783 831 882 933 985 1038 1091 1142 1192 1240 1285 1326 1363 1394 1419 1439 1451 1457 1456 1448 1434 1415 1390 1360 1326 1289 1249 1207 1164 1120 1076 1032 988 944 902 861 821 783 746 710 676 644 613 583 556 529 504 480 457 436 416 397 379 362 346 330 316 303 290 278 266 256 246 236 227 219 210 203 196 189 183 177 171 165 160 155 151 146 142 138 134 130 127 123 120 117 114 111 108 105 102 100 97 95 92 90 88 85 83 81 79 77 75 72 70 68 66 65 63 61 59 57 55 54 52 50 48 47 45 44 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 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 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 5 6 7 8 9 11 12 13 15 16 18 20 22 24 26 28
 18 22 25 29 33 38 43 48 53 59 65 72 79 87 95 103 112 122 132 143 154 167 180 193 208 223 240 257 275 294 315 336 358 382 406 432 459 487 516 546 577 609 642 676 711 747 783 820 857 895 933 972 1011 1050 1089 1128 1167 1206 1246 1285 1324 1362 1401 1438 1476 1512 1547 1581 1613 1643 1670 1695 1716 1733 1745 1752 1754 1750 1739 1722 1698 1667 1629 1585 1535 1479 1418 1354 1286 1216 1145 1073 1002 931 862 796 732 671 614 559 509 461 418 377 340 306 274 246 220 197 175 156 139 123 109 96 85 75 65 57 50 43 37 32 27 23 19 16 13 10 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 0 0 0 0 0 0 0 0 0 0 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 15
 251 262 274 287 299 313 326 340 355 370 385 401 417 434 451 469 487 505 524 544 564 585 606 628 650 673 697 721 746 771 798 824 852 880 908 938 968 998 1029 1061 1093 1126 1159 1192 1226 1259 1293 1326 1359 1391 1423 1453 1482 1509 1534 1557 1578 1595 1609 1620 1628 1631 1631 1626 1617 1604 1587 1566 1540 1511 1479 1443 1404 1363 1319 1274 1227 1179 1130 1080 1031 982 933 885 837 791 746 703 661 620 582 544 509 475 443 413 384 357 331 307 284 263 243 225 207 191 176 162 149 137 126 116 106 97 89 81 74 68 62 56 51 47 42 38 35 31 28 26 23 21 18 16 15 13 11 10 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 1 1 2 2 3 3 4 4 5 5 6 6 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 33 34 36 38 40 43 45 47 50 53 56 59 62 66 69 73 77 82 86 91 96 102 107 113 119 126 132 140 147 155 163 171 180 189 198 208 218 229 239
 29 31 33 36 38 40 43 46 49 51 54 58 61 64 68 72 76 80 84 88 93 98 103 109 114 120 127 133 140 148 155 164 172 181 191 201 212 224 236 249 263 277 293 309 327 345 365 386 408 431 456 482 510 539 569 601 634 669 705 741 779 818 857 897 937 976 1014 1052 1088 1122 1153 1182 1207 1229 1247 1260 1269 1274 1274 1270 1261 1247 1230 1209 1184 1157 1127 1094 1060 1024 987 949 911 873 835 797 759 723 687 652 619 586 555 525 496 469 443 418 394 372 351 331 312 294 277 262 247 233 221 209 197 187 177 168 159 152 144 137 131 125 119 114 110 105 101 97 93 90 87 84 81 78 76 74 72 70 68 66 64 62 61 59 58 56 55 54 53 52 50 49 48 47 46 45 44 43 43 42 41 40 39 38 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 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 6 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 3 3 3 2 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 0 0 0 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 11 12 13 15 16 18 20 21 23 25 27
 0 0 0 1 3 6 9 12 15 18 22 26 31 36 41 46 53 59 66 74 83 92 102 113 125 139 153 169 187 206 227 251 277 305 337 372 410 453 500 552 610 673 742 818 900 989 1085 1186 1294 1405 1519 1633 1744 1849 1945 2028 2095 2143 2170 2175 2158 2121 2065 1995 1912 1821 1723 1623 1522 1422 1326 1232 1144 1060 981 908 839 776 717 663 612 566 523 483 447 413 382 353 326 302 279 258 238 220 203 188 173 160 147 136 125 115 106 97 89 82 75 69 63 58 53 49 45 41 37 34 31 29 26 24 22 20 18 17 16 14 13 12 11 10 10 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 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 1 2 3 5 7 8 10 12 15 17 20 23 26 29 33 37 42 47 52 58 64 71 79 88 97 108 120 133 147 163 181 201 223 248 276 307 341 379 422 469 522 579 643 711 786 866 950 1037 1127 1216 1303 1384 1455 1515 1559 1586 1594 1584 1555 1510 1450 1381 1303 1220 1136 1051 968 889 813 741 675 613 556 503 456 412 372 336 303 273 246 222 199 179 161 145 130 116 104 93 83 74 66 58 51 45 40 35 31 27 23 20 17 14 12 10 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 71 77 84 91 98 106 114 123 133 143 154 165 178 191 205 219 235 251 269 287 307 327 348 371 394 418 443 469 496 523 550 578 605 632 659 685 710 733 755 775 792 807 819 829 836 839 840 838 834 826 817 806 793 778 762 745 727 709 690 671 652 633 615 597 579 562 545 529 513 498 484 470 457 444 432 420 409 399 388 379 369 360 352 343 336 328 320 313 306 300 293 287 281 275 269 263 257 252 247 241 236 231 226 221 216 211 206 201 197 192 187 183 178 174 169 165 161 157 152 148 144 140 136 132 128 125 121 117 114 110 107 103 100 97 94 91 88 85 82 79 76 74 71 69 66 64 61 59 57 55 53 51 49 47 45 43 41 40 38 37 35 33 32 31 29 28 26 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 10 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 18 20 23 26 28 31 35 38 42 46 50 55 60 65
 0 0 0 0 0 0 0 0 0 0 0 0 1 6 10 16 22 28 35 43 51 61 72 83 96 110 126 143 162 184 207 233 261 293 328 366 408 454 505 560 620 685 755 830 910 994 1081 1171 1262 1352 1441 1526 1605 1677 1738 1789 1827 1852 1864 1864 1851 1829 1797 1757 1712 1662 1610 1555 1500 1446 1393 1341 1292 1244 1200 1158 1119 1083 1049 1018 989 962 937 914 893 874 856 839 823 808 794 780 767 754 741 729 716 704 691 677 663 649 634 619 603 587 570 552 534 516 497 478 458 439 419 400 380 361 342 324 306 288 271 255 239 224 210 196 183 170 159 147 137 127 117 109 100 92 85 78 72 66 60 55 50 45 41 37 33 29 26 23 20 17 15 12 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 15 18 21 25 28 32 37 41 46 52 58 64 71 78 86 94 103 113 124 136 148 162 176 192 210 229 249 272 296 323 351 383 417 454 494 538 585 636 691 750 813 879 950 1023 1100 1178 1258 1337 1415 1491 1561 1625 1682 1728 1764 1789 1801 1801 1789 1766 1733 1692 1643 1589 1530 1469 1406 1342 1279 1216 1156 1097 1041 987 935 887 841 798 757 718 682 648 617 587 559 532 507 484 462 442 422 404 386 370 354 340 326 313 300 288 277 266 256 246 237 228 219 211 204 196 189 182 176 170 164 158 153 147 142 138 133 129 124 120 116 113 109 105 102 99 95 92 89 87 84 81 78 76 73 71 69 66 64 62 60 58 56 54 52 50 48 47 45 43 42 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 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 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 9
 0 0 0 0 0 0 0 0 0 3 6 9 12 16 20 25 30 35 41 48 55 63 71 81 91 102 114 128 142 158 176 195 216 239 264 292 322 354 389 426 467 510 556 604 655 708 762 816 871 925 976 1025 1070 1110 1143 1171 1191 1203 1209 1207 1199 1185 1165 1142 1115 1085 1054 1021 989 956 924 893 864 836 809 785 762 742 723 706 692 678 667 658 650 644 639 636 635 635 636 638 642 646 652 658 666 673 682 691 700 709 717 726 733 740 746 750 752 753 751 747 741 732 720 706 689 670 649 626 601 575 548 521 493 465 437 410 384 358 333 310 287 266 246 227 209 193 177 163 149 137 125 114 105 95 87 79 72 65 59 53 47 42 38 34 30 26 23 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
 38 42 46 51 56 62 68 75 82 89 98 107 116 127 138 150 163 177 193 209 227 246 266 287 310 335 361 388 416 446 476 507 538 570 600 630 658 685 708 729 745 758 767 771 771 766 758 746 731 713 693 671 648 625 600 576 552 529 506 484 463 443 424 407 390 374 360 346 333 322 311 301 291 283 275 268 261 255 249 244 239 235 231 228 224 221 218 216 214 211 209 208 206 204 203 201 200 199 197 196 194 193 191 190 188 187 185 183 181 179 176 174 172 169 166 163 160 157 153 150 147 143 139 136 132 128 124 120 117 113 109 105 101 98 94 91 87 84 81 77 74 71 68 66 63 60 58 55 53 50 48 46 44 42 40 38 37 35 33 32 30 29 27 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 12 14 16 19 21 24 27 30 34
 21 24 27 31 35 39 43 48 52 58 63 69 76 82 90 97 106 115 124 134 145 157 170 184 199 214 232 250 271 293 316 342 370 400 433 469 507 549 595 645 698 756 819 887 959 1037 1121 1209 1303 1401 1503 1609 1717 1827 1936 2043 2145 2242 2329 2407 2471 2521 2556 2574 2576 2562 2533 2490 2434 2368 2293 2212 2126 2036 1945 1854 1763 1674 1587 1503 1422 1345 1271 1200 1134 1071 1011 955 902 853 806 762 721 682 645 611 579 548 520 493 468 444 422 401 381 363 345 329 313 299 285 272 260 248 237 227 217 208 200 192 184 177 170 163 157 151 146 140 135 131 126 122 117 113 110 106 102 99 96 93 90 87 84 81 79 76 74 71 69 67 64 62 60 58 56 54 52 50 49 47 45 43 42 40 38 37 35 34 32 31 29 28 26 25 24 22 21 20 19 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 0 0 0 0 0 0 1 3 5 7 10 12 15 18
 56 59 63 66 70 74 78 82 86 90 95 99 104 109 113 118 123 128 134 139 144 149 154 159 164 169 174 179 184 189 193 198 202 206 210 214 217 220 224 227 230 232 235 237 240 242 244 246 248 250 252 254 256 258 261 263 266 268 271 274 277 280 284 288 292 296 300 305 310 315 320 326 331 337 343 349 355 360 366 372 378 383 388 393 397 401 404 406 408 409 410 409 407 404 401 396 390 384 376 368 358 348 338 326 315 303 290 278 265 253 240 228 216 204 193 182 172 162 152 143 134 126 118 110 104 97 91 85 80 75 70 65 61 57 54 50 47 44 41 39 36 34 32 30 28 26 25 23 22 20 19 18 17 16 15 14 13 12 11 10 10 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 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 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 18 19 21 22 24 26 28 30 32 34 36 39 41 44 47 50 53
 56 60 63 67 70 74 78 82 86 91 95 99 104 109 114 119 124 129 135 140 146 152 159 165 172 178 185 193 200 208 216 225 234 243 253 263 273 284 295 307 320 333 347 361 376 392 409 426 445 464 485 506 529 552 577 603 630 658 687 717 749 781 814 848 882 917 952 988 1023 1058 1092 1126 1159 1190 1220 1247 1273 1297 1317 1336 1351 1363 1373 1379 1382 1381 1378 1372 1362 1350 1335 1317 1297 1275 1251 1226 1198 1170 1140 1110 1078 1046 1014 982 949 917 885 853 822 791 762 732 704 677 650 624 599 576 553 531 510 490 471 452 435 418 403 387 373 359 346 334 322 310 299 289 279 269 260 251 242 234 226 218 211 204 197 190 184 177 171 165 159 154 148 143 138 133 128 123 118 114 109 105 100 96 92 88 84 81 77 73 70 66 63 60 56 53 50 47 44 42 39 36 34 31 29 26 24 22 20 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 1 2 3 4 5 7 8 10 11 13 15 17 19 21 23 25 27 30 32 35 38 41 43 46 50 53
 141 145 150 154 159 164 169 174 180 185 191 197 203 209 215 221 228 235 242 249 257 265 273 281 290 299 308 318 328 338 349 360 371 383 396 409 423 437 451 466 482 498 515 532 549 567 585 604 623 641 660 678 697 714 731 747 762 776 788 799 808 815 820 822 823 821 816 809 800 789 775 760 743 724 703 682 659 636 612 587 562 538 513 488 464 440 417 394 373 351 331 311 292 274 257 241 225 210 196 183 171 159 148 137 128 118 110 102 94 87 81 75 69 64 59 55 51 47 44 40 37 35 32 30 28 26 24 22 21 20 18 17 16 15 15 14 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 14 15 16 16 17 18 18 19 19 20 21 21 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 30 31 31 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 38 39 39 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 43 43 44 44 45 45 46 47 48 49 50 51 52 53 55 56 57 59 61 63 64 66 69 71 73 75 78 81 83 86 89 92 95 98 102 105 109 112 116 120 124 128 132 136
 151 150 150 149 149 148 148 148 147 147 147 146 146 146 146 146 146 147 147 148 148 149 150 151 152 154 155 157 159 162 164 167 170 173 177 181 185 190 195 201 206 213 220 227 235 243 252 261 271 281 291 302 314 325 337 349 362 374 386 398 410 422 433 444 454 463 471 479 485 491 495 499 501 502 502 501 500 497 493 488 483 477 470 463 455 447 438 429 420 411 402 392 383 373 364 354 345 336 326 317 308 300 291 283 275 267 259 252 245 238 231 224 218 212 206 201 196 191 186 181 177 173 169 165 162 159 156 153 150 148 145 143 141 139 137 135 133 131 129 127 126 124 123 121 119 118 116 115 113 112 110 109 107 106 104 102 101 99 98 96 95 93 92 90 88 87 85 84 82 80 79 77 75 74 72 70 69 67 65 64 62 60 59 57 55 53 52 50 48 47 45 43 41 40 38 37 35 33 32 30 29 27 26 24 23 22 20 19 18 17 15 14 13 12 12 11 10 9 8 8 7 7 6 6 5 5 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 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 39 41 43 45 47 49 51 54 57 59 62 65 68 71 75 78 81 85 88 92 96 99 103 107 110 114 117 121 124 127 130 133 135 138 140 142 144 145 147 148 149 150 151 151 151 152 152 152 151 151 151
 0 0 0 2 4 6 8 11 13 16 19 21 25 28 31 35 39 43 48 53 58 63 69 75 82 89 97 105 114 124 134 145 157 169 183 198 214 231 249 269 290 313 338 365 393 424 457 492 529 569 610 654 701 749 799 850 902 956 1009 1062 1114 1164 1212 1256 1298 1334 1367 1394 1416 1432 1443 1449 1449 1445 1437 1424 1409 1390 1369 1345 1320 1294 1267 1239 1211 1183 1155 1128 1100 1073 1047 1021 995 970 946 922 899 876 854 832 811 789 769 748 728 708 689 669 650 631 612 593 575 556 538 520 502 484 467 450 433 416 400 384 369 353 339 324 310 296 283 270 258 246 234 223 212 202 192 183 174 165 156 148 141 133 126 120 113 107 101 95 90 85 80 75 71 66 62 58 55 51 48 44 41 38 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 16 22 29 37 45 55 65 77 90 104 119 137 156 178 202 229 260 294 332 375 423 477 537 605 681 767 863 970 1088 1220 1365 1523 1694 1876 2068 2265 2464 2659 2842 3006 3143 3246 3312 3335 3318 3261 3170 3050 2908 2752 2586 2418 2250 2087 1930 1781 1642 1512 1392 1281 1179 1085 1000 921 850 784 724 670 619 574 532 493 458 426 396 369 344 321 299 280 262 245 230 216 203 191 180 170 161 152 144 137 130 124 118 113 108 104 99 95 92 88 85 82 79 76 74 71 69 67 64 62 60 58 56 54 52 50 49 47 45 43 41 40 38 36 34 33 31 29 28 26 24 23 21 20 18 17 15 14 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 39 41 44 47 51 54 57 61 65 69 73 78 82 87 92 97 103 108 114 121 127 134 141 148 156 164 172 181 190 199 208 218 228 238 249 260 270 282 293 304 315 327 338 349 360 371 382 392 402 412 421 429 437 445 451 458 463 468 473 476 480 482 484 486 487 488 488 488 488 488 487 486 486 485 484 483 482 481 481 480 480 479 479 479 480 480 481 482 484 485 487 489 492 494 497 501 504 508 511 515 520 524 528 533 537 542 546 550 554 558 561 564 566 568 569 569 568 566 564 560 555 549 542 534 525 515 504 492 479 466 452 437 422 407 391 376 360 344 329 314 299 285 271 257 244 231 219 207 196 185 174 164 155 146 138 130 122 115 108 101 95 89 83 78 73 68 64 59 55 51 48 44 41 38 35 32 30 27 25 22 20 18 16 14 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 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 1 1 2 3 3 4 5 6 7 8 9 10 11 13 14 16 17 19 21 23 25 27 29 31 34
 36 39 43 46 50 54 58 62 66 71 75 80 85 90 95 101 106 112 118 125 131 138 145 152 160 168 176 184 193 202 212 222 233 244 255 268 280 294 308 323 339 355 373 392 412 433 455 479 505 532 562 593 627 663 701 742 786 833 883 936 993 1052 1115 1181 1249 1321 1394 1470 1546 1623 1700 1776 1849 1919 1984 2043 2095 2139 2173 2197 2210 2211 2201 2180 2147 2104 2051 1990 1921 1847 1768 1685 1601 1515 1429 1344 1261 1180 1101 1026 955 886 822 762 705 652 602 556 513 474 437 404 373 344 318 294 272 252 234 217 202 187 175 163 152 142 133 125 117 110 104 98 93 87 83 78 74 71 67 64 61 58 55 52 50 48 45 43 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 21 24 27 30 33
 0 0 0 0 0 0 0 0 0 4 9 14 19 24 31 37 44 52 60 69 79 89 100 112 125 139 154 171 188 207 228 250 274 300 328 358 390 425 462 502 544 589 637 687 740 795 853 912 974 1036 1099 1162 1225 1287 1347 1404 1459 1510 1557 1601 1640 1675 1705 1732 1755 1774 1791 1806 1819 1830 1841 1852 1863 1874 1886 1898 1912 1927 1942 1959 1976 1994 2012 2029 2046 2061 2074 2084 2090 2091 2087 2076 2059 2033 1999 1956 1905 1846 1779 1704 1624 1539 1451 1360 1269 1178 1088 1002 918 839 764 694 628 568 512 461 415 373 335 300 269 241 216 193 173 155 139 124 111 99 88 79 70 62 55 49 43 38 34 29 26 22 19 16 13 11 9 6 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 7 12 18 24 30 37 45 54 64 74 85 97 111 126 142 160 179 201 224 250 278 309 343 380 421 466 516 569 628 693 762 838 920 1008 1101 1201 1306 1416 1530 1645 1762 1877 1989 2095 2193 2281 2356 2416 2461 2489 2501 2497 2478 2446 2401 2347 2285 2216 2144 2068 1991 1913 1836 1760 1686 1614 1544 1477 1413 1351 1292 1236 1182 1130 1081 1034 989 945 904 864 826 789 753 719 686 654 624 594 566 538 512 486 462 438 415 393 372 352 333 315 297 281 265 250 235 222 209 196 185 174 163 153 144 135 127 119 111 104 98 91 86 80 75 70 65 60 56 52 48 45 41 38 35 32 29 27 24 22 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 27 32 38 44 50 57 64 72 80 89 98 108 119 131 143 157 172 187 205 223 244 266 290 316 345 376 411 449 491 538 589 645 707 775 851 933 1024 1123 1231 1347 1471 1603 1742 1885 2031 2177 2319 2454 2577 2685 2774 2841 2884 2901 2894 2863 2811 2739 2651 2551 2441 2324 2204 2082 1959 1839 1721 1607 1497 1391 1291 1195 1105 1019 939 864 793 727 665 607 554 504 458 416 377 341 308 278 251 226 203 183 164 148 133 120 108 97 88 79 72 65 60 54 50 46 42 39 36 34 31 29 27 26 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 121 128 135 141 148 155 162 168 175 182 188 195 201 207 213 219 224 230 235 240 245 249 253 257 260 264 266 269 271 274 275 277 278 279 280 281 281 282 282 282 282 282 282 283 283 283 284 285 286 287 289 292 295 298 303 308 314 321 329 338 348 360 373 387 403 420 439 460 482 506 533 561 592 624 659 697 736 779 823 871 920 972 1027 1083 1141 1200 1260 1319 1378 1436 1490 1539 1583 1620 1648 1667 1674 1670 1654 1626 1586 1536 1477 1411 1338 1262 1183 1104 1025 948 873 802 735 673 614 560 511 465 424 386 352 321 293 267 244 224 205 188 173 159 147 136 126 116 108 101 94 87 81 76 71 67 63 59 55 52 49 46 43 41 38 36 34 32 30 28 27 25 23 22 21 19 18 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 9 10 12 14 15 18 20 22 25 28 31 34 38 41 45 50 54 58 63 68 73 79 84 90 96 102 108 115
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 12 19 27 36 45 56 67 80 93 108 125 143 163 184 208 234 261 292 325 360 399 440 484 531 581 634 689 746 805 866 928 990 1052 1113 1172 1230 1285 1337 1386 1433 1476 1516 1554 1591 1626 1661 1697 1734 1773 1816 1863 1915 1972 2035 2105 2182 2265 2356 2452 2553 2658 2765 2871 2973 3067 3148 3212 3254 3268 3250 3199 3112 2992 2841 2666 2471 2266 2056 1847 1645 1454 1276 1113 966 834 716 613 522 443 374 315 264 220 182 149 121 98 77 60 45 33 22 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 12 15 18 21 25 29 33 38 43 48 54 60 66 73 81 89 98 108 118 129 141 154 168 182 198 214 232 250 270 290 312 334 358 382 407 433 460 487 515 543 572 601 630 660 690 720 751 783 815 848 882 917 954 991 1030 1070 1111 1152 1195 1238 1281 1323 1363 1400 1434 1463 1485 1500 1506 1501 1486 1459 1421 1372 1313 1245 1171 1092 1010 928 846 766 690 618 551 489 433 381 335 294 257 224 194 169 146 126 108 93 80 68 58 49 41 34 28 23 19 15 11 8 6 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 0 0 0 0 0
 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 30 29 29 28 27 26 25 24 23 22 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 1 2 4 5 7 9 12 15 18 22 26 30 36 41 48 55 63 72 82 93 105 119 135 152 171 193 217 244 275 310 349 394 444 501 566 641 725 821 929 1053 1192 1347 1520 1709 1911 2122 2333 2533 2709 2844 2924 2939 2886 2770 2603 2401 2180 1954 1734 1527 1338 1167 1016 883 767 667 579 504 439 382 333 291 255 223 195 171 150 132 116 101 89 78 68 59 52 45 38 33 28 23 19 16 12 9 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 1 1 1 2 2 2 3 3 4 4 5 6 6 7 7 8 9 10 10 11 12 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 27 28 29 30 31 31 32 32 33 34 34 34
 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 80 81 82 83 85 86 88 89 91 93 95 97 99 101 103 106 108 111 114 118 121 125 129 134 139 144 150 156 163 170 178 186 195 205 216 228 240 254 268 284 300 318 337 357 378 400 424 449 475 502 530 559 589 620 651 683 715 747 779 810 841 870 898 925 949 971 991 1007 1021 1031 1039 1043 1043 1040 1034 1025 1013 998 981 961 939 916 891 865 839 811 784 756 728 700 673 646 620 595 570 547 524 502 481 461 442 424 407 390 375 360 346 333 321 309 298 287 277 267 258 249 241 233 225 218 210 204 197 191 185 179 173 167 162 157 151 146 142 137 132 128 123 119 115 111 107 103 99 95 91 88 84 81 77 74 71 68 65 62 59 56 53 50 47 45 42 40 37 35 33 31 28 26 24 22 21 19 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 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 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 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 36 37 38 39 41 42 43 44 46 47 48 49 50 52 53 54
 135 140 145 150 156 161 167 173 179 185 191 198 204 211 219 226 234 242 250 258 267 277 287 297 308 319 331 344 357 372 387 403 421 440 460 482 505 531 558 588 621 656 695 737 782 832 887 947 1011 1082 1158 1241 1331 1427 1530 1641 1757 1880 2009 2141 2277 2413 2547 2677 2800 2911 3008 3087 3145 3178 3187 3169 3125 3058 2968 2859 2734 2598 2454 2305 2155 2006 1860 1719 1584 1456 1336 1223 1117 1020 929 846 769 699 634 575 521 472 427 386 349 315 284 256 230 207 186 167 150 135 121 108 97 87 77 69 62 55 49 44 40 35 32 28 26 23 21 19 17 15 14 13 12 11 10 10 9 8 8 8 7 7 7 6 6 6 6 6 6 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 0 0 0 0 0 0 0 0 0 0 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 5 6 7 7 8 9 9 10 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 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 31 32 32 33 34 35 37 38 39 41 42 44 46 48 50 52 54 57 59 62 64 67 70 73 77 80 84 87 91 95 99 103 107 111 116 120 125 130
 18 22 26 30 35 40 45 50 56 63 69 77 84 92 101 110 120 130 140 152 163 176 188 202 216 230 245 260 275 291 307 323 339 355 370 386 401 415 429 442 455 466 477 487 496 503 510 516 521 526 529 533 535 537 539 541 543 545 547 550 553 557 561 565 571 577 585 593 601 611 622 633 645 658 672 686 701 717 732 748 764 780 795 810 825 838 850 860 869 876 880 882 881 878 871 861 848 832 813 792 768 742 714 685 654 623 592 560 529 498 468 439 411 384 359 335 312 290 270 252 234 218 203 189 176 164 153 143 134 125 117 110 103 97 91 86 81 76 72 68 64 61 57 54 51 49 46 44 42 39 37 35 34 32 30 29 27 26 24 23 22 20 19 18 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 1 4 6 9 12 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 3 6 9 13 17 21 26 31 37 43 49 56 64 73 82 92 103 115 129 143 160 178 198 220 244 272 302 336 374 416 464 516 575 642 715 797 889 991 1103 1226 1362 1509 1667 1836 2013 2198 2385 2573 2754 2926 3081 3214 3321 3397 3441 3450 3427 3372 3290 3184 3059 2920 2772 2618 2461 2305 2152 2004 1861 1725 1597 1475 1362 1256 1157 1066 981 903 831 765 705 649 598 552 510 471 436 404 376 350 326 304 285 268 252 237 224 212 201 191 182 174 166 159 153 146 141 135 130 125 120 116 112 108 104 100 96 92 89 85 82 79 75 72 69 66 63 59 56 53 51 48 45 42 39 37 34 31 29 26 24 21 19 17 14 12 10 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
 226 235 243 251 259 267 274 281 288 294 300 306 311 316 321 325 329 333 336 340 342 345 347 349 351 352 354 355 356 357 358 358 359 360 360 361 362 362 363 364 365 366 368 370 372 374 377 380 384 388 393 398 404 410 417 424 432 441 450 460 470 481 492 504 516 529 541 554 567 580 593 607 620 633 645 658 670 682 693 704 714 724 733 742 750 757 763 769 773 777 780 782 783 783 782 780 777 773 768 763 756 748 739 729 718 707 695 682 669 655 640 626 611 595 580 565 549 534 520 505 491 477 464 451 439 427 416 405 395 386 377 369 361 353 347 340 334 328 323 318 313 309 304 300 296 293 289 285 282 279 276 272 269 266 263 260 257 254 250 247 244 240 237 234 230 226 223 219 215 211 206 202 198 193 188 184 179 174 169 163 158 153 147 142 136 131 125 120 114 109 104 98 93 88 83 78 73 69 64 60 56 52 48 44 41 38 35 32 29 27 24 22 20 18 16 15 13 12 11 10 9 8 7 6 6 5 5 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 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 4 4 5 5 6 6 7 8 9 10 11 13 14 16 18 20 22 24 27 30 33 37 40 44 49 53 58 63 69 74 80 87 94 101 108 115 123 131 139 148 156 165 173 182 191 200 209 217
 0 0 2 4 7 10 13 16 19 23 27 30 35 39 43 48 53 58 64 70 76 82 89 96 104 112 121 130 140 150 161 173 186 199 213 228 245 262 281 301 323 346 371 397 426 457 490 526 565 607 651 700 751 807 866 929 997 1069 1145 1226 1310 1398 1490 1584 1680 1778 1876 1973 2068 2160 2247 2327 2399 2462 2515 2556 2584 2600 2603 2593 2570 2535 2490 2434 2369 2296 2217 2133 2046 1955 1863 1770 1677 1586 1496 1408 1323 1240 1161 1086 1014 945 880 819 761 707 657 609 565 524 486 451 418 388 360 334 310 288 268 250 233 217 203 189 177 166 156 146 137 129 122 115 108 103 97 92 87 83 78 74 71 67 64 61 58 55 52 50 47 45 43 41 39 37 35 33 31 30 28 26 25 23 22 20 19 17 16 15 13 12 11 10 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 70 73 76 79 82 85 88 92 95 99 103 107 111 115 120 125 130 135 141 147 153 160 168 176 184 193 203 214 225 238 252 266 282 300 319 340 363 389 417 447 481 518 559 604 653 707 767 833 904 982 1066 1157 1254 1358 1467 1580 1696 1814 1931 2044 2151 2248 2333 2403 2455 2488 2502 2497 2472 2431 2375 2307 2229 2144 2055 1962 1869 1777 1686 1598 1514 1433 1356 1284 1215 1151 1091 1035 982 933 887 844 804 767 732 699 669 640 614 589 565 543 523 504 486 469 454 439 425 413 401 390 380 371 362 354 347 341 335 329 325 320 316 313 310 307 305 303 301 300 298 297 296 295 294 293 291 290 289 288 287 286 285 283 282 280 279 277 275 273 271 269 267 265 263 260 258 255 253 250 247 244 242 239 236 232 229 226 222 219 215 212 208 204 200 196 191 187 182 178 173 168 163 158 153 148 143 137 132 127 121 116 111 105 100 95 89 84 79 75 70 65 61 56 52 48 45 41 38 34 31 29 26 23 21 19 17 15 14 12 11 10 9 8 7 6 5 5 4 4 3 3 3 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 7 8 8 9 10 11 12 14 15 16 18 19 21 22 24 26 28 29 31 33 36 38 40 42 44 47 49 51 54 56 59 62 64 67
 37 40 44 48 52 56 61 65 70 75 81 86 92 98 104 111 118 125 133 141 149 158 167 176 186 197 208 219 231 244 257 271 285 300 316 332 349 367 385 404 424 444 465 487 509 531 554 577 601 624 648 671 694 717 739 761 781 802 821 839 857 873 888 902 916 928 939 949 959 967 975 983 989 996 1002 1008 1014 1019 1025 1031 1036 1042 1048 1055 1061 1068 1074 1081 1089 1096 1103 1110 1117 1124 1130 1136 1141 1145 1148 1150 1150 1148 1145 1140 1132 1122 1110 1095 1077 1057 1035 1010 983 954 923 891 858 823 788 753 718 683 649 615 582 551 520 491 463 436 410 386 363 342 322 302 285 268 252 237 223 210 198 187 176 166 157 148 140 132 124 117 111 105 99 94 88 83 79 74 70 66 62 59 55 52 49 46 43 40 38 35 33 30 28 26 24 22 20 18 16 14 12 11 9 8 6 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 1 3 5 7 9 11 13 16 18 21 24 27 30 33
 0 1 2 4 5 7 9 10 12 14 16 18 20 22 25 27 30 32 35 38 41 44 47 50 54 58 62 66 70 74 79 84 89 94 100 105 111 118 124 131 139 146 155 163 172 181 191 201 212 223 235 247 260 274 288 303 318 335 352 370 388 408 428 449 471 494 517 541 566 592 619 646 674 702 730 759 789 818 847 876 905 933 961 988 1014 1039 1062 1084 1105 1123 1139 1153 1164 1172 1178 1180 1180 1176 1169 1158 1145 1128 1108 1085 1060 1032 1002 970 937 902 867 831 795 759 723 687 653 619 587 555 525 496 469 443 418 395 373 352 332 314 297 280 265 251 237 225 213 202 191 181 172 163 155 147 139 132 126 119 113 107 102 97 92 87 83 78 74 70 66 63 59 56 52 49 46 43 41 38 35 33 30 28 26 24 21 19 18 16 14 12 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
 62 66 70 73 77 81 85 90 94 98 103 107 112 117 121 126 131 136 142 147 152 158 163 169 175 181 187 193 199 205 211 218 225 231 238 245 252 259 267 274 282 290 297 306 314 322 331 340 349 358 367 377 386 396 407 417 428 439 450 461 473 485 496 508 521 533 545 557 570 582 594 606 618 630 642 653 664 675 686 696 706 715 724 732 741 748 755 762 768 774 779 784 788 792 795 798 800 802 803 804 804 804 803 801 799 797 794 791 787 783 778 773 767 761 755 748 741 734 726 718 709 701 692 683 673 664 654 644 633 623 612 601 590 579 568 556 544 532 520 508 496 484 471 459 446 434 421 409 396 384 371 359 347 335 323 312 300 289 277 266 256 245 235 225 215 205 196 187 178 169 160 152 144 137 129 122 115 108 102 95 89 83 78 72 67 62 58 53 49 45 41 37 34 30 27 24 21 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 1 2 3 4 6 7 9 10 12 14 16 18 20 22 24 26 29 31 34 37 40 43 46 49 52 55 59
 0 0 0 0 0 0 0 0 2 4 6 9 12 14 17 21 24 28 31 35 40 45 50 55 61 67 74 81 88 97 106 116 126 138 150 164 178 194 212 230 251 273 297 323 351 382 415 451 489 529 573 618 667 717 770 824 878 934 989 1042 1094 1143 1188 1229 1264 1294 1318 1335 1346 1351 1351 1345 1335 1321 1304 1285 1263 1240 1217 1193 1170 1147 1125 1104 1085 1067 1051 1036 1024 1013 1004 997 992 988 987 988 990 994 1000 1008 1018 1029 1041 1055 1070 1086 1103 1121 1139 1157 1174 1190 1206 1219 1230 1239 1244 1246 1243 1237 1226 1210 1190 1165 1136 1104 1068 1030 989 946 902 858 814 770 726 684 643 604 566 530 496 463 433 404 377 351 327 305 284 265 246 229 213 199 185 172 160 148 138 128 118 110 101 94 86 79 73 67 61 56 51 46 41 37 33 29 25 22 19 15 13 10 7 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
 82 90 99 108 117 127 137 147 158 169 181 192 204 216 228 240 253 265 277 289 301 313 325 336 347 358 368 378 388 397 405 413 421 428 435 441 447 452 457 462 466 470 474 478 481 485 489 493 497 502 507 513 520 528 536 546 557 569 583 598 615 633 654 676 701 727 755 785 818 852 888 926 965 1006 1049 1093 1138 1184 1231 1278 1325 1372 1418 1462 1505 1545 1581 1614 1643 1666 1683 1695 1699 1697 1687 1669 1645 1613 1575 1531 1481 1427 1369 1309 1246 1183 1119 1055 993 932 873 816 762 711 663 618 576 537 501 467 436 407 381 356 334 313 294 276 260 245 232 219 207 196 186 176 167 159 151 143 137 130 124 118 112 107 102 97 92 88 84 80 76 72 68 65 62 58 55 52 49 46 43 41 38 35 33 30 28 26 23 21 19 17 15 13 11 9 8 6 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 1 3 6 9 13 17 21 25 30 35 41 46 53 59 66 74
 26 30 33 37 42 46 51 56 61 66 72 78 84 91 97 105 112 120 128 136 145 154 164 174 184 195 205 217 228 240 252 264 276 289 301 314 326 338 351 362 374 385 395 405 414 423 431 438 444 449 453 457 460 462 463 464 464 463 462 460 459 457 455 453 451 449 447 446 445 444 444 445 446 447 450 453 457 461 467 474 481 490 499 510 522 535 550 566 584 603 625 648 673 700 730 763 798 835 876 920 967 1017 1070 1127 1186 1247 1311 1375 1440 1504 1565 1622 1673 1716 1750 1771 1780 1774 1753 1718 1670 1609 1538 1459 1375 1287 1198 1110 1023 940 861 787 717 653 593 539 489 444 402 365 331 300 272 246 223 202 183 166 150 136 123 111 100 90 81 73 65 58 52 46 40 35 30 26 22 18 15 11 8 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 0 2 4 6 8 11 14 17 20 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 17 23 30 37 45 54 63 74 85 96 109 123 138 154 171 189 209 230 252 275 300 326 353 381 410 440 470 501 531 562 592 621 649 676 702 725 746 766 783 798 812 823 833 842 849 856 863 870 878 886 897 909 923 940 961 984 1011 1043 1078 1118 1162 1212 1266 1325 1389 1459 1533 1611 1694 1780 1869 1958 2047 2133 2213 2286 2347 2394 2423 2432 2419 2382 2322 2241 2141 2024 1896 1761 1622 1483 1347 1216 1094 979 874 778 691 613 543 481 426 378 335 297 264 235 210 187 167 150 134 121 109 98 89 80 73 66 60 54 49 45 41 37 34 31 28 25 23 20 18 16 14 13 11 9 8 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 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 8 15 23 32 42 54 67 81 98 116 137 161 188 218 251 289 332 380 433 492 557 629 708 794 886 985 1088 1196 1306 1416 1526 1632 1732 1826 1910 1984 2049 2103 2148 2186 2217 2244 2269 2294 2320 2349 2384 2425 2473 2529 2593 2665 2745 2831 2922 3016 3109 3196 3274 3335 3374 3384 3360 3298 3197 3057 2883 2682 2460 2229 1995 1766 1548 1346 1161 995 848 719 606 509 426 355 294 243 199 162 131 105 83 64 49 35 24 15 7 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 1 4 8 12 17 22 27 32 38 44 50 56 63 70 78 85 93 101 109 118 127 136 145 154 163 172 182 191 201 211 221 230 240 250 260 270 281 291 301 312 322 333 344 355 366 378 390 402 415 428 442 457 472 489 506 524 544 565 587 611 637 664 694 725 758 793 830 869 909 951 994 1038 1083 1128 1173 1218 1262 1305 1347 1387 1425 1461 1495 1526 1554 1579 1601 1619 1634 1646 1654 1658 1659 1656 1650 1640 1626 1610 1590 1567 1541 1513 1482 1450 1415 1379 1342 1304 1266 1227 1189 1152 1115 1079 1045 1013 982 952 925 899 875 852 831 812 793 775 759 743 727 712 698 683 669 654 640 625 610 594 578 562 546 529 511 493 475 457 438 418 399 379 360 340 320 301 282 263 244 226 208 191 174 158 143 129 115 102 89 78 67 57 47 39 31 23 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 14 18 23 28 33 38 44 50 56 63 70 77 85 93 101 110 119 129 140 151 163 175 188 202 217 233 249 267 286 306 327 349 373 399 425 454 484 516 550 586 623 663 704 748 793 840 888 938 989 1041 1094 1148 1201 1254 1307 1358 1408 1456 1502 1545 1586 1624 1659 1691 1719 1745 1768 1788 1806 1822 1835 1848 1858 1868 1877 1885 1893 1901 1909 1918 1927 1937 1948 1960 1973 1987 2003 2020 2038 2057 2078 2099 2122 2146 2170 2195 2220 2245 2269 2293 2315 2335 2353 2367 2378 2385 2387 2384 2376 2361 2340 2312 2278 2238 2192 2140 2083 2021 1956 1887 1816 1743 1669 1595 1520 1447 1375 1304 1235 1168 1103 1041 981 924 870 818 769 722 677 635 595 557 521 487 455 424 395 368 342 318 295 273 252 233 214 196 180 164 149 135 122 109 98 86 76 66 57 48 40 32 25 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 45 51 58 64 71 78 85 93 101 109 118 126 136 145 155 165 175 186 197 209 221 233 246 258 272 285 299 313 328 343 358 373 388 404 420 436 452 467 483 499 515 530 545 560 574 588 602 615 627 639 651 662 673 683 693 703 712 722 731 741 750 760 771 782 794 807 821 836 852 870 889 910 933 957 984 1013 1044 1078 1114 1154 1196 1242 1291 1344 1401 1462 1528 1598 1673 1754 1839 1930 2026 2127 2233 2343 2456 2572 2688 2803 2914 3019 3113 3195 3260 3305 3327 3324 3294 3237 3154 3048 2921 2778 2622 2459 2292 2126 1962 1804 1653 1511 1379 1256 1143 1040 946 860 783 713 649 592 540 494 452 414 379 348 320 294 271 249 230 212 196 181 167 154 143 132 122 112 104 96 88 81 74 68 62 57 51 46 42 37 33 29 25 22 18 15 12 9 6 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 2 6 10 15 19 24 29
 104 113 123 133 144 156 168 180 193 207 221 236 251 267 283 299 315 332 348 364 380 395 409 422 434 445 454 462 467 471 473 473 471 467 461 454 444 434 422 410 396 382 368 353 338 323 309 295 281 267 254 242 230 219 209 199 190 181 174 166 160 154 149 144 140 136 132 130 127 125 123 122 121 120 120 120 120 120 121 122 123 125 127 129 131 134 137 140 144 148 153 157 163 169 175 182 189 197 206 215 226 237 249 263 277 293 311 329 350 372 396 422 450 480 513 547 584 623 664 706 749 792 834 876 914 949 979 1002 1019 1027 1027 1019 1002 977 945 908 867 822 776 728 681 635 590 547 506 468 432 398 367 338 312 287 265 244 225 208 192 177 163 151 139 128 119 109 101 93 86 79 73 67 62 57 52 47 43 39 36 32 29 26 23 20 18 16 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 1 2 4 6 8 10 13 16 19 22 25 29 33 38 43 48 53 59 66 73 80 87 96
 0 0 0 0 0 0 0 0 0 0 4 7 11 15 20 25 30 35 41 47 54 61 68 76 85 95 105 115 127 140 153 168 183 200 218 238 259 282 306 332 360 390 422 455 491 528 567 608 649 692 735 778 821 862 902 939 973 1003 1028 1049 1064 1074 1079 1078 1073 1063 1049 1031 1011 988 964 939 912 886 860 835 810 786 764 742 723 705 688 673 659 647 637 629 622 616 613 611 611 612 616 622 629 639 651 666 684 704 728 755 787 823 863 909 961 1019 1084 1156 1237 1327 1426 1535 1653 1780 1915 2058 2206 2355 2501 2641 2766 2872 2951 2999 3010 2983 2917 2817 2686 2533 2363 2183 2001 1822 1649 1485 1332 1191 1063 946 841 746 661 586 518 458 404 356 313 275 240 210 182 158 136 116 98 82 67 54 43 32 22 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 16 18 21 23 26 29 32 35 38 41 45 49 52 57 61 65 70 75 80 85 90 96 102 109 115 122 129 137 145 153 161 170 179 188 198 207 217 227 238 248 258 269 279 289 300 310 319 329 338 347 355 363 371 378 384 390 396 401 405 409 413 416 419 422 425 427 429 431 433 435 437 439 442 444 447 450 453 457 461 465 470 476 482 489 496 505 514 524 535 548 561 576 593 611 631 654 678 705 735 768 804 844 888 936 989 1047 1109 1177 1251 1329 1412 1500 1591 1684 1777 1870 1958 2040 2112 2171 2215 2240 2246 2231 2195 2139 2065 1976 1874 1764 1648 1530 1412 1296 1185 1079 979 885 799 719 645 578 517 461 411 365 324 286 252 222 194 169 147 126 108 91 76 63 51 40 30 21 14 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 1 3 4 5 6 7 8 10 11 12 14 15 17 18 20 21 23 25 26 28 30 32 34 36 38 40 42 45 47 50 52 55 58 60 63 67 70 73 77 80 84 88 93 97 102 107 113 119 125 132 139 146 155 164 173 184 195 207 220 235 250 267 285 305 326 350 375 402 431 462 496 533 572 614 660 708 759 814 873 934 1000 1068 1140 1215 1293 1373 1454 1536 1616 1695 1770 1839 1900 1952 1992 2019 2030 2026 2005 1968 1915 1850 1772 1686 1592 1495 1395 1296 1198 1104 1013 928 849 775 707 644 587 535 487 444 405 370 338 309 283 259 238 218 201 185 170 156 144 133 123 113 104 96 89 82 75 69 64 59 54 49 45 41 37 34 31 27 24 22 19 16 14 12 10 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 0 0 0
 24 26 27 29 30 32 33 35 36 38 40 41 43 45 47 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 83 85 87 90 92 94 97 99 102 104 107 109 112 115 117 120 123 126 129 132 135 138 141 144 147 150 154 157 160 164 167 170 174 177 181 184 188 191 195 198 202 205 209 212 215 219 222 225 228 231 234 237 240 242 245 248 250 253 255 258 260 263 265 268 270 273 275 278 280 283 286 289 292 295 298 302 305 309 313 318 323 328 333 339 346 353 361 369 378 388 398 410 422 436 450 466 483 501 520 541 563 587 612 637 664 692 721 750 780 809 838 866 893 917 940 959 974 986 994 996 994 986 974 956 934 908 878 845 810 772 734 694 654 615 576 538 501 465 431 399 368 339 312 287 263 241 220 200 183 166 151 136 123 111 100 90 80 71 64 56 50 44 38 33 28 24 20 17 14 11 9 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 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16 17 19 20 21 23
 0 0 0 0 0 0 1 4 7 9 13 16 19 23 27 31 35 39 44 49 54 59 65 70 76 83 89 96 103 111 119 127 136 145 154 164 175 186 197 209 222 235 249 263 278 294 310 327 344 362 381 399 419 438 457 477 496 515 534 552 569 586 601 615 628 639 649 657 663 668 672 674 674 674 672 669 666 661 657 651 646 640 635 629 624 619 614 609 605 602 599 596 594 593 593 593 595 597 600 604 609 615 623 632 642 655 668 684 702 722 745 771 799 832 868 908 952 1001 1055 1114 1179 1248 1323 1402 1485 1571 1658 1745 1830 1909 1980 2041 2089 2120 2134 2127 2102 2056 1993 1913 1821 1718 1609 1495 1381 1267 1157 1051 951 857 770 689 615 547 485 429 378 332 290 253 219 189 161 137 115 95 77 62 48 35 24 14 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
 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 19 19 20 21 22 23 24 25 26 28 30 31 34 36 39 42 46 49 54 59 65 71 78 87 96 106 117 130 145 160 178 197 219 242 267 295 324 356 390 426 463 502 543 584 625 667 708 748 787 824 858 889 918 943 964 982 997 1007 1015 1019 1021 1020 1016 1011 1004 995 985 975 963 951 939 926 914 901 889 878 867 856 847 838 829 822 816 810 806 802 799 797 795 794 794 793 792 792 791 789 787 784 780 774 768 760 751 740 728 715 700 684 667 649 629 609 588 566 543 520 497 474 450 427 403 380 358 335 314 292 272 252 233 215 197 180 164 149 135 122 109 97 86 75 66 57 48 41 34 27 21 16 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 7
 12 13 15 17 18 20 22 24 26 28 30 32 34 37 39 41 44 46 49 51 54 57 60 63 65 68 71 74 77 81 84 87 90 93 96 99 102 105 108 111 113 116 119 121 124 126 128 130 132 133 135 136 138 139 140 141 142 143 144 145 145 146 147 148 149 150 152 153 155 157 159 161 164 167 170 174 178 183 188 193 199 206 213 221 230 239 250 261 273 286 300 316 333 352 372 394 418 445 473 504 538 575 615 658 704 753 805 861 918 977 1037 1096 1153 1206 1253 1292 1320 1336 1339 1328 1302 1264 1215 1156 1091 1021 948 876 805 737 672 612 555 504 456 413 374 339 307 278 252 229 208 189 172 157 143 130 119 108 99 90 83 75 69 63 57 52 48 43 39 36 32 29 26 23 21 18 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 1 3 4 5 6 8 9 10
 0 0 0 0 0 0 1 3 4 6 8 10 12 14 16 18 20 23 25 28 30 33 36 39 43 46 50 53 57 62 66 71 76 82 88 94 101 108 116 124 134 144 155 167 180 194 210 227 245 266 289 314 341 371 404 440 480 524 571 623 678 738 802 870 941 1015 1091 1168 1245 1320 1392 1460 1522 1576 1622 1659 1686 1703 1710 1708 1697 1678 1653 1623 1588 1549 1508 1465 1422 1377 1333 1289 1247 1205 1164 1125 1086 1050 1015 981 948 917 887 859 831 805 780 756 733 711 689 669 650 631 613 596 580 564 549 535 521 507 495 482 470 458 446 435 424 413 402 391 381 370 360 350 340 330 320 311 301 292 282 273 264 255 246 237 228 220 211 203 195 187 179 171 163 156 148 141 134 127 120 113 107 100 94 88 82 76 71 65 60 55 50 45 40 36 32 28 24 20 17 14 11 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
 107 113 118 124 130 135 140 146 151 156 161 166 171 176 180 184 188 192 195 199 202 204 207 209 211 213 214 215 216 217 217 217 217 217 217 216 215 214 213 212 211 210 209 208 206 205 204 204 203 203 203 203 204 205 207 209 212 216 221 226 232 239 247 257 267 279 291 306 321 338 357 377 399 423 449 476 506 537 571 608 646 688 732 778 828 881 936 995 1057 1121 1189 1260 1333 1408 1485 1562 1640 1718 1793 1865 1932 1992 2045 2088 2120 2139 2145 2137 2115 2079 2031 1971 1901 1823 1738 1650 1559 1467 1375 1286 1199 1116 1037 962 892 827 766 709 657 608 564 523 485 450 418 389 361 336 313 292 272 253 236 221 206 192 179 168 156 146 136 127 118 110 103 95 89 82 76 70 65 60 55 50 46 41 37 34 30 26 23 20 17 14 11 9 6 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 1 2 3 4 5 6 8 10 12 14 16 18 21 24 27 30 33 37 40 44 48 52 57 61 66 71 76 81 86 91 97 102
 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 16 19 22 24 27 31 34 38 42 46 50 55 61 67 73 80 87 95 104 113 123 134 146 160 174 190 207 225 245 267 290 315 342 371 401 433 467 502 537 574 611 647 682 716 747 776 801 822 839 852 860 863 862 857 849 837 823 807 790 771 752 733 714 696 678 662 646 632 619 608 599 591 585 580 578 577 578 581 587 595 605 617 633 651 672 697 725 757 793 834 879 929 984 1044 1110 1180 1255 1334 1415 1498 1580 1659 1731 1794 1844 1878 1894 1889 1862 1816 1750 1669 1576 1474 1367 1259 1152 1049 951 860 775 697 626 561 503 451 404 362 324 290 260 233 209 187 167 150 134 120 107 95 84 75 66 58 51 44 38 32 27 23 18 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 26 29 32 35 39 42 46 49 53 57 62 66 70 75 80 85 90 96 101 107 113 120 127 134 141 149 157 166 176 186 197 208 221 234 248 264 281 299 319 340 363 388 416 445 476 510 547 585 626 668 712 757 802 847 890 931 969 1001 1029 1050 1064 1071 1071 1064 1050 1030 1006 977 945 911 876 840 804 769 734 701 669 639 610 583 558 534 512 491 472 455 438 423 410 397 385 375 365 356 348 341 334 328 322 317 313 309 305 301 298 295 291 288 285 282 278 274 270 266 261 256 250 244 238 231 224 217 210 202 195 187 179 171 163 156 148 141 134 127 120 113 107 101 95 90 84 79 75 70 66 61 57 54 50 47 43 40 37 35 32 29 27 25 22 20 18 16 15 13 11 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 0 0 0 0 0 0 0 0 0 0 0 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 16 18
 38 44 51 58 66 75 84 94 104 115 127 140 153 167 182 197 213 229 246 263 280 297 314 331 347 363 377 390 402 412 420 427 431 434 434 433 429 424 417 409 399 389 377 365 352 339 326 312 299 286 273 261 250 238 228 218 209 200 193 186 179 173 168 164 160 157 154 152 150 148 147 147 147 147 147 148 149 151 153 155 157 159 162 165 169 173 177 181 185 191 196 202 208 215 222 230 238 247 257 267 279 291 304 319 334 351 369 389 411 434 460 487 517 549 584 621 660 702 746 792 839 887 935 983 1028 1069 1106 1137 1160 1174 1179 1175 1160 1136 1103 1064 1017 967 913 858 801 746 692 639 589 542 497 456 417 381 348 318 289 264 240 218 198 180 163 147 133 120 108 97 87 77 69 61 53 47 40 35 29 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 3 6 9 13 17 22 27 32
 60 66 72 79 85 92 100 107 115 123 132 141 151 160 171 181 192 204 216 229 242 256 270 285 301 317 334 352 370 389 410 430 452 474 498 522 547 573 599 626 654 682 710 739 768 797 825 853 880 905 930 953 973 992 1009 1022 1033 1042 1047 1050 1049 1046 1041 1032 1022 1010 995 979 962 944 925 905 885 865 844 824 804 783 764 744 725 707 689 671 654 638 622 607 592 578 564 550 538 525 513 502 490 480 469 459 449 440 430 422 413 405 397 389 382 375 368 361 355 350 344 339 334 330 326 323 319 317 314 312 311 309 309 308 308 308 308 309 309 310 311 312 313 315 316 317 318 319 320 321 322 323 323 323 323 323 322 321 320 319 317 315 312 309 306 302 298 294 289 284 279 273 267 261 254 247 240 232 224 216 208 200 192 183 175 167 158 150 142 134 126 118 110 103 96 89 82 76 69 64 58 53 48 43 38 34 30 27 23 20 17 15 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 2 4 7 10 13 16 19 23 27 31 35 40 45 50 55
 13 16 20 24 28 33 37 42 47 53 59 65 72 79 87 95 103 113 122 132 143 155 167 181 195 209 225 242 259 278 298 319 340 363 387 412 437 464 491 518 546 574 602 629 655 680 703 724 743 759 773 783 790 794 794 792 786 778 767 753 738 722 704 685 666 647 627 608 589 570 553 535 519 503 488 474 460 448 436 425 415 405 397 389 381 374 368 362 357 353 349 345 342 339 337 336 335 334 334 334 335 336 338 340 343 347 351 356 361 367 374 382 391 400 411 422 435 448 463 479 497 516 536 557 579 603 627 653 679 706 732 759 785 811 835 857 877 895 909 920 927 930 928 922 912 898 879 857 832 803 773 740 706 671 636 600 565 530 496 463 431 400 371 343 317 292 268 246 225 206 187 170 154 139 126 113 101 90 80 70 61 53 46 39 32 27 21 16 12 8 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 1 4 7 10
 7 11 15 20 25 31 37 43 50 58 65 74 83 92 103 114 125 138 151 165 180 196 213 232 251 271 293 315 339 364 389 416 443 471 500 528 557 585 612 638 662 684 704 720 734 744 751 754 753 748 741 729 715 699 681 660 639 617 594 571 548 525 504 482 462 443 425 408 392 377 363 350 338 327 318 309 300 293 286 280 275 270 266 263 260 258 256 254 253 253 253 254 255 256 258 260 263 267 271 276 281 287 294 302 311 321 332 344 357 372 389 407 428 451 477 505 537 572 611 654 702 755 813 877 947 1022 1103 1190 1282 1378 1476 1576 1673 1767 1853 1928 1988 2031 2054 2055 2034 1991 1929 1850 1757 1655 1546 1435 1323 1214 1109 1009 915 828 747 672 604 542 485 434 387 345 307 272 241 212 187 163 142 123 106 90 76 63 52 41 32 23 15 9 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 3
 4 6 8 11 13 16 18 21 24 27 30 33 36 40 44 48 52 56 60 65 70 75 81 86 92 99 105 112 119 127 135 143 152 161 170 180 190 200 211 222 233 245 256 268 280 292 303 315 326 337 347 357 367 376 384 391 398 403 408 413 416 419 421 422 423 423 423 423 423 423 423 423 424 425 426 428 430 433 437 442 448 455 463 472 483 494 508 523 540 558 579 602 628 656 686 720 758 798 843 892 944 1001 1063 1129 1199 1273 1350 1429 1509 1588 1664 1734 1796 1846 1882 1900 1900 1880 1840 1782 1708 1622 1526 1424 1320 1216 1114 1016 924 838 759 686 620 560 506 457 413 374 338 306 278 252 229 209 190 173 158 144 132 121 110 101 92 85 77 71 65 59 54 49 45 40 36 33 29 26 23 20 18 15 13 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 2
 26 30 33 37 41 45 50 55 59 65 70 75 81 87 94 100 107 114 122 129 138 146 155 164 174 184 194 205 217 229 241 254 268 281 296 311 326 342 359 375 392 409 426 443 460 477 493 509 523 537 549 560 569 577 582 586 588 588 586 583 577 571 563 553 543 532 521 509 496 484 472 459 447 435 424 413 402 392 383 373 365 356 349 341 335 328 322 317 312 307 303 299 295 292 289 287 284 283 281 280 279 278 278 278 278 278 279 280 282 283 286 288 291 294 298 302 307 313 319 325 332 340 349 358 368 379 391 404 417 431 445 461 477 493 509 526 543 559 575 591 606 620 632 644 654 662 668 672 674 674 672 667 659 650 638 623 607 589 569 548 526 502 478 453 428 403 379 354 330 307 284 262 241 221 202 184 167 151 136 122 109 97 86 76 66 58 50 43 36 30 25 20 16 12 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 2 4 6 9 11 14 17 20 23
 104 109 113 118 123 128 132 137 143 148 153 159 164 170 176 182 188 195 202 209 216 223 231 239 247 255 264 273 283 293 303 313 325 336 348 360 373 386 400 414 428 443 458 473 489 505 521 537 554 570 586 601 616 631 645 659 671 683 693 703 711 718 724 728 731 733 733 733 731 728 724 719 714 708 701 693 685 677 668 659 650 641 632 623 614 605 596 587 578 570 562 553 545 538 530 523 515 508 501 495 488 482 475 469 463 457 452 446 440 435 430 424 419 414 409 405 400 396 392 388 384 381 377 375 372 370 368 367 366 365 365 366 367 368 370 373 376 380 384 389 395 401 407 415 422 431 439 449 458 469 479 490 502 514 526 538 551 564 578 591 605 619 632 646 660 673 686 698 710 721 731 740 748 754 759 762 763 762 759 754 746 736 724 710 693 675 655 633 609 585 560 534 507 481 454 428 402 377 352 329 306 284 264 244 226 209 193 178 164 151 139 128 118 108 100 92 84 78 72 66 61 56 52 48 45 42 39 36 34 32 30 28 26 25 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 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 1 2 3 5 6 8 10 12 14 16 18 20 23 25 28 31 34 37 40 43 46 49 53 56 60 64 67 71 75 79 83 87 91 96 100
 20 22 24 26 28 30 33 35 37 40 42 45 48 51 54 57 60 64 68 71 76 80 84 89 95 100 106 113 120 127 135 144 153 164 175 187 200 215 232 249 269 291 315 342 372 405 442 484 529 580 637 700 769 845 929 1020 1118 1224 1335 1452 1572 1692 1809 1920 2021 2107 2175 2222 2245 2245 2221 2176 2112 2032 1942 1843 1740 1635 1531 1430 1332 1239 1151 1068 991 920 853 792 736 684 636 591 551 513 479 447 418 391 366 343 322 303 285 268 253 239 226 215 204 194 186 178 171 165 159 155 151 147 145 143 141 140 140 140 141 142 143 145 147 149 152 155 158 161 164 167 171 174 178 181 185 188 191 194 197 200 203 205 208 210 211 213 214 215 216 216 216 216 215 214 213 212 210 208 205 203 200 197 193 189 185 181 177 172 167 162 157 152 147 141 136 130 125 119 114 108 103 97 92 87 82 77 72 67 62 58 54 49 45 42 38 35 31 28 25 23 20 18 16 14 12 10 8 7 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 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 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 2 3 4 6 7 9 10 12 13 15 17 18
 0 0 1 3 4 5 7 8 9 11 13 14 16 18 20 22 24 27 29 32 34 37 40 44 47 51 55 59 63 68 73 79 85 91 98 105 113 121 131 140 151 163 175 188 203 218 235 252 271 291 312 335 358 383 408 434 461 488 514 540 565 589 612 632 650 665 677 687 693 696 697 694 690 683 674 664 652 640 627 613 600 586 573 561 548 537 526 515 506 497 490 483 477 472 468 465 462 461 461 462 464 466 470 475 482 489 497 507 518 530 543 558 574 591 609 627 647 667 687 708 728 747 765 782 796 808 817 822 824 821 815 804 790 772 750 726 699 670 640 608 576 544 513 482 451 422 394 367 342 318 295 274 253 235 217 200 185 171 157 145 133 122 112 103 94 86 78 71 64 58 52 46 41 37 32 28 24 20 17 14 11 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
 7 9 11 13 15 17 19 22 24 26 29 32 35 38 41 44 47 51 54 58 62 67 71 76 80 86 91 97 103 109 116 123 130 138 146 155 164 174 184 195 207 219 232 246 260 275 292 309 326 345 365 385 406 428 450 472 495 518 540 562 583 604 622 640 655 668 679 687 693 696 697 695 691 685 677 667 655 642 629 614 599 583 568 552 536 520 505 490 475 461 447 434 421 409 397 386 376 365 356 347 338 330 322 315 309 303 297 292 288 284 281 278 276 275 274 274 275 277 280 283 288 293 300 307 316 326 336 348 360 374 388 403 419 435 452 468 484 500 516 530 544 556 566 574 580 583 584 582 578 570 560 547 532 515 496 475 453 430 407 383 360 337 314 291 270 249 229 211 193 176 160 145 131 118 106 95 85 75 66 58 50 43 37 31 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 1 3 4 6
 20 22 25 28 30 33 36 40 43 46 50 53 57 61 65 69 73 77 81 85 89 93 98 102 106 110 114 117 121 124 128 131 134 137 139 142 144 146 148 149 150 151 152 153 153 153 153 153 153 153 152 152 151 151 150 150 150 149 149 149 149 150 150 151 152 153 154 156 158 160 162 165 168 171 174 178 182 186 190 195 200 205 210 216 222 228 235 241 248 256 264 272 280 289 298 308 318 329 340 352 364 377 391 405 419 434 450 467 484 501 519 538 557 576 595 614 632 650 667 683 698 711 721 729 735 738 737 734 727 717 704 688 669 648 625 601 575 549 522 494 467 441 414 389 364 340 317 296 275 256 237 220 203 188 173 160 147 135 124 114 104 95 86 79 71 64 58 52 47 41 37 32 28 24 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 1 2 4 6 7 9 11 13 15 17
 96 96 96 96 96 95 95 94 94 93 92 92 91 90 89 88 87 86 84 83 82 81 80 78 77 76 75 73 72 71 70 68 67 66 65 64 63 62 61 60 59 58 58 57 56 56 56 55 55 55 55 55 55 55 56 56 57 57 58 59 60 61 62 63 65 66 68 69 71 73 74 76 78 80 82 85 87 89 91 94 96 99 101 104 107 109 112 115 118 121 124 127 130 133 136 140 143 147 150 154 158 162 166 170 174 178 183 187 192 197 202 207 212 218 223 229 235 241 247 254 261 268 275 283 291 299 307 316 325 334 344 354 364 374 384 395 406 417 428 439 449 460 470 480 490 499 507 515 521 527 532 536 538 539 539 538 536 532 527 520 513 504 494 484 472 460 447 433 419 405 390 375 360 345 331 316 301 287 273 259 246 233 221 209 197 186 175 165 155 145 136 128 119 112 104 97 91 85 79 73 68 63 59 55 51 47 44 41 38 35 33 31 28 27 25 23 22 21 20 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 24 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 43 44 46 48 50 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 82 84 86 87 88 90 91 92 93 94 94 95 95 96 96 96
 11 15 20 24 30 35 41 48 55 62 70 78 87 96 106 117 129 141 154 168 182 198 215 233 251 271 292 314 337 362 387 413 440 468 496 525 553 582 610 637 662 686 709 729 746 760 771 780 785 786 785 781 774 764 753 740 726 711 695 679 663 648 633 619 606 594 584 575 568 562 558 556 555 556 559 564 571 580 590 602 617 634 652 674 697 723 752 783 817 854 894 937 983 1032 1084 1139 1196 1254 1314 1374 1433 1490 1543 1590 1630 1659 1678 1684 1676 1654 1618 1569 1508 1438 1360 1278 1193 1107 1022 939 861 786 717 652 593 539 489 444 404 367 334 304 277 253 231 212 194 178 164 151 139 129 119 110 102 95 88 82 76 71 66 61 57 53 49 46 43 40 37 35 32 30 27 25 23 21 20 18 16 14 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 3 7
 0 0 2 4 6 8 10 13 15 18 21 24 27 30 33 37 41 45 49 53 58 63 68 73 79 84 91 97 104 111 118 126 135 143 152 162 172 182 193 205 216 229 242 255 269 284 299 314 330 347 364 382 400 418 437 456 476 496 516 537 557 578 599 620 641 662 683 703 723 743 762 781 799 816 832 848 862 875 887 897 907 914 921 925 928 929 929 927 923 917 909 900 889 876 861 845 828 809 788 767 745 721 697 673 648 623 598 573 548 524 500 477 455 433 412 393 374 356 340 324 309 295 283 271 259 249 239 230 222 214 207 200 194 188 182 177 172 167 162 158 154 150 146 142 138 134 131 127 124 120 117 114 110 107 104 100 97 94 91 88 85 81 78 75 72 69 66 63 60 57 54 51 49 46 43 40 38 35 33 30 28 26 23 21 19 17 15 13 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 83 86 90 94 97 101 104 107 110 112 115 117 119 121 123 125 127 129 131 132 134 136 138 139 141 143 146 148 150 153 156 160 163 167 172 177 182 189 195 203 211 221 231 242 255 269 285 302 321 342 364 389 416 444 475 507 541 576 612 648 683 717 749 778 803 824 840 850 855 854 848 837 821 802 779 755 728 701 672 644 616 589 562 536 511 488 466 444 424 406 388 371 356 341 327 315 303 291 281 271 262 253 246 238 231 225 219 214 209 205 201 198 195 192 190 189 188 187 186 186 186 187 187 188 189 190 192 193 194 196 197 198 200 201 201 202 203 203 203 203 203 202 201 200 199 197 195 193 191 189 186 183 180 176 173 169 165 161 156 152 147 142 137 132 126 121 116 110 105 99 94 88 83 77 72 67 62 57 52 48 43 39 35 31 27 23 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 1 1 2 3 4 5 6 8 9 11 13 15 17 19 21 24 27 30 33 36 40 43 47 51 55 59 63 67 71 75 79
 25 30 35 41 47 54 61 68 76 85 94 104 115 126 138 151 165 180 196 213 231 250 271 294 317 343 370 399 430 462 497 534 572 612 655 698 743 789 835 882 927 971 1012 1050 1084 1113 1135 1151 1160 1162 1156 1144 1124 1099 1069 1035 997 958 917 875 834 793 753 714 677 642 609 578 548 521 495 471 449 428 409 391 374 359 344 331 318 307 296 286 277 268 260 253 246 240 234 228 223 218 214 210 206 203 200 197 195 193 191 189 188 187 187 187 187 187 188 190 192 194 197 200 204 208 213 218 224 231 238 245 253 261 269 278 286 295 304 312 321 329 336 343 349 355 359 363 365 367 367 366 365 362 357 352 346 339 331 322 313 303 292 281 270 258 247 235 223 211 200 188 177 166 155 145 135 125 116 107 98 90 82 75 68 61 55 49 43 38 33 28 23 19 16 12 9 6 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 3 6 9 13 17 21
 1 3 4 6 8 10 12 15 17 20 22 25 28 31 35 38 42 46 50 55 60 65 71 77 84 91 99 107 116 126 137 148 161 175 191 207 226 246 268 293 320 349 381 416 454 496 540 588 638 691 746 801 856 910 960 1005 1044 1075 1096 1107 1107 1097 1078 1050 1015 975 931 885 837 789 743 697 654 613 575 539 506 475 447 421 398 376 356 338 321 306 293 280 269 259 250 242 234 228 222 217 213 209 206 204 202 201 200 200 201 203 205 208 211 216 221 227 235 243 252 263 275 288 302 318 335 353 373 394 416 440 464 489 515 541 566 591 614 636 656 673 686 696 702 703 700 693 682 666 647 625 601 574 546 517 487 458 429 400 372 345 319 295 272 250 229 210 192 175 159 144 131 118 106 95 85 76 67 59 51 44 38 32 27 22 17 13 9 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
 19 20 21 21 22 23 23 24 25 26 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 52 53 55 57 59 61 63 65 68 70 73 76 79 83 86 90 94 99 103 108 114 119 125 131 138 144 151 159 166 174 182 190 199 207 216 224 233 241 250 258 266 274 282 289 296 303 309 315 320 325 330 334 338 342 345 348 350 353 355 356 358 359 360 360 361 361 361 361 360 359 358 357 356 355 353 351 349 346 344 341 338 335 332 329 325 322 319 315 311 308 304 301 298 294 291 288 285 283 280 278 275 273 271 269 267 266 264 263 261 260 259 257 256 255 254 253 251 250 249 247 246 244 243 241 239 237 234 232 229 226 223 219 216 212 208 203 198 194 188 183 177 171 165 159 153 147 140 134 127 121 114 108 102 95 89 84 78 73 68 63 58 53 49 45 42 38 35 32 29 26 24 22 20 18 16 15 13 12 11 10 9 8 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 2 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 1 1 1 2 3 3 4 4 5 6 6 7 7 8 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19
 48 54 60 67 74 82 89 97 106 114 123 132 141 150 160 169 178 187 196 204 212 220 227 233 238 243 247 250 253 254 255 255 254 252 249 246 242 238 233 228 222 216 210 204 197 191 184 178 172 166 160 154 149 143 139 134 130 127 123 120 118 116 114 113 112 111 111 111 112 112 113 115 116 118 120 122 125 128 131 134 137 141 145 149 153 158 163 168 174 180 186 193 200 208 217 226 236 246 258 270 284 299 315 333 352 374 398 424 453 485 520 560 603 651 705 763 827 897 972 1053 1139 1227 1318 1407 1493 1570 1636 1687 1718 1727 1714 1677 1620 1546 1458 1361 1260 1157 1055 958 865 780 701 628 563 503 450 402 359 320 286 255 227 202 180 160 141 125 110 97 85 74 64 55 47 40 33 27 21 16 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 69 73 77 81 85 90 94 98 103 108 113 117 122 128 133 138 143 149 154 160 165 171 177 182 188 194 199 205 210 216 221 226 231 236 240 245 249 252 256 259 262 265 267 269 271 272 273 274 275 276 276 276 277 277 277 277 277 277 278 279 279 280 282 283 285 288 291 294 297 301 306 310 316 322 328 335 342 350 359 368 378 388 399 411 423 436 450 464 479 495 511 528 545 563 581 599 617 635 652 669 686 700 714 726 735 742 746 748 746 741 733 721 707 689 669 647 623 598 571 544 517 490 463 437 411 387 363 341 320 300 281 264 247 232 218 205 193 181 171 161 152 144 136 129 122 116 110 105 100 95 91 87 83 79 76 73 70 67 64 62 59 57 55 53 51 49 47 45 44 42 40 39 37 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 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 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 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 1 1 2 2 3 4 5 6 7 8 9 11 12 14 15 17 19 21 23 25 27 29 32 34 37 40 43 46 49 52 55 59 62 66
 23 25 27 30 32 35 38 41 44 47 51 54 58 62 66 70 75 79 84 89 95 101 106 113 119 126 133 140 148 156 164 172 181 190 200 209 219 229 239 249 259 269 279 289 298 307 315 323 330 337 343 348 352 355 357 358 359 359 357 356 353 350 346 343 338 334 329 324 319 315 310 305 300 296 292 288 284 280 277 274 271 268 266 264 262 260 259 258 257 256 256 256 256 256 257 257 259 260 261 263 265 267 270 273 276 279 282 286 290 294 298 303 308 313 318 323 328 333 339 344 349 355 359 364 368 372 376 379 381 382 383 383 383 381 378 375 371 366 360 354 347 339 331 322 313 303 294 284 274 264 254 244 234 224 214 205 195 186 178 169 161 153 145 137 130 123 116 110 104 98 92 87 81 76 71 67 62 58 54 50 47 43 40 37 34 31 28 25 23 21 18 16 15 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 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 19 21
 10 12 14 16 18 20 22 25 27 30 33 36 39 42 46 49 53 58 62 67 73 78 84 91 98 105 113 122 131 141 152 164 176 190 205 220 237 255 274 294 315 337 359 383 406 430 453 475 495 514 530 543 552 558 560 558 552 543 531 516 498 479 459 438 417 396 375 354 335 316 298 281 266 251 237 224 212 201 191 181 173 164 157 150 143 137 132 127 122 118 114 110 107 104 101 98 96 93 91 89 88 86 85 84 83 82 81 81 80 80 80 80 81 82 83 84 85 87 89 92 95 98 102 107 112 118 125 132 140 150 160 172 184 198 214 231 249 269 291 314 339 366 394 424 455 487 520 553 586 618 649 677 703 724 741 752 757 757 750 736 718 694 666 635 601 565 529 492 456 421 387 355 324 295 268 243 220 199 179 160 144 128 114 101 90 79 69 60 52 45 39 33 28 23 19 15 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 1 2 3 4 6 7 9
 43 45 48 51 54 58 61 64 67 71 74 77 81 84 88 91 94 97 100 103 106 108 111 113 115 117 118 119 120 121 122 122 122 122 121 120 119 118 117 115 114 112 110 108 106 104 102 100 98 96 94 92 90 88 86 84 83 81 80 79 78 77 76 75 75 74 74 73 73 73 73 73 73 73 74 74 75 75 76 77 77 78 79 80 81 83 84 85 87 89 91 93 95 97 100 102 105 108 112 116 120 124 129 134 139 145 152 159 167 175 185 194 205 217 229 243 257 273 289 306 324 343 362 381 400 418 434 449 462 472 478 482 481 476 468 456 441 423 403 382 360 338 316 294 272 252 232 214 197 181 166 152 140 128 117 107 98 90 82 75 68 62 57 52 47 43 39 35 32 28 25 23 20 18 16 14 12 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 1 1 2 2 3 4 4 5 6 7 8 9 10 12 13 15 16 18 20 21 23 25 28 30 32 35 37 40
 27 31 37 42 48 54 61 69 76 85 94 104 115 127 139 153 167 183 200 218 238 259 281 306 331 359 388 419 451 484 518 553 588 622 655 687 716 742 764 781 794 800 801 796 786 770 751 727 700 671 641 609 578 546 515 485 457 430 404 380 358 337 318 300 285 270 257 245 234 225 216 208 202 196 190 186 182 179 176 174 172 171 171 170 171 171 173 174 177 179 183 186 191 196 201 208 215 223 232 242 253 265 279 294 311 329 350 372 397 425 455 488 524 564 607 653 702 755 809 865 922 978 1031 1080 1123 1157 1181 1193 1192 1178 1152 1115 1068 1014 954 892 828 765 703 644 588 536 488 443 402 365 331 301 273 247 225 204 185 168 152 138 125 114 103 93 85 76 69 62 56 50 45 40 35 31 27 23 20 16 13 11 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 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 0 0 2 5 8 11 15 18 22
 13 14 16 18 21 23 25 28 30 33 36 38 41 45 48 51 55 58 62 66 70 75 79 84 88 93 98 103 108 114 119 125 131 137 143 149 155 161 167 173 179 185 191 197 203 208 214 219 224 229 234 238 243 247 251 254 258 261 265 268 271 274 278 281 284 288 292 296 300 304 309 314 319 325 330 337 343 350 357 364 372 380 388 397 406 415 424 433 443 452 461 470 479 488 496 503 510 516 521 525 527 528 528 526 522 517 509 501 491 479 466 452 437 421 405 389 372 355 338 322 306 291 276 262 248 235 223 212 201 191 182 173 165 158 151 144 138 132 127 122 117 113 109 105 101 97 94 91 88 85 82 80 77 75 72 70 68 66 64 61 59 57 56 54 52 50 48 46 45 43 41 40 38 36 35 33 31 30 28 27 25 24 23 21 20 19 17 16 15 14 13 12 10 9 9 8 7 6 5 4 4 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 1 2 3 4 6 7 9 11
 8 10 12 14 16 18 20 22 24 27 29 32 35 38 41 45 48 52 56 61 65 70 75 81 87 93 100 107 115 123 132 142 152 162 174 186 198 212 226 241 256 272 288 305 321 338 355 371 386 400 413 424 434 441 446 449 449 448 444 438 430 420 410 398 385 372 359 345 332 318 305 292 280 268 257 247 237 227 218 210 202 195 188 182 176 170 165 160 156 152 148 144 141 138 135 133 131 128 126 125 123 122 121 119 119 118 117 117 116 116 116 117 117 118 119 120 121 123 124 127 129 132 135 139 143 148 153 159 166 173 181 190 199 210 221 233 247 261 276 293 310 329 349 369 390 413 435 459 482 505 528 551 572 592 610 626 639 649 656 659 658 654 645 633 618 599 578 555 530 503 476 448 421 393 367 341 316 292 269 247 227 208 190 173 158 143 130 117 106 96 86 77 69 62 55 49 44 39 34 30 27 23 20 18 15 13 12 10 9 7 6 5 5 4 3 3 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 1 3 4 5 7
 102 105 107 109 111 113 114 116 117 119 120 121 122 123 124 125 125 125 125 126 125 125 125 124 124 123 122 121 120 119 118 117 115 114 112 111 109 108 106 105 103 102 100 99 98 96 95 94 93 93 92 91 91 91 91 91 92 93 94 95 97 98 100 103 105 108 112 115 119 123 128 132 138 143 149 155 162 169 176 184 192 201 210 220 230 241 252 264 277 290 304 318 334 350 367 384 403 423 444 465 488 512 536 562 589 617 646 675 706 737 768 799 830 861 891 919 946 970 992 1011 1026 1037 1044 1046 1044 1037 1025 1009 989 965 938 909 877 843 809 773 738 702 667 633 599 567 536 506 477 450 424 399 376 354 333 314 295 278 262 246 232 218 206 194 182 171 161 152 143 134 126 119 111 105 98 92 86 81 75 71 66 61 57 53 49 45 42 38 35 32 29 27 24 21 19 17 15 13 11 9 7 6 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 1 1 2 3 3 4 5 5 6 6 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 22 22 23 24 25 26 27 28 29 31 32 34 36 37 39 41 43 45 47 50 52 54 57 59 62 64 67 69 72 75 77 80 82 85 88 90 93 95 98 100
 42 45 48 52 55 59 63 67 70 74 78 83 87 91 95 100 104 109 113 118 122 127 131 135 139 144 147 151 155 158 161 164 166 168 170 171 172 173 173 172 172 170 169 167 165 162 159 156 152 148 144 140 136 132 128 124 120 116 112 108 105 102 98 96 93 91 89 87 86 85 84 83 83 83 84 85 86 88 90 92 95 98 102 107 111 117 123 130 137 145 155 165 176 189 203 219 237 256 278 303 330 361 396 435 480 530 586 650 721 801 891 991 1101 1221 1349 1483 1620 1754 1878 1983 2061 2105 2109 2072 1998 1893 1766 1625 1478 1333 1194 1064 945 838 742 658 583 517 459 409 365 326 292 262 236 213 193 174 158 144 132 120 110 101 93 85 78 72 67 61 57 52 48 45 41 38 35 33 30 28 25 23 21 19 18 16 14 13 11 10 9 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 1 2 4 6 8 10 12 14 17 19 22 24 27 30 33 36 39
 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 3 4 5 5 6 7 8 8 9 10 11 12 13 13 14 15 16 17 18 19 21 22 23 24 26 27 28 30 31 33 35 37 38 40 42 45 47 49 52 55 58 61 64 68 72 76 80 85 90 96 102 108 115 123 130 139 148 158 168 179 191 203 217 231 246 262 279 297 316 336 358 381 406 432 459 489 520 554 589 627 667 710 755 803 853 905 960 1017 1075 1134 1193 1251 1307 1359 1407 1448 1482 1506 1519 1521 1511 1490 1457 1413 1361 1302 1237 1168 1097 1025 954 884 817 752 691 634 580 530 483 440 400 364 330 300 271 245 222 200 180 162 145 130 116 103 92 81 71 62 54 46 39 33 27 22 17 13 9 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
 61 64 68 72 76 80 84 89 94 99 104 110 116 123 129 136 144 151 160 168 177 186 196 206 217 228 239 251 263 275 287 300 312 325 337 349 360 371 381 390 399 406 411 415 418 419 419 417 413 408 402 395 386 377 366 355 344 332 320 308 296 284 272 261 250 239 228 218 209 199 191 182 174 166 159 152 146 139 133 128 122 117 113 108 104 100 96 92 88 85 82 79 76 73 71 68 66 64 62 60 58 56 54 52 51 49 48 47 45 44 43 42 41 41 40 39 39 38 38 38 38 38 38 39 39 40 40 41 42 43 45 46 48 50 52 54 57 60 62 66 69 72 76 80 84 88 92 97 102 107 112 117 122 127 132 138 143 148 154 159 164 169 173 177 181 185 188 191 193 195 197 197 197 197 196 195 193 190 188 184 180 176 172 167 162 157 152 147 141 136 130 125 120 114 109 104 99 94 89 85 81 76 72 68 65 61 58 55 52 49 46 44 41 39 37 35 34 32 31 30 28 27 26 26 25 24 24 23 23 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 14 14 15 16 17 18 20 21 22 24 25 27 29 30 32 34 36 39 41 43 46 49 51 54 57
 0 2 3 4 6 8 9 11 13 15 17 19 21 23 26 29 31 34 38 41 45 49 53 57 62 67 73 79 86 93 101 110 119 129 140 153 166 181 197 215 235 257 282 308 338 371 407 447 491 538 590 647 707 772 840 910 983 1055 1126 1195 1257 1313 1359 1394 1416 1427 1425 1411 1386 1352 1311 1264 1213 1160 1107 1053 1000 949 900 853 809 768 730 694 661 630 602 576 552 530 510 492 475 460 446 433 421 411 401 392 384 377 371 365 360 355 351 347 343 339 336 333 329 326 323 319 315 311 307 302 297 291 286 279 273 266 259 251 243 235 227 219 210 202 193 185 177 169 161 153 145 138 131 124 117 111 105 99 93 88 82 77 73 68 64 60 56 52 48 45 42 39 36 33 30 28 25 23 20 18 16 14 12 10 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
 26 28 29 31 33 35 37 40 42 45 47 50 53 57 60 64 68 72 76 81 87 92 98 105 112 119 127 136 145 155 166 177 189 203 216 231 247 263 280 298 317 335 354 373 392 410 428 444 458 471 481 490 495 498 499 497 492 485 477 467 455 443 430 416 403 389 376 362 350 338 326 315 305 295 286 278 271 264 258 252 247 243 239 235 233 230 229 227 226 226 226 226 227 228 229 231 233 236 239 242 245 249 253 257 262 267 271 276 281 286 291 296 301 305 309 313 316 318 320 321 321 320 319 316 313 309 303 298 291 284 276 268 260 251 242 233 224 215 206 197 189 180 172 165 157 150 144 137 131 125 120 114 109 105 100 96 92 88 85 82 79 76 73 70 68 65 63 61 59 57 56 54 52 51 49 48 47 46 45 43 42 41 41 40 39 38 37 37 36 36 35 34 34 33 33 33 32 32 32 31 31 31 31 31 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 30 29 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 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 0 0 1 1 1 2 2 3 3 4 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24
 22 23 24 26 27 29 30 32 33 35 37 39 41 43 45 47 49 51 53 56 58 61 64 67 70 73 77 80 84 88 92 97 101 106 111 117 123 129 136 143 150 158 166 175 185 195 205 216 228 241 255 269 284 300 317 334 353 373 393 414 436 459 483 507 532 557 582 608 634 659 684 708 732 754 775 795 813 830 844 856 866 874 879 881 881 879 874 866 855 843 828 811 792 771 749 725 700 674 647 620 593 565 537 510 483 457 431 406 382 359 337 316 296 277 259 243 227 212 198 185 174 163 152 143 134 126 119 112 106 100 95 90 85 81 77 74 71 68 65 63 60 58 56 54 52 51 49 48 47 45 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 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 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 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 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 3 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 1 2 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20
 89 88 87 86 85 84 84 83 82 81 80 80 79 78 78 77 77 76 76 76 75 75 75 75 75 75 75 75 75 76 76 77 78 78 79 80 82 83 84 86 88 90 92 95 98 101 104 107 111 115 120 124 129 135 140 146 153 159 166 173 180 188 195 203 211 219 227 235 243 251 259 266 274 281 287 294 300 305 310 315 319 323 326 329 331 333 334 335 336 336 336 336 335 334 333 332 330 329 327 325 323 321 319 316 314 312 310 307 305 303 300 298 296 294 291 289 287 285 283 282 280 278 277 275 274 273 272 271 270 269 268 267 267 266 266 265 265 264 264 264 263 263 262 262 261 260 259 258 257 256 255 254 252 251 249 247 245 243 241 239 237 234 231 229 226 223 220 216 213 210 206 202 199 195 191 187 182 178 174 169 165 160 156 151 146 141 137 132 127 122 118 113 108 103 99 94 90 86 81 77 73 69 65 62 58 55 52 49 46 43 40 38 35 33 31 29 28 26 24 23 22 21 20 19 18 17 17 16 16 15 15 15 14 14 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 19 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 29 29 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 58 60 61 63 65 67 68 70 72 74 76 78 79 81 83 85 87 88 90 92 93 94 96 97 98 99 100 101 102 102 103 103 103 103 103 103 103 103 102 102 101 101 100 99 98 98 97 96 95 94 93 92 91 90
 190 191 191 191 190 189 188 187 185 184 182 180 178 176 174 172 170 168 166 164 162 160 158 156 155 153 152 151 150 149 148 148 147 147 147 147 148 148 149 150 151 153 155 157 159 161 164 167 170 173 177 181 184 189 193 197 201 205 210 214 218 222 225 229 232 235 238 240 242 244 245 247 248 248 249 249 249 248 248 247 247 246 245 244 243 242 241 240 239 239 238 238 237 237 237 237 237 237 238 239 239 241 242 243 245 247 249 251 254 256 259 262 266 269 272 276 279 283 287 290 294 297 300 303 305 308 309 311 312 312 312 311 309 307 305 302 298 294 289 284 278 273 267 260 254 247 240 233 226 220 213 206 199 192 185 179 172 166 160 154 148 142 136 131 125 120 115 110 105 100 96 91 87 82 78 74 70 66 62 59 55 52 48 45 42 39 36 33 30 28 25 23 20 18 16 14 12 10 9 7 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 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 18 19 20 22 23 25 27 29 31 33 36 39 42 45 49 52 56 60 65 69 74 79 85 90 96 102 108 114 120 126 132 138 144 150 155 161 165 170 174 178 181 184 186 188 189
 35 35 35 35 36 36 37 37 38 38 39 40 41 42 43 44 45 46 48 50 51 53 56 58 60 63 66 69 73 77 81 86 91 96 102 109 116 124 132 142 152 163 175 188 202 217 233 251 269 289 309 330 352 374 397 419 440 461 479 496 511 523 531 537 540 539 535 529 520 509 497 483 468 453 437 421 405 390 375 361 347 335 322 311 301 291 282 274 267 260 254 249 244 241 237 235 233 232 231 231 232 233 235 237 240 244 249 254 260 266 273 281 289 298 307 317 327 338 348 359 369 379 388 396 403 409 414 416 417 416 414 409 402 394 384 373 361 347 334 319 305 290 276 261 248 234 221 209 197 186 175 166 156 147 139 131 124 117 111 105 100 95 90 85 81 77 73 70 67 63 61 58 55 53 50 48 46 44 42 40 39 37 36 34 33 31 30 28 27 26 25 24 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 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 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 42 43 44 45 46 46 47 48 48 48 49 49 49 49 49 48 48 48 47 47 46 46 45 45 44 43 43 42 42 41 40 40 39 39 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35
 14 16 18 21 23 26 29 32 36 40 44 48 53 59 64 71 78 85 94 103 113 125 137 151 166 184 203 224 247 273 302 335 370 410 454 502 555 612 674 739 806 875 944 1010 1070 1122 1163 1191 1204 1201 1183 1151 1108 1056 998 936 873 810 749 691 637 586 540 497 458 423 391 362 337 314 293 274 258 243 230 218 207 198 189 182 175 169 164 160 156 152 150 147 146 144 143 143 143 143 144 146 147 149 152 155 158 162 167 172 177 183 190 197 205 213 222 232 242 252 263 275 286 298 309 320 331 341 351 359 365 371 374 376 375 373 369 362 354 344 333 321 308 294 280 265 250 236 222 208 195 182 170 158 148 137 128 119 110 102 95 88 82 76 70 65 60 55 51 47 43 40 37 34 31 28 26 23 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 1 1 1 2 2 2 2 3 3 3 3 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 6 6 6 6 6 5 5 5 5 5 4 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 1 2 3 4 6 7 9 10 12
 4 6 7 9 11 13 15 18 20 23 25 28 31 35 38 42 46 51 55 60 66 71 78 84 92 99 108 117 127 137 148 161 174 188 203 219 236 254 273 294 315 337 360 383 407 431 455 479 502 524 544 563 579 594 606 615 622 626 628 628 625 622 616 610 603 595 587 579 571 563 556 549 544 538 534 530 528 526 525 524 525 526 528 531 534 537 542 546 551 556 560 565 569 573 577 579 580 581 579 577 572 566 558 548 536 522 507 490 471 452 432 411 390 369 348 327 307 287 268 250 233 217 202 188 175 162 151 140 130 121 113 105 98 92 86 80 75 70 66 62 58 55 51 48 46 43 41 38 36 34 32 31 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 12 11 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 1 1 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 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 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
 25 29 32 35 39 43 47 52 56 61 66 72 77 83 90 96 103 111 119 127 135 144 154 164 174 185 196 207 219 231 244 257 270 283 297 310 323 337 349 362 374 385 396 406 415 422 429 435 439 442 444 445 445 444 442 439 435 431 426 421 415 410 404 398 393 387 382 377 372 368 364 360 356 353 350 348 346 344 342 341 340 340 339 339 339 340 340 341 342 343 345 346 348 349 351 353 355 356 358 360 361 362 364 364 365 365 366 365 365 364 362 361 359 356 353 350 347 343 338 334 329 325 320 314 309 304 299 293 288 282 277 272 267 261 256 251 246 241 236 231 226 221 216 211 206 201 197 192 187 182 177 173 168 163 158 154 149 144 139 135 130 126 121 117 112 108 103 99 95 91 86 82 78 75 71 67 64 60 57 53 50 47 44 41 38 36 33 30 28 26 23 21 19 17 16 14 12 11 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 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 1 2 4 6 8 10 12 15 17 20 22
 20 21 22 23 24 26 27 28 30 31 32 34 35 37 38 40 41 43 45 46 48 50 52 53 55 57 59 61 63 65 66 68 70 72 74 76 78 79 81 83 85 86 88 90 91 93 94 96 98 99 101 103 105 107 109 111 113 115 117 120 122 125 128 131 134 137 140 144 148 152 156 160 164 169 174 179 184 189 194 199 204 210 215 221 226 231 237 242 247 252 257 262 266 270 274 278 281 284 287 289 291 292 293 293 293 293 292 291 289 286 284 281 277 274 269 265 261 256 251 246 240 235 229 224 218 212 207 201 195 189 184 178 173 167 162 156 151 146 141 136 131 126 121 117 112 108 103 99 95 91 87 84 80 77 73 70 67 64 61 58 56 53 50 48 46 44 41 39 37 36 34 32 30 29 27 26 24 23 22 21 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 6 5 5 4 4 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19
 25 28 31 34 38 41 45 49 53 57 61 66 71 75 80 86 91 96 102 108 113 119 125 130 136 142 147 152 157 161 166 169 173 175 178 179 180 181 181 180 179 177 175 172 169 166 162 158 154 149 145 140 136 131 127 123 119 115 111 107 104 101 98 95 93 91 89 88 87 86 85 84 84 84 84 84 85 86 87 88 89 91 93 95 97 99 102 105 108 112 115 120 124 129 134 140 146 152 159 167 176 185 195 206 218 231 245 261 279 298 319 342 368 396 427 461 498 539 583 631 683 738 796 856 918 979 1039 1094 1143 1183 1212 1228 1230 1217 1190 1151 1102 1044 980 914 846 779 714 653 594 540 490 444 402 364 330 298 270 244 221 200 181 164 148 134 121 110 99 89 80 72 65 58 52 46 41 36 32 28 24 20 17 14 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 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 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 1 3 4 6 8 10 12 15 17 20 22
 47 48 49 50 51 52 53 54 54 55 56 57 57 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 70 70 71 72 73 74 75 76 77 78 80 81 83 85 87 89 91 94 96 99 102 106 109 113 117 121 126 130 135 140 146 152 157 164 170 176 183 190 196 203 210 217 225 232 239 246 253 260 266 273 279 285 291 297 302 307 312 316 319 322 325 327 328 329 329 329 328 326 323 320 316 312 307 301 295 288 281 274 267 259 251 243 235 227 219 211 204 196 189 182 176 170 164 158 153 149 144 140 137 133 130 128 125 123 122 120 119 118 117 117 116 116 116 116 116 117 117 118 118 119 120 121 122 122 123 124 126 127 128 128 129 130 131 132 132 133 133 133 133 133 133 132 132 131 129 128 126 124 122 120 117 114 111 108 105 101 98 94 90 87 83 79 75 72 68 64 61 58 54 51 48 45 43 40 37 35 33 31 29 27 26 24 23 21 20 19 18 17 16 15 14 14 13 13 12 11 11 11 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 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 1 1 1 1 1 2 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 23 24 26 27 28 30 31 33 34 35 37 38 39 41 42 43 44 46
 58 59 61 62 64 65 66 68 69 70 71 72 73 74 75 75 76 77 77 78 78 79 79 79 80 80 80 80 81 81 81 81 82 82 82 82 83 83 83 84 84 85 85 86 86 87 87 88 89 89 90 91 91 92 93 94 94 95 95 96 96 97 97 97 97 97 97 97 96 96 96 95 95 94 93 92 91 91 90 89 88 87 86 84 83 82 81 80 79 78 77 76 75 74 73 73 72 71 70 69 69 68 67 66 66 65 65 64 64 63 63 62 62 62 62 61 61 61 61 61 61 61 62 62 63 63 64 65 66 67 68 69 71 72 74 76 78 80 82 85 87 90 93 96 99 102 105 108 111 114 118 121 124 127 130 133 136 138 141 143 144 146 147 148 148 148 147 146 144 142 140 137 134 130 126 122 118 113 108 104 99 94 89 84 79 74 70 65 61 57 53 49 46 42 39 36 33 30 28 25 23 21 19 17 16 14 13 11 10 9 8 7 6 6 5 4 4 3 3 3 2 2 2 2 2 2 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 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 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 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 31 32 34 36 37 39 41 42 44 46 48 49 51 53 54 56
 68 67 67 66 65 65 64 64 63 62 62 61 61 60 60 60 59 59 58 58 58 57 57 57 56 56 56 56 56 55 55 55 55 55 55 55 55 56 56 56 57 57 58 59 59 60 61 63 64 66 67 69 72 74 77 79 83 86 90 94 98 102 107 113 118 124 130 137 144 151 159 167 176 184 194 203 213 223 234 245 257 269 281 293 306 320 334 348 363 378 394 410 426 443 460 478 496 515 533 552 571 590 609 628 646 664 681 698 713 727 739 750 758 765 768 770 768 764 758 748 736 722 705 687 667 646 623 600 577 553 529 506 483 460 439 418 398 379 361 343 327 312 297 283 270 258 247 236 226 217 208 200 192 185 178 171 165 159 154 148 144 139 134 130 126 122 119 115 112 109 106 103 100 97 94 92 89 87 84 82 80 78 75 73 71 69 67 65 63 61 59 57 55 53 52 50 48 46 44 43 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 78 79 80 81 81 82 83 83 83 84 84 84 85 85 85 85 85 84 84 84 84 83 83 83 82 82 81 80 80 79 78 78 77 76 76 75 74 74 73 72 71 71 70 69 69
 59 62 64 67 70 73 76 79 83 86 90 94 98 102 106 111 115 120 126 131 137 143 149 155 162 169 176 183 191 199 207 216 225 233 243 252 261 270 280 289 298 307 315 323 331 339 345 351 357 361 365 368 370 371 371 371 370 367 365 361 357 353 348 342 337 331 325 319 313 307 301 295 289 283 278 272 267 262 258 253 249 245 241 238 234 231 228 226 224 221 220 218 217 215 214 214 213 213 213 213 213 213 214 215 216 217 218 219 221 222 224 226 228 229 231 233 234 236 237 239 240 240 241 241 241 240 239 238 236 233 231 228 224 220 216 211 206 201 195 190 184 178 172 166 160 155 149 143 137 132 126 121 116 111 106 101 97 92 88 84 80 76 73 69 66 63 60 57 54 51 49 46 44 41 39 37 35 33 31 29 28 26 24 23 21 20 18 17 16 14 13 12 11 10 9 7 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 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 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 17 17 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 44 46 48 50 52 55 57
 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 53 55 57 59 61 63 66 69 71 74 78 81 84 88 92 96 101 106 111 116 122 128 134 140 148 155 163 171 179 188 198 207 217 227 238 248 259 270 280 291 301 311 320 329 337 345 352 358 363 367 371 373 375 376 376 376 375 373 371 368 365 361 357 353 349 344 340 335 330 324 319 314 308 302 296 291 284 278 272 265 259 252 245 238 231 223 216 208 201 193 186 178 170 163 156 148 141 134 128 121 115 109 103 98 92 87 82 78 74 70 66 62 59 56 53 50 48 45 43 41 39 37 36 34 32 31 30 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 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 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 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 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 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29
 44 46 48 50 52 54 57 59 61 63 65 68 70 72 75 77 79 82 84 86 89 91 93 96 98 100 102 104 106 108 110 112 114 116 117 119 120 122 123 124 125 126 127 128 129 129 130 131 131 132 132 133 133 134 134 135 135 136 137 137 138 139 140 140 141 142 143 145 146 147 148 149 151 152 153 155 156 158 159 161 162 164 165 167 169 170 172 174 175 177 179 181 183 185 187 189 191 193 195 197 199 201 204 206 208 210 213 215 218 220 223 225 228 230 233 236 238 241 244 246 249 252 254 257 259 261 264 266 268 270 271 273 274 275 275 275 275 275 274 272 270 268 265 262 259 255 250 246 241 236 230 224 218 212 206 199 193 186 180 173 167 161 154 148 142 136 130 125 119 114 109 104 99 94 90 85 81 77 73 69 66 62 59 56 52 49 47 44 41 39 37 34 32 30 28 26 25 23 21 20 19 17 16 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 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 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 15 17 18 19 20 21 22 24 25 26 28 29 31 32 34 36 37 39 41 43
 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 47 49 51 53 56 58 61 63 66 69 72 76 79 83 87 90 95 99 103 108 113 117 122 127 132 138 143 148 153 158 163 167 172 176 180 184 187 190 193 195 197 199 201 202 203 204 204 205 205 205 205 205 205 204 204 204 204 204 204 205 205 206 207 208 209 210 212 214 216 218 221 224 228 231 235 240 245 250 255 261 267 274 281 289 297 305 313 322 331 340 350 359 368 377 386 394 401 408 414 419 422 425 426 425 423 420 415 409 401 393 383 373 362 350 338 326 314 302 289 278 266 255 244 233 223 213 204 195 187 179 171 164 157 151 145 139 134 129 124 120 115 111 107 104 100 97 94 91 88 86 83 81 79 77 74 72 71 69 67 65 64 62 60 59 58 56 55 53 52 51 50 48 47 46 45 44 43 42 40 39 38 37 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 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 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 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 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18
 28 29 31 33 35 37 40 42 44 47 50 53 56 59 62 66 69 73 77 81 86 91 95 101 106 112 118 124 130 137 144 152 159 167 175 184 192 201 210 219 229 238 248 257 266 275 284 293 301 309 316 323 329 335 339 343 347 349 351 352 352 351 349 347 344 341 337 333 328 322 317 311 304 298 292 285 278 271 265 258 251 245 238 232 226 220 214 208 202 197 191 186 181 176 172 167 163 159 155 151 147 144 141 137 134 132 129 127 124 122 120 118 117 115 114 113 112 112 111 111 111 111 112 113 114 115 117 119 121 124 126 130 133 137 141 145 149 154 159 164 170 175 181 187 192 198 204 209 215 220 224 229 233 236 239 242 244 245 246 246 245 244 243 240 237 234 230 226 222 217 212 207 201 196 190 184 179 173 167 162 156 151 146 141 136 131 126 121 117 113 109 105 101 97 94 91 88 85 82 79 77 74 72 70 68 66 65 63 62 61 60 59 58 57 57 57 57 57 57 57 57 58 58 59 60 60 61 62 63 64 65 66 67 68 69 70 71 72 72 73 74 75 75 76 77 77 77 78 78 78 78 78 78 78 78 78 77 77 76 76 75 74 73 73 72 71 70 68 67 66 65 63 62 60 59 57 56 54 52 51 49 47 45 44 42 40 38 37 35 33 31 29 28 26 24 23 21 19 18 16 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 1 2 3 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 20 21 23 24 26
 39 41 42 44 45 47 49 50 52 54 56 57 59 61 63 65 67 69 70 72 74 76 78 80 81 83 85 86 88 89 90 92 93 94 95 95 96 97 97 97 98 98 98 98 98 97 97 97 96 96 95 95 94 94 93 92 92 92 91 91 91 91 90 90 90 91 91 91 91 92 92 93 94 94 95 96 97 98 100 101 102 104 105 107 108 110 112 114 116 118 120 122 124 126 129 131 133 136 138 141 143 146 148 151 153 156 158 160 162 164 166 168 170 171 172 173 174 175 175 176 176 176 175 175 174 174 173 171 170 169 167 166 164 162 160 159 157 155 153 151 149 147 145 143 142 140 138 136 134 132 130 128 127 125 123 121 119 118 116 114 112 110 109 107 105 103 102 100 98 96 95 93 91 90 88 86 85 83 82 80 79 77 76 75 73 72 71 69 68 67 66 64 63 62 61 60 59 58 57 56 56 55 54 53 53 52 51 51 50 50 49 49 49 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 43 43 42 42 42 41 41 40 39 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 34 35 36 38
 43 44 45 47 48 49 51 52 54 55 57 58 60 62 63 65 67 69 71 73 75 77 79 81 84 87 89 92 95 98 102 105 109 113 117 122 127 132 137 143 149 156 163 171 178 187 196 205 216 226 237 249 261 274 287 301 315 329 343 358 372 386 400 414 426 439 450 460 469 478 485 491 495 499 501 503 504 503 502 501 498 496 492 489 485 482 478 474 470 466 462 458 454 451 447 444 441 437 434 431 428 425 422 419 415 412 408 404 400 396 391 386 381 375 370 363 357 350 343 336 329 321 314 306 298 290 283 275 267 260 253 246 239 232 225 219 213 207 202 196 191 186 181 177 173 168 164 161 157 153 150 147 144 141 138 135 133 130 127 125 123 120 118 116 114 111 109 107 105 103 101 99 97 95 92 90 88 86 84 82 79 77 75 73 70 68 66 63 61 59 57 54 52 50 47 45 43 41 38 36 34 32 30 29 27 25 23 22 20 19 17 16 15 14 13 12 11 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 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 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 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 27 28 29 30 32 33 34 36 37 38 40 41
 60 64 69 73 78 82 87 92 97 102 108 113 119 124 130 135 141 147 152 158 163 169 174 179 184 188 193 197 200 204 207 209 212 213 215 216 216 216 216 215 214 213 211 210 207 205 203 200 197 194 192 189 186 184 181 179 177 175 173 171 170 169 169 168 168 169 169 170 172 173 175 178 180 183 187 190 194 199 203 209 214 220 226 233 240 247 255 264 273 282 292 303 314 325 337 350 363 377 391 405 420 435 451 466 482 498 513 527 541 555 567 578 587 595 601 605 607 607 606 602 596 588 579 568 556 542 528 514 499 483 468 452 437 422 407 393 379 365 352 340 328 316 305 294 284 274 265 256 247 238 230 222 214 207 200 193 186 179 173 167 160 155 149 143 138 132 127 122 117 112 107 103 98 94 90 86 82 78 74 71 67 64 61 57 54 52 49 46 43 41 38 36 34 32 30 28 26 24 23 21 20 19 17 16 15 14 13 13 12 11 11 10 10 9 9 9 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 10 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 7 7 7 7 7 6 6 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 2 3 5 6 8 10 12 14 16 19 21 24 26 29 32 35 38 42 45 49 52 56
 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 56 57 59 60 62 64 66 68 70 73 75 78 82 85 89 93 97 102 107 113 119 125 132 139 147 155 163 172 182 192 202 213 224 236 248 261 274 287 300 314 328 343 357 371 386 400 414 427 441 454 466 478 489 499 509 517 525 531 537 541 544 546 547 547 545 543 540 535 530 523 516 509 500 492 482 473 463 452 442 431 421 410 399 389 378 368 357 347 337 327 317 308 298 289 279 270 261 253 244 236 227 219 212 204 196 189 182 175 168 162 155 149 143 138 132 127 121 116 111 107 102 98 94 90 86 82 78 75 71 68 65 62 59 56 53 50 48 45 43 41 38 36 34 32 30 28 26 25 23 21 20 18 17 16 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 19 19 20 20 21 21 22 22 23 23 24 24
 46 49 52 55 58 62 65 69 73 78 82 87 92 98 103 109 116 122 129 137 145 153 161 170 179 188 198 207 217 227 236 245 254 263 271 278 284 290 294 297 299 301 300 299 297 294 290 285 279 273 267 260 253 246 239 232 225 219 213 207 202 197 192 188 185 181 179 176 175 173 172 172 172 173 173 175 177 179 182 185 189 193 198 204 210 216 224 231 240 250 260 271 283 296 309 324 340 357 374 393 413 433 454 475 496 518 538 558 576 592 605 616 622 625 623 617 606 592 574 552 528 502 475 447 419 391 364 338 313 289 267 246 227 209 192 177 163 151 139 128 118 109 101 94 87 81 75 70 65 60 56 53 49 46 43 40 38 35 33 31 29 27 26 24 23 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 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 1 1 1 2 2 3 4 4 5 6 7 8 9 10 11 13 14 15 17 18 20 22 23 25 26 28 29 31 33 34 35 37 38 39 41 42 43 44 45 45 46 47 47 48 48 48 49 49 49 49 49 49 49 48 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 31 30 29 29 28 27 26 25 24 24 23 22 21 20 19 18 17 16 16 15 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 9 9 9 10 10 11 12 13 13 14 15 16 17 19 20 21 23 24 26 27 29 31 33 35 37 39 41 44
 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 57 59 61 63 65 67 69 72 75 77 80 83 86 89 92 96 99 103 106 110 114 118 122 125 129 133 137 141 144 148 152 155 158 162 165 168 171 174 177 179 182 184 187 189 192 194 197 199 202 204 207 210 213 216 219 223 226 230 234 238 242 247 252 257 262 267 272 278 283 289 294 299 304 308 313 316 319 321 323 323 323 321 318 314 309 303 296 287 278 269 258 247 236 225 214 202 191 180 170 160 150 141 132 124 117 109 103 96 91 85 80 75 71 67 64 60 57 54 51 49 47 45 43 41 39 38 36 35 34 33 31 30 30 29 28 27 27 26 25 25 24 24 23 23 23 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 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 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 11 11 11 11 11 11 10 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 10 10 10 10 10 10 10 11 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 21 21 22 22 23 23 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 31
 93 98 102 107 111 116 121 126 131 136 141 146 152 157 162 167 171 176 181 185 189 192 196 199 201 203 205 206 206 206 206 205 203 201 198 195 192 188 184 180 176 171 166 161 156 151 147 142 137 133 128 124 120 117 113 110 107 104 102 100 98 96 95 94 93 93 92 92 93 93 94 95 96 98 99 101 104 106 109 112 116 119 123 128 133 138 143 150 156 163 170 178 187 196 206 216 227 239 252 265 279 293 309 324 341 357 374 391 408 425 441 456 470 482 492 501 506 510 510 508 504 496 487 475 461 446 430 413 396 378 360 342 325 309 292 277 262 248 235 223 211 200 190 181 172 163 156 148 142 135 129 124 119 114 109 105 101 97 94 90 87 84 81 79 76 74 71 69 67 65 63 61 59 58 56 55 53 52 50 49 48 47 46 45 43 42 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 42 42 43 43 43 43 43 42 42 42 42 41 41 41 40 40 39 38 38 37 36 36 35 34 34 33 32 31 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 3 3 4 4 4 4 4 5 5 6 6 7 8 9 10 11 12 13 15 16 18 20 21 23 25 27 29 32 34 36 39 42 44 47 50 53 56 59 63 66 70 73 77 81 85 89
 37 38 39 40 42 44 46 48 50 53 56 59 62 66 71 75 81 87 93 100 109 117 127 138 151 164 179 196 215 236 259 284 312 342 375 411 449 489 531 573 615 655 691 723 748 765 773 772 761 742 716 683 647 608 567 527 487 449 413 379 348 320 294 270 249 230 213 198 184 172 162 152 144 138 132 127 123 119 117 115 114 114 114 115 117 119 122 126 131 136 143 151 159 169 180 193 208 224 242 263 286 312 341 374 410 450 494 541 592 646 702 758 812 862 904 934 951 952 936 905 860 805 743 679 613 550 490 434 384 338 298 261 230 202 177 156 137 121 106 94 83 73 65 57 51 45 40 35 32 28 25 22 20 17 16 14 12 11 10 8 7 7 6 5 4 4 3 3 2 2 1 1 1 1 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 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 28 29 29 30 30 30 30 30 29 29 29 28 27 27 26 25 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 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 20 21 21 22 23 24 25 26 26 27 28 28 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 35 36
 174 174 175 175 175 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 176 177 177 177 178 178 178 179 179 180 181 181 182 182 183 183 184 184 185 185 185 185 185 185 185 184 184 183 182 181 180 179 178 176 175 173 172 170 168 166 164 162 160 158 157 155 153 152 150 149 147 146 145 144 144 143 143 143 143 143 143 144 145 146 147 148 150 152 154 157 160 163 166 170 174 178 183 188 194 199 205 212 218 225 232 240 247 255 262 269 276 283 289 294 299 303 305 307 307 306 304 301 296 290 283 276 267 258 249 239 229 219 209 200 190 181 172 164 156 148 141 134 128 122 116 111 106 102 98 94 90 87 84 81 78 75 73 71 69 67 65 63 62 60 59 58 57 55 54 53 52 51 51 50 49 48 48 47 46 46 45 44 44 43 42 42 41 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 30 29 28 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 16 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 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 8 8 8 8 9 9 9 10 10 11 11 11 12 13 13 14 15 16 16 17 18 20 21 22 23 25 27 28 30 32 35 37 40 42 45 48 52 55 59 62 66 70 75 79 84 88 93 98 102 107 112 117 121 126 131 135 139 143 147 150 153 156 159 162 164 166 168 169 171 172 173
 73 78 83 88 94 100 106 113 120 127 135 143 152 162 172 182 193 204 216 228 241 254 268 281 295 309 323 336 349 362 373 384 394 402 409 415 418 421 421 420 417 413 407 400 392 384 374 364 354 344 334 323 313 303 294 285 276 268 260 253 247 241 235 230 225 221 218 214 212 209 207 206 204 203 203 202 202 202 203 203 204 205 207 208 210 212 214 216 219 221 224 227 229 232 235 238 241 243 246 249 251 253 255 257 258 259 259 260 259 259 257 256 254 251 248 245 241 236 232 227 222 216 211 205 200 194 188 182 176 171 165 160 154 149 144 139 135 130 126 122 118 114 110 107 103 100 97 94 91 88 85 82 80 77 75 73 71 68 66 64 62 61 59 57 55 54 52 51 49 48 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 13 14 15 17 18 19 21 23 24 26 28 31 33 35 38 40 43 46 50 53 56 60 64 68
 57 58 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 66 66 67 67 68 69 69 70 71 72 72 73 74 75 76 77 78 79 80 81 82 83 85 86 88 89 91 92 94 96 98 100 103 105 108 111 114 117 120 124 128 132 136 140 145 150 155 161 166 173 179 185 192 199 207 214 222 231 239 248 257 266 275 285 295 305 315 326 337 347 358 369 380 391 402 413 424 435 445 455 464 473 482 489 496 502 507 511 513 515 515 514 511 508 503 496 489 480 470 460 448 436 424 411 397 384 370 356 343 330 317 304 292 280 269 258 247 237 228 219 210 202 194 187 180 173 167 161 156 150 145 141 136 132 128 124 120 117 114 110 107 104 102 99 96 94 92 89 87 85 83 81 79 77 76 74 72 70 69 67 66 64 63 61 60 58 57 56 54 53 52 50 49 48 46 45 44 43 41 40 39 38 37 36 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 21 20 20 20 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 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 29 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41 41 42 43 44 44 45 46 47 47 48 49 49 50 50 51 52 52 53 53 54 54 55 55 56 56 57
 36 37 38 40 41 42 44 45 47 48 50 51 53 54 56 57 59 60 62 63 65 66 67 69 70 71 72 74 75 76 77 78 78 79 80 81 81 82 82 82 83 83 83 84 84 84 84 84 84 85 85 85 86 86 86 87 88 88 89 90 91 92 94 95 97 99 101 103 105 108 111 113 117 120 123 127 131 135 140 144 149 155 160 166 172 178 185 192 200 207 216 224 233 242 251 260 270 279 289 298 307 316 324 332 338 343 347 350 351 351 348 345 339 332 323 314 303 291 279 266 253 240 227 214 201 189 178 167 157 147 138 129 121 114 107 100 94 88 83 78 74 70 66 62 59 56 53 50 48 45 43 41 39 37 35 34 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 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 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 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 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 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34
 30 32 34 37 39 41 44 47 49 52 55 58 61 65 68 72 75 79 83 87 91 95 99 103 108 113 117 122 127 132 137 142 148 153 159 164 170 176 182 188 194 201 207 214 221 228 236 244 252 261 270 279 289 300 311 323 335 348 362 376 390 406 421 438 454 471 488 505 521 537 553 568 581 593 604 613 619 624 626 625 622 617 609 599 586 572 556 538 519 500 479 458 437 416 395 374 354 335 316 297 280 263 247 232 218 205 192 180 169 159 149 140 132 124 117 110 104 98 93 89 84 81 77 74 72 70 68 66 65 64 64 64 64 64 64 65 66 67 68 69 71 73 75 77 79 81 83 85 88 90 93 95 98 100 103 105 108 110 112 115 117 119 121 122 124 125 126 127 128 129 130 130 130 130 130 129 129 128 127 126 125 124 123 121 120 118 116 114 113 111 109 107 105 103 101 100 98 96 94 93 91 90 88 87 85 84 83 82 82 81 80 80 80 80 80 80 80 80 81 82 83 84 85 86 87 88 89 91 92 93 95 96 97 98 100 101 101 102 103 103 104 104 104 104 104 103 102 102 101 100 98 97 95 94 92 90 88 86 84 82 80 77 75 72 70 68 65 63 60 58 55 53 51 48 46 44 41 39 37 35 33 31 29 27 25 23 21 19 17 16 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 1 2 3 4 6 7 9 10 12 13 15 16 18 20 22 24 26 28
 106 107 108 109 109 109 110 110 110 109 109 109 108 108 108 107 106 106 105 105 104 104 103 103 102 102 101 101 101 100 100 100 100 100 100 100 101 101 101 102 103 103 104 105 106 107 108 110 111 113 115 116 118 120 122 124 126 129 131 133 135 138 140 142 145 147 149 151 153 156 158 160 162 164 166 168 169 171 173 175 177 179 180 182 184 186 187 189 190 192 193 195 196 197 198 199 200 200 200 200 200 199 198 197 195 193 191 188 185 181 177 173 169 164 159 154 149 144 138 133 128 123 118 113 108 104 100 95 92 88 85 81 78 76 73 71 69 67 65 64 62 61 60 59 58 57 57 56 56 55 55 55 55 55 55 55 55 55 56 56 56 57 57 58 58 59 59 60 60 61 62 62 63 64 64 65 66 66 67 68 68 69 69 69 70 70 70 70 70 70 70 70 70 69 69 68 67 66 65 64 63 62 61 59 58 56 54 53 51 50 48 46 45 43 41 40 38 37 35 34 32 31 30 29 27 26 25 24 23 23 22 21 20 19 19 18 18 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 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 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 15 15 16 17 19 20 21 23 24 26 28 30 32 34 36 39 41 44 46 49 52 55 58 61 64 67 70 73 76 79 82 85 88 90 93 95 97 99 101 102 104 105
 43 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 36 36 37 38 39 40 42 43 44 46 47 48 50 51 53 54 56 57 59 60 62 63 64 65 67 68 68 69 70 71 71 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 75 75 75 76 76 77 78 79 79 80 81 82 84 85 86 87 89 90 91 93 94 96 97 99 100 101 102 104 104 105 106 106 106 106 106 105 105 104 102 101 99 98 95 93 91 89 86 84 81 79 77 74 72 70 67 65 63 61 60 58 56 55 54 52 51 50 49 49 48 47 47 46 46 46 46 45 45 45 46 46 46 46 47 47 48 49 49 50 51 52 53 54 55 57 58 59 61 62 64 66 67 69 71 73 75 76 78 80 82 83 85 86 87 88 89 89 90 89 89 89 88 86 85 83 81 79 77 74 71 69 66 63 60 57 55 52 49 47 44 42 40 37 35 34 32 30 28 27 26 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 41 43 46 49 52 55 58 61 65 68 72 76 79 83 86 89 92 95 98 100 101 103 104 104 104 104 103 101 100 98 96 93 91 88 86 83 80 77 74 71 69 66 64 61 59 57 55 53 51 49 47 46 44
 119 122 126 129 133 136 140 144 148 152 156 160 163 167 171 175 178 181 184 187 190 192 195 196 198 199 199 199 199 198 196 195 192 190 187 183 179 175 170 166 161 156 151 146 140 135 130 125 120 115 110 106 102 98 94 90 86 83 80 77 74 71 69 67 65 63 61 59 58 56 55 54 53 52 51 50 49 49 48 48 48 47 47 47 47 47 47 47 48 48 48 49 50 50 51 52 53 54 55 56 58 59 61 63 64 66 68 71 73 76 78 81 84 87 91 94 98 101 105 109 114 118 122 127 131 136 140 145 149 153 158 162 165 169 172 174 177 179 181 182 183 183 183 183 182 181 180 178 176 174 172 169 166 164 161 158 155 152 148 145 142 139 136 133 130 127 124 121 119 116 113 111 108 106 103 101 99 97 95 93 91 89 87 85 83 81 80 78 77 75 73 72 70 69 68 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 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 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 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 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 50 52 54 56 58 60 62 64 66 68 70 73 75 78 80 83 85 88 91 93 96 99 102 105 109 112 115
 170 173 175 176 178 178 179 179 178 178 176 175 173 171 168 165 162 159 155 152 148 144 140 136 132 128 124 119 115 111 108 104 100 96 93 90 86 83 80 78 75 72 70 68 66 64 62 61 59 58 57 56 55 55 54 54 54 54 54 54 54 55 55 56 56 57 58 59 60 61 62 64 65 66 68 69 71 73 74 76 78 80 82 84 86 88 90 93 95 98 100 103 105 108 111 114 117 120 124 127 130 134 137 141 145 149 153 157 161 165 169 173 177 181 186 190 194 199 203 207 212 216 221 225 230 234 239 244 249 253 258 264 269 274 280 285 291 297 303 309 315 322 328 334 340 346 352 358 363 368 372 376 379 381 383 384 384 383 381 377 373 369 363 356 348 340 331 321 311 300 289 278 267 256 244 233 222 211 200 190 180 170 161 152 143 135 127 120 113 106 99 93 87 82 77 72 67 63 59 55 52 48 45 43 40 37 35 33 31 29 28 26 25 24 23 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 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 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 25 25 26 27 28 30 31 32 34 36 38 40 42 44 47 49 52 55 58 61 65 68 72 76 80 84 88 92 96 101 105 110 115 119 124 128 133 137 142 146 150 154 158 161 165 168
 34 36 38 40 42 44 47 49 52 55 58 61 64 67 71 74 78 82 86 91 95 100 105 110 115 120 125 131 137 142 148 154 160 165 171 176 181 186 191 195 199 203 206 208 210 212 213 213 213 212 211 209 207 204 201 198 194 190 187 183 179 175 171 167 163 159 155 152 148 145 142 139 136 133 131 129 127 125 123 121 120 118 117 116 115 115 114 113 113 113 113 113 113 113 113 114 114 115 116 117 118 119 121 122 124 126 127 130 132 134 137 140 143 146 149 153 157 161 166 171 176 181 187 193 200 207 214 222 231 239 248 258 268 279 289 300 312 323 334 346 357 368 378 388 396 404 411 416 421 423 424 424 422 418 413 406 398 389 379 369 357 345 333 320 308 295 283 270 259 247 236 225 215 205 195 186 178 170 162 155 148 141 135 130 124 119 114 110 106 102 98 95 92 89 86 83 81 79 77 75 73 71 70 69 67 66 65 64 64 63 62 62 61 61 60 60 60 59 59 59 58 58 57 57 57 56 56 55 54 54 53 52 52 51 50 49 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 11 11 10 10 9 8 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 1 1 2 2 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 29 30 32
 93 94 96 97 98 100 101 102 103 104 105 106 107 107 108 108 109 109 109 109 109 108 108 107 107 106 105 104 103 102 100 99 97 96 94 93 91 89 87 86 84 82 81 79 78 76 75 74 73 72 71 70 69 69 68 68 68 68 68 68 69 69 70 71 72 73 74 75 77 78 80 82 84 86 88 91 93 96 99 102 105 109 112 116 120 124 128 132 137 142 147 152 157 162 168 174 179 185 191 196 202 207 212 217 222 226 230 233 236 238 239 240 240 239 238 236 233 230 226 221 216 211 205 199 193 187 181 175 169 163 157 151 145 140 135 130 125 121 117 113 109 106 102 99 96 94 91 89 87 85 83 81 79 78 76 75 73 72 71 70 69 68 67 66 65 65 64 63 63 62 61 61 60 60 59 59 59 58 58 58 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 57 57 57 57 58 58 58 59 59 60 60 61 62 62 63 64 65 66 67 68 69 70 71 73 74 75 77 78 79 80 82 83 84 85 86 87 88 88 89 90 90 90 90 90 90 89 89 88 87 86 85 84 83 81 80 79 77 75 74 72 70 68 67 65 63 62 60 58 57 55 53 52 50 49 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 19 19 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 31 32 34 35 37 39 40 42 44 46 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 82 84 86 88 89 91
 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 62 64 65 67 69 71 73 75 77 79 82 84 87 89 92 95 98 102 105 109 113 117 121 126 131 136 141 147 153 159 165 172 179 187 194 202 210 219 228 236 245 254 264 273 282 291 300 309 318 327 336 344 352 360 367 374 381 388 394 400 405 410 415 419 423 427 430 433 435 437 439 440 441 441 440 440 438 436 433 430 426 421 416 410 403 396 388 380 371 362 352 342 332 321 311 300 290 279 269 258 248 239 229 220 211 202 194 186 179 171 165 158 152 146 140 135 130 125 120 116 112 108 104 100 97 94 91 88 85 82 80 77 75 72 70 68 66 64 62 61 59 57 56 54 53 51 50 49 47 46 45 44 43 42 40 39 38 37 36 35 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 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 13 13 13 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 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 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 28 29 30 31 31 32 33 33 34
 52 53 54 54 55 56 56 57 58 59 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 77 78 79 81 83 84 86 87 89 91 93 94 96 98 100 101 103 105 106 108 110 111 113 114 115 116 117 118 119 120 121 121 122 122 122 123 123 123 123 123 123 123 122 122 122 122 122 122 122 122 122 122 122 123 123 123 124 125 125 126 127 127 128 129 130 131 132 134 135 136 137 138 139 140 141 142 143 144 144 144 144 144 144 143 142 141 140 138 136 134 131 129 126 123 120 117 113 110 107 103 100 97 93 90 87 84 81 78 76 73 71 69 67 64 63 61 59 58 56 55 53 52 51 50 49 48 47 47 46 45 45 44 44 43 43 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 40 40 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 31 31 30 30 29 28 28 27 26 26 25 25 24 24 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 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 37 38 39 40 41 42 42 43 44 45 45 46 47 48 48 49 50 50 51 52
 82 86 90 94 99 104 109 115 121 127 134 142 150 158 168 178 188 199 211 223 236 250 264 279 293 308 323 338 352 365 377 387 396 403 407 409 409 406 401 393 384 372 360 346 331 316 300 285 270 255 240 227 214 202 190 179 169 160 152 144 137 130 124 119 114 109 106 102 99 96 94 91 90 88 87 86 85 84 84 84 84 84 84 85 86 87 88 89 91 93 95 97 99 102 105 108 111 115 119 123 128 133 138 144 150 156 163 170 177 185 193 202 211 220 229 238 248 257 266 275 284 292 299 306 311 315 319 321 321 320 318 315 310 304 297 289 280 271 262 251 241 231 221 210 201 191 181 172 164 155 147 140 133 126 120 114 108 103 98 93 89 84 81 77 74 71 68 65 62 60 58 56 54 52 50 49 47 46 45 44 43 42 41 40 39 39 38 38 37 37 37 37 37 37 37 37 37 38 38 39 39 40 41 42 43 44 46 47 49 50 52 54 56 58 61 63 66 68 71 74 77 79 82 85 88 90 93 95 97 99 101 102 103 104 105 105 105 104 104 103 101 100 98 96 94 92 90 88 85 83 80 78 75 73 71 68 66 64 62 60 58 56 54 53 51 49 48 46 45 44 43 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 50 51 53 55 57 59 61 64 66 69 72 75 78
 51 52 54 56 58 60 62 64 66 68 71 73 76 79 82 84 88 91 94 97 101 104 108 111 115 118 122 125 128 132 135 138 140 143 145 147 149 151 152 153 153 153 153 153 152 151 150 148 147 145 143 141 138 136 134 131 129 127 124 122 120 118 116 114 112 110 108 107 105 104 103 101 100 99 98 98 97 96 96 95 95 95 94 94 94 94 94 95 95 95 96 96 97 97 98 99 100 101 102 103 104 105 107 108 110 111 113 115 116 118 120 122 124 126 128 130 133 135 137 139 141 143 146 148 149 151 153 155 156 157 158 159 160 160 160 160 159 159 158 156 155 153 151 149 146 143 141 138 134 131 128 125 121 118 114 111 107 104 101 98 94 91 88 85 83 80 77 75 73 70 68 66 64 62 60 58 57 55 54 52 51 50 49 47 46 45 44 44 43 42 41 41 40 39 39 39 38 38 37 37 37 37 37 36 36 36 36 37 37 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 50 50 51 51 52 52 52 53 53 53 53 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 27 27 27 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 43 44 45 46 48 49
 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 48 50 52 54 56 58 60 63 65 68 71 74 77 80 84 88 92 96 101 105 110 115 121 127 133 139 146 153 160 167 175 182 190 198 206 214 221 229 236 243 250 256 261 266 270 274 277 279 281 281 281 281 279 278 275 272 269 265 261 257 253 248 243 238 233 228 223 218 213 208 203 199 194 189 185 180 176 172 168 164 160 156 152 149 145 142 139 136 133 130 127 124 122 119 117 115 112 110 108 107 105 103 102 100 99 98 96 95 94 93 92 91 91 90 89 88 87 87 86 85 84 84 83 82 81 81 80 79 78 77 77 76 75 74 73 72 72 71 70 69 68 67 66 66 65 64 63 62 61 61 60 59 58 58 57 56 56 55 54 54 53 53 52 52 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 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 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 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 18 19 19 20 20 21 21 22 22 23 23 24
 56 56 56 56 56 55 55 55 54 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 21 21 21 21 21 22 22 23 23 24 25 26 28 29 31 33 35 37 39 42 45 48 51 55 59 63 68 73 78 84 90 96 103 110 118 126 134 143 152 162 171 181 191 202 212 222 232 241 250 258 266 272 278 283 286 288 289 289 288 286 283 279 274 268 262 256 249 243 236 229 222 215 209 202 196 190 185 180 175 170 166 162 158 155 151 148 146 143 141 138 136 134 132 130 128 126 124 122 120 118 116 113 111 108 106 103 101 98 95 92 89 86 84 81 78 75 72 69 66 63 61 58 55 53 50 48 46 43 41 39 37 35 33 31 29 28 26 24 23 21 20 18 17 16 15 14 12 11 10 9 8 7 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 1 1 2 3 3 4 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 27 28 29 31 32 33 35 36 37 38 40 41 42 43 45 46 47 48 49 50 51 51 52 53 53 54 54 54 54 54 54 54 54 54 53 53 52 52 51 51 50 49 48 47 46 46 45 44 43 42 41 40 40 39 38 37 37 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 37 38 38 39 39 40 41 42 42 43 44 45 46 46 47 48 49 50 50 51 52 52 53 53 54 54 55 55 55
 78 81 85 88 92 95 99 103 107 111 115 120 124 128 133 138 142 147 151 156 160 165 169 173 177 181 184 187 189 192 193 195 196 196 196 195 194 193 191 189 186 183 179 176 172 168 164 160 155 151 147 142 138 134 130 126 122 119 115 112 108 105 102 99 96 94 91 89 87 85 82 80 79 77 75 74 72 71 69 68 67 65 64 63 62 61 60 59 59 58 57 56 55 55 54 54 53 52 52 51 51 50 50 49 49 49 48 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 60 61 62 63 65 66 67 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 85 86 87 87 88 88 89 89 89 89 89 89 89 89 89 89 89 88 88 88 87 87 87 86 86 85 85 84 83 83 82 82 81 81 80 79 79 78 78 77 77 76 76 75 75 74 74 73 73 73 72 72 72 71 71 71 71 70 70 70 70 69 69 69 69 69 68 68 68 67 67 67 66 66 65 65 64 64 63 63 62 61 60 60 59 58 57 57 56 55 54 53 53 52 51 50 49 49 48 47 46 45 45 44 43 42 42 41 40 39 39 38 37 36 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 25 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 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41 42 44 46 48 50 52 54 57 59 61 64 67 69 72 75
 92 97 102 107 113 118 124 129 135 141 146 152 157 162 167 172 176 180 184 187 190 192 193 195 195 195 195 194 193 191 189 187 184 181 178 175 171 168 165 161 158 154 151 147 144 141 138 135 132 130 127 125 122 120 118 116 115 113 111 110 108 107 106 104 103 102 101 100 99 97 96 95 94 94 93 92 91 90 89 88 87 87 86 85 84 84 83 82 82 81 80 80 79 78 78 77 77 76 76 75 74 74 73 73 72 72 71 71 70 70 69 69 69 68 68 67 67 67 66 66 66 66 66 66 66 66 67 67 68 68 69 70 71 72 74 75 77 79 81 83 85 87 90 93 96 99 102 106 109 113 117 121 125 129 132 136 140 144 148 151 155 158 160 163 165 167 168 168 169 168 168 166 165 163 160 157 154 150 146 142 138 133 129 124 120 115 110 106 102 97 93 89 85 81 77 73 70 67 63 60 57 55 52 49 47 45 42 40 39 37 35 34 32 31 29 28 27 26 25 24 24 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 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 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 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 9 10 10 10 11 11 11 12 12 13 14 15 15 16 17 18 20 21 22 24 25 27 29 30 32 34 37 39 41 44 47 50 53 56 59 63 66 70 74 79 83 88
 62 66 71 76 82 87 94 100 107 114 122 131 139 149 158 169 179 190 201 213 224 236 247 259 270 280 290 299 307 314 320 324 327 329 329 328 325 321 316 309 302 294 285 276 267 257 247 237 227 217 207 198 189 180 171 163 156 148 142 135 129 123 118 113 108 103 99 95 92 89 85 83 80 78 75 73 71 70 68 66 65 64 63 62 61 61 60 60 59 59 59 59 59 59 59 60 60 61 61 62 63 64 65 67 68 70 71 73 75 77 80 82 85 88 91 94 97 101 105 109 113 117 122 127 132 137 142 147 153 158 164 170 175 181 186 191 196 201 205 209 213 216 218 220 222 223 223 222 221 219 217 214 210 206 201 196 191 185 179 173 166 160 153 147 140 134 128 122 116 110 105 99 94 90 85 80 76 72 68 65 61 58 55 52 49 47 44 42 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 14 13 13 12 12 11 10 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 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 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 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 13 15 16 17 19 21 22 24 26 28 30 32 35 38 40 43 47 50 54 58
 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 25 26 27 29 31 33 35 37 39 42 44 47 50 53 57 61 64 68 73 77 82 86 91 96 101 106 111 115 120 124 128 132 136 139 141 143 145 146 147 147 147 146 146 144 143 141 139 137 134 132 130 127 125 122 120 118 116 114 112 110 108 107 105 104 103 102 101 100 100 100 100 100 100 100 101 102 103 104 105 107 109 111 113 115 118 121 124 127 130 133 137 140 144 147 150 153 156 159 161 163 165 166 166 166 166 165 163 161 158 155 152 148 144 140 135 131 126 121 117 113 108 104 100 96 93 89 86 83 80 77 75 72 70 68 67 65 63 62 61 60 59 58 57 56 56 55 55 55 55 55 55 55 55 55 56 56 57 57 58 58 59 60 60 61 62 63 63 64 65 66 66 67 67 67 68 68 68 68 67 67 67 66 65 64 63 62 61 60 58 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 34 34 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 49 50 52 53 55 56 58 59 61 63 64 66 68 69 71 72 74 75 76 77 78 79 79 79 79 79 78 78 77 75 74 72 70 68 66 64 61 59 56 54 52 49 47 44 42 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10
 27 27 26 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 26 27 28 30 31 33 34 36 39 41 43 46 49 53 56 60 64 69 74 79 84 90 96 102 108 115 121 128 135 141 148 154 159 165 169 174 177 180 182 184 184 184 184 182 181 178 176 173 169 166 162 158 154 151 147 143 140 136 133 130 127 124 122 120 117 116 114 112 111 110 110 109 109 109 109 109 110 111 113 114 116 118 121 124 128 131 136 141 146 152 158 165 172 180 189 198 208 219 230 242 254 266 279 293 306 319 333 346 359 371 382 393 403 411 419 425 430 434 436 437 437 435 433 429 425 419 413 407 399 392 383 375 366 357 348 339 329 320 310 300 291 281 271 262 252 243 233 224 214 205 196 187 178 169 160 152 144 136 128 120 113 105 99 92 86 80 74 68 63 58 54 49 45 41 38 34 31 28 26 23 21 19 17 16 14 13 12 10 9 9 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 24 25 26 28 29 31 33 35 37 39 41 43 45 48 50 53 56 59 61 64 67 70 73 76 79 82 85 88 90 92 94 96 98 99 100 101 101 101 101 100 99 98 97 95 93 91 89 87 85 82 80 78 75 73 70 68 66 64 62 59 57 55 54 52 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 30 29 28
 52 52 52 53 53 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 53 53 53 52 52 52 51 51 50 50 50 49 49 49 49 49 48 48 48 48 48 48 49 49 49 49 50 50 51 52 52 53 54 55 56 57 58 59 60 61 62 64 65 67 68 70 71 73 74 76 78 80 81 83 85 87 89 91 93 95 97 99 101 104 106 108 111 113 115 118 120 123 125 128 130 133 135 138 141 143 146 149 151 154 157 159 162 165 167 170 172 175 177 180 182 185 187 189 191 193 195 197 198 200 201 202 203 204 204 205 205 204 204 203 202 201 200 198 196 194 192 189 186 183 180 177 174 170 167 163 160 156 153 149 145 142 138 135 131 128 125 121 118 115 112 109 106 104 101 99 96 94 91 89 87 85 83 81 79 77 75 73 72 70 68 67 65 64 63 61 60 59 58 56 55 54 53 52 51 51 50 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 46 46 46 47 47 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 74 74 75 76 77 77 78 78 79 79 80 80 81 81 81 81 81 81 81 81 81 81 81 80 80 80 79 78 78 77 76 75 75 74 73 72 71 69 68 67 66 65 63 62 61 60 59 57 56 55 54 53 52 51 50 50 49 48 48 47 47 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51
 129 132 135 138 141 144 146 149 152 154 157 159 161 163 165 167 168 170 171 172 173 173 174 174 174 173 173 172 172 171 170 168 167 165 164 162 160 159 157 155 153 151 149 147 146 144 142 140 139 137 136 134 133 132 131 130 129 128 127 126 126 125 125 124 124 124 123 123 123 123 123 123 124 124 124 125 125 126 126 127 128 129 130 131 132 133 134 136 137 139 140 142 144 146 148 151 153 156 158 161 164 167 170 173 177 180 184 188 191 195 199 203 208 212 216 221 225 230 234 239 243 248 252 257 261 266 270 275 279 283 288 292 296 300 303 307 311 314 317 320 323 325 327 329 331 332 333 334 334 333 332 331 329 327 324 321 317 313 308 303 298 292 286 280 273 267 260 253 245 238 231 224 216 209 202 195 188 182 175 169 163 157 151 145 140 134 129 124 120 115 111 106 102 98 95 91 88 84 81 78 75 73 70 68 65 63 61 59 57 55 54 52 51 50 48 47 46 45 45 44 43 43 42 42 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 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 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 42 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 47 48 48 49 50 51 52 53 54 55 56 58 59 61 62 64 65 67 69 71 73 75 77 79 81 83 86 88 90 93 95 98 101 103 106 109 112 114 117 120 123 126
 73 75 76 78 79 80 82 83 84 85 85 86 86 87 87 87 86 86 86 85 84 83 82 80 79 77 76 74 72 70 68 66 64 62 60 58 56 54 52 51 49 47 46 45 43 42 41 40 39 38 38 37 37 37 37 37 37 37 38 38 39 40 41 43 44 45 47 49 51 54 56 59 62 65 69 73 77 81 86 91 97 103 109 116 124 132 140 149 158 168 179 190 201 213 225 237 249 261 272 282 291 299 305 310 312 313 311 307 301 294 285 274 263 251 239 226 213 201 189 177 166 155 145 136 127 119 112 105 98 93 87 82 78 74 70 67 63 61 58 56 53 51 50 48 46 45 44 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 26 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 13 13 12 12 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 40 42 43 44 46 47 48 49 50 51 52 53 53 54 54 55 55 55 55 55 55 54 54 53 53 52 51 51 50 49 48 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 25 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 50 51 53 55 56 58 60 61 63 65 67 68 70 72
 29 31 32 33 34 35 37 38 40 41 43 45 46 48 50 52 55 57 60 62 65 68 71 74 78 81 85 89 94 98 103 108 114 119 125 132 138 145 152 160 168 176 184 193 201 210 219 228 237 245 253 261 268 275 281 286 290 293 295 296 296 295 293 290 287 282 277 271 264 258 250 243 236 228 221 213 206 199 192 185 179 173 167 161 155 150 145 140 135 131 127 123 119 116 112 109 106 103 100 98 95 93 91 89 87 85 83 82 80 79 77 76 75 74 73 72 72 71 71 70 70 70 70 70 70 71 71 72 73 74 75 76 78 79 81 83 85 88 90 93 96 99 102 105 109 113 117 121 125 129 133 137 142 146 151 155 159 164 168 172 175 179 183 186 189 192 194 197 199 201 202 204 205 206 207 207 208 208 208 208 208 208 208 207 207 207 206 205 205 204 203 202 202 201 200 199 197 196 195 193 192 190 188 186 184 182 179 176 174 171 168 165 161 158 155 151 148 144 141 137 134 130 127 123 120 117 114 111 108 105 103 100 98 95 93 91 89 87 85 83 82 80 79 77 76 74 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 58 58 57 56 55 55 54 53 53 52 51 50 50 49 48 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 26 27 28
 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 37 38 39 41 43 44 46 48 50 52 55 57 60 62 65 68 72 75 79 82 86 90 95 99 103 108 113 118 122 127 132 137 141 145 149 153 156 158 160 162 163 163 163 162 160 158 156 153 149 145 141 136 132 127 122 118 113 108 103 99 95 90 86 82 79 75 72 68 65 62 60 57 55 52 50 48 46 45 43 41 40 38 37 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 50 51 51 51 52 52 52 52 52 51 51 51 51 50 50 49 49 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 34 34 34 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 59 61 62 64 66 67 69 71 73 74 76 77 79 80 81 82 83 84 84 84 84 84 84 83 82 81 79 78 76 74 72 70 68 65 63 61 58 56 54 51 49 47 45 43 41 39 38 36 34 33 32 30 29 28 27 26 26 25 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23
 78 81 83 86 88 91 93 96 98 100 102 104 106 108 110 111 112 113 114 115 115 116 116 116 115 115 114 114 113 112 111 110 108 107 106 105 103 102 101 100 99 98 98 97 97 97 97 97 98 98 100 101 103 105 107 110 113 116 120 124 129 134 139 145 152 158 166 173 182 190 199 208 218 228 238 248 258 268 278 288 297 306 314 321 327 332 335 338 339 339 337 334 330 324 317 310 301 292 283 272 262 252 241 231 220 210 201 191 182 173 165 157 149 142 135 129 123 118 113 108 104 100 96 93 90 87 85 83 81 80 79 78 77 76 76 76 76 76 76 76 77 78 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 93 94 94 95 95 95 95 95 95 94 94 93 92 91 90 89 88 87 86 84 83 81 80 78 76 75 73 71 70 68 66 64 63 61 59 58 56 54 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 33 32 31 31 31 31 30 30 30 31 31 31 32 32 33 34 34 35 36 37 38 40 41 42 44 45 46 48 50 51 53 54 56 58 60 61 63 65 66 68 70 71 73 74 76 77 79 80 81 82 83 84 85 85 86 86 86 86 86 85 85 84 84 83 82 80 79 78 76 74 73 71 69 67 65 63 61 59 57 55 53 51 49 47 45 43 41 39 37 35 34 32 31 29 28 26 25 24 23 22 21 20 19 19 18 18 18 17 17 17 17 18 18 18 19 20 20 21 22 23 24 25 27 28 29 31 32 34 36 37 39 41 43 45 47 49 51 54 56 58 61 63 66 68 71 73 76
 43 43 43 43 44 44 44 44 44 44 45 45 45 46 46 46 47 47 48 48 49 50 51 52 52 53 55 56 57 59 60 62 64 66 68 71 74 77 80 84 88 93 97 103 109 115 122 129 138 147 156 166 178 189 202 215 229 243 258 273 287 302 316 328 340 350 358 364 368 368 367 363 357 348 338 326 314 300 286 272 258 244 230 217 204 192 181 170 160 151 142 134 126 119 113 107 101 96 91 87 83 79 75 72 69 66 64 62 60 58 56 55 53 52 51 50 50 49 49 49 49 49 50 50 51 52 53 54 56 57 59 61 63 65 67 70 73 75 78 81 84 87 91 94 97 101 104 107 111 114 117 120 123 125 128 130 133 135 137 138 140 141 142 143 143 144 144 144 143 143 143 142 141 140 139 138 137 135 134 132 130 129 127 125 123 121 119 117 114 112 109 107 104 102 99 96 93 90 88 85 82 78 75 72 69 66 63 60 57 54 51 49 46 43 41 38 36 34 32 30 28 27 25 24 22 21 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 39 40 42 44 46 48 50 52 54 56 59 61 64 66 69 71 74 76 79 81 84 86 88 90 92 94 96 97 99 100 100 101 101 101 101 101 100 99 98 97 96 94 92 91 89 87 85 83 81 79 77 75 73 71 69 67 66 64 62 61 60 58 57 56 55 54 53 52 51 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 44 44 44 43 43 43 43
 46 46 45 45 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 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 44 45 45 45 45 46 46 46 47 47 48 48 49 49 50 51 51 52 53 53 54 55 56 57 58 59 61 62 63 65 66 68 70 72 74 76 78 80 83 85 88 91 95 98 102 106 110 114 119 124 129 135 141 147 154 161 168 176 183 192 200 209 218 227 236 244 253 261 269 276 283 289 293 297 299 300 300 298 295 291 286 279 272 264 255 246 237 227 218 208 199 189 181 172 164 156 149 142 135 129 123 117 112 107 103 99 95 91 88 85 82 79 77 75 73 71 69 67 66 64 63 62 60 59 59 58 57 56 56 55 55 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 55 55 56 56 57 57 58 58 59 59 60 61 62 62 63 64 64 65 66 67 68 69 69 70 71 72 73 74 75 75 76 77 78 79 80 80 81 82 83 84 84 85 86 87 87 88 89 90 90 91 92 93 94 95 96 97 98 99 100 101 102 103 105 106 108 109 111 113 115 117 119 121 123 125 128 131 133 136 139 142 145 148 152 155 158 162 165 168 172 175 178 180 183 185 187 188 189 190 190 190 189 188 186 184 181 178 174 170 166 161 157 152 147 142 137 132 127 122 118 113 109 105 101 97 93 90 86 83 80 78 75 73 70 68 66 64 62 61 59 58 57 55 54 53 52 51 50 50 49 48 48 47 46
 37 36 35 34 33 33 32 32 31 31 30 30 30 30 30 30 30 30 30 31 31 31 32 33 33 34 35 36 37 39 40 42 43 45 47 49 52 54 57 60 63 66 69 73 76 80 84 87 91 95 99 103 106 110 113 116 118 121 123 124 126 127 127 128 128 127 127 126 125 124 123 121 120 119 117 116 115 114 113 112 111 110 110 109 109 109 109 109 109 110 110 111 112 113 114 116 117 119 121 123 125 127 129 131 134 136 138 140 142 144 145 147 148 148 149 149 148 147 146 144 142 139 136 132 128 124 120 116 111 107 102 97 93 89 84 80 76 73 69 66 62 60 57 54 52 49 47 46 44 42 41 39 38 37 36 35 35 34 33 33 33 32 32 32 32 32 32 32 32 33 33 34 34 35 35 36 37 38 39 40 41 42 44 45 47 49 51 53 55 57 60 62 65 68 71 74 77 80 84 87 91 94 98 101 105 108 110 113 115 117 118 119 119 119 118 117 115 113 110 107 103 100 96 92 88 84 79 75 71 68 64 60 57 54 51 48 45 43 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 43 45 48 50 53 56 59 61 64 67 69 72 74 76 78 80 81 82 82 83 83 82 82 81 80 78 77 75 73 71 69 67 65 63 60 58 56 54 52 50 49 47 45 44 43 41 40 39 38
 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 23 23 22 21 21 20 19 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 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 44 45 46 47 48 49 50 51 52 52 53 54 55 55 56 57 57 58 58 59 59 60 60 61 61 61 62 62 62 63 63 63 64 64 64 65 65 65 66 66 67 67 67 68 68 69 69 69 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 70 70 70 69 69 68 67 67 66 65 64 63 62 61 60 59 58 57 56 54 53 52 51 49 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 34 34 35 36 36 37 38 39 39 40 41 41 42 43 43 44 45 45 46 46 47 48 48 49 50 50 51 51 52 52 53 54 54 55 55 56 56 57 57 58 58 58 59 59 60 60 60 61 61 61 61 61 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 62 62 62 61 61 60 60 59 59 58 57 57 56 55 54 54 53 52 51 50
 43 43 44 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 50 50 51 52 52 53 53 54 55 56 56 57 58 59 60 61 62 63 64 66 67 68 70 71 73 74 76 78 80 81 83 85 87 89 91 93 94 96 98 99 101 102 103 104 105 106 106 107 107 107 106 106 105 104 103 102 101 99 98 96 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 61 59 58 56 55 53 52 51 50 49 48 47 46 45 44 44 43 43 42 42 42 41 41 41 41 42 42 42 43 43 44 45 46 47 48 49 51 52 54 56 58 61 63 66 69 72 76 79 83 87 91 95 100 104 109 114 118 123 128 133 138 142 147 151 155 159 163 167 170 173 175 178 180 181 183 184 184 185 185 185 184 184 183 182 180 179 177 175 173 171 169 166 164 161 159 156 153 150 147 144 141 138 135 132 129 125 122 119 116 112 109 106 103 100 97 94 91 88 85 82 79 77 74 72 70 68 66 64 62 60 59 58 56 55 54 53 53 52 52 51 51 51 51 51 52 52 53 53 54 55 56 58 59 60 62 64 66 68 70 72 75 78 81 84 87 91 94 98 103 107 112 117 122 128 133 139 145 152 159 165 172 179 186 193 200 206 213 218 224 228 232 235 237 238 237 236 234 231 227 221 216 209 202 195 187 179 171 163 155 147 140 132 125 119 112 106 101 95 90 86 82 78 74 71 68 65 62 60 58 56 54 52 51 50 48 47 46 46 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43
 48 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 48 48 49 49 50 51 52 53 54 55 56 57 59 60 61 63 64 66 68 69 71 73 75 77 79 81 82 84 86 88 90 91 93 94 95 97 98 98 99 100 100 101 101 101 101 101 101 100 100 99 99 98 97 97 96 95 94 94 93 92 91 91 90 89 89 88 88 87 87 86 86 86 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 87 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 95 95 96 96 96 97 97 97 98 98 98 98 98 98 98 98 98 98 98 98 98 97 97 97 97 97 96 96 96 95 95 95 95 94 94 94 94 94 93 93 93 93 93 93 93 93 93 93 93 93 93 93 93 94 94 94 94 94 94 94 94 95 95 95 95 95 94 94 94 94 93 93 92 92 91 90 89 88 87 86 85 83 82 80 79 77 76 74 73 71 69 68 66 64 63 61 60 58 57 56 54 53 52 51 50 48 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 40 40 40 41 41 41 42 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 55 56 57 58 60 61 62 64 65 67 68 70 72 73 75 76 78 79 81 82 84 85 86 87 88 89 90 90 91 91 91 91 91 91 90 90 89 88 87 86 85 84 83 81 80 79 77 76 74 73 72 70 69 68 66 65 64 63 61 60 59 58 57 56 55 54 54 53 52 51 51 50 49 49 48
 24 25 26 27 28 29 30 31 33 34 35 37 38 40 42 44 46 48 50 53 55 58 61 64 67 70 73 77 80 84 87 91 95 99 103 107 111 115 118 122 126 129 132 135 137 140 142 143 145 145 146 146 146 145 144 143 141 139 137 135 132 129 127 124 120 117 114 111 107 104 101 98 95 91 88 86 83 80 77 75 72 70 68 65 63 61 59 57 56 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 37 36 36 35 35 34 34 34 34 34 34 34 34 34 35 35 36 37 38 39 40 42 43 45 47 50 53 56 59 63 67 72 77 82 88 95 102 110 119 128 138 148 159 171 183 196 209 222 236 249 262 274 285 296 305 313 319 324 327 328 328 326 323 319 313 307 300 292 284 276 268 260 252 244 237 229 222 216 210 204 198 193 189 184 180 176 173 170 167 165 162 160 159 157 156 155 154 153 152 152 151 151 151 151 151 151 151 151 151 151 151 151 150 150 150 150 149 149 148 147 147 146 145 144 143 142 141 141 140 139 138 137 137 136 136 135 135 135 135 135 135 136 136 137 138 139 141 142 144 146 148 150 152 155 158 161 164 168 172 175 180 184 189 193 198 204 209 214 220 225 231 236 241 246 251 256 259 263 265 267 268 268 267 265 262 258 253 247 240 232 224 215 206 196 186 176 166 157 147 138 129 120 112 105 97 90 84 78 72 67 63 58 54 50 47 44 41 38 36 34 32 30 28 27 26 25 23 23 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 22 22 23 23
 29 29 30 31 31 32 33 34 35 36 37 38 40 41 43 44 46 48 49 51 53 56 58 60 63 66 68 71 74 77 81 84 87 91 94 98 101 105 108 112 115 118 120 123 125 127 129 130 131 131 131 131 130 129 128 126 125 123 121 119 116 114 112 110 107 105 103 101 99 97 96 94 92 91 90 89 87 87 86 85 84 84 83 83 83 83 83 83 83 83 83 83 84 84 84 85 85 86 86 87 88 88 89 89 90 90 91 91 92 92 92 93 93 93 93 94 94 94 94 93 93 93 93 93 92 92 92 91 91 90 90 90 89 89 88 88 87 86 86 85 85 84 83 83 82 81 81 80 79 79 78 77 76 75 75 74 73 72 71 70 70 69 68 67 66 66 65 64 64 63 62 62 61 61 60 60 60 60 59 59 59 59 59 59 60 60 60 61 61 62 62 63 64 65 65 66 68 69 70 71 73 74 76 77 79 81 82 84 86 87 89 90 92 93 94 95 96 97 98 98 98 98 98 97 96 95 94 93 91 90 88 86 84 82 80 78 76 74 72 70 67 65 63 62 60 58 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 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 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 28
 82 81 81 80 79 79 78 77 76 75 74 74 73 72 70 69 68 67 66 65 64 62 61 60 58 57 56 55 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 45 46 48 50 52 54 56 58 61 64 67 70 73 77 81 85 89 94 99 105 110 116 122 128 135 142 149 156 163 170 177 183 190 196 201 206 211 215 218 220 222 223 223 222 221 218 216 212 208 204 200 195 190 184 179 174 168 163 158 152 147 142 137 133 128 124 119 115 112 108 104 101 98 95 92 89 86 84 81 79 77 75 73 71 69 67 66 64 63 61 60 58 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 49 50 52 53 55 57 59 61 63 65 68 70 73 75 78 81 84 87 90 93 96 99 102 105 108 111 114 116 119 121 122 124 125 126 127 128 128 128 127 127 126 125 124 123 122 120 119 117 116 114 112 111 109 108 106 105 103 102 100 99 98 97 96 95 94 93 92 91 90 89 89 88 87 87 86 85 85 84 83 83
 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 28 29 30 31 33 34 36 38 40 42 44 46 48 51 53 56 59 62 66 69 72 76 80 83 87 91 95 98 102 106 109 113 116 119 121 124 126 128 129 131 132 132 132 132 132 131 130 129 128 126 124 123 121 119 116 114 112 110 108 105 103 101 99 97 95 93 92 90 88 87 86 85 83 83 82 81 81 80 80 80 80 81 81 82 83 84 86 87 89 91 94 96 99 103 106 110 115 120 125 130 136 142 148 155 162 169 177 184 192 199 207 214 221 228 234 239 244 248 252 254 256 257 257 257 255 254 251 248 245 241 237 233 229 224 220 216 211 207 203 199 195 191 188 184 181 177 174 171 168 165 162 160 157 154 151 148 145 142 140 137 133 130 127 124 121 117 114 111 107 104 100 97 94 90 87 84 81 78 75 73 70 68 65 63 61 59 57 56 54 53 52 50 49 49 48 47 46 46 46 45 45 45 45 45 45 45 46 46 47 47 48 48 49 50 51 52 53 54 55 56 57 58 60 61 62 64 65 66 68 69 71 72 74 75 76 77 79 80 81 82 82 83 83 84 84 84 84 83 83 82 81 80 78 77 75 73 71 69 67 65 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 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12
 12 11 11 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 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 18 19 20 21 23 24 25 27 28 30 31 33 34 36 37 39 40 42 43 44 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 74 75 76 76 77 77 77 78 78 77 77 77 76 76 75 74 73 71 70 68 67 65 63 61 59 57 55 54 52 50 48 46 45 43 42 40 39 38 37 36 35 34 33 33 32 32 32 32 32 32 32 32 32 33 34 34 35 36 38 39 40 42 44 46 48 50 53 56 59 62 66 70 74 78 83 88 93 99 105 110 116 122 127 132 136 139 141 143 142 141 138 134 130 124 117 111 104 96 89 82 76 69 64 58 53 48 44 40 36 33 30 28 25 23 21 20 18 17 16 14 13 13 12 11 10 10 9 9 9 8 8 8 8 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 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 27 28 29 31 32 33 35 37 38 40 41 43 44 46 47 49 50 51 52 52 53 53 53 53 53 52 51 50 49 48 46 45 43 41 39 38 36 34 32 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 13
 33 32 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 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 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 22 23 23 24 24 25 25 26 26 26 26 26 26 25 25 24 24 23 22 21 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 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 4 4 5 5 5 5 5 5 5 5 5 5 5 6 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 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 35 36 36 36 36 35 35 34 33 32 31 30 29 28 27 26 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 11 11 12 13 14 14 15 16 17 18 19 21 22 23 24 26 27 28 29 30 32 33 34 34 35 36 36 37 37 37 37 37 37 37 37 36 36 35 34 34
 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 38 39 40 41 43 44 46 47 49 50 52 53 55 56 57 59 60 61 62 63 64 64 65 66 66 66 66 66 66 66 66 65 65 65 64 63 63 62 62 61 60 60 59 58 58 57 57 56 56 55 55 54 54 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 55 55 56 56 57 58 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 77 78 80 81 82 83 85 86 87 87 88 89 89 89 89 89 89 89 88 87 86 85 84 82 81 79 78 76 74 73 71 69 68 66 65 63 62 60 59 58 57 56 55 54 53 52 52 51 51 51 50 50 50 50 50 50 51 51 51 52 52 53 54 55 56 57 58 59 60 62 63 65 67 68 70 72 74 76 78 80 82 85 87 89 91 93 95 97 99 101 102 104 105 106 107 108 108 108 108 108 108 108 107 106 105 104 103 102 101 100 98 97 95 94 92 91 90 88 87 85 84 83 82 80 79 78 77 76 75 74 73 72 71 71 70 69 69 68 68 67 67 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 74 74 74 75 75 76 76 76 76 76 76 75 75 74 74 73 72 71 70 69 68 66 65 64 62 60 59 57 56 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 24
 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 57 59 60 61 63 64 65 66 67 68 69 70 71 71 72 72 73 73 74 74 74 74 74 74 74 73 73 73 72 72 71 71 70 69 69 68 67 67 66 65 64 64 63 62 62 61 60 60 59 59 58 57 57 57 56 56 55 55 55 55 54 54 54 54 54 54 54 54 55 55 55 55 56 56 56 57 57 58 58 59 59 60 60 61 61 62 63 63 64 65 65 66 67 68 68 69 70 71 72 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 99 100 100 100 100 100 99 99 98 97 96 95 93 91 89 87 85 83 81 78 76 74 71 69 66 64 61 59 57 55 53 51 49 47 45 44 42 41 40 39 38 37 36 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 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 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 30
 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 26 28 29 31 33 35 37 40 42 45 48 51 54 57 60 63 66 68 71 74 76 78 80 82 83 84 85 85 85 84 84 83 81 80 79 77 75 74 72 70 68 67 65 64 62 61 60 59 58 57 56 55 55 54 54 54 54 54 54 54 54 55 56 56 57 58 59 61 62 64 65 67 69 71 73 75 77 79 81 83 85 87 89 90 92 93 94 94 95 95 94 94 93 92 91 89 87 86 84 82 80 78 76 74 72 71 69 67 66 65 63 62 62 61 60 60 59 59 59 59 59 60 60 60 61 62 63 64 65 66 67 69 70 72 74 76 77 79 81 84 86 88 90 92 94 96 97 99 100 102 102 103 103 103 103 102 101 100 98 96 93 91 88 85 81 78 74 71 68 64 61 58 54 51 48 46 43 40 38 36 34 32 30 28 26 25 23 22 21 20 18 17 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 23 24 25 27 28 30 31 33 35 37 40 42 44 47 49 52 55 58 61 64 67 70 73 76 78 81 83 86 88 89 91 92 93 93 94 93 93 92 91 90 88 86 85 82 80 78 75 73 70 68 65 63 60 58 56 53 51 49 47 45 43 41 39 38 36 35 33 32 30 29 28 27 26 25
 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 42 43 45 46 48 50 52 54 56 58 61 63 66 69 71 74 77 80 83 86 89 92 94 97 99 101 103 104 105 105 105 105 104 103 101 99 97 94 92 89 86 83 80 76 73 70 67 65 62 59 57 54 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 32 31 30 30 30 29 29 29 29 29 29 29 29 29 30 30 31 32 32 33 34 35 37 38 39 41 43 45 47 49 51 54 57 59 63 66 69 73 77 81 85 90 95 99 104 110 115 120 126 132 137 143 149 154 160 165 170 175 180 185 189 193 196 199 202 204 206 208 209 210 210 210 210 210 209 208 207 205 204 202 200 199 197 195 193 191 188 186 184 182 180 178 175 173 171 169 166 164 161 159 156 154 151 148 145 142 138 135 132 128 124 121 117 113 109 105 101 97 93 89 85 81 77 73 70 66 63 60 56 54 51 48 46 43 41 39 37 35 33 32 30 29 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 47 49 51 52 54 56 58 60 62 63 65 66 67 68 68 69 69 69 68 68 67 66 65 63 62 60 58 56 54 52 51 49 47 45 43 41 40 38 37 35 34 33 31 30 29 28 28 27 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23
 70 70 69 68 68 67 67 66 66 66 65 65 64 64 63 63 63 62 62 61 61 61 60 60 60 59 59 59 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 59 59 59 60 60 60 60 61 61 61 61 61 61 62 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 60 60 60 59 59 59 59 59 59 59 59 60 60 60 61 61 62 62 63 64 64 65 67 68 69 71 72 74 76 78 80 83 85 88 91 94 98 101 105 109 113 118 122 126 131 136 140 145 149 153 157 161 164 167 169 171 172 173 173 172 171 170 168 166 163 159 156 152 148 144 140 136 132 127 123 119 115 111 108 104 100 97 94 91 88 85 82 80 77 75 73 71 69 67 65 63 62 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 36 36 37 38 39 39 40 41 42 44 45 46 47 49 50 52 54 56 58 60 62 64 67 70 72 75 79 82 85 89 93 97 101 106 110 115 119 124 129 134 139 143 148 152 156 160 164 167 169 171 173 174 174 174 173 172 170 168 165 163 159 156 152 148 144 141 137 133 129 125 121 118 114 111 108 105 102 100 97 95 93 90 88 87 85 83 82 80 79 78 77 76 75 74 73 72 72 71
 86 85 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 66 65 64 64 63 63 62 62 62 62 61 61 61 61 61 61 62 62 62 62 63 63 64 64 65 65 66 67 67 68 69 69 70 71 72 73 74 74 75 76 77 78 79 79 80 81 82 83 84 84 85 86 87 87 88 89 89 90 90 91 92 92 93 93 94 94 95 95 96 96 96 97 97 98 98 98 99 99 99 99 99 99 99 99 99 99 99 99 99 98 98 98 97 96 96 95 95 94 93 92 91 90 90 89 88 87 86 85 84 84 83 82 81 81 80 79 79 78 78 78 77 77 77 77 77 77 77 77 77 77 78 78 78 79 79 80 81 81 82 83 84 85 86 86 87 88 89 90 91 92 93 94 95 96 97 97 98 99 99 100 100 101 101 101 101 101 100 100 99 99 98 97 96 95 93 92 91 89 87 86 84 82 80 78 76 74 72 70 68 67 65 63 61 60 58 57 55 54 52 51 50 49 48 47 46 46 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 44 44 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 47 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 50 50 51 51 52 52 53 53 54 55 56 56 57 58 59 60 61 62 63 65 66 67 68 70 71 73 74 75 77 78 80 81 82 84 85 86 87 88 89 90 91 92 93 93 94 94 94 95 95 95 94 94 94 93 93 92 91 90 90 89 88 87
 22 22 23 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 42 44 46 47 49 51 53 54 56 58 60 61 63 65 66 68 69 70 72 73 74 75 75 76 77 77 77 78 78 78 78 78 77 77 77 76 76 75 75 74 73 72 71 70 69 68 67 66 64 63 62 61 59 58 56 55 54 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 35 37 39 41 43 45 48 51 54 57 61 64 68 73 77 82 86 91 96 102 107 112 116 121 125 129 133 136 138 140 141 141 140 139 138 136 133 130 127 124 120 116 113 109 105 102 98 95 92 89 86 83 81 78 76 74 72 71 69 68 67 66 65 65 64 64 63 63 63 63 63 64 64 64 65 66 66 67 68 69 70 71 72 73 74 75 75 76 77 77 77 78 78 77 77 77 76 75 75 74 72 71 70 69 67 66 65 63 62 61 59 58 57 56 55 54 54 53 52 52 52 51 51 51 51 52 52 52 53 54 54 55 56 58 59 60 62 63 65 67 69 71 74 76 79 81 84 87 90 93 96 99 102 106 109 111 114 117 119 121 122 123 124 124 124 123 122 120 118 115 112 109 105 101 97 93 89 85 81 77 72 69 65 61 58 54 51 48 46 43 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 20 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21
 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 17 18 20 21 23 25 27 29 32 35 38 42 46 50 55 61 68 75 83 91 101 112 123 136 150 165 181 197 214 232 249 266 282 297 309 318 325 329 329 327 322 314 304 293 281 268 255 242 229 217 205 194 183 173 164 155 147 140 133 127 121 116 111 106 102 98 95 91 88 85 83 80 78 76 74 72 70 69 67 66 65 63 62 61 60 59 58 58 57 56 55 55 54 54 53 53 52 51 51 51 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 46 46 47 48 49 50 51 52 53 55 56 58 60 62 64 66 69 72 75 78 82 86 90 95 100 105 111 118 125 132 141 149 158 168 178 189 200 211 221 231 240 249 255 260 262 262 260 255 249 240 229 217 205 191 178 165 152 140 128 118 108 98 90 82 75 69 63 58 53 49 45 41 38 36 33 31 29 27 25 24 23 21 20 19 19 18 17 17 16 16 15 15 15 15 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 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11
 54 54 54 54 54 55 55 55 55 55 56 56 56 57 57 57 58 58 58 59 59 60 60 61 61 62 63 63 64 65 66 67 68 69 71 72 74 75 77 79 82 84 87 90 93 97 101 105 110 115 120 127 134 141 149 158 168 178 190 202 215 229 244 260 276 293 311 328 346 363 380 395 409 421 431 438 442 443 441 436 428 418 406 392 376 360 343 325 308 291 275 259 243 229 215 202 189 178 167 157 147 138 130 123 115 109 103 97 92 87 83 79 75 72 69 66 63 61 59 57 55 54 53 52 51 50 49 48 48 48 47 47 47 47 47 47 47 48 48 48 49 49 50 50 51 52 52 53 54 54 55 56 57 57 58 59 60 61 62 62 63 64 65 66 67 68 69 70 70 71 72 73 74 75 76 78 79 80 81 82 84 85 87 88 90 92 93 95 97 99 101 103 105 107 109 111 113 114 116 118 119 120 121 122 123 123 123 122 122 120 119 117 115 113 110 107 104 101 98 95 92 88 85 82 79 76 73 70 68 65 63 61 59 57 55 54 52 51 50 49 49 48 48 47 47 47 47 47 48 48 49 49 50 51 52 53 54 55 56 57 59 60 61 63 64 66 68 69 71 72 74 75 77 78 80 81 82 83 84 85 86 87 87 87 88 88 87 87 87 86 85 85 84 83 82 81 79 78 77 76 74 73 72 70 69 68 67 66 65 64 63 62 61 60 59 59 58 57 57 56 56 55 55 54 54 54 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 54
 49 49 49 49 50 50 50 51 51 52 52 53 54 55 56 57 58 59 60 62 63 65 67 68 70 72 75 77 79 82 84 87 90 93 96 99 102 105 108 111 115 118 121 124 127 130 133 136 139 141 143 145 147 148 149 150 151 151 151 150 149 148 147 145 143 141 139 136 133 130 127 124 121 118 115 112 109 106 103 100 98 95 93 90 88 86 84 82 80 78 77 75 74 72 71 70 69 68 67 67 66 65 65 65 64 64 64 64 64 64 64 64 65 65 66 66 67 67 68 68 69 70 70 71 71 72 73 73 74 74 74 74 74 74 74 74 74 73 73 72 71 71 70 69 68 66 65 64 63 62 60 59 58 57 55 54 53 52 51 50 49 48 47 47 46 45 45 44 44 43 43 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 46 46 47 48 49 50 52 53 54 56 58 59 61 63 65 67 69 72 74 76 79 81 83 86 88 90 92 94 95 97 98 99 99 100 100 99 99 98 97 95 94 92 90 88 86 84 81 79 77 75 72 70 68 66 64 62 61 59 57 56 55 54 52 51 51 50 49 49 48 48 47 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 50 51 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 76 77 78 79 80 81 82 83 84 85 86 86 87 87 88 88 88 89 89 88 88 88 88 87 86 86 85 84 83 81 80 79 78 76 75 73 72 70 69 68 66 65 63 62 61 60 59 57 56 55 55 54 53 52 52 51 51 50 50 50 49 49
 22 21 20 19 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 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 5 6 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 22 23 24 26 27 28 30 31 33 34 36 37 39 41 42 44 45 47 48 50 51 53 55 56 58 59 61 62 64 65 67 69 70 72 74 76 77 79 81 83 86 88 90 92 94 97 99 101 103 105 106 108 109 110 111 112 112 112 111 111 110 108 107 105 103 101 99 97 94 92 89 87 84 82 80 77 75 73 71 69 67 65 63 61 60 58 56 55 53 52 50 49 47 46 44 43 42 40 39 38 36 35 33 32 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 22 23 24 25 27 28 29 31 32 34 35 37 38 40 42 43 45 46 48 49 51 52 54 56 57 59 60 62 63 65 67 69 70 72 74 76 79 81 83 86 88 91 93 96 99 102 105 107 110 113 115 117 119 121 122 123 124 124 123 122 121 119 117 114 111 108 104 101 97 93 89 85 80 76 73 69 65 62 58 55 52 49 46 43 41 38 36 34 32 30 28 27 25 24
 43 42 42 42 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 34 34 35 36 37 38 40 41 43 45 47 49 51 54 57 60 63 67 70 75 79 84 88 93 99 104 110 116 122 128 133 139 144 149 154 158 161 163 165 166 166 165 163 161 158 154 149 145 139 134 128 123 117 112 106 101 96 91 87 82 78 74 70 67 64 61 58 56 53 51 49 48 46 45 44 43 42 41 41 40 40 40 40 40 40 40 41 41 42 43 44 45 46 47 48 50 51 53 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 85 87 88 89 91 91 92 93 93 94 94 94 94 94 93 93 92 91 90 89 88 87 86 84 83 81 80 78 76 75 73 71 69 67 66 64 62 60 58 57 55 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 34 33 32 32 32 31 31 31 31 31 31 31 31 31 32 32 33 34 35 36 37 38 40 41 43 45 47 49 52 54 57 60 63 67 71 75 79 83 88 92 97 102 108 113 118 123 128 133 137 142 145 148 151 153 154 155 155 154 153 151 148 145 142 138 134 129 125 120 116 111 107 103 98 94 91 87 83 80 77 74 72 69 67 65 63 61 59 58 57 55 54 53 52 51 51 50 49 49 48 47 47 47 46 46 46 45 45 45 44 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 43 43 43 43
 51 50 49 48 47 46 45 44 43 43 42 41 41 40 39 39 39 38 38 38 38 37 37 37 38 38 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 57 58 59 59 60 60 60 60 61 61 61 61 61 60 60 60 60 59 59 59 58 58 58 57 57 56 56 56 55 55 55 54 54 53 53 53 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 43 43 42 41 41 40 39 38 38 37 36 36 35 34 33 33 32 32 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 25 25 25 26 26 26 26 26 27 27 28 28 29 29 30 31 32 33 34 35 37 38 40 41 43 45 47 50 52 55 57 60 63 67 70 74 78 82 86 90 94 98 103 107 111 115 119 122 125 128 130 131 131 131 130 128 126 123 119 115 111 106 101 96 91 86 82 77 72 68 64 60 57 53 50 47 45 42 40 38 36 34 33 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 49 51 52 53 54 55 56 57 58 59 59 60 60 60 60 60 60 59 59 58 57 57 56 55 54 53 52
 80 80 80 81 81 82 83 84 85 86 88 89 91 93 95 97 99 102 104 106 109 111 114 116 118 120 122 124 125 126 126 127 126 126 125 123 121 119 116 113 110 106 102 98 94 90 86 82 78 74 70 66 62 59 55 52 49 47 44 41 39 37 35 33 32 30 29 28 26 25 25 24 23 23 22 22 22 22 21 21 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 33 34 36 38 40 42 44 47 50 53 56 60 64 68 73 78 83 89 95 102 109 116 124 131 139 147 155 163 171 178 184 190 194 198 201 202 202 201 199 195 191 185 179 173 166 159 151 144 136 129 121 115 108 102 96 90 85 80 75 71 67 63 60 57 54 52 49 47 45 43 42 40 39 38 37 36 35 34 33 33 32 31 31 31 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 32 32 33 34 35 35 37 38 39 40 42 43 45 47 48 50 52 55 57 59 62 65 67 70 73 76 79 82 85 89 92 95 98 100 103 105 108 109 111 112 113 113 113 113 112 111 110 108 106 104 102 99 96 94 91 88 86 83 80 78 75 73 71 69 67 65 63 62 60 59 58 57 56 55 54 54 54 53 53 53 53 54 54 55 56 57 58 60 61 63 66 68 71 74 77 81 85 89 93 98 103 109 114 120 126 132 138 145 151 156 162 167 172 176 180 183 185 186 187 186 185 183 181 178 174 170 166 161 156 151 146 141 136 131 127 122 118 114 111 107 104 101 98 96 93 91 89 88 86 85 84 83 82 81 81 80 80 80
 97 96 94 93 91 89 87 85 83 81 79 77 75 73 71 69 67 65 63 61 59 57 56 54 52 51 49 48 46 45 44 43 42 40 39 38 38 37 36 35 34 34 33 33 32 31 31 31 30 30 30 30 29 29 29 29 30 30 30 30 31 31 32 32 33 34 35 36 37 39 40 42 44 45 47 50 52 54 57 59 62 65 68 71 75 78 82 85 89 92 96 100 103 106 110 113 115 118 120 121 122 123 124 123 123 122 120 118 116 114 111 108 105 101 98 95 91 88 85 82 79 76 73 70 68 65 63 61 59 57 56 54 53 51 50 49 48 47 46 45 44 44 43 43 42 42 41 41 41 41 41 40 40 40 41 41 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 46 46 47 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 38 37 36 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 49 49 50 50 51 51 51 51 51 51 50 50 50 49 48 48 47 46 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 35 36 36 37 38 39 41 42 43 45 46 48 49 51 53 55 57 59 61 63 65 68 70 72 75 77 80 82 84 87 89 91 93 95 96 98 99 100 101 102 102 102 102 102 102 101 101 100 98
 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 26 26 26 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 46 47 48 49 49 49 49 49 49 49 48 48 47 46 45 44 43 41 40 39 38 37 36 35 33 32 31 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 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 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 35 36 37 38 39 40 42 43 44 45 46 47 49 50 50 51 52 53 53 53 54 54 54 53 53 52 52 51 50 49 48 47 46 44 43 42 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 12 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15
 66 65 64 63 62 61 61 60 59 59 58 58 57 57 57 56 56 56 56 55 55 55 55 55 55 56 56 56 56 56 56 57 57 57 58 58 59 59 59 60 60 61 62 62 63 63 64 65 65 66 67 68 69 70 71 72 73 74 76 77 78 80 81 83 85 86 88 90 92 94 96 98 101 103 105 107 109 111 113 116 118 120 121 123 125 127 128 129 131 132 133 134 134 135 135 136 136 136 135 135 135 134 134 133 132 131 130 129 128 127 125 124 123 122 120 119 118 116 115 114 113 111 110 109 108 107 106 105 103 102 101 100 99 98 97 96 95 93 92 91 90 89 88 86 85 84 83 82 80 79 78 77 76 75 74 73 72 71 70 69 68 68 67 66 65 65 64 64 63 63 63 62 62 62 62 61 61 61 61 61 61 62 62 62 62 63 63 63 64 64 65 65 66 66 67 68 68 69 70 71 71 72 73 73 74 75 75 76 76 76 77 77 77 77 77 77 77 77 76 76 75 75 74 73 73 72 71 70 69 68 67 67 66 65 64 63 62 61 61 60 59 59 58 58 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 58 58 58 58 58 58 59 59 59 59 59 59 60 60 60 60 61 61 61 62 62 63 64 64 65 66 67 68 70 71 72 74 76 78 79 82 84 86 88 91 94 96 99 102 104 107 110 113 115 118 121 123 125 127 129 130 131 132 132 132 132 131 131 129 128 126 124 122 119 117 114 111 108 105 103 100 97 94 92 89 87 85 83 80 78 77 75 73 72 70 69 67
 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 24 25 26 27 28 28 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 35 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 52 53 53 54 54 54 54 53 53 52 51 49 48 47 45 43 42 40 38 37 35 33 32 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 33 34 35 35 36 36 36 36 36 35 35 34 33 33 31 30 29 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 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 5 5 5 5 5 5 6 6 6 6 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 24 26 27 29 30 32 34 35 37 39 41 43 46 48 50 52 54 56 58 60 62 64 65 67 68 68 69 69 68 67 66 65 63 61 59 57 54 51 49 46 43 41 38 35 33 31 29 26 25 23 21 20 18 17 16 14 13 12 12 11 10 9 9
 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 31 31 31 32 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 55 56 57 58 59 60 62 63 64 65 66 67 68 69 69 70 71 72 72 73 73 74 74 74 74 75 75 75 75 75 75 74 74 74 74 73 73 72 72 71 71 70 69 69 68 67 66 66 65 64 63 62 61 60 59 59 58 57 56 55 54 54 53 52 51 51 50 49 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 46 46 46 47 48 49 49 50 52 53 54 55 57 59 60 62 64 66 68 70 72 75 77 79 81 84 86 88 90 92 93 95 96 97 98 99 99 99 98 98 97 95 94 92 90 88 86 83 81 78 75 73 70 67 65 62 60 58 56 53 52 50 48 46 45 44 43 41 40 39 39 38 37 37 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 49 50 51 52 52 53 54 54 55 55 56 56 57 57 58 58 58 58 59 59 59 59 59 59 58 58 58 58 57 57 56 56 55 55 54 53 53 52 51 51 50 49 48 48 47 46 46 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 40 40 41 41 42 43 44 44 45 46 47 48 48 49 50 51 51 52 52 53 53 53 53 53 53 53 52 52 51
 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 55 55 56 56 57 57 57 57 58 58 58 58 58 58 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 57 57 57 57 58 58 58 59 59 60 60 60 61 61 61 62 62 62 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 66 67 68 69 70 71 72 74 76 78 81 83 86 89 92 96 100 104 108 113 118 123 129 134 140 146 152 158 163 169 174 179 183 187 190 192 194 194 193 192 189 186 182 177 171 165 159 153 146 140 134 128 122 116 110 105 100 96 92 88 84 81 78 75 72 70 68 66 64 62 60 59 58 56 55 54 53 53 52 51 51 50 49 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 49 49 50 51 52 52 53 55 56 57 58 60 61 63 65 67 69 71 73 76 78 81 83 86 88 91 94 97 100 103 106 109 112 115 118 121 124 126 129 132 134 137 139 142 144 146 147 149 151 152 153 154 155 155 155 155 155 155 154 154 153 151 150 148 147 145 142 140 137 134 132 129 125 122 119 115 112 108 105 101 98 94 91 87 84 80 77 74 71 68 65 63 60 58 56 53 51 50 48 46 45 43 42 41 40 39 38 37 36 35 35 34 34 33 33 32 32 32 31 31 31
 75 75 74 74 74 73 73 72 71 71 70 69 68 68 67 66 65 64 64 63 62 61 61 60 59 59 58 58 57 56 56 55 55 54 54 54 53 53 52 52 52 51 51 51 50 50 50 49 49 49 49 49 49 49 49 49 50 50 50 51 52 52 53 54 55 57 58 60 61 63 65 68 70 73 76 79 82 85 89 93 96 100 104 108 112 116 120 124 128 131 134 136 138 140 141 141 141 141 139 137 135 132 129 125 121 117 113 108 104 100 95 91 87 83 79 76 72 69 66 63 61 58 56 54 52 51 49 47 46 45 44 43 42 41 40 40 39 39 38 38 37 37 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 40 41 42 43 43 44 45 46 47 49 50 51 52 53 54 55 57 58 59 60 61 62 63 63 64 65 65 66 66 67 67 67 67 66 66 66 65 64 64 63 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 42 42 41 41 41 42 42 42 42 43 44 44 45 46 47 48 50 51 53 55 57 59 62 64 67 70 73 77 80 84 88 92 96 100 104 108 112 115 119 122 124 127 129 130 131 131 131 130 129 127 125 122 120 116 113 109 106 102 98 95 91 87 84 81 77 74 71 69 66 64 61 59 57 56 54 53 51 50 49 48 47 46 46 45 45 45 44 44 44 44 44 44 44 44 44 45 45 45 46 46 47 47 48 48 49 50 50 51 52 53 54 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 72 73 74 74 74 75 75 75 75 75 75
 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 46 47 49 51 52 54 56 58 60 63 65 67 70 72 75 77 79 82 84 86 88 90 91 93 93 94 94 94 93 92 91 90 88 86 84 81 79 76 73 71 68 66 63 61 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37 36 35 35 34 33 33 33 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 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 35 36 36 37 38 38 39 40 40 41 42 43 44 44 45 46 47 48 49 49 50 51 52 52 53 54 54 55 55 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 54 54 54 54 53 53 52 52 51 51 50 49 49 48 47 47 46 45 44 43 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 44 45 45 46 46 47 47 47 47 47 47 47 46 46 45 45 44 43 43 42 41 40 39 38 37 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26
 34 34 34 33 33 32 32 31 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 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 18 18 18 18 18 19 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 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 47 48 49 51 53 54 56 58 60 62 64 66 68 71 73 75 78 80 82 85 87 89 92 94 96 98 100 102 103 105 106 107 108 109 110 110 110 110 109 109 108 107 105 104 102 100 98 96 93 91 88 86 83 80 77 75 72 69 66 64 61 58 56 54 51 49 47 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 31 32 33 34 36 37 38 39 40 42 43 45 46 48 49 51 53 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 95 96 98 99 99 100 101 101 101 100 100 99 98 97 96 94 93 91 89 87 85 83 81 79 76 74 72 70 68 65 63 61 59 58 56 54 52 51 49 48 47 45 44 43 42 41 41 40 39 39 38 38 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 34
 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 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 32 33 33 34 34 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 39 40 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 63 63 64 64 64 64 63 63 62 61 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 46 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 43 43 43 42 41 41 40 39 38 38 37 36 35 34 33 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 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 47 47 47 47 47 47 46 46 45 45 44 44 43 42 41 41 40 39 38 37 36 35 33 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 20 19 19 18
 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 40 41 42 43 45 46 48 50 51 53 55 57 60 62 64 67 69 72 75 78 80 83 86 89 91 94 96 97 99 100 101 101 102 101 100 99 98 96 94 92 89 87 84 81 78 75 72 69 66 64 61 58 56 53 51 49 47 45 43 42 40 39 38 37 36 36 35 35 35 35 35 36 36 37 38 39 40 41 43 44 46 48 50 53 56 58 62 65 69 73 77 82 87 92 98 104 111 118 125 133 141 149 158 166 175 183 191 198 205 211 216 219 222 223 223 222 219 216 212 207 202 196 190 184 178 172 165 160 154 148 143 138 133 128 124 120 115 112 108 104 101 98 95 91 89 86 83 80 78 75 72 70 68 65 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 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 27 28 30 31 33 35 37 39 41 44 46 49 51 54 57 60 64 67 70 74 77 81 84 88 91 95 98 101 104 107 110 113 115 117 119 121 122 123 124 124 125 125 124 124 123 122 121 120 118 117 115 113 111 109 107 105 102 100 97 94 92 89 86 83 81 78 75 72 69 66 64 61 58 56 53 51 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21
 60 57 54 52 49 47 45 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 33 34 35 37 38 40 42 44 46 49 51 54 56 59 62 65 69 72 75 79 82 85 88 91 94 96 99 101 102 103 104 104 105 104 104 103 102 101 100 98 97 95 93 92 90 89 87 86 85 84 83 82 82 81 81 81 81 81 82 82 83 84 85 86 87 89 90 92 93 95 96 98 99 101 102 104 105 106 107 108 109 110 110 110 111 111 111 111 110 110 110 109 109 108 108 107 107 107 107 106 107 107 107 108 109 110 111 113 115 117 119 121 124 127 130 133 136 139 143 146 149 152 154 157 158 159 160 160 159 158 156 153 149 145 140 134 129 123 117 110 104 98 92 86 81 76 71 66 62 58 54 51 48 45 42 40 38 36 34 32 31 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 20 20 21 22 23 24 25 27 28 29 31 33 35 36 38 41 43 45 48 50 53 55 58 61 63 66 68 71 73 75 77 79 80 81 82 82 83 82 82 81 80 79 78 77 75 73 72 70 68 67 65 64 62 61 60 58 57 56 55 55 54 54 53 53 53 53 53 53 53 53 54 54 55 56 56 57 59 60 61 63 64 66 67 69 71 73 75 76 78 80 81 82 84 84 85 85 85 85 85 84 82 81 79 77 75 73 70 68 65 62
 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 13 14 15 16 17 17 18 20 21 22 23 24 26 27 28 30 31 33 34 36 37 38 39 40 41 42 42 42 42 42 41 40 39 38 37 35 34 32 31 29 28 26 25 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 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 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 34 35 36 36 37 37 37 38 38 38 38 38 38 38 37 37 36 36 35 34 33 32 32 31 30 29 28 26 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 21 22 22 23 23 23 23 24 24 24 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8
 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 21 22 24 25 27 29 31 33 35 37 40 42 44 47 49 51 53 56 58 59 61 63 64 65 66 67 68 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 71 71 72 73 73 74 75 76 77 78 79 80 81 82 82 83 84 85 85 86 86 87 87 87 87 87 87 86 86 85 84 83 82 81 80 79 78 77 75 74 73 71 70 69 67 66 64 63 62 60 59 57 56 54 53 51 50 48 47 45 44 42 40 39 37 36 34 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 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 8 8 8 8 9 9 10 10 11 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 30 31 33 35 36 38 39 41 42 44 45 46 47 48 48 49 49 49 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 49 49 49 49 50 50 50 51 51 52 52 52 53 54 54 55 55 56 56 57 58 58 59 59 60 61 61 62 62 63 63 63 64 64 64 64 64 64 64 63 63 62 62 61 60 59 57 56 55 53 51 50 48 46 44 43
 57 57 58 58 59 59 60 61 63 64 66 67 69 71 74 76 79 82 86 89 93 97 101 106 110 115 120 125 130 135 140 144 148 152 156 159 161 163 164 164 163 162 160 158 155 151 147 142 138 133 127 122 117 112 106 101 96 91 87 82 78 74 70 67 63 60 58 55 52 50 48 46 45 43 42 41 40 39 38 38 38 37 37 37 37 37 37 38 38 39 39 40 41 42 42 43 44 46 47 48 50 51 53 54 56 58 59 61 63 65 67 70 72 74 76 79 81 83 85 87 90 92 94 95 97 99 100 101 103 104 104 105 105 105 105 105 105 104 103 102 101 99 98 96 94 92 90 87 85 83 80 78 75 73 71 69 66 64 62 60 58 57 55 53 52 51 50 49 48 47 46 45 45 44 44 44 44 43 43 43 43 44 44 44 44 45 45 46 46 47 47 48 49 49 50 51 52 53 54 55 56 57 59 60 61 63 64 66 67 69 70 72 74 75 77 79 81 83 84 86 88 90 91 93 95 96 98 100 101 102 104 105 106 107 108 109 109 110 110 110 110 109 109 108 107 106 105 103 102 100 98 96 94 92 90 88 86 83 81 79 77 75 73 71 69 67 66 64 63 61 60 58 57 56 55 54 53 53 52 51 51 51 50 50 50 50 50 51 51 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 70 71 72 72 73 73 74 74 74 74 74 74 74 74 74 73 73 73 72 72 71 70 70 69 68 68 67 66 65 65 64 63 62 62 61 61 60 59 59 58 58 58 57 57 57 57 56 56 56 57
 17 17 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 32 33 33 34 34 34 35 35 35 35 35 35 34 34 34 33 33 32 31 30 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 19 19 20 21 21 22 23 24 25 26 28 29 30 31 33 34 35 37 38 39 41 42 43 44 46 47 48 48 49 50 50 51 51 51 51 51 51 50 50 49 49 48 47 47 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 26 27 28 30 31 33 34 36 37 39 40 42 43 45 46 47 48 49 50 50 51 51 51 51 51 50 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17
 41 42 42 43 43 43 44 44 45 45 45 46 46 47 47 47 48 48 49 49 49 50 50 50 51 51 51 52 52 52 52 52 52 52 52 52 51 51 51 50 50 50 49 48 48 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 46 47 48 48 49 50 51 51 52 52 53 53 53 53 53 53 53 53 53 53 52 52 52 51 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 45 45 46 47 48 48 49 49 50 50 50 50 50 50 50 49 49 48 48 47 46 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 36 35 35 35 35 34 34 34 35 35 35 35 36 36 36 37 38 38 39 40 40 41 42 43 44 44 45 46 47 47 48 49 49 50 50 50 50 51 51 51 50 50 50 50 49 49 48 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41
 49 51 54 57 60 64 67 71 74 78 81 85 88 92 95 98 101 104 106 108 109 111 112 112 112 112 111 111 109 108 106 104 102 99 97 94 91 89 86 83 80 77 74 71 68 66 63 60 57 55 52 49 47 44 42 40 38 35 33 31 29 28 26 24 23 21 20 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 15 16 17 18 19 21 22 24 25 27 29 31 33 36 38 40 43 45 48 50 53 55 58 60 63 65 67 69 71 73 74 76 77 78 79 80 81 82 83 83 84 84 84 84 85 85 84 84 84 84 83 83 82 82 81 80 79 78 77 76 75 73 72 70 68 67 65 63 61 59 57 55 53 51 49 47 45 42 40 38 37 35 33 31 29 28 26 25 23 22 21 19 18 17 16 16 15 14 14 13 13 12 12 12 12 11 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 21 22 23 25 26 28 30 32 34 36 39 41 44 47 51 54 58 62 66 70 74 79 83 88 92 96 100 103 106 108 109 110 109 108 107 104 102 98 95 91 87 84 80 76 73 70 67 64 61 59 57 55 54 53 52 51 50 50 50 50 51 52 53 54 56 57 59 62 64 67 70 73 76 80 83 86 90 93 96 98 100 102 103 104 104 104 103 101 99 97 94 91 87 84 80 77 73 69 66 62 59 56 53 50 47 45 42 40 38 36 34 33 31 30 29 28 27 26 25 25 24 24 24 24 24 25 25 26 26 27 28 29 31 32 34 35 37 39 41 44 46
 50 49 48 46 45 44 42 41 40 38 37 36 34 33 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 43 44 45 46 48 49 51 52 53 55 56 58 59 61 62 63 65 66 67 68 69 70 71 71 72 72 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 71 71 70 70 69 69 68 68 67 67 66 66 65 65 65 64 64 64 63 63 63 63 63 64 64 64 65 66 66 67 68 69 70 72 73 75 76 78 79 81 82 84 85 87 88 89 90 90 91 91 91 91 90 89 88 87 85 84 82 80 78 75 73 71 69 67 65 63 61 59 57 55 54 52 51 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 36 37 38 38 39 41 42 43 44 45 46 48 49 50 52 53 55 56 57 59 60 61 63 64 65 67 68 69 70 71 72 72 73 74 74 74 75 75 75 75 75 75 75 74 74 74 73 73 72 72 71 71 70 70 69 69 68 67 67 66 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 60 59 59 59 58 58 57 57 56 55 54 53 52
 30 29 28 27 27 26 25 25 25 24 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 48 50 52 54 56 59 61 63 65 67 70 72 74 76 79 81 83 85 88 90 92 94 95 97 99 100 101 102 103 104 104 104 104 104 104 103 102 101 100 99 97 96 94 92 90 88 86 84 82 80 78 76 74 72 71 69 67 66 64 63 62 61 60 59 58 57 57 56 56 56 56 56 56 56 57 57 57 58 59 59 60 61 62 62 63 64 65 65 66 67 67 68 68 69 69 69 69 69 69 69 69 68 68 67 66 66 65 64 63 62 61 60 59 57 56 55 54 53 52 52 51 50 50 49 49 49 49 49 49 49 50 51 51 52 54 55 57 59 61 63 66 68 71 75 78 82 86 89 94 98 102 106 111 115 119 122 125 128 130 132 133 133 133 132 131 128 126 123 119 116 112 108 103 99 95 91 87 83 80 76 73 69 66 63 60 58 55 53 51 49 47 45 43 41 40 38 37 35 34 33 32 31 30 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 35 36 37 38 38 39 39 40 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 50 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 47 46 45 45 43 42 41 40 39 38 37 36 35 34 32 31 31
 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 40 41 42 42 43 43 44 44 44 44 44 44 43 43 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 31 31 31 31 31 31 30 30 29 29 28 27 26 25 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 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 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 45 45 46 46 46 46 47 47 47 47 47 46 46 46 46 46 45 45 44 44 43 43 42 41 41 40 39 38 37 36 35 34 33 32 31 29 28 27 26 25 24 23 21 20 19 18 17 17 16 15 14 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
 44 42 41 40 40 39 39 39 39 40 40 41 42 43 44 46 47 49 50 52 54 56 58 60 62 64 66 68 70 72 73 75 77 78 79 80 81 82 83 83 84 84 84 84 84 84 83 83 82 81 81 80 79 78 77 76 75 75 74 73 72 71 70 70 69 69 68 68 68 67 67 68 68 68 69 70 70 72 73 74 76 77 79 81 83 86 88 90 93 95 98 101 103 106 109 111 113 116 118 120 122 123 125 126 128 128 129 130 131 131 131 131 131 131 131 131 131 131 131 130 130 130 129 129 129 128 128 127 127 126 125 125 124 123 122 121 119 118 116 114 113 110 108 106 103 101 98 95 92 89 86 83 79 76 73 70 67 64 61 58 56 53 51 49 47 45 43 42 40 39 38 37 36 36 35 35 35 35 35 35 36 36 37 38 39 40 41 42 44 45 47 48 50 51 53 54 56 57 58 60 61 61 62 62 63 63 63 63 62 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 39 38 38 38 38 39 39 39 39 39 39 39 39 39 39 40 40 40 39 39 39 39 39 39 38 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 36 36 37 38 39 40 41 42 44 45 47 49 51 53 55 57 60 63 65 68 71 75 78 82 86 90 94 98 103 108 113 118 123 128 134 139 145 150 155 159 163 167 169 171 172 172 171 169 166 162 157 152 146 139 132 125 118 110 104 97 91 85 79 74 69 65 61 57 54 52 49 47 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 32 32 33 34 35 36 36 37 38 38 39 39 40 40 41 41 42 42 42 42 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 38 37 36 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 12 12 11 11 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 39 41 44 46 49 52 55 58 61 64 67 70 72 75 77 79 81 83 84 84 84 84 83 82 80 78 76 73 70 68 65 62 59 56 53 50 48 45 43 41 39 37 35 33 32 31 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 17 17 16 16 16 17 17 17 18 18 19 19 20 21 22 23 24 26 27 29 30 32 34 36 39 41 44 46 49 51 54 56 58 60 62 63 65 65 66 66 65 64 63 62 60 59 57 55 53 51 49 47 45 43 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 5 5 5 6 6 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 20 21 22 24 25 27 29 30 32 34 35 37 39 41 42 44 45 47 48 49 50 51 51 52 52 52 52 52 51 50 49 48 47 46 44 43 41 40 38 36 35 33 31 30 28 27 25 24 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 32 33 33 33 33 32 32 31 31 30 29 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5
 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 45 46 46 46 46 46 46 45 45 44 44 43 42 42 41 40 39 38 37 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 17 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 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 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 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 24 25 26 26 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 17 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 17 17 17 17 17 17 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 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23
 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 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 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 25 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 47 49 52 54 57 60 63 67 70 74 78 81 85 89 93 98 101 105 109 112 115 118 120 122 123 123 123 122 121 119 116 113 110 106 102 98 93 89 85 80 76 72 68 65 61 58 55 52 49 46 44 42 40 38 36 34 33 31 30 29 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 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 16 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 29 30 31 33 34 35 37 38 40 41 43 44 46 47 49 50 51 52 53 54 55 56 56 57 57 57 57 57 56 56 55 55 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 45 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 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 45 46 46 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 32 31 31 31 31 31 31 30 30 31 31 31 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 40 41 42 42 43 43 43 43 43 43 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 38 39 40 41 41 42 42 43 43 44 44 45 45 45 45 45 45 45 45 45 44 44 43 43 42 42 41 40 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 45 46 46 46 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 24 25 26 27 28 30 31 32 33 35 36 37 38 39 40 41 41 42 43 43 43 43 43 43 43 42 42 41 41 40 39 39 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 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 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 32 33 33 33 32 32 31 31 30 29 28 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 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 11 11 11 11 11 11 11 11 11 11 11 11 11 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 14 14 14 14 15 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 23 24 24 25 25 25 26 26 26 26 26 26 25 25 24 24 23 22 21 20 20 19 18 17 16 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 26 27 28 28 29 30 31 32 32 33 33 34 34 34 34 34 34 34 34 34 33 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 16 18 19 21 23 25 27 30 32 35 38 42 46 49 54 58 62 67 72 77 82 87 93 98 103 107 112 116 120 124 126 129 131 132 133 133 133 132 130 129 127 124 122 119 116 113 110 106 103 100 96 93 90 87 84 81 77 74 71 69 66 63 60 57 55 52 50 47 45 42 40 38 36 34 31 30 28 26 24 23 21 20 19 17 16 15 15 14 13 13 12 12 11 11 11 11 11 10 10 11 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 21 22 23 24 24 25 26 27 28 29 31 32 33 34 36 37 38 40 41 42 44 45 46 47 48 49 50 50 51 51 51 50 50 49 48 47 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 29 29 28 28 29 29 29 30 31 31 32 34 35 36 37 39 41 42 44 46 47 49 51 53 55 56 58 60 61 63 64 65 66 67 68 68 69 69 69 69 68 68 67 66 65 64 63 61 60 59 57 56 54 52 51 49 47 46 44 43 41 39 38 37 35 34 33 31 30 29 28 27 26 25 25 24 24 23 23 22 22 22 22 23 23 23 24 24
 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 13 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 13 13 13 13 13 13 13 13 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 8 8 8 7 7 7 6 6 5 5 5 5 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 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 19 20 21 21 22 22 22 22 22 21 21 20 20 19 18 18 17 16 16 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 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 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5
 18 17 16 15 15 14 14 14 14 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 37 38 40 41 42 44 45 46 47 48 49 49 50 51 51 52 52 53 53 53 53 53 54 54 54 54 54 54 54 54 54 55 55 55 55 56 56 56 57 57 58 59 59 60 61 61 62 63 63 64 64 64 64 63 63 62 61 59 58 56 54 51 49 47 44 42 40 38 36 34 32 31 29 28 27 26 25 24 24 24 23 23 23 23 23 23 23 24 24 25 25 26 27 27 28 29 30 31 33 34 35 37 38 40 42 44 46 48 50 52 55 57 59 61 63 65 67 69 70 71 72 72 72 71 71 69 68 66 65 63 61 58 56 54 52 50 48 46 45 43 42 41 40 40 40 40 41 42 43 45 47 49 52 56 59 64 68 73 78 84 89 94 98 102 104 106 106 106 104 101 97 92 87 82 76 71 66 61 56 51 47 44 40 37 34 32 29 27 25 24 22 21 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 9 9 10 10 11 12 12 13 14 15 17 18 19 20 22 23 24 26 27 28 29 30 31 32 32 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 50 51 52 54 56 58 59 61 63 65 67 69 71 72 74 75 76 77 77 76 76 74 73 71 68 65 62 58 55 51 47 44 40 37 33 30 28 25 23 21 19
 41 42 43 44 45 47 48 50 52 53 55 56 58 59 60 61 62 63 64 64 64 64 64 63 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 43 43 42 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 28 28 28 28 29 29 30 31 32 33 35 36 38 40 42 44 47 49 52 54 57 59 62 64 66 69 71 72 74 75 77 78 78 79 80 80 80 80 80 80 79 79 79 78 78 77 77 76 76 75 75 75 74 74 74 74 73 73 73 73 73 73 73 72 72 72 72 71 71 71 70 70 69 68 67 66 65 63 62 60 59 57 55 53 51 49 47 45 43 41 40 38 36 35 34 32 31 31 30 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 53 54 55 55 56 56 56 56 56 56 55 54 53 52 51 50 49 47 46 44 43 41 40 38 37 36 35 35 34 34 34 34 34 34 35 36 37 38 40 41 43 45 47 49 52 55 57 60 63 67 70 74 77 81 85 89 93 97 102 106 110 114 119 123 127 131 134 138 141 144 146 148 149 150 150 150 149 148 146 144 141 138 134 131 127 122 118 113 109 104 100 95 91 87 83 78 75 71 67 64 61 58 55 53 50 48 46 45 44 42 42 41 41 40 40 41
 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 20 19 19 18 18 17 17 17 17 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 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 24 25 27 28 30 32 34 36 38 41 43 46 49 52 55 58 61 65 68 72 76 79 83 87 91 94 98 101 104 107 109 111 113 114 115 116 116 115 114 113 111 109 106 104 101 98 95 92 88 85 82 79 75 72 69 66 63 60 58 55 53 50 48 46 43 41 39 37 36 34 32 31 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 37 37 36 36 35 34 34 33 32 31 30 29 28 28 27 26 25 25 24 24 24 23 23
 22 24 26 28 29 31 33 35 36 38 39 40 41 41 42 42 42 42 42 41 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 35 34 34 34 34 34 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 49 51 53 55 57 60 62 64 67 69 72 74 76 79 81 82 84 85 85 85 85 84 82 80 77 74 70 66 62 58 54 50 46 43 39 36 33 31 29 27 25 23 22 21 20 19 18 18 17 17 17 17 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 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 26 26 26 26 26 26 26 26 27 27 28 29 30 31 32 33 35 37 39 41 44 47 50 53 56 60 64 67 71 74 78 81 84 87 89 90 92 92 92 92 91 90 88 86 84 81 78 75 72 69 66 63 60 57 54 51 48 46 43 41 39 37 35 33 32 30 28 27 26 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 13 14 15 15 17 18 19 21
 17 17 18 18 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 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 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 31 32 32 32 32 31 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 16 15 14 14 13 13 12 12 12 12 12 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 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 38 39 40 41 41 41 40 39 38 37 35 34 32 30 29 27 25 24 23 21 20 19 18 18 17 16 16 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 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 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 23 25 26 28 30 32 34 36 38 40 42 44 46 47 48 49 49 48 48 47 45 44 42 40 38 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 15 14 13 13 12 12 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 7 7 7 7 8 8 8 8 9 9 10 10 11 12 12 13 14 14 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 41 41 42 43 44 45 46 47 48 50 51 53 54 55 57 58 59 61 62 63 64 65 66 67 68 68 69 69 70 70 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 70 70 69 69 68 67 66 65 64 63 62 61 60 58 57 56 54 53 51 49 48 46 44 43 41 40 38 36 35 34 32 31 30 29 29 28 28 28 28 28 28 29 30 31 32 34 36 38 40 43 46 49 52 55 58 62 66 69 73 77 80 83 87 90 93 95 98 100 102 103 104 105 106 106 106 105 105 104 103 102 100 99 97 96 94 92 91 89 87 85 84 82 80 79 77 76 74 73 71 70 68 67 65 64 63 61 60 59 57 56 54 53 51 50 48 47 45 44 42 41 40 38 37 35 34 33 32 31 30 29 29 28 28 28 28 28 28 28 29 29 30 31 32 33 34 35 36 38 39 41 42 44 45 47 49 51 53 54 56 58 60 62 64 66 69 71 73 75 77 80 82 84 86 89 91 93 95 97 99 101 103 105 107 108 110 111 112 112 113 113 113 112 111 110 109 107 105 102 100 97 94 90 87 83 80 76 72 68 65 61 58 55 52 49 46 44 42 40 38 37 36 35 34 34 34 34 35 35 36 37 38 40 41 43 45 47 49 52 54 57 60 62 65 68 72 75 78 81 85 88 91 95 98 101 104 107 110 113 116 118 120 122 124 125 126 127 127 127 127 126 125 124 122 120 118 116 114 111 108 105 102 99 96 93 89 86 83 80 77 74 71 68 65 63 60 58 56 54 52 50 48 46 45 44 43 42 41 41 40 40 40
 15 16 16 17 18 19 20 21 23 24 26 28 30 32 35 37 40 43 46 48 51 55 58 61 64 66 69 72 74 76 78 80 81 82 83 83 83 83 82 81 80 79 77 76 74 72 70 68 67 65 63 61 59 57 55 53 52 50 48 47 45 44 42 41 39 38 37 35 34 33 31 30 29 28 27 25 24 23 22 21 20 19 18 18 17 16 15 15 15 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 24 25 27 29 30 32 34 37 39 42 44 47 51 54 58 61 66 70 75 80 85 91 97 103 110 117 123 131 138 144 151 157 162 167 170 172 173 173 171 168 164 159 152 146 138 131 123 115 108 100 93 86 79 73 68 62 57 52 48 44 40 37 34 31 29 26 24 23 21 20 18 17 17 16 16 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 50 51 51 51 52 52 52 51 51 51 50 50 49 48 47 46 45 44 43 41 40 39 37 36 34 33 32 30 29 27 26 25 24 22 21 20 19 18 18 17 16 16 15 15 15 15 15 15 15 16 16 17 18 18 19 20 22 23 24 26 27 28 30 31 33 35 36 38 39 41 42 43 45 46 47 48 49 50 51 52 52 53 53 54 54 54 54 54 54 54 54 54 53 53 52 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15
 9 9 9 9 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 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 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 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 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 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 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 26 27 28 28 28 29 29 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 25 25 24 23 22 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9
 28 27 27 26 26 26 26 26 26 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 45 46 47 48 48 49 49 50 50 50 50 50 50 50 49 49 48 48 47 47 46 45 44 44 43 42 41 40 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 23 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 47 49 50 52 53 54 56 57 59 60 61 63 64 65 66 67 67 68 69 69 69 69 69 69 68 68 67 66 65 64 63 62 60 59 57 56 54 53 51 50 48 46 45 43 42 40 39 38 37 35 34 33 32 31 31 30 30 29 29 29 29 29 29 29 30 30 31 32 33 33 34 35 36 38 39 40 41 42 43 43 44 45 46 46 47 48 48 49 49 49 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 45 46 47 48 48 49 49 50 50 50 50 50 50 50 50 49 48 48 47 45 44 43 41 40 39 37 36 34 33 32 30 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
 24 26 27 28 30 31 33 35 37 38 40 41 43 44 45 46 47 48 48 48 48 48 48 47 46 46 45 44 43 42 41 41 40 39 38 37 36 35 34 33 33 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 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 33 33 34 34 35 35 35 35 35 34 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 29 30 31 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 49 49 49 49 49 49 48 48 46 45 44 42 41 39 38 36 34 33 31 30 29 28 27 26 25 25 24 24 23 23 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 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 32 33 33 33 34 34 34 33 33 33 32 31 30 30 29 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 23 23 23 22 22 21 21 21 21 21 21 21 21 21 22 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 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 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 20 22 23 24 25 26 28 29 30 31 32 32 33 33 34 34 34 33 33 32 32 31 30 29 28 26 25 24 23 22 21 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 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 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 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 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7
 20 21 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 39 40 40 41 42 42 43 44 44 44 45 45 45 46 46 46 46 46 47 47 47 47 48 48 48 48 49 49 50 50 51 51 52 53 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 70 71 71 71 70 70 69 67 65 63 61 58 56 53 50 47 44 41 38 36 33 31 29 27 26 25 24 23 23 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 48 49 51 53 55 56 58 60 62 64 66 68 70 72 73 75 77 78 80 81 82 83 83 84 84 84 83 83 82 80 79 77 76 74 71 69 67 64 62 60 58 55 53 51 50 48 47 46 45 44 44 44 43 43 44 44 44 45 46 46 47 47 48 49 49 50 51 51 52 52 52 53 53 53 53 53 53 53 53 52 52 52 51 51 50 50 49 49 48 47 46 46 45 44 43 42 41 41 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 21 21 22 23 24 25 27 28 30 33 35 38 41 44 47 50 53 56 58 61 63 64 66 67 67 67 67 67 66 65 64 62 61 59 58 56 55 53 52 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 21 21 21 20 20 20 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 18 19 20 20 21 22 23 24 24 24 24 24 24 23 22 21 20 19 18 16 15 14 13 12 11 11 10 9 9 9 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 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 28 29 30 31 31 32 32 33 33 33 33 33 32 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 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 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 10 10 11 12 13 14 16 17 19 20 21 22 23 24 24 25 25 25 24 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 10 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 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 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
 22 22 21 21 21 21 21 21 21 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 33 34 35 36 36 37 37 38 39 39 40 40 40 41 41 41 42 42 42 42 42 41 41 41 41 40 40 39 39 38 37 37 36 35 34 33 32 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 16 16 16 17 17 18 19 20 22 23 26 28 31 34 37 40 44 47 51 54 58 61 64 67 69 71 72 73 73 73 73 72 70 69 67 65 62 60 58 56 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 21 21 21 22 22 23 24 25 26 27 28 29 30 31 32 32 33 34 34 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 41 41 42 43 44 44 45 47 48 49 50 52 53 55 56 58 60 61 63 65 66 68 69 70 71 71 72 72 71 70 69 68 66 63 61 58 55 52 49 45 42 39 36 33 31 28 26 24 23 22 20 20 19 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 46 47 47 48 48 48 48 48 48 48 47 47 46 45 44 43 42 41 39 38 36 34 33 31 29 28 27 25 24 23
 18 19 21 23 25 28 31 35 39 43 47 52 57 62 67 72 76 81 85 88 91 93 95 96 96 95 94 92 90 88 85 82 80 77 74 71 69 66 64 61 59 57 56 54 52 51 49 48 47 46 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 34 33 33 32 31 30 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 19 19 20 20 21 22 22 23 24 25 25 26 26 27 27 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 30 31 32 33 34 35 37 38 40 42 44 46 48 50 53 55 58 61 63 65 67 69 70 70 71 70 69 67 65 62 59 55 52 48 44 40 36 33 30 26 24 21 19 17 16 14 13 13 12 12 12 12 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 31 32 33 34 35 35 36 37 37 38 38 39 39 39 39 39 40 40 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 34 34 33 33 32 31 31 30 29 28 27 26 25 23 22 21 20 19 18 17 16 15 15 14 14 14 14 14 14 15 16 16 18 19 20 22 23 25 26 28 30 32 34 36 38 40 42 44 46 48 50 51 53 55 57 58 60 61 62 63 64 65 65 66 66 66 66 66 66 65 65 64 63 62 61 60 59 58 56 55 53 52 50 48 47 45 43 42 40 38 37 35 33 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 15 15 15 15 15 16 17
 10 10 10 11 12 13 15 17 19 21 24 26 29 33 37 41 45 50 55 60 66 72 78 84 91 98 104 111 117 123 128 133 137 140 142 144 144 143 142 139 137 133 129 125 121 116 112 107 103 99 95 91 87 83 79 76 73 69 66 63 61 58 55 53 50 48 45 43 41 39 36 34 32 30 28 27 25 23 21 20 18 17 15 14 13 12 12 11 11 11 11 11 11 12 13 14 15 17 18 20 22 24 26 28 30 33 35 37 39 42 44 46 48 50 52 53 55 57 59 60 62 63 64 66 67 69 70 71 73 74 75 77 78 80 81 83 84 86 87 88 90 91 92 93 93 93 93 93 92 91 89 87 84 82 79 75 72 68 64 60 56 52 49 45 41 38 34 31 28 25 23 20 18 16 15 13 12 11 11 10 10 10 10 10 11 11 12 13 14 15 17 18 19 20 22 23 24 26 27 28 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 56 57 58 60 61 63 64 65 67 68 69 70 71 71 72 72 72 71 71 69 68 66 64 62 60 57 54 51 48 45 42 39 36 33 30 28 25 23 21 19 17 15 14 12 11 11 10 10 9 9 10 10 11 11 12 13 14 16 17 19 20 22 23 25 26 28 29 31 32 34 35 36 37 38 39 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 31 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 10 10 10
 12 13 13 14 15 16 17 18 20 22 24 26 28 30 33 35 38 41 44 47 50 53 56 59 62 65 68 70 72 73 74 75 75 75 74 73 72 70 68 66 64 62 59 57 54 52 50 47 45 43 41 40 38 36 35 33 32 31 30 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 15 16 17 18 19 21 22 24 26 28 30 32 34 37 39 41 43 46 48 50 52 54 57 59 61 63 65 67 69 70 72 74 76 77 79 81 82 83 85 86 87 88 89 90 90 91 91 91 91 91 90 90 89 88 87 85 84 82 80 78 76 73 71 68 66 63 61 58 55 53 50 47 45 42 40 37 35 32 30 28 26 24 22 21 19 18 17 16 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 40 42 43 45 47 49 51 53 55 58 60 62 64 66 67 69 70 71 71 71 71 70 69 68 66 64 62 60 57 54 52 49 46 43 40 37 35 32 30 27 25 23 22 20 19 17 16 15 15 14 14 14 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 16 16 15 14 14 13 13 13 12 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 10 10 11 12 13 14 16 17 19 21 23 25 28 30 33 36 40 43 47 50 54 57 61 65 68 70 73 74 76 76 76 75 73 71 68 65 62 58 55 51 48 45 42 39 37 34 32 30 28 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 10 10 10 11 12 13 14 15 17 19 21 23 25 27 30 32 34 36 38 40 41 42 43 43 44 43 43 43 42 42 41 41 40 39 39 38 37 37 36 36 36 36 36 36 36 36 36 36 37 37 38 39 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 54 55 55 55 55 55 55 54 54 53 52 50 49 48 46 44 43 41 39 37 35 33 31 29 28 26 24 23 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 22 23 24 26 27 29 31 33 34 36 37 39 40 41 42 43 43 43 42 41 40 38 36 34 32 30 28 26 24 22 20 18 16 15 14 13 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 13 13 13 13 13 13 13 12 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 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 41 42 44 46 48 50 52 53 55 56 56 57 57 57 57 57 56 55 54 53 51 50 48 47 45 44 43 41 40 39 38 36 35 34 34 33 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 38 38 39 39 38 38 38 37 36 35 34 33 32 31 29 28 27 26 25 25 24 24 23 23 23 23 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 40 41 42 43 45 46 48 49 50 52 53 54 55 56 57 57 57 57 57 56 55 53 52 50 48 45 43 41 38 36 33 31 29 27 25 24 22 21 21 20 20 20 20 21 22 23 24 26 27 29 31 33 36 39 41 45 48 51 55 58 62 66 70 74 78 81 85 88 90 92 94 95 96 96 95 93 92 89 87 84 81 77 74 71 67 64 61 58 55 52 50 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 23 22 22 21 21 20 20 19 19 19 19 19 19 20 20 21 22 23 24 26 27 29 31 32 34 36 37 39 40 41 42 43 43 43 43 43 43 43 42 42 41 41 40 40 39 39 38 38 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 54 55 55 55 55 54 54 53 52 51 49 48 47 45 44 42 41 39 38 37 36 35 34 33 32 32 32 32 32 33
 33 31 29 27 26 25 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 46 47 48 48 49 50 50 51 52 52 53 54 54 55 55 56 56 57 57 57 58 58 58 59 59 59 59 59 59 58 58 58 57 56 56 55 54 53 51 50 49 47 45 44 42 40 39 37 36 34 33 32 31 30 30 29 29 29 29 30 31 31 32 33 35 36 37 38 39 41 42 43 44 45 46 47 48 48 49 50 50 51 51 52 52 53 53 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 53 52 52 51 50 49 48 48 46 45 44 43 42 41 39 38 37 36 34 33 32 31 30 29 28 28 27 27 27 27 27 28 29 30 32 34 36 39 43 47 51 56 61 66 71 77 82 87 93 97 101 105 108 110 111 111 111 110 108 106 103 100 97 93 89 86 82 79 75 72 69 67 64 62 59 57 55 54 52 51 49 48 47 46 46 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 39 39 38 38 37 36 36 35 35 34 34 34 34 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 47 47 48 48 48 48 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 46 47 47 48 48 49 50 51 53 54 56 58 60 62 65 68 71 74 78 82 87 92 97 102 108 113 119 125 131 136 140 144 147 149 149 148 145 141 136 130 123 115 107 99 90 83 75 68 61 55 49 45 40 37
 16 16 16 16 16 16 16 17 17 18 19 20 22 23 25 27 29 32 34 37 41 45 49 53 58 64 70 77 84 92 100 109 118 128 137 146 155 162 168 172 173 173 171 166 160 153 145 136 127 119 110 102 95 88 81 76 70 65 61 57 53 50 47 44 42 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 18 18 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 40 41 43 44 46 48 50 52 54 56 59 61 64 67 70 74 77 80 84 87 90 93 96 99 100 102 103 103 102 101 99 96 93 90 86 82 78 73 69 65 61 57 53 50 46 43 40 38 35 33 31 29 27 25 24 22 21 20 20 19 18 18 18 18 18 18 18 19 19 20 21 21 22 23 24 25 26 27 27 28 29 29 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 41 42 42 42 42 42 42 42 42 42 41 41 40 40 39 39 38 37 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 18 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 31 32 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 27 27 26 26 25 24 23 22 22 21 20 19 18 17 17
 19 21 23 25 27 30 32 35 38 41 43 46 48 51 53 54 56 57 58 59 59 59 59 59 59 58 57 57 56 55 54 53 51 50 49 48 47 46 45 44 43 43 42 41 41 40 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 41 42 42 42 42 42 42 42 41 41 40 39 37 36 35 33 31 29 28 26 24 23 21 20 18 17 17 16 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 21 22 23 24 25 27 28 30 31 33 35 37 40 42 45 48 51 55 58 62 66 71 75 80 84 89 93 97 101 104 106 108 109 109 108 107 105 102 99 95 91 87 83 78 74 70 66 62 58 55 52 48 45 43 40 37 35 32 30 28 26 24 22 21 19 18 17 15 14 14 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 28 28 28 29 29 29 30 30 30 30 29 29 29 29 28 28 27 26 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 14 14 14 13 13 13 13 14 14 15 15 16 17 18 19 21 22 24 26 27 29 31 33 36 38 40 43 45 47 50 52 54 56 58 60 61 63 64 64 65 65 64 64 63 61 60 58 56 54 52 50 48 45 43 41 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 48 49 49 49 49 50 49 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 44 45 46 47 47 48 49 50 51 52 53 55 56 57 58 60 61 62 64 65 66 67 69 69 70 71 71 71 70 70 69 68 66 64 62 60 57 54 52 49 46 43 41 39 36 34 33 31 30 29 29 28 28 28 28 28 29 29 30 31 32 33 34 35 37 38 40 41 43 45 46 48 50 52 54 56 58 60 62 64 66 67 68 70 70 71 71 71 71 71 70 69 68 66 64 63 61 59 57 55 53 52 50 48 46 45 43 42 41 40 38 37 37 36 35 34 34 33 33 33 32 32 32 32 32 32 32 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 44 45 45 46 46 46 46 46 46 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 42 42 42 43 43 43 43 43 43 43 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 44 44 44 43 43 42 42 41 41 41 40 40 40 40 39 39 40 40 40 41 41 42 43 44 45 46 48 49 50 52 53 54 55 57 58 59 59 60 61 61 62 62 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 62 62 61 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 44 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 44 44 44 45 45 46 46 47 47
 24 24 25 25 26 26 27 28 28 29 29 30 30 30 31 31 31 31 30 30 30 29 29 29 28 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 32 33 34 34 35 35 36 36 37 37 37 37 37 36 36 35 35 34 33 32 31 31 30 29 28 27 27 26 26 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 38 39 39 40 40 40 41 41 41 41 40 40 40 40 39 39 38 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 25 25 25 26 26 27 28 29 30 31 32 34 35 37 38 39 41 42 43 44 45 45 46 46 47 47 47 46 46 45 45 44 43 42 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 31 30 30 30 29 29 29 29 29 30 30 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 38 37 37 36 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 36 36 37 38 39 40 41 42 43 44 44 45 46 46 46 47 47 47 47 47 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 26 25 25 24 24 23 23 23 23 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
 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 11 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 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 7 7 8 9 10 11 13 14 16 18 19 21 23 24 26 27 27 28 27 27 26 25 24 23 21 20 19 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 7 7 7 7 6 6 7 7 7 7 7 7 8 8 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 27 27 28 28 27 27 26 25 24 23 22 21 20 19 18 17 17 16 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 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 17 17 16 15 14 14 13 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 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 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 7 7 7 7 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 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 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 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 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 13 13 13 13 13 13 13 12 12 12 12 11 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 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 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 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 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 8 8 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 7 8 8 8 8 9 9 9 10 10 10 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 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 12 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 20 21 22 23 24 24 25 25 25 25 25 25 24 24 23 22 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 9 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 8 8 8 9 10 10 11 11 12 13 14 15 15 16 17 18 19 20 21 21 22 23 24 24 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 21 21 20 20 19 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 28 29 30 30 30 31 31 30 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7
 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 30 31 31 31 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 31 32 32 32 32 33 33 33 32 32 32 31 31 30 30 29 28 28 27 26 25 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 21 22 22 23 24 26 27 28 30 31 33 34 36 37 39 40 41 42 43 44 44 44 45 45 45 44 44 43 43 42 41 40 40 39 38 37 36 35 34 33 33 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 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 34 35 36 38 40 42 45 47 50 53 56 59 62 65 68 71 73 75 76 77 77 77 77 75 74 72 69 66 63 60 57 54 51 48 45 43 40 38 36 34 32 31 29 28 27 27 26 26 25 25 25 25 26 26 27 27 28 29 30 31 33 34 36 37 39 41 43 45 47 49 50 52 53 54 55 55 55 55 54 52 50 48 46 43 41 38 36 33 31 28 26 25 23 22 21 20 19 19 19 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 40 42 43 45 47 48 50 51 53 54 56 57 58 59 60 61 61 62 62 62 61 60 60 58 57 55 54 52 50 48 46 44 42 40 38 36 34 32 30 28 26 25 23 22 21 19 18 17 17 16 16 15 15 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 28 29 30 32 33 33 34 34 34 34 34 33 33 32 31 30 29 29 28 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 20 21 22 23 24 25 26 28 29 31 33 35 37 40 42 45 47 50 53 55 58 60 61 63 64 64 64 64 63 61 60 57 55 52 50 47 44 42 39 37 34 32 30 28 27 25 24 23 22 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 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 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 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 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 17 18 19 19 20 22 23 24 25 27 28 30 31 33 35 36 38 39 41 42 43 44 45 45 45 45 44 44 43 42 40 39 37 36 34 32 31 29 27 26 25 23 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 24
 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 22 23 24 24 24 24 24 24 23 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 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 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 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 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 19 20 20 21 22 22 23 24 25 25 26 27 27 28 28 29 29 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 35 35 36 36 36 37 37 38 38 38 38 38 39 38 38 38 38 38 37 37 36 35 34 34 33 32 31 30 29 28 26 25 24 23 22 21 20 20 19 18 18 17 17 17 17 17 17 18 19 19 21 22 24 25 28 30 33 37 40 45 50 56 62 70 78 88 98 110 123 137 151 165 179 190 199 204 205 202 194 183 170 155 140 126 112 99 88 78 70 62 56 50 45 41 38 35 33 31 29 28 27 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 30 31 33 34 36 38 41 43 45 48 51 54 58 62 66 70 75 80 85 91 97 103 110 117 123 130 137 143 148 153 157 160 161 161 159 157 153 148 142 135 128 121 114 106 99 92 86 80 74 68 63 58 54 50 46 42 39 36 34 31 29 27 25 23 22 20 19 18 17 17 16 16 16 16 16 16 16 17 17 18 18 19 20 21 21 22 23 24 24 25 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 32 33 33 34 36 37 38 40 42 44 47 50 53 57 61 66 71 76 81 86 91 95 99 102 104 104 104 102 100 96 92 87 82 77 71 66 61 57 52 48 45 41 38 35 33 31 29 27 25 24 22 21 20 20 19 19 18 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
 29 28 28 27 27 27 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 41 42 42 42 42 42 42 42 41 40 39 38 37 36 35 34 33 31 30 29 28 27 26 26 25 25 24 24 24 24 23 24 24 24 24 24 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 26 25 25 24 24 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 33 34 35 37 38 40 41 42 43 44 45 46 47 47 47 47 47 47 46 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 29 28 28 27 26 25 25 24 23 23 23 22 22 22 22 22 22 22 22 23 23 24 25 25 26 27 28 29 30 31 31 32 33 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 33 33 33 33 33 33 34 34 35 35 36 37 38 39 40 40 41 42 43 44 45 45 46 46 46 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 31 30 30 30 30 31 31 32 32 33 34 35 36 38 39 40 42 43 44 45 45 46 46 46 45 45 44 43 42 40 39 38 36 35 33 32 31 29 28 27 26 25 24 23 23 22 22 22 21 21 21 22 22 22 23 24 25 26 27 29 31 33 35 37 40 42 45 48 51 54 57 60 63 65 68 70 71 72 73 73 72 71 70 68 65 63 60 57 54 51 48 45 43 40 38 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 42 44 47 50 53 56 59 62 64 67 70 72 73 74 75 75 74 73 72 70 68 65 63 60 57 55 52 49 47 45 43 41 39 37 36 34 33 32 31 30 29 29 28 28 28 28 28 28 28 29 29 29 30 31 31 32 33 34 34 35 36 37 39 40 41 42 44 45 47 49 51 53 55 57 59 62 64 67 70 72 75 78 81 83 86 88 89 91 92 93 93 92 92 91 89 87 85 83 80 78 75 72 70 67 65 62 60 57 55 53 51 49 47 45 44 42 40 39 38 36 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 27 27 28 28 29 30 31 33 34 36 38 40 42 44 46 49 52 54 57 60 63 65 68 70 72 73 74 75 75 74 73 71 69 67 64 62 59 56 53 50 48 45 43 41 40 38 37 36 35 34 34 33 33 33 33 33 33 33 33 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 30 30 30 30 30 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 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 37 38 38 38 38 38 38 38 37 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 29 29 28 29 29 29 29 30 31 32 33 34 36
 19 18 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 7 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 19 20 22 24 26 28 29 31 32 33 34 34 34 34 33 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 9 9 10 11 12 14 15 17 18 20 22 24 27 29 31 33 34 35 36 36 36 34 33 31 29 27 24 22 20 18 16 15 13 12 11 10 9 9 8 7 7 6 6 6 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 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 9 9 10 11 12 14 15 17 19 22 25 28 31 35 39 43 47 50 52 53 53 52 50 47 43 39 35 32 28 25 23 20 18 16 15 13 12 11 10 9 9 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 36 37 38 38 38 38 37 36 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 21 20 20
 26 25 24 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 26 27 28 28 29 30 30 31 31 31 31 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 31 32 34 36 37 39 41 42 44 45 46 47 47 47 47 46 45 44 43 41 39 37 35 34 32 30 28 26 24 23 21 20 19 18 17 16 15 15 14 14 14 14 14 14 14 15 15 16 17 18 20 21 23 25 27 29 32 34 37 40 43 46 48 51 53 55 56 57 57 57 55 54 52 49 46 44 41 38 35 33 30 28 26 24 23 21 20 19 18 18 17 17 16 16 16 16 16 17 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 28 29 30 30 31 31 31 31 30 30 29 29 28 27 26 25 24 22 21 20 19 19 18 17 16 16 15 15 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 25 27 28 30 31 33 35 37 39 41 44 46 48 51 53 56 58 60 62 63 64 64 64 64 63 61 59 57 55 52 49 46 44 41 39 36 34 32 30 29 27 26 25 25 24 24 23 23 24 24 25 25 26 27 29 30 32 33 35 37 39 41 44 46 48 50 51 53 54 55 55 55 54 53 52 51 49 47 45 43 41 39 37 35 33 32 30 29 28 27
 46 46 47 47 48 48 48 48 48 47 47 47 46 45 44 43 43 42 41 40 39 38 37 36 35 34 34 33 33 32 32 31 31 31 31 31 32 32 32 33 34 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 49 50 50 50 50 50 50 50 49 49 49 48 48 48 48 47 47 47 47 47 48 48 49 49 50 51 52 53 54 55 57 58 60 61 63 64 65 67 68 69 69 70 70 70 69 69 68 67 66 64 63 61 60 58 56 55 53 52 50 49 47 46 45 43 42 41 40 39 38 38 37 36 36 35 35 35 35 34 34 35 35 35 35 36 36 37 37 38 39 40 41 42 43 44 45 47 48 50 51 53 55 56 58 60 62 63 65 66 68 69 70 71 71 72 72 71 71 70 68 67 65 64 62 60 59 57 55 54 52 51 50 49 48 48 47 47 47 47 47 47 48 48 49 50 51 52 53 54 55 56 57 58 58 59 60 60 60 60 59 58 57 56 55 53 52 50 48 46 44 43 41 39 38 37 35 34 34 33 32 32 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 49 49 49 49 49 49 48 48 47 47 46 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 52 52 53 54 54 55 55 55 55 55 55 54 54 53 52 51 51 50 49 48 47 46 46 45 44 44 44 43 43 43 43 43 43 43 44 44 45 45 46
 20 20 21 21 21 22 22 23 24 24 25 26 27 28 30 31 32 33 35 36 37 38 40 41 42 43 44 44 45 45 46 46 46 46 46 46 46 45 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 24 24 25 25 26 27 28 29 31 33 35 37 39 41 44 47 49 52 55 57 59 61 62 63 63 63 61 60 58 55 53 50 48 45 42 40 38 36 34 32 30 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 24 24 25 26 27 28 30 31 33 34 36 38 41 43 45 48 51 53 56 59 61 64 66 68 70 72 73 74 74 74 73 72 71 69 67 65 63 60 57 55 52 49 47 45 42 40 38 37 35 34 33 31 31 30 29 29 29 28 28 29 29 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 39 40 40 40 40 40 40 40 40 40 40 40 40 39 39 38 38 37 37 36 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 34 35 35 36 37 38 38 38 39 39 38 38 37 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 27 27 28 29 29 30 31 32 33 33 34 35 36 36 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 36 36 35 35 34 33 32 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 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
 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 19 20 22 24 26 28 31 33 36 39 42 46 49 52 55 57 59 60 60 60 59 57 54 52 49 45 42 39 36 33 31 29 26 25 23 21 20 19 18 17 16 15 15 14 14 13 13 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 15 15 16 17 18 20 21 23 25 27 30 33 37 41 45 50 55 60 66 71 75 79 82 83 83 81 78 74 69 64 59 53 48 44 39 36 32 29 26 24 22 20 18 16 15 14 13 12 12 11 10 10 10 9 9 9 9 9 9 10 10 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 29 29 31 32 33 35 37 39 41 43 45 47 49 50 52 52 53 53 52 51 50 49 47 45 43 42 40 38 37 35 34 32 31 30 29 29 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 30 31 33 35 37 39 41 43 45 47 48 49 50 50 49 48 47 45 43 41 39 37 35 33 31 30 28 27 26 25 24 24 23 23 23 23 22 22 22 22 22 23 23 23 23 22 22 22 22 21 21 20 20 19 18 17 16 16 15 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 32 32 32 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 15 15 15 14 14 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 35 37 38 39 41 42 43 44 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 42 42 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 30 32 34 36 38 41 44 47 51 54 58 62 66 69 73 75 77 78 78 77 75 73 70 66 62 58 53 49 46 42 39 35 33 30 28 26 24 22 21 20 18 17 17 16 15 15 14 14 14 13 13 13 13 13 14 14 14 15 15 16 17 17 18 20 21 22 24 26 27 29 31 33 36 38 40 42 44 45 47 48 49 49 49 49 49 48 47 45 44 43 41 40 38 37 35 34 32 31 30 29 28 28 27 26 26 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 30 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 24 24 25 26 27 28 29 30 31 31 32 33 34 34 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 31 31 30 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 39 40 41 42 44 45 46 48 49 51 52 53 55 56 56 57 57 57 57 57 56 55 53 52 50 48 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 25 24 24 24 24 24 24 24 24 24 25 25 26 27 27 28 29 30 31 33 34 35 37 38 40 42 43 45 46 47 49 50 50 51 51 51 51 50 49 48 47 46 44 43 41 40 38 36 35 33 32 31 30 28 27 26 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 31 33 35 37 39 41 43 45 48 50 52 54 56 57 58 59 59 59 58 58 56 55 54 52 50 48 46 45 43 41 40 38 37 35 34 33 32 31 30 30 29 29 28 28 28 27 27
 17 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 21 22 23 23 24 25 25 25 25 25 25 25 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 40 41 42 42 43 43 42 42 41 40 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 18 18 18 19 19 20 21 22 22 23 24 26 27 28 29 31 32 34 35 36 37 38 39 40 40 41 40 40 39 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 21 22 22 23 24 25 26 27 28 29 30 31 32 33 35 36 36 37 38 38 39 39 38 38 37 37 36 34 33 32 30 29 28 26 25 24 22 21 20 19 18 17 17 16 16 15 15 15 14 14 14 14 14 15 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 32 32 32 32 32 31 31 30 29 29 28 27 26 25 25 24 24 23 23 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 33 33 33 33 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 17 17 17
 20 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 13 14 15 17 18 20 23 25 28 31 34 37 41 44 47 49 51 52 52 51 50 48 46 43 40 37 34 32 29 27 25 23 22 20 19 18 17 17 16 16 16 16 16 16 17 17 18 19 20 21 22 24 25 27 29 31 33 35 37 39 40 42 43 44 44 44 44 43 42 40 39 37 35 33 31 29 28 26 25 23 22 21 19 18 18 17 16 16 15 15 15 14 14 15 15 15 16 16 17 18 19 20 22 23 25 27 28 31 33 35 37 40 42 44 46 48 50 51 52 52 52 52 50 49 47 45 43 40 38 36 33 31 29 27 26 24 23 22 21 20 20 19 19 19 19 20 20 21 21 22 24 25 27 29 31 34 37 40 43 47 51 55 60 64 69 73 76 79 81 82 81 80 77 74 69 65 59 54 49 44 39 35 31 27 24 21 19 17 15 13 12 11 10 9 9 8 8 8 8 8 8 9 9 10 10 11 12 13 14 16 17 19 21 23 25 28 31 34 37 40 44 47 50 53 56 57 59 59 59 59 58 56 55 53 51 49 47 45 44 42 41 40 39 39 38 38 38 38 39 39 39 40 41 41 42 42 43 43 43 43 43 42 42 41 40 39 38 36 35 34 33 31 30 29 29 28 27 27 27 27 28 28 29 30 31 32 34 36 38 40 42 44 46 49 51 52 54 55 56 56 56 55 54 52 50 47 45 42 40 37 35 33 31 29 27 26 24 23 22 21 20
 22 22 22 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 30 30 30 30 30 29 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 28 28 29 29 29 28 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 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 34 33 32 31 30 30 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 45 46 46 47 47 47 47 47 46 45 45 44 43 41 40 39 38 36 35 34 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 31 32 33 34 35 37 38 39 39 40 41 41 41 41 40 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 24 23 23 22 22
 37 37 37 37 38 38 38 39 39 40 41 42 42 43 44 45 46 46 47 47 47 47 47 46 46 45 43 42 40 39 37 35 33 32 30 28 27 25 24 22 21 20 19 18 18 17 17 17 16 16 16 16 17 17 17 18 19 19 20 21 22 23 25 26 27 29 30 32 33 35 37 38 40 41 42 44 45 45 46 47 47 47 47 47 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 31 30 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 35 36 37 37 38 38 38 39 39 40 40 41 41 42 43 44 44 45 47 48 49 50 51 53 54 55 56 57 57 57 57 57 56 55 54 52 50 48 45 43 41 38 36 33 31 29 27 25 23 22 21 19 18 17 17 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 23 24 26 28 30 32 35 37 39 42 44 47 49 51 53 55 57 58 59 60 61 61 61 61 61 61 60 60 59 59 58 58 57 57 56 56 56 56 55 55 55 55 55 54 54 54 53 53 52 51 51 50 49 47 46 45 44 42 41 39 38 36 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 27 28 29 30 32 33 34 36 37 38 39 40 40 41 41 41 41 41 41 41 41 40 40 39 39 39 38 38 38
 60 59 58 57 57 56 56 56 56 56 56 56 57 57 57 57 57 58 58 58 58 57 57 57 56 55 55 54 53 52 50 49 48 47 45 44 43 42 40 39 38 37 36 36 35 34 34 34 34 34 34 34 34 35 35 36 37 38 39 40 42 43 44 46 47 49 51 52 54 55 56 57 58 59 59 59 59 59 58 57 56 55 53 52 50 49 47 46 44 43 42 41 40 39 39 38 38 38 38 39 39 40 41 42 43 45 46 48 50 52 53 55 57 59 60 62 63 63 63 63 63 62 61 59 58 56 54 52 50 48 46 44 43 41 40 39 38 37 37 36 36 36 36 37 37 38 39 39 40 41 42 43 44 45 46 46 47 48 48 48 49 49 49 49 49 48 48 48 47 47 46 46 46 45 45 45 44 44 44 44 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 49 49 49 49 49 49 49 48 48 47 47 46 45 45 44 43 42 42 41 40 40 39 39 39 39 39 39 39 40 41 41 42 44 45 46 48 49 51 53 54 56 58 59 60 61 62 63 63 63 63 63 62 61 61 60 59 58 57 56 55 54 53 53 53 53 53 53 54 55 56 57 59 61 63 65 68 71 74 77 81 84 87 90 92 94 96 96 96 95 94 91 88 85 81 77 73 69 65 61 58 54 51 48 46 43 41 39 38 36 35 34 34 33 33 33 33 33 34 34 35 37 38 40 41 43 46 48 50 53 56 59 62 65 68 71 74 77 80 82 84 86 88 89 90 91 91 91 90 89 88 86 85 83 81 78 76 74 72 70 68 66 65 63 62 61
 4 4 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 9 9 9 8 8 8 7 7 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 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 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 9 9 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 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 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 5 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 15 15 15 15 15 16 16 16 17 17 18 19 20 21 22 23 25 26 28 30 33 35 38 40 43 46 48 51 53 55 56 57 58 58 57 56 54 53 50 48 45 43 40 37 35 33 31 29 27 25 23 22 21 20 19 18 18 17 17 17 16 16 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 26 27 27 27 27 27 27 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 24 24 24 25 26 27 28 29 30 32 34 36 38 40 43 45 47 50 52 53 54 55 55 54 53 51 49 47 44 42 39 37 34 32 30 28 26 25 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 28 30 31 33 35 37 39 41 44 46 49 52 54 57 59 61 63 64 65 65 65 64 62 60 58 56 53 50 47 44 41 39 37 34 33 31 29 28 27 26 25 25 24 24 24 24 24 25 26 26 28 29 30 32 34 36 38 41 44 46 49 51 54 56 58 60 61 62 63 63 63 63 63 62 61 60 60 59 58 58 58 57 57 58 58 58 59 60 61 62 63 64 65 65 66 66 66 65 64 63 61 59 57 54 51 48 45 42 39 37 34 31 29 27 25 23 22 20 19 18 17 16 15 15 14 14 14 14 14 14 14 15 15 16 17 18 19 21 22 24 26 28 30 33 35 38 41 43 46 48 50 51 53 53 54 53 53 52 51 49 48 46 44 43 41 39 37 36 34 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16
 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 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 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 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 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 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 73 73 72 71 70 69 67 66 64 62 60 58 56 54 51 49 47 45 44 42 40 39 37 36 35 34 33 32 31 30 30 29 29 29 29 28 28 28 28 28 29 29 29 29 30 30 31 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 46 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 49 49 49 50 50 51 52 52 53 54 55 57 58 59 60 61 62 63 64 64 64 64 64 63 62 61 59 57 56 54 51 49 47 45 43 41 39 37 36 34 33 32 31 30 29 29 29 28 28 29 29 29 30 30 31 32 33 34 35 37 38 39 41 43 44 46 48 50 51 53 55 57 58 60 61 62 63 63 64 64 63 63 62 62 61 59 58 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 38 37 37 37 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 37 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 38 39 39 39 39 39 40 40 40 41 41 41 42 42 43 44 45 45 46 47 49 50 51 52 54 55 57 59 60 62 63 65 66 67 67 68 68 68 67 66 65 64 62 60 59 56 54 52 50 48 46 45 43 41 40 38 37 36 35 35 34 33 33 33 33 33 33 34 34 35 36 36 37 39 40 41 42 44 45 47 48 50 51 53 54 56 57 58 59 61 62 63 64 65 65 66 67 68 69 69 70 71 71 72 72 73 73 73 74 74 73
 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 35 35 35 36 37 38 39 40 41 43 44 46 48 50 52 54 55 57 58 59 60 60 60 59 58 57 56 55 53 51 49 48 46 44 43 41 40 39 38 37 36 35 35 34 34 33 33 33 33 33 33 33 34 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 44 45 46 46 47 47 47 48 48 48 48 48 48 48 47 47 47 47 46 46 46 45 45 45 44 44 44 44 44 44 44 45 45 45 45 46 46 47 47 47 48 48 49 49 50 50 50 51 51 51 52 52 52 52 51 51 51 50 50 49 48 47 47 46 45 44 43 42 41 40 40 39 39 38 38 38 38 39 39 40 41 42 44 46 47 49 52 54 56 59 62 64 67 69 71 72 74 74 74 74 73 72 70 68 65 63 60 57 54 51 49 46 44 42 40 39 37 36 35 34 34 34 33 33 34 34 35 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 52 53 53 53 53 53 52 52 52 51 50 50 49 48 48 47 46 46 45 45 45 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 44 44 44 43 42 42 41 41 40 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 37 37 38 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 51 51 51 51 50 50 49 48 47 46 45 43 42 41 40 39 38 37 37 36 36 36 36 36 36 37 37 38 39 40 41 42 42 43 44 45 46 47 47 47 47 47 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 26 26 26 27 27 27 27 28 28 29 30 30 31 32 33 34 35 36 36 37 37 37 37 37 36 36 35 33 32 31 30 28 27 26 24 23 22 22 21 20 20 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 25 26 27 28 29 30 31 31 32 33 33 34 34 34 35 35 35 35 35 35 36 36 35 35 35 35 35 35 34 34 34 34 33 33 32 32 31 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 24 24 24 25 25 26 26 27 28 30 31 32 34 36 38 40 42 44 47 49 52 54 56 57 58 59 59 58 57 55 53 51 49 46 43 41 38 36 34 32 30 29 28 26 25 24 24 23 23 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 46 48 49 51 52 54 55 56 57 58 58 59 59 59 58 58 57 56 55 54 52 51 49 47 46 44 42 41 39 38 36 35 34 32 31 30 29 28 27 27 26 26 25 25 25 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 27 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27
 39 40 41 42 43 44 44 45 46 46 47 47 47 47 47 46 46 45 44 43 42 41 40 38 37 36 35 34 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 24 24 25 26 26 27 28 29 30 31 33 34 35 36 38 39 40 41 42 43 43 44 44 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 28 28 29 30 30 31 32 33 33 34 35 36 36 37 37 38 38 38 38 37 37 36 35 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 40 41 42 43 43 44 45 45 46 46 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 46 45 45 44 43 42 41 39 38 37 35 34 33 31 30 29 27 26 25 24 23 23 22 22 21 21 21 21 21 21 22 22 23 24 25 26 27 28 29 31 32 34 36 37 39 41 42 44 45 46 47 48 48 49 49 49 48 48 47 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 37 36 35 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 20 20 19 19 18 18 18 18 18 17 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 34 34 35 34 34 34 34 33 33 32 32 31 31 31 30 30 30 30 30 30 31 31 31 32 32 33 34 34 35 36 37 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 55 55 54 53 52 51 50 48 47 46 45 43 42 41 40 39 38 37 37 36 36 36 36 36 36 36 36 36 37 37 38 38 38 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 39 38 38 37 37 36 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 32 33 33 34 35 35 36 37 38 38 39 40 40 41 41 42 42 43 43 43 43 43 43 43 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 32 32 32 32 33 33 34 35 35 36 37 39 40 41 42 44 45 46 47 49 50 50 51 52 52 52 52 52 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 36 36 35 35 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 46 46 46 46 46 46 46 45 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 42 42 43 43 42 42 42 42 42 41 41 41 40 40 40 40 40 40 41 41 42 43 43 44 45 46 48 49 50 51 52 53 54 54 55 55 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 57 55 52 50 47 44 41 38 36 33 31 29 27 26 24 23 22 22 21 21 21 21 22 22 23 24 25 27 28 30 31 33 35 36 38 39 40 40 41 41 40 39 38 37 35 33 32 30 28 26 25 24 22 21 20 19 19 18 17 17 17 17 16 16 16 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 34 34 34 33 33 32 32 31 30 29 29 28 27 27 26 26 25 25 25 25 25 25 26 26 27 27 28 29 30 31 31 32 33 33 34 34 34 34 34 34 33 33 32 32 32 31 31 31 31 32 32 33 34 35 37 38 40 42 44 45 47 49 51 52 53 54 54 53 52 51 49 47 45 43 40 38 35 33 30 28 26 25 23 22 21 20 19 18 18 18 17 18 18 18 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 30 31 32 33 33 34 34 35 35 36 36 36 36 36 35 35 34 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 18 18 17 17 17 18 18 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 31 32 33 33 34 34 34 34 34 35 35 34 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 42 43 43 44 44 44 44 43 43 42 42 41 40 39 39 38 37 37 36 36 36 36 36 37 38 39 40 42 44 46 48 50 52 54 56 58 59 60 61 61 60 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
 71 71 70 70 69 68 68 67 66 65 65 64 63 62 61 61 60 59 59 58 58 57 56 56 55 55 54 54 53 52 52 51 51 50 50 50 50 50 50 50 51 51 52 53 55 56 58 60 62 64 66 68 69 71 72 73 74 74 74 74 73 72 71 69 68 66 65 63 62 61 61 61 61 62 63 65 68 71 74 79 84 89 95 102 109 117 125 133 141 147 153 158 161 161 160 156 151 144 136 127 118 109 100 92 84 77 71 65 61 57 53 50 48 46 45 44 43 43 43 43 43 44 44 45 46 47 48 49 51 52 54 56 57 59 61 64 66 68 70 73 75 77 79 81 83 85 86 87 87 88 87 87 86 84 83 81 78 76 73 71 68 66 64 61 59 58 56 55 53 52 51 51 50 50 49 49 49 49 49 49 49 50 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 59 60 60 60 60 60 61 61 61 61 61 62 62 62 63 63 64 64 65 66 67 68 68 69 70 71 72 72 73 73 72 72 71 70 69 68 66 65 63 62 60 59 58 57 56 55 55 55 56 56 57 59 61 62 65 67 69 72 74 76 78 80 81 82 82 82 81 80 79 77 75 72 70 68 66 63 61 60 58 57 56 55 55 56 57 58 60 62 66 69 73 78 83 88 94 99 104 108 112 114 116 116 114 112 108 103 98 92 86 81 75 70 65 60 57 53 50 48 46 44 43 42 41 40 40 40 40 41 41 42 43 44 45 46 47 49 50 52 54 56 58 60 62 63 65 67 68 70 71 72 72 73 73 73 73 73 72 72
 238 274 312 346 372 386 385 369 342 308 271 235 202 173 147 126 108 93 80 70 61 54 48 44 39 36 33 31 28 26 25 23 22 21 20 19 18 17 17 16 16 16 16 16 17 17 18 20 21 23 26 28 32 36 40 45 51 58 65 73 81 90 98 105 111 114 115 113 108 102 94 86 77 69 62 56 50 46 42 39 36 34 33 32 31 30 29 29 29 29 28 28 28 28 28 28 28 27 27 26 26 25 24 23 21 20 19 18 16 15 14 13 13 12 11 11 11 11 10 10 11 11 11 12 12 13 14 16 17 19 21 24 27 31 35 40 45 50 56 61 66 70 72 73 73 71 68 64 60 55 50 45 41 37 33 30 27 25 23 21 20 18 18 17 17 16 16 16 17 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 30 31 32 33 35 36 38 40 42 45 48 52 57 62 69 77 86 96 108 121 134 148 160 170 177 179 177 170 159 145 130 115 100 87 75 65 56 48 42 36 32 28 25 22 20 19 18 17 16 15 15 15 15 16 16 17 18 19 21 23 25 28 32 36 40 46 51 58 64 70 75 79 81 82 81 78 74 69 64 59 54 49 45 41 37 34 31 28 26 24 23 21 20 19 18 17 17 16 16 16 16 17 17 18 18 19 20 21 22 24 25 26 27 27 28 28 28 28 28 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 17 18 20 21 24 26 29 33 38 43 50 57 67 78 91 107 125 148 174 204
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 23 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 26 26 26 26 26 25 25 24 24 23 22 21 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 27 28 29 31 32 34 35 36 37 38 38 38 38 37 36 35 33 32 30 28 26 24 22 20 19 17 16 15 14 13 12 12 12 11 11 11 11 11 11 12 12 12 13 13 14 15 16 17 18 19 20 21 23 25 26 28 30 31 33 34 35 36 37 38 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 32 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 16 16 17 18 19 20 21 22 24 25 27 29 31 33 35 37 39 41 43 45 47 48 49 50 51 51 51 51 51 50 50 49 47 46 44 42 41 39 37 35 33 31 29 27 25 24 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 11 11 12 12 12 12 13 13 14 15 16 17 19 20 22 24 25 27 29 31 33 35 36 37 38 38 38 38 37 35 34 32 31 29 27 25 23 22 20 19 18 17 16 15 15 14 13 13 13 12 12 12 12
 61 59 58 56 55 54 52 51 50 49 48 47 46 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 32 33 33 34 36 37 38 40 42 44 46 48 50 51 53 54 56 56 57 57 57 57 56 55 54 53 52 50 49 48 46 45 45 44 43 43 43 43 43 43 44 44 45 45 46 47 47 48 49 49 50 50 51 51 52 52 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 53 53 52 51 51 50 49 48 48 47 46 46 45 45 45 45 45 46 46 47 48 49 50 51 53 54 55 56 57 58 59 60 60 60 60 60 59 58 56 55 53 51 50 48 46 44 43 41 40 39 38 37 36 36 35 35 35 35 35 35 35 36 36 37 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 56 57 57 58 58 58 58 58 57 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 46 46 47 48 50 51 52 54 55 57 58 60 61 62 63 64 65 66 67 67 67 67 67 67 66 66 65 64 63 62 61 60 59 58 57 57 56 56 55 55 55 55 55 56 56 56 56 57 57 57 56 56 55 55 54 53 51 50 48 47 45 44 42 41 39 38 37 36 35 34 33 33 33 33 33 33 33 33 34 35 36 37 38 39 40 42 44 46 48 50 53 55 58 60 62 65 66 68 69 70 70 70 70 70 69 67 66 65 63 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 38 38 37 36 34 32 30 28 26 24 22 20 18 17 16 15 15 14 14 14 15 15 16 17 18 20 21 23 26 29 32 35 40 45 50 57 64 72 81 90 98 106 111 114 115 112 107 99 91 82 74 65 58 51 45 40 36 32 29 26 23 21 19 18 17 16 15 14 14 14 14 14 15 15 16 17 18 19 20 22 23 24 25 26 27 27 28 28 27 27 26 25 24 23 22 21 19 18 17 16 15 14 14 13 13 13 13 13 14 14 15 17 18 20 21 24 26 29 32 36 40 44 49 55 61 67 74 80 87 93 97 100 101 99 96 91 85 79 72 65 58 52 47 42 38 34 30 27 25 23 21 19 17 16 15 14 14 13 13 13 13 13 14 15 16 17 18 19 21 22 24 25 26 27 28 29 29 29 28 28 27 26 24 23 22 20 19 18 17 16 15 14 14 14 14 14 14 15 15 16 18 19 21 23 25 27 30 33 36 39 42 46 49 53 56 59 61 63 64 64 64 63 61 59 56 54 51 48 45 42 39 37 34 32 30 28 26 25 23 22 20 19 18 17 16 15 15 14 14 14 14 14 14 15 15 16 17 19 20 22 23 25 27 29 30 32 33 34 35 35 35 35 34 33 32 30 28 27 25 23 22 20 19 18 17 16 16 16 16 16 16 16 17 18 18 19 20 22 23 25 26 28 30 32 35 37 40 43 46 48 51 54 57 59 60 61 62 62 61 59 57 54 52 49 46 43 40 37 34 31 29 27 25 23 21 20 19 18 17 17 16 16 16 17 17 18 19 20 22 23 25 27 29 31 33 34 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
 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 57 58 59 59 59 59 58 58 57 56 54 53 52 50 49 47 46 45 44 43 42 41 40 40 40 40 40 41 42 43 44 45 47 48 50 51 52 52 53 53 53 52 51 50 48 47 45 43 41 39 37 36 34 33 32 31 30 30 30 30 31 31 33 34 36 38 40 43 46 48 51 54 57 60 62 64 66 67 67 67 66 64 62 60 57 54 51 48 45 42 39 37 35 34 32 31 30 29 29 28 28 28 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 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 30 30 31 31 32 33 35 36 37 39 41 42 44 45 46 47 48 48 48 48 47 47 46 45 43 42 41 40 38 37 36 35 35 34 34 35 35 36 37 39 40 42 44 46 48 50 52 54 56 57 58 59 59 59 58 57 55 53 51 49 46 44 42 40 38 36 35 34 33 33 32 32 32 33 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 48 48 48 48 48 48 48 48 47 47 47 46 46 46 45 45 44 44 43 42 42 41 40 40 39 38 37 36 35 34 34 33 32 31 31 31 30 30 30 29 29 29 29 29 29 29 30
 16 16 16 16 16 16 15 15 14 14 13 13 12 11 11 10 10 9 9 9 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 12 12 13 13 14 14 15 15 15 15 16 15 15 15 15 14 14 13 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 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 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 14 15 15 16 16 16 16 16 16 15 15 15 14 14 13 13 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 9 9 9 10 10 11 11 12 13 13 14 14 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 10 10 10 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 14 15 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 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 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 22 23 24 26 27 28 29 29 29 29 29 29 28 27 26 25 23 22 21 19 18 17 16 15 14 13 12 11 11 10 10 10 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 18 19 20 21 22 24 25 26 26 27 27 27 26 26 25 24 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 19 20 20 20 20 20 19 19 18 17 17 16 15 14 14 13 13 12 12 11 11
 18 18 19 19 19 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 24 24 25 26 27 27 28 29 29 29 29 29 28 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 19 19 20 20 21 22 24 25 26 27 29 30 30 31 31 31 31 31 30 29 28 26 25 24 22 21 20 18 17 16 15 15 14 14 13 13 13 13 13 14 14 15 16 16 17 18 18 19 20 21 22 22 23 24 24 25 26 26 26 26 26 26 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 18 18 19 20 21 22 23 25 26 27 29 30 31 32 32 32 32 32 31 30 29 27 26 25 23 22 21 19 18 17 16 15 14 14 13 13 13 13 13 13 14 14 15 17 18 20 22 24 26 28 31 33 36 38 40 42 43 44 44 43 42 41 39 37 34 32 30 27 25 24 22 21 20 19 18 18 18 18 18 18 19 19 20 20 21 22 23 23 24 24 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 24 24 23 22 22 21 20 19 18 18 17 17 17 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 22 22 21 21 21 20 20 19 19 19 18 18 18 18 18 18 18 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 33 32 31 30 28 27 26 25 24 24 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 23 23 24 25 26 27 28 30 31 33 34 36 37 38 39 40 40 40 40 39 38 37 35 34 32 30 28 26 25 23 21 20 18 17 16 15 14 13 13 13 13 13 13 14 15 16 17 18 20 22 23 26 28 30 32 34 36 38 39 40 40 40 39 39 37 36 35 34 33 32 31 30 30 30 30 30 30 30 31 31 32 32 33 33 34 34 35 35 35 35 35 34 33 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 27 27 27 27 26 26 26 25 25 24 24 23 22 22 21 20 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 27 28 29 30 32 33 34 34 35 35 34 34 33 32 31 29 28 26 25 23 22 21 19 18 17 17 16 15 15 14 14 14 14 14 14 15 15 16 17 19 21 23 25 27 30 33 35 38 40 42 44 45 46 46 45 44 43 42 41 40 39 38 37 36 36 36 37 38 39 40 41 43 44 46 47 48 49 49 49 48 47 45 44 41 39 37 34 32 29 27 25 23 22 20 19 18 17 16 16 16 16 16 16 17 18 19 20 21 22 24 25 27 29 31 32 34 36 38 40 42 44 46 47 48 49 50 50 50 50 49 48 48 47 45 44 43 42 41 40 39 38 37 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
 26 27 28 28 28 28 28 27 27 26 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 20 20 21 21 22 23 23 24 25 25 26 26 26 26 26 25 24 23 22 21 20 18 17 15 14 12 11 10 9 8 8 7 7 6 6 6 6 6 6 6 7 7 8 8 9 10 11 12 13 15 17 18 20 22 24 26 27 29 30 30 31 31 31 30 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 26 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 41 41 42 42 41 41 40 40 39 38 37 36 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 8 8 8 8 8 9 9 10 10 11 13 14 15 17 19 21 23 25 28 31 33 36 38 40 41 42 41 40 38 35 32 29 26 23 20 17 15 14 12 11 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 11 11 12 13 14 16 17 18 20 21 23 24 25 25 26 25 25 24 24 23 22 21 20 19 19 18 18 18 18 18 19 19 20 21 22 24 25 26 27 28 29 29 29 28 27 25 24 22 20 19 17 16 14 13 12 11 10 9 8 8 7 7 6 6 6 6 6 6 6 7 7 8 9 11 12 14 15 17 19 21 23 25 27 29 30 31 32 32 32 31 31 30 29 28 26 25 24 23 22 21 21 20 20 20 20 20 20 21 22 22 23 24 25 26
 61 60 58 56 54 51 49 47 44 42 40 38 37 35 34 33 32 32 31 31 31 30 30 30 30 29 29 29 28 28 27 27 26 25 25 24 23 22 21 21 20 19 18 18 18 17 17 17 18 18 19 20 21 21 23 24 25 26 27 28 29 30 30 31 31 32 31 31 31 30 29 28 27 26 25 24 22 22 21 20 19 19 19 19 19 20 20 21 22 23 25 26 28 30 32 35 37 39 41 43 45 46 46 46 46 45 43 42 40 38 36 34 32 30 29 28 26 25 24 24 23 23 22 22 22 22 22 22 23 24 25 26 28 30 32 35 39 43 47 52 58 63 68 73 77 80 82 82 81 79 76 72 67 62 58 53 48 44 40 37 34 31 28 26 24 22 21 20 19 18 18 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 23 24 26 28 30 33 36 39 42 46 50 54 59 63 67 72 76 79 82 84 85 85 84 81 78 75 71 66 62 57 53 50 46 43 41 39 37 36 34 33 33 32 32 31 31 31 31 31 32 32 33 33 34 35 36 37 37 38 39 39 39 39 39 38 37 36 35 33 31 30 28 26 25 23 22 21 20 19 18 18 17 17 17 17 18 18 19 20 21 23 24 26 29 31 33 36 38 41 43 44 46 47 47 47 46 45 44 42 40 38 35 33 31 29 27 25 23 22 20 20 19 18 18 18 18 19 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 55 57 58 60 61 62 63 63 63 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 57 59 60 60 60 59 57 54 51 47 43 40 36 33 30 27 25 23 21 20 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 21 21 21 21 20 20 19 18 17 17 16 15 14 13 12 12 11 11 11 11 11 11 11 12 13 14 15 16 17 19 21 23 25 27 29 31 32 33 33 33 32 31 30 28 26 25 23 22 20 19 18 18 17 16 16 16 16 15 16 16 16 16 17 18 19 20 21 22 24 26 29 32 35 39 44 48 52 56 60 62 64 63 62 60 56 53 49 45 41 37 34 31 28 26 24 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 10 10 10 11 12 13 14 16 18 20 23 26 29 33 37 41 45 48 52 55 58 60 61 61 61 60 59 57 55 53 51 49 46 44 42 41 39 38 37 36 35 35 35 34 34 34 34 34 34 34 33 33 33 34 34 34 34 35 35 36 37 38 39 40 42 43 44 46 47 48 48 48 47 46 44 42 39 36 34 31 28 26 24 22 20 19 18 17 16 16 15 15 16 16 17 18 19 21 23 26 29 32 36 40 44 49 53 57 60 63 64 64 62 59 56 51 46 41 37 32 28 24 21 18 16 14 12 11 10 10 9 9 9 10 10 11 11 12 13 14 16 17 19 20 22 24 27 29 32 34 37 39 41 43 45 46 47 48 48 48 47 47 46 46 46 46 47 48 49 50 52 54 56
 36 36 35 35 35 36 36 37 38 40 41 43 45 48 50 53 55 58 60 62 64 65 66 66 66 66 65 64 63 62 60 58 56 54 52 51 49 47 45 44 42 41 40 39 39 39 39 39 40 41 42 43 45 46 47 49 51 52 54 55 56 58 59 60 60 61 61 61 61 60 59 58 57 55 54 52 50 48 46 45 43 41 40 39 38 38 37 37 37 37 37 37 38 39 40 41 42 44 46 48 50 52 55 57 60 62 65 67 68 70 71 71 71 71 70 69 68 66 64 62 59 57 54 52 49 47 44 42 40 38 36 34 33 32 31 31 30 31 31 32 33 35 36 38 40 42 45 48 50 53 56 59 62 65 68 71 73 74 75 76 75 74 72 70 67 64 61 58 54 51 48 46 43 41 40 38 37 36 36 35 35 35 35 35 36 36 37 37 38 39 39 40 41 41 42 42 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 42 42 41 41 40 39 38 38 37 36 36 35 35 35 35 35 35 35 35 36 37 37 38 40 41 43 44 46 49 51 53 56 59 61 63 66 67 69 70 70 70 69 68 67 65 63 61 59 57 54 52 50 48 46 44 43 41 40 39 38 37 37 36 36 37 37 38 39 41 42 44 46 47 49 51 53 55 57 59 61 63 65 66 68 69 70 71 72 72 72 71 71 70 68 66 64 62 59 57 54 52 49 47 45 43 41 40 38 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
 33 33 33 33 33 32 31 30 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 33 34 34 34 34 34 34 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 26 27 27 27 27 27 27 27 26 26 25 25 24 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 24 24 25 26 27 28 29 30 32 34 35 37 39 40 41 42 42 42 42 41 40 39 37 35 33 32 30 28 27 26 25 24 23 22 22 22 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 31 31 31 31 30 30 29 29 28 28 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 30 31 32 33 34 34 35 35 35 35 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 28 28 27 27 27 28 28 28 29 29 30 31 32 32 33 33 34 34 35 35 35 35 35 34 34 33 32 32 31 30 30 29 28 28 27 27 27 27 27 27 28 28 29 29 30 31 32 32 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
 35 36 38 39 40 40 41 41 40 40 39 37 36 34 32 30 29 27 25 24 23 22 21 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 20 21 21 22 23 25 26 28 30 32 34 36 38 39 41 42 43 43 43 42 41 40 38 36 34 32 30 28 26 25 23 21 20 19 17 17 16 15 15 15 15 15 16 17 18 19 21 23 25 27 29 31 33 35 36 37 37 37 37 36 34 33 32 31 30 29 28 27 27 27 27 27 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 43 43 44 44 44 44 44 44 44 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 29 28 28 28 28 28 28 28 29 29 29 30 30 30 30 29 29 28 28 27 26 25 25 24 23 22 22 21 21 21 21 21 22 23 24 25 27 28 30 32 35 37 39 40 42 43 44 44 43 43 42 41 40 38 37 35 34 33 32 31 31 30 30 30 31 31 33 34 37 39 43 47 51 56 61 67 72 77 81 85 87 88 87 85 82 78 74 69 65 61 56 53 49 46 43 41 39 38 37 36 36 36 36 37 37 38 39 41 42 42 43 43 43 43 42 40 39 37 36 34 33 31 30 30 29 29 29 29 30 32 34 36 39 42 46 50 55 60 66 72 78 84 88 91 92 91 88 83 76 69 62 54 48 41 36 31 27 24 21 19 18 16 16 15 15 15 16 16 17 18 19 20 22 23 25 27 29 32 34 36 39 41 43 45 46 46 47 46 45 44 42 40 39 37 35 34 33 33 32 32 32 33 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
 76 73 68 63 58 53 48 44 40 36 34 31 29 28 27 26 25 25 25 25 25 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 31 32 33 34 35 37 38 38 39 39 39 39 39 38 37 36 34 33 32 30 29 28 27 26 25 24 24 23 23 23 23 23 24 25 26 27 29 31 34 37 40 43 47 51 55 60 64 68 73 77 80 83 86 88 89 90 90 89 88 86 84 82 79 76 73 70 67 64 61 58 55 53 50 48 45 43 41 40 38 37 36 35 34 34 34 34 35 36 37 39 42 46 50 55 61 68 76 85 94 103 112 120 126 130 130 128 123 117 108 99 90 81 73 66 59 53 48 44 40 37 35 33 32 31 30 30 30 30 31 32 32 33 34 34 35 35 35 34 33 33 31 30 29 28 27 26 25 24 24 24 24 25 26 27 29 31 33 36 40 44 49 54 60 67 75 84 93 102 110 117 122 124 124 120 115 107 98 89 80 72 65 59 53 49 45 42 39 37 36 35 34 33 33 32 32 32 32 33 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 50 50 50 49 48 47 45 43 41 39 37 35 33 32 30 29 28 27 26 25 25 25 25 25 26 26 27 27 28 29 30 31 32 32 33 34 34 34 34 34 34 33 32 31 30 29 28 27 26 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 29 30 31 33 34 36 39 42 46 50 54 59 64 69 73 76 79 79 78
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 38 36 33 30 27 25 22 20 17 16 14 13 12 11 11 11 11 11 11 11 12 13 13 14 15 17 18 20 21 23 25 26 28 30 31 32 32 32 32 31 30 28 27 25 24 22 21 19 18 17 16 16 15 15 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 20 21 23 25 26 28 30 32 34 35 36 36 36 36 35 34 33 32 30 29 27 26 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 15 16 16 17 18 19 21 22 23 25 26 27 28 28 28 28 28 27 26 25 24 23 22 21 20 19 18 17 17 17 16 16 17 17 18 19 20 21 22 24 26 27 29 30 31 31 31 30 29 27 25 23 21 19 18 16 15 14 13 13 12 12 12 12 13 13 14 15 16 17 18 19 20 22 23 25 26 27 29 30 31 32 33 33 33 33 33 33 32 31 31 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 18 18 19 19 20 21 22 24 25 26 28 29 31 32 33 34 34 35 34 34 34 33 32 31 30 30 29 28 28 28 28 28 28 29 29 30 30 31 31 32 32 32 32 31 31 30 29 28 27 25 24 22 21 19 18 17 16 15 14 14 13 13 13 13 13 14 14 15 16 17 19 20 22 24 25 27 29 31 32 33 34 35 35 35 34 34 33 32 31 30 29 28 28 27 27 27 28 29 30 31 32 34 36 38 39 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 37 36 34 32 31 29 28 27 26 25 25 25 25 26 26 27 29 30 32 34 36 39 42 44 47 50 53 55 57 58 59 59 58 57 55 53 50 47 44 42 39 37 35 33 32 30 29 29 28 28 27 27 27 28 28 28 29 29 30 30 31 32 33 34 35 36 38 40 42 44 46 49 51 54 57 60 63 66 68 70 71 71 70 68 65 62 58 55 51 47 44 41 38 35 33 32 30 29 28 28 28 28 28 28 28 29 29 30 31 31 31 32 32 32 32 32 31 31 30 29 29 28 27 26 25 25 24 24 23 23 23 23 23 24 25 26 27 28 30 31 33 34 36 37 38 39 40 40 40 40 39 39 38 37 35 34 33 32 31 30 30 29 29 29 29 30 31 32 34 36 39 42 46 50 54 58 62 67 70 74 76 77 78 77 76 74 71 69 66 64 61 59 58 56 55 55 54 54 54 54 53 53 53 53 52 52 51 50 49 47 46 44 43 41 40 38 37 35 34 33 32 32 32 32 32 33 34 35 36 38 40 42 45 47 50 52 55 57 58 59 60 60 59 58 57 55 52 50 47 45 42 40 38 36 35 33 32 31 31 30 30 31 31 32 33 34 35 37 38 39 40 42 42 43 44 44 43 43 43 42 41 40 40 39 39 38 38 38 38 38 39 39 40 41 42 43 45 46 47 49 50 51 52 54 55 55 56 57 57 58 58 58 58 58 59 59 59 59 59 59 59 59 59 58 57 56 55 53 52 50 48 46 44 42 40 39 37 35 34 33 32 31 31 31 31 31 32 32 33 34 36 37 38 39 40 40 40 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
 10 11 12 13 14 16 17 18 19 19 20 20 19 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 12 12 12 12 12 12 12 11 11 10 10 9 8 8 7 7 7 6 6 6 6 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 4 4 4 4 4 4 5 5 5 5 6 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 18 18 18 18 17 16 15 14 13 12 11 10 9 9 8 8 7 7 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 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 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 12 12 13 14 14 15 15 15 15 15 14 14 13 12 11 10 9 8 8 7 6 6 6 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 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9
 50 50 50 50 49 49 48 47 46 46 45 45 44 44 45 45 46 47 48 49 51 53 55 57 59 61 64 66 69 72 75 77 80 83 86 89 91 94 96 98 100 102 103 104 104 103 102 100 97 94 91 87 83 79 75 71 67 64 61 58 56 54 53 52 51 51 51 52 53 54 56 59 62 66 69 73 78 82 86 89 91 92 92 90 88 84 80 75 70 66 61 57 54 51 49 47 46 46 46 46 47 49 51 53 56 59 62 65 69 72 75 78 79 81 81 81 80 78 76 73 70 67 63 60 57 54 51 49 47 45 44 42 42 41 41 41 42 43 44 46 47 49 52 54 57 60 63 66 69 72 75 78 81 83 86 87 89 90 91 92 93 93 94 94 95 95 96 98 99 101 104 106 109 111 114 116 117 118 117 115 113 109 104 98 92 86 80 74 69 64 60 56 53 50 48 46 45 45 44 44 45 45 46 48 49 51 53 56 58 61 63 65 67 68 69 70 69 68 67 65 62 59 56 53 50 47 45 42 40 38 37 36 35 34 34 34 34 35 35 36 37 38 39 40 41 42 43 44 44 45 45 45 45 45 44 44 43 42 42 42 42 42 43 44 46 48 51 55 59 64 69 76 83 90 96 103 108 111 112 111 108 103 97 90 83 76 69 63 57 53 48 45 42 39 37 36 34 33 33 33 33 33 33 34 35 37 38 40 42 45 48 51 55 59 63 67 72 76 81 84 88 90 92 92 91 89 87 83 79 74 70 65 60 56 52 49 45 43 40 38 36 35 34 33 32 32 32 33 33 34 35 37 38 40 42 43 45 47 48 49
 29 29 29 30 30 30 30 30 30 30 30 30 31 31 32 33 34 35 36 38 40 42 45 48 51 55 60 65 70 76 81 87 93 98 102 106 108 108 107 105 101 96 91 85 80 74 69 64 60 56 52 49 47 45 43 41 40 40 39 39 39 39 40 41 42 44 46 48 50 53 55 58 61 63 66 67 68 68 68 66 64 61 58 55 52 48 45 42 39 37 35 34 33 32 32 31 32 32 33 34 35 37 38 40 42 44 45 47 48 49 50 50 50 50 49 48 47 46 45 43 42 41 40 38 37 36 36 35 35 34 34 35 35 35 36 37 38 39 40 42 43 45 46 47 49 50 51 52 53 53 53 53 53 53 52 52 51 51 50 49 49 48 47 47 47 46 46 46 45 45 45 45 44 44 44 43 43 43 42 42 41 41 40 40 40 40 41 41 42 43 44 45 47 48 50 52 54 56 57 59 61 62 63 63 63 63 62 61 60 59 57 55 54 52 50 48 47 46 44 43 42 42 41 41 41 41 41 41 42 43 44 45 47 48 50 51 53 55 57 58 60 61 62 62 63 63 62 62 60 59 57 55 53 50 48 45 43 41 39 37 35 33 32 31 31 31 31 31 32 33 35 37 40 43 47 51 55 60 66 71 77 82 87 91 94 97 98 97 96 94 92 88 85 82 78 75 72 69 66 64 61 59 58 56 55 54 53 53 53 52 53 53 53 54 55 57 58 60 62 65 68 71 74 78 81 85 88 92 94 97 98 98 98 97 94 91 87 83 78 73 69 64 59 55 51 48 45 42 40 38 36 34 33 32 31 31 30 30 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
 30 29 27 26 25 24 23 22 21 21 20 20 20 20 20 21 21 22 23 24 24 25 26 26 27 27 27 27 27 27 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 23 23 24 24 25 26 27 27 28 29 29 30 30 30 30 30 30 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 25 25 25 26 26 27 28 29 31 32 34 36 39 42 45 48 52 56 61 65 69 73 76 78 79 80 78 76 73 69 65 60 56 51 47 43 40 36 34 31 29 27 26 24 23 23 22 22 21 21 22 22 23 24 26 28 30 32 35 39 43 48 53 58 64 69 74 78 81 82 81 78 74 69 64 58 52 47 43 38 35 32 29 27 25 24 23 22 22 22 21 22 22 22 23 23 24 24 24 24 24 24 24 23 23 22 21 21 20 20 20 19 19 19 20 20 21 22 23 25 27 29 31 34 38 42 46 50 54 58 62 64 66 66 65 63 60 56 52 48 44 40 37 34 31 29 27 25 24 23 22 21 21 21 21 21 21 21 21 22 23 23 24 25 26 27 28 29 30 30 31 32 32 32 32 32 31 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 22 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 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 25 25 24 24 23 23 22 22 21 21 21 21 20 21 21 21 21 22 23 24 25 26 27 28 29 30 31 32 32 32 31 31
 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 28 29 30 32 33 34 35 36 37 37 37 37 37 36 35 34 33 32 30 29 28 26 25 24 23 23 22 21 21 21 20 20 20 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 38 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 19 19 19 19 20 20 20 20 21 21 21 22 23 23 24 24 25 26 26 27 27 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 24 24 24 24 24 23 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 27 28 30 31 32 34 35 37 38 39 41 42 42 43 43 43 42 41 40 39 37 36 34 32 30 29 27 26 25 24 23 22 22 21 21 21 20 20 21 21 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 26 27 28 29 30 31 32 33 34 36 36 37 38 38 38 38 37 37 36 35 33 32 31 29 28 27 25 24 23 23 22 21 21 20 20 20 20 20 20 20 21 21 22 23 23 24 25 26 28 29 30 31 33 34 35 36 37 37 38 38 38 38 38 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 31 31 30 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 26 25 24 23 22 22 21 21 21 21 22 22 22 23 23 24 24 24 24 24 24 24 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 12 12 13 13 13 13 14 15 15 16 17 18 20 21 22 23 24 25 26 26 26 26 25 25 24 23 22 22 21 20 20 20 20 20 21 21 23 24 26 27 29 31 33 35 36 37 37 36 35 33 31 29 26 24 22 20 18 16 15 14 13 13 12 12 12 12 13 13 14 15 16 18 20 22 24 26 29 31 33 35 37 38 39 38 38 37 35 33 31 29 26 24 22 21 19 18 16 15 14 14 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 17 18 19 21 22 24 26 28 30 33 35 37 39 40 41 40 40 38 37 34 32 30 27 25 23 21 20 18 17 16 15 14 14 14 14 14 14 14 15 16 16 17 18 19 21 22 23 24 25 26 27 28 28 28 29 28 28 27 26 25 24 23 22 20 19 18 17 16 15 15 14 14 14 14 15 15 16 17 19 20 22 23 25 27 29 31 33 35 36 36 36 36 35 33 31 29 27 25 24 22 21 20 19 18 18 18 18 17 17 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 17 18 19 20 21 23 25 27 30 32 34 37 39 41 43 44 45 44 44 42 40 38 35 32 30 27 25 23 21 20 19 18 17 17 16 17 17 17 18 19 21 22 24 26 28 30 33 35 37 39 40 41 41 41 40 38 36 34 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 21 20 19 18 17 16 15 14 13 13 12 12 12 11 11 11 12 12 12 13 14 15 16 18 19 21 23 26 28 31 33 35 36 37 38 37 37 35 34 32 30 28 26 24 23 21 20 19 17 16 16 15 14 14 13 13 13 13 13 13 14 14 15 15 16 17 18 19 21 22 23 24 25 25 26 26 27 27 26 26 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 18 18 18 18 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 13 13 13 13 14 14 15 16 17 18 19 20 20 21 22 23 23 23 23 23 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 25 26 26 26 25 25 25 24 24 23 22 22 21 21 21 21 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 30 31 32 32 33 33 33 34 34 33 33 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 18 18 18 19 19 20 21 22 23 24 25 26 28 29 30 30 31 31 31 31 30 29 29 28 27 26 25 24 24 23 23 23 23 23 23 23 24 24 24 24 24 24 24
 26 27 27 28 28 28 28 28 28 27 27 26 26 25 24 24 23 23 22 21 21 21 20 20 20 19 19 20 20 20 20 21 21 22 23 24 24 25 26 27 28 29 30 30 31 31 31 31 31 30 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 18 18 18 19 19 19 20 20 21 21 22 22 22 22 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 32 33 33 33 33 33 33 32 31 30 29 28 27 26 25 24 24 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 24 25 27 28 29 31 32 32 33 33 33 33 32 31 30 29 28 27 25 24 23 22 21 19 18 18 17 16 16 15 15 15 15 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 27 27 27 27 27 27 26 26 25 25 24 24 24 24 24 24 24 25 25 26 26 27 27 28 28 28 28 28 27 27 26 25 24 22 21 20 19 18 17 16 15 14 14 14 14 14 14 14 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 23 24 24 25 25 24 24 24 23 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 17 17 17 18 18 19 19 20 21 22 23 23 24 25
 42 40 39 38 37 36 36 37 37 37 37 38 38 38 38 37 36 35 34 33 31 29 28 27 25 24 23 23 22 22 22 23 23 24 25 26 27 28 29 30 31 32 32 32 32 32 31 31 30 29 27 26 25 24 23 22 22 21 21 21 21 21 22 22 23 24 24 25 25 26 26 25 25 24 24 23 22 21 20 20 19 19 19 19 20 21 23 25 28 32 37 44 51 59 69 78 86 92 95 94 90 83 74 65 57 49 42 36 31 27 24 21 19 18 17 16 16 17 18 19 21 23 25 28 32 35 39 43 47 51 54 57 59 60 61 60 58 55 52 48 45 41 37 34 30 27 25 22 20 19 17 17 16 16 16 16 16 17 18 19 20 21 22 23 24 24 25 26 26 27 27 28 28 28 29 30 30 31 33 34 36 38 41 43 45 48 49 51 51 51 50 48 46 43 40 37 33 30 27 25 23 20 19 17 16 16 15 15 16 17 18 19 22 24 27 31 35 39 44 49 55 60 66 71 76 79 81 81 79 76 72 66 60 54 48 42 37 33 29 25 22 20 18 17 16 16 16 17 18 20 22 25 29 33 38 44 51 59 67 75 82 86 88 86 81 74 66 58 50 43 37 32 28 24 22 20 19 18 18 18 18 18 19 19 20 21 21 22 23 23 24 24 24 23 23 23 22 22 22 22 22 22 22 23 24 25 27 28 30 31 33 35 36 37 38 39 40 40 39 38 37 36 34 33 31 29 27 26 24 23 23 22 22 22 22 23 24 26 28 31 34 37 41 45 49 53 57 61 64 66 67 67 65 63 60 57 54 50 47 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
 16 16 16 16 16 16 17 17 18 18 19 20 20 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 25 26 27 28 30 31 32 34 35 36 37 38 39 40 40 41 41 40 40 39 39 38 37 36 34 33 32 31 30 28 27 26 26 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 25 26 27 28 29 29 30 30 29 29 28 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 16 15 15 15 15 16 16 16 17 17 18 19 20 21 22 24 25 27 28 30 31 32 33 33 33 33 32 30 29 28 26 24 23 21 20 19 18 17 16 16 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 25 26 26 26 25 25 24 23 22 22 21 21 20 20 20 20 21 21 22 23 24 26 27 29 30 32 34 35 37 38 40 41 42 42 43 43 42 42 41 40 39 37 36 34 32 31 29 27 26 25 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 29 30 30 30 30 30 29 29 28 27 26 26 25 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 26 27 28 29 31 32 33 34 35 35 36 35 35 34 33 32 31 29 28 26 24 23 22 20 19 18 17 17
 24 25 27 29 31 33 34 35 35 35 34 32 31 29 26 24 22 20 19 17 16 14 13 13 12 12 12 12 12 12 13 14 15 17 18 20 22 24 26 28 30 31 33 34 34 34 34 33 32 30 28 26 24 22 20 19 17 16 15 13 13 12 12 11 11 11 12 12 13 13 14 14 15 16 17 17 18 18 19 20 20 21 21 21 22 22 23 23 24 24 25 26 26 26 27 27 27 26 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 11 11 12 12 13 13 14 15 16 17 18 19 19 20 20 21 21 21 20 20 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 11 11 11 11 11 12 13 14 15 16 18 19 21 22 24 26 27 29 30 30 31 31 30 30 28 27 26 24 23 21 20 19 18 17 16 15 15 14 14 14 13 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 10 10 11 12 13 14 15 17 19 20 22 24 26 27 29 30 30 30 30 29 28 27 25 23 22 20 18 16 15 13 12 11 10 10 9 9 9 9 9 10 10 11 12 13 14 15 16 17 19 20 21 22 23 23 24 24 24 23 23 22 22 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 16 16 15 14 13 12 12 11 11 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 13 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 17 17 18 19 21 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 68 69 69 68 66 63 59 55 51 48 44 41 38 36 34 32 30 29 28 27 26 25 24 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 30 31 32 33 35 36 38 41 44 47 50 54 58 62 66 68 70 71 70 68 64 60 56 52 47 43 39 36 33 30 28 26 24 22 21 20 19 18 18 18 18 19 20 21 22 23 25 27 28 30 31 33 34 35 36 36 37 37 37 36 36 35 34 33 32 31 29 28 27 25 24 23 22 21 20 19 18 18 17 17 18 18 19 20 21 22 23 25 27 29 32 35 38 42 46 51 56 61 66 70 73 74 74 72 68 63 58 53 47 43 39 35 32 29 27 25 24 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 18 18 19 20 21 22 24 25 27 29 32 34 37 40 43 46 50 54 58 61 64 67 68 69 68 67 65 61 58 54 51 47 44 41 39 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 17 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 32 32 32 31 30 30 29 28 26 25 24 23 21 20 19 19 18 18 17 17 17 17 17 18 18 19 19 20 21 22 24 25 27 30 32 35 39 43 47 52 57 61
 39 38 36 34 32 30 28 26 25 24 23 22 22 22 23 24 25 27 29 32 35 39 43 47 52 55 58 60 61 60 59 56 53 50 47 44 42 40 38 36 35 34 34 33 33 33 33 33 34 34 35 35 36 37 38 39 40 41 42 44 46 49 51 55 58 62 67 71 75 78 81 83 84 83 82 79 76 73 69 65 61 57 53 50 48 46 44 43 43 43 43 44 46 48 51 55 58 63 67 72 77 82 86 89 91 92 92 91 88 85 81 77 72 68 64 60 56 53 51 49 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 33 33 33 33 33 34 35 37 38 40 43 45 48 51 54 57 59 59 59 57 54 50 46 42 38 35 32 29 27 25 24 23 22 22 23 23 24 25 27 29 31 33 36 38 40 42 42 42 41 40 38 35 33 30 28 26 24 22 21 20 20 19 19 19 20 21 23 25 28 31 35 40 45 51 57 62 66 69 70 70 69 66 63 60 56 53 50 47 45 42 40 38 37 35 34 33 31 31 30 29 28 28 27 27 27 27 28 29 31 34 37 40 45 50 55 61 67 73 79 83 87 89 89 88 86 82 78 73 68 64 59 55 52 49 47 46 45 44 44 45 46 48 50 52 54 57 60 63 65 67 68 68 67 65 63 59 55 51 47 43 39 35 32 30 28 27 26 25 25 25 25 25 25 26 26 27 28 29 30 31 33 34 36 38 41 44 47 50 53 56 59 62 63 63 62 60 56 51 47 42 37 33 29 26 24 22 21 20 20 20 20 21 21 22 24 25 27 29 32 34 36 38 39 40 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
 22 22 22 21 21 21 21 21 21 22 22 23 23 24 24 25 25 25 25 24 23 21 20 18 16 14 13 11 10 9 9 8 8 8 8 9 9 9 10 11 12 13 14 16 18 20 23 25 29 32 36 40 43 45 47 46 45 41 38 33 29 25 22 19 17 15 14 14 13 13 13 14 14 15 16 18 19 20 22 24 25 27 28 28 28 28 27 25 24 22 20 19 17 16 15 15 14 14 14 14 14 15 16 17 18 19 21 22 24 26 27 29 29 30 30 29 28 27 25 24 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 13 13 12 12 12 12 12 12 13 13 13 14 15 15 17 18 20 22 24 26 28 30 31 32 32 32 31 29 28 26 24 22 21 20 19 18 17 17 16 16 16 16 16 17 17 18 18 18 18 18 18 17 17 16 15 14 14 13 12 11 11 10 10 9 9 9 9 9 10 11 12 13 15 18 21 24 28 32 36 39 42 43 42 40 38 35 31 28 25 22 20 18 16 14 13 11 10 10 9 8 8 7 7 7 7 7 8 9 10 11 12 13 15 16 18 19 20 20 20 20 20 19 18 18 17 16 16 16 15 15 16 16 17 18 18 20 21 22 23 24 25 25 25 24 23 22 21 20 18 17 15 14 13 11 10 10 9 8 8 7 7 7 7 8 8 9 9 10 10 11 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 13 12 11 10 9 8 8 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 20 20 19 19 18 18 17 16 16 15 14 14 14 14 13 13 14 14 14 15 15 16 17 17 18 19 19 20 20 19 19 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 19 19 19 19 18 18 17 16 16 15 15 14 14 14 14 14 14 15 16 16 18 19 21 23 25 27 30 32 34 35 36 37 36 35 34 33 31 29 27 26 25 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 17 17 16 15 15 14 14 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 16 17 17 17 17 17 17 17 16 16 15 15 15 15 15 15 15 16 17 18 19 21 22 25 27 30 32 35 37 39 40 39 38 36 33 31 28 25 23 21 20 18 17 17 16 16 16 16 16 16 16 17 17 17 18 18 18 18 17 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 21 22 22 22 21 21 20 19 19 18 18 18 18 18 18 18 19 20 20 21 22 24 25 26 27 28 29 29 29 28 27 26 24 23 21 20 18 17 16 15 15 14 14 14 14 14 15 15 16 17 17 18 19 20 21 22 23 23 23 22 22 21 20 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 18 19 20 20 21 21 20 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 13 13 14 14 15 16 17 18 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 98 102 104 104 101 97 92 85 78 71 65 59 54 49 44 40 37 34 31 29 27 25 23 22 21 20 20 21 22 23 24 26 27 29 31 32 34 35 36 36 37 37 37 37 37 36 36 35 34 33 32 31 30 28 27 26 24 23 22 21 20 19 19 20 20 22 23 25 28 30 33 36 39 43 46 50 54 58 63 68 74 81 88 96 105 113 122 130 136 139 140 138 133 126 117 107 97 88 79 71 64 58 52 47 43 39 36 33 30 28 26 24 22 21 20 20 20 20 21 22 24 26 28 31 33 35 37 39 41 42 43 44 44 44 44 43 43 42 41 39 38 37 35 34 32 30 28 27 25 24 22 21 21 20 20 21 22 23 25 28 30 33 36 40 43 48 52 58 63 69 76 83 90 97 102 107 110 110 109 105 100 94 87 80 74 68 62 57 53 50 47 44 41 39 37 36 34 32 31 29 28 26 25 24 23 22 21 21 21 22 22 24 25 26 28 30 31 33 34 36 37 38 40 41 41 42 42 43 43 42 42 41 40 38 37 35 33 31 29 27 25 24 22 22 21 21 21 22 23 24 26 27 29 31 33 35 37 39 42 45 48 51 54 58 62 65 69 72 75 77 79 80 80 80 79 77 75 72 70 67 64 61 59 56 53 50 47 44 42 39 36 33 30 28 25 24 22 21 21 21 21 22 23 24 26 28 29 31 33 35 37 38 40 41 43 44 45 45 45 45 45 44 42 41 39 37 35 32 30 28 26 24 23 22 21 21 21 22 22 23 25 26 27 29 30 32 34 36 38 40 43 47 51 55 60 66 73 79 86 92
 13 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 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 13 13 13 13 13 13 13 13 13 13 12 12 11 11 10 9 9 9 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 12 12 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 12 12 11 11 11 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 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 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 9 9 10 11 11 12 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 14 14 14
 78 83 88 93 98 103 106 109 111 112 111 109 105 100 94 88 81 74 67 60 53 47 41 36 32 28 25 23 22 21 21 21 22 23 24 25 26 27 29 30 31 32 34 35 36 37 38 39 40 41 41 42 42 41 41 40 39 37 35 33 31 29 27 26 25 24 24 24 25 26 27 29 31 33 35 38 41 45 50 55 60 67 74 82 91 99 107 113 117 119 117 113 107 100 92 84 76 69 63 57 52 48 45 41 39 36 34 32 30 29 28 26 25 25 24 24 25 26 28 30 32 35 38 41 44 47 50 52 54 55 56 56 55 54 53 52 50 48 45 43 41 38 36 34 32 30 28 26 25 23 23 23 23 24 26 29 33 37 43 49 56 64 72 80 88 95 101 106 110 111 111 109 105 101 95 89 83 77 72 67 62 58 54 51 48 46 44 42 40 38 37 35 34 33 31 30 29 27 26 25 24 23 22 21 21 21 22 23 26 28 32 36 40 44 49 52 56 59 61 62 62 62 60 59 56 54 51 48 46 43 40 38 35 33 31 29 27 26 24 23 22 21 21 21 22 23 24 25 27 29 30 31 33 34 35 35 36 37 38 38 39 41 42 43 45 47 49 51 53 55 57 59 60 61 62 62 62 61 60 59 57 55 53 51 48 46 44 41 39 36 33 31 28 26 24 23 22 21 21 21 22 23 24 26 27 29 31 34 36 39 41 44 47 50 53 56 59 62 64 65 66 65 64 61 58 54 50 45 40 35 31 28 25 23 21 21 21 21 22 23 25 26 28 30 32 34 36 38 40 42 45 47 50 53 55 59 62 66 70 74
 45 45 47 49 51 54 57 61 65 70 73 77 78 79 77 74 69 63 57 50 43 37 32 27 23 21 19 18 18 19 20 23 26 30 34 39 45 52 59 66 74 82 90 97 103 108 110 110 107 102 96 88 79 71 62 54 47 40 35 30 25 22 20 19 18 19 20 21 24 27 30 34 37 41 45 49 53 56 58 59 60 60 59 58 57 55 53 51 50 48 47 46 46 46 46 46 47 48 48 49 49 49 49 48 47 45 43 41 38 35 32 29 26 24 22 20 20 20 21 22 24 27 31 34 38 43 47 51 55 59 62 65 67 68 68 68 67 65 63 60 56 53 49 45 41 37 34 30 27 25 23 21 20 20 21 23 25 29 32 37 42 46 51 55 58 60 61 61 60 59 57 54 52 49 47 45 44 43 42 42 42 43 44 46 48 50 52 54 56 57 58 57 56 53 50 47 43 38 34 31 27 24 21 19 18 17 18 19 21 25 29 35 42 50 60 71 82 94 106 117 127 133 135 134 129 122 112 102 91 81 72 63 55 48 41 36 31 27 23 20 18 17 16 16 16 18 20 23 27 32 36 42 47 52 56 60 63 65 65 65 63 61 59 57 54 52 49 48 46 45 45 44 45 45 46 47 48 49 50 51 51 51 51 50 48 46 44 40 37 34 30 27 23 21 18 17 15 15 15 16 18 20 22 25 28 32 35 39 42 46 49 53 56 60 62 65 67 68 69 68 67 64 61 57 53 48 43 38 33 28 24 21 19 17 16 16 17 18 20 23 26 29 32 36 39 42 45 47 49 50 51 51 50 49 48 47 46 45 45 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 42 40 38 36 34 32 30 27 25 23 22 20 19 17 16 15 14 13 13 12 12 12 12 12 13 14 16 18 20 23 26 28 30 32 34 34 34 34 33 32 31 30 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 35 36 36 36 36 35 35 34 34 33 32 32 31 31 31 31 31 31 31 31 31 30 30 29 28 26 24 22 20 18 16 14 13 12 11 11 11 11 11 12 12 13 14 15 16 18 19 21 23 25 27 29 32 34 37 39 41 42 42 41 40 37 34 31 27 23 20 17 14 13 11 10 10 10 10 10 10 11 12 13 14 15 16 17 19 21 22 24 26 28 30 32 34 35 37 38 38 39 39 39 39 39 39 39 39 38 38 38 37 36 36 34 33 31 29 27 24 22 20 17 16 14 13 12 12 12 12 12 13 14 14 15 16 17 18 19 20 21 22 22 23 24 24 25 25 25 24 24 23 22 21 20 19 18 16 15 14 14 13 13 13 14 14 15 16 16 17 18 19 20 21 22 24 25 27 28 30 33 35 38 41 44 46 49 51 52 52 51 49 46 43 40 36 33 29 27 24 22 20 18 17 15 14 13 13 12 12 12 12 12 12 13 15 16 18 20 22 24 26 27 28 28 28 28 27 26 25 24 23 21 20 19 18 16 15 15 14 13 12 12 11 11 11 10 11 11 12 13 14 17 19 22 26 30 34 38 41 45 47 49 50 51 51 51 51 50 50 49 49 48 48 47 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

