
 % 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
 4777 4690 4602 4513 4424 4335 4246 4157 4069 3981 3895 3809 3725 3642 3561 3482 3404 3328 3253 3181 3110 3042 2975 2910 2848 2787 2728 2671 2616 2563 2512 2462 2414 2368 2324 2282 2241 2202 2164 2128 2093 2060 2029 1999 1970 1942 1916 1891 1867 1845 1824 1803 1785 1767 1750 1734 1720 1706 1693 1682 1671 1662 1653 1645 1638 1632 1627 1623 1620 1618 1617 1616 1617 1618 1620 1623 1627 1632 1638 1645 1653 1661 1671 1681 1693 1705 1719 1734 1749 1766 1784 1803 1823 1844 1866 1890 1915 1941 1968 1997 2027 2059 2092 2127 2163 2200 2239 2280 2322 2367 2412 2460 2509 2561 2614 2669 2726 2784 2845 2908 2972 3039 3107 3178 3250 3325 3401 3478 3558 3639 3722 3806 3891 3978 4065 4153 4242 4331 4421 4510 4599 4687 4774 4859 4943 5025 5104 5181 5255 5324 5390 5452 5509 5561 5608 5649 5684 5714 5737 5753 5763 5767 5764 5754 5737 5715 5686 5651 5610 5563 5511 5455 5393 5327 5258 5184 5108 5028 4947 4863 4777 4690 4602 4513 4424 4335 4246 4157 4069 3981 3895 3809 3725 3642 3561 3482 3404 3328 3253 3181 3110 3042 2975 2910 2848 2787 2728 2671 2616 2563 2511 2462 2414 2368 2324 2282 2241 2202 2164 2128 2093 2060 2029 1998 1970 1942 1916 1891 1867 1845 1823 1803 1784 1767 1750 1734 1719 1706 1693 1682 1671 1661 1653 1645 1638 1632 1627 1623 1620 1618 1617 1616 1616 1618 1620 1623 1627 1632 1638 1645 1652 1661 1671 1681 1693 1705 1719 1733 1749 1766 1784 1802 1823 1844 1866 1890 1915 1941 1968 1997 2027 2059 2092 2126 2162 2200 2239 2280 2322 2366 2412 2460 2509 2560 2613 2668 2725 2784 2845 2907 2972 3039 3107 3178 3250 3324 3400 3478 3557 3639 3721 3805 3891 3977 4065 4153 4242 4331 4420 4509 4598 4686 4773 4858 4942 5024 5104 5180 5254 5324 5390 5451 5508 5560 5607 5648 5684 5713 5736 5753 5763 5766 5763 5753 5737 5714 5685 5650 5609 5563 5511 5454 5393 5327 5257 5184 5107 5028 4946 4862
 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 28 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 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 39 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 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 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 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26
 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41 43 45 47 49 51 54 56 59 62 65 68 71 75 78 82 86 90 94 98 102 107 111 116 120 125 130 134 138 142 146 150 153 156 159 161 163 164 165 165 165 164 162 161 158 156 153 149 146 142 138 133 129 124 120 115 111 107 102 98 94 90 86 82 78 75 72 68 65 62 60 57 54 52 50 48 46 44 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 43 45 47 49 51 53 56 58 61 64 67 70 73 77 80 84 88 92 96 100 104 109 113 118 122 127 131 136 140 144 148 151 155 157 160 162 164 165 165 165 165 164 162 160 158 155 152 148 145 141 136 132 127 123 118 114 109 105 100 96 92 88 84 80 76 73 70 66 63 60 58 55 52 50 48 46 44 42 40 38 37 35 34 32 31 30 29 27 26 25 25 24 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
 81 83 84 85 87 88 90 92 93 95 97 98 100 102 104 106 108 110 112 114 116 118 120 122 124 126 129 131 133 135 137 139 141 143 145 146 148 150 151 153 154 155 156 158 158 159 160 160 161 161 161 161 161 161 160 160 159 158 157 156 155 154 152 151 149 148 146 144 142 140 138 136 134 132 130 128 126 124 122 119 117 115 113 111 109 107 105 103 101 99 98 96 94 92 91 89 88 86 85 83 82 80 79 78 77 75 74 73 72 71 70 69 68 68 67 66 65 65 64 63 63 62 62 61 61 60 60 60 59 59 59 59 59 59 58 58 58 58 58 58 59 59 59 59 59 60 60 60 61 61 62 62 63 63 64 64 65 66 67 67 68 69 70 71 72 73 74 76 77 78 80 81 83 84 86 87 89 91 93 95 97 99 101 103 106 108 111 113 116 119 121 124 127 130 133 136 140 143 146 150 153 156 160 164 167 171 174 178 181 185 188 192 195 199 202 205 208 211 213 216 218 221 223 224 226 227 228 229 229 230 230 230 229 228 227 226 225 223 221 219 216 214 211 208 205 202 199 196 193 189 186 182 179 175 171 168 164 161 157 154 150 147 144 140 137 134 131 128 125 122 120 117 114 112 109 107 104 102 100 98 96 94 92 90 88 87 85 84 82 81 79 78 77 75 74 73 72 71 70 69 68 67 67 66 65 64 64 63 63 62 62 61 61 61 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 61 61 61 62 62 63 63 64 65 65 66 67 68 68 69 70 71 72 73 74 75 76 77 79 80
 105 108 112 115 119 123 127 131 135 139 143 148 152 156 161 165 169 173 178 182 186 190 194 197 201 204 207 210 212 214 216 217 219 219 220 220 219 219 218 216 215 213 210 208 205 202 198 195 191 187 183 179 175 171 167 163 159 154 150 146 142 138 134 130 126 123 119 116 112 109 106 103 100 97 94 92 89 86 84 82 80 77 75 74 72 70 68 67 65 63 62 61 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 46 46 45 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 46 46 47 47 48 48 49 50 51 51 52 53 54 55 56 57 58 60 61 62 64 65 67 68 70 72 74 76 78 80 82 84 87 89 92 95 97 100 103 106 110 113 116 120 124 127 131 135 139 143 148 152 156 161 165 170 174 179 183 187 192 196 200 204 208 211 215 218 221 223 226 227 229 230 231 232 232 231 231 230 228 226 224 222 219 216 213 209 205 201 197 193 188 184 179 175 170 166 161 156 152 147 143 139 134 130 126 122 118 115 111 108 104 101 98 95 92 89 86 83 81 78 76 74 72 70 68 66 64 62 61 59 58 56 55 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 63 64 66 68 70 72 75 77 79 82 84 87 90 92 95 99 102
 25 25 25 25 25 25 25 25 25 25 25 25 25 26 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 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 60 61 62 64 65 67 69 70 72 73 75 76 78 80 81 83 84 86 87 89 90 91 93 94 95 96 97 98 99 100 100 101 101 101 102 102 102 102 101 101 101 100 100 99 98 97 96 95 94 93 92 90 89 88 86 85 84 82 81 79 78 76 75 73 72 70 69 68 66 65 63 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 53 54 55 56 58 59 61 62 64 66 67 69 71 73 75 77 79 81 84 86 88 91 93 96 99 101 104 107 109 112 115 118 121 124 126 129 132 134 137 139 142 144 146 148 150 151 153 154 155 155 156 156 156 156 156 155 154 153 152 150 148 147 145 142 140 138 135 132 130 127 124 121 118 115 112 109 106 103 101 98 95 92 90 87 84 82 80 77 75 73 71 68 66 64 63 61 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 26 25 25 25 25
 62 62 61 60 60 59 59 58 57 57 56 56 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 69 70 72 73 75 77 78 80 82 84 86 88 90 92 95 97 99 102 104 106 109 112 114 117 120 122 125 128 131 133 136 139 142 145 147 150 153 155 158 160 162 164 166 168 170 171 173 174 175 176 177 177 178 178 178 177 177 176 175 174 173 172 170 168 167 165 162 160 158 156 153 151 148 145 143 140 137 135 132 129 127 124 121 119 116 114 111 109 106 104 102 99 97 95 93 91 89 87 85 84 82 80 78 77 75 74 72 71 70 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 54 54 53 53 52 52 51 51 50 50 49 49 49 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 48 48 48 48 49 49 49 49 50 50 50 51 51 52 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 71 72 72 72 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 72 72 71 71 71 70 70 69 69 68 68 67 67 66 65 65 64 64 63
 150 151 152 153 154 155 156 157 158 159 160 161 162 163 165 166 167 168 170 171 172 174 175 176 178 179 181 182 184 185 187 188 190 191 193 195 196 198 199 201 203 204 206 207 209 211 212 214 215 217 219 220 222 223 225 226 227 229 230 231 233 234 235 236 237 238 239 240 241 242 243 243 244 245 245 246 246 246 246 247 247 247 247 246 246 246 246 245 245 244 243 243 242 241 240 239 238 237 236 235 234 232 231 230 228 227 225 223 222 220 219 217 215 213 212 210 208 206 204 203 201 199 197 195 193 191 189 188 186 184 182 180 178 176 175 173 171 169 167 166 164 162 161 159 157 156 154 152 151 149 148 146 145 144 142 141 139 138 137 135 134 133 132 131 129 128 127 126 125 124 123 122 121 120 119 118 118 117 116 115 114 114 113 112 112 111 110 110 109 109 108 108 107 107 106 106 106 105 105 105 104 104 104 104 103 103 103 103 103 103 103 103 103 102 102 103 103 103 103 103 103 103 103 103 103 104 104 104 104 104 105 105 105 106 106 106 107 107 107 108 108 108 109 109 110 110 110 111 111 112 112 113 113 114 114 115 115 115 116 116 117 117 118 118 119 119 119 120 120 121 121 122 122 122 123 123 124 124 124 125 125 125 126 126 126 126 127 127 127 127 128 128 128 128 129 129 129 129 129 129 130 130 130 130 130 130 130 131 131 131 131 131 131 131 132 132 132 132 132 132 132 133 133 133 133 133 134 134 134 134 135 135 135 135 136 136 136 137 137 137 138 138 139 139 140 140 141 141 142 142 143 144 144 145 146 146 147 148 149 149
 108 110 111 112 114 115 117 118 119 121 122 124 125 127 128 130 131 133 134 136 137 139 140 142 143 144 146 147 148 149 151 152 153 154 155 156 157 158 159 159 160 161 161 162 162 163 163 163 163 163 163 163 163 163 163 162 162 162 161 161 160 159 159 158 157 156 155 154 153 152 151 150 149 148 147 146 144 143 142 141 139 138 137 136 134 133 132 130 129 128 127 125 124 123 122 121 119 118 117 116 115 114 112 111 110 109 108 107 106 105 104 103 103 102 101 100 99 98 98 97 96 95 95 94 93 93 92 91 91 90 90 89 89 88 88 87 87 86 86 86 85 85 85 84 84 84 83 83 83 83 82 82 82 82 82 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 83 83 83 83 83 82 82 82 82 81 81 81 81 80 80 80 80 79 79 79 78 78 78 78 77 77 77 76 76 76 76 75 75 75 74 74 74 74 73 73 73 73 73 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 73 73 73 73 74 74 74 75 75 76 76 76 77 77 78 78 79 80 80 81 82 82 83 84 85 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 106 107
 40 41 42 43 44 45 46 47 48 50 51 53 54 56 57 59 61 62 64 66 68 70 73 75 77 80 82 85 87 90 93 96 99 102 105 108 111 114 117 120 123 126 129 132 135 138 141 143 145 148 150 151 153 154 155 156 157 157 157 157 156 155 154 153 151 149 147 145 142 140 137 134 131 128 125 121 118 115 112 108 105 102 99 95 92 89 86 83 81 78 75 73 70 68 65 63 61 59 57 55 53 51 50 48 46 45 43 42 41 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 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 19 19 19 19 19 20 20 20 20 21 21 21 22 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 44 45 46 48 49 50 52 53 55 57 58 60 62 63 65 67 69 71 72 74 76 78 80 82 83 85 87 89 90 92 94 95 96 98 99 100 101 102 103 103 104 104 104 104 104 104 104 103 103 102 101 100 99 98 97 96 94 93 92 90 88 87 85 83 82 80 78 77 75 73 72 70 68 67 65 64 62 61 59 58 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 35 35 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 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 38 39
 47 47 47 47 48 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 57 57 58 59 60 60 61 62 63 64 65 66 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 89 89 90 91 92 93 94 95 95 96 97 97 98 98 99 99 100 100 100 100 101 101 101 101 101 100 100 100 100 99 99 99 98 98 97 97 96 95 95 94 93 92 91 91 90 89 88 87 86 85 84 83 82 81 80 80 79 78 77 76 75 74 73 72 71 71 70 69 68 67 67 66 65 64 64 63 62 62 61 61 60 59 59 58 58 57 57 57 56 56 55 55 55 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 55 55 55 56 56 56 57 57 58 58 59 59 60 60 61 62 62 63 64 64 65 66 67 68 68 69 70 71 72 73 74 75 76 77 78 79 81 82 83 84 85 87 88 89 90 92 93 94 96 97 98 99 101 102 103 105 106 107 108 109 111 112 113 114 115 116 117 117 118 119 120 120 121 121 122 122 122 122 122 122 122 122 122 122 121 121 120 120 119 118 117 117 116 115 114 113 111 110 109 108 107 105 104 103 101 100 99 97 96 94 93 91 90 89 87 86 85 83 82 81 79 78 77 75 74 73 72 71 70 69 67 66 65 64 63 63 62 61 60 59 58 58 57 56 55 55 54 54 53 52 52 51 51 50 50 50 49 49 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47
 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 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 28 29 29 30 31 32 32 33 34 35 36 37 37 38 40 41 42 43 44 45 47 48 49 51 52 54 55 57 58 60 62 64 65 67 69 71 73 74 76 78 80 82 84 85 87 89 90 92 94 95 96 98 99 100 101 101 102 103 103 103 103 103 103 102 102 101 101 100 99 97 96 95 93 92 90 89 87 85 83 82 80 78 76 74 72 70 69 67 65 63 62 60 58 57 55 54 52 51 49 48 47 45 44 43 42 41 40 38 37 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 26 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 50 51 52 54 56 57 59 61 62 64 66 68 70 72 74 76 78 80 82 85 87 89 91 93 95 97 99 101 102 104 106 107 109 110 111 112 113 114 114 115 115 115 115 115 114 114 113 112 111 110 108 107 105 104 102 100 98 96 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 59 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 23 22 22 22 22 21 21
 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 48 48 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 84 85 86 86 87 88 88 89 89 89 90 90 90 90 90 90 89 89 88 88 87 86 86 85 84 83 82 81 79 78 77 76 74 73 72 70 69 67 66 64 63 62 60 59 57 56 54 53 52 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 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 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 39 40 41 41 42 43 43 44 44 45 46 46 47 47 48 48 49 49 49 50 50 51 51 51 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 41 41 41 41 40 40 40 39
 35 35 35 35 35 35 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 49 51 52 53 54 56 57 59 61 63 65 67 69 71 73 76 78 81 84 87 90 93 97 101 105 109 113 117 122 127 132 137 143 149 155 161 168 175 182 189 197 205 213 221 230 238 247 256 265 274 282 291 300 308 316 324 331 337 343 349 353 357 360 362 364 364 363 361 359 356 351 346 340 334 327 320 312 303 295 286 277 268 259 250 241 232 223 215 206 198 190 183 175 168 161 154 148 142 136 131 125 120 115 111 106 102 98 94 90 87 84 80 77 75 72 69 67 65 62 60 58 56 55 53 51 50 48 47 46 44 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 44 45 46 46 47 48 49 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 64 65 66 67 68 68 69 70 70 71 72 72 73 73 73 74 74 74 75 75 75 75 75 75 75 75 74 74 74 73 73 73 72 72 71 71 70 69 69 68 67 66 66 65 64 63 62 62 61 60 59 58 58 57 56 55 54 53 53 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35
 17 17 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 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 25 25 26 26 27 28 29 29 30 31 32 33 34 34 35 36 37 39 40 41 42 43 44 46 47 48 50 51 53 54 56 57 59 61 62 64 65 67 69 71 72 74 76 77 79 81 82 84 85 87 88 90 91 92 94 95 96 97 97 98 99 99 100 100 101 101 101 101 100 100 100 99 99 98 97 96 96 95 94 92 91 90 89 88 86 85 84 82 81 80 78 77 76 74 73 72 70 69 68 66 65 64 63 62 61 60 59 57 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 43 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 59 61 62 64 65 67 68 70 72 74 75 77 80 82 84 86 89 91 94 96 99 102 104 107 110 113 116 119 123 126 129 132 135 139 142 145 148 151 154 157 159 162 164 166 168 170 172 173 174 175 175 176 175 175 174 174 172 171 169 167 165 163 160 157 154 151 148 145 141 138 134 131 127 124 120 116 113 109 106 102 99 96 93 90 87 84 81 78 75 73 70 68 65 63 61 59 57 55 53 51 49 48 46 45 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17
 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 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 61 63 65 66 68 70 72 74 76 78 80 83 85 87 89 92 94 97 99 101 104 106 109 111 114 116 118 121 123 125 127 129 131 133 135 136 138 139 140 141 142 143 143 143 144 143 143 143 142 142 141 140 139 137 136 134 133 131 129 127 125 123 121 118 116 114 112 109 107 105 102 100 98 96 93 91 89 87 85 83 81 79 77 75 74 72 70 69 67 66 64 63 61 60 59 58 56 55 54 53 52 51 50 49 49 48 47 46 46 45 45 44 43 43 43 42 42 41 41 41 40 40 40 40 40 40 40 39 39 39 39 40 40 40 40 40 40 41 41 41 41 42 42 43 43 43 44 45 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 69 71 72 74 75 77 79 80 82 83 85 86 88 90 91 93 94 96 97 99 100 101 103 104 105 106 107 108 109 110 110 111 111 111 111 111 111 111 111 110 110 109 109 108 107 106 105 103 102 101 99 98 96 95 93 91 90 88 86 84 83 81 79 77 76 74 72 71 69 67 66 64 62 61 59 58 57 55 54 53 51 50 49 48 47 46 44 43 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26
 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 33 34 35 37 39 40 42 44 46 48 50 53 55 58 61 64 67 70 74 78 81 86 90 94 99 104 109 115 120 126 132 139 145 152 159 166 173 180 187 195 202 209 215 222 228 234 239 244 248 251 254 255 256 257 256 254 252 249 245 241 236 230 224 218 211 204 197 190 183 176 168 161 155 148 141 135 129 123 117 112 106 101 97 92 88 83 80 76 72 69 66 63 60 57 55 52 50 48 46 44 42 40 38 37 35 34 33 32 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 47 49 50 52 54 56 59 61 63 66 68 71 73 76 79 81 84 87 90 93 96 99 102 105 108 111 114 117 120 122 125 127 129 131 133 135 136 137 138 139 139 139 139 138 137 136 135 133 131 129 127 125 122 120 117 114 111 108 105 102 99 96 93 90 87 84 81 78 76 73 70 68 65 63 61 58 56 54 52 50 48 46 45 43 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15
 67 66 66 65 64 64 63 63 62 62 61 61 60 59 59 58 58 58 57 57 56 56 56 55 55 55 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 55 55 55 56 56 57 57 58 58 59 60 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 83 84 85 87 88 89 90 92 93 94 95 97 98 99 100 101 102 103 104 104 105 106 106 107 107 107 108 108 108 107 107 107 106 106 105 104 103 102 101 100 99 98 96 95 93 92 90 88 87 85 83 81 80 78 76 74 73 71 69 67 65 64 62 60 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 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 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 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 68 69 70 70 71 71 72 72 73 73 74 74 74 74 74 74 75 75 74 74 74 74 74 74 73 73 73 72 72 71 71 71 70 70 69 68 68 67
 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 32 32 33 34 35 35 36 37 38 39 40 41 41 42 43 44 45 46 46 47 48 49 49 50 51 51 52 52 53 53 54 54 54 54 54 54 54 54 54 54 53 53 52 52 51 51 50 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 18 18 17 17 16 16 15 14 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 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 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 35 37 39 41 43 45 48 50 53 56 59 62 65 69 72 76 80 84 88 92 96 101 105 109 114 118 122 126 130 134 137 141 143 146 148 149 150 151 151 150 149 148 146 144 142 139 136 132 129 125 121 117 113 109 105 101 97 93 89 86 82 79 75 72 69 66 63 61 58 56 53 51 49 47 45 43 42 40 39 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 17 17
 53 55 56 57 59 61 62 64 66 68 70 72 74 76 79 81 84 86 89 92 95 98 102 105 109 112 116 120 124 128 133 137 142 147 152 157 162 167 173 178 184 189 195 200 206 212 217 223 228 233 238 243 247 252 255 259 262 265 267 269 271 272 272 272 271 270 269 267 264 262 258 255 251 246 242 237 232 227 222 216 211 205 200 194 189 183 178 172 167 162 157 152 147 142 138 133 129 125 121 117 113 109 106 102 99 96 93 90 87 85 82 80 77 75 73 71 69 67 65 64 62 60 59 58 56 55 54 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 37 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 51 52 53 53 54 55 55 56 57 57 58 59 59 60 61 61 62 63 63 64 64 65 65 66 66 67 67 68 68 68 69 69 69 69 69 70 70 70 70 70 70 70 69 69 69 69 69 68 68 68 67 67 66 66 65 65 64 64 63 62 62 61 61 60 59 59 58 57 56 56 55 54 54 53 52 52 51 50 49 49 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52
 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 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 18 18 18 18 18 18 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 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 15 15 15 15 15 15 15 15 15
 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 37 38 39 39 40 40 41 41 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 51 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 51 50 50 50 49 49 48 48 48 47 47 46 46 45 45 45 44 44 43 43 42 42 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 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 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 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 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 14 14 14
 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 47 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25
 44 44 45 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 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 89 90 90 91 91 92 92 93 93 93 93 94 94 94 94 94 94 94 93 93 93 93 92 92 92 91 91 90 90 89 89 88 87 87 86 85 85 84 83 82 82 81 80 79 79 78 77 76 75 74 74 73 72 71 70 70 69 68 67 66 66 65 64 63 63 62 61 61 60 59 58 58 57 57 56 55 55 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43
 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 53 54 56 58 59 61 63 65 67 69 71 73 75 77 79 82 84 86 89 91 94 96 98 101 103 106 108 111 113 115 117 120 122 124 126 127 129 130 132 133 134 135 135 136 136 136 136 136 136 135 134 133 132 131 130 128 126 125 123 121 119 117 115 113 110 108 106 104 101 99 97 95 92 90 88 86 84 82 80 78 76 74 72 70 69 67 65 64 62 61 59 58 56 55 54 53 52 50 49 48 47 46 46 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 38 37 37 36 36 35 35 34 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 23 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
 36 36 37 37 37 37 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 51 51 51 52 52 53 53 54 54 54 55 55 55 56 56 57 57 57 58 58 58 58 59 59 59 59 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 59 59 59 59 58 58 58 57 57 57 56 56 56 55 55 54 54 54 53 53 52 52 52 51 51 50 50 49 49 48 48 48 47 47 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36
 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 39 40 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 61 63 64 66 68 69 71 73 75 76 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 113 113 113 113 113 113 113 112 112 111 110 110 109 108 107 106 104 103 102 101 99 98 96 95 94 92 91 89 88 86 85 83 82 80 79 77 76 75 73 72 71 69 68 67 66 65 64 63 61 60 59 59 58 57 56 55 54 53 53 52 51 51 50 49 49 48 48 47 47 46 46 45 45 45 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 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 17 17 17 17 17 17 17 17 18
 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 42 43 44 46 47 48 50 51 53 55 56 58 60 62 64 66 68 70 73 75 77 80 82 85 87 90 92 95 98 100 103 105 108 111 113 116 118 120 122 125 127 128 130 132 133 134 135 136 136 137 137 137 136 136 135 134 133 132 131 129 127 125 123 121 119 117 114 112 110 107 105 102 100 97 95 92 90 87 85 83 80 78 76 74 72 70 68 66 64 62 60 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 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 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 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 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20
 28 29 30 31 32 33 34 35 37 38 39 40 42 43 45 46 48 50 51 53 55 57 59 62 64 66 69 72 74 77 80 83 86 90 93 97 100 104 108 112 117 121 125 130 135 140 144 150 155 160 165 170 176 181 186 191 196 201 206 211 215 220 224 227 231 234 237 239 241 243 244 244 245 245 244 243 241 240 238 235 232 229 226 222 218 214 210 205 201 196 191 187 182 177 173 168 163 159 154 150 145 141 137 133 129 125 121 118 114 111 107 104 101 98 95 92 90 87 85 82 80 78 75 73 71 69 67 66 64 62 61 59 58 56 55 53 52 51 50 49 47 46 45 44 43 42 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 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 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 22 22 23 23 24 25 25 26 27 28
 36 37 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 43 44 44 45 46 47 48 50 51 52 54 55 57 58 60 62 64 66 68 71 73 76 79 81 85 88 91 95 99 103 107 112 116 121 126 132 138 144 150 156 163 170 177 185 193 201 209 217 226 234 243 252 261 269 278 286 294 301 308 314 320 325 329 332 335 336 336 336 334 331 327 323 317 311 304 296 288 279 271 261 252 242 233 223 214 205 196 187 178 170 162 154 146 139 132 126 119 113 107 102 97 92 87 83 79 75 71 67 64 61 58 55 52 50 47 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 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 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 18 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 31 32 33 34 35 37 38 39 41 42 44 46 47 49 51 53 55 57 59 61 63 65 67 69 71 74 76 78 81 83 85 88 90 92 94 97 99 101 103 105 107 109 110 112 113 115 116 117 118 118 119 119 119 119 119 119 119 118 117 117 116 114 113 112 110 109 107 106 104 102 100 98 97 95 93 91 89 87 85 83 81 79 77 76 74 72 70 69 67 65 64 62 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 41 40 40 39 39 38 38 38 38 37 37 37 37 37 37 36 36
 55 57 60 62 65 68 71 74 77 81 84 88 92 96 101 105 110 115 120 126 132 138 144 151 158 165 172 180 188 197 206 215 224 234 244 254 265 276 287 298 310 322 334 346 358 370 382 394 406 418 429 440 451 461 470 479 487 494 501 506 511 515 518 520 521 521 520 518 516 513 508 504 498 492 486 479 472 464 456 448 439 431 422 413 404 396 387 378 370 362 353 345 337 330 322 315 308 301 294 288 281 275 269 264 258 253 248 243 238 234 229 225 221 217 213 210 206 203 199 196 193 190 187 185 182 179 177 174 172 170 168 165 163 161 159 157 155 153 151 150 148 146 144 142 141 139 137 135 134 132 130 129 127 125 124 122 120 119 117 115 114 112 110 109 107 105 104 102 100 99 97 95 94 92 91 89 87 86 84 83 81 79 78 76 75 73 72 70 69 68 66 65 63 62 61 59 58 57 56 54 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 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 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 43 45 46 48 50 53
 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 24 25 27 29 31 33 35 38 41 44 47 50 54 58 63 68 73 79 85 92 99 107 116 126 136 148 161 174 189 206 223 243 264 287 313 340 370 403 438 476 518 562 609 659 712 767 824 882 939 996 1050 1100 1143 1179 1206 1223 1229 1223 1206 1179 1143 1099 1049 995 939 881 823 767 712 659 609 562 518 476 438 403 370 340 313 287 264 243 223 205 189 174 160 148 136 126 116 107 99 91 85 78 72 67 62 58 53 50 46 43 40 37 35 32 30 28 26 25 23 22 20 19 18 17 16 15 14 14 13 13 12 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 34 35 36 37 38 38 39 40 41 42 42 43 44 45 46 46 47 48 48 49 49 50 51 51 52 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 53 53 53 52 52 52 51 51 50 49 49 48 48 47 46 45 45 44 43 42 42 41 40 39 38 37 37 36 35 34 33 32 32 31 30 29 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
 0 0 0 0 0 0 0 0 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 10 11 13 15 17 20 22 25 29 32 36 41 46 51 58 65 72 81 90 101 113 126 141 158 176 197 221 247 276 309 346 388 435 487 545 610 683 763 850 946 1048 1157 1269 1381 1490 1590 1675 1740 1779 1789 1769 1721 1648 1557 1453 1342 1228 1116 1009 908 815 730 652 582 519 463 412 367 327 292 260 232 207 184 164 147 131 117 104 92 82 73 65 58 51 45 40 35 31 27 24 21 18 15 13 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 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 22 23 24 25 26 26 27 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 38 39 39 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 36 36 35 35 34 33 32 32 31 30 29 29 28 27 26 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0
 39 40 41 42 43 44 46 47 48 50 52 53 55 57 59 61 63 66 68 71 74 77 80 84 87 91 95 100 104 109 114 120 126 132 139 146 154 162 171 181 190 201 212 224 237 251 265 281 297 315 333 353 373 395 418 442 467 493 521 549 578 608 639 670 701 731 761 791 818 844 868 889 907 921 931 938 940 938 932 922 907 890 869 845 819 791 762 732 701 669 638 607 577 548 519 491 464 439 414 391 369 348 329 310 292 276 260 245 232 219 206 195 184 174 165 156 148 140 133 126 119 113 108 103 98 93 89 85 81 77 74 71 68 65 62 60 58 55 53 52 50 48 46 45 44 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 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 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 36 37 38
 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12 14 17 19 22 25 29 33 37 41 46 52 57 64 71 79 88 97 107 119 132 146 161 178 197 218 241 267 295 327 362 401 444 492 545 604 670 742 823 912 1010 1118 1236 1365 1505 1654 1813 1978 2149 2321 2490 2649 2792 2914 3006 3065 3087 3070 3017 2930 2814 2677 2525 2363 2197 2032 1872 1718 1572 1436 1309 1192 1085 987 898 817 744 677 617 562 513 468 428 391 358 328 301 276 254 233 215 198 183 169 157 145 135 126 117 109 102 95 89 84 79 74 70 67 63 60 57 54 52 50 48 46 44 43 41 40 39 38 37 36 35 35 34 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 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 13 12 12 11 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 17 19 20 22 24 26 28 30 32 34 37 39 42 45 48 51 54 57 61 65 69 73 77 82 87 92 98 104 111 118 125 133 142 151 161 172 183 196 210 224 241 258 277 299 322 347 375 405 439 476 517 562 612 668 729 797 872 955 1048 1150 1263 1389 1527 1679 1847 2030 2229 2444 2675 2920 3177 3442 3709 3972 4222 4449 4643 4793 4890 4928 4903 4816 4673 4481 4250 3992 3717 3434 3153 2878 2616 2369 2140 1927 1733 1556 1396 1251 1121 1003 898 804 719 643 575 515 460 412 368 329 294 262 234 208 186 165 146 130 115 101 89 78 68 59 51 44 37 31 26 21 16 12 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 0 0 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 11 13 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 1 2 3 5 6 8 10 12 14 16 19 21 24 27 31 34 39 43 48 53 59 66 73 82 91 101 112 125 139 155 172 192 215 240 268 301 337 378 425 479 539 609 687 777 880 998 1133 1287 1463 1665 1895 2157 2455 2792 3171 3592 4055 4555 5082 5620 6145 6625 7025 7307 7443 7416 7226 6894 6450 5933 5380 4821 4281 3774 3308 2889 2515 2186 1896 1644 1423 1232 1066 922 797 689 595 513 442 380 326 279 238 202 171 144 120 99 80 64 50 37 27 17 8 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 1 3 5 6 8 11 13 15 18 21 24 27 31 35 39 44 49 54 60 66 73 80 88 97 107 117 129 142 155 170 187 205 225 247 271 297 326 358 394 433 476 524 577 635 700 771 850 938 1035 1142 1261 1392 1536 1695 1870 2061 2270 2496 2740 3002 3279 3569 3869 4173 4475 4766 5036 5276 5474 5621 5711 5737 5699 5599 5444 5241 4999 4730 4443 4148 3851 3560 3279 3011 2759 2523 2304 2103 1917 1748 1593 1453 1325 1209 1103 1008 921 843 772 708 649 596 548 505 465 429 396 366 339 314 291 270 251 233 217 202 189 176 164 154 144 134 126 118 111 104 97 91 86 81 76 71 67 63 59 55 52 49 46 43 40 38 35 33 31 28 26 24 23 21 19 18 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 53 57 62 67 72 77 82 88 94 100 107 114 121 128 136 144 153 162 171 181 191 202 214 226 238 251 265 279 294 310 327 344 362 382 402 423 445 469 494 520 547 576 606 638 672 707 745 784 826 870 916 965 1016 1070 1128 1188 1251 1317 1387 1461 1538 1618 1702 1790 1882 1977 2075 2177 2281 2388 2497 2608 2719 2831 2941 3050 3155 3257 3352 3441 3521 3592 3652 3700 3735 3756 3762 3754 3730 3693 3641 3576 3499 3410 3313 3206 3094 2976 2854 2730 2605 2479 2355 2233 2113 1996 1884 1775 1670 1570 1475 1385 1299 1217 1141 1068 1000 936 876 819 766 716 670 626 585 547 512 478 447 418 390 365 341 319 298 278 260 243 226 211 197 184 172 160 149 139 129 120 111 103 96 89 82 76 70 64 59 54 49 45 40 36 33 29 26 23 20 17 14 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 14 16 19 22 25 28 31 34 37 41 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 8 17 27 39 52 68 85 105 128 154 184 219 258 304 356 416 485 564 656 762 884 1026 1190 1380 1600 1855 2151 2494 2890 3346 3869 4464 5132 5872 6672 7511 8349 9135 9801 10280 10512 10468 10153 9608 8896 8087 7244 6414 5631 4913 4268 3697 3196 2760 2381 2054 1772 1529 1319 1138 981 846 730 629 541 465 399 342 292 249 211 178 149 124 102 83 66 51 38 27 17 9 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 2 3 5 7 9 11 13 15 18 20 23 26 30 33 37 41 46 51 56 62 69 76 83 91 100 110 121 133 146 160 175 192 210 231 253 278 305 335 368 404 444 488 536 590 650 715 788 868 956 1053 1161 1279 1409 1552 1709 1879 2064 2265 2480 2710 2952 3205 3465 3729 3989 4240 4474 4682 4856 4988 5072 5104 5084 5012 4892 4731 4537 4317 4079 3831 3580 3331 3088 2854 2631 2422 2226 2043 1875 1720 1577 1447 1327 1218 1119 1028 946 871 803 741 684 633 586 543 504 468 436 406 379 354 332 311 292 274 258 243 229 217 205 194 184 175 166 158 151 144 137 131 126 120 115 111 106 102 98 94 91 88 84 81 79 76 73 71 68 66 64 62 59 57 56 54 52 50 48 47 45 44 42 41 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 45 54 63 73 84 96 109 122 137 152 169 187 206 227 249 273 300 328 358 391 426 465 507 552 602 655 714 777 847 922 1005 1095 1194 1303 1421 1551 1693 1849 2020 2207 2411 2634 2878 3143 3430 3741 4075 4432 4812 5213 5631 6061 6498 6934 7358 7760 8126 8445 8702 8887 8991 9008 8937 8781 8547 8244 7884 7482 7050 6600 6144 5692 5251 4826 4422 4042 3686 3356 3051 2771 2514 2279 2065 1871 1694 1533 1388 1256 1137 1029 931 842 762 689 623 564 510 460 416 375 339 305 275 247 222 199 178 159 142 126 111 98 86 75 64 55 46 39 31 25 19 13 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 22 35 50 67 86 108 133 162 196 234 279 330 389 457 535 626 731 854 995 1160 1352 1575 1834 2136 2486 2892 3359 3893 4496 5166 5893 6652 7407 8103 8673 9050 9184 9056 8684 8119 7427 6676 5919 5195 4526 3923 3389 2921 2514 2163 1860 1599 1374 1181 1014 871 747 640 548 468 399 339 287 242 202 168 138 112 90 70 53 38 25 13 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
 29 30 32 34 36 39 41 43 45 48 50 53 56 59 62 65 68 71 75 78 82 86 90 94 98 103 107 112 117 122 128 134 139 146 152 159 166 173 181 189 198 207 216 226 237 248 259 271 284 298 312 327 343 360 378 397 418 439 462 486 512 540 569 600 633 668 705 744 786 830 877 926 978 1033 1090 1151 1213 1278 1345 1414 1485 1556 1627 1699 1769 1836 1901 1961 2015 2063 2103 2135 2156 2167 2167 2156 2135 2102 2060 2008 1948 1882 1809 1733 1653 1572 1490 1407 1326 1247 1170 1095 1024 956 891 830 772 718 667 619 575 534 495 459 426 395 366 340 315 292 271 251 233 216 200 186 172 160 148 138 128 118 110 102 94 87 81 75 69 64 59 54 50 46 42 39 35 32 30 27 24 22 20 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 1 2 2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 19 20 22 23 25 27
 52 56 61 65 70 75 80 85 90 96 102 108 114 120 127 134 141 148 156 163 171 180 188 197 206 216 225 236 246 257 269 281 293 306 320 335 350 366 383 401 420 440 462 485 510 536 565 596 630 667 706 749 797 848 904 966 1033 1107 1188 1276 1374 1480 1596 1723 1862 2013 2176 2352 2541 2743 2957 3180 3412 3649 3887 4120 4341 4544 4721 4864 4964 5017 5018 4966 4862 4710 4517 4291 4040 3774 3499 3224 2955 2695 2447 2215 2000 1800 1618 1451 1300 1163 1040 928 829 739 658 586 522 464 412 366 325 288 255 225 199 175 154 135 118 102 89 77 66 56 47 39 32 25 20 15 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 1 3 4 6 9 11 13 16 18 21 24 27 30 33 37 40 44 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 39 62 90 123 161 207 260 324 400 489 596 722 873 1053 1268 1525 1833 2200 2640 3164 3786 4520 5375 6355 7447 8615 9789 10861 11697 12165 12182 11744 10934 9879 8716 7553 6461 5478 4618 3878 3250 2719 2274 1901 1588 1326 1106 922 767 637 527 434 356 290 234 186 146 112 83 58 37 19 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 2 6 11 17 24 32 42 53 65 80 97 117 140 166 197 234 276 325 382 449 527 619 726 851 999 1172 1376 1615 1898 2230 2622 3081 3619 4246 4968 5791 6707 7696 8716 9698 10545 11149 11417 11300 10814 10034 9067 8021 6980 6002 5117 4338 3663 3085 2593 2177 1826 1529 1279 1069 890 740 613 505 413 336 270 214 167 126 92 63 38 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 11 14 16 19 22 26 30 34 38 43 48 54 60 66 74 82 90 100 110 122 135 149 164 182 201 222 246 272 301 334 370 411 457 508 565 630 702 783 874 976 1091 1219 1363 1524 1703 1902 2122 2363 2626 2910 3212 3528 3851 4174 4485 4770 5015 5205 5328 5376 5344 5236 5058 4824 4547 4242 3923 3600 3284 2980 2693 2427 2182 1958 1755 1571 1406 1258 1126 1007 902 807 723 648 581 521 468 420 378 340 306 275 248 223 201 182 164 148 134 121 109 99 89 81 73 66 59 53 48 43 39 35 31 28 25 22 20 18 15 13 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 19 28 38 49 62 76 92 110 130 153 178 207 239 275 316 361 413 471 537 611 694 788 893 1012 1147 1297 1466 1656 1867 2102 2361 2646 2956 3290 3645 4014 4392 4766 5124 5451 5731 5950 6095 6158 6139 6039 5869 5640 5365 5060 4738 4409 4082 3765 3463 3178 2911 2665 2438 2231 2041 1869 1713 1571 1443 1328 1223 1129 1044 967 898 835 779 728 682 640 603 569 538 511 486 463 443 424 407 392 378 366 354 344 334 325 317 310 303 297 292 286 281 277 272 268 264 261 257 254 250 247 244 241 238 235 231 228 225 222 219 216 213 209 206 203 199 196 192 189 185 182 178 174 170 166 162 159 155 151 147 143 139 135 130 126 122 118 114 110 106 103 99 95 91 87 84 80 77 73 70 66 63 60 57 54 51 48 45 42 39 37 34 32 30 27 25 23 21 19 17 15 14 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 12 18 23 29 36 44 52 61 71 83 96 110 127 146 167 191 219 251 288 331 380 437 503 579 668 772 894 1036 1202 1397 1627 1897 2215 2591 3035 3560 4181 4916 5785 6809 8012 9418 11043 12894 14955 17175 19446 21599 23403 24607 25004 24508 23193 21259 18969 16566 14234 12086 10176 8519 7102 5903 4896 4052 3347 2759 2268 1857 1514 1227 987 786 617 476 357 257 173 103 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 4 20 39 62 88 120 157 200 252 312 384 468 567 685 824 989 1185 1417 1692 2020 2408 2869 3412 4049 4789 5636 6583 7608 8663 9670 10525 11116 11353 11196 10676 9878 8913 7885 6873 5928 5075 4325 3674 3116 2640 2235 1893 1603 1357 1149 973 823 696 588 496 418 351 294 246 204 168 138 112 90 71 54 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 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 36 50 66 85 107 132 161 193 231 274 323 380 444 519 604 702 815 945 1094 1266 1465 1694 1959 2264 2618 3026 3497 4040 4665 5381 6199 7124 8160 9303 10536 11827 13123 14349 15411 16208 16652 16689 16315 15576 14555 13354 12067 10774 9531 8374 7321 6379 5545 4812 4173 3617 3134 2716 2354 2040 1768 1533 1329 1152 998 865 748 647 559 482 415 357 306 261 222 188 158 132 109 89 71 55 42 30 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 113 212 338 498 704 966 1301 1731 2282 2992 3908 5089 6612 8559 11007 13974 17330 20657 23200 24115 23031 20366 16982 13619 10672 8258 6347 4859 3708 2819 2131 1598 1184 861 609 412 259 138 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 30 70 119 178 251 340 449 582 744 944 1189 1491 1863 2322 2888 3583 4432 5455 6660 8023 9468 10841 11922 12479 12378 11655 10494 9128 7748 6472 5355 4405 3614 2961 2425 1986 1625 1330 1087 887 722 586 473 380 302 238 185 140 104 73 48 27 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 98 201 330 489 688 936 1245 1630 2112 2714 3470 4418 5608 7098 8954 11237 13982 17152 20566 23830 26341 27472 26900 24816 21789 18446 15238 12398 9998 8025 6425 5137 4103 3275 2609 2075 1644 1297 1016 789 605 455 334 235 155 91 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 6 15 25 37 51 67 86 108 134 164 199 240 288 344 409 486 576 682 807 953 1126 1330 1571 1855 2192 2591 3062 3620 4277 5050 5952 6994 8180 9499 10915 12360 13724 14862 15619 15868 15563 14750 13554 12136 10644 9191 7846 6644 5596 4696 3930 3284 2740 2284 1901 1580 1311 1086 896 737 603 490 395 314 247 189 141 100 66 37 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 1 4 7 10 14 18 22 26 31 36 41 46 53 59 66 73 81 90 99 109 120 131 144 157 172 187 204 222 241 262 285 309 336 364 395 429 465 504 546 592 641 695 752 815 882 954 1033 1117 1208 1306 1410 1523 1643 1771 1907 2052 2204 2365 2534 2710 2892 3079 3270 3464 3657 3848 4033 4210 4376 4526 4658 4769 4855 4914 4944 4945 4916 4858 4772 4660 4525 4371 4201 4017 3825 3626 3425 3224 3024 2829 2640 2458 2283 2117 1960 1812 1673 1543 1422 1309 1204 1107 1017 933 856 785 720 660 604 553 506 462 422 386 352 321 292 265 241 219 198 179 161 145 130 116 103 92 81 71 61 53 45 37 31 24 18 13 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 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 12 17 23 29 36 44 54 64 76 89 103 120 139 160 185 212 243 279 319 365 417 477 545 623 711 813 928 1060 1210 1380 1573 1790 2034 2305 2604 2928 3272 3630 3990 4336 4650 4909 5095 5192 5192 5095 4912 4658 4354 4021 3674 3330 2999 2687 2398 2135 1897 1684 1493 1324 1174 1041 924 821 729 649 577 514 459 410 366 327 293 262 235 211 190 170 153 138 124 112 101 91 82 74 66 60 54 48 43 39 35 31 28 24 22 19 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 446 899 1542 2462 3788 5717 8549 12719 18739 26778 35353 40108 37334 29413 21095 14563 9937 6756 4571 3059 2000 1254 724 347 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 25 37 52 69 89 111 137 167 202 242 288 341 403 474 555 649 758 884 1028 1195 1386 1605 1856 2142 2465 2827 3229 3669 4142 4636 5136 5621 6063 6433 6703 6851 6866 6750 6516 6188 5793 5357 4905 4456 4023 3615 3238 2894 2584 2305 2056 1836 1640 1467 1315 1181 1062 957 865 784 712 648 592 542 497 458 422 390 362 336 313 292 273 256 240 225 212 200 188 178 168 159 150 142 134 127 120 113 107 101 95 90 84 79 74 70 65 61 57 53 49 45 41 38 34 31 28 25 22 19 16 13 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 21 26 31 36 43 50 58 66 76 88 100 115 131 149 170 193 220 250 285 324 369 420 479 546 623 711 812 928 1061 1215 1392 1595 1830 2099 2409 2765 3172 3635 4158 4745 5393 6097 6842 7604 8345 9018 9565 9933 10079 9983 9656 9133 8467 7717 6934 6162 5428 4751 4138 3591 3109 2687 2320 2001 1725 1486 1280 1102 948 815 700 601 515 440 375 319 271 228 191 159 131 107 86 67 51 37 25 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 10 12 14 16 19 21 23 26 29 32 35 38 42 46 51 56 61 67 74 82 90 99 110 121 135 150 166 185 207 232 260 292 328 370 417 472 535 607 690 785 895 1022 1170 1340 1537 1766 2030 2337 2693 3104 3579 4124 4747 5452 6241 7106 8031 8984 9915 10755 11425 11843 11952 11730 11200 10428 9495 8487 7474 6506 5615 4814 4109 3495 2966 2512 2124 1794 1513 1274 1072 899 753 628 522 431 354 288 232 184 143 108 78 52 30 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 131 395 763 1274 1986 2984 4395 6403 9270 13326 18837 25514 31589 33830 30671 24354 17918 12740 8946 6251 4347 2998 2035 1343 844 483 222 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 1 3 6 9 13 17 22 27 32 39 46 54 64 74 86 99 114 131 151 172 197 226 258 294 336 383 438 499 570 651 743 849 969 1107 1263 1441 1643 1871 2125 2408 2717 3050 3401 3758 4107 4429 4702 4902 5012 5020 4925 4736 4471 4152 3803 3442 3086 2746 2430 2142 1881 1649 1443 1262 1103 963 842 735 643 562 491 430 376 329 288 252 220 193 168 147 128 111 96 83 72 62 52 44 37 31 25 20 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 16 24 32 41 51 62 75 89 105 123 143 165 190 218 249 284 323 367 416 472 534 604 682 771 870 981 1105 1245 1402 1577 1771 1988 2228 2493 2784 3101 3443 3808 4193 4593 4998 5400 5785 6139 6448 6697 6874 6970 6981 6909 6760 6544 6273 5961 5622 5267 4908 4554 4209 3880 3569 3278 3008 2759 2531 2322 2131 1958 1800 1658 1528 1411 1305 1209 1122 1043 972 907 848 794 745 700 659 622 587 555 526 499 473 450 428 407 388 370 353 337 321 307 293 280 267 255 243 232 221 211 201 191 182 173 164 156 148 140 132 125 117 110 104 97 91 85 79 73 67 62 57 52 47 43 38 34 30 26 22 18 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 31 62 101 148 207 280 369 480 618 789 1002 1268 1602 2020 2543 3195 3995 4954 6051 7204 8251 8958 9120 8683 7786 6663 5520 4481 3595 2866 2277 1805 1429 1129 889 697 543 420 320 240 175 123 80 46 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 1 2 4 6 7 9 10 12 14 16 18 20 22 25 27 29 32 35 37 40 43 46 49 53 56 60 64 68 72 77 81 86 91 97 102 108 115 121 128 136 143 152 160 170 179 190 201 213 225 238 253 268 284 302 320 340 361 384 409 435 463 494 526 561 599 640 683 730 781 835 894 957 1024 1097 1174 1258 1347 1442 1543 1651 1765 1885 2011 2143 2280 2422 2567 2714 2861 3006 3148 3283 3408 3522 3620 3700 3759 3796 3809 3797 3761 3701 3619 3517 3398 3265 3121 2969 2813 2654 2496 2339 2187 2040 1898 1764 1637 1517 1405 1300 1202 1111 1027 949 877 810 749 692 640 592 548 507 469 435 403 373 346 321 298 276 256 238 221 205 190 177 164 152 141 131 122 113 104 96 89 82 76 70 64 59 54 49 45 41 37 33 29 26 23 20 17 15 12 10 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 8 10 11 12 13 14 15 17 18 20 21 23 24 26 28 30 32 34 37 39 42 45 48 51 54 57 61 65 69 74 79 84 89 95 101 107 114 122 130 138 148 157 168 179 191 204 218 232 248 265 284 303 324 347 371 398 426 456 488 523 560 601 644 690 740 793 851 912 978 1048 1123 1203 1288 1378 1474 1574 1680 1791 1906 2025 2148 2272 2398 2522 2644 2762 2873 2976 3066 3143 3203 3245 3268 3270 3252 3213 3155 3078 2986 2881 2764 2639 2509 2375 2240 2106 1974 1845 1721 1603 1490 1383 1282 1188 1100 1017 941 870 804 743 687 635 587 543 502 464 430 397 368 340 315 292 270 250 232 214 198 184 170 157 145 134 124 115 106 97 90 83 76 69 64 58 53 48 44 39 35 32 28 25 22 19 16 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
 16 16 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 28 29 29 30 31 32 33 34 35 37 38 40 42 45 47 50 54 57 61 66 72 78 84 92 100 110 121 133 147 162 180 200 222 247 275 307 343 384 430 482 541 608 684 770 867 978 1103 1245 1407 1589 1796 2030 2293 2587 2915 3278 3674 4100 4549 5008 5461 5885 6251 6532 6701 6741 6647 6426 6098 5692 5236 4758 4281 3821 3390 2993 2634 2312 2025 1772 1549 1353 1182 1031 900 785 685 597 520 452 393 342 296 257 222 191 164 140 119 100 84 70 57 46 36 27 19 12 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 11 12 12 13 13 14 14 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 12 15 18 21 25 29 33 37 42 47 52 58 64 71 78 85 93 101 110 120 130 141 153 165 178 193 208 224 241 260 279 300 323 347 373 400 429 461 494 530 568 609 652 699 748 801 857 917 981 1049 1120 1196 1277 1362 1452 1546 1644 1747 1853 1963 2076 2190 2306 2421 2534 2644 2749 2847 2934 3010 3073 3119 3148 3157 3147 3118 3068 3000 2915 2816 2703 2580 2450 2315 2177 2038 1901 1767 1638 1513 1395 1283 1178 1079 988 903 824 752 685 624 567 516 469 426 387 351 318 289 262 237 214 194 175 158 142 128 115 103 92 82 73 65 57 50 44 38 32 27 23 19 15 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 0 0 0 0
 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 40 42 44 46 48 50 52 55 57 60 63 67 71 75 79 84 90 96 102 109 117 126 135 145 156 169 182 197 213 231 251 273 296 323 351 383 418 456 499 545 596 652 714 782 856 938 1027 1125 1232 1348 1475 1612 1759 1918 2088 2267 2455 2650 2849 3049 3247 3436 3612 3767 3898 3996 4059 4083 4067 4012 3919 3795 3643 3470 3281 3084 2883 2682 2485 2295 2114 1943 1782 1633 1495 1367 1250 1143 1045 956 875 801 734 674 618 568 522 481 443 409 378 349 324 300 278 258 240 224 208 194 182 170 159 148 139 130 122 115 108 101 95 89 84 79 74 69 65 61 57 54 50 47 44 41 39 36 33 31 29 27 24 22 21 19 17 15 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 7 9 11 14 16 18 21 23 26 28 31 34 37 41 44 48 51 55 59 63 68 72 77 82 87 92 98 104 110 117 123 130 138 146 154 162 171 181 191 201 212 224 236 249 263 278 294 311 329 349 369 392 416 442 470 500 533 568 607 649 695 745 800 860 925 997 1076 1162 1257 1361 1474 1599 1735 1884 2046 2221 2410 2613 2828 3055 3290 3530 3771 4005 4226 4423 4588 4711 4784 4801 4758 4657 4501 4299 4060 3794 3513 3226 2941 2665 2402 2156 1929 1720 1531 1360 1206 1068 945 836 738 652 575 507 447 394 346 304 267 233 204 178 154 133 115 98 83 70 58 47 38 29 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 0 0 0 0 0 0 0 0 0 0 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 63 121 194 287 405 556 748 994 1310 1716 2238 2909 3767 4846 6161 7669 9213 10490 11125 10892 9890 8455 6937 5548 4376 3427 2674 2083 1620 1257 972 748 572 432 321 234 164 109 65 30 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 14 19 24 29 36 43 52 61 71 83 97 112 129 148 169 194 221 252 287 327 371 421 478 542 614 695 786 888 1001 1128 1267 1420 1586 1765 1954 2151 2350 2547 2734 2902 3042 3148 3211 3230 3202 3131 3022 2883 2721 2545 2362 2178 1998 1825 1662 1510 1369 1240 1123 1017 921 834 756 686 623 567 516 471 430 393 360 330 303 279 257 237 219 202 187 173 160 149 138 128 119 111 103 95 89 82 76 71 66 61 56 52 48 44 40 37 34 31 28 25 22 20 18 15 13 11 9 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 25 26 27 28 30 31 33 34 36 37 39 41 42 44 46 48 50 52 55 57 59 62 64 67 70 73 76 79 83 87 91 95 99 104 109 114 119 125 132 138 145 153 161 170 180 190 201 213 225 239 254 270 287 306 326 347 371 396 423 453 485 519 556 596 639 686 735 789 846 907 972 1041 1115 1192 1273 1357 1445 1535 1627 1719 1812 1902 1990 2073 2150 2219 2278 2325 2361 2382 2390 2383 2363 2329 2282 2225 2158 2083 2002 1917 1828 1738 1648 1558 1471 1385 1303 1223 1148 1076 1008 944 884 827 775 725 679 636 597 560 525 494 464 437 411 388 366 345 327 309 293 278 264 251 239 228 217 207 198 189 181 174 167 160 154 148 142 137 132 127 123 118 114 110 107 103 100 96 93 90 87 84 82 79 77 74 72 69 67 65 63 61 59 57 55 53 51 49 48 46 44 43 41 40 38 37 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 10 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 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 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22
 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 11 12 13 15 16 18 20 21 23 25 27 29 31 34 36 39 42 45 48 51 55 58 62 66 71 76 81 86 92 98 105 112 120 129 138 147 158 169 181 195 209 224 241 260 280 301 325 351 379 410 443 479 519 562 610 661 717 778 844 915 993 1076 1166 1262 1365 1473 1588 1707 1829 1954 2079 2203 2321 2430 2528 2611 2676 2719 2738 2733 2703 2649 2574 2480 2371 2250 2121 1988 1853 1720 1589 1464 1344 1232 1126 1028 938 854 777 707 643 585 532 483 439 399 363 331 301 274 249 227 207 189 172 157 143 130 119 108 99 90 82 75 68 62 56 51 46 42 37 34 30 27 24 21 19 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 16 20 24 28 33 39 45 52 60 68 78 89 101 115 131 149 169 192 218 247 281 319 362 411 467 530 603 686 780 888 1010 1149 1307 1485 1685 1907 2153 2420 2704 3001 3299 3585 3842 4052 4196 4260 4238 4130 3947 3705 3423 3121 2813 2513 2229 1967 1728 1514 1323 1155 1007 878 764 666 580 505 440 383 334 291 253 220 191 166 144 125 108 93 80 68 58 49 41 34 28 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 0 0 0 0 0 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 18 19 21 22 24 26 28 30 32 34 36 38 41 43 46 49 52 55 58 62 65 69 73 77 82 86 91 97 103 109 115 122 129 137 145 154 164 174 185 197 209 223 238 253 270 288 308 329 352 377 403 432 463 496 532 571 612 657 705 756 811 870 932 999 1069 1144 1222 1304 1390 1479 1571 1665 1760 1856 1952 2047 2139 2227 2309 2385 2454 2513 2562 2600 2627 2641 2644 2634 2614 2582 2541 2491 2433 2369 2300 2226 2150 2071 1991 1911 1831 1752 1675 1600 1527 1456 1388 1323 1261 1202 1145 1091 1041 993 947 905 864 826 790 757 725 696 668 641 617 593 572 551 532 513 496 480 464 450 436 423 410 398 387 376 365 355 346 336 327 319 310 302 294 286 279 272 264 258 251 244 237 231 225 218 212 206 201 195 189 183 178 173 167 162 157 152 147 142 137 132 128 123 119 114 110 106 102 98 94 90 86 83 79 76 73 69 66 63 60 57 55 52 49 47 44 42 40 38 36 34 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 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 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 10 11 12 13 15
 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 7 8 9 10 11 12 13 13 14 15 17 18 19 20 21 23 24 26 28 30 32 34 37 40 43 46 50 54 59 64 70 77 85 93 102 113 125 138 153 170 190 212 236 264 296 332 372 418 471 530 597 673 760 858 969 1095 1238 1400 1582 1788 2019 2277 2564 2880 3226 3598 3993 4403 4816 5216 5585 5900 6142 6290 6334 6270 6104 5849 5524 5152 4753 4346 3944 3558 3195 2858 2551 2273 2022 1798 1598 1420 1262 1123 999 890 794 708 633 567 508 456 410 369 333 301 272 247 224 204 186 170 156 143 132 121 112 103 96 89 82 77 71 66 62 58 54 50 47 44 41 38 35 33 31 28 26 24 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 114 119 123 127 132 136 140 145 149 153 157 160 164 168 171 175 178 181 184 187 189 192 194 197 199 201 203 204 206 208 209 211 212 213 215 216 217 219 220 222 224 225 227 230 232 235 238 242 246 251 256 262 269 276 285 294 305 317 330 345 362 380 401 424 449 477 509 544 582 624 671 723 780 843 912 988 1072 1163 1264 1374 1493 1623 1764 1916 2080 2253 2437 2629 2827 3028 3229 3423 3604 3767 3904 4007 4071 4091 4066 3995 3882 3732 3552 3349 3131 2905 2678 2455 2240 2036 1845 1667 1503 1353 1217 1093 982 881 791 710 637 572 514 462 415 374 336 303 273 246 222 201 181 164 148 134 121 109 99 89 81 73 66 59 53 48 43 38 34 30 26 23 20 17 14 12 10 7 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 9 11 13 15 17 20 22 24 27 30 33 35 39 42 45 48 52 55 59 63 67 71 75 79 83 88 92 96 101 105 110
 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 7 8 9 10 11 12 14 15 16 17 19 20 22 23 25 27 29 31 33 36 38 41 44 48 51 55 59 64 69 75 81 88 95 103 112 121 132 144 157 171 187 205 224 245 269 295 324 356 392 431 475 523 576 636 701 774 854 942 1040 1147 1266 1395 1536 1690 1856 2034 2225 2426 2635 2851 3069 3284 3490 3681 3849 3987 4089 4149 4165 4136 4062 3950 3803 3629 3435 3229 3015 2801 2590 2386 2192 2008 1836 1676 1529 1393 1270 1157 1054 960 876 799 730 667 610 559 513 471 433 399 368 340 315 292 271 252 234 219 204 191 179 168 158 149 140 132 125 119 112 107 101 96 91 87 83 79 76 72 69 66 63 60 58 55 53 50 48 46 44 42 40 39 37 35 34 32 31 29 28 26 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 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 0 0 0 0 0 0
 0 0 0 0 0 0 1 2 3 5 6 8 10 11 13 15 17 19 22 24 26 29 31 34 37 40 43 47 50 54 58 62 66 70 75 80 85 90 96 102 108 115 122 129 137 146 154 164 173 184 195 207 219 233 247 263 279 297 316 336 359 382 408 436 466 499 534 572 614 659 708 762 820 882 950 1024 1103 1189 1281 1379 1484 1594 1711 1832 1956 2083 2210 2335 2454 2564 2661 2742 2803 2841 2853 2838 2796 2729 2639 2529 2403 2265 2120 1972 1823 1677 1536 1402 1276 1157 1047 946 854 769 692 622 559 502 450 404 362 325 291 261 233 209 187 167 150 134 119 106 95 84 75 66 58 52 45 40 34 30 26 22 18 15 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 15 20 27 34 42 51 61 72 85 98 114 131 150 172 196 223 253 287 325 368 417 471 533 602 680 769 868 981 1107 1250 1411 1592 1794 2021 2273 2552 2858 3192 3552 3934 4332 4736 5135 5512 5850 6129 6332 6444 6456 6367 6184 5920 5591 5218 4819 4410 4005 3615 3246 2903 2588 2301 2043 1810 1603 1418 1254 1109 980 866 766 677 598 529 467 413 365 322 284 250 220 193 169 148 129 112 97 83 71 60 50 41 33 26 19 13 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 9 11 12 14 16 17 19 22 24 26 28 31 34 37 40 44 47 51 55 60 65 70 76 82 89 97 105 114 123 134 146 158 173 188 205 224 245 269 295 323 355 391 430 475 524 578 640 708 784 869 963 1069 1185 1315 1458 1616 1788 1975 2176 2389 2612 2841 3068 3287 3488 3661 3795 3880 3911 3883 3798 3661 3482 3269 3036 2791 2545 2305 2075 1859 1660 1478 1313 1164 1031 913 807 714 631 558 493 435 385 340 300 265 234 207 182 160 141 124 109 95 83 72 62 54 46 39 32 27 21 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 39 40 42 44 46 48 50 53 55 58 60 63 66 69 73 76 80 84 88 93 98 103 108 114 120 126 133 140 147 155 164 173 182 192 203 214 226 238 251 264 279 294 309 325 342 359 377 395 414 433 452 471 490 509 527 545 563 579 594 609 621 633 642 650 656 659 661 661 659 654 648 640 631 620 607 594 579 564 548 531 514 497 480 463 445 428 412 395 379 364 349 334 320 307 294 281 269 258 247 237 227 218 209 200 192 184 177 170 164 157 151 146 140 135 130 126 121 117 113 109 106 102 99 96 93 90 87 84 81 79 77 74 72 70 68 66 64 62 60 58 57 55 53 52 50 49 47 46 44 43 42 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 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 2 2 2 2 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 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 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 1 2 4 5 7 8 10 12 14 17 19 22 25 28 32 36 40 45 50 55 61 68 76 84 93 102 113 125 138 152 168 186 205 227 250 276 305 336 371 410 452 499 550 606 668 735 808 888 974 1066 1165 1270 1381 1497 1617 1738 1859 1978 2092 2198 2292 2372 2434 2478 2502 2505 2487 2450 2396 2327 2245 2155 2058 1956 1853 1749 1647 1547 1451 1360 1272 1190 1113 1040 972 910 851 797 747 701 659 620 584 551 521 493 467 444 423 403 385 369 354 340 327 316 305 295 286 278 270 263 257 251 245 240 235 231 226 222 219 215 211 208 205 202 198 195 192 189 187 184 181 178 175 172 169 166 163 160 157 154 151 148 144 141 138 135 131 128 125 122 118 115 112 108 105 102 98 95 92 89 85 82 79 76 73 70 67 64 61 59 56 53 51 48 46 44 41 39 37 35 33 31 29 28 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 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 1 1 1 2 2 3 3 4 5 5 6 7 8 8 9 10 12 13 14 15 17 18 20 22 24 26 29 32 34 38 41 45 49 54 59 64 70 77 84 92 101 110 121 133 146 160 176 193 212 233 256 282 310 342 376 414 455 501 551 606 665 730 801 877 959 1046 1138 1234 1333 1434 1535 1633 1727 1812 1887 1947 1992 2018 2025 2013 1982 1933 1870 1795 1711 1621 1526 1431 1336 1242 1153 1067 985 909 838 771 710 653 601 554 510 470 433 399 369 341 315 292 271 251 234 217 203 189 177 165 155 145 136 128 121 114 108 102 96 91 87 82 78 75 71 68 65 62 59 56 54 52 49 47 45 44 42 40 38 37 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 13 12 11 11 10 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 35 38 40 43 46 49 53 57 61 66 71 77 83 89 97 105 114 123 134 146 159 173 188 205 224 245 268 293 320 350 384 420 459 503 550 601 656 716 779 847 919 993 1071 1149 1228 1305 1379 1447 1507 1557 1595 1619 1629 1623 1602 1568 1521 1465 1400 1329 1254 1178 1101 1026 953 882 815 752 693 638 587 539 496 456 419 385 355 326 301 277 256 236 219 202 188 174 162 151 140 131 123 115 108 101 95 90 85 80 76 72 69 65 62 60 57 55 53 50 49 47 45 44 42 41 40 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 11 15 19 24 29 35 42 49 57 66 76 87 100 114 130 147 167 189 215 243 275 310 351 397 448 506 571 645 728 821 926 1044 1175 1321 1483 1661 1855 2065 2290 2526 2770 3017 3258 3485 3688 3858 3986 4064 4088 4059 3979 3853 3690 3500 3290 3070 2847 2626 2413 2209 2017 1839 1673 1522 1383 1257 1142 1038 944 859 782 712 650 593 542 496 454 416 382 351 323 298 274 253 234 216 200 185 171 159 147 137 127 118 109 102 94 88 81 75 70 65 60 55 51 47 43 40 36 33 30 27 24 22 19 17 15 13 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 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 34 42 50 60 71 84 99 115 135 157 182 211 245 283 328 379 439 507 586 677 782 903 1042 1201 1382 1586 1813 2063 2329 2606 2880 3135 3350 3505 3582 3573 3478 3310 3087 2830 2559 2287 2028 1786 1567 1370 1195 1041 906 789 686 597 519 451 392 341 297 258 224 194 168 146 126 109 93 80 69 58 49 42 35 29 24 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 22 23 25 26 28 29 31 32 34 36 37 39 41 43 46 48 50 53 55 58 61 64 67 71 75 78 82 87 91 96 101 106 112 118 125 132 139 147 155 164 174 184 195 206 219 232 246 261 277 294 313 332 353 375 398 423 450 478 507 539 572 606 642 680 720 761 803 847 892 939 986 1033 1081 1129 1177 1224 1269 1313 1355 1395 1431 1464 1493 1518 1538 1553 1564 1568 1568 1562 1551 1535 1514 1489 1459 1426 1389 1350 1308 1264 1219 1173 1126 1079 1032 986 940 895 851 808 767 728 689 653 618 585 553 523 494 467 442 417 395 373 353 334 316 299 283 268 254 241 228 216 205 195 185 176 167 159 151 143 136 130 123 117 112 106 101 96 92 87 83 79 76 72 68 65 62 59 56 53 51 48 46 43 41 39 37 35 33 31 29 28 26 25 23 22 20 19 18 17 15 14 13 12 11 10 10 9 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 1 1 1 1 1 1 1 1 1 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 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 1 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 12 13 13
 106 108 110 112 115 117 119 122 124 127 129 132 134 137 140 142 145 148 151 154 156 159 163 166 169 172 175 179 182 186 190 194 198 202 206 210 215 220 225 230 235 241 247 253 259 266 273 280 288 296 305 314 323 333 344 355 366 379 392 405 420 435 451 468 486 505 524 545 567 590 614 639 665 692 721 751 782 814 847 881 917 953 990 1028 1067 1106 1145 1184 1223 1261 1299 1335 1369 1401 1431 1458 1481 1501 1517 1528 1535 1537 1533 1525 1512 1494 1472 1445 1414 1380 1343 1302 1260 1216 1171 1125 1078 1032 985 940 895 851 808 767 728 689 653 618 585 553 523 494 467 442 418 395 374 353 334 316 300 284 269 255 242 229 218 207 196 187 177 169 161 153 146 139 132 126 120 115 110 105 100 96 91 87 84 80 77 73 70 67 64 62 59 57 54 52 50 48 46 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 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 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 59 60 61 63 64 66 67 69 71 72 74 76 78 79 81 83 85 87 89 91 93 95 97 99 101 103
 55 57 59 61 63 65 68 70 73 75 78 80 83 86 89 92 95 98 101 105 108 111 115 119 123 126 130 135 139 143 148 152 157 162 167 172 177 182 188 193 199 205 211 218 224 231 237 244 251 259 266 274 281 289 297 305 314 322 331 339 348 357 366 376 385 394 403 413 422 431 441 450 459 468 477 486 495 503 511 519 527 534 541 548 555 561 566 571 576 580 584 587 590 593 594 596 597 597 597 596 595 593 591 588 585 582 578 573 569 564 558 553 547 541 534 528 521 514 507 500 492 485 478 470 463 455 448 441 433 426 419 412 404 397 390 384 377 370 363 357 351 344 338 332 326 320 314 308 302 297 291 286 280 275 270 264 259 254 249 244 239 234 229 225 220 215 211 206 202 197 193 188 184 180 175 171 167 163 159 155 151 147 143 140 136 132 129 125 122 118 115 112 109 106 102 99 97 94 91 88 85 83 80 78 76 73 71 69 67 65 63 61 59 57 55 54 52 50 49 47 46 45 43 42 41 40 38 37 36 35 34 33 33 32 31 30 29 29 28 27 26 26 25 25 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 13 13 13 13 12 12 12 12 11 11 11 11 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 11 11 11 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 45 47 49 51 53
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 10 11 12 14 15 16 18 19 21 23 24 26 28 30 33 35 38 40 43 46 50 53 57 61 65 70 75 80 86 92 99 106 113 121 130 139 149 160 172 185 198 213 228 245 263 282 303 325 348 374 400 429 459 491 524 559 596 634 674 715 757 799 842 885 927 968 1007 1044 1078 1108 1134 1155 1171 1182 1186 1184 1177 1163 1144 1119 1090 1057 1021 981 940 898 854 810 767 724 682 641 602 564 528 493 461 430 401 374 349 325 303 282 263 245 228 213 198 185 172 160 149 139 130 121 113 105 98 91 85 79 74 69 64 59 55 51 47 44 41 38 35 32 29 27 25 23 21 19 17 15 13 12 10 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 21 24 27 31 36 40 45 51 57 64 71 79 88 97 108 119 132 146 161 178 197 217 239 263 289 318 349 382 418 457 498 542 587 635 683 733 782 830 877 920 959 994 1023 1045 1060 1068 1069 1062 1050 1032 1009 982 952 919 885 850 815 779 745 711 679 647 617 589 562 536 512 489 467 447 428 410 393 377 362 348 334 322 310 298 287 276 266 257 247 238 230 221 213 205 198 190 183 176 169 163 156 150 144 138 132 126 120 115 110 105 100 95 91 86 82 78 74 70 66 63 59 56 53 50 47 44 42 39 37 34 32 30 28 26 24 23 21 20 18 17 15 14 13 12 11 9 8 8 7 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 21 23 25 26 28 30 33 35 37 40 42 45 48 51 54 58 61 65 69 73 77 82 86 91 97 102 108 113 120 126 133 140 147 155 162 171 179 188 197 206 216 225 235 246 256 267 277 288 299 311 322 333 344 355 366 377 388 398 408 419 428 438 447 456 465 474 482 490 497 505 512 519 526 532 539 545 551 557 563 569 574 580 586 591 597 602 607 613 618 623 627 632 636 640 643 647 649 651 653 653 653 652 650 648 644 639 633 626 618 608 598 587 574 561 546 531 515 499 482 465 448 430 412 395 377 360 343 326 310 294 279 264 250 236 223 211 199 188 177 167 157 148 139 131 123 116 109 102 96 90 85 80 75 70 66 62 58 54 51 47 44 41 39 36 33 31 29 27 25 23 21 20 18 17 15 14 13 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 1 1 2 2 3 3 4 5 6 7 7 8 9 10 11 13 14 15 17 18
 121 122 122 123 124 124 125 126 126 127 128 128 129 130 130 131 132 132 133 134 134 135 136 136 137 138 138 139 140 140 141 142 143 143 144 145 146 147 147 148 149 150 151 151 152 153 154 155 156 157 157 158 159 160 161 162 163 163 164 165 166 167 168 168 169 170 171 171 172 173 173 174 175 175 176 176 177 177 178 178 178 179 179 179 179 179 180 180 180 180 180 179 179 179 179 179 178 178 177 177 176 176 175 174 174 173 172 171 170 169 168 167 166 165 163 162 161 159 158 157 155 153 152 150 149 147 145 144 142 140 138 136 135 133 131 129 127 125 123 122 120 118 116 114 112 110 108 107 105 103 101 99 98 96 94 93 91 89 88 86 84 83 81 80 78 77 75 74 72 71 70 68 67 66 65 63 62 61 60 59 58 57 55 54 53 52 51 51 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 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 50 51 52 53 53 54 55 56 56 57 58 59 60 61 61 62 63 64 65 66 67 68 69 70 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 97 98 99 100 101 102 103 104 105 105 106 107 108 109 109 110 111 112 113 113 114 115 116 116 117 118 118 119 120 120
 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 44 46 47 49 51 53 55 57 59 61 63 66 69 71 74 78 81 85 88 93 97 102 107 112 118 124 131 138 146 154 163 173 183 195 207 220 234 249 266 284 303 323 346 369 395 423 452 484 518 554 592 633 676 721 769 818 869 921 974 1028 1080 1132 1182 1228 1271 1308 1339 1363 1380 1388 1387 1377 1360 1334 1301 1262 1217 1169 1117 1063 1008 952 897 843 790 739 690 644 600 558 519 482 448 416 386 359 333 310 288 267 249 231 215 200 187 174 163 152 142 133 125 117 110 103 97 91 86 81 77 72 68 65 62 58 55 53 50 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 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 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 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 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 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 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 18 18 19 19 20 21 21
 19 20 22 23 24 26 27 29 31 32 34 36 38 40 43 45 48 50 53 56 59 62 66 69 73 77 82 86 91 96 102 107 113 120 127 134 141 150 158 167 177 187 198 210 222 235 248 263 278 294 311 328 347 366 386 407 428 450 473 496 519 543 567 591 615 638 660 682 702 722 739 755 769 781 791 798 803 805 805 803 798 792 783 772 760 746 730 714 696 678 659 640 620 601 581 561 542 522 503 485 467 449 432 415 399 383 368 354 340 327 314 301 290 279 268 258 248 238 230 221 213 205 198 191 184 178 172 166 161 155 150 146 141 137 132 128 125 121 118 114 111 108 105 102 99 97 94 92 89 87 85 82 80 78 76 74 73 71 69 67 66 64 62 61 59 58 56 55 53 52 51 49 48 47 46 44 43 42 41 40 39 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 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 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 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18
 25 26 27 29 30 32 33 35 37 38 40 42 44 46 47 50 52 54 56 58 61 63 66 68 71 74 77 80 83 86 89 93 96 100 104 108 112 116 121 125 130 135 140 145 150 156 162 168 174 181 187 194 201 209 217 225 233 241 250 259 268 278 287 297 307 318 328 339 350 361 372 384 395 407 418 430 441 452 464 475 485 496 506 516 526 535 544 552 560 567 573 579 584 588 592 595 597 599 599 599 598 597 594 591 587 582 577 570 564 556 549 540 531 522 512 502 492 481 470 459 448 437 426 415 403 392 381 370 359 348 337 326 316 306 296 286 276 267 258 249 240 232 223 215 208 200 193 185 179 172 165 159 153 147 141 136 130 125 120 115 110 106 101 97 93 89 85 81 78 74 71 68 65 62 59 56 53 51 48 46 44 41 39 37 35 33 31 30 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 4 4 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 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 24
 38 40 42 44 46 49 51 53 56 58 61 64 67 70 73 76 80 83 87 91 95 99 104 109 114 119 124 130 136 142 149 156 164 172 180 189 198 208 219 230 242 255 269 283 299 315 333 352 372 393 416 440 466 493 522 552 584 618 653 690 728 768 808 849 891 932 974 1014 1053 1090 1124 1155 1181 1203 1220 1231 1237 1236 1229 1216 1197 1173 1143 1110 1072 1032 989 944 899 853 807 762 717 673 631 591 552 515 480 447 416 387 359 334 310 287 266 247 229 212 196 182 168 156 145 134 124 115 107 99 92 85 79 73 68 63 59 54 51 47 44 41 38 35 33 30 28 26 24 23 21 20 18 17 16 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 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 16 17 18 20 21 22 23 24 26 27 28 30 32 33 35 37
 45 47 48 50 51 53 54 56 57 59 61 63 64 66 68 70 72 74 76 78 80 82 84 86 89 91 93 96 98 101 103 106 109 112 115 118 121 124 127 130 134 137 141 144 148 152 156 160 165 169 174 179 184 189 194 199 205 211 217 223 230 237 244 251 259 267 275 284 293 302 312 322 333 344 355 367 379 392 406 419 434 448 464 479 496 512 529 547 565 583 601 620 638 657 675 693 710 726 741 755 767 778 787 793 797 798 796 792 784 774 761 745 726 705 682 658 632 605 577 549 521 493 465 438 411 386 361 338 316 294 274 255 238 221 205 191 177 164 152 141 131 122 113 104 97 90 83 77 71 66 61 56 52 48 44 40 37 34 31 29 26 24 22 20 18 16 14 13 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 13 14 15 15 16 16 17 17 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44
 57 60 63 67 70 73 77 81 84 89 93 97 101 106 111 116 121 127 132 138 144 150 157 163 170 178 185 193 201 209 218 227 236 246 256 266 276 288 299 311 323 336 349 362 376 391 405 421 436 452 469 486 503 521 539 558 577 596 615 635 655 675 695 715 735 755 774 794 813 832 850 868 885 901 916 930 944 956 967 977 985 992 997 1001 1003 1004 1003 1000 996 990 983 974 964 952 938 924 908 891 873 854 834 813 792 770 748 725 703 680 657 634 611 589 567 545 523 502 481 461 442 423 405 387 370 353 337 322 307 293 280 267 254 242 231 220 210 200 191 182 173 165 157 150 142 136 129 123 117 112 106 101 96 92 87 83 79 75 71 68 64 61 58 55 52 49 47 44 42 39 37 35 33 31 29 27 26 24 22 21 19 18 16 15 14 13 11 10 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 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 10 10 11 12 13 14 15 16 17 19 20 21 23 24 26 28 29 31 33 35 37 39 42 44 46 49 52 54
 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 50 51 52 54 56 57 59 61 63 65 68 70 73 76 79 82 86 90 94 98 103 108 114 120 126 133 141 149 158 167 178 189 201 214 228 244 260 278 297 318 341 365 391 419 449 482 517 554 594 636 681 728 778 830 885 941 998 1056 1115 1172 1228 1282 1331 1375 1413 1444 1467 1480 1484 1478 1462 1437 1404 1364 1317 1266 1210 1152 1092 1031 971 912 854 799 746 695 647 601 559 519 482 447 415 385 357 331 307 285 265 246 229 213 198 185 172 161 150 140 131 123 115 108 101 95 89 84 79 75 70 66 63 59 56 53 50 48 45 43 41 39 37 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 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 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30
 119 121 124 126 129 131 133 135 138 140 141 143 145 147 148 149 151 152 153 154 155 156 157 157 158 158 159 159 159 160 160 160 160 160 160 161 161 161 161 161 161 161 162 162 162 163 163 164 165 166 167 168 169 171 173 175 177 179 181 184 187 190 194 197 201 206 210 215 220 226 231 237 244 251 258 265 273 281 289 298 307 317 327 337 348 359 370 382 394 406 418 431 444 457 470 483 496 509 521 533 545 556 566 575 584 591 598 602 606 608 608 607 604 600 594 586 577 567 555 542 528 514 498 482 466 449 432 415 398 382 365 349 334 319 304 290 276 263 250 238 227 216 205 195 186 177 168 160 153 145 138 132 126 120 114 109 104 99 95 90 86 82 79 75 72 68 65 62 60 57 54 52 50 47 45 43 41 39 37 36 34 32 31 29 28 27 25 24 23 22 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 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 3 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 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 20 21 22 23 23 24 26 27 28 29 30 32 33 34 36 38 39 41 43 45 47 49 51 53 55 57 60 62 64 67 69 72 75 77 80 83 86 88 91 94 97 100 102 105 108 111 114 116
 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 40 42 44 46 48 50 53 55 58 61 64 67 70 74 78 82 86 90 95 100 105 111 117 123 129 136 144 151 159 168 176 186 195 206 216 227 238 250 262 274 287 299 312 325 338 351 363 375 387 398 409 419 428 436 443 448 453 457 459 460 460 458 456 452 447 441 435 427 419 410 401 391 380 370 359 348 337 326 315 304 293 283 272 262 252 242 233 224 215 206 198 190 182 175 168 161 154 148 142 136 131 126 120 116 111 106 102 98 94 91 87 84 80 77 74 71 69 66 63 61 59 56 54 52 50 48 46 45 43 41 40 38 37 35 34 32 31 30 29 28 26 25 24 23 22 21 21 20 19 18 17 16 16 15 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14
 48 54 59 65 72 79 86 94 103 112 122 132 143 155 168 181 195 210 225 242 259 277 295 315 335 355 377 398 420 442 464 486 507 528 549 568 587 604 620 634 647 658 667 675 681 685 687 688 688 686 683 679 674 668 662 655 648 641 634 626 619 611 604 597 591 584 578 572 566 561 556 551 546 541 537 532 528 523 519 515 510 505 501 496 490 485 479 473 467 460 453 445 437 429 421 412 402 393 383 373 362 352 341 330 319 308 297 286 275 265 254 243 233 223 213 204 194 185 177 168 160 152 145 138 131 124 118 112 106 101 96 91 86 82 78 74 70 67 63 60 57 54 51 49 46 44 41 39 37 35 33 32 30 28 27 25 24 22 21 20 19 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 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 6 8 10 13 15 18 21 24 27 31 35 39 44
 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 83 85 87 89 92 94 96 99 101 104 106 109 111 114 116 119 122 125 128 131 135 138 142 145 149 154 158 163 168 173 179 185 191 198 205 213 222 231 241 251 263 275 288 303 318 335 353 372 392 415 438 464 491 520 551 583 618 654 693 733 774 817 861 906 951 995 1039 1081 1120 1156 1188 1215 1235 1249 1256 1255 1246 1230 1206 1175 1138 1096 1050 1001 950 897 844 792 740 690 641 595 551 509 470 434 400 368 339 312 287 264 242 223 205 188 173 159 147 135 125 115 106 98 90 83 77 71 66 61 56 52 48 45 41 38 36 33 31 28 26 24 23 21 19 18 16 15 14 13 12 11 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 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 22 23 24 25 26 28 29 31 32 33 35 36 38 40 41 43 45 47 48
 10 12 13 15 17 18 20 22 24 26 29 31 33 36 39 41 45 48 51 55 58 62 66 71 76 80 86 91 97 103 110 117 124 132 141 150 159 169 180 191 203 216 230 244 259 276 293 311 330 350 371 393 417 441 466 492 519 547 576 605 634 664 694 724 753 782 810 837 863 887 909 929 948 964 977 989 997 1004 1008 1009 1008 1006 1001 994 985 976 964 952 939 924 909 894 878 862 846 829 813 797 781 765 749 734 719 704 690 676 662 649 636 623 611 599 588 576 565 555 544 534 524 514 505 495 486 476 467 458 449 439 430 421 412 402 393 384 374 365 356 346 337 327 318 309 299 290 281 271 262 253 244 235 227 218 210 202 194 186 178 170 163 156 149 142 136 129 123 117 111 106 100 95 90 85 80 76 71 67 63 59 56 52 49 46 42 39 37 34 31 29 26 24 22 20 18 16 14 13 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9
 4 5 6 7 9 10 11 13 14 16 18 19 21 23 25 27 29 31 34 36 38 41 44 46 49 52 55 59 62 66 69 73 77 81 85 90 95 100 105 110 115 121 127 134 140 147 155 162 170 179 187 197 207 217 228 239 251 264 277 291 306 322 338 356 374 393 413 434 455 478 502 526 552 578 605 632 661 689 718 747 776 805 834 862 889 915 939 962 983 1002 1018 1032 1042 1050 1054 1054 1051 1045 1035 1021 1005 985 962 937 909 879 848 815 782 748 714 679 645 612 579 547 516 486 457 430 403 378 355 332 311 291 272 255 238 223 208 195 182 170 159 148 138 129 120 112 105 98 91 85 79 73 68 63 59 55 50 47 43 40 37 34 31 28 25 23 21 19 17 15 13 11 10 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 1 2 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 1 2 3 4 5 6 8 9 10 12 14 15 17 19 21 24 26 29 32 35 39 42 47 51 56 62 68 75 82 90 100 110 121 134 148 164 182 202 225 250 278 310 346 386 431 482 538 602 673 753 842 942 1052 1173 1307 1452 1609 1777 1953 2134 2317 2496 2663 2812 2934 3021 3069 3074 3035 2956 2841 2698 2534 2357 2175 1992 1815 1645 1486 1338 1202 1078 966 865 774 692 619 554 496 444 398 357 320 288 259 233 210 189 171 154 139 126 114 103 93 85 77 69 63 57 51 46 42 38 34 30 27 24 21 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 0 0 0 0 0 0
 39 40 42 43 45 46 48 50 52 54 56 58 60 62 64 67 69 72 74 77 80 83 86 89 93 96 100 104 108 112 116 121 125 130 136 141 147 153 159 165 172 179 186 194 202 210 218 227 236 246 256 266 276 287 298 309 320 332 344 355 367 379 391 402 414 425 436 446 456 465 474 482 489 495 501 505 509 511 513 513 513 511 509 505 501 495 489 483 475 467 458 449 439 429 419 408 398 387 376 365 354 343 332 321 311 300 290 280 270 261 251 242 234 225 217 209 201 194 186 179 173 166 160 154 148 143 138 132 128 123 118 114 110 106 102 98 95 91 88 85 82 79 76 73 71 68 66 63 61 59 57 55 53 51 49 47 45 44 42 40 39 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 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 20 20 21 22 23 24 24 25 26 27 28 29 30 31 32 34 35 36 37
 10 10 11 12 12 13 13 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 24 25 26 27 28 29 29 30 31 32 33 34 36 37 38 39 40 42 43 45 46 48 50 52 54 56 58 61 64 66 69 73 76 80 84 88 93 98 103 109 115 122 129 137 145 154 163 173 184 196 208 221 235 250 266 282 300 318 337 358 379 401 423 447 471 495 520 545 570 595 619 643 666 687 707 725 742 755 767 775 781 784 784 781 776 768 757 744 729 712 694 674 654 633 611 589 567 545 524 503 482 462 442 424 406 389 372 357 342 328 314 302 290 278 267 257 247 238 229 221 213 206 198 191 185 178 172 167 161 155 150 145 140 136 131 126 122 118 114 110 106 102 98 95 91 88 84 81 78 74 71 68 65 63 60 57 54 52 49 47 45 42 40 38 36 34 32 30 28 27 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 8 7 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 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9
 46 49 52 55 59 62 66 70 74 78 82 87 92 97 102 108 114 120 126 133 140 147 155 163 171 180 188 197 207 216 226 236 246 256 266 277 287 297 307 317 326 335 344 352 359 366 372 378 382 386 389 391 392 393 392 391 389 387 383 380 375 371 366 361 355 349 343 337 331 325 319 313 307 302 296 290 285 280 275 270 265 260 256 252 247 244 240 236 233 229 226 223 220 217 214 211 209 206 204 202 199 197 195 193 191 189 187 185 183 181 179 178 176 174 172 170 168 166 164 163 161 159 157 155 153 151 148 146 144 142 140 137 135 133 131 128 126 123 121 119 116 114 111 109 107 104 102 99 97 95 92 90 88 86 83 81 79 77 75 73 71 69 67 65 63 61 59 57 55 54 52 50 49 47 46 44 43 41 40 38 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 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 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 19 20 21 23 25 26 28 30 32 34 36 39 41 44
 27 29 31 34 37 40 43 46 49 53 56 60 64 68 73 78 83 88 94 99 106 112 119 126 134 142 150 159 168 178 188 199 211 222 235 248 262 276 291 306 323 339 357 375 393 412 432 451 472 492 513 534 555 575 596 616 636 656 675 693 710 727 742 756 770 782 793 803 811 819 825 830 834 837 839 840 841 840 839 836 834 830 826 822 816 811 805 798 791 784 776 767 758 749 739 729 718 707 695 683 671 658 644 630 615 600 585 569 554 537 521 504 487 470 453 437 420 403 387 370 354 339 323 308 294 280 266 253 240 228 216 205 194 184 174 165 156 147 139 131 124 117 110 104 98 92 87 82 77 72 68 64 60 56 53 49 46 43 40 37 35 32 30 28 26 24 22 20 18 16 15 13 12 10 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 11 12 14 15 17 19 20 22 25
 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 23 24 25 26 28 29 31 33 36 38 41 45 49 54 59 65 71 79 88 98 109 123 138 155 174 197 222 252 285 323 366 415 471 534 605 684 771 866 968 1074 1181 1284 1377 1453 1505 1527 1516 1474 1404 1312 1207 1095 982 873 770 676 591 514 447 388 336 291 251 217 187 161 138 119 102 87 74 63 54 45 38 32 26 21 17 14 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 8
 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 40 41 43 44 46 48 50 51 53 55 57 60 62 64 67 69 72 75 78 81 85 88 92 96 100 104 109 114 120 125 131 138 145 152 160 168 177 186 196 207 219 231 244 258 272 288 304 322 340 359 379 400 422 445 468 493 517 542 568 593 619 644 668 691 714 734 753 770 784 796 805 811 814 814 810 804 795 782 768 751 732 711 689 665 641 616 591 565 540 515 491 467 443 421 399 378 358 339 321 304 287 272 257 243 230 218 207 196 186 177 168 160 152 145 138 132 126 120 115 110 106 101 97 94 90 87 84 81 78 75 73 70 68 66 64 62 60 58 56 54 53 51 50 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 6 6 7 8 8 9 9 10 11 11 12 13 13 14 15 16 16 17 18 19 20
 29 31 32 33 35 36 37 39 41 42 44 46 48 50 51 54 56 58 60 62 65 67 70 73 75 78 81 84 87 90 93 96 100 103 106 110 113 117 120 124 127 131 134 138 141 145 148 151 154 157 160 163 166 168 171 173 175 176 178 180 181 182 183 183 184 184 184 184 184 184 183 182 182 181 180 178 177 176 174 173 171 170 168 167 165 163 161 160 158 156 154 152 151 149 147 145 143 142 140 138 137 135 133 132 130 128 127 125 124 122 121 119 118 116 115 114 112 111 109 108 107 105 104 103 101 100 99 97 96 95 94 92 91 90 88 87 86 84 83 82 80 79 77 76 75 73 72 71 69 68 66 65 64 62 61 60 58 57 55 54 53 52 50 49 48 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 18 18 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 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28
 13 14 15 17 18 19 20 21 23 24 25 27 28 30 31 33 35 37 38 40 42 44 47 49 51 54 57 59 62 65 68 72 75 79 82 86 91 95 100 105 110 115 121 127 134 141 148 156 164 172 181 191 201 212 223 235 248 261 275 290 305 322 339 356 375 394 414 434 455 477 499 521 544 567 589 612 634 655 676 696 714 731 747 761 773 783 791 796 799 800 798 795 788 780 770 757 744 728 711 693 674 654 634 613 592 571 549 528 507 487 466 447 428 409 391 374 357 341 326 311 297 284 271 259 248 237 227 217 207 199 190 182 175 168 161 155 149 143 137 132 127 122 118 114 109 106 102 98 95 91 88 85 82 79 77 74 71 69 67 64 62 60 58 56 54 52 50 48 46 45 43 41 40 38 37 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 7 6 6 5 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 8 9 10 11 12 12
 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10 10 11 12 13 14 15 16 18 19 20 21 23 24 26 28 30 32 34 36 38 41 43 46 49 52 55 59 63 67 71 75 80 85 90 96 102 108 115 122 130 137 146 154 163 173 183 193 204 216 228 240 253 266 279 293 308 322 337 353 368 384 400 416 432 449 465 481 497 512 527 542 556 570 582 594 605 615 623 630 636 640 642 643 642 639 634 628 620 609 598 584 570 554 537 519 500 481 461 441 421 401 381 362 343 324 306 289 272 256 241 227 213 200 187 175 164 154 144 135 126 118 110 103 97 90 84 79 74 69 64 60 56 52 48 45 42 39 36 34 31 29 27 25 23 21 19 17 16 14 13 12 11 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
 88 90 92 94 96 98 99 101 104 106 108 110 112 114 116 118 121 123 125 128 130 132 135 137 140 142 145 147 150 152 155 158 160 163 166 168 171 174 177 180 183 186 189 192 195 198 202 205 208 212 215 219 223 227 231 235 239 243 247 251 256 260 265 270 275 280 285 290 295 301 306 311 317 322 328 334 339 345 351 356 362 367 373 378 384 389 394 398 403 407 411 414 418 421 423 425 426 427 427 427 426 425 423 420 416 412 407 402 396 389 382 374 366 358 349 339 330 320 310 300 290 280 269 259 249 240 230 220 211 202 194 185 177 169 161 154 147 140 134 128 122 116 111 106 101 96 92 87 83 80 76 72 69 66 63 60 57 55 52 50 48 45 43 41 39 38 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32 32 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 46 46 47 48 49 50 51 51 52 53 54 55 56 58 59 60 61 62 63 65 66 67 69 70 72 73 75 76 78 80 81 83 85 86
 48 50 51 53 55 57 59 62 64 66 69 71 74 77 80 83 86 90 93 97 101 106 110 115 120 125 131 137 143 150 157 165 173 181 190 200 210 221 233 245 257 271 285 300 315 331 347 364 381 399 417 434 452 469 485 500 515 528 539 549 556 562 565 566 565 561 555 547 537 525 512 497 482 465 448 431 413 395 378 360 343 326 310 294 279 264 250 237 224 212 200 189 178 168 159 150 142 134 126 119 113 106 100 95 89 85 80 76 71 68 64 61 58 55 52 49 47 44 42 40 38 37 35 34 32 31 30 28 27 26 25 24 24 23 22 21 21 20 20 19 18 18 17 17 17 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 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 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 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 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 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 33 34 35 36 37 39 40 42 43 45 46
 36 37 38 40 41 43 44 46 47 49 51 53 54 56 58 60 62 65 67 69 72 74 77 79 82 85 88 91 94 98 101 105 109 112 116 121 125 129 134 139 144 149 154 159 165 171 176 182 189 195 201 208 214 221 227 234 241 247 254 260 267 273 279 285 291 297 302 307 312 316 320 324 328 331 334 336 338 340 341 342 343 343 343 343 342 341 340 339 337 335 333 330 327 324 321 318 314 310 307 302 298 294 289 285 280 275 270 265 260 255 250 244 239 234 228 223 218 212 207 201 196 191 185 180 175 170 165 160 155 150 146 141 137 132 128 124 120 116 112 108 105 101 98 95 91 88 85 82 80 77 74 72 69 67 64 62 60 58 56 54 52 50 48 46 45 43 41 40 38 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 6 6 6 6 6 6 6 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 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
 27 28 30 32 33 35 37 39 40 42 44 46 48 51 53 55 57 60 62 64 67 70 72 75 78 80 83 86 89 92 95 98 101 104 107 110 113 117 120 123 126 130 133 136 140 143 146 150 153 157 160 164 167 171 174 178 182 185 189 193 197 200 204 208 212 217 221 225 229 234 238 243 248 252 257 262 268 273 278 284 289 295 301 306 312 318 325 331 337 344 350 357 363 370 377 383 390 396 402 408 414 420 425 430 435 439 442 445 447 449 449 449 448 446 443 439 434 429 422 414 406 397 387 377 366 354 343 330 318 306 294 281 269 257 245 234 222 211 201 191 181 171 162 154 145 138 130 123 116 110 103 98 92 87 82 77 72 68 64 60 57 53 50 47 44 41 39 36 34 31 29 27 25 23 22 20 18 17 15 14 13 12 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 1 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 11 12 13 14 15 16 18 19 20 21 23 24 25
 24 26 28 30 33 35 37 40 43 46 49 53 56 60 64 69 73 78 83 89 95 101 108 115 122 131 139 148 158 169 180 192 204 218 232 247 263 280 298 316 336 356 377 399 421 444 467 491 514 537 559 581 601 620 636 651 664 674 681 686 688 687 683 677 668 657 644 630 614 597 579 560 540 521 501 481 462 443 424 405 387 370 353 337 321 306 292 278 265 252 240 229 218 207 197 187 178 170 161 153 146 139 132 126 119 114 108 103 98 93 89 85 81 77 73 70 67 64 61 58 56 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 22 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 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 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 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 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 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 12 13 15 16 17 19 21 22
 17 19 20 21 22 24 25 27 28 30 31 33 35 36 38 40 42 44 47 49 51 54 56 59 62 65 68 71 74 77 81 85 88 92 96 101 105 110 115 120 125 130 136 141 147 154 160 167 174 181 188 195 203 211 219 228 237 245 255 264 273 283 293 303 313 323 333 344 354 365 375 386 396 407 417 427 437 447 457 466 475 484 492 501 508 515 522 528 534 538 543 546 549 551 552 553 553 551 549 546 543 538 532 526 519 511 503 493 484 473 462 451 439 427 415 402 390 377 365 352 339 327 315 303 291 280 269 258 248 238 228 219 210 201 193 185 177 170 163 156 150 144 138 132 127 122 117 113 108 104 100 96 93 89 86 83 80 77 74 71 69 66 64 61 59 57 55 53 51 49 48 46 44 43 41 40 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 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 1 1 2 2 3 3 4 4 5 6 6 7 8 9 10 10 11 12 13 14 15 16
 41 45 48 52 56 60 64 69 74 79 84 90 96 102 109 116 123 131 139 147 156 166 176 186 197 208 221 233 247 260 275 290 306 323 340 358 376 395 415 436 457 478 500 523 545 568 591 615 638 661 684 706 728 750 771 791 810 829 846 863 878 892 905 917 928 937 945 952 957 961 964 966 966 966 963 960 955 949 942 933 923 912 899 885 870 854 836 817 797 776 754 732 708 684 659 634 609 583 557 532 506 481 457 432 409 386 364 342 322 302 283 265 248 232 217 202 189 176 164 153 142 133 124 115 107 100 93 87 81 75 70 65 61 57 53 49 46 43 40 37 35 33 30 28 27 25 23 22 20 19 17 16 15 14 13 12 11 10 9 8 8 7 6 5 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 11 13 15 16 18 20 22 25 27 30 32 35 38
 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 27 29 31 33 34 37 39 41 44 46 49 52 55 59 62 66 70 75 80 85 91 97 104 112 120 129 139 150 162 175 190 206 224 243 265 290 316 346 379 415 455 499 548 601 659 723 792 865 944 1028 1116 1206 1298 1390 1479 1564 1641 1708 1762 1800 1822 1825 1811 1779 1732 1671 1600 1521 1436 1348 1259 1171 1084 1002 923 848 778 713 653 597 546 499 455 416 380 347 317 290 265 242 222 203 186 171 157 144 132 122 112 104 96 89 82 76 71 66 61 57 53 49 46 43 40 38 35 33 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 1 1 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 22 23 25 26 28 30 32 33 36 38 40 42 45 48 51 54 57 60 64 68 72 77 82 87 93 99 106 113 121 129 138 148 159 171 183 197 213 229 247 267 288 311 337 364 394 426 461 498 538 581 626 674 725 778 833 889 947 1004 1061 1117 1170 1220 1265 1304 1335 1359 1373 1379 1374 1361 1338 1307 1268 1223 1173 1119 1062 1004 944 885 827 770 716 663 614 567 522 481 443 407 374 343 315 290 266 244 225 207 190 175 162 149 138 128 118 110 102 95 89 83 77 72 68 64 60 57 54 51 48 45 43 41 39 37 36 34 32 31 30 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 41 43 45 48 50 53 55 58 61 64 67 70 73 77 80 84 87 91 95 99 103 108 113 117 122 127 133 138 144 150 157 163 170 178 185 193 202 211 220 230 241 252 263 275 288 302 316 332 348 365 383 402 422 442 464 487 510 535 560 586 612 638 665 691 717 743 767 790 812 831 848 862 874 882 886 887 884 877 867 852 835 815 791 766 738 708 678 646 614 582 549 518 487 456 427 399 371 346 321 298 276 255 236 218 201 186 171 158 145 134 123 114 105 96 89 82 76 70 65 60 55 51 48 44 41 38 36 33 31 29 28 26 24 23 22 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 24 25 27 29 30 32 34
 0 0 0 0 0 1 2 4 6 8 10 12 15 17 20 23 26 30 34 38 42 47 53 58 65 71 79 87 96 106 116 128 140 154 169 185 203 223 244 267 293 320 350 382 416 453 492 533 577 622 668 716 763 810 856 899 939 974 1005 1030 1050 1062 1068 1068 1062 1050 1033 1013 989 962 933 903 872 841 810 780 750 721 693 666 641 616 593 570 549 529 510 492 475 459 443 428 414 400 387 374 362 350 339 328 317 306 296 286 276 266 257 248 239 230 221 212 204 196 188 180 173 165 158 151 145 138 132 126 120 114 109 104 99 94 89 85 81 77 73 69 66 62 59 56 53 51 48 45 43 41 39 37 35 33 31 29 28 26 25 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 22 25 28 31 35 38 42 47 51 56 61 67 73 79 85 92 100 108 116 125 134 144 155 166 177 190 203 217 232 247 263 280 298 316 336 356 377 399 421 444 468 492 517 542 567 592 617 642 667 691 714 737 758 779 798 816 832 846 859 870 880 887 893 897 899 900 898 896 891 885 878 869 859 848 835 822 807 792 776 759 741 722 703 684 664 644 623 602 581 560 539 517 496 475 455 434 414 395 376 357 339 321 304 288 272 257 242 228 215 203 191 179 169 159 149 140 132 124 116 109 102 96 90 85 80 75 70 66 62 58 55 52 48 45 43 40 38 35 33 31 29 27 25 24 22 21 19 18 17 15 14 13 12 11 10 9 8 7 6 5 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 32 34 36 39 41 44 46 49 52 55 59 62 66 69 73 78 82 87 92 97 102 108 114 121 128 135 143 151 160 169 179 189 200 212 224 238 252 266 282 299 316 335 355 376 398 421 445 470 496 523 551 580 610 640 670 701 731 761 791 819 846 871 895 916 934 951 964 974 981 985 986 984 979 972 962 950 936 920 903 884 865 844 823 802 780 759 737 715 694 673 653 633 613 594 576 558 540 524 507 492 477 462 448 435 422 409 397 385 374 363 353 343 333 324 315 306 298 289 281 273 266 258 251 244 237 230 224 217 211 204 198 192 186 180 174 169 163 158 152 147 142 137 132 127 122 117 113 108 104 100 96 92 88 84 80 77 73 70 67 63 60 57 54 52 49 46 44 41 39 37 35 32 30 28 26 25 23 21 19 18 16 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 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 6 6 7 8 8 9 10 11 12 13 14 16 17 18 20 21 23 25 26 28 30
 0 1 4 8 11 16 20 26 31 38 45 52 60 69 79 90 102 116 130 146 163 182 204 227 252 280 310 343 380 420 463 510 561 616 675 737 804 874 946 1021 1096 1171 1245 1315 1380 1438 1489 1529 1559 1577 1584 1580 1565 1541 1508 1469 1424 1375 1324 1271 1218 1165 1114 1063 1015 969 925 884 845 809 774 742 713 685 658 634 611 589 569 550 532 515 498 483 468 454 440 427 414 402 390 378 367 356 345 334 323 313 303 293 283 273 263 253 244 234 225 216 208 199 190 182 174 166 159 151 144 137 131 124 118 112 106 101 95 90 86 81 76 72 68 64 61 57 54 51 48 45 42 39 37 34 32 30 28 26 24 22 20 19 17 16 14 13 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 21 24 28 31 35 40 45 50 56 63 71 79 89 100 112 126 142 160 180 204 232 263 300 342 391 448 514 590 678 779 895 1027 1175 1338 1516 1704 1897 2084 2255 2398 2499 2550 2546 2488 2385 2246 2083 1908 1731 1559 1396 1245 1108 984 873 775 687 610 542 482 429 382 341 304 272 243 218 196 175 158 142 128 115 104 94 85 78 71 65 59 54 50 47 43 41 38 36 34 33 32 30 30 29 28 28 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 20 20 19 19 18 17 17 16 16 15 14 14 13 12 11 11 10 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 9 10 12 13 15 16 18 20 22 24 26 28 30 33 36 39 42 45 49 53 57 62 67 73 79 86 93 101 110 119 130 142 154 169 185 202 222 243 267 294 323 356 392 432 477 526 580 640 706 777 855 940 1030 1127 1229 1335 1445 1556 1665 1771 1870 1960 2036 2096 2138 2160 2162 2143 2105 2050 1982 1901 1812 1717 1620 1521 1423 1327 1235 1146 1063 984 910 841 777 718 664 613 567 524 485 449 416 386 359 333 310 289 270 252 236 221 208 196 184 174 164 155 147 140 133 126 120 115 110 105 100 96 92 88 85 81 78 75 72 69 66 64 61 59 57 54 52 50 48 46 44 42 40 39 37 35 34 32 30 29 27 26 24 23 22 20 19 18 16 15 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 0 0 0 0 0 0 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 27 30 34 38 42 47 52 57 63 68 75 81 88 96 104 112 121 131 141 152 163 176 189 203 219 235 252 271 291 313 336 361 388 416 447 480 515 552 592 635 679 727 777 829 883 940 997 1056 1115 1174 1232 1289 1343 1393 1439 1479 1514 1543 1564 1579 1586 1587 1580 1568 1550 1528 1501 1470 1437 1402 1365 1327 1288 1250 1212 1174 1137 1101 1066 1032 999 968 937 908 880 853 827 802 778 754 732 710 689 669 649 630 611 592 574 557 539 522 505 488 472 456 440 424 409 394 379 364 349 335 321 308 295 282 270 257 246 234 223 213 203 193 183 174 166 157 149 142 134 127 121 114 108 103 97 92 87 82 78 73 69 65 62 58 55 52 48 46 43 40 37 35 33 30 28 26 24 22 20 19 17 15 14 12 11 9 8 6 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 14 17 20
 14 16 18 20 22 25 27 30 33 36 40 43 47 51 55 60 65 70 75 81 88 94 102 109 118 126 136 146 157 169 182 195 210 226 243 262 282 303 327 352 379 407 439 472 508 546 586 629 675 722 772 824 878 933 988 1044 1100 1154 1205 1254 1299 1339 1374 1402 1424 1438 1445 1445 1438 1424 1404 1378 1347 1312 1274 1233 1189 1145 1099 1053 1007 962 917 873 830 789 749 710 673 637 603 570 539 509 481 454 428 404 381 359 338 318 300 282 265 250 235 221 208 195 184 173 162 153 143 135 127 119 112 105 99 93 88 83 78 73 69 65 61 58 55 51 48 46 43 41 38 36 34 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 9 8 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 7 8 10 12
 36 37 37 38 39 40 41 42 43 44 45 47 48 49 50 51 53 54 56 57 59 60 62 64 66 68 70 72 74 77 79 82 85 88 91 94 98 102 106 111 116 121 126 132 139 146 153 162 170 180 190 201 213 226 240 254 270 287 306 325 346 369 393 418 444 472 501 531 562 594 626 659 691 722 752 780 805 828 847 861 871 876 875 870 859 844 823 799 772 742 710 676 641 606 571 537 503 470 439 409 380 353 328 304 282 261 241 223 206 191 176 163 151 139 129 119 110 102 94 88 81 75 70 65 61 56 53 49 46 43 40 38 36 34 32 30 28 27 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 11 11 11 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 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35
 18 22 26 31 36 42 47 54 61 68 76 84 93 103 114 125 137 150 165 180 197 216 235 257 280 306 334 364 397 434 473 516 563 615 671 732 798 870 948 1031 1121 1217 1318 1424 1535 1648 1763 1877 1989 2095 2194 2281 2355 2414 2455 2478 2482 2468 2437 2392 2333 2263 2185 2102 2014 1925 1836 1748 1662 1579 1499 1423 1352 1284 1221 1161 1106 1054 1006 961 919 880 843 810 778 749 721 695 671 649 628 608 589 571 554 538 523 508 494 481 468 456 444 432 421 410 399 389 378 368 358 348 338 328 318 309 299 290 281 271 262 253 244 235 227 218 210 201 193 185 178 170 163 156 149 142 136 129 123 117 112 106 101 96 91 86 81 77 73 69 65 61 58 54 51 48 45 42 39 36 34 31 29 26 24 22 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 1 4 7 10 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 14 17 20 23 27 31 36 41 47 53 60 68 77 87 99 112 126 142 161 182 206 234 265 301 342 389 443 504 574 653 744 846 961 1089 1231 1386 1551 1724 1900 2071 2229 2365 2469 2533 2553 2529 2463 2363 2235 2091 1937 1780 1627 1480 1342 1214 1097 991 895 809 731 661 599 544 494 450 410 374 343 314 289 266 246 227 211 196 183 171 161 152 143 136 130 124 119 114 111 107 104 102 100 98 97 95 94 93 93 92 92 92 91 91 91 91 91 90 90 90 89 89 88 88 87 86 86 85 83 82 81 80 78 77 75 73 71 70 68 66 64 62 60 57 55 53 51 49 47 45 42 40 38 36 34 32 30 28 26 24 22 20 19 17 15 14 12 10 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 3 6 9 12 16 20 24 29 34 40 46 53 60 68 77 87 98 110 123 138 154 172 192 214 239 267 298 333 372 416 464 519 580 648 723 806 898 999 1107 1223 1345 1471 1598 1722 1838 1941 2025 2087 2123 2131 2110 2065 1997 1911 1812 1706 1596 1485 1376 1272 1174 1082 996 918 846 780 721 667 618 573 533 497 464 434 407 382 359 339 320 303 287 273 260 248 237 226 217 208 200 192 185 179 173 167 162 157 152 148 144 140 136 133 130 127 124 121 119 117 114 112 110 108 107 105 103 101 100 98 97 95 94 92 90 89 87 86 84 83 81 80 78 76 75 73 71 70 68 66 65 63 61 60 58 56 55 53 51 50 48 46 45 43 41 40 38 37 35 34 32 31 30 28 27 25 24 23 21 20 19 18 16 15 14 13 12 11 10 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 0 0 0 0 0 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 19 23 28 33 39 45 51 58 66 74 84 93 104 116 129 143 158 174 193 213 234 258 285 313 345 380 418 460 506 557 612 673 738 809 886 968 1055 1146 1240 1335 1431 1524 1612 1692 1761 1817 1857 1879 1883 1870 1839 1794 1735 1667 1590 1510 1426 1342 1258 1177 1099 1024 953 887 825 767 713 663 617 574 534 497 463 432 403 376 350 327 305 285 266 249 232 217 203 190 177 165 155 144 135 126 118 110 103 96 90 84 79 74 69 65 61 57 54 50 48 45 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 56 60 64 68 72 76 81 86 91 96 101 107 113 119 125 132 139 146 153 161 169 177 186 195 205 215 225 236 248 259 272 285 298 313 327 343 359 376 394 412 432 452 473 494 517 540 564 589 614 641 667 694 721 748 774 801 826 850 873 895 914 932 946 959 968 974 976 976 972 964 954 940 924 905 884 860 835 808 780 751 722 692 662 632 602 572 543 515 487 461 435 410 386 363 341 320 300 281 263 246 230 214 200 187 174 162 151 141 131 122 114 106 99 92 86 80 75 70 65 61 58 54 51 48 46 43 41 39 38 36 35 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 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 8 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 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 1 1 2 3 4 5 6 7 8 10 11 13 14 16 18 20 22 24 26 29 31 34 36 39 42 46 49 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 13 19 25 33 41 50 60 71 84 99 116 135 157 182 212 246 286 332 386 450 525 613 717 840 985 1157 1360 1598 1875 2194 2555 2955 3382 3817 4230 4583 4837 4959 4935 4772 4495 4142 3748 3347 2959 2599 2274 1985 1732 1512 1322 1158 1016 894 788 697 618 549 489 436 390 350 314 282 254 229 207 186 168 152 138 124 112 101 92 83 74 67 60 54 48 43 39 34 30 27 24 21 18 16 14 12 11 9 8 7 6 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 1 5 10 16 22 28 35 43 52 61 71 82 94 107 121 136 153 171 191 212 235 260 287 317 348 383 419 459 501 546 595 646 701 758 818 881 946 1013 1082 1151 1221 1290 1358 1424 1488 1548 1604 1655 1701 1741 1776 1806 1830 1849 1864 1874 1880 1883 1884 1882 1878 1873 1866 1858 1849 1839 1827 1815 1801 1786 1768 1749 1727 1702 1675 1644 1610 1572 1531 1486 1438 1386 1332 1274 1215 1153 1091 1027 964 900 838 777 718 661 606 554 505 459 416 377 340 305 274 245 219 196 174 154 137 121 107 94 82 72 63 55 47 41 35 30 25 21 17 14 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 31 36 40 45 51 57 63 70 78 86 94 104 114 125 136 149 162 177 193 210 228 248 270 293 318 345 374 405 439 474 513 553 596 641 688 737 787 838 890 940 990 1037 1082 1122 1156 1185 1208 1223 1231 1231 1224 1211 1191 1166 1137 1104 1068 1029 990 950 909 869 829 790 753 716 681 647 615 584 554 526 499 473 449 426 403 382 361 342 323 306 289 272 257 242 228 214 202 189 178 166 156 146 136 127 118 110 102 95 88 82 76 70 65 60 56 51 47 44 40 37 35 32 30 27 25 24 22 20 19 18 17 16 15 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 16 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 7 15 25 36 50 67 86 110 138 173 215 266 328 404 497 612 753 926 1138 1395 1701 2059 2461 2887 3296 3635 3843 3881 3745 3471 3112 2723 2343 1995 1688 1425 1202 1016 861 732 624 535 461 399 346 303 266 235 209 186 167 151 137 125 115 106 99 93 87 82 78 75 72 69 67 66 64 63 62 61 60 60 59 59 59 59 58 58 58 57 57 57 56 56 55 54 53 52 51 50 49 48 46 45 43 42 40 38 36 35 33 31 29 28 26 24 23 21 19 18 16 15 13 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 52 56 61 65 70 75 80 85 90 96 102 108 115 122 129 136 144 152 160 169 178 188 198 208 219 230 242 254 267 281 295 309 324 340 357 374 391 409 428 448 468 488 509 531 553 575 598 621 644 667 690 712 735 757 779 800 820 839 858 875 892 907 921 934 945 956 965 973 980 985 990 993 996 997 998 997 997 995 993 990 986 982 978 973 967 961 955 948 940 933 924 915 906 896 885 874 862 850 837 823 808 793 777 761 744 726 708 689 670 650 630 610 590 569 549 529 509 489 469 450 431 413 395 378 361 345 329 314 300 286 273 260 248 236 225 215 205 195 186 177 169 161 154 147 140 133 127 121 116 110 105 100 96 91 87 83 79 75 71 68 64 61 58 55 52 49 47 44 42 39 37 35 32 30 28 26 24 22 21 19 17 15 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 7 9 11 13 15 18 20 23 25 28 31 34 37 41 45
 53 55 57 59 62 64 66 68 70 72 74 76 78 80 82 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 118 120 123 126 129 132 136 140 144 149 155 161 168 175 184 193 204 217 230 246 264 284 307 333 363 396 434 477 526 581 642 712 790 878 976 1086 1207 1341 1488 1648 1820 2002 2191 2384 2573 2751 2910 3038 3126 3168 3159 3098 2991 2844 2666 2470 2263 2055 1853 1660 1479 1313 1162 1025 903 793 696 609 533 465 405 352 306 265 229 198 170 146 125 106 90 76 63 53 44 36 29 23 18 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 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 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 1 1 2 2 3 4 4 5 6 7 8 9 10 12 13 14 16 17 19 20 22 24 26 27 29 31 33 35 37 39 41 43 45 47 49 51
 0 0 0 0 0 0 0 0 0 0 0 0 2 7 13 18 25 32 40 48 58 68 80 92 106 122 139 158 179 203 229 258 290 327 367 412 462 518 580 650 726 810 903 1004 1113 1230 1354 1483 1616 1749 1879 2002 2113 2210 2289 2346 2381 2392 2382 2352 2305 2243 2172 2093 2009 1924 1838 1754 1673 1595 1521 1450 1384 1321 1262 1206 1153 1102 1055 1009 965 922 881 841 802 763 726 689 652 617 582 547 513 480 448 417 387 358 330 303 278 254 232 210 191 172 155 140 125 112 100 89 79 70 62 54 48 42 37 32 28 24 21 18 15 13 11 9 8 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 10 12 14 15 17 20 22 24 26 29 32 34 37 40 44 47 51 54 58 63 67 72 76 82 87 93 99 105 112 119 127 135 143 152 161 171 182 193 205 217 231 245 259 275 291 309 327 347 367 389 411 435 460 486 513 541 570 600 632 664 697 730 764 798 832 866 900 932 964 993 1022 1047 1071 1091 1109 1123 1133 1139 1141 1140 1134 1124 1109 1091 1070 1045 1017 986 953 918 881 844 805 766 727 688 650 613 576 540 506 473 442 412 383 357 331 307 285 264 245 227 210 194 180 166 154 143 132 122 113 105 98 91 84 78 73 68 63 59 55 51 48 45 42 39 37 34 32 30 28 27 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 7
 35 38 41 44 48 51 55 59 63 68 72 77 82 88 93 99 106 113 120 127 135 144 153 163 174 185 197 210 224 240 256 274 293 314 337 362 389 419 451 486 525 567 613 664 719 779 844 916 993 1076 1165 1260 1361 1467 1578 1691 1806 1920 2031 2136 2231 2315 2383 2433 2464 2474 2463 2431 2381 2313 2232 2139 2039 1933 1824 1715 1607 1501 1399 1302 1209 1122 1040 963 891 825 763 705 652 603 558 516 477 442 409 378 350 324 300 278 258 239 221 205 191 177 165 153 143 133 124 116 109 102 96 91 86 81 77 73 70 67 65 62 60 59 57 56 55 54 53 52 52 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 48 48 48 47 47 46 46 45 45 44 44 43 42 41 41 40 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 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 4 4 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 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 1 3 4 6 7 9 11 13 15 17 19 21 24 26 29 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 10 11 14 16 18 21 25 28 32 37 42 48 55 63 72 82 93 107 122 140 160 184 212 244 280 323 372 428 492 564 645 732 825 921 1014 1098 1167 1214 1233 1224 1187 1127 1051 966 876 788 703 625 553 489 432 381 337 298 264 234 207 184 164 146 131 117 104 94 84 75 68 61 55 49 44 40 36 33 29 27 24 22 20 18 16 15 13 12 11 10 9 9 8 7 7 7 6 6 6 6 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 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 124 132 140 149 158 167 177 187 198 209 220 231 243 255 267 279 292 305 318 331 344 357 370 383 396 408 421 433 444 456 467 477 487 496 505 513 521 528 534 539 544 548 552 555 557 559 560 560 561 560 560 559 558 556 554 552 550 547 544 541 538 535 532 528 525 521 517 513 509 505 500 496 491 486 481 476 471 465 460 454 448 443 436 430 424 417 411 404 397 390 383 376 369 361 354 347 339 331 324 316 308 301 293 286 278 271 263 256 249 242 235 228 221 214 208 202 196 190 184 179 173 168 163 159 154 150 145 141 137 134 130 126 123 120 117 114 111 108 105 103 100 97 95 93 90 88 86 84 82 80 78 76 74 72 70 68 66 64 63 61 59 58 56 54 53 51 49 48 46 45 43 42 40 39 37 36 34 33 32 30 29 28 26 25 24 22 21 20 19 18 16 15 14 13 12 11 10 9 8 7 6 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 9 10 11 13 14 16 18 20 22 25 27 30 33 36 40 44 47 52 56 61 66 71 76 82 88 95 101 109 116
 62 66 71 75 80 85 91 96 103 109 116 124 132 140 149 159 169 180 192 205 219 234 250 267 285 305 326 349 373 399 427 457 489 523 559 597 637 680 724 769 816 864 912 961 1008 1053 1097 1136 1172 1203 1228 1247 1260 1266 1264 1257 1243 1223 1198 1169 1137 1102 1064 1026 986 946 907 868 831 794 759 725 693 662 633 605 579 555 532 510 489 470 452 435 420 405 391 378 365 354 343 333 323 314 306 298 290 283 276 270 264 258 252 247 242 237 233 228 224 220 216 212 208 204 200 197 193 190 186 183 179 176 172 169 165 161 158 154 151 147 144 140 136 133 129 126 122 118 115 111 108 105 101 98 95 91 88 85 82 79 76 73 71 68 65 63 60 58 55 53 51 49 47 44 42 40 39 37 35 33 31 30 28 27 25 24 22 21 19 18 17 16 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 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 13 13 14 15 15 16 17 18 20 21 22 24 25 27 29 31 33 35 37 40 43 45 48 52 55 58
 0 0 0 0 0 0 0 0 0 3 5 8 12 15 19 22 27 31 36 41 46 52 59 65 73 81 89 98 108 118 130 142 155 169 183 199 216 235 254 274 296 319 344 369 396 424 452 482 512 542 573 604 634 663 692 719 744 768 789 808 825 839 850 860 867 872 875 877 878 877 876 874 872 870 869 867 867 867 868 869 872 876 881 888 895 904 914 926 938 952 967 983 999 1017 1035 1053 1071 1088 1105 1120 1134 1146 1155 1160 1162 1159 1152 1139 1122 1099 1071 1039 1003 962 919 874 827 779 731 683 637 591 548 507 468 431 396 364 334 307 281 258 236 216 198 181 166 151 138 127 116 106 96 88 80 73 66 60 54 49 44 40 36 32 28 25 22 19 16 13 11 9 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 26 28 30 33 35 38 41 44 47 50 53 57 61 65 69 73 78 83 88 93 99 105 111 118 125 132 140 149 158 167 177 188 199 211 224 237 252 267 284 301 319 339 359 381 404 428 454 480 508 537 567 597 629 661 693 726 758 789 820 849 876 902 924 944 960 973 982 988 989 987 981 971 958 943 924 903 880 855 829 802 775 747 719 690 662 635 608 581 555 530 506 483 460 439 418 398 379 361 344 328 312 297 283 270 257 245 234 223 213 204 195 187 179 172 165 159 153 147 142 137 133 129 125 121 118 115 112 110 107 105 103 101 100 98 96 95 94 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 67 66 65 64 63 62 60 59 58 57 55 54 53 51 50 49 47 46 45 44 42 41 40 38 37 36 35 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 12 14 16 18 19 21
 19 21 23 25 27 29 31 33 36 38 41 43 46 49 52 55 58 62 65 69 72 76 80 84 88 92 97 101 106 111 116 121 126 132 137 143 148 154 160 166 172 179 185 191 198 204 211 218 225 231 238 245 252 259 266 273 280 287 294 301 308 315 322 329 335 342 349 355 361 367 373 379 385 390 395 400 404 408 412 416 418 421 423 425 426 427 427 426 425 423 421 418 414 410 405 399 393 386 378 370 362 352 343 333 323 312 301 290 279 268 257 246 235 225 215 205 195 185 176 168 159 151 144 137 130 123 117 111 106 101 96 91 87 83 79 75 72 69 65 62 60 57 55 52 50 48 46 44 42 40 38 37 35 34 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 12 11 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 13 14 16 18
 32 34 37 39 42 45 49 52 56 60 64 68 73 77 83 88 94 100 107 114 121 129 138 147 157 168 179 192 205 219 234 250 268 286 306 327 350 374 399 426 454 483 512 543 574 604 635 664 692 717 741 761 777 790 798 801 801 796 787 774 759 740 719 696 672 647 622 596 570 545 521 497 473 451 430 409 390 371 354 337 321 306 291 278 265 252 240 229 219 209 199 190 181 173 165 157 150 143 136 130 123 118 112 107 102 97 92 88 84 80 76 72 69 66 63 60 57 55 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 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 5 4 4 4 4 3 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 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 14 16 17 19 21 23 25 27 29
 43 45 47 49 50 52 54 56 58 60 63 65 67 70 72 75 78 80 83 86 90 93 96 100 104 107 111 116 120 124 129 134 139 144 150 156 162 168 174 181 188 195 202 209 217 225 233 241 250 258 267 275 284 293 302 310 319 328 336 344 352 360 368 375 382 388 394 400 405 410 414 418 421 424 426 428 429 430 430 430 429 427 425 423 419 416 412 407 402 396 390 383 376 368 360 351 343 333 324 314 304 294 283 273 262 252 241 231 221 211 201 191 182 172 164 155 147 139 132 125 118 112 106 100 95 89 85 80 76 72 68 65 62 59 56 53 51 48 46 44 42 41 39 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 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 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 27 28 29 30 32 33 34 36 37 39 40 42
 142 148 154 161 167 174 180 187 193 200 206 212 218 224 229 235 240 244 249 253 256 260 262 265 267 269 270 271 271 271 271 270 269 268 266 264 262 260 257 255 252 250 247 244 241 239 236 233 231 229 226 224 223 221 219 218 217 216 215 214 214 213 213 213 213 213 214 214 215 216 216 217 218 219 220 222 223 224 225 226 228 229 230 231 232 233 234 235 235 236 236 237 237 237 236 236 235 234 233 232 230 229 226 224 222 219 216 213 209 206 202 198 194 190 185 181 177 172 168 163 159 154 150 146 142 137 133 130 126 122 119 115 112 109 106 103 100 97 95 92 90 88 85 83 82 80 78 76 75 73 72 70 69 68 66 65 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 49 49 48 47 46 46 45 44 43 43 42 41 40 40 39 38 38 37 36 35 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 21 22 24 25 27 29 31 33 36 38 41 44 47 50 53 57 60 64 68 72 77 81 86 91 96 101 106 112 117 123 129 135
 41 44 47 50 54 58 62 66 70 75 80 85 91 97 103 110 117 125 134 143 152 163 174 187 200 214 230 247 265 285 307 331 357 386 417 452 489 530 575 624 677 735 797 864 936 1012 1092 1176 1262 1349 1436 1521 1601 1674 1738 1791 1830 1854 1863 1856 1834 1799 1751 1693 1628 1556 1481 1404 1326 1250 1175 1103 1034 969 907 849 795 744 697 653 613 575 540 507 477 449 423 399 376 355 336 318 301 285 270 257 244 232 221 210 201 191 183 175 167 160 153 147 141 136 131 126 121 117 113 109 105 102 99 96 93 90 87 85 82 80 78 75 73 71 69 67 65 63 62 60 58 56 55 53 51 50 48 47 45 44 42 41 39 38 37 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 17 16 15 14 13 12 12 11 10 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 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 6 6 7 8 9 10 11 13 14 15 17 19 20 22 24 26 28 30 33 35 38
 23 24 25 27 28 29 31 32 34 35 37 39 40 42 44 46 48 50 52 55 57 60 62 65 69 72 76 79 84 88 93 99 105 111 119 127 135 145 156 168 182 197 215 234 256 280 307 338 373 412 455 503 557 615 678 747 819 894 970 1045 1117 1182 1236 1277 1302 1309 1298 1269 1225 1168 1101 1027 951 874 798 725 656 591 531 477 427 381 340 303 270 240 213 188 167 147 130 114 100 87 76 66 57 49 42 35 30 25 20 16 13 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 21 22
 93 97 102 106 111 116 120 125 130 135 140 144 149 154 159 163 168 172 176 180 184 187 191 194 197 199 201 203 205 206 208 208 209 209 209 209 209 208 207 206 205 204 203 201 200 198 196 195 193 191 189 187 185 183 181 179 177 175 173 171 169 167 165 163 161 159 157 155 153 150 148 146 144 141 139 136 134 132 129 127 124 122 119 117 114 112 109 106 104 101 99 96 94 91 89 86 84 82 79 77 75 73 71 68 66 64 62 60 59 57 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 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 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 40 42 45 47 50 53 56 59 62 66 69 73 77 81 85 89
 239 243 246 249 251 254 257 259 261 263 265 267 269 271 273 274 276 277 278 279 281 282 283 284 285 286 286 287 288 289 289 290 291 291 292 293 293 294 295 296 297 298 299 301 302 304 306 307 309 312 314 316 319 321 324 327 330 333 336 339 342 345 348 350 353 356 358 361 363 365 367 369 370 372 372 373 373 373 372 371 369 367 365 362 358 354 349 343 337 331 323 316 308 299 290 280 271 260 250 240 229 219 208 198 188 178 168 158 149 140 131 123 115 108 101 94 88 82 76 71 66 62 58 54 50 47 44 41 39 36 34 32 30 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 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 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 54 56 58 60 63 65 68 71 74 77 80 84 88 92 96 100 104 109 113 118 123 128 134 139 144 150 155 160 166 171 177 182 187 192 197 202 207 212 216 220 224 228 232 236
 81 84 88 92 96 100 105 109 114 119 124 129 135 140 146 152 159 166 173 180 187 195 204 212 221 230 240 249 259 270 281 292 303 314 326 338 350 362 373 385 397 408 420 430 440 450 459 467 475 481 487 491 495 497 499 500 499 498 496 493 489 484 479 474 467 461 454 447 439 432 424 416 409 401 393 385 378 370 362 355 348 340 333 326 319 312 306 299 293 286 280 274 267 261 255 249 243 237 231 225 219 214 208 202 197 191 186 180 175 169 164 159 154 149 144 139 135 130 126 122 117 113 109 106 102 99 95 92 89 86 83 81 78 75 73 71 69 67 65 63 61 59 57 56 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 27 28 30 31 33 34 36 38 40 42 44 46 49 51 54 56 59 62 65 68 71 74 77
 43 46 49 52 55 59 62 66 69 73 77 81 86 90 95 100 105 111 117 123 129 136 143 150 158 166 175 184 194 204 214 226 238 250 264 278 293 309 325 343 362 381 402 423 446 470 495 521 548 576 605 634 664 694 725 756 786 815 844 871 897 920 942 961 977 989 999 1005 1008 1007 1003 995 984 970 953 934 912 889 863 836 808 779 749 719 688 658 628 598 568 539 510 483 456 430 405 381 358 336 315 294 275 257 240 224 209 194 181 168 156 145 135 125 116 108 100 93 87 81 75 70 65 61 57 53 50 47 44 41 39 37 35 33 31 29 28 27 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 0 0 0 0 0 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 14 16 18 19 21 23 25 27 29 31 33 36 38 41
 6 7 9 10 12 14 15 17 19 21 23 26 28 30 33 36 38 41 44 48 51 55 59 63 67 72 76 82 87 93 99 106 113 121 129 138 148 158 169 181 194 208 224 240 259 278 300 324 349 377 408 441 478 517 560 607 657 710 767 828 892 958 1027 1097 1167 1235 1301 1362 1417 1464 1501 1528 1541 1542 1530 1506 1469 1423 1367 1304 1236 1165 1092 1018 945 874 805 739 677 618 563 512 465 421 381 344 310 279 251 225 202 181 161 144 128 114 101 90 80 70 62 55 48 42 37 32 28 24 21 18 15 13 11 9 8 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 46 49 52 56 59 63 67 72 76 81 86 92 98 104 110 117 125 132 141 150 159 169 180 191 203 216 230 245 260 276 294 312 332 352 373 395 419 443 468 493 519 545 571 597 622 646 669 691 711 729 744 756 766 773 777 778 776 772 765 755 744 731 716 701 684 667 649 631 613 595 577 560 542 526 509 493 478 463 448 434 421 408 395 383 372 360 349 339 328 318 309 299 290 281 272 264 255 247 239 231 224 216 209 202 195 188 181 175 168 162 156 150 145 139 134 129 124 119 114 110 106 102 98 94 90 87 84 80 77 75 72 69 67 64 62 60 58 56 54 52 50 49 47 45 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 4 4 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 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 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 6 6 7 8 9 10 11 12 13 14 15 17 18 20 22 24 26 28 30 32 35 37 40 43
 12 13 14 15 16 17 18 19 20 21 23 24 25 27 29 30 32 34 37 39 41 44 47 50 53 57 61 65 69 74 80 86 92 99 107 115 124 134 145 157 170 184 200 217 236 257 279 303 329 357 387 419 452 487 524 560 597 633 667 698 726 749 767 779 785 784 777 764 746 723 697 668 637 605 573 540 509 478 449 421 394 369 346 324 303 284 266 250 234 220 207 195 183 173 163 154 146 138 131 124 118 112 107 102 98 94 90 87 84 81 78 76 74 72 70 68 67 66 65 64 64 63 63 63 62 62 62 63 63 63 64 64 65 65 66 66 67 68 68 69 70 70 71 71 72 72 73 73 73 74 74 74 74 74 74 74 74 73 73 73 72 72 71 71 70 69 68 67 66 65 64 63 62 61 60 59 57 56 55 54 52 51 50 48 47 46 44 43 41 40 39 37 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 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 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 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 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 4 5 5 6 6 7 7 8 9 9 10 11 11
 19 20 21 23 24 25 26 28 29 30 32 33 35 36 38 40 41 43 45 47 49 51 53 56 58 60 63 66 69 72 75 78 81 85 89 93 97 101 106 110 115 121 126 132 139 145 152 160 167 176 184 193 203 213 223 234 246 258 270 283 296 309 323 337 351 365 379 392 406 419 431 442 452 462 470 476 481 485 487 487 486 483 478 472 464 455 445 433 421 408 394 379 365 350 335 320 305 290 276 262 248 235 222 210 198 187 176 166 156 147 138 130 122 115 108 102 96 91 85 81 76 72 68 65 61 58 55 53 50 48 46 44 42 40 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 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 1 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 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 1 1 1 1 1 2 2 2 2 3 3 4 4 4 5 5 6 7 7 8 8 9 10 10 11 12 13 14 15 15 16 17 18
 35 36 37 38 40 41 42 44 45 46 47 49 50 51 53 54 55 56 57 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 87 88 90 92 94 96 98 100 103 106 109 112 116 120 124 129 134 139 144 150 156 163 170 178 186 194 202 211 221 231 241 251 261 272 282 293 303 313 323 332 341 349 356 362 366 370 372 373 372 369 365 360 354 346 337 327 317 305 294 281 269 257 245 232 221 209 198 187 176 167 157 148 140 132 124 117 110 104 98 93 88 83 79 75 71 68 64 61 59 56 54 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 28 27 26 25 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 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33
 161 171 182 193 205 217 229 242 255 267 280 293 306 319 332 344 356 367 378 387 397 405 412 418 423 427 430 432 433 433 432 430 428 424 420 416 411 406 400 394 389 383 378 372 367 362 357 353 349 345 342 339 337 335 333 331 330 329 328 328 327 327 326 326 325 325 324 324 323 322 321 319 317 315 313 310 307 303 299 295 290 285 280 274 268 262 255 248 241 233 226 218 210 202 194 186 178 170 163 155 148 140 133 126 120 113 107 101 95 90 85 80 75 71 67 63 60 56 53 50 47 45 43 40 38 36 35 33 32 30 29 28 26 25 24 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 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 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 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 19 20 21 23 25 27 29 31 34 36 40 43 46 50 54 59 64 69 74 80 86 93 100 107 115 123 132 141 151
 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 42 43 45 46 48 50 52 54 56 58 60 63 65 68 71 74 77 80 83 87 90 94 97 101 105 109 113 116 120 124 128 132 135 139 142 146 149 152 154 156 158 160 161 162 163 163 162 162 161 159 157 155 153 150 147 144 141 137 134 130 126 122 118 114 110 106 103 99 95 92 89 85 82 79 76 73 71 68 66 64 61 59 57 56 54 52 51 49 48 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 33 32 31 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 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 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28
 76 79 83 86 90 94 98 102 106 111 115 120 125 130 135 141 146 152 158 164 171 177 184 191 199 206 214 222 230 239 247 256 265 274 283 292 301 311 320 329 338 347 356 365 373 381 388 395 401 406 411 415 419 421 423 424 424 424 422 420 417 414 410 405 399 394 387 381 374 366 359 351 343 336 328 320 312 304 296 288 280 273 265 258 251 244 237 230 224 217 211 205 199 193 187 182 176 171 166 161 156 152 147 143 139 135 131 127 123 120 116 113 110 107 104 101 99 96 94 92 89 87 85 83 82 80 78 77 75 74 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 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 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 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 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 27 28 29 30 32 33 35 37 38 40 42 44 46 49 51 53 56 58 61 64 67 70 73
 40 42 44 46 48 51 53 55 58 60 63 65 68 71 74 77 81 84 88 92 96 100 104 109 113 118 123 129 135 141 147 154 161 168 176 184 192 201 211 221 231 242 253 265 277 289 303 316 330 344 359 373 388 403 417 432 446 459 472 485 496 506 515 523 529 534 538 540 540 539 536 531 526 519 510 501 490 479 467 454 441 427 413 398 384 369 355 340 326 312 298 284 271 258 245 233 221 210 199 188 178 168 159 150 141 133 126 118 111 105 99 93 87 82 77 73 69 65 61 58 55 52 49 46 44 42 40 38 37 35 34 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 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 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 15 16 16 16 16 16 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 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 21 22 23 24 26 27 29 30 32 33 35 37 38
 16 17 18 19 21 22 24 25 27 29 30 32 34 36 38 41 43 46 48 51 54 57 61 64 68 72 77 81 86 91 97 103 110 117 124 132 141 150 161 171 183 196 210 225 241 258 276 296 317 339 362 387 412 438 464 491 517 543 567 589 609 625 639 648 653 653 649 641 629 613 594 573 550 525 500 474 448 422 397 373 350 327 306 286 267 249 232 217 202 188 175 163 152 142 132 123 115 107 100 93 87 81 75 70 66 61 57 54 50 47 44 42 39 37 35 33 32 30 29 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9 10 11 12 13 14
 42 42 42 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 54 54 55 56 58 59 60 61 63 64 66 67 69 71 73 75 78 80 83 86 89 92 96 100 104 108 112 117 122 127 133 139 145 151 158 164 171 179 186 193 201 208 216 224 231 239 246 253 260 267 273 280 285 291 296 300 304 307 310 313 314 315 316 316 315 313 311 308 305 301 296 291 285 279 272 265 258 250 242 233 225 216 207 198 189 181 172 164 156 148 140 132 125 119 112 106 100 95 89 85 80 76 72 68 64 61 58 55 53 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 32 32 33 34 34 35 35 36 36 37 38 38 38 39 39 40 40 40 41 41 41
 68 68 68 68 69 69 69 70 70 70 71 71 72 72 73 74 74 75 76 77 77 78 79 81 82 83 84 86 87 89 90 92 94 96 98 100 102 104 107 109 112 115 117 120 123 126 129 132 135 138 141 144 146 149 152 154 157 159 161 162 164 165 166 167 167 167 167 167 166 165 164 162 161 159 157 154 152 149 146 143 140 137 133 130 127 123 120 116 113 109 106 103 99 96 93 89 86 83 80 77 74 72 69 66 64 61 59 57 54 52 50 48 46 44 42 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 18 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 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 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 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 41 42 42 43 44 44 45 45 46 46 47 47 48 49 49 50 50 51 52 52 53 53 54 55 55 56 56 57 57 58 59 59 60 60 60 61 61 62 62 63 63 63 64 64 64 64 65 65 65 65 65 66 66 66 66 66 67 67 67 67 67 67
 108 110 112 114 116 118 120 121 123 125 127 128 130 132 133 135 136 138 139 141 142 144 145 146 148 149 150 152 153 155 156 157 159 160 162 163 165 166 168 169 171 173 175 176 178 180 182 184 186 189 191 193 195 198 200 203 205 208 210 212 215 217 220 222 224 227 229 231 233 235 237 239 240 242 243 245 246 247 248 249 250 250 251 251 251 251 251 251 250 250 249 248 247 246 244 243 241 239 237 235 233 230 228 225 222 219 215 212 209 205 201 197 194 190 186 182 178 174 170 166 162 158 154 150 147 143 139 136 133 130 126 124 121 118 115 113 110 108 106 104 102 100 98 97 95 93 92 90 89 88 86 85 84 83 82 81 80 79 78 77 76 75 74 74 73 72 71 70 70 69 68 67 66 66 65 64 63 63 62 61 60 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41 43 44 46 48 50 52 54 57 59 61 63 66 68 71 73 75 78 80 83 85 87 90 92 94 97 99 101 103 106
 45 45 46 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 57 58 58 59 60 61 62 63 65 66 67 68 70 71 72 74 76 77 79 81 83 85 87 89 91 94 96 99 102 105 108 111 114 118 121 125 129 133 137 141 145 149 154 158 163 167 172 176 181 185 189 194 198 202 206 209 213 216 219 221 224 226 228 230 231 232 232 233 233 233 232 231 230 229 227 225 223 221 218 216 213 210 207 204 200 197 194 190 187 183 179 176 172 169 165 162 158 155 151 148 145 142 139 136 133 130 127 124 122 119 117 114 112 110 108 106 104 102 100 98 96 95 93 91 90 88 87 85 84 83 81 80 79 77 76 75 73 72 71 70 68 67 66 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 40 41 41 42 42 43 43 44
 45 46 48 50 52 54 56 58 60 62 65 67 70 73 76 79 83 86 90 94 98 103 108 113 119 125 131 138 145 153 161 171 180 191 202 214 227 241 255 271 288 306 325 346 367 389 412 437 461 486 512 537 562 585 608 628 647 662 674 683 688 689 687 680 670 657 641 622 601 579 556 532 507 483 459 435 412 389 367 347 327 308 290 273 257 242 228 215 202 191 180 169 159 150 142 134 126 119 112 106 100 95 89 85 80 76 72 68 65 61 58 56 53 51 48 46 45 43 41 40 39 38 37 36 35 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 45 45 45 44 44 44 43 43 42 42 41 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 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 33 34 35 36 37 39 40 42 43
 79 83 88 93 99 105 111 118 125 132 141 149 159 169 179 191 203 216 230 245 261 278 296 315 336 357 380 403 427 452 478 503 528 553 577 599 618 635 649 659 665 667 665 658 648 633 616 595 573 549 524 498 473 447 422 398 375 352 331 311 292 275 258 243 228 215 203 191 181 171 162 153 145 138 131 125 119 113 108 103 99 95 91 87 84 80 77 75 72 70 67 65 63 61 60 58 56 55 54 52 51 50 49 48 47 47 46 45 45 44 44 44 43 43 43 43 43 43 43 43 44 44 44 44 45 45 46 46 46 47 47 47 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 47 46 45 45 44 43 43 42 41 40 39 38 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 13 13 12 11 10 9 9 8 7 7 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 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 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 27 28 29 31 32 34 35 37 39 41 43 46 48 51 54 57 60 63 67 71 75
 32 33 35 36 37 38 40 41 43 45 46 48 51 53 55 58 61 64 67 71 74 79 83 88 93 99 106 112 120 128 137 147 158 170 183 198 213 230 249 269 291 314 339 366 394 423 453 483 513 542 569 593 614 631 643 650 651 646 637 622 604 582 557 531 505 477 450 424 398 374 350 328 308 289 271 255 239 225 212 200 189 179 170 162 154 146 140 134 128 123 118 114 110 106 103 100 97 95 93 91 89 87 86 85 84 83 82 81 81 81 81 80 81 81 81 81 82 82 82 83 83 84 84 85 85 86 86 86 87 87 87 87 86 86 86 85 84 83 83 82 80 79 78 77 75 74 72 70 69 67 65 64 62 60 59 57 55 54 52 50 49 47 46 44 43 41 40 39 37 36 35 33 32 31 30 29 28 27 26 24 23 22 22 21 20 19 18 17 16 15 14 14 13 12 11 11 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 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 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31
 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 49 51 53 55 57 59 62 64 67 70 73 76 80 83 87 91 95 99 103 108 112 117 122 126 131 136 141 145 150 154 159 163 167 170 174 177 179 182 184 186 187 188 189 189 189 188 188 186 185 184 182 180 178 175 173 170 168 165 162 159 156 153 150 147 144 141 138 135 132 129 127 124 121 118 116 113 110 108 105 103 100 98 96 94 92 90 88 86 84 82 80 79 77 75 74 72 71 70 68 67 66 65 64 63 61 60 59 58 58 57 56 55 54 53 52 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 36 36 36 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20
 119 122 124 127 129 132 134 136 139 141 144 146 149 151 154 157 159 162 165 168 170 173 176 179 182 186 189 192 195 199 202 205 209 212 215 218 222 225 227 230 232 235 237 238 239 240 241 241 240 240 238 237 234 232 229 226 222 218 214 209 205 200 195 189 184 179 174 168 163 158 153 148 143 138 134 129 124 120 116 112 108 104 100 97 93 90 86 83 80 77 74 72 69 66 64 61 59 57 55 52 50 48 46 45 43 41 39 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 29 31 32 33 34 35 37 38 40 41 43 45 47 49 51 53 55 57 60 62 64 67 69 72 74 77 80 82 85 88 90 93 96 98 101 104 106 109 112 114 117
 32 33 33 34 35 36 37 38 40 41 42 43 45 46 48 49 51 52 54 56 58 60 63 65 68 71 74 77 80 84 88 92 96 101 106 111 117 124 130 137 145 154 162 172 182 193 204 216 229 242 256 270 285 300 315 330 344 359 372 385 396 406 414 421 425 427 427 425 420 414 405 395 384 371 358 344 329 315 300 285 270 256 242 229 216 203 192 180 170 160 150 141 132 124 117 110 103 97 91 85 80 75 71 67 63 59 55 52 49 46 44 41 39 37 35 33 32 30 29 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 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 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 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 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31
 36 37 38 40 41 42 43 45 46 48 49 51 53 54 56 58 60 62 64 66 68 71 73 76 78 81 84 86 89 93 96 99 103 106 110 114 118 123 127 132 137 142 147 152 158 164 170 176 183 190 197 204 211 219 226 234 242 250 259 267 275 283 291 299 306 313 320 327 333 338 343 348 351 354 356 357 358 358 356 354 351 348 343 338 332 326 319 311 303 294 286 276 267 258 248 239 229 220 210 201 192 183 174 166 158 150 142 135 128 121 115 109 103 97 92 87 82 78 74 70 66 63 60 57 54 51 49 47 45 43 41 39 37 36 35 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 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 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35
 29 29 30 31 32 33 34 34 35 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 61 62 63 64 66 67 69 70 72 74 75 77 79 81 83 85 87 89 92 94 97 100 103 106 110 113 117 121 125 130 134 139 145 150 156 162 168 174 181 188 195 203 211 219 227 235 244 253 262 271 280 289 298 308 316 325 334 342 349 356 363 368 373 377 380 382 382 382 380 377 373 368 361 354 346 336 327 316 305 294 282 270 258 247 235 224 213 202 192 182 172 163 155 147 139 132 125 119 113 107 102 98 93 89 85 81 78 75 72 69 67 64 62 60 58 56 55 53 52 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 35 35 34 34 33 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 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 26 27 28
 35 37 38 39 41 42 44 46 48 49 51 53 55 58 60 62 65 67 70 73 76 79 82 86 90 93 97 102 106 111 116 121 126 132 137 144 150 156 163 170 178 185 193 201 209 217 225 234 242 250 258 266 273 281 287 294 300 305 309 313 317 319 321 322 323 323 322 321 319 316 313 310 306 302 297 293 288 283 278 273 268 262 257 252 247 242 236 231 226 221 217 212 207 203 198 194 190 186 181 177 174 170 166 162 159 155 152 148 145 142 139 136 133 130 127 124 122 119 117 114 112 110 108 106 104 102 100 99 97 96 94 93 92 91 90 89 88 87 87 86 85 85 84 84 83 83 83 82 82 82 81 81 81 81 80 80 80 80 80 80 80 80 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 80 80 80 80 80 81 81 81 81 82 82 82 83 83 84 84 85 85 86 86 87 87 88 89 89 90 91 91 92 93 93 94 95 96 96 97 97 98 99 99 99 100 100 100 101 101 101 101 100 100 100 99 99 98 97 96 95 94 93 92 91 89 88 87 85 84 82 81 79 77 76 74 73 71 69 68 66 64 63 61 60 58 57 55 54 53 51 50 48 47 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 13 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34
 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 84 85 86 88 89 91 92 94 95 97 98 100 102 104 105 107 109 111 113 115 117 119 121 123 125 127 130 132 134 136 139 141 143 146 148 151 153 155 158 160 162 165 167 169 171 174 176 178 180 182 184 186 188 190 192 194 195 197 199 200 201 203 204 205 205 206 207 207 207 207 206 205 204 203 202 200 198 195 193 190 186 183 179 175 171 167 163 158 154 149 144 140 135 130 126 121 117 113 108 104 100 97 93 89 86 83 80 77 74 72 69 67 65 62 60 59 57 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 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 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 54 55 56 56 56 57 57 57 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 55 55 54 54 53 53 52 52 51 50 50 49 48 48 47 46 45 44 44 43 42 41 40 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 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 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 5 5 5 5 5 5 5 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 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 7 7
 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45 45 46 47 47 48 49 49 50 51 51 52 53 53 54 54 55 55 56 56 57 57 57 58 58 58 59 59 59 59 59 59 59 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 61 61 61 62 62 63 63 64 64 65 65 66 67 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 92 92 93 93 94 94 95 95 95 95 94 94 93 93 92 91 90 89 88 87 86 84 83 82 80 79 77 76 74 73 71 70 68 67 65 64 62 61 60 58 57 56 55 54 52 51 50 49 48 47 46 46 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30
 28 29 30 31 32 33 34 35 37 38 40 41 43 45 46 48 50 53 55 58 60 63 66 70 73 77 81 85 90 95 100 106 112 119 125 133 140 148 157 165 174 183 192 201 209 218 225 232 238 242 246 248 248 247 244 239 234 227 219 211 201 192 182 172 162 153 143 134 125 117 109 102 95 89 83 77 72 67 62 58 54 50 47 44 41 38 35 33 30 28 26 25 23 21 20 18 17 16 15 14 13 12 11 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 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 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 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 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27
 23 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 42 44 46 48 50 52 54 57 60 63 66 69 72 76 80 84 88 92 97 102 107 112 118 123 129 135 141 147 153 159 166 172 177 183 189 194 199 203 207 210 214 216 218 220 221 221 221 221 220 219 218 217 215 213 211 209 207 204 202 200 198 196 194 193 191 189 188 187 186 185 184 184 183 183 183 183 183 184 184 185 186 187 188 189 191 192 194 196 197 199 201 203 205 206 208 210 212 213 214 215 216 217 217 217 217 216 215 214 212 210 208 205 202 198 194 190 186 181 176 172 167 162 157 151 146 142 137 132 127 123 118 114 110 106 102 99 95 92 89 86 83 80 78 75 73 71 69 67 66 64 62 61 60 58 57 56 55 54 53 53 52 52 51 51 50 50 50 50 50 50 50 50 50 50 51 51 52 52 53 54 55 56 57 59 60 62 63 65 67 69 72 74 77 79 82 85 88 92 95 99 102 106 110 114 118 121 125 128 132 135 138 141 143 145 147 148 149 149 149 148 148 146 145 143 141 138 136 133 130 126 123 120 116 113 110 106 103 100 96 93 90 87 84 81 79 76 74 71 69 66 64 62 60 58 56 54 52 50 49 47 46 44 43 41 40 38 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 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 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22
 13 14 15 15 16 17 17 18 19 20 21 22 23 25 26 27 29 30 32 34 36 38 40 43 46 49 52 55 59 63 68 73 78 85 91 99 107 116 126 137 149 162 177 193 211 230 251 275 300 326 355 385 416 447 479 510 539 565 588 606 618 625 625 620 609 592 572 549 523 495 467 439 412 385 360 336 313 292 272 253 237 221 206 193 181 170 159 150 141 133 126 119 113 107 102 97 92 88 85 81 78 75 72 70 68 66 64 62 61 60 58 58 57 56 56 55 55 55 55 56 56 56 57 58 59 59 60 61 63 64 65 66 67 69 70 71 72 74 75 76 77 78 79 80 80 81 81 82 82 82 82 82 82 82 81 81 80 79 78 77 76 75 74 73 72 71 69 68 67 65 64 62 61 59 58 56 55 53 52 50 49 48 46 45 43 42 41 39 38 36 35 34 33 31 30 29 28 27 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 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 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13
 26 27 28 29 29 30 31 32 33 34 35 36 38 39 40 41 43 44 45 47 48 50 52 53 55 57 59 60 62 64 66 68 70 72 74 76 78 80 82 84 85 87 88 90 91 92 92 93 93 93 93 93 92 92 91 90 88 87 85 84 82 80 78 76 74 72 70 68 66 63 61 59 57 55 54 52 50 48 46 45 43 42 40 39 37 36 35 34 33 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 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 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25
 145 150 155 160 165 170 175 180 185 190 195 200 204 209 214 219 224 228 233 238 242 247 252 256 261 265 270 274 279 284 288 293 298 302 307 312 317 322 328 333 338 344 350 356 362 368 374 380 387 393 399 405 411 417 422 427 432 437 440 444 446 448 449 450 450 448 446 444 440 436 431 425 418 411 403 395 386 376 366 356 346 335 324 314 303 292 281 270 259 248 238 228 218 208 198 189 180 171 163 154 147 139 132 125 118 112 105 100 94 89 84 79 75 71 67 63 60 57 54 51 48 46 44 42 40 39 37 36 35 34 33 32 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 29 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 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 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 27 27 28 29 30 32 33 34 36 38 39 41 43 46 48 50 53 56 59 62 65 68 71 75 79 82 86 90 94 99 103 107 112 116 121 126 130 135 140
 42 43 44 45 47 48 50 51 53 55 56 58 60 63 65 67 70 73 75 79 82 85 89 93 97 102 107 112 117 123 130 136 144 151 160 168 178 188 198 209 221 233 246 258 272 285 299 312 325 337 349 360 369 377 383 388 390 391 389 386 381 374 365 355 344 333 320 307 294 281 268 255 242 230 218 207 196 185 175 166 157 148 140 132 125 118 112 106 100 95 90 85 80 76 72 68 65 62 58 55 53 50 47 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 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 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41
 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 42 44 46 48 50 53 55 58 61 64 68 71 75 80 84 89 94 100 106 113 120 127 136 144 153 163 174 185 196 209 221 234 248 261 275 288 302 314 326 337 347 355 362 367 369 370 369 366 362 355 347 338 328 316 305 292 280 267 255 243 231 219 208 197 186 176 167 158 150 142 134 127 120 114 108 103 97 93 88 84 80 76 73 69 67 64 61 59 57 55 53 51 50 48 47 46 45 44 43 42 42 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 35 35 34 34 34 33 33 32 31 31 30 30 29 29 28 27 27 26 26 25 24 24 23 23 22 21 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 8 8 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 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 22 23 23 23 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 27 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16
 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 28 29 31 32 34 36 39 41 44 47 50 53 57 62 66 72 77 84 91 99 107 117 127 138 150 163 177 192 208 224 241 257 274 289 303 316 326 333 337 338 335 330 321 310 297 282 267 251 235 219 203 188 174 161 148 136 125 115 106 97 89 82 75 69 64 58 54 49 45 42 38 35 32 30 27 25 23 21 19 18 16 15 14 13 12 11 10 9 9 8 8 7 7 7 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 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 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 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8
 32 33 34 35 37 38 39 41 43 44 46 48 50 52 55 57 60 63 66 69 73 76 80 85 89 94 100 106 112 119 126 134 143 153 163 174 186 198 212 227 242 259 277 296 315 335 356 377 399 420 440 459 477 493 506 516 524 528 528 525 519 510 498 484 468 451 432 413 394 375 356 337 319 302 285 270 255 241 228 215 204 193 183 173 164 156 148 141 134 128 122 117 111 107 102 98 94 90 87 83 80 77 75 72 70 68 66 64 62 60 59 57 56 55 54 53 52 52 51 50 50 50 49 49 49 49 49 49 49 50 50 50 51 51 52 53 53 54 54 55 56 56 57 58 59 59 60 61 61 62 62 63 63 64 64 65 65 66 66 66 67 67 67 67 67 67 68 68 68 68 67 67 67 67 67 67 67 66 66 66 65 65 65 64 64 63 63 62 62 61 60 60 59 58 58 57 56 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 28 29 31
 37 38 39 41 42 44 45 47 48 50 52 54 56 58 60 62 65 67 70 72 75 78 81 83 87 90 93 96 100 103 107 110 114 117 121 124 127 131 134 137 140 143 145 148 150 151 153 154 154 155 155 154 154 153 151 150 148 145 143 140 138 135 132 129 125 122 119 115 112 109 105 102 99 96 93 90 87 84 81 79 76 74 71 69 67 64 62 60 58 56 55 53 51 49 48 46 45 44 42 41 40 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 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 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 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 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35
 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 43 44 45 46 47 49 50 51 53 54 56 57 59 61 62 64 66 67 69 71 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 86 85 84 83 81 80 78 77 75 74 72 70 69 67 65 64 62 61 59 58 56 55 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 19 20 20 21 22 22 23 23 24 24 25 26 26 27
 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 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 12 12 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 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 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 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12
 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 51 51 51 52 52 53 53 54 55 55 56 57 58 59 59 60 62 63 64 65 66 68 69 71 72 74 75 77 79 81 83 85 87 89 91 93 96 98 101 104 106 109 112 115 118 121 125 128 132 135 139 143 147 150 154 158 162 167 171 175 178 182 186 189 193 196 199 201 203 205 206 207 207 206 206 204 202 200 197 193 189 185 180 175 170 164 159 153 147 141 136 130 125 119 114 109 104 100 95 91 87 83 80 76 73 70 67 65 62 60 58 56 54 52 50 49 47 46 45 43 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 26 26 26 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 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 49 50 50 51 51 52 52 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 50 50
 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 43 44 46 48 50 53 55 58 60 63 66 69 72 76 80 84 88 93 98 103 108 114 120 127 134 141 148 156 164 172 181 189 198 207 215 223 231 238 245 250 255 259 262 264 264 264 262 259 256 251 246 240 233 226 219 211 203 195 187 179 172 164 157 149 142 136 129 123 117 111 105 100 95 90 86 81 77 73 70 66 63 59 56 53 50 48 45 43 41 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 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 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 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20
 52 53 55 57 58 60 62 63 65 66 68 69 71 72 74 75 76 78 79 80 81 82 83 84 84 85 86 86 87 87 87 88 88 88 88 88 87 87 87 87 86 86 85 85 84 84 83 82 82 81 81 80 79 79 78 77 77 76 76 75 74 74 73 73 72 71 71 70 70 69 69 68 67 67 66 66 65 65 64 64 63 62 62 61 61 60 60 59 58 58 57 57 56 55 55 54 54 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 35 34 34 34 34 34 34 34 35 35 35 36 36 37 38 39 39 40 41 42 44 45 46 48 49 51 52 54 56 57 59 61 63 66 68 70 72 75 77 80 82 85 87 90 93 95 98 100 103 106 108 110 113 115 117 119 121 122 124 125 126 127 127 127 127 127 126 125 124 123 121 119 117 115 113 110 107 105 102 99 96 93 90 87 84 81 78 75 72 70 67 64 62 60 57 55 53 51 49 48 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 37 39 41 42 44 45 47 48 50
 49 49 50 50 51 51 52 53 53 54 54 55 56 56 57 58 58 59 60 61 61 62 63 64 65 66 67 68 70 71 72 74 75 76 78 80 81 83 85 87 89 91 93 95 97 100 102 105 107 110 113 116 119 121 124 127 130 133 136 139 142 145 148 151 153 156 158 161 163 165 167 169 171 172 173 174 175 176 177 177 177 177 177 176 176 175 174 173 171 169 168 166 163 161 158 156 153 150 147 144 140 137 133 130 126 122 119 115 111 107 104 100 96 92 89 85 82 79 75 72 69 66 63 61 58 56 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 32 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 54 55 57 59 61 63 65 67 69 72 74 77 79 82 85 88 91 94 98 101 104 108 111 114 118 121 124 128 131 133 136 138 141 142 144 145 146 147 147 147 146 145 144 142 141 138 136 133 131 128 125 122 118 115 112 108 105 102 99 95 92 89 86 83 81 78 75 73 70 68 66 64 61 59 57 56 54 52 50 49 47 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 23 23 23 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 48
 31 31 31 31 32 32 32 33 33 34 34 34 35 36 36 37 37 38 39 40 41 42 43 44 45 46 47 49 50 52 53 55 57 59 61 63 65 67 70 73 75 78 81 84 88 91 94 98 101 105 109 112 116 120 123 127 130 133 136 139 142 144 146 148 149 150 151 151 151 151 150 150 148 147 145 143 141 139 137 134 132 129 126 124 121 118 115 112 110 107 104 102 99 96 94 91 89 87 84 82 80 78 76 74 72 70 69 67 65 64 62 61 59 58 57 56 54 53 52 51 50 49 48 48 47 46 45 45 44 44 43 43 42 42 41 41 41 41 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 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 48 48 48 48 48 49 49 49 49 49 50 50 50 51 51 51 51 52 52 52 53 53 53 54 54 55 55 55 56 56 57 57 58 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 67 68 68 68 69 69 69 69 70 70 70 70 70 70 70 70 69 69 69 68 68 67 67 66 65 64 64 63 62 61 60 59 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 36 35 34 34 34 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 31
 69 70 72 73 75 76 78 79 81 82 84 86 88 89 91 93 95 97 99 101 104 106 109 111 114 117 120 123 126 129 132 136 140 143 147 151 155 160 164 169 174 179 184 189 194 199 204 210 215 221 226 232 237 243 248 253 258 263 268 272 277 281 285 288 292 295 298 300 303 305 307 308 309 311 311 312 312 312 312 312 311 310 309 308 306 304 302 300 297 294 291 287 283 279 275 270 265 260 254 248 242 236 230 223 216 209 202 195 188 181 174 167 160 153 146 140 133 127 121 115 110 104 99 95 90 86 82 78 74 71 68 65 62 59 57 55 53 51 49 48 46 45 44 43 42 41 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 39 39 39 40 40 41 41 42 43 43 44 44 45 46 46 47 48 48 49 50 51 51 52 53 54 54 55 56 56 57 58 58 59 59 60 60 61 61 61 61 62 62 62 62 61 61 61 61 60 60 59 58 58 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 39 41 42 43 45 46 48 49 51 52 53 55 56 58 59 60 62 63 65 66 67
 14 14 14 14 14 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 50 53 55 59 62 66 70 74 78 83 88 94 100 106 112 119 126 134 141 149 156 164 171 179 186 192 198 204 208 212 215 217 218 218 217 215 212 208 204 199 193 187 181 174 168 161 154 147 141 134 128 122 116 110 105 99 94 90 85 81 77 73 69 65 62 59 56 53 51 48 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 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 13 13 13 13 13 13 13 13
 25 26 27 28 29 30 32 33 35 36 38 39 41 43 45 47 49 52 54 57 59 62 66 69 73 77 81 85 90 96 101 107 114 121 129 137 146 156 166 178 190 203 217 232 247 263 280 298 315 333 351 367 383 397 410 420 427 432 433 431 426 418 408 395 381 365 348 330 313 295 278 261 244 229 214 200 187 175 163 153 143 134 125 117 109 103 96 90 85 80 75 70 66 62 59 56 53 50 47 44 42 40 38 36 34 33 31 30 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 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 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 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 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24
 32 33 34 35 36 37 38 40 41 42 43 45 46 47 49 50 52 53 55 56 58 60 61 63 64 66 68 69 71 73 74 76 77 79 80 82 83 84 85 87 88 88 89 90 91 91 91 92 92 92 92 92 91 91 91 90 90 89 88 87 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 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 35 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 48 48 48 49 49 50 50 50 51 51 51 51 52 52 52 52 52 52 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 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 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31
 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 47 47 48 48 48 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 49 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 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 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 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 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 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 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 39
 22 23 24 25 26 26 27 29 30 31 32 33 35 36 38 40 42 44 46 49 51 54 57 60 64 67 72 76 81 86 92 98 105 113 121 129 139 149 161 173 186 200 216 232 250 268 287 307 328 349 370 391 411 430 447 462 474 483 489 491 490 486 478 468 455 440 423 406 387 369 350 332 314 297 280 264 249 235 221 209 197 186 176 166 157 149 141 134 127 121 115 110 105 100 96 91 88 84 81 78 75 72 69 67 65 63 61 59 58 56 55 54 52 51 50 50 49 48 48 48 47 47 47 47 47 47 47 47 48 48 48 49 49 50 51 51 52 52 53 54 54 55 56 56 57 58 58 59 59 60 60 60 61 61 61 61 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 60 59 59 59 59 58 58 58 58 57 57 57 57 57 56 56 56 56 56 55 55 55 55 55 54 54 54 54 54 53 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 36 36 35 34 34 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 16 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 22
 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 46 46 47 47 48 48 48 48 48 48 48 47 47 46 46 45 44 43 42 41 40 38 37 36 35 33 32 31 30 28 27 26 25 24 22 21 20 19 18 18 17 16 15 14 14 13 13 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 11 11 11 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 31 33 34 35 37 39 40 42 44 46 48 50 52 55 57 60 63 65 68 72 75 78 82 86 90 94 98 103 108 113 118 123 128 133 139 144 150 156 161 166 172 177 182 186 191 195 198 201 204 206 208 209 210 210 210 209 208 206 205 203 200 198 195 192 189 186 183 179 176 173 169 166 163 159 156 153 149 146 143 140 137 133 130 127 124 121 118 115 113 110 107 104 101 98 96 93 90 87 85 82 79 77 74 72 69 67 64 62 60 58 56 53 51 49 48 46 44 42 41 39 38 36 35 34 33 32 30 30 29 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 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 45 47 48 49 51 52 53 55 56 58 59 61 62 63 65 66 67 68 69 70 70 71 71 72 72 72 71 71 71 70 69 68 67 66 65 64 62 61 59 58 56 55 53 52 50 48 47 45 44 42 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 11 11 10 10 9 9 9 8 8 7 7 7 6 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 5 5 5 6 6 7 7 7 8 8 9 10 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27
 72 73 75 76 78 79 81 83 84 86 88 89 91 93 95 96 98 100 102 103 105 107 108 110 112 113 115 117 118 119 121 122 123 125 126 127 128 129 130 130 131 132 132 133 133 133 133 134 134 134 133 133 133 133 132 132 131 130 130 129 128 127 126 125 124 123 122 121 120 119 117 116 115 113 112 111 109 108 107 105 104 102 101 100 98 97 95 94 93 91 90 89 87 86 85 84 82 81 80 79 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 58 58 57 57 56 56 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 56 56 56 56 57 57 57 58 58 58 58 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 58 58 58 58 57 57 57 57 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 46 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 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 62 63 64 66 67 69 70
 37 39 40 42 43 45 46 48 49 51 53 54 56 58 59 61 62 64 65 67 68 69 70 71 72 72 73 73 73 73 73 73 72 71 70 69 68 67 66 64 63 62 60 59 57 56 54 53 52 50 49 48 47 46 45 44 43 43 42 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 54 55 56 57 57 58 59 60 61 61 62 62 63 63 63 63 64 63 63 63 62 62 61 60 59 58 57 56 55 54 52 51 50 48 47 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 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 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 30 31 32 33 33 34 35 35 35 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 31 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 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 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36
 120 123 126 128 131 134 136 139 141 143 146 148 150 151 153 154 155 155 156 156 155 155 154 152 150 148 146 143 140 137 133 129 126 122 118 113 109 105 101 97 94 90 86 83 79 76 73 70 67 65 62 60 58 56 54 53 51 49 48 47 46 45 44 43 42 41 41 40 40 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 48 49 50 50 51 52 52 53 53 54 55 55 55 56 56 57 57 57 57 57 57 57 57 57 56 56 56 55 55 54 53 53 52 51 50 50 49 48 47 46 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 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 42 44 45 46 47 48 49 50 51 52 53 54 55 55 56 57 57 58 58 58 58 58 58 58 58 58 58 57 57 56 56 55 55 54 54 53 52 52 51 50 50 49 48 48 47 47 46 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 42 42 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 55 57 58 59 60 62 63 64 66 67 69 70 72 74 75 77 79 80 82 84 86 88 90 92 94 96 98 101 103 105 108 110 113 115 118
 38 39 39 40 40 41 41 42 43 43 44 45 46 46 47 48 49 50 51 52 53 54 56 57 58 59 61 62 64 65 66 68 69 71 72 74 75 77 78 80 81 82 83 84 85 86 87 87 88 88 88 88 88 87 87 86 85 84 83 82 81 80 78 77 76 74 72 71 69 68 66 65 63 61 60 58 57 56 54 53 51 50 49 48 47 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 25 25 24 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 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 50 50 51 52 52 53 53 54 54 55 55 56 56 56 57 57 57 57 57 57 57 57 56 56 56 56 55 55 54 54 54 53 53 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 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 31 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 34 34 34 34 35 35 35 36 36 36 37 37 38
 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 56 59 61 64 67 69 72 75 77 80 82 84 86 88 90 91 92 93 93 93 92 92 91 89 88 86 84 82 80 77 75 73 70 68 66 64 62 60 58 56 55 53 52 50 49 48 47 46 45 44 43 42 42 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 59 60 61 63 63 64 65 66 66 66 66 66 65 65 64 63 61 60 58 56 54 52 50 48 45 43 41 39 36 34 32 30 28 27 25 23 22 20 19 18 17 16 15 14 13 12 11 11 10 10 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 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 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24
 35 36 36 37 38 39 40 41 42 43 45 46 48 49 51 53 54 57 59 61 64 66 69 72 75 79 83 86 91 95 100 104 109 114 120 125 131 136 141 146 151 156 160 163 166 169 170 171 171 170 168 165 162 158 154 149 144 139 133 128 122 117 111 106 101 96 91 87 82 78 74 70 67 64 60 57 55 52 49 47 45 43 41 39 37 35 34 32 31 29 28 27 26 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 6 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 5 5 5 5 5 5 5 5 5 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 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 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 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 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
 28 29 29 30 31 32 32 33 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 44 45 46 46 47 48 48 49 49 50 51 52 52 53 54 55 55 56 57 58 59 60 62 63 64 65 67 68 69 71 72 74 75 77 79 80 82 83 85 86 88 89 90 91 93 94 94 95 96 96 97 97 97 97 97 96 96 95 94 94 93 91 90 89 87 86 84 83 81 79 77 76 74 72 70 68 66 64 62 60 59 57 55 53 51 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 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 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 18 18 19 20 21 21 22 23 23 24 25 26 26 27
 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 47 48 50 51 53 55 57 59 61 63 65 67 70 72 75 78 81 84 87 90 94 97 101 105 109 113 117 121 125 129 134 138 142 146 150 154 158 161 165 168 170 173 175 176 178 179 179 179 179 178 178 176 175 173 171 168 166 163 160 157 154 151 147 144 141 137 134 131 127 124 121 118 115 112 109 106 103 100 98 95 93 90 88 86 84 82 80 78 76 74 72 71 69 68 66 65 64 63 61 60 60 59 58 57 57 56 56 55 55 55 54 54 54 54 54 55 55 55 55 56 56 56 57 57 58 58 58 59 59 60 60 61 61 62 62 62 63 63 63 63 63 64 64 64 64 64 64 63 63 63 63 63 62 62 62 62 61 61 60 60 59 59 59 58 57 57 56 56 55 55 54 53 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 43 42 41 41 40 40 39 38 38 37 37 37 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26
 41 42 43 44 45 46 47 48 49 50 51 51 52 53 53 54 55 55 56 56 57 57 58 58 58 59 59 59 60 60 60 61 61 61 61 62 62 62 63 63 64 64 65 65 66 66 67 67 68 69 70 70 71 72 72 73 74 75 75 76 76 77 77 77 78 78 78 78 77 77 77 76 76 75 74 73 72 71 70 69 67 66 65 63 62 60 58 57 55 53 52 50 49 47 45 44 42 41 39 37 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 17 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 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 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 12 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 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 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 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 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 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 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 46 47 48 48 49 49 49 49 49 49 49 49 48 48 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 14 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 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 43 44 46 47 49 50 52 53 54 56 57 58 59 60 61 61 62 62 63 63 63 63 62 62 61 60 60 59 58 56 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 51 52 53 53 54 54 55 55 56 56 56 56 56 57 56 56 56 56 56 55 55 55 54 54 53 52 52 51 50 50 49 48 47 46 46 45 44 43 42 41 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 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 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 3 3 3 3 3 3 3 3 3 3 3 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 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 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 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 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 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19
 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 27 28 29 31 33 35 37 39 42 44 47 50 54 57 61 66 70 75 80 85 91 97 104 110 117 124 131 139 146 154 161 168 175 182 188 194 200 204 208 212 214 216 217 218 217 216 214 212 209 206 202 198 194 189 184 180 175 170 165 160 155 151 146 142 137 133 129 125 121 117 113 110 106 103 100 97 94 91 88 85 82 80 77 75 72 70 68 66 63 61 59 58 56 54 52 51 49 48 46 45 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 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 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 34 35 36 37 39 40 42 44 45 47 49 51 53 56 58 61 63 66 69 72 75 78 81 85 88 92 96 99 103 107 110 114 117 120 123 126 129 131 132 133 134 134 134 133 132 130 128 126 123 119 116 112 108 104 100 95 91 87 83 79 75 72 68 65 61 58 55 53 50 48 45 43 41 39 38 36 34 33 32 30 29 28 27 26 25 24 24 23 22 22
 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 7 7 7 7 7 7 7 7 8 8 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 14 14 14 14 14 14 14 14 13 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 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 9 9 9 9 9 9 9 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 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 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 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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
 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 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 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 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 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 27 27 26
 46 47 47 47 48 48 49 49 49 50 50 50 50 51 51 51 51 51 52 52 52 52 53 53 53 54 54 54 55 55 56 57 57 58 59 60 61 62 64 65 67 68 70 72 74 77 79 82 85 88 92 95 99 103 107 112 116 121 125 130 135 139 144 148 152 156 159 162 164 166 167 168 168 167 166 163 161 157 154 149 145 140 135 129 124 119 113 108 102 97 92 87 82 78 73 69 65 61 58 54 51 48 45 42 40 37 35 33 31 29 27 25 24 22 21 20 19 18 17 16 15 14 14 13 12 12 12 11 11 11 10 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 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 34 35 36 37 38 38 39 40 41 41 42 43 43 44 44 45 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
 67 67 68 69 70 71 71 72 73 73 74 75 75 76 77 77 78 78 79 79 80 80 81 82 82 83 83 84 84 85 85 86 86 87 88 88 89 89 90 91 91 92 93 94 94 95 96 96 97 98 98 99 99 100 100 100 101 101 101 101 100 100 100 99 99 98 97 96 95 94 93 92 91 90 88 87 85 84 82 81 79 78 76 74 73 71 70 68 67 65 64 62 61 60 58 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 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 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
 60 61 62 63 64 65 66 67 67 68 69 69 69 69 69 69 69 69 68 68 67 67 66 65 64 63 62 60 59 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 37 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 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 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 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 22 22 22 22 23 23 24 24 24 25 25 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 36 37 38 38 39 40 40 41 41 42 42 42 43 43 43 43 44 44 44 44 44 43 43 43 43 42 42 42 41 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 31 31 30 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 22 23 23 23 24 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 37 38 39 40 41 42 44 45 46 48 49 50 52 53 54 56 57 58
 69 68 67 66 65 64 63 62 61 60 58 57 56 54 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 49 49 50 50 50 50 50 50 50 50 49 49 49 48 48 47 47 46 46 45 44 43 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 45 46 47 48 49 51 52 53 54 56 57 58 59 60 61 62 63 63 64 64 65 65 65 65 64 64 64 63 62 61 60 59 58 57 55 54 52 51 49 48 46 44 43 41 40 38 37 36 34 33 32 31 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 20 21 22 24 25 26 27 29 30 32 33 35 36 38 40 42 44 45 47 49 51 53 55 57 58 60 62 63 64 66 67 68 69 69 70 70 70 70 70 70 69
 63 63 63 63 63 63 63 64 64 64 65 65 66 66 67 67 68 69 70 71 72 73 74 75 77 78 80 82 83 85 87 90 92 95 97 100 103 106 109 113 116 120 124 128 131 135 139 143 147 151 155 158 162 165 168 171 173 176 178 179 180 181 182 182 182 181 180 179 178 177 175 173 171 169 166 164 161 159 156 154 151 148 146 143 141 138 136 133 131 128 126 124 121 119 117 115 113 111 108 106 104 102 100 98 96 94 93 91 89 87 85 83 81 79 77 76 74 72 70 69 67 65 64 62 61 59 58 57 55 54 53 52 51 50 49 48 48 47 46 46 45 45 44 44 44 43 43 43 43 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 49 50 50 51 52 53 54 55 56 57 59 60 61 63 64 66 68 69 71 73 75 77 79 81 83 86 88 91 93 96 98 101 104 106 109 112 114 117 119 122 124 126 128 130 132 133 134 135 135 135 135 135 134 133 131 130 128 126 123 121 118 115 112 109 106 103 100 97 94 91 89 86 83 80 78 75 73 71 69 67 65 63 61 59 58 56 55 53 52 51 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 32 32 32 32 32 32 32 32 31 31 31 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 48 49 50 51 52 52 53 54 55 56 56 57 58 58 59 59 60 60 60 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 63
 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 26 27 28 30 32 33 35 37 39 41 43 45 47 49 51 53 55 57 58 60 61 62 62 62 62 62 61 60 59 58 56 54 52 51 49 47 45 43 41 39 38 36 34 33 32 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 25 25 25 25 25 25 25 25 24 24 23 23 22 22 21 20 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 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 11
 47 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 54 55 55 56 57 58 59 61 62 63 64 66 67 69 70 72 73 75 77 79 81 83 84 86 88 90 92 94 96 97 99 101 102 104 105 106 107 108 108 109 109 109 109 109 109 108 108 107 107 106 105 104 103 102 102 101 100 99 98 97 96 95 95 94 93 93 92 92 91 91 91 90 90 90 90 89 89 89 89 89 89 89 89 90 90 90 90 90 90 90 90 90 90 89 89 89 89 88 88 87 87 86 85 84 84 83 82 81 80 79 78 77 75 74 73 72 71 70 69 68 67 66 65 64 63 63 62 61 61 60 60 59 59 59 59 59 58 58 58 59 59 59 59 60 60 61 61 62 62 63 64 65 66 67 68 69 70 72 73 74 76 78 79 81 83 85 87 89 92 94 97 99 102 105 107 110 113 116 119 122 125 128 130 133 136 138 140 142 144 145 146 146 147 146 146 145 143 141 139 137 134 130 127 123 120 116 112 108 103 99 95 91 88 84 80 77 73 70 67 64 61 59 56 54 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 37 38 39 39 40 40 41 41 42 42 42 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46
 61 62 63 64 65 65 66 67 68 68 69 70 71 72 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 89 90 91 93 94 96 97 98 100 101 103 104 105 106 107 108 108 109 109 109 109 109 108 107 106 105 104 102 100 98 96 94 92 90 87 85 82 80 77 75 72 70 68 65 63 61 59 57 55 53 51 49 47 46 44 42 41 40 38 37 36 35 33 32 31 30 29 28 27 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 25 26 28 29 30 31 32 33 35 36 38 39 40 42 44 45 47 49 50 52 54 56 58 60 62 64 66 68 71 73 75 77 79 81 83 86 88 90 91 93 95 97 98 99 101 102 103 103 104 104 104 104 104 103 103 102 101 100 98 97 95 93 92 90 88 86 83 81 79 77 75 73 71 69 67 65 64 62 60 59 57 56 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 55 56 57 58 59 60 61
 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 39 40 41 42 43 45 46 47 49 50 52 53 54 56 57 59 60 61 63 64 65 66 67 68 69 70 71 71 72 72 73 73 73 73 73 73 73 73 73 73 73 72 72 72 71 71 71 70 70 69 69 69 68 68 67 67 67 66 66 66 66 65 65 65 65 65 65 65 65 65 65 66 66 66 66 67 67 68 68 69 70 71 71 72 73 74 75 77 78 79 80 82 83 85 86 88 89 91 92 94 95 97 98 100 101 102 103 104 105 106 106 107 107 108 108 108 108 107 107 107 106 106 105 104 103 102 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 66 65 64 63 62 60 59 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 40 41 41 42 42 42 43 43 44 44 44 44 44 45 45 45 45 45 45 44 44 44 44 43 43 42 42 41 40 40 39 38 38 37 36 35 34 34 33 32 31 30 30 29 28 27 27 26 26 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18
 39 39 40 40 41 41 42 43 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 56 58 59 61 63 64 66 68 71 73 76 78 81 85 88 92 96 101 105 110 116 122 128 134 141 148 156 163 171 179 186 194 201 208 214 219 223 226 228 229 228 227 224 219 214 208 201 193 185 176 168 159 151 142 134 127 119 112 105 99 93 87 82 77 72 68 64 60 57 53 50 47 45 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 16 16 15 15 15 16 16 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 50 51 51 52 53 53 54 55 55 56 56 57 57 58 58 58 59 59 59 59 59 60 60 60 60 60 59 59 59 59 58 58 57 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 29 28 28 27 27 26 26 26 26 26 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 39 40 40 41 42 43 43 44 45 45 46 47 47 48 48 48 49 49 49 49 49 49 49 49 48 48 47 47 46 46 45 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38
 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 27 29 30 31 32 33 34 36 37 38 40 41 43 44 46 47 49 51 52 54 56 57 59 60 62 63 64 65 67 67 68 69 69 70 70 70 70 69 69 68 67 66 65 64 62 61 59 58 56 54 53 51 49 47 46 44 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 20 21 22 22 23 25 26 27 29 30 32 33 35 37 39 41 43 46 48 50 53 55 57 60 62 65 67 69 71 73 74 76 77 78 79 79 79 80 79 79 78 78 77 76 75 73 72 71 69 68 66 65 63 62 60 59 58 56 55 54 53 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 32 32 32 33 34 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 45 46 47 48 48 49 50 50 50 51 51 51 51 51 50 50 49 49 48 47 46 45 44 42 41 40 38 37 35 34 32 31 30 28 27 26 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 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 14 15 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
 37 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 47 47 48 49 49 50 51 52 53 54 55 56 58 59 60 62 63 65 66 68 69 71 72 74 76 77 79 80 82 83 85 86 87 88 90 90 91 92 92 93 93 93 93 92 92 91 90 90 88 87 86 84 83 81 79 77 75 74 72 70 67 65 63 61 59 57 56 54 52 50 48 47 45 43 42 40 39 38 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 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 31 31 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 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 39 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 51 51 50 50 49 49 48 48 47 46 46 45 44 44 43 42 42 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 31 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 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 36 36 37 37 37
 124 122 119 117 114 112 109 106 104 101 99 97 94 92 90 88 86 84 82 81 79 78 76 75 74 73 72 71 70 69 68 68 67 67 66 66 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 61 61 61 61 60 60 60 60 60 59 59 59 59 59 58 58 58 58 57 57 57 57 56 56 56 55 55 55 54 54 53 53 52 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 21 22 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 41 42 43 44 45 46 46 47 48 48 49 49 49 50 50 50 50 50 50 50 49 49 49 48 48 47 47 46 45 45 44 43 42 42 41 40 39 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 30 31 32 34 36 38 40 42 45 47 50 53 56 59 63 66 70 74 78 82 86 91 95 99 104 108 112 116 119 123 126 128 131 132 134 135 135 135 135 134 133 132 131 129 127
 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 35 36 36 37 38 40 41 42 43 45 47 48 50 52 54 57 59 61 64 67 70 73 76 79 82 86 89 92 95 98 101 103 106 108 109 111 112 112 112 112 111 110 109 107 105 103 100 98 95 92 89 87 84 81 78 76 73 71 68 66 64 62 60 58 56 55 53 52 50 49 48 47 46 45 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 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 45 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 70 71 73 75 77 79 81 83 85 87 89 91 94 96 98 100 103 105 107 109 110 112 114 115 116 116 117 117 117 116 115 114 112 110 107 105 102 98 95 91 88 84 80 77 73 69 66 62 59 56 53 50 47 45 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29
 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 48 49 51 53 55 57 58 60 62 64 65 67 69 70 72 73 74 75 76 77 77 78 78 78 78 78 78 77 77 76 75 74 73 72 71 69 68 67 65 63 62 60 59 57 55 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 33 32 31 30 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 43 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 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 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13
 55 56 57 58 59 60 61 62 63 64 64 65 65 65 65 65 65 65 65 65 64 64 63 63 62 62 61 60 60 59 58 58 57 56 56 55 55 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 54 54 55 55 55 55 55 55 56 56 55 55 55 55 55 54 54 53 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 16 16 15 15 14 14 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 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 22 22 23 24 25 26 27 29 30 31 32 33 35 36 38 39 40 42 43 45 46 48 49 51 52 53
 53 53 54 54 54 54 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 50 50 50 49 49 48 48 48 47 47 46 46 45 44 44 43 43 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 53 54 55 55 56 57 58 59 59 60 61 62 63 64 64 65 66 67 68 69 69 70 71 71 72 73 73 74 74 75 75 75 75 76 76 76 76 76 76 76 75 75 75 74 74 73 73 72 72 71 70 70 69 68 67 67 66 65 64 63 62 61 60 59 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 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 45 46 46 47 47 48 48 48 49 49 50 50 50 51 51 51 52 52 52 53 53
 31 31 31 30 30 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 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 43 43 44 44 45 46 46 47 47 48 48 48 49 49 49 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 47 46 46 45 44 43 43 42 41 40 39 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 17 17 17 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 17 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 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 36 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31
 88 89 89 89 90 90 90 90 91 91 91 91 92 92 92 92 92 92 92 93 93 93 93 93 93 93 93 92 92 92 92 92 91 91 90 90 89 89 88 88 87 86 85 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 59 58 57 57 56 56 55 55 54 54 53 53 53 52 52 52 52 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 47 47 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 53 54 55 55 56 57 58 59 59 60 61 62 63 64 65 66 66 67 68 69 70 70 71 72 73 73 74 74 75 75 75 75 75 75 75 75 75 75 74 74 73 72 72 71 70 70 69 68 67 66 65 64 63 62 61 60 60 59 58 57 56 55 54 54 53 52 51 51 50 50 49 48 48 47 47 47 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 78 79 80 81 81 82 83 83 84 85 85 86 86 87 87 87 88 88
 39 38 38 38 38 37 37 38 38 38 38 38 39 39 40 41 42 43 44 45 46 47 49 51 53 55 57 59 62 65 68 71 75 79 83 87 91 96 101 106 111 116 121 127 132 137 142 146 151 155 158 161 163 165 166 167 167 166 165 163 161 158 155 152 149 145 141 137 134 130 126 122 119 115 112 108 105 102 99 97 94 92 89 87 85 83 82 80 79 77 76 75 74 73 72 71 70 70 69 69 68 68 68 68 68 68 68 68 68 68 68 69 69 69 70 70 71 71 71 72 72 72 72 73 73 73 73 72 72 72 71 71 70 69 69 68 67 66 64 63 62 60 59 58 56 55 54 52 51 50 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 37 36 36 36 36 36 36 36 37 37 37 38 38 39 40 41 42 43 44 45 47 48 50 52 54 56 58 61 64 67 70 73 77 81 85 90 95 100 106 111 117 124 130 136 143 150 156 162 168 174 178 182 186 188 190 190 190 188 185 182 178 173 168 162 156 150 143 137 130 124 118 112 107 101 96 92 87 83 79 76 72 69 67 64 62 59 57 55 54 52 51 49 48 47 46 45 44 44 43 42 42 41 41 41 41 40 40 40 40 40 40 40 41 41 41 41 42 42 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 57 58 59 61 62 64 65 66 68 69 71 72 73 75 76 77 78 79 79 80 80 80 80 80 80 80 79 78 77 76 75 74 73 71 70 68 67 65 64 62 60 59 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 29 30 31 33 34 35 36 38 39 40 41 43 44 45 46 47 48 49 49 50 51 51 52 52 52 52 52 52 52 52 51 51 51 50 50 49 48 48 47 47 46 45 45 44 44 43 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 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 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 24 25 27 29 31 33 36 38 41 44 48 51 55 59 63 67 72 76 81 86 90 95 99 104 108 111 114 117 119 121 122 122 122 121 120 118 116 113 110 107 104 101 98 94 91 88 84 81 78 76 73 70 68 65 63 61 59 57 56 54 53 51 50 49 48 47 46 45 45 44 44 43 43 43 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 47 48 48 49 49 50 51 51 52 53 53 54 55 56 56 57 58 58 59 60 60 61 62 62 63 64 64 65 66 66 67 67 68 68 69 69 69 69 70 70 70 70 69 69 69 68 68 67 66 65 64 63 61 60 59 57 55 54 52 50 48 46 44 42 41 39 37 35 33 32 30 29 27 26 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 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 20 21 22 23 24 25 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 21 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 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15
 50 51 52 53 54 55 57 58 59 60 62 63 65 66 68 70 71 73 75 76 78 80 82 83 85 87 89 91 92 94 96 98 99 101 102 104 105 106 107 108 109 109 110 110 110 110 110 109 109 108 107 106 105 103 101 100 98 96 94 92 90 88 85 83 81 79 77 74 72 70 68 66 65 63 61 60 58 57 55 54 53 51 50 49 48 47 47 46 45 45 44 44 43 43 42 42 42 42 42 42 42 42 42 42 43 43 44 44 45 45 46 47 48 49 50 51 52 54 55 57 58 60 62 63 65 67 70 72 74 76 79 81 84 86 89 91 94 96 99 101 104 106 108 110 112 114 116 117 118 120 120 121 122 122 122 122 122 121 120 120 118 117 116 115 113 111 110 108 106 104 102 100 99 97 95 93 91 90 88 86 85 83 82 80 79 78 77 76 75 74 73 73 72 71 71 71 70 70 70 70 70 70 70 71 71 71 72 72 73 74 74 75 76 76 77 78 78 79 79 80 80 80 80 80 80 80 79 79 78 77 76 75 74 73 72 71 69 68 67 65 64 62 61 60 58 57 56 55 54 53 52 51 50 49 49 48 48 47 47 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 68 69 71 72 73 74 75 75 76 76 77 77 77 77 76 76 75 75 74 73 72 70 69 68 66 65 63 62 60 59 57 56 55 53 52 51 50 49 48 47 46 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 43 43 44 44 45 45 46 47 47 48 49
 46 47 48 49 50 52 53 54 55 56 57 58 58 59 60 60 61 61 61 62 62 62 62 61 61 61 60 60 59 59 58 57 56 56 55 54 53 52 52 51 50 49 48 48 47 46 45 45 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 42 43 44 46 47 48 50 51 52 53 54 55 56 56 57 57 57 57 57 57 57 57 56 56 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 48 49 49 49 49 49 49 48 48 48 48 47 47 46 46 45 44 44 43 42 41 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 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
 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 42 43 44 45 46 47 48 49 49 50 51 51 52 52 52 53 53 53 52 52 52 51 51 50 50 49 48 47 46 45 44 43 42 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 33 34 36 37 39 40 42 44 46 47 49 51 53 54 56 57 59 60 62 63 64 65 66 66 67 68 68 68 68 68 68 68 68 68 67 67 66 66 65 64 64 63 62 61 60 59 58 58 57 56 55 54 53 52 51 51 50 49 48 48 47 46 46 45 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 43 43 43 44 45 45 46 47 48 49 50 51 52 54 55 57 58 60 62 64 66 68 70 73 75 77 80 82 85 87 89 91 94 96 97 99 100 102 102 103 103 103 102 101 100 99 97 95 92 90 87 84 81 77 74 71 68 65 61 58 55 52 50 47 45 42 40 38 36 34 32 30 29 27 26 25 24 22 21 21 20 19 18 18 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20
 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 43 44 45 46 46 47 47 47 47 47 47 47 46 46 45 45 44 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 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 12 12 12 12 12 12 12 12 12 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 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 42 44 45 47 48 50 51 52 53 54 55 56 56 56 57 57 56 56 56 55 54 53 53 52 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14
 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 42 42 43 43 44 45 45 46 47 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49 50 50 50 51 51 52 52 53 53 54 54 54 55 55 55 55 55 55 55 55 55 54 54 54 53 53 52 51 51 50 49 48 47 47 46 45 44 43 42 42 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 48 47 47 46 45 45 44 43 43 42 41 40 40 39 38 37 36 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 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
 83 83 82 82 82 81 80 80 79 78 77 77 76 75 74 73 72 70 69 68 67 66 65 64 63 62 60 59 58 57 56 55 54 54 53 52 51 50 50 49 48 47 47 46 46 45 45 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 46 46 47 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 71 71 72 72 72 73 73 73 73 72 72 72 71 71 70 69 68 67 66 65 64 63 62 61 60 59 58 56 55 54 53 52 51 50 49 49 48 47 46 46 45 45 44 44 43 43 43 43 43 42 42 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 45 45 45 44 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 42 43 43 44 45 46 47 49 50 51 53 54 56 57 59 60 62 64 65 67 69 70 72 74 75 77 78 80 81 82 83 84 85 85 86 86 86 87 87 86 86 86 85 85 84 84 83 82 81 80 80 79 78 77 76 75 74 73 72 71 71 70 69 68 67 67 66 65 65 64 64 63 63 63 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 63 63 63 64 64 65 65 66 66 67 67 68 69 69 70 71 71 72 73 73 74 75 76 76 77 78 78 79 80 80 81 81 82 82 83 83 83 83 83 83 83 83
 66 66 65 65 64 63 63 62 61 60 59 58 57 56 55 53 52 51 50 49 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 30 30 30 30 30 30 30 30 30 30 30 31 31 32 32 33 33 34 34 35 36 37 38 39 39 40 42 43 44 45 46 47 49 50 51 52 53 55 56 57 58 59 60 61 62 63 63 64 64 64 64 64 64 64 64 63 63 62 61 60 60 59 57 56 55 54 53 52 50 49 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 30 30 30 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 37 38 39 40 41 42 44 45 47 49 51 53 55 58 60 63 66 68 72 75 78 81 85 88 92 95 98 102 105 108 110 113 115 116 117 118 119 119 118 117 116 114 112 110 107 104 101 98 95 91 88 85 81 78 75 72 69 66 63 61 58 56 54 51 49 48 46 44 43 41 40 39 38 37 36 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 35 36 37 38 38 39 40 41 43 44 45 46 47 48 50 51 52 53 55 56 57 58 59 60 61 62 63 64 65 65 66 66 66 67 67 67 67 66
 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 70 70 70 70 69 69 68 68 67 67 66 65 65 64 63 63 62 61 60 59 58 58 57 56 55 54 53 53 52 51 50 49 49 48 47 47 46 45 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 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 78 78 77 77 77 76 76 75 74 73 72 71 70 69 68 67 66 64 63 62 61 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 40 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 48 49 50 51 51 52 53 54 55 56 56 57 58 58 59 60 60 61 61 62 62 62 63 63 63 63 64 64 64 64 64 64 64 63 63 63 63 63 63 62 62 62 62 62 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 62 62 62 63 63 64 64 65 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 72 73 73 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72
 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 30 30 30 30 30 30 30 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 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 30 30 31 31 32 33 34 34 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 54 54 55 55 56 56 57 57 57 57 57 57 57 57 57 56 56 56 55 55 54 53 53 52 51 51 50 49 49 48 47 47 46 46 45 45 44 43 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 42 42 41 40 40 39 38 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 26 25 25 24 24 24 23 23 23 23 23 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 26 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30
 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 6 6 6 6 6 6 5 5 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 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 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 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 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 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 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 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 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14
 48 48 49 49 50 50 51 51 51 52 52 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 57 58 58 58 58 59 59 59 59 60 60 60 60 61 61 61 61 61 62 62 62 62 62 63 63 63 63 63 64 64 64 64 65 65 65 65 66 66 66 66 67 67 67 68 68 68 68 68 69 69 69 69 69 69 69 69 69 68 68 68 67 67 67 66 65 65 64 63 63 62 61 60 60 59 58 57 56 56 55 54 54 53 52 52 51 51 50 50 49 49 49 49 49 49 49 49 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 69 71 72 73 75 76 77 79 80 81 82 84 85 86 87 88 89 89 90 91 91 92 92 92 92 92 92 92 92 92 91 91 90 90 89 89 88 87 86 86 85 84 83 82 82 81 80 79 78 78 77 76 76 75 74 74 73 72 72 71 71 70 70 70 69 69 68 68 67 67 67 66 66 65 65 65 64 64 64 63 63 63 62 62 62 62 61 61 61 61 61 61 61 61 61 62 62 62 62 63 63 64 64 65 65 66 66 67 68 68 69 70 70 71 72 72 73 73 74 74 75 75 75 76 76 76 76 76 75 75 75 74 74 74 73 72 72 71 70 70 69 68 67 66 65 65 64 63 62 61 61 60 59 58 58 57 56 55 55 54 53 53 52 51 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 45 45 46 46 47 47
 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 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 21 22 23 24 24 25 26 26 27 27 28 28 29 29 29 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 10 10 10 10 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 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 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11
 24 23 23 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 23 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 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 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 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 29 30 31 32 33 33 34 35 35 36 36 37 37 37 37 37 37 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 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 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 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 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24
 34 34 33 32 32 31 30 30 29 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 63 64 65 66 66 67 67 68 68 68 68 68 68 68 67 67 66 65 65 64 63 62 60 59 58 56 55 54 52 51 49 48 47 45 44 43 42 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 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 21 21 21 21 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 31 31 31 31 32 32 32 32 33 33 33 33 34 34 35 35 35 36 37 37 38 38 39 40 41 42 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 63 64 64 64 65 65 65 65 64 64 64 63 62 62 61 60 59 58 57 56 55 54 52 51 50 49 48 47 46 45 43 42 41 40 39 39 38 37 36 35
 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 6 6 6 6 7 7 7 8 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 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 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 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 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 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 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 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 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
 17 17 17 17 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 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 44 45 47 49 51 53 56 58 60 63 65 67 70 72 74 76 78 79 80 81 81 82 81 81 80 78 76 74 72 70 67 65 62 59 56 54 51 48 46 44 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 21 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 57 58 60 61 63 65 66 68 69 70 71 72 73 74 74 74 74 74 73 73 72 70 69 67 66 64 62 60 58 56 54 52 50 48 46 44 42 40 39 37 36 34 33 32 30 29 28 27 26 26 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 32 33 34 35 36 36 37 37 38 38 39 39 39 39 39 39 38 38 37 37 36 36 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 25 24 24 23 23 23 23 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 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18
 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 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 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 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 37 37 38 38 38 39 39 40 40 41 41 41 42 42 43 43 43 43 43 43 43 43 43 43 43 43 42 42 41 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26
 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 29 30 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 52 54 56 58 60 62 64 65 67 69 71 73 75 77 79 81 83 85 87 89 90 92 94 95 96 97 98 99 100 100 100 100 100 100 99 98 97 95 94 92 90 88 86 83 81 79 76 73 71 68 66 63 61 58 56 53 51 49 47 45 43 41 39 37 36 34 33 31 30 29 28 26 25 24 24 23 22 21 21 20 20 20 19 19 19 19 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 29 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 29 29 28 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 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 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 29 30 32 34 36 38 40 43 45 48 51 54 57 61 64 68 72 76 80 84 89 93 97 101 105 109 112 115 117 119 120 120 119 118 116 113 110 106 101 96 92 87 82 77 72 67 63 58 54 51 47 44 41 38 35 33 31 29 27 25 24 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
 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 5 5 5 5 5 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 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 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 2 2 2
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 34 35 36 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 35 36 37 38 39 41 42 43 44 45 46 47 48 49 49 50 51 51 52 52 53 53 53 53 53 52 52 51 50 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 33 33 34 34 35 36 36 37 37 38 38 39 39 40 40 40 40 41 41 41 41 40 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 46 47 47 48 49 50 51 51 52 52 53 53 54 54 54 54 54 54 53 53 53 52 51 51 50 49 48 47 46 45 44 43 42 41 39 38 37 36 35 34 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 43 44 45 47 49 51 53 55 58 61 64 67 70 74 77 81 84 88 92 95 98 101 104 106 108 110 111 111 111 111 109 108 106 104 101 98 95 92 89 85 82 79 75 72 69 66 63 60 58 55 53 51 48 46 44 43 41 39 38 37 35 34 33 32 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 35 36 36 36 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 41 41 42 42 42 43 43 44 44 45 46 46 47 47 48 49 50 50 51 52 52 53 54 54 55 55 56 56 57 57 57 57 57 56 56 56 55 54 53 52 51 50 49 48 46 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 58 59 60 60 61 61 62 62 63 63 64 64 65 65 65 66 66 67 67 67 68 68 69 69 69 70 70 71 71 71 72 72 72 72 72 72 72 71 71 70 69 69 68 67 65 64 63 62 60 59 57 56 55 53 52 50 49 48 47 46 45 44 43 43 42 42 41 41 41 41 41 41 41 41 42 42 43 43 44 44 45 46 47 47 48 49 50 51 51 52 53 54 54 55 55 56 56 57 57 57 57 57 57 57 56 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 39 39 38 38 38 38 37 38 38 38 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 37 37 38 38 38 39 39 39 39 39 39 38 38 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 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 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 34 35 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 37 37 36 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 58 55 51 49 46 43 41 39 37 35 33 32 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 20 20 20 20 20 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 19 19 19 19 20 20 21 21 22 23 24 25 26 27 29 31 33 35 38 40 44 47 51 55 60 65 71 77 83 90 97 103 110 116 122 126 130 132 132 131 129 124 119 113 107 99 92 85 79 72 66 60 55 51 47 43 39 36 33 31 29 27 25 23 22 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 14 14 15 17 18 19 20 21 23 24 26 27 28 30 31 33 34 36 37 38 39 40 41 42 42 43 43 43 43 43 43 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 28 27 26 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 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 14 14 15 16 17 18 19 20 21 23 24 26 27 29 31 34 36 39 42 45 48 51 55 59 63 67 71 75 79 82 85 88 90 92 92 92 92 90 88 86 83 79 76 72 68 65
 29 28 27 26 26 25 25 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 29 29 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 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 25 24 24 24 23 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 13 13 13 13 13 13 13 13 13 13 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 29 29 30 31 31 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 39 39 38 38 37 37 36 36 35 34 34 33 32 31 30 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 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 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 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 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 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 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3
 35 36 36 37 37 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 44 45 45 45 46 46 47 47 47 48 48 48 48 48 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 46 46 45 45 44 43 43 42 41 40 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 29 29 30 30 31 32 33 33 34 35 35 36 37 37 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 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 25 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 37 38 39 40 41 43 44 45 47 48 50 51 52 54 55 56 58 59 60 61 62 63 64 64 65 65 65 65 65 65 65 64 64 63 62 61 60 58 57 55 54 52 51 49 48 46 45 43 42 40 39 38 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 32 32 32 31 32 32 32 32 32 32 33 33 33 34 34 34 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 16 16 15 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 38 39 40 40 41 42 43 44 44 45 45 46 46 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 49 51 53 54 56 58 60 61 63 65 66 67 69 70 70 71 71 71 71 71 70 70 68 67 66 64 62 60 58 56 53 51 49 46 44 42 40 38 36 34 32 30 29 27 26 25 24 23 22 21 20 20 19 19 19 19 19 19 20 20 21 22 23 24 25 26 27 29 31 32 34 36 38 40 42 43 45 47 48 50 51 51 52 52 53 53 52 52 51 50 49 48 47 46 44 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 51 52 53 55 56 57 59 60 61 63 64 65 66 67 67 68 68 68 68 67 66 65 64 62 60 58 56 54 51 49 46 43 41 38 36 34 31 29 27 25 24 22 21 20 19 18
 33 33 32 32 32 32 32 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 45 46 47 48 49 51 52 53 55 56 58 59 60 62 63 65 66 68 69 71 73 74 76 77 79 81 82 84 86 87 89 90 92 93 94 96 96 97 98 98 99 99 98 98 97 96 95 93 92 90 88 85 83 80 78 75 72 69 67 64 62 59 57 55 52 51 49 47 46 44 43 42 42 41 40 40 40 40 40 40 41 41 42 42 43 44 45 46 48 49 50 52 53 55 56 58 60 61 63 65 67 69 71 72 74 76 78 80 81 83 85 86 87 89 90 91 92 93 93 94 94 94 94 94 94 93 92 91 90 89 88 86 85 83 81 80 78 76 74 72 71 69 67 66 64 63 62 61 60 59 58 58 58 57 57 58 58 58 59 59 60 61 62 64 65 66 68 69 71 72 74 75 76 78 79 80 81 82 83 84 84 84 84 84 84 84 83 83 82 81 80 79 78 76 75 74 72 71 69 68 66 65 63 62 60 59 57 56 55 53 52 51 49 48 47 46 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 33 32 32 32 32 33 33 33 34 35 35 36 37 39 40 42 44 45 47 50 52 55 57 60 63 66 69 72 75 78 81 85 88 91 93 96 99 101 103 106 107 109 110 112 113 113 114 114 114 114 114 114 113 113 112 111 110 109 108 107 106 105 103 102 100 99 97 96 94 93 91 89 87 86 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 54 52 50 48 47 45 44 42 41 39 38 37 36 35 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
 6 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 17 18 19 20 21 22 22 23 23 24 24 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 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 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 20 21 21 22 22 22 22 22 22 22 22 22 21 21 21 20 19 19 18 17 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 21 22 23 24 24 25 25 25 26 26 26 25 25 25 25 24 24 23 22 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 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 18 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 13 13 12 11 11 10 10 9 8 8 8 7 7 6 6 6 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 43 44 45 46 46 47 47 48 48 48 48 47 47 46 46 45 44 43 42 42 41 40 39 38 37 36 35 35 34 34 33 33 33 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 39 40 40 40 40 39 39 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 43 44 45 46 46 47 47 47 47 47 47 47 47 46 46 45 45 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 35 35 36 36 36 35 35 35 34 34 33 33 32 31 31 30 29 28 27
 23 23 24 24 25 25 26 27 28 29 30 30 31 32 33 34 35 36 37 38 38 39 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 42 41 41 40 39 38 37 35 34 33 32 31 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 21 21 21 22 23 24 24 25 26 27 29 30 31 32 34 35 36 38 39 40 42 43 44 45 47 48 49 50 51 51 52 53 54 54 55 55 56 56 56 56 56 57 57 57 57 56 56 56 56 56 55 55 55 54 54 54 53 52 52 51 50 50 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 30 29 29 29 29 29 29 29 30 30 31 32 33 34 36 37 39 41 43 45 48 51 53 57 60 64 67 71 76 80 85 90 95 100 106 111 117 122 127 133 137 142 145 148 151 152 153 153 152 150 147 143 139 134 129 124 118 113 107 101 96 90 85 80 75 71 66 62 58 55 51 48 45 43 40 38 36 34 32 31 29 28 27 26 25 25 25 24 24 24 25 25 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 44 46 47 48 49 50 51 52 53 53 54 54 54 55 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 52 52 51 51 51 50 50 49 48 48 47 46 46 45 44 43 42 41 40 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 22 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
 23 25 26 28 30 32 34 35 37 39 40 41 42 43 43 43 43 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 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 27 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 42 43 44 45 46 46 47 48 48 49 49 50 50 50 50 50 49 48 47 46 45 43 41 40 38 35 33 31 29 27 25 24 22 20 19 18 16 15 15 14 13 13 12 12 12 12 12 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 42 43 43 44 44 44 45 45 45 44 44 44 44 43 43 42 42 41 40 39 39 38 37 36 35 35 34 33 32 31 30 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 14 13 13 13 13 13 12 12 12 12 13 13 13 13 14 14 15 16 17 18 19 20 21
 33 34 35 36 37 38 39 40 40 40 41 40 40 40 39 39 38 37 36 35 34 33 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 20 20 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 12 12 12 13 13 13 13 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 22 23 24 24 24 24 24 24 24 23 23 22 22 21 20 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 26 26 27 27 28 28 28 29 29 29 29 29 28 28 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 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 13 13 13 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 32 32 32 32 31 31 30 29 28 26 25 24 23 22 21 20 19 18 17 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 13 13 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 16 16 16 16 17 17 17 18 18 19 19 20 21 22 22 23 24 25 26 28 29 30 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 19 20 21 22 23 25 26 27 28 29 30 31 32 33 33 34 34 34 34 34 33 33 32 31 31 30 29 28 27 26 24 23 22 21 20 19 18 17 16 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 9 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 29 29 30 30 30 30 30 30 30 30 29 29 28 27 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 8 9 10 11 12 13 15 16 17 19 20 22 23 25 26 28 29 30 31 31 32 32 32 32 32 31 31 30 29 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 15 15 14 14 13 13 13 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 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 21 22 23 25 27 29 31 33 35 38 40 43 46 49 52 55 58 61 64 67 70 72 73 74 75 74 73 71 69 66 63 59 56 52 48 44 40 37 33 30 27 24 22 20 18 16 14 12 11 10 9 8 7 6 6 5 5
 21 21 22 23 23 24 25 26 28 29 30 31 33 34 35 36 38 39 40 41 42 42 43 43 44 44 45 45 45 45 45 45 44 44 44 44 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 23 23 23 24 24 25 26 27 27 28 29 31 32 33 34 36 37 39 40 42 44 46 47 49 51 53 56 58 60 62 64 67 69 71 73 76 78 80 82 84 85 87 88 89 90 91 92 92 92 92 91 91 90 89 87 86 84 82 80 78 76 73 71 68 66 63 60 58 55 53 50 48 45 43 41 39 37 35 34 32 31 30 29 28 28 28 28 28 28 28 29 29 30 31 32 33 35 36 38 39 41 43 44 46 48 50 52 53 55 57 58 60 62 63 64 65 66 67 68 68 69 69 69 69 69 68 67 67 66 65 64 62 61 60 58 57 56 54 53 51 50 48 47 45 44 43 41 40 39 38 37 35 34 33 32 31 31 30 29 28 28 27 27 26 26 26 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 48 49 50 51 52 53 55 56 57 58 60 61 62 64 65 66 68 69 70 72 73 74 75 76 76 77 77 78 78 77 77 76 76 75 73 72 71 69 67 65 63 61 58 56 54 52 49 47 45 43 40 38 36 34 33 31 29 28 27 25 24 23 23 22 21 21 21 21 21
 40 40 40 40 41 41 42 42 42 43 43 44 44 44 45 45 45 45 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 35 35 36 36 36 37 38 39 40 41 43 44 46 48 49 51 53 55 57 58 60 62 63 64 66 67 68 69 69 70 71 71 71 71 71 71 71 71 71 70 70 69 69 68 68 67 67 66 66 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 54 54 53 52 52 51 50 49 49 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 31 30 30 30 30 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 47 48 49 49 50 50 51 51 51 51 52 52 52 52 51 51 51 50 49 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 38 38 38 38 38 39 40 40 41 42 43 44 46 47 48 49 50 51 52 54 55 55 56 57 58 59 59 60 60 61 61 61 61 61 62 62 61 61 61 61 61 60 60 60 59 59 59 58 58 57 57 56 56 56 55 55 54 54 53 53 52 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 43 43 42 42 41 41 41 40 40 40 40 40
 54 53 51 50 49 48 47 46 45 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 31 31 31 32 33 33 34 35 36 38 39 41 42 44 46 48 50 52 53 55 56 57 57 58 57 57 56 55 54 52 51 49 47 45 44 42 40 39 38 36 35 34 33 32 31 30 30 29 29 28 28 27 27 27 27 27 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 43 43 43 43 43 43 43 42 42 41 41 40 39 38 37 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 29 30 31 32 33 35 36 37 38 39 40 40 41 41 42 42 41 41 40 39 38 36 35 33 32 31 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 40 41 42 43 44 46 47 49 50 51 53 54 56 57 59 60 62 63 64 66 67 68 68 69 69 70 70 69 69 68 67 66 65 64 62 61 59 57 56
 14 14 14 14 15 15 16 16 17 18 19 21 22 23 25 27 28 30 32 34 36 38 40 42 44 46 48 51 53 55 57 58 60 62 63 65 66 67 68 69 69 69 69 69 69 69 68 67 66 65 64 63 62 60 59 57 56 54 53 51 50 48 47 45 44 42 41 40 38 37 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 19 18 17 17 17 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 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 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 40 40 39 39 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 23 22 23 23 23 24 25 26 27 28 30 32 34 36 39 42 45 48 51 55 58 62 66 69 73 76 80 83 85 88 90 91 93 93 93 93 92 91 90 88 86 84 81 79 76 74 71 68 66 63 61 59 56 54 52 50 49 47 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 23 23 22 22 22 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 54 55 56 56 57 57 57 57 56 56 55 54 53 51 49 48 46 44 41 39 37 35 33 30 28 26 25 23 21 20 18 17 16 15 15
 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 38 40 42 44 46 48 50 52 55 58 60 63 66 70 73 77 80 84 88 91 95 99 102 105 108 110 112 114 114 114 113 112 109 106 103 99 94 90 85 79 74 69 64 59 54 50 45 41 38 34 31 28 26 23 21 20 18 17 16 15 14 14 14 14 14 15 15 16 17 18 19 20 21 23 24 26 27 29 31 32 34 35 37 38 40 41 42 44 45 46 46 47 47 48 48 48 48 48 48 47 47 46 46 45 44 43 42 42 41 40 39 38 37 36 36 35 34 33 32 31 30 30 29 28 27 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 23 25 27 28 30 32 34 36 38 40 42 44 47 49 51 54 56 59 61 64 67 69 72 75 78 81 83 86 89 92 94 97 99 101 103 104 105 106 106 106 106 105 104 102 100 98 95 92 89 85 82 78 75 71 67 64 60 57 53 50 47 44 41 39 36 34 31 29 27 25 24 22 21 20 19 18 17 17 16 16 16 16 17 17 18 19 20 21 23 25 27 28 31 33 35 37 40 42 44 46 48 50 51 53 54 55 56 56 57 57 56 56 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 25 25 24 23 23 22 21 20 19 19 18 17 16 16 15 14 14 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
 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 49 49 49 49 50 50 51 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 58 59 59 59 59 59 58 58 58 57 56 55 54 53 52 51 50 49 48 46 45 44 43 43 42 41 40 40 39 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 48 49 50 50 51 52 52 53 53 54 54 55 55 56 56 56 57 57 57 57 57 57 56 56 56 55 55 55 54 54 53 53 53 53 53 53 53 53 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 54 54 54 53 53 52 52 51 51 50 49 49 48 48 47 46 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 52 52 52 52 53 53 54 54 54 55 55 56 56 57 57 58 58 58 59 59 59 60 60 60 60 61 61 61 61 61 61 61 61 60 60 60 60 59 59 58 58 57 56 56 55 54 53 52 51 51 50 49 48 47 46 45 44 44 43 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 11 12 12 13 13 14 15 16 18 19 20 22 23 25 27 29 31 32 34 37 39 41 43 46 48 51 53 56 59 61 64 67 70 73 76 79 82 84 87 90 92 95 97 99 100 102 103 103 104 103 103 102 100 99 96 94 91 88 85 81 78 74 70 66 62 59 55 51 48 44 41 38 35 32 30 27 25 23 21 19 18 16 15 14 13 13 12 12 12 12 12 13 13 14 15 16 17 18 19 21 22 24 25 27 29 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 61 63 65 67 69 72 74 76 77 79 81 82 84 85 85 86 86 86 86 85 84 82 81 79 77 74 72 69 66 63 60 58 55 52 49 46 43 40 38 35 33 31 28 26 25 23 21 20 18 17 16 15 14 14 13 13 13 13 13 13 13 14 15 16 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 31 32 33 33 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 39 39 39 39 39 39 39 39 38 38 38 37 36 36 35 34 33 32 31 30 29 28 26 25 24 23 22 20 19 18 17 16 16 15 15 14 14 14 14 15 15 16 17 18 19 21 22 24 26 28 31 33 36 39 42 46 49 53 56 60 64 68 72 75 79 82 85 88 90 92 94 95 96 96 96 95 94 93 91 90 87 85 83 80 78 75 73 70 68 66 63 61 59 57 55 53 51 49 47 46 44 42 41 39 38 36 35 33 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 12 11
 12 12 13 14 15 16 17 19 20 21 22 23 23 24 24 24 24 24 24 24 23 22 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 15 16 18 19 21 23 24 26 28 30 32 34 36 37 39 40 41 42 43 43 43 43 43 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 23 23 22 21 21 20 19 18 17 16 15 14 13 13 12 11 11 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 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 21 22 23 25 26 28 29 31 32 33 34 35 36 36 36 35 34 33 32 30 29 27 25 23 21 20 18 16 15 14 13 12 12 11 11 10 10 10 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 20 19 18 18 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 30 31 31 32 33 34 34 35 36 37 37 38 38 39 39 40 40 41 41 41 41 41 42 42 42 42 41 41 41 41 41 41 40 40 39 39 39 38 38 37 36 36 35 34 33 33 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 20 20 21 21 22 24 25 27 29 32 35 38 42 46 50 55 60 66 71 76 82 87 91 96 99 102 104 105 105 105 103 101 99 96 92 88 85 81 77 73 69 66 62 59 56 53 51 48 46 44 42 40 38 37 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 29 29 30 31 31 32 32 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 50 51 53 54 56 58 60 61 63 65 67 69 71 73 75 76 77 79 79 80 80 79 78 77 75 73 70 67 64 60 57 53 49 46 42 38 35 32 29 27 25
 19 19 19 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 15 15 14 14 14 15 15 15 15 16 16 17 17 18 19 19 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 31 31 30 30 29 28 27 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18
 13 13 14 15 15 16 17 18 19 20 21 22 23 23 24 25 25 25 26 26 25 25 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 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 14 14 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 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 16 17 17 18 18 19 20 20 20 21 21 22 22 22 22 22 22 22 22 22 21 21 20 19 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 8 8 8 9 9 10 11 12 13 14 16 17 19 20 22 24 25 27 29 30 32 33 35 36 36 37 37 37 36 36 35 34 32 31 30 28 27 25 24 23 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 27 28 29 31 32 34 36 38 40 42 45 47 50 52 55 57 59 61 63 64 65 65 65 64 63 61 59 57 54 51 48 45 42 39 37 34 31 29 27 25 23 21 20 19 17 16 15 14 14 13 13 12 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
 18 18 18 19 19 19 20 20 21 22 22 23 24 25 25 26 27 27 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 32 32 31 30 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 19 19 20 21 22 22 23 24 25 25 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 47 48 49 50 50 51 51 52 52 52 52 52 51 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 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 39 41 42 43 44 46 47 48 49 50 51 52 53 53 54 54 54 54 54 54 53 53 52 51 50 49 47 46 45 43 42 40 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 20 19 19 18 18
 9 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 19 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 49 49 50 50 50 50 50 49 48 47 46 45 43 41 39 37 35 33 31 29 28 26 24 22 21 19 18 17 16 15 14 13 12 12 11 11 11 11 12 12 13 13 14 15 17 18 19 21 22 24 25 27 28 30 31 32 33 34 35 35 36 36 36 36 35 35 34 34 33 32 32 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 21 21 20 20 19 18 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 27 27 27 27 27 26 26 25 24 23 22 21 20 19 18 16 15 14 13 13 12 11 11 10 10 10 10 11 11 12 12 13 14 15 17 18 20 21 23 25 27 29 32 34 37 39 41 44 46 48 50 52 53 54 54 54 54 54 53 51 50 49 47 45 43 42 40 38 36 35 33 32 31 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9
 23 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 39 40 41 42 42 43 43 44 44 45 45 45 45 45 45 45 45 45 44 44 43 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 36 37 38 39 40 41 42 42 43 44 45 45 46 46 47 47 48 48 48 48 48 47 47 47 46 46 45 44 43 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 30 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 40 40 41 42 43 44 45 46 47 47 48 49 49 50 50 50 50 51 51 51 51 50 50 50 49 49 48 48 47 46 46 45 44 43 43 42 41 40 40 39 38 38 37 37 36 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 36 37 38 39 41 42 44 46 48 49 51 54 56 58 60 63 65 68 71 73 76 78 81 83 85 87 88 90 91 91 91 91 90 89 88 86 84 82 80 78 75 73 70 67 65 62 60 58 55 53 51 49 47 45 44 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 24 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 29 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 19 19 19 20 20 21 22 23 24 25 27 28 29 31 32 33 34 35 37 37 38 39 40 40 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 43 45 46 48 49 50 51 52 53 54 54 54 54 53 53 52 50 49 47 45 43 41 39 37 34 32 30 29 27 25 24
 62 63 64 65 66 67 68 69 69 69 70 70 69 69 68 67 66 65 63 62 60 58 56 55 53 51 49 48 46 45 43 42 41 39 38 37 36 35 35 34 33 33 32 32 31 31 31 31 31 31 32 32 32 33 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 56 58 60 62 64 66 67 67 67 67 66 65 63 60 58 54 51 48 44 41 38 35 33 30 28 27 25 24 23 23 22 22 22 22 21 22 22 22 22 22 22 23 23 23 24 24 25 25 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 41 42 42 42 42 43 43 43 43 43 42 42 42 41 40 40 39 38 37 36 35 33 32 31 30 28 27 26 25 24 23 23 22 22 22 22 22 23 23 24 25 26 28 29 31 32 34 35 37 38 40 41 43 44 45 46 47 48 48 49 49 49 49 49 49 48 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 23 24 25 26 27 29 31 33 36 38 41 44 48 51 54 57 60 62 64 65 66 66 66 66 65 63 62 60 59 57 55 53 51 50 48 47 45 44 43 42 41 40 39 38 38 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 51 52 53 54 54 55 55 56 56 57 57 57 58 58 58 58 58 58 58 59 59 59 60 61 61
 16 15 13 12 12 11 11 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 18 18 19 19 19 19 19 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 12 12 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 24 24 25 26 27 27 28 29 29 30 30 30 31 31 31 31 30 30 30 29 29 28 28 27 26 25 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 10 10 11 12 13 15 16 18 21 23 26 29 32 35 38 41 44 47 49 50 51 52 52 51 50 49 47 45 43 41 39 37 36 34 32 31 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 20 20 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 19 19 19 19 19 19 20 20 20 21 22 23 23 24 25 26 27 28 29 30 31 31 31 31 30 30 29 28 27 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 18 19 21 23 25 27 29 32 35 38 41 44 46 49 51 53 54 54 53 52 50 47 44 41 37 34 31 28 25 22 20 18
 21 20 20 20 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 31 31 31 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 23 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 22 23 24 25 26 27 27 28 29 29 30 30 31 31 31 31 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 27 28 29 30 30 31 31 32 32 32 32 32 32 32 32 31 31 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 28 28 28 27 26 26 25 24 23 23 22 21
 19 19 20 20 21 22 23 25 26 28 30 32 34 36 38 40 43 45 48 50 52 54 56 58 59 60 60 60 60 59 58 56 54 52 50 48 45 43 41 38 36 34 32 30 29 27 26 24 23 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 20 20 19 18 17 16 15 14 13 13 12 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 15 15 16 17 19 20 21 23 24 26 28 30 33 35 38 41 44 47 51 54 58 61 64 68 71 73 75 77 78 78 78 77 75 73 71 68 64 61 58 54 51 47 44 41 38 35 32 30 27 25 23 21 20 18 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 23 24 25 26 28 29 30 31 33 34 35 36 37 38 39 40 41 42 42 42 43 42 42 42 41 40 40 38 37 36 35 33 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 14 13 12 12 11 10 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 10 11 11 12 13 14 15 16 17 17 18 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 27 27 27 27 26 26 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18
 15 15 15 15 15 16 16 16 17 18 19 19 20 22 23 24 26 27 29 31 33 35 36 39 41 43 44 46 48 49 50 51 51 51 51 50 49 48 46 45 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 21 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 12 12 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 43 45 48 51 54 57 60 63 67 69 72 75 77 78 79 80 80 79 78 76 73 71 68 65 61 58 55 51 48 45 42 39 36 34 32 29 27 25 24 22 20 19 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 34 35 35 35 35 35 34 34 33 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 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 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 36 37 37 38 39 39 40 41 41 42 42 43 43 43 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 42 42 42 43 43 44 44 44 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 42 42 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 36 36 35 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 28 29 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 46 46 47 47 47 46 46 45 45 44 43 42 41 40 39 39 38 37 36 36 35 35 35 35 35 35 35 36 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 44 44 44 44 44 44 43 43 42 42 41 40 39 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 45 46 47 48 48 49 50 51 51 52 52 52 52 52 52 52 52 51 51 50 50 49 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 35 36
 22 21 21 21 22 22 22 23 24 25 26 27 28 29 31 32 34 36 38 40 42 43 45 47 49 51 52 54 55 56 56 57 57 57 56 55 54 53 52 50 48 47 45 43 42 40 38 37 36 34 33 32 31 30 29 28 28 27 26 26 26 25 25 25 24 24 24 24 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 27 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 30 30 31 32 32 33 34 35 37 38 39 41 42 44 46 48 49 51 53 55 56 58 59 60 61 61 61 61 61 60 59 58 56 55 53 51 49 47 45 43 41 39 38 36 34 33 32 30 29 28 28 27 26 26 26 26 26 26 26 27 27 28 28 29 30 30 31 32 32 33 33 34 34 34 34 34 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 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 27 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 30 30 30 29 28 28 27 26 26 25 24 24 23 22 22
 29 28 26 25 24 23 23 23 23 23 23 24 25 26 28 29 31 33 36 39 42 45 49 54 58 64 70 76 82 90 97 105 112 119 126 132 137 141 143 143 142 139 135 129 123 117 110 104 97 91 85 79 74 69 64 60 57 53 50 47 45 43 40 39 37 35 34 32 31 30 28 27 26 25 24 24 23 22 21 21 20 20 20 20 20 20 20 21 22 23 24 26 28 30 33 36 39 42 45 48 51 54 57 60 63 65 67 68 69 70 70 70 70 70 69 68 67 66 65 63 62 61 60 59 58 58 57 57 57 57 57 57 58 59 60 61 63 65 66 69 71 73 75 78 80 82 84 86 87 88 88 88 88 87 86 84 82 80 78 75 72 70 67 64 62 59 57 54 52 50 48 46 45 43 42 41 40 40 39 39 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 34 33 33 32 32 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 30 31 32 32 33 35 36 37 38 40 41 43 45 46 48 49 51 52 54 55 56 57 57 58 58 58 57 57 56 55 54 52 51 50 48 46 45 43 41 40 38 36 35 34 33 32 31 30 30 29 29 29 30 30 31 32 33 35 36 38 40 42 44 46 48 50 52 53 55 57 58 59 59 59 59 59 58 57 56 54 53 51 49 47 45 42 40 38 36 35 33 31 30 29 27 26 25 25 24 24 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 33 34 36 37 39 40 42 43 45 46 48 49 49 50 50 50 49 48 47 45 44 42 40 37 35 33 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
 59 60 61 62 63 64 66 67 68 69 70 71 72 73 73 74 74 75 75 75 75 75 74 74 74 74 73 73 73 73 72 72 72 72 72 72 73 73 73 74 75 76 77 78 79 81 82 84 86 87 89 91 93 95 96 98 99 100 101 102 102 103 102 102 101 100 99 97 96 94 92 89 87 85 82 80 77 75 73 70 68 66 64 62 60 59 57 56 55 54 54 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 56 56 57 57 58 59 60 60 61 62 63 64 65 66 67 68 69 70 71 72 72 73 73 74 74 74 74 74 74 74 73 73 72 72 71 70 69 69 68 67 66 65 65 64 63 62 62 61 61 60 60 60 60 60 60 61 62 63 64 65 67 68 70 72 74 76 78 80 82 83 85 87 88 89 90 90 91 91 90 90 89 88 87 86 84 83 81 79 77 75 73 71 69 67 65 63 61 60 58 57 56 55 54 53 53 52 52 52 52 52 53 53 54 55 56 57 58 59 61 62 64 66 68 69 71 73 75 77 79 80 82 83 84 84 85 85 85 84 83 82 81 79 77 75 74 72 70 68 66 65 64 63 62 61 61 61 61 61 62 62 63 64 66 67 69 70 72 74 76 78 80 82 85 87 89 91 93 95 97 99 101 102 103 104 105 105 105 105 105 104 103 102 101 99 98 96 95 93 91 89 87 86 84 82 80 79 77 76 75 73 72 71 70 68 67 66 65 65 64 63 62 61 61 60 59 59 58 58 57 57 57 57 57 57 57 58 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 6 7 7 8 8 9 9 10 10 11 12 12 12 13 13 13 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 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 8 8 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 17 17 18 18 18 18 18 17 17 16 15 15 14 13 13 12 11 11 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 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 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 11 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 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 4 4 4 4 4 4 4 4
 12 13 13 13 14 14 15 16 17 18 19 20 21 22 24 25 26 28 29 30 32 33 34 35 36 37 38 38 39 39 39 39 38 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 25 26 26 27 27 27 28 28 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 34 34 35 36 37 38 38 39 40 41 42 42 43 43 44 44 44 44 44 43 43 42 41 40 39 38 36 35 33 32 30 29 27 26 24 23 22 20 19 18 17 17 16 16 15 15 15 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 21 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 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 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 16 16 16 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 24 24 24 24 24 24 24 23 23 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12
 44 45 46 47 49 50 52 54 57 59 62 65 68 72 76 79 83 88 92 96 101 105 109 114 118 122 125 128 131 133 134 135 135 134 132 130 127 124 120 116 111 107 102 97 92 87 83 78 74 70 67 63 60 57 55 52 50 48 47 45 44 43 42 41 40 39 39 39 39 39 39 39 40 41 41 42 44 45 47 48 50 53 55 58 60 63 66 69 72 75 77 80 81 83 84 84 84 83 82 81 79 77 75 73 71 69 67 65 64 62 61 60 58 58 57 56 56 56 56 56 57 57 58 59 60 62 63 65 67 70 72 75 78 81 84 87 91 95 99 102 106 110 113 117 120 123 126 128 130 131 133 133 133 133 133 132 131 129 127 125 123 120 118 115 112 110 107 104 101 99 96 93 91 89 87 85 83 81 80 79 78 77 76 76 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 72 72 71 70 70 69 69 68 67 66 66 65 64 63 63 62 61 60 60 59 58 57 57 56 56 55 55 54 54 53 53 53 53 53 53 53 53 53 53 54 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 70 70 70 70 69 68 67 66 64 63 61 59 57 55 53 51 49 48 46 45 44 43 42 41 40 40 39 39 39 39 39 39 39 39 40 40 41 42 43 44 44 46 47 48 49 50 52 53 54 55 57 58 59 60 61 62 63 63 64 64 65 65 65 65 65 65 65 64 64 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 43 43 43 43 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
 27 27 28 29 30 31 33 34 35 36 37 38 39 40 40 41 41 41 40 40 39 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 46 47 48 50 52 53 55 56 58 59 60 61 62 62 62 62 61 60 59 57 55 53 51 49 47 45 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 20 19 19 19 18 18 19 19 19 20 20 21 22 23 24 25 27 28 30 32 34 36 39 41 44 47 50 53 57 60 63 66 68 71 73 74 75 75 74 73 72 70 67 65 62 59 56 53 50 48 46 43 42 40 38 37 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 30 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 32 33 33 34 34 34 34 34 34 34 33 33 32 32 31 30 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 24 24 25 25 25 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 11 11 11 11 12 12 12 12 13 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 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 18 19 21 23 24 26 28 30 31 33 34 35 36 36 35 35 34 33 31 30 28 26 24 23 21 20 19 17 16 15 14 13 13 12 12 11 11 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 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 25 26 26 26 26 26 26 26 25 24 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 20 20 21 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 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 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 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 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 27 27 27 26 26 26 25 24 24 23 23 22 22 21 20 20 19 19 18 18 18 17 17 16 16 16 16 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 24 25 25 26 26 26 26 26 26 26 25 25 24 23 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 41 41 42 42 42 42 42 42 42 41 41 40 39 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 28 29 29 30 31 32 34 35 36 38 39 41 42 44 45 47 48 49 50 51 51 52 52 52 52 51 51 50 49 49 48 47 46 45 44 43 43 42 41 41 40 40 40 40 40 40 40 40 40 40 41 41 42 42 43 43 44 44 45 45 45 45 45 45 45 44 44 43 42 42 41 40 39 38 38 37 36 35 34 33 33 32 31 31 30 29 29 29 28 28 28 28 27 27 27 28 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 37 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 52 52 52 52 51 51 50 49 48 46 45 44 42 41 40 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 34 34 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 30 30 30 31 32 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 52 54 55 57 58 59 60 61 61 62 62 62 61 61 60 59 58 57 56 55 53 52 50 49 48 46 45 44 42 41 40 39 38 37 37 36 35 35 34 34 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 37 37 38 39 40
 54 54 54 54 54 53 53 53 53 53 52 52 52 52 51 51 51 51 50 50 49 49 48 47 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 35 35 35 35 35 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 50 51 51 51 51 51 51 51 51 50 50 50 49 49 49 49 48 48 49 49 49 50 51 51 53 54 55 57 58 60 62 63 65 66 67 68 69 69 69 68 67 66 64 62 60 57 55 52 50 47 44 42 40 37 35 33 32 30 29 27 26 25 24 23 23 22 22 22 22 22 22 23 23 24 25 26 27 29 30 32 33 35 37 39 40 42 44 46 48 50 51 53 54 56 57 58 59 60 61 62 62 63 64 64 65 65 66 67 68 69 70 71 73 74 76 78 80 82 84 87 89 91 94 96 98 100 101 102 102 102 102 101 99 97 95 92 89 85 82 78 74 70 67 63 60 56 53 50 47 44 42 39 37 35 33 31 30 28 27 26 25 24 24 23 23 23 23 23 24 24 25 26 27 28 30 31 33 35 37 39 42 45 48 51 54 58 61 65 69 73 76 79 82 85 87 88 89 88 88 86 84 82 79 76 73 70 66 63 61 58 56 54 52 51 50 49 48 48 48 48 48 49 49 50 51 52 53 54 55 56 57 58 59 60 60 60 61 60 60 59 58 57 55 54 52 50 48 46 44 42 41 39 37 36 34 33 32 31 31 30 30 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 50 51 52 53 53 54 54 54 55 55 55 55 55
 33 33 34 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 29 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 31 31 31 30 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 20 20 20 21 21 22 23 24 24 25 27 28 29 31 33 34 36 39 41 43 46 48 50 52 54 55 56 56 56 55 54 52 50 48 45 43 40 37 35 32 30 28 26 25 23 22 20 19 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 16 16 17 18 19 20 22 23 25 26 28 30 32 34 36 38 40 42 44 45 47 48 49 50 51 51 51 50 49 48 47 46 45 43 41 40 38 37 35 34 32 31 30 29 28 27 27 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32
 21 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 16 16 17 18 18 19 19 20 20 20 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 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 14 14 15 15 16 17 17 18 18 19 19 20 20 20 20 20 19 19 18 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 34 35 36 36 36 35 35 34 33 32 30 29 27 26 24 22 21 20 18 17 16 15 14 14 13 12 12 11 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 13 14 14 15 16 17 18 19 20 22 23 24 25 26 27 28 28 29 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 12 12 12 13 13 13 13 14 14 15 16 17 18 19 20 21 22 24 25 27 28 30 31 32 33 34 35 35 35 35 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21 21 20 20 20 20 20 20 20 21 21 21 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
 57 57 57 57 57 56 56 56 56 55 55 54 54 53 53 52 51 50 49 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 29 29 29 29 30 30 31 32 33 35 37 39 41 44 46 49 53 56 59 63 66 69 72 75 77 79 80 81 81 81 79 78 76 73 70 68 65 62 58 55 53 50 47 45 43 41 39 37 36 34 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 30 30 30 31 31 32 33 34 35 36 38 39 41 43 46 48 51 54 57 61 64 68 72 76 80 83 87 90 93 95 97 99 100 100 99 98 96 94 92 89 85 82 78 75 71 67 64 61 57 54 52 49 47 45 43 41 40 39 38 37 37 36 36 36 37 37 38 39 40 41 42 44 45 47 49 51 53 55 58 60 63 65 68 70 72 74 76 78 79 80 80 81 80 80 79 78 77 75 73 72 70 68 67 65 64 62 61 60 59 58 58 57 57 57 57 57 57 57 57 57 58 58 58 59 59 59 59 59 59 59 59 59 58 58 57 56 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 40 39 39 39 38 38 38 38 39 39 39 40 40 41 41 42 42 43 44 45 45 46 47 48 49 50 50 51 52 53 53 54 54 55 55 56 56 56 56 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 29 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 20 21 22 23 23 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 25 25 24 24 23 22 22 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 21 22 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 27 26 25 25 24 23 22 21 20 18 17 16 15 15 14 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 12 12 13 14 15 16 17 19 20 21 23 24 26 28 30 31 33 35 36 38 39 40 41 41 41 42 41 41 41 40 39 38 37 36 35 35 34 33 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 33 34 34 34 34 34 33 33 33 32 32 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 19 19 20 20 20 20 20 21 21 21 22 22 23 24 24 25 25 26 27 28 28 29 30 30 31 32 32 33 33 33 33 34 33 33 33 33 32 32 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 30 31 31 31 30 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 11 11 11 11 12 12 12 13 13 14 14 15 16 18 19 21 22 24 26 28 31 33 36 38 40 42 44 45 46 47 47 47 46 45 43 42 40 38 36 34 32 30 28 27 25 24 22 21 20 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 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 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 16 16 16 16 16 16 17 17 17 18 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 31 32 32 32 32 32 32 31 30 29 28 27 25 24 23 22 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19
 23 23 23 23 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 24 24 23
 14 15 15 16 17 17 18 19 20 20 21 22 23 23 24 25 25 26 26 27 27 27 27 27 27 26 26 25 24 23 23 22 21 20 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 22 23 23 24 24 24 24 24 23 23 22 22 21 20 20 19 18 18 17 16 16 15 15 15 15 14 14 14 14 15 15 15 15 15 16 16 17 17 18 18 18 19 19 20 20 20 20 21 21 21 21 21 21 20 20 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 37 37 37 36 36 35 34 33 32 31 30 28 27 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 12 12 12 13 14 14 15 16 18 19 21 22 24 26 28 31 33 35 38 40 42 44 45 46 46 45 45 43 41 39 37 34 32 29 27 25 22 21 19 17 16 15 14 13 12 11 11 10 10 10 9 9 9 9 9 9 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 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 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 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 15 16 17 18 19 21 23 24 27 29 32 35 38 41 45 49 53 56 60 63 65 66 67 66 64 62 58 55 51 47 43 39 36 33 30 27 24 22 20 19 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 20 21 23 25 26 28 30 32 34 37 39 41 43 44 46 47 48 49 50 51 51 51 51 51 50 50 49 48 47 46 45 45 44 42 41 40 39 38 37 36 34 33 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 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 19 20 21 23 24 25 27 28 30 32 33 35 36 37 38 39 39 40 40 40 39 39 38 37 37 36 35 34 33 32 31 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 20 20 19 18 17 17 16 15 14 13 13 12 11 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 20 21 22 23 24 25 25 26 26 26 26 26 26 26 25 25 24 23 23 22 21 21 20
 16 17 17 18 18 19 19 20 20 21 21 21 21 21 21 20 20 20 19 19 18 17 17 16 16 15 14 14 14 13 13 13 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 26 27 29 30 31 32 33 34 34 34 34 34 33 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 32 33 34 35 36 37 37 38 39 39 39 39 39 39 39 38 38 37 37 36 36 35 34 34 33 32 31 30 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 20 21 21 22 23 24 25 27 28 29 31 32 34 35 36 37 38 39 39 39 39 39 38 37 36 35 34 33 32 31 29 28 27 27 26 25 25 25 25 25 25 25 26 26 27 28 29 30 31 33 34 36 38 39 41 42 44 45 46 46 46 46 46 45 44 42 40 38 37 35 33 31 29 27 25 24 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 27 28 28 28 29 29 29 28 28 27 27 26 26 25 24 23 23 22 21 21 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 30 31 31 32 32 31 31 30 30 29 28 27 25 24 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 16 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
 27 27 26 26 26 26 27 27 27 28 28 28 29 30 30 31 32 33 34 35 36 36 37 38 39 40 41 41 42 42 43 43 43 43 43 43 43 42 42 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 29 29 30 32 33 34 35 36 37 38 38 39 40 40 40 41 41 40 40 40 39 38 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 35 36 38 39 41 42 44 46 47 49 50 52 53 54 55 55 56 56 56 55 55 54 53 52 51 50 49 47 46 44 43 42 40 39 38 37 35 34 34 33 32 32 31 31 31 30 30 31 31 31 31 32 32 33 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 48 49 50 51 51 52 52 53 53 53 53 53 53 53 53 52 52 51 50 49 48 47 46 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 26 26 26 27 28 28 29 30 31 32 33 34 35 36 37 39 39 40 41 42 42 43 43 44 44 44 44 44 43 43 43 42 41 41 40 39 38 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 70 68 66 65 63 60 58 56 54 52 50 48 46 44 43 41 40 39 37 36 36 35 34 34 33 33 33 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 35 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 36 36 36 37 38 39 39 41 42 43 44 46 47 49 51 53 55 57 58 60 62 64 66 68 69 71 72 73 74 74 75 75 75 74 74 73 73 72 71 70 69 68 66 65 64 62 61 60 58 57 56 54 53 51 50 49 47 46 45 44 43 41 40 39 39 38 37 36 36 36 35 35 35 35 35 35 35 36 36 37 37 38 39 40 41 42 44 45 47 49 50 52 54 57 59 61 63 66 68 70 73 74 76 78 79 80 80 80 80 79 78 77 75 73 71 69 66 64 61 59 56 54 52 49 47 45 44 42 40 39 38 37 36 35 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 37 37 38 38 39 39 40 41 42 43 45 46 47 49 50 52 54 56 57 59 61 63 64 66 67 68 70 71 71 72 72 73 73 73 72 72 71 71 70 69 68 67 66 65 64 62 61 60 58 57 55 54 52 51 49 48 46 45 43 42 40 39 38 37 36 35 34 34 33 33 33 33 33 33 33 33 34 35 36 36 37 39 40 41 42 44 45 47 48 50 52 54 55 57 59 61 62 64 66 67 69 70 71 73 74 74 75 75 75 75 74 74 73 71
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 47 46 45 44 43 41 40 39 38 37 36 35 34 34 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 28 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 32 32 31 31 30 30 29 28 28 27 26 25 24 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 33 34 36 37 39 41 43 45 47 49 51 53 55 56 58 59 60 60 60 60 59 57 56 54 52 49 47 44 42 39 37 35 33 31 29 27 25 24 23 22 21 20 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 26 27 28 29 31 32 33 34 35 36 37 37 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 36 36 36 36 35 35 34 33 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 30 32 33 34 35 36 38 39 40 42 43 45 46 47 48 49 50 50 50 50 50 50 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 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
 34 33 31 30 29 28 26 25 24 24 23 22 22 21 21 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 22 22 22 21 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 32 33 33 33 33 33 33 32 31 30 29 28 27 26 25 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 16 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 27 28 28 29 29 30 30 30 31 31 31 32 32 33 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 49 50 50 50 49 49 48 46 44 43 41 39 36 34 32 30 28 27 25 23 22 21 20 19 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 25 26 27 27 28 28 29 29 29 29 29 29 29 29 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 30 30 31 32 33 33 34 34 35 35 35 35 35 34 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 19 19 20 21 22 22 23 24 26 27 28 30 31 32 34 35 37 38 39 40 41 42 42 42 42 41 40 39 38 37 36
 39 39 38 38 38 38 38 38 38 39 39 39 40 40 40 40 40 39 38 38 36 35 34 32 31 29 27 26 24 23 21 20 19 18 17 16 15 14 14 13 13 13 12 12 12 12 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 37 38 39 40 41 41 42 43 43 44 44 45 45 46 46 46 46 47 47 47 47 47 48 48 48 48 48 48 48 48 48 47 47 46 46 45 44 43 41 40 38 37 35 33 32 30 28 27 25 24 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 14 14 15 15 16 17 18 19 21 22 24 26 27 30 32 34 36 38 40 41 42 43 44 44 43 42 41 40 38 37 35 33 32 30 29 28 27 26 25 25 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 33 34 34 34 34 34 33 32 31 30 29 28 26 25 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 57 58 60 62 64 65 67 69 70 72 73 73 74 74 73 72 70 69 66 64 61 58 55 52 48 45 42 39 36 34 31 29 27 25 23 22 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 14 14 15 16 17 18 20 22 23 26 28 31 34 38 41 45 49 53 57 60 63 65 67 68 68 67 65 63 61 58 56 53 51 48 46 44 43 41 40
 77 80 83 85 88 89 91 92 93 93 93 92 91 90 88 87 85 83 81 79 77 75 73 71 69 67 65 63 62 60 58 56 55 53 51 50 48 47 46 45 44 43 42 41 40 40 40 39 39 39 39 39 40 40 40 41 42 42 43 44 45 46 48 49 51 52 54 57 59 62 65 69 72 76 81 85 89 94 98 102 105 107 109 110 110 109 106 103 99 95 90 85 80 75 70 65 60 56 52 49 45 42 40 37 35 33 32 30 29 28 28 27 27 27 27 27 27 28 28 29 30 31 31 32 33 34 35 37 38 39 40 40 41 42 43 43 43 43 43 43 43 42 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 29 28 28 29 29 29 30 30 31 32 33 34 35 37 38 40 41 43 44 46 47 48 50 51 52 53 53 54 54 54 54 54 54 53 53 52 51 51 50 49 48 47 46 46 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 43 43 43 44 45 45 46 47 48 49 51 52 53 54 55 56 57 58 59 59 59 59 59 59 58 58 57 56 55 55 54 53 53 52 52 51 51 51 51 52 52 52 52 52 53 53 53 53 52 52 52 51 50 49 48 47 45 44 43 41 40 38 37 35 34 33 32 31 30 30 29 29 29 29 29 30 30 31 32 33 34 35 37 38 40 41 43 44 45 46 47 48 48 48 48 47 46 45 44 43 41 40 38 37 35 34 32 31 30 29 28 27 27 26 26 25 25 25 25 25 26 26 27 28 29 30 32 33 35 37 39 42 44 47 50 53 56 59 63 66 70 73
 43 44 45 46 47 48 50 51 53 55 56 57 59 59 60 60 60 59 58 57 55 53 51 49 47 45 42 40 38 36 35 33 32 31 30 29 28 28 27 27 27 28 28 28 29 30 31 32 33 34 35 37 38 40 41 43 44 46 47 49 50 51 52 53 54 55 55 56 57 58 59 59 60 61 62 63 64 65 66 67 68 69 70 71 72 72 73 73 74 74 73 73 73 72 71 70 70 68 67 66 65 64 63 61 60 59 58 57 56 55 55 54 53 53 52 51 51 50 49 48 47 46 45 44 42 41 39 38 36 35 33 32 30 29 28 27 26 25 25 24 24 24 24 24 24 25 25 26 27 28 29 31 32 34 36 38 40 42 44 46 48 50 52 54 55 56 57 57 57 57 56 55 54 53 52 51 50 49 49 48 47 47 47 47 47 47 47 48 49 49 50 52 53 54 55 56 57 58 59 59 59 59 58 57 55 53 51 49 47 45 42 40 38 36 34 32 31 30 28 27 27 26 26 26 26 26 26 27 27 28 29 30 31 32 34 35 36 38 39 41 42 44 45 47 48 49 51 52 54 55 56 58 59 61 62 64 66 67 69 70 72 73 75 76 77 78 78 79 79 79 78 78 77 76 75 73 72 70 68 66 64 62 60 58 56 54 52 51 49 47 46 44 43 42 41 40 38 37 36 35 34 34 33 32 31 30 30 29 28 28 27 27 27 27 27 27 28 29 29 30 32 33 35 36 38 41 43 45 48 50 53 55 57 59 61 62 63 64 64 63 62 61 60 58 56 54 52 50 49 47 46 45 44 43 42 42 42 42 42 42
 41 39 38 37 35 34 32 31 29 28 27 25 24 23 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 24 25 25 25 24 24 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 19 19 20 20 21 22 23 24 26 27 29 30 32 34 35 37 38 39 40 40 40 39 38 36 34 32 30 28 25 23 21 19 18 16 15 14 13 12 12 11 11 11 10 10 10 10 11 11 11 12 12 13 14 15 16 17 19 20 22 24 25 27 29 32 34 36 38 39 41 42 43 44 45 45 45 44 43 42 41 40 39 38 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 21 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 25 26 26 26 26 26 26 25 25 25 24 24 23 23 23 23 23 23 23 23 24 24 25 26 27 28 30 31 33 34 36 38 39 40 41 41 41 40 39 38 36 33 31 29 27 24 22 20 18 17 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 10 10 10 11 11 12 13 14 14 15 17 18 19 20 22 24 25 27 29 31 33 35 37 38 40 41 43 44 45 45 45 45 45 44 44 43 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 45 45 44 43 42 40 39 37 36 34 32 31 30 29 28 27 26 25 25 25 25 25 26 26 27 28 29 31 32 33 35 36 38 39 41 42 43 44 45 46 46 46 46 46 45 44 43 42 41 40 39 38 37 36 35 33 32 31 30 30 29 28 27 27 26 26 25 25 25 25 26 26 27 27 28 29 30 31 33 34 36 38 40 41 43 45 47 48 50 51 53 54 54 55 55 55 54 53 52 51 50 48 47 45 44 43 41 40 39 38 37 37 36 36 36 35 35 36 36 36 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 45 46 46 46 46 46 45 45 45 44 43 42 41 41 40 39 38 38 37 37 36 36 37 37 38 38 40 41 43 45 47 49 52 55 58 60 63 65 67 68 69 70 69 68 67 65 62 59 56 53 50 47 44 41 39 37 34 33 31 30 28 28 27 26 26 26 26 27 27 28 29 30 31 33 34 35 37 38 39 41 42 43 44 45 46 46 46 46 46 45 45 44 43 42 41 40 39 38 37 35 34 33 32 31 30 29 28 28 27 26 26 26 26 26 26 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 41 42 42 42 41 41 40 40 39 38 38 37 36 35 35 34 33 33 33 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 47 48 48 48 48 48 48 47 47 46 45 43 42 41 39 38 37 36 35 34 33 32 32 32 32 32 33 33 34 35 36 37 39 40 41 42 43 44 45 45 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
 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 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 8 8 8 8 8 8 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 9 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15
 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 17 17 16 16 15 14 13 13 12 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 11 12 13 14 15 17 18 20 21 23 25 27 29 31 33 35 36 38 39 39 40 40 40 40 40 39 38 38 37 36 34 33 32 30 29 27 26 24 22 21 19 18 17 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 13 14 16 17 19 20 22 23 24 25 25 26 25 25 24 23 22 20 19 18 16 15 14 13 12 12 11 11 10 10 10 10 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 17 17 18 19 19 19 19 19 19 18 18 17 16 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 16 17 19 20 21 22 23 24 25 26 26 26 26 25 24 23 21 20 19 17 16 14 13 12 11 10 9 8 8 7 7 6 6 6 6 5 5 5 5 6 6 6 6 6 7 7 7 8 9 9 10 11 12 12 13 14 15 16 16 17 17 17 17 17 17 17 16 16 16 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
 19 19 20 21 21 22 23 23 24 24 25 25 25 24 24 24 23 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 21 21 22 23 24 26 27 28 30 31 32 33 35 35 36 37 37 37 37 36 35 35 34 33 31 30 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 24 24 25 25 26 26 26 26 26 26 26 26 26 25 25 24 24 23 23 22 21 21 20 20 20 19 19 19 20 20 21 22 23 24 25 27 29 30 32 34 37 39 40 42 43 44 45 44 44 42 41 39 37 34 32 29 27 25 23 21 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 13 13 13 14 15 16 17 18 19 20 21 23 24 26 27 28 29 29 30 30 30 29 29 28 27 27 26 25 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 23 23 23 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 22 22 22 23 24 25 26 27 28 30 31 33 34 35 36 37 38 39 39 39 39 38 37 36 35 33 32 30 29 27 26 25 23 22 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 28 29 30 31 31 31 31 31 31 30 30 29 27 26 25 24 22 21 20 19 18 17 16 16 16 15 15 15 15 15 16 16 16 17 17 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
 20 20 20 19 19 18 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 12 12 12 12 12 12 12 11 11 10 10 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 15 15 17 18 19 20 21 22 23 24 24 25 25 24 24 23 22 21 20 19 17 16 15 14 13 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 18 19 20 22 23 24 24 24 24 24 23 22 21 19 18 16 15 14 13 12 11 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 11 11 12 12 13 13 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 9 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 11 11 12 13 14 15 16 17 17 18 19 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
 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 46 47 48 49 49 50 50 50 50 50 50 50 50 49 49 49 48 48 48 47 47 46 46 46 45 45 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 23 24 24 25 26 27 29 31 33 36 39 42 45 48 52 55 58 60 62 63 64 64 63 61 58 56 53 49 46 42 39 36 33 31 29 27 25 24 23 22 21 21 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 30 31 32 34 36 38 40 42 44 47 49 51 54 56 58 59 61 61 62 62 62 61 61 59 58 57 55 53 52 50 48 46 44 43 41 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 26 26 25 25 24 23 23 22 21 21 20 20 20 20 20 20 20 21 21 22 23 24 25 26 28 29 30 31 32 33 34 34 35 35 35 35 34 34 33 32 32 31 30 29 29 28 28 28 28 28 28 29 30 31 32 33 34 36 37 39 40 42 43 44 45 46 47 47 47 47 46 45 44 43 41 40 38 36 35 34 32 31 30 29 29 28 27 27 27 26 26 26 26 25 25 25 26 26 26 26 27 27 28 29 30 32 33 35 37 39 41 44 46 49 51 53 55 56 57 58 58 58 57 55 54 51 49 47 44 42 39 37 35 33 31 29 28 27 26 25 25 24 24 24 24 24 24 24 24 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 18 18 19 19 19 20 20 20 19 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 10 10 10 10 11 11 11 11 11 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 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 19 20 21 23 24 25 26 26 26 26 25 24 23 22 20 19 17 16 15 13 12 11 10 10 9 9 8 8 8 8 8 8 8 9 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 24 24 24 23 23 22 20 19 18 17 16 15 14 13 12 12 11 11 11 11 11 11 11 10 10 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 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 12 13 13 14 15 15
 22 22 23 23 23 22 22 21 21 20 19 19 18 18 18 18 18 19 19 20 21 22 23 24 26 27 28 29 30 31 31 31 31 30 29 28 26 24 22 20 18 17 15 14 12 11 11 10 10 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 16 17 17 18 18 18 18 18 17 16 16 15 14 13 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 8 8 8 8 9 9 10 11 11 12 13 13 14 14 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 22 22 22 22 22 21 21 20 19 19 18 17 17 16 16 16 16 16 16 16 17 18 19 20 22 23 25 27 28 30 31 32 33 34 33 33 32 31 29 28 26 24 23 21 20 19 19 18 18 18 18 18 19 19 20 21 22 23 24 25 26 26 26 26 26 26 25 24 22 21 19 17 16 14 13 11 10 9 9 8 8 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 17 17 18 19 19 19 19 19 18 17 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 13 14 16 18 19 22 24 26 27 29 29 30 30 29 28 26 25 23 21 20 18 17 15 14 13 12 11 11 10 10 10 10 10 11 11 12 13 14 15 16 17 18 19 20 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 41 41 41 40 40 40 39 39 38 38 38 38 38 39 40 41 43 45 47 49 52 54 57 59 62 64 66 68 69 70 70 70 70 69 67 66 64 62 60 57 55 54 52 51 49 49 48 48 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 47 47 46 46 45 45 45 45 45 45 45 46 47 47 48 50 51 52 52 53 53 53 52 51 50 48 46 44 42 39 37 34 32 30 28 26 25 23 22 22 21 21 21 22 22 23 24 25 26 27 29 30 32 34 35 37 39 41 42 44 45 47 48 49 49 50 50 50 50 49 49 48 47 46 45 44 43 42 41 40 39 38 36 35 34 33 32 30 29 28 27 26 26 25 24 24 23 23 23 24 24 25 26 27 29 31 34 36 39 42 45 48 51 54 56 58 59 60 60 59 58 56 54 51 49 46 44 41 39 38 36 35 35 34 34 34 34 34 34 35 35 36 36 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 40 41 41 42 42 43 44 44 45 45 46 46 46 46 46 45 44 44 43 42 41 39 38 37 36 35 33 33 32 31 31 31 31 31 32 33 34 35 36 38 39 41 42 43 44 44 44 44 44 43 41 40 38 37 35 33 31 29 28 27 26 25 24 24 24 24 25 25 26 27 28 29 30 31 32 34 35 37 38 40 41 43 45 46 48 50 51 53 55 56 58 59 60 61 62 62 63 62 62 60 59 57 55 53 51 48 46 43 41 39 36 34 32 31 29 28 26 25 24 24 23 23 23 23 24 24 25 26 28 29 31 32 34 35 37 38 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 23 23 23 23 23 23 24 24 24 25 25 26 27 28 30 32 34 36 38 41 43 46 49 51 54 56 58 60 61 62 62 62 61 59 57 55 52 49 47 44 41 38 36 34 32 30 29 28 27 27 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 37 38 40 42 44 46 47 49 50 51 51 52 51 50 49 47 45 43 41 39 37 35 33 31 29 28 27 26 25 24 24 23 23 24 24 25 26 27 28 29 30 32 33 35 36 37 38 38 38 38 38 37 36 35 34 33 31 30 28 27 26 24 23 22 21 20 20 20 19 20 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 34 35 35 35 36 36 36 36 36 37 37 38 38 39 40 41 42 44 46 47 49 51 53 55 57 59 60 61 63 64 64 64 65 64 64 63 62 62 60 59 58 57 56 55 53 52 51 49 48 46 45 43 41 40 38 36 35 33 32 30 28 27 26 24 23 22 21 20 20 19 19 19 20 21 21 23 24 26 28 30 32 35 38 40 43 46 48 50 52 54 54 54 54 53 51 49 46 43 40 37 35 32 30 28 26 25 24 23 22 22 22 22 22 22 23 23 24 25 26 27 28 29 30 31 31 32 33 33 34 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 31 32 33 34 35 36 38 40 42 44 46 48 50 51 53 54 54 55 55 54 53 52 50 49 47 45 43 41 39 37 35 33 31 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 23 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
 13 14 14 15 16 17 18 19 20 21 23 24 26 28 29 31 33 35 36 38 39 40 41 42 43 44 44 45 45 46 46 46 47 47 48 49 49 50 51 52 53 54 56 57 58 60 61 63 64 65 65 66 66 66 65 64 63 62 61 59 58 56 54 53 51 50 49 47 46 45 44 43 42 41 41 40 39 38 37 37 35 34 33 32 30 29 27 26 24 23 21 20 19 18 17 16 16 15 15 15 15 15 16 17 18 20 22 24 26 29 33 36 40 45 49 54 58 63 66 69 70 71 70 67 64 60 56 51 46 41 37 33 29 26 23 21 19 18 17 17 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 27 29 31 33 35 37 39 41 44 46 47 49 49 50 50 50 49 48 47 46 44 43 42 41 40 39 39 39 38 39 39 39 40 41 42 43 44 45 46 47 47 47 46 45 44 42 40 38 36 34 32 29 27 25 23 22 20 18 17 16 15 14 13 12 11 11 11 11 11 12 13 14 15 17 18 20 22 25 27 30 32 35 37 39 41 43 44 45 45 45 44 43 42 40 39 37 35 33 32 31 29 29 28 28 28 29 29 30 32 33 35 37 39 41 43 45 47 49 50 50 50 50 49 48 46 44 42 40 38 36 35 33 32 31 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 29 30 32 33 35 37 39 41 43 44 46 47 48 48 49 48 48 47 45 44 42 39 37 34 32 29 27 25 22 21 19 17 16 15 14 13 13 12 12 12 12 12 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
 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 22 22 22 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 27 27 28 29 30 30 31 32 32 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 34 35 35 36 36 36 36 36 35 35 34 33 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 29 31 32 34 36 38 40 42 43 44 45 46 46 46 45 44 43 42 41 39 38 37 35 34 32 31 30 29 29 28 28 28 28 28 29 30 31 32 34 36 38 39 41 43 45 46 47 48 49 49 50 49 49 48 47 46 45 43 42 40 38 37 35 34 33 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 24 24 25 26 27 29 30 32 34 36 38 40 42 44 46 48 49 50 51 51 51 50 49 47 45 43 40 38 35 33 30 28 26 25 23 22 21 21 21 21 21 21 22 22 23 24 25 26 27 28 30 31 32 34 35 36 37 38 38 38 39 38 38 37 36 35 34 33 32 31 30 29 29 28 27 27 27 26 26 26
 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 12 13 13 13 13 13 13 13 13 12 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 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 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 13 13 14 15 15 15 16 16 16 15 15 14 14 13 12 12 11 10 9 9 8 8 8 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 5 5 5 5 5 5 5 5 5 5 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 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 5 5 5 5 5 5 5 5 5 5 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3
 35 35 36 37 37 38 38 39 40 41 42 43 44 46 47 48 50 51 53 54 55 56 56 56 56 55 54 52 51 49 47 45 43 41 39 37 35 33 31 30 28 27 26 25 24 24 24 24 24 25 26 26 27 29 30 32 33 35 37 39 41 43 45 47 49 51 54 55 57 59 60 60 60 60 60 58 57 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 44 44 44 43 43 42 41 40 39 38 37 36 35 34 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 21 21 22 22 22 23 24 25 26 27 28 30 31 33 34 35 37 38 39 40 41 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 41 40 40 39 39 38 37 37 36 35 34 33 33 32 31 30 29 29 28 28 28 28 28 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 44 44 44 44 43 43 42 41 40 38 37 36 34 33 32 30 29 28 27 26 25 24 24 23 23 22 22 22 22 21 21 22 22 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 30 31 31 32 33 35 36 37 38 40 41 42 43 44 45 45 46 46 45 45 44 43 41 40 39 37 36 34 33 32 31 29 28 28 27 26 25 25 24 24 24 24 24 24 24 24 25 25 26 27 27 28 29 30 31 32 33 33 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 51 52 53 53 53 52 51 49 48 46 44 43 41 40 39 38 37 37 37 37 37 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 52 53 53 54 54 55 55 55 56 56 55 55 55 54 53 52 51 50 48 47 46 44 43 42 41 40 39 38 37 37 37 36 36 37 37 38 38 39 40 41 42 43 44 45 46 46 46 46 45 44 43 42 40 39 38 36 35 35 34 33 33 34 34 35 36 37 38 40 42 44 46 47 49 51 52 53 54 55 55 55 55 54 54 53 52 52 51 50 49 48 48 48 48 48 48 49 50 52 53 55 56 58 59 61 62 63 63 63 63 62 62 61 60 58 57 56 55 54 53 52 51 51 51 51 51 52 53 54 56 57 59 61 63 64 65 66 66 65 64 63 61 59 57 55 52 50 48 47 45 44 44 43 43 44 45 46 48 50 53 55 58 61 64 67 70 73 75 77 78 78 78 77 75 73 70 67 64 61 57 54 51 48 46 44 42 41 40 40 40 40 41 42 43 44 46 48 50 51 53 55 57 59 60 61 62 63 63 63 63 62 61 60 59 58 57 56 55 54 54 54 54 55 56 57 59 61 63 65 67 69 71 72 73 73 73 72 71 69 66 64 61 58 55 53 51 49 47 46 45 44 44 43 43 43 44 44 44 45 46 46 47 47 48 48 48 48 48 48 48 47 47 46 45 45 44 44 44 44 44 44 45 45 46 46 47 48 48 48 49 49 48 48 48 47 46 45 44 42 41 40 38 37 36 35 34 33 32 32 32 33 33 34 35 37 38 40 42 44 46 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 35 33 32 31 30 29 29 30 30 31 33 35 37 40 43 46 50 53 57 60 62 64 65 65 64 62 60 56 52 49 45 41 37 34 30 28 25 23 21 20 18 17 17 16 16 17 17 18 19 20 22 24 26 29 31 34 38 41 45 48 52 55 58 61 64 65 66 67 66 65 64 62 59 57 55 52 50 48 47 46 45 44 44 44 45 45 46 47 48 49 50 51 52 52 52 51 51 50 48 47 45 43 42 40 39 37 36 35 34 34 33 33 33 33 33 33 33 33 34 34 34 35 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 37 37 36 35 33 32 31 29 27 26 24 22 21 20 19 18 17 17 17 17 17 18 18 19 21 22 24 26 28 30 33 35 37 39 41 43 43 44 44 43 42 41 40 39 37 36 35 34 33 33 32 32 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 43 44 45 45 46 46 46 46 46 46 46 45 45 44 44 43 42 41 40 39 38 37 37 36 35 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 30 29 29 28 27 26 24 23 22 21 20 19 19 18 17 17 17 17 17 17 18 19 19 20 21 23 24 26 27 29 31 32 34 36 37 39 40 41 43 44 45 46 47 47 48 48 49 49 49 50 50 50 50 49 49 48 48 47 46 44 43 42 40 39 37 36 35 34 33 32 31 30 30 29 29 29 29 30 30 31 32 34 35 37 39 41 42 44 46 47 47 47 47 46 44 42 41 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 36 37 37 38 39 40 41 42 43 43 44 45 45 45 45 45 45 45 44 44 43 42 42 41 40 39 38 37 36 35 33 32 31 29 28 26 25 24 22 21 20 19 18 18 17 17 17 17 17 17 18 18 19 20 21 23 24 25 27 29 31 33 35 36 38 40 41 42 43 44 44 43 43 42 41 40 38 37 36 35 34 34 33 33 33 33 33 34 34 35 35 35 35 34 34 33 32 30 29 27 25 24 22 21 19 18 17 16 16 15 15 15 15 15 15 15 16 16 17 18 19 20 22 23 25 27 29 32 34 37 39 41 43 44 45 45 44 43 41 39 37 34 32 29 27 25 24 22 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 44 46 47 48 48 48 47 46 44 43 41 39 37 35 33 32 30 29 27 26 25 24 24 23 23 23 23 24 24 25 26 27 29 31 33 35 37 39 42 44 46 48 50 51 51 51 51 50 50 49 47 46 45 44 43 42 41 41 40 40 40 40 40 40 40 40 40 39 39 38 37 36 35 33 32 30 28 27 25 24 23 22 21 20 20 20 20 20 20 21 22 23 24 25 27 28 30 32 34 37 39 41 43 46 48 49 51 53 54 55 55 56 56 55 55 54 53 52 51 49 48 46 44 43 42 40 39 38 37 36 35 35 34 34 34 34 34 34 34 34 34 35 35 36 36 37 37 38 38 39 39 39 39 39 38 38 38 37 37 36 36 35 35 35 35 35 35 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 25 25 24 24 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 25 26 27 28 30 31 33 34 35 36 37 37 37 37 36 35 33 32 30 28 26 25 23 22 21 20 19 18 18 18 17 17 17 17 17 18 18 18 19 19 20 20 20 20 21 21 21 21 21 21 20 20 21 21 21 22 23 24 26 28 31 34 38 43 49 55 62 69 75 81 85 87 87 85 81 75 69 63 57 51 46 41 37 34 31 28 26 25 23 23 22 22 22 23 24 26 28 31 35 39 44 51 58 67 77 88 99 110 120 128 133 135 132 127 119 110 100 91 82 74 67 61 56 52 49 46 43 42 40 39 38 37 36 36 35 34 33 32 31 29 28 26 25 24 22 21 20 19 19 18 18 18 18 19 20 21 22 24 27 30 33 38 43 49 56 64 73 82 91 99 104 106 104 99 91 81 71 61 52 44 37 32 27 24 21 19 17 16 16 15 15 15 15 15 16 17 18 19 20 22 23 25 27 29 31 34 36 37 39 40 41 41 40 39 38 37 35 34 33 31 30 30 29 29 29 29 29 29 30 30 30 31 31 31 30 30 29 28 27 26 25 24 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 20 19 19 19 19 18 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 15 16 16 17 18 19 20 22 23 23
 25 24 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 34 35 36 37 37 38 39 40 40 40 41 41 41 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 25 25 25 26 27 27 29 30 31 33 34 36 38 40 41 43 44 45 45 45 45 44 43 41 40 38 36 34 32 30 29 27 26 25 24 23 22 22 22 22 22 22 23 24 25 26 28 29 31 33 35 37 39 41 43 44 46 47 48 48 48 48 48 47 47 46 45 44 44 43 42 41 40 40 39 39 38 38 37 36 36 35 34 33 33 32 31 30 29 29 28 27 27 27 26 26 27 27 27 28 29 30 31 32 33 34 36 37 38 39 41 41 42 43 43 43 42 42 41 40 39 38 37 35 34 33 32 31 30 29 29 28 28 28 28 29 29 30 31 31 32 33 34 35 36 37 37 38 38 38 38 38 37 36 35 34 33 32 31 30 28 27 26 26 25 24 24 24 24 24 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 41 41 41 41 41 41 41 41 41 40 40 39 39 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 23 23 23 23 24 25 26 27 28 29 31 32 33 35 36 37 38 39 39 40 40 39 39 38 37 36 35 34 32 31 30 29 28 27 26 26 25 25 25 25 25 25 25 25 25
 18 18 17 17 17 16 17 17 17 18 19 20 22 23 25 27 29 31 33 35 36 37 38 39 39 38 37 36 35 33 32 30 29 28 26 25 24 23 23 22 22 22 22 23 23 24 25 27 28 30 32 34 36 38 40 42 44 45 46 47 47 47 46 45 44 42 40 39 37 35 34 32 31 30 29 28 27 27 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 33 35 37 39 42 44 47 50 52 54 55 56 56 55 53 51 48 44 41 37 33 30 27 24 22 20 18 17 16 15 14 14 13 13 14 14 15 16 17 18 19 21 23 25 28 30 33 36 39 42 45 47 48 49 48 47 45 43 40 37 35 32 29 27 25 24 23 22 21 20 20 20 20 21 21 21 22 23 23 24 24 25 25 25 25 24 24 23 23 22 22 21 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 28 28 27 27 26 25 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 13 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 28 28 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 24 24 24 25 26 26 27 27 28 29 29 29 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 25 24 23 22 21 20 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
 29 28 27 26 25 25 24 24 24 24 24 24 24 25 26 26 27 29 30 31 32 34 36 37 39 41 42 44 45 47 48 48 49 49 49 49 48 47 46 45 43 42 40 38 37 35 34 33 32 31 30 29 29 28 28 28 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 40 41 41 42 42 42 42 41 40 40 39 38 37 36 36 35 34 34 34 34 34 34 34 35 36 36 37 38 39 41 42 43 44 44 45 45 45 45 45 44 43 42 41 40 38 37 36 34 33 32 31 29 28 27 27 26 25 25 24 24 24 24 24 25 25 26 27 28 29 30 31 33 34 36 37 39 40 41 43 44 44 45 45 45 44 43 42 41 40 39 37 36 35 34 32 31 30 29 29 28 28 27 27 27 27 28 28 29 29 30 30 31 32 33 34 34 35 36 36 36 37 37 37 38 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 37 37 36 35 34 33 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 25 25 25 26 27 28 29 31 32 34 35 37 39 40 42 43 45 46 47 48 48 48 48 48 48 47 46 46 45 44 43 42 41 40 39 38 37 37 36 36 35 35 35 35 35 36 36 37 37 38 39 40 41 42 43 44 45 46 47 47 48 49 49 50 50 50 50 50 50 50 49 49 48 48 47 46 45 44 43 42 41 40 38 37 36 34 33 31 30
 39 37 36 35 34 34 33 33 33 33 34 34 35 35 36 36 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 44 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30 30 29 29 30 30 30 31 32 33 34 35 37 39 41 43 46 48 51 53 56 58 60 62 63 64 64 64 63 63 61 60 58 56 55 53 51 49 47 45 44 42 41 40 39 38 37 36 35 35 34 34 34 34 34 34 34 35 35 36 37 38 39 40 41 43 44 46 47 49 50 52 54 55 56 57 57 58 57 57 56 55 53 51 49 47 45 43 41 39 37 35 33 32 31 30 29 29 28 28 29 29 29 30 31 32 33 34 35 35 36 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 37 37 38 39 40 42 44 46 48 51 53 56 59 62 65 68 70 72 73 74 73 73 71 69 67 64 61 58 55 53 50 48 45 43 42 40 39 38 37 36 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 29 29 29 29 29 29 30 31 32 33 34 35 36 38 39 41 43 44 46 48 49 51 52 53 54 55 55 55 55 55 55 54 53 52 51 49 48 47 46 44 43 42 41 40 39 38 37 37 36 36 35 35 35 35 36 36 37 37 38 39 40 42 44 45 47 50 52 55 58 61 63 66 69 71 73 74 75 74 73 71 69 66 63 59 56 52 49 46 43 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
 23 24 24 24 25 25 26 27 27 28 29 30 30 31 32 32 33 33 34 34 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 27 28 29 30 31 31 32 32 33 33 33 33 33 33 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 25 25 25 25 26 26 27 27 27 28 28 29 29 29 29 30 30 30 29 29 29 29 28 28 27 27 26 26 26 25 25 25 25 25 26 26 26 27 27 28 29 30 30 31 32 33 33 34 34 34 34 34 34 33 33 32 31 30 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 22 22 23 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 35 36 36 35 35 35 34 33 32 31 31 30 29 28 27 26 25 25 24 24 24 24 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 33 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 32 32 31 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 24 23 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
 47 44 40 37 34 31 29 27 26 25 25 24 24 25 25 26 27 28 29 31 32 33 34 35 36 36 37 37 36 36 35 35 34 34 33 33 32 32 32 32 33 33 33 34 35 35 36 37 38 38 39 39 39 39 39 39 38 38 37 37 37 36 36 36 36 36 36 37 38 39 40 41 43 44 46 48 50 52 54 56 58 59 60 61 61 61 61 60 60 59 58 57 56 55 55 55 54 54 55 55 55 56 56 57 57 58 58 58 58 58 57 56 55 54 53 51 49 48 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 23 23 22 22 22 23 23 24 25 26 27 29 31 33 35 38 40 43 46 48 50 51 52 52 52 51 49 47 45 43 41 39 38 36 35 35 34 35 35 36 38 40 43 46 49 52 55 58 60 60 60 58 55 51 47 42 38 34 31 28 25 23 21 20 19 18 18 18 18 18 19 20 21 23 25 27 30 33 37 41 44 48 51 54 55 56 56 55 53 50 47 43 40 36 33 31 28 26 24 22 21 19 18 18 17 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 39 41 43 45 47 49 51 53 54 55 56 56 55 54 52 50 48 45 42 39 36 34 31 29 27 25 23 21 20 19 18 17 17 17 16 16 17 17 17 18 19 20 21 23 25 27 29 31 34 37 40 43 46 49 51 52 53 53 52 50 48 45 42 39 35 32 30 27 25 23 22 21 20 19 19 19 20 20 21 23 24 26 29 32 35 38 42 46 49 52 54 54 54 53 50
 42 40 39 38 37 36 36 36 36 36 36 37 37 38 38 39 39 39 39 39 39 38 37 36 35 34 33 32 31 30 29 28 28 27 27 27 27 27 28 28 29 30 31 33 34 36 38 40 42 43 45 47 49 50 50 51 51 50 49 48 46 44 42 41 39 37 36 35 34 34 33 33 34 35 36 37 39 41 44 46 49 52 55 57 59 60 60 60 58 56 53 50 47 44 41 38 36 34 33 32 31 31 31 32 33 34 35 37 39 41 43 45 47 49 50 52 52 53 52 52 51 49 48 46 44 42 40 39 37 36 35 34 33 32 32 31 31 31 31 31 32 32 33 34 35 36 37 38 40 41 43 44 46 47 49 50 51 52 52 53 53 53 52 52 51 50 49 48 47 46 45 45 45 45 45 46 47 48 50 52 55 58 61 65 69 73 78 81 85 88 90 91 91 90 88 86 83 80 76 73 69 66 63 60 57 54 52 50 48 46 45 43 42 41 39 38 37 37 36 35 34 34 34 33 33 33 33 34 35 35 37 38 40 41 44 46 48 51 54 56 58 60 61 61 61 60 58 56 53 50 47 44 41 39 36 34 33 31 30 30 29 30 30 31 32 33 35 36 38 40 42 43 44 45 45 44 43 41 39 37 35 33 31 30 28 27 26 26 25 25 25 26 27 28 30 32 34 37 40 44 48 52 57 61 65 69 73 75 76 77 76 75 72 69 66 62 58 54 51 48 44 41 39 37 35 33 31 30 29 28 27 27 27 27 27 28 29 30 31 32 34 36 38 40 42 45 47 49 51 52 53 53 53 53 52 50 49 47 45 43
 45 49 53 58 63 68 72 76 78 79 79 77 74 70 65 60 56 51 47 43 39 36 34 32 30 28 27 26 26 25 25 25 25 26 27 28 29 30 32 33 35 37 40 42 45 48 51 55 58 61 63 66 67 68 68 67 65 63 59 56 52 49 45 42 39 37 34 32 31 29 28 28 27 27 27 28 28 29 30 31 33 34 36 38 39 41 42 43 43 43 43 42 40 39 37 36 34 33 31 30 29 29 28 28 28 29 29 30 31 33 35 37 39 42 44 48 51 54 57 60 63 66 67 69 69 69 69 68 66 64 62 60 57 55 53 50 48 46 44 42 40 39 37 36 35 34 33 33 33 33 33 33 34 35 36 38 41 43 47 51 55 60 66 72 79 86 93 100 105 108 110 109 106 100 94 86 78 71 63 57 51 46 42 38 36 33 32 30 30 29 29 29 29 29 30 31 31 32 33 34 35 35 36 37 37 37 37 37 36 36 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 39 39 39 39 39 39 39 39 39 40 40 41 42 43 45 47 49 51 53 55 56 58 58 59 58 57 56 54 51 48 46 43 41 38 36 34 33 31 30 29 29 28 28 28 28 28 28 29 29 30 30 31 31 32 32 33 33 33 33 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 27 27 28 29 31 32 35 38 41
 51 49 48 48 48 49 50 51 53 55 57 60 62 64 65 66 67 66 66 64 63 60 58 56 53 51 49 47 45 44 43 43 43 43 44 45 47 49 51 53 56 58 61 64 67 70 73 75 78 79 81 81 82 81 80 79 78 76 74 71 69 67 65 63 61 59 58 57 56 55 54 54 54 54 55 55 56 56 57 58 58 59 60 60 60 60 60 59 58 57 56 55 53 52 51 50 49 48 47 46 46 46 46 46 46 47 47 48 49 50 51 52 54 55 57 59 60 62 63 65 66 67 68 69 69 69 68 68 67 65 63 62 60 57 55 53 50 48 46 44 42 41 39 38 37 37 37 37 37 38 39 40 42 44 47 50 53 56 59 63 65 68 70 71 71 70 69 67 65 62 59 56 54 51 49 48 47 46 46 47 48 50 52 55 58 62 66 70 74 77 80 82 83 82 80 78 74 70 66 62 58 54 50 47 45 43 41 40 39 39 39 39 40 42 43 45 48 50 53 56 60 63 66 70 73 75 78 80 81 82 82 82 81 80 78 76 73 70 68 65 62 60 57 55 52 50 48 47 45 44 42 41 41 40 39 39 39 38 38 38 39 39 40 40 41 42 43 44 45 46 47 48 49 50 50 51 51 51 51 51 51 51 51 50 50 50 50 50 51 51 52 52 53 55 56 57 59 61 63 65 67 70 72 74 76 77 78 79 80 80 80 79 78 77 75 73 70 68 65 63 60 57 55 53 50 48 47 46 45 44 44 44 45 46 47 50 52 55 59 63 67 72 77 81 85 89 91 93 93 91 89 85 81 77 72 67 63 59 56 53
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 28 29 30 32 33 34 36 37 38 40 41 42 42 43 43 43 43 43 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 43 43 43 43 43 42 42 41 39 38 37 35 34 32 31 29 28 27 26 25 24 23 23 23 22 22 23 23 23 24 25 26 26 27 28 29 30 31 32 33 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 44 44 45 46 46 46 46 46 45 44 43 42 41 39 38 37 35 34 33 32 31 30 30 29 29 28 28 28 28 28 29 29 30 30 31 32 33 34 36 37 39 40 42 43 44 45 46 46 46 46 45 44 43 41 40 38 36 35 33 32 30 29 28 27 27 27 27 27 27 28 29 30 31 32 33 35 36 37 38 39 39 40 40 39 39 38 37 36 35 34 33 33 32 31 31 30 30 31 31 31 32 33 34 35 36 38 39 41 43 44 46 48 50 52 53 54 56 56 57 56 56 55 54 52 50 48 46 44 42 40 38 36 34 33 32 31 30 30 29 29 29 29 29 29 29 29 29 30 29 29 29 29 28 28 27 27 26 26 25 25 24 24 24 24 25 25 26 27 28 29 31 32 34 36 38 41 43 45 47 48 50 50 51 51 50 49 48 46 45 43 41 40 38 37 36 35 34 33 32 32 32 31 31 31 31 31 32 32 32 33 34 34 35 36 38 39 41 42 44 46 48 50 52 53 55 56 57 57 57 57 56 54 52 50 48 45 43 40 38 36 34 32 31 29 28 28
 24 25 26 27 28 29 29 29 29 29 28 27 26 24 23 22 20 19 18 17 16 15 14 13 13 13 12 12 12 12 12 13 13 13 14 14 15 16 16 17 17 18 19 19 20 20 20 20 20 20 20 19 19 18 18 17 17 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 15 15 16 17 18 19 21 23 25 27 29 32 34 36 38 39 40 40 39 37 35 33 31 28 26 24 22 20 19 17 16 15 15 14 14 14 15 15 16 16 17 18 20 21 23 25 27 29 31 33 34 36 37 38 39 39 38 37 36 34 32 30 28 26 24 22 21 20 18 17 17 16 16 16 16 16 16 17 17 18 19 20 21 22 23 24 24 25 25 25 25 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 25 26 26 26 26 25 25 24 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 15 16 17 18 20 22 24 26 28 31 33 36 38 40 41 41 41 40 39 37 35 32 30 27 25 23 22 20 19 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 20 21 22 23
 36 36 36 36 35 34 33 31 30 28 27 26 25 24 23 22 22 22 21 21 22 22 22 23 24 24 25 26 26 27 27 27 27 27 27 26 25 24 23 22 21 21 20 19 18 18 17 17 17 17 16 16 17 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 31 32 33 35 37 39 40 42 43 45 45 45 45 44 42 41 38 36 34 31 29 27 25 24 22 21 20 20 19 18 18 18 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 27 28 29 29 29 30 30 30 30 30 29 29 28 27 26 25 24 23 22 21 20 19 19 18 18 18 18 18 18 18 19 20 21 22 23 25 26 28 30 32 34 36 38 39 40 41 41 40 39 38 37 35 34 32 31 30 29 29 29 28 28 29 29 29 30 30 31 31 31 31 31 30 30 29 27 26 24 23 21 20 19 17 16 15 15 14 13 13 13 13 12 13 13 13 13 14 14 15 16 17 18 19 20 22 23 24 26 27 28 28 29 29 29 28 28 27 26 25 25 24 23 23 23 22 22 23 23 23 24 25 26 27 29 30 32 33 35 36 37 38 38 38 37 36 35 34 33 32 30 29 28 28 27 26 26 26 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 24 24 24 25 25 26 27 28 29 30 31 33 34 35
 44 46 48 49 51 51 52 52 53 53 53 53 53 53 52 52 52 51 50 49 48 46 44 42 40 38 36 34 32 31 29 28 27 26 25 25 25 25 25 25 26 26 27 28 29 31 32 34 36 37 39 41 43 45 46 47 48 49 49 48 48 47 46 45 45 44 43 42 42 42 42 42 42 43 43 44 45 46 47 48 48 49 50 50 51 51 51 51 50 49 49 48 47 46 46 45 45 44 44 44 44 44 44 44 44 45 45 45 46 46 47 47 48 48 48 49 49 49 50 50 50 50 50 50 50 50 49 49 48 47 47 46 45 44 43 42 41 40 40 39 39 39 38 38 39 39 39 40 41 42 43 44 46 47 48 50 51 52 53 53 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 51 50 48 46 44 42 40 38 35 33 31 29 28 26 25 24 23 23 22 22 22 22 23 23 24 25 27 29 31 33 36 39 42 45 47 49 51 52 52 51 49 47 44 42 39 36 33 31 29 27 25 23 22 21 20 19 18 18 18 17 18 18 18 19 20 21 23 25 27 29 31 34 36 39 41 44 46 47 49 50 51 51 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 44 43 43 42 40 39 38 36 34 33 31 29 28 26 25 23 22 21 20 19 18 18 18 17 17 17 18 18 19 19 20 21 22 23 25 26 27 29 30 32 34 35 36 37 38 39 39 39 39 38 37 35 34 32 30 28 26 24 22 21 20 18 18 17 16 16 16 16 16 16 16 17 18 19 20 21 22 24 26 28 30 32 35 37 40 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 14 15 15 15 16 16 16 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 11 11 11 11 11 12 12 13 13 14 14 14 14 14 14 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 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 12 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 16 16 16 15 15 14 13 13 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 11 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 17 17 17 17 16 15 14 13 12 11 10 9 8 8 7 7 7 7 7 6 6 6 7 7 7 7 8 8 8 9 9 10 11 12 12 13 14 15 16 16 17 17 17 16 16 15 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9
 5 5 4 4 4 4 4 4 4 4 5 5 6 6 7 7 8 9 9 9 9 9 9 8 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 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 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 8 9 10 11 12 13 14 15 15 15 14 13 12 11 10 9 8 7 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 7 8 8 8 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 6 6 7 8 8 9 10 10 10 10 10 9 8 7 7 6 5 5 4 4 3 3 3 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 7 7 8 8 8 8 8 7 7 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 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 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 6 6 7 8 9 10 11 12 14 15 15 16 15 15 14 12 11 10 8 7 6 5 4 4 4 3 3 3 3 3 3 4 4 5 5 6 6 7 8 9 9 10 10 10 10 10 9 8 7 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 105 96 86 76 66 58 51 45 40 37 34 32 30 29 28 28 28 28 29 30 31 32 33 35 36 37 39 40 40 41 41 41 40 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 24 25 25 26 28 29 31 34 37 40 44 48 53 57 61 66 69 73 76 78 81 82 84 85 87 88 89 90 92 93 95 97 98 99 100 99 98 96 92 88 83 78 72 66 61 56 51 47 43 39 36 34 31 29 28 26 26 25 25 25 26 27 28 30 32 34 36 39 41 43 44 45 46 46 45 45 43 42 40 39 37 35 34 32 31 29 28 27 26 25 24 23 23 23 22 22 22 23 23 23 24 24 24 25 25 26 26 27 28 29 30 32 33 36 39 43 48 53 61 69 79 90 101 112 121 126 127 123 114 104 92 81 71 62 54 47 42 37 34 31 28 26 24 23 22 21 20 20 20 20 20 21 22 22 23 24 25 26 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 31 31 30 29 28 27 26 25 23 22 22 21 21 21 21 22 23 24 26 28 30 33 36 40 44 48 54 60 67 75 84 93 103 113 123 131 138 143 146 145 143 138 133 126 120 113 107 101 95 89 84 79 74 70 65 60 56 52 47 43 39 36 32 29 27 25 23 22 21 21 21 21 22 23 24 25 27 28 30 32 34 36 38 40 43 45 48 50 52 54 55 56 57 56 55 53 51 48 44 41 38 34 31 29 27 25 24 23 23 23 24 25 26 28 30 33 36 40 45 51 58 67 76 86 96 104 110 113 111
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 34 37 40 42 44 46 48 49 49 49 49 48 47 46 45 44 42 41 40 39 38 37 36 36 35 35 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 41 42 42 43 44 45 46 47 48 48 48 48 48 47 46 45 43 42 40 39 38 37 36 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 38 38 38 38 38 37 37 36 35 35 34 34 33 33 33 33 33 33 33 34 35 35 36 37 38 39 40 42 43 43 44 44 44 44 43 43 41 40 39 37 36 34 33 31 30 29 28 27 26 26 25 25 25 25 25 26 26 27 27 28 29 30 32 33 34 35 37 38 39 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 40 38 37 35 34 32 30 28 27 25 24 23 22 21 21 20 20 20 20 21 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 38 39 39 39 39 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 34 34 34 35 35 35 36 36 36 36 35 35 34 34 33 32 31 31 30 29 29 28 28 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 31 32 33 34 34 35 36 36 37 38 38 38 38 38 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 28 30 31 32 33 34 35 35 35 35 34 32 31 29 28 26 25 24 22 21 21 20 20 19 19 19 20 20 21 22 24 25 27 29
 19 18 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 23 24 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 28 29 29 30 31 31 31 31 31 31 30 29 28 27 26 24 23 22 20 19 18 17 15 15 14 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 33 33 33 33 32 32 31 30 29 29 28 27 26 25 24 23 23 22 21 21 20 20 20 19 19 20 20 21 21 22 23 24 25 26 27 27 27 26 25 24 23 22 20 19 18 17 16 15 15 14 14 14 14 14 14 15 15 16 17 18 20 21 23 24 26 27 29 30 31 31 31 31 31 30 29 28 26 25 23 22 21 20 20 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28 28 28 27 26 26 25 24 23 22 21 20 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 16 17 17 18 19 21 22 23 24 25 26 27 28 28 28 29 29 28 28 27 26 25 24 23 23 22 21 20 20 20 20 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 30 30 29 28 27 25 24 23 22 21 21 20 20 21 21 22 23 24 25 26 27 28 29 29 30 30 30 29 29 28 27 25 24 23 22 20 19
 38 38 38 38 39 39 40 41 41 42 43 43 44 44 45 45 45 44 44 43 42 41 40 38 37 37 36 36 36 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 51 52 52 52 52 52 51 51 50 48 47 45 44 42 40 39 38 38 37 37 38 38 39 40 40 41 42 42 42 43 43 43 42 42 42 41 41 40 40 40 39 39 39 40 40 41 41 42 44 45 46 48 49 51 52 54 55 55 56 56 55 55 53 52 50 48 46 44 42 41 40 40 39 40 40 41 42 44 45 47 48 50 51 53 54 55 57 58 59 60 60 61 61 61 60 60 59 57 56 54 52 50 47 45 44 42 41 40 40 40 40 41 41 42 43 43 44 44 45 45 45 45 45 44 44 43 43 42 42 41 40 40 40 39 39 40 40 40 41 41 42 43 44 44 45 46 46 47 47 47 47 47 46 46 45 44 43 42 42 41 41 41 42 42 43 44 45 46 47 48 49 50 50 50 51 51 51 51 51 50 50 50 49 49 48 47 47 46 45 44 43 43 42 41 41 41 42 42 43 44 46 47 48 49 50 51 51 51 50 49 48 47 46 45 43 42 41 40 39 38 37 37 37 37 37 37 37 38 38 39 40 40 41 41 42 42 42 42 42 41 41 40 39 39 38 38 37 37 38 38 40 41 43 46 48 51 54 56 59 61 63 64 64 65 65 64 63 62 61 59 58 56 54 52 50 48 46 45 43 41 40 38 37 36 35 35 35 36 37 38 40 42 43 45 46 47 48 49 49 49 48 48 47 46 45 44 43 41 40 40 39 38 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 41 39 38 37 36 35 35 35 35 35 36 37 38 39 40 41 43 44 45 46 47 47 47 47 46 46 45 45 44 44 44 44 45 45 45 45 46 46 46 46 46 46 46 46 46 45 45 44 44 43 42 41 41 40 39 38 37 37 36 36 37 38 39 40 42 44 45 47 48 49 49 48 47 46 45 43 41 40 39 37 36 36 35 35 35 36 37 38 40 42 45 47 50 53 55 58 59 61 61 61 60 58 56 54 51 48 45 43 40 38 36 34 33 32 32 32 33 35 37 40 43 46 49 52 55 57 58 59 59 59 58 57 56 54 53 51 49 47 45 44 42 40 39 37 36 34 33 32 32 31 31 31 32 33 34 35 37 39 40 41 42 43 43 43 43 43 43 43 43 44 44 45 46 47 49 51 53 56 58 60 63 65 66 67 67 66 64 62 60 57 54 51 48 45 42 40 38 35 34 32 31 30 29 29 29 30 31 33 35 37 40 42 44 45 47 48 48 49 49 49 48 48 48 47 47 46 46 45 45 44 43 42 41 40 39 38 36 34 33 31 30 30 29 29 30 32 34 36 39 42 46 50 54 59 63 68 72 76 79 82 84 84 83 82 79 76 72 68 64 60 57 55 52 51 49 49 48 48 49 49 50 51 52 53 54 55 55 54 53 52 49 47 44 41 38 35 33 32 31 30 30 31 31 33 34 35 37 39 41 43 46 48 51 53 56 59 61 64 67 69 70 72 72 72 71 69 66 63 59 55 51 47 43 40 38 37 36 35 35 36 36 37 38 40 41 43 44 46 47 49 50 50 51 51 50 49 48 46 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 15 15 15 14 13 12 11 11 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 11 12 13 15 16 17 18 20 21 21 22 21 21 20 18 17 15 14 13 12 11 10 10 10 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 15 15 15 15 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 10 10 10 10 11 12 13 14 15 17 18 20 21 22 23 23 22 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 10 11 12 13 14 15 16 17 17 18 18 17 17 16 15 15 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 12 11 11 11 11 10 10 9 9 9 8 8
 30 31 33 34 35 35 36 35 35 34 33 31 30 28 26 25 23 21 20 18 17 16 15 14 13 13 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 35 35 35 34 32 30 28 25 23 20 18 16 15 14 14 15 15 17 18 20 22 25 27 30 32 35 37 39 40 40 40 40 38 37 35 33 31 30 29 28 27 27 27 28 30 31 34 37 40 44 49 54 59 64 67 68 67 64 59 53 47 40 34 29 24 21 18 16 15 15 15 16 17 18 19 21 23 25 27 29 32 35 38 41 44 48 51 54 57 60 61 62 62 60 57 54 50 45 40 35 31 27 24 21 19 18 17 17 17 17 17 18 19 20 21 22 23 24 25 26 27 28 28 28 27 27 26 25 23 22 21 20 19 18 17 17 16 16 16 16 16 17 17 18 18 19 20 21 21 22 23 23 24 24 24 24 25 25 26 27 27 28 29 30 31 32 33 34 34 35 35 35 35 35 35 34 34 33 32 30 29 28 27 25 24 23 22 21 20 20 20 21 23 25 28 31 35 39 43 46 48 49 49 47 45 41 38 34 31 28 26 23 22 20 19 19 18 18 19 19 20 21 23 24 26 28 30 31 33 33 33 33 32 31 29 27 25 23 21 19 18 17 16 16 16 17 19 21 25 29 34 40 47 53 59 64 68 70 69 67 64 59 55 50 45 40 36 33 29 27 24 22 20 18 17 16 14 14 13 13 13 13 14 15 16 18 19 21 22 23 24 25 25 25 25 24 24 24 23 23 23 23 23 24 24 25 26 27 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
 64 63 62 60 59 59 58 57 57 57 56 56 56 55 55 54 53 52 51 49 47 44 42 40 37 35 34 33 33 33 34 35 36 38 40 42 43 45 47 49 50 52 53 55 56 57 58 59 60 61 61 61 61 61 59 58 56 54 51 48 45 42 40 38 36 35 35 35 35 36 37 38 40 41 43 44 46 48 49 51 52 54 55 56 57 58 58 58 58 58 57 57 56 55 55 54 53 53 53 53 53 53 53 54 54 54 54 54 53 53 51 50 48 46 44 42 41 40 39 39 39 40 41 42 43 44 45 47 48 49 51 52 54 55 56 58 59 60 61 61 62 62 61 61 60 58 56 54 52 49 47 45 43 42 41 40 40 41 42 42 43 44 44 45 45 46 46 46 47 47 47 48 49 49 50 51 52 54 55 57 59 60 62 64 65 66 67 67 67 67 66 65 64 63 61 60 58 56 54 52 50 48 46 45 44 43 43 43 44 45 46 48 50 51 52 53 54 54 54 54 53 52 52 51 50 49 48 47 46 46 45 44 43 42 41 41 40 40 39 39 39 39 40 41 43 45 48 50 53 55 58 59 61 62 63 63 64 64 65 65 65 66 67 67 68 69 70 71 71 72 72 72 71 70 69 67 65 62 60 57 54 52 49 47 45 43 41 39 38 36 35 34 34 34 34 35 36 38 40 43 46 49 51 53 55 56 57 57 57 56 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 35 34 34 33 33 33 34 35 37 40 42 45 48 51 54 57 59 62 64 66 67 69 70 71 71 71 71 70 69 68 67 65
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 21 21 20 20 20 20 21 21 22 24 25 27 29 32 34 37 40 42 43 44 43 41 39 36 32 29 26 24 22 20 19 18 18 18 17 17 17 17 17 18 18 18 18 19 19 20 20 21 22 22 23 24 25 27 28 29 30 31 31 31 30 30 28 27 25 24 22 21 20 19 18 18 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 20 19 19 19 18 18 17 17 16 16 16 16 16 16 16 16 17 17 17 18 19 20 20 21 23 24 25 26 28 29 31 32 33 33 34 34 34 34 33 33 32 32 31 30 30 29 28 27 26 26 25 24 23 22 22 21 21 20 20 20 20 21 22 23 25 28 30 33 35 37 38 38 37 36 34 32 29 27 25 23 21 20 19 18 17 17 17 17 17 17 18 18 19 20 21 21 22 23 23 24 24 24 23 23 23 22 21 21 20 20 19 19 19 19 19 20 22 23 25 27 29 31 32 33 33 32 31 29 28 26 24 23 22 20 19 18 17 17 16 16 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 23 23 23 23 23 22 22 21 20 20 19 19 19 19 19 19 20 20 21 22 23 23 24 25 26 27 28 28 28 28 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 24 24 23 22 21 21 20 19 19 18 18 18 18 18 18 18 19 19 20 21 22 23 24 26 28 30 32 34 36 38 40 41 42 41 40 37 35 32 29 26 24 22 21 21 21 21 22 22 23 24 26 27 28 29 30 31 32 32 32 31 30 29 28 26 25 24
 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 11 11 12 13 15 16 17 17 18 18 18 18 18 18 17 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 17 17 18 18 19 19 19 19 19 18 17 16 15 14 13 12 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 19 19 19 19 18 16 15 14 12 11 10 10 9 9 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 18 18 18 17 17 16 15 14 13 12 12 11 11 11 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 19 19 18 18 17 16 15 14 14 13 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 9 9 10 11 12 13 14 16 17 18 18 18 18 18 17 16 16 15 14 13 13 12 12 12 11 11 11 11 11 11 11
 83 73 64 56 49 44 39 35 32 29 26 25 23 22 20 20 19 18 18 17 17 17 17 17 18 19 20 22 24 26 28 31 33 35 36 37 38 38 38 37 37 36 35 34 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 21 21 21 22 23 24 25 27 29 30 32 34 35 36 37 38 39 39 40 41 41 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 44 43 42 41 39 37 35 32 30 28 26 24 23 23 22 23 23 25 26 28 29 32 34 37 39 42 45 49 52 55 59 61 64 66 67 68 67 66 63 60 57 52 48 43 39 35 31 28 25 23 21 20 19 19 19 19 20 20 21 22 22 23 25 26 27 29 31 33 36 39 42 45 48 52 56 59 63 66 68 70 71 71 71 70 69 68 66 64 62 60 58 56 54 51 48 45 41 38 34 31 28 25 23 21 20 19 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 34 34 33 32 30 29 27 25 24 23 23 22 22 23 23 24 25 26 27 28 30 32 34 36 39 42 46 51 56 62 70 78 88 98 108 118 126 131 132 130 124 115 105 95 85 75 67 59 53 47 42 38 34 31 28 26 24 22 21 21 21 21 22 24 26 29 32 35 38 41 44 46 48 49 49 49 48 47 46 44 42 39 37 35 33 31 29 27 25 24 22 21 20 19 18 18 18 19 20 22 24 27 31 35 40 46 52 59 66 74 82 91 100 109 119 127 134 139 141 139 134 126 116 105 94
 91 89 86 82 78 73 68 64 60 56 52 49 47 45 43 42 41 40 40 40 41 42 43 45 48 51 55 59 63 67 71 74 75 76 75 73 71 68 65 62 59 56 53 51 48 46 45 43 42 40 39 39 38 37 37 37 37 38 38 40 42 44 48 53 59 66 73 81 89 97 103 108 111 112 112 111 108 105 101 97 93 89 85 81 78 74 71 68 66 63 61 59 57 56 54 53 52 50 49 48 48 47 46 45 45 44 44 43 43 42 42 42 42 43 44 46 48 51 55 59 63 68 71 74 76 77 77 77 75 73 71 68 66 63 61 58 56 54 53 51 50 49 48 47 47 46 46 45 45 45 45 45 45 46 46 47 47 48 48 48 48 48 48 48 48 47 47 47 47 47 48 48 48 49 49 50 51 51 51 52 52 52 52 51 51 51 51 51 51 51 51 52 53 53 54 56 57 57 58 58 58 57 56 54 51 48 45 42 40 38 37 36 35 35 35 36 36 37 38 39 40 42 44 46 48 51 54 57 60 64 68 71 74 77 78 79 78 76 73 68 63 58 52 48 44 40 38 37 36 35 35 36 36 37 37 38 39 40 41 42 43 45 46 48 50 52 54 56 58 61 64 66 69 72 75 79 82 85 88 90 93 95 97 98 99 99 98 96 93 89 84 79 74 68 62 57 53 50 47 46 45 44 44 45 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 62 62 62 61 60 59 58 56 55 54 54 53 53 53 54 54 54 55 56 57 58 59 61 63 66 68 72 75 78 82 85 88 91 92 92
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

