
 % 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
 103920 108982 112142 113089 111726 108193 102832 96111 88537 80578 72617 64938 57725 51085 45062 39657 34847 30591 26840 23544 20652 18118 15899 13956 12253 10761 9452 8303 7293 6405 5623 4933 4325 3787 3311 2890 2516 2184 1890 1627 1394 1185 1000 833 685 552 433 327 231 145 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 81 160 248 345 454 575 711 862 1032 1221 1434 1673 1941 2242 2581 2963 3394 3880 4430 5052 5758 6558 7467 8501 9677 11018 12546 14290 16281 18554 21150 24112 27487 31326 35679 40595 46110 52247 58996 66303 74050 82034 89954 97410 103920 108981 112139 113085 111721 108187 102825 96104 88530 80571 72611 64932 57720 51080 45057 39653 34844 30588 26837 23541 20650 18116 15897 13954 12251 10759 9451 8302 7292 6404 5622 4933 4324 3786 3311 2889 2516 2184 1889 1627 1393 1185 999 833 685 552 433 326 231 145 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 81 160 247 345 454 575 711 862 1031 1221 1434 1672 1940 2241 2580 2962 3393 3879 4429 5052 5757 6557 7466 8500 9676 11017 12545 14289 16280 18553 21148 24110 27485 31324 35677 40592 46108 52244 58993 66300 74047 82032 89953 97408
 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 53 54 55 56 58 59 60 61 63 64 65 66 67 68 69 70 71 72 73 74 74 75 75 76 76 76 76 76 76 76 75 75 75 74 73 72 72 71 70 69 68 67 65 64 63 62 60 59 58 56 55 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 25 25 24 24 23 23 23 22 22 21 21 21 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 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 52 53 54 55 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 72 73 73 74 74 74 74 74 74 74 74 73 73 72 72 71 70 69 68 68 67 65 64 63 62 61 60 59 57 56 55 54 52 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 21 20 20
 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 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 49 50 52 53 55 56 58 59 61 63 64 66 68 70 72 73 75 77 79 81 83 85 86 88 90 92 93 95 96 98 99 100 102 102 103 104 105 105 105 106 106 105 105 105 104 103 102 101 100 99 98 96 95 93 91 90 88 86 84 82 80 79 77 75 73 71 69 67 65 64 62 60 59 57 55 54 52 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 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 24 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 43 44 45 46 47 49 50 51 53 54 56 57 59 60 62 63 65 67 68 70 72 74 75 77 79 80 82 84 85 87 88 89 91 92 93 94 95 96 97 97 98 98 98 98 98 98 97 97 96 95 95 94 93 91 90 89 88 86 85 83 81 80 78 76 75 73 71 70 68 66 65 63 62 60 58 57 55 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24
 58 59 60 61 62 64 65 66 67 69 70 71 72 74 75 76 77 79 80 81 82 83 85 86 87 88 89 90 91 92 92 93 94 94 95 95 96 96 96 96 96 96 96 96 96 95 95 94 94 93 92 91 91 90 89 88 87 85 84 83 82 81 79 78 77 76 74 73 72 71 69 68 67 66 64 63 62 61 60 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 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 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 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 85 86 87 87 88 88 89 89 89 89 90 90 89 89 89 89 89 88 88 87 87 86 85 84 84 83 82 81 80 79 78 77 76 75 74 73 71 70 69 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 54 55 56 57
 29 29 30 31 32 33 34 35 36 37 38 39 40 42 43 45 46 48 49 51 53 55 57 59 62 64 67 69 72 75 78 81 84 87 91 94 98 102 106 110 114 118 122 127 131 135 139 144 148 152 156 160 163 167 170 173 175 177 179 180 181 181 181 181 180 178 177 175 172 169 166 162 159 155 151 147 142 138 134 129 125 120 116 112 108 104 100 96 92 88 85 82 78 75 72 69 67 64 61 59 57 55 52 51 49 47 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 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 18 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 30 31 32 33 34 35 36 38 39 40 42 43 44 46 48 49 51 53 55 57 59 61 63 66 68 70 73 75 78 81 83 86 89 92 94 97 100 103 105 108 110 113 115 117 119 121 123 124 125 126 127 127 128 128 127 127 126 125 124 123 121 119 117 115 113 111 108 106 103 100 98 95 92 90 87 84 82 79 77 74 72 69 67 65 63 61 59 57 55 53 51 50 48 47 45 44 42 41 40 39 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28
 57 56 55 54 53 53 52 51 50 50 49 49 48 48 47 47 46 46 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 47 47 48 48 49 49 50 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 65 66 67 69 70 72 73 75 76 78 80 82 84 85 87 89 91 94 96 98 100 102 105 107 109 112 114 117 119 122 124 127 129 131 134 136 138 141 143 145 147 149 151 153 154 156 157 159 160 161 162 162 163 163 163 163 163 163 162 162 161 160 159 158 157 155 154 152 150 149 147 145 143 141 138 136 134 132 130 127 125 123 120 118 116 114 112 109 107 105 103 101 99 97 95 94 92 90 88 87 85 84 82 81 79 78 77 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 62 61 60 60 59 59 59 58 58 58 57 57 57 57 56 56 56 56 56 56 56 56 56 57 57 57 57 57 58 58 59 59 59 60 60 61 62 62 63 64 64 65 66 67 68 69 70 71 72 74 75 76 78 79 80 82 84 85 87 89 91 93 95 97 99 101 103 106 108 111 113 116 119 121 124 127 130 133 136 139 142 145 148 152 155 158 161 164 167 170 173 176 179 182 185 187 190 192 194 196 198 199 200 201 202 203 203 203 203 203 202 202 200 199 198 196 194 192 190 187 185 182 179 176 173 170 167 163 160 157 153 150 146 143 140 136 133 130 127 123 120 117 114 111 109 106 103 101 98 96 93 91 89 86 84 82 80 78 76 75 73 71 70 68 67 65 64 63 62 60 59 58
 45 46 46 46 47 47 47 48 48 48 49 49 50 50 50 51 51 52 52 53 53 53 54 54 55 55 56 56 56 57 57 58 58 59 59 59 60 60 60 61 61 61 62 62 62 63 63 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 62 62 62 61 61 61 60 60 60 59 59 59 58 58 57 57 57 56 56 55 55 54 54 53 53 53 52 52 51 51 51 50 50 49 49 49 48 48 47 47 47 46 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 43 43 43 43 43 43 44 44 44 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 50 50 51 51 52 53 53 54 54 55 56 56 57 58 59 59 60 61 62 63 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 90 91 92 93 94 95 95 96 97 97 98 98 99 99 99 100 100 100 100 100 100 100 100 100 100 99 99 99 98 98 97 97 96 96 95 94 93 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 67 66 65 64 63 63 62 61 60 59 58 58 57 56 56 55 54 54 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 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 45 45 45
 103 98 93 88 83 79 75 71 67 64 60 57 54 51 49 46 44 42 40 38 36 34 32 31 29 28 27 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 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 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 26 27 28 29 31 32 34 35 37 39 40 42 45 47 49 51 54 57 59 62 65 68 72 75 78 82 86 89 93 97 101 105 109 112 116 119 123 126 129 132 134 136 138 139 140 140 140 140 139 137 136 134 131 129 126 122 119 116 112 108 104 101 97 93 89 85 82 78 75 71 68 65 62 59 57 54 51 49 47 45 42 40 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 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 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 33 35 36 38 40 42 45 47 49 52 55 58 61 65 68 72 76 80 84 89 94 99 104 110 115 121 127 133 139 145 152 158 164 169 175 180 185 189 192 195 197 199 200 200 199 197 195 192 188 184 179 174 168 162 156 150 144 138 132 126 120 114 108
 72 73 74 76 77 79 80 81 83 84 86 88 89 91 92 94 96 98 99 101 103 104 106 108 109 111 113 114 116 118 119 121 122 124 125 126 128 129 130 131 132 133 134 135 135 136 136 137 137 137 137 137 137 137 137 136 136 135 135 134 133 132 132 131 129 128 127 126 125 123 122 121 119 118 116 115 113 112 110 109 107 106 104 103 101 100 98 97 96 94 93 91 90 89 87 86 85 84 83 81 80 79 78 77 76 75 74 73 73 72 71 70 69 69 68 67 67 66 65 65 64 64 63 63 62 62 62 61 61 61 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 61 61 61 61 62 62 63 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 71 71 72 72 73 74 74 75 76 76 77 77 78 79 79 80 80 81 82 82 83 83 84 84 85 85 86 86 86 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 86 86 85 85 84 84 83 83 82 81 81 80 79 79 78 77 76 75 75 74 73 72 71 71 70 69 68 67 66 66 65 64 63 62 62 61 60 59 59 58 57 57 56 55 55 54 53 53 52 52 51 50 50 49 49 48 48 48 47 47 46 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 42 42 42 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 52 52 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
 87 88 88 89 90 90 91 92 92 93 94 95 96 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 113 115 116 117 118 119 121 122 123 124 126 127 128 129 131 132 133 134 135 136 138 139 140 141 142 143 144 145 145 146 147 148 148 149 149 150 150 151 151 151 151 152 152 152 152 151 151 151 151 150 150 150 149 148 148 147 146 146 145 144 143 142 141 140 139 138 137 136 135 134 132 131 130 129 128 126 125 124 123 121 120 119 118 117 115 114 113 112 111 110 108 107 106 105 104 103 102 101 100 99 98 97 96 96 95 94 93 92 92 91 90 90 89 88 88 87 87 86 86 85 85 84 84 84 83 83 83 82 82 82 82 82 81 81 81 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 83 83 83 83 84 84 85 85 85 86 86 87 87 88 88 89 90 90 91 92 92 93 94 94 95 96 97 97 98 99 100 101 101 102 103 104 105 106 107 108 109 109 110 111 112 113 114 115 116 116 117 118 119 120 120 121 122 123 123 124 125 125 126 126 127 127 128 128 128 128 129 129 129 129 129 129 129 129 129 129 129 128 128 128 127 127 127 126 126 125 124 124 123 122 122 121 120 119 119 118 117 116 115 114 114 113 112 111 110 109 108 107 106 105 104 104 103 102 101 100 99 98 98 97 96 95 94 94 93 92 92 91 90 90 89 88 88 87 87 86 86 85 85 84 84 84 83 83 83 83 82 82 82 82 82 81 81 81 81 81 81 81 81 81 81 82 82 82 82 82 83 83 83 84 84 84 85 85 86 86 87
 58 58 59 59 60 60 61 62 62 63 63 64 64 65 66 66 67 68 68 69 69 70 71 71 72 73 73 74 74 75 75 76 77 77 78 78 78 79 79 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 79 79 78 78 77 77 76 76 75 75 74 73 73 72 71 70 70 69 68 67 67 66 65 64 64 63 62 61 60 60 59 58 57 57 56 55 55 54 53 53 52 51 51 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 42 42 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 75 76 77 79 80 82 83 84 86 87 89 90 92 93 94 96 97 99 100 102 103 104 106 107 108 109 110 112 113 114 115 115 116 117 118 118 119 119 120 120 120 120 121 120 120 120 120 120 119 119 118 118 117 116 115 114 114 113 112 110 109 108 107 106 105 103 102 101 100 98 97 96 94 93 92 90 89 88 86 85 84 83 82 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 61 61 60 59 59 58 58 57 57 56 56 55 55 55 54 54 54 53 53 53 52 52 52 52 52 52 52 52 51 51 51 51 51 51 52 52 52 52 52 52 52 52 53 53 53 53 54 54 54 55 55 55 56 56 57 57 57
 7 7 7 7 7 7 7 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 19 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 42 44 46 48 50 52 54 56 58 61 63 66 68 71 73 75 78 80 83 85 87 89 91 93 95 97 98 99 100 101 101 101 101 101 101 100 99 98 96 95 93 91 89 87 85 83 80 78 76 73 71 68 66 64 61 59 57 55 53 51 49 47 45 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 16 16 16 15 15 14 14 14 13 13 13 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 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 35 37 38 40 42 44 47 49 51 54 57 60 63 66 69 73 77 80 84 89 93 98 102 107 112 117 122 127 132 137 142 147 151 155 159 163 166 169 171 172 173 174 173 172 171 169 166 163 159 155 151 146 142 137 132 126 121 116 111 106 101 96 92 87 83 79 75 71 68 64 61 58 55 52 49 47 44 42 40 38 36 34 33 31 30 28 27 26 24 23 22 21 20 19 19 18 17 16 16 15 15 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7
 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 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 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 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 49 49 49 50 50 51 51 52 52 53 53 54 54 55 55 55 56 56 57 57 57 58 58 59 59 59 60 60 60 61 61 61 61 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 61 61 61 61 61 60 60 60 60 60 59 59 59 59 58 58 58 58 57 57 57 57 56 56 56 56 55 55 55 55 55 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32
 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 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 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 47 49 50 51 53 54 55 57 58 59 60 62 63 64 65 66 67 68 69 69 70 71 71 71 72 72 72 72 72 71 71 70 70 69 69 68 67 66 65 64 63 62 61 60 58 57 56 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 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 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 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 48 50 51 53 54 56 58 59 61 63 64 66 68 69 71 73 74 76 77 79 80 81 83 84 85 86 86 87 87 88 88 88 88 87 87 86 85 84 83 82 81 80 78 77 75 74 72 70 68 66 65 63 61 59 57 56 54 52 50 49 47 46 44 43 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15
 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 45 45 45 45 45 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 39 39 39 39 38 38 38 37 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 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 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 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 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36
 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 41 42 43 44 46 47 49 50 52 53 55 56 58 60 61 63 65 67 68 70 72 74 75 77 79 80 82 83 85 86 87 88 89 90 91 91 92 92 92 92 92 92 91 91 90 89 88 87 86 84 83 82 80 78 77 75 73 72 70 68 66 64 63 61 59 57 56 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 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 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 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 40 40 41 42 43 44 45 45 46 47 48 48 49 50 50 51 52 52 52 53 53 53 54 54 54 54 54 54 54 54 53 53 53 52 52 52 51 50 50 49 49 48 47 46 46 45 44 43 42 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16
 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 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 46 46 46 47 47 48 48 48 49 49 50 50 50 51 51 51 52 52 52 53 53 53 54 54 54 54 54 55 55 55 55 55 55 55 56 56 56 56 56 56 56 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 52 52 52 51 51 51 50 50 50 49 49 48 48 48 47 47 46 46 45 45 45 44 44 43 43 43 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 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 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 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36
 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 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 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 30 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 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33
 66 66 66 66 66 66 65 65 65 65 64 64 63 63 62 62 61 61 60 59 59 58 57 56 56 55 54 53 53 52 51 50 49 49 48 47 46 46 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 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 34 35 35 35 35 36 36 36 36 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 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 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41 42 42 43 44 45 46 47 48 49 49 50 51 52 53 54 55 56 56 57 58 59 59 60 61 61 62 63 63 64 64 64 65 65 65 66
 25 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 10 10 10 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 15 16 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 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 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 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 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 24 25 25
 73 74 75 75 76 77 77 77 78 78 78 79 79 79 79 79 79 79 79 79 79 78 78 78 77 77 77 76 76 75 74 74 73 73 72 71 70 70 69 68 67 67 66 65 64 63 63 62 61 60 59 58 58 57 56 55 55 54 53 52 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 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 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 44 45 46 47 48 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 70 71 72 73
 34 34 34 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 65 66 68 69 71 73 74 76 78 80 82 84 86 88 90 92 94 96 99 101 103 106 108 111 113 115 118 120 122 125 127 129 132 134 136 138 140 141 143 144 146 147 148 149 149 150 150 150 150 150 149 148 148 146 145 144 142 140 138 136 134 132 129 127 124 122 119 116 114 111 108 105 103 100 97 94 92 89 86 84 81 79 76 74 72 70 67 65 63 61 59 57 56 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 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 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33
 75 77 78 80 82 84 85 87 89 90 92 94 95 96 98 99 100 101 102 103 104 104 105 105 105 105 105 105 105 104 104 103 102 101 100 99 98 97 95 94 92 91 89 87 86 84 82 80 79 77 75 73 72 70 68 66 65 63 62 60 58 57 56 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 44 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 52 51 51 50 50 50 49 49 48 47 47 46 46 45 45 44 43 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 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 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 60 61 63 65 66 68 70 71 73
 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 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 41 41 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 49 49 49 48 48 48 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26
 37 37 38 38 39 39 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 65 66 67 69 70 71 73 74 76 77 78 80 81 82 84 85 86 88 89 90 91 92 93 94 95 96 97 98 98 99 99 100 100 100 100 100 100 100 100 99 99 98 97 97 96 95 94 93 92 91 89 88 87 86 84 83 81 80 78 77 75 74 72 71 70 68 67 65 64 62 61 60 58 57 56 54 53 52 51 50 49 47 46 45 44 43 43 42 41 40 39 38 38 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 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 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 37 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 31 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 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36
 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 42 43 44 45 46 47 47 48 49 50 50 51 52 52 53 54 54 55 55 55 56 56 56 56 56 56 56 56 56 56 56 55 55 54 54 53 53 52 51 51 50 49 48 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 36 36 36 36 37 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 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 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 18 18 18 17 17 17 17 17 17 17 17 17 17 18
 38 39 40 41 42 43 44 46 47 48 50 51 53 54 56 57 59 61 63 65 67 69 71 74 76 79 81 84 87 90 93 96 99 102 106 109 113 117 121 125 129 134 138 143 147 152 157 162 167 172 177 182 188 193 198 204 209 214 219 225 229 234 239 244 248 252 256 259 262 265 268 270 272 274 275 275 276 276 275 275 273 272 270 268 266 263 260 257 253 250 246 242 238 234 230 225 221 216 212 208 203 199 194 190 186 181 177 173 169 165 161 158 154 150 147 144 140 137 134 131 128 125 122 120 117 115 112 110 108 106 104 101 100 98 96 94 92 91 89 88 86 85 83 82 81 80 78 77 76 75 74 73 72 71 70 69 68 68 67 66 65 65 64 63 63 62 61 61 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 53 52 52 51 51 51 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 31 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 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37
 33 34 35 37 38 40 42 44 46 48 50 52 55 58 61 64 68 71 75 80 84 89 95 101 107 114 121 129 138 147 157 168 179 192 206 221 237 255 274 295 318 342 369 398 430 464 501 542 585 632 683 738 796 858 924 993 1066 1142 1219 1297 1376 1452 1525 1593 1654 1706 1746 1774 1789 1789 1774 1747 1706 1654 1593 1525 1451 1374 1295 1216 1138 1062 989 919 852 790 731 676 625 577 533 493 455 421 389 360 333 308 285 264 245 227 211 196 182 169 157 146 136 127 119 111 104 97 91 85 79 75 70 66 62 58 55 51 48 46 43 41 38 36 34 33 31 29 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 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31
 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 22 23 25 26 28 30 32 34 37 40 43 46 50 54 58 63 68 74 80 87 95 103 113 123 134 146 160 175 191 210 230 252 276 302 331 362 395 431 469 510 551 594 637 679 719 755 785 809 825 831 829 817 796 767 733 694 652 608 564 521 479 439 401 366 333 303 275 250 227 206 187 170 154 140 127 115 105 95 87 79 72 65 59 54 49 45 41 37 34 31 28 26 23 21 19 17 16 14 13 12 11 10 9 8 7 6 6 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 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 7 7 7 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 12 16 21 25 31 37 44 52 60 70 81 94 108 123 141 161 184 210 240 273 311 355 404 460 524 597 681 776 885 1009 1149 1309 1489 1690 1913 2157 2419 2693 2969 3234 3472 3663 3791 3843 3813 3704 3528 3302 3045 2772 2500 2236 1989 1762 1557 1372 1208 1063 935 822 723 637 560 494 435 383 338 298 263 232 204 180 159 140 123 108 95 83 73 64 55 48 41 35 30 26 21 18 14 11 9 7 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 27 29 30 31 33 34 36 38 39 41 44 46 48 51 54 57 60 64 67 71 76 80 85 90 96 102 109 116 124 132 141 150 161 172 184 197 211 226 242 260 279 299 321 344 370 397 426 457 491 526 564 604 645 689 735 782 830 879 927 975 1022 1066 1107 1144 1175 1200 1219 1230 1233 1228 1216 1197 1171 1139 1102 1061 1018 972 925 878 830 784 738 694 652 612 573 537 502 470 440 411 385 360 337 316 296 277 260 244 229 215 202 190 179 168 159 150 142 134 127 120 114 108 102 97 93 88 84 80 77 73 70 67 65 62 60 58 55 54 52 50 48 47 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 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 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 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 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 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 21 35 51 69 91 116 144 178 216 262 314 375 446 529 626 740 873 1030 1215 1432 1688 1989 2343 2758 3239 3791 4412 5091 5801 6494 7104 7551 7765 7710 7394 6873 6222 5518 4818 4162 3570 3048 2595 2206 1875 1592 1352 1149 975 828 702 595 503 425 357 299 249 207 170 138 110 86 66 48 33 19 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 7 8 9 10 10 11 12 12 13 14 14 15 16 16 17 17 18 18 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 17 17 16 16 15 14 14 13 12 12 11 10 9 9 8 7 6 5 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 68 103 146 196 257 329 416 520 645 796 977 1197 1464 1788 2181 2659 3237 3934 4761 5722 6798 7932 9015 9888 10381 10383 9898 9042 7984 6876 5824 4881 4065 3375 2798 2319 1922 1592 1319 1093 904 747 615 505 412 334 269 214 167 128 95 67 43 23 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
 14 16 18 20 22 24 26 29 31 34 37 40 44 47 51 55 59 63 68 73 79 85 91 98 105 113 121 130 140 150 161 174 187 201 217 234 252 272 294 317 343 372 402 436 473 514 559 608 661 721 786 857 936 1023 1119 1224 1340 1467 1607 1760 1927 2110 2308 2523 2753 3000 3261 3535 3817 4105 4393 4673 4936 5175 5379 5540 5649 5701 5693 5626 5503 5330 5116 4869 4598 4314 4024 3735 3452 3179 2920 2675 2447 2235 2039 1860 1695 1544 1407 1282 1168 1065 971 886 809 739 675 617 564 517 473 433 397 364 334 307 282 259 238 219 202 186 171 157 145 133 123 113 104 96 88 81 74 68 63 58 53 48 44 40 37 33 30 27 24 22 19 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 16 23 31 39 49 61 75 90 109 129 154 182 214 252 296 347 407 477 558 653 764 895 1048 1228 1440 1688 1979 2318 2711 3163 3675 4243 4853 5479 6076 6587 6949 7107 7034 6741 6272 5690 5057 4425 3827 3284 2802 2382 2020 1711 1448 1224 1034 874 737 621 523 439 367 307 255 210 172 139 112 88 67 49 34 21 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 62 62 62 63 63 63 64 64 64 64 65 65 65 65 65 66 66 66 67 67 68 68 69 69 70 71 72 73 74 76 78 79 82 84 87 90 93 97 101 106 111 117 124 132 140 150 160 172 186 201 218 237 259 283 310 341 376 415 459 509 566 629 702 784 877 982 1102 1237 1391 1565 1762 1985 2236 2518 2831 3178 3557 3965 4395 4835 5268 5671 6017 6278 6428 6449 6338 6104 5767 5357 4902 4431 3966 3521 3107 2730 2389 2086 1818 1582 1376 1195 1038 900 780 676 584 505 436 375 322 276 235 200 168 141 117 96 78 61 47 35 24 14 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 18 19 20 21 23 24 25 26 28 29 30 32 33 34 35 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 54 55 56 57 57 58 58 59 60 60 61 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 94 157 234 328 441 578 745 949 1196 1499 1869 2323 2880 3567 4413 5455 6735 8299 10185 12404 14910 17550 20020 21881 22690 22220 20600 18234 15584 13002 10682 8696 7042 5688 4586 3694 2972 2386 1911 1525 1210 953 742 569 428 311 215 137 72 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
 36 38 39 41 43 45 47 49 51 53 56 58 60 63 65 68 70 73 76 79 82 86 89 93 97 101 106 110 116 121 127 133 140 147 155 163 172 182 193 205 218 233 249 266 285 306 329 355 384 416 451 491 535 584 639 701 770 847 934 1032 1142 1266 1406 1563 1740 1940 2165 2417 2701 3019 3374 3767 4202 4678 5193 5743 6319 6907 7488 8036 8523 8916 9185 9306 9266 9068 8725 8264 7715 7114 6490 5868 5268 4701 4177 3698 3266 2878 2533 2227 1956 1717 1506 1321 1158 1015 889 779 681 595 520 453 394 343 297 256 221 189 161 136 114 94 77 61 48 36 25 15 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 11 13 14 15 17 18 20 21 23 24 26 27 29 31 32 34
 60 66 73 80 87 94 102 109 117 126 134 143 152 161 170 180 190 200 210 221 232 243 254 265 277 289 302 314 327 341 354 368 383 398 414 430 447 465 483 503 523 545 568 593 620 648 679 712 748 787 829 876 927 983 1045 1114 1189 1273 1367 1471 1586 1715 1859 2019 2198 2398 2621 2870 3147 3456 3798 4178 4596 5055 5556 6098 6679 7292 7929 8576 9216 9824 10373 10832 11173 11368 11400 11263 10960 10512 9944 9289 8579 7847 7116 6409 5738 5113 4538 4015 3544 3122 2746 2412 2116 1855 1625 1422 1243 1086 948 826 719 624 541 468 404 347 297 253 214 180 149 122 99 78 59 43 28 15 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 4 8 12 17 21 26 31 36 42 48 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 72 120 176 244 324 420 534 669 832 1026 1258 1537 1872 2276 2762 3350 4061 4920 5957 7202 8684 10423 12410 14589 16826 18889 20473 21272 21114 20040 18283 16159 13950 11850 9961 8320 6925 5752 4774 3960 3284 2721 2253 1863 1536 1263 1034 842 680 543 428 331 249 179 121 71 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 2 3 4 6 7 8 10 11 12 13 14 15 16 17 18 18 19 20 20 21 21 22 22 22 22 23 23 23 23 22 22 22 22 21 21 20 20 19 18 18 17 16 15 14 13 13 11 10 9 8 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 43 89 145 212 294 393 513 659 837 1054 1318 1642 2038 2525 3121 3854 4752 5846 7169 8744 10568 12590 14681 16606 18051 18711 18429 17278 15523 13488 11440 9546 7882 6468 5289 4316 3518 2866 2333 1898 1541 1249 1009 812 649 515 404 312 236 172 120 76 40 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 1 2 3 4 6 7 9 11 12 14 17 19 21 24 27 30 33 36 40 44 48 53 57 63 68 74 81 87 95 103 111 120 130 141 152 165 178 192 207 224 242 261 282 304 328 353 381 410 442 476 513 552 593 638 685 734 787 842 900 960 1022 1087 1152 1218 1285 1351 1415 1477 1535 1589 1637 1679 1713 1739 1756 1764 1762 1751 1731 1703 1666 1623 1574 1520 1462 1401 1338 1274 1210 1146 1083 1021 961 904 848 795 744 696 651 608 567 529 493 460 428 399 372 346 322 300 279 259 241 224 209 194 180 168 156 145 134 125 116 107 100 92 85 79 73 68 62 58 53 49 45 41 38 34 31 29 26 23 21 19 17 15 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 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 9 13 18 23 28 34 41 48 56 65 75 86 98 111 126 143 161 182 205 230 259 291 327 367 412 462 519 582 653 734 823 924 1037 1163 1303 1459 1631 1820 2025 2247 2481 2727 2977 3226 3465 3683 3870 4014 4107 4143 4118 4036 3901 3724 3513 3281 3037 2791 2548 2315 2094 1889 1699 1525 1368 1225 1097 982 879 786 704 630 564 505 452 405 363 325 291 261 234 209 187 167 149 133 119 105 93 83 73 64 56 48 42 36 30 25 21 16 12 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 40 63 91 122 159 203 253 313 383 464 561 674 807 965 1151 1371 1632 1943 2311 2748 3268 3883 4609 5459 6444 7564 8802 10113 11413 12580 13462 13918 13867 13317 12366 11162 9851 8551 7334 6241 5283 4458 3754 3158 2655 2231 1874 1572 1318 1104 922 768 638 527 432 352 284 225 175 133 96 65 39 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 2 6 11 17 24 31 39 48 59 70 83 98 114 133 154 177 204 233 267 305 347 395 450 512 581 660 750 852 968 1099 1248 1418 1611 1831 2081 2365 2685 3048 3454 3907 4406 4950 5530 6134 6740 7321 7840 8258 8537 8652 8589 8355 7975 7482 6917 6317 5711 5124 4570 4058 3592 3172 2798 2465 2171 1911 1683 1481 1304 1148 1011 891 784 690 608 535 470 413 363 318 278 243 212 184 160 138 119 102 86 73 61 50 40 32 24 18 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 49 50 51 51 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 53 53 53 52 52 51 51 50 50 49 48 47 47 46 45 44 43 42 41 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 10 9 8 7 6 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 48 75 107 145 190 243 307 382 473 580 709 864 1049 1272 1540 1862 2251 2719 3280 3949 4737 5650 6677 7778 8877 9851 10551 10845 10671 10069 9159 8089 6990 5949 5012 4197 3500 2914 2423 2013 1672 1388 1151 954 788 650 534 437 355 286 227 178 137 102 72 47 26 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54 160 298 478 715 1026 1436 1979 2701 3667 4962 6696 8989 11913 15353 18759 21043 21138 19008 15677 12247 9300 6972 5200 3870 2874 2126 1561 1132 806 556 365 217 104 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 12 50 96 151 218 298 394 510 649 817 1020 1265 1563 1923 2362 2897 3550 4348 5322 6507 7940 9646 11627 13830 16107 18190 19708 20308 19826 18382 16315 14006 11748 9706 7947 6473 5256 4261 3450 2790 2252 1813 1453 1159 917 719 555 420 308 216 139 76 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 1 6 11 16 22 28 35 42 50 59 68 78 89 101 114 128 143 160 178 198 220 244 271 300 332 368 408 451 500 554 615 682 757 841 935 1040 1158 1291 1440 1607 1795 2006 2243 2509 2806 3137 3505 3912 4358 4842 5361 5910 6478 7050 7607 8124 8573 8926 9158 9250 9194 8993 8661 8222 7704 7136 6545 5953 5377 4831 4321 3851 3423 3037 2690 2380 2104 1860 1642 1450 1280 1130 997 879 776 683 602 530 466 409 359 314 274 238 207 179 153 131 111 93 77 63 50 38 28 19 10 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
 93 95 97 99 101 103 105 107 108 110 111 112 114 115 116 117 118 119 120 120 121 122 122 123 124 124 125 125 126 127 128 128 129 130 132 133 135 137 139 142 145 149 153 157 163 169 176 185 194 205 217 231 248 266 287 311 338 369 405 445 492 544 604 673 751 841 943 1060 1194 1347 1522 1721 1949 2208 2502 2835 3208 3625 4084 4581 5107 5645 6172 6655 7054 7330 7450 7395 7167 6791 6302 5743 5155 4572 4016 3503 3038 2624 2260 1942 1665 1426 1220 1041 888 756 642 544 459 386 323 269 222 181 146 116 90 67 47 31 16 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 1 2 3 5 6 8 9 11 13 14 16 18 20 22 24 26 28 30 33 35 37 40 42 44 47 49 52 54 57 59 62 64 67 70 72 75 77 80 82 84 87 89 91
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 56 116 189 276 382 510 665 852 1080 1356 1691 2100 2600 3211 3958 4875 5995 7361 9010 10972 13239 15744 18307 20615 22260 22867 22281 20657 18366 15818 13323 11061 9101 7451 6083 4958 4038 3285 2670 2167 1754 1415 1136 906 716 559 429 321 232 158 96 46 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 11 23 36 52 70 91 114 141 172 207 248 294 348 409 480 562 656 765 891 1037 1205 1401 1627 1890 2193 2545 2950 3416 3948 4551 5224 5964 6756 7576 8384 9127 9741 10164 10346 10267 9936 9397 8707 7932 7128 6336 5588 4900 4279 3726 3239 2813 2442 2119 1839 1597 1387 1205 1048 911 792 689 600 521 453 394 342 297 257 222 191 165 141 120 102 86 72 59 48 38 30 22 15 9 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
 9 10 10 11 12 13 14 14 15 16 18 19 20 21 23 25 26 28 30 32 35 37 40 43 46 50 53 57 62 67 72 78 84 91 99 107 116 126 137 149 163 177 193 211 231 252 276 302 332 364 399 439 483 531 585 644 710 783 864 954 1052 1161 1280 1411 1554 1708 1875 2054 2243 2441 2645 2852 3055 3250 3430 3587 3715 3807 3857 3865 3829 3751 3636 3491 3322 3136 2940 2740 2540 2346 2159 1981 1815 1659 1515 1383 1262 1150 1049 957 873 797 728 666 609 558 511 469 431 396 365 336 310 287 265 245 228 211 197 183 171 159 149 139 131 123 115 108 102 96 91 86 82 77 73 70 66 63 60 57 55 52 50 48 46 44 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9
 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 7 7 7 8 8 9 10 11 12 13 14 16 18 20 22 25 28 31 35 39 44 50 56 63 71 81 91 103 117 132 150 170 193 219 249 283 321 366 417 475 542 619 707 808 925 1058 1211 1386 1585 1811 2065 2347 2655 2984 3324 3660 3972 4233 4418 4505 4482 4350 4125 3830 3493 3139 2788 2454 2145 1866 1618 1399 1208 1042 898 773 665 572 491 421 361 309 264 225 191 161 135 113 94 77 62 49 38 28 20 12 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 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 8 8 8 8 8 7 7 7 7 7 7 7 7
 53 56 58 60 63 65 68 70 73 76 79 82 85 88 91 94 98 101 105 109 112 116 120 125 129 133 138 143 148 153 158 163 169 175 181 187 194 201 208 216 224 232 241 250 259 269 280 291 303 316 329 343 358 374 390 408 427 447 468 490 514 539 565 593 622 653 685 719 754 790 828 867 907 947 988 1028 1069 1108 1146 1181 1214 1244 1269 1290 1306 1316 1320 1318 1309 1294 1273 1246 1214 1177 1137 1093 1047 998 949 900 850 801 753 707 662 619 578 539 502 467 434 403 374 347 322 298 277 256 238 220 204 189 175 162 150 139 129 119 111 102 95 88 81 75 70 65 60 56 51 48 44 41 38 35 32 30 27 25 23 21 20 18 16 15 14 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 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 15 16 17 18 19 20 21 22 24 25 26 27 29 30 32 33 35 36 38 40 41 43 45 47 49 51
 65 67 70 73 77 80 84 87 91 95 100 104 109 113 119 124 129 135 141 148 155 162 169 177 185 194 203 212 222 233 244 256 268 281 295 309 324 340 357 375 393 413 434 456 479 503 528 555 583 612 643 675 709 744 781 819 859 900 942 986 1031 1077 1124 1171 1219 1267 1315 1363 1410 1455 1500 1542 1581 1618 1652 1682 1708 1729 1746 1758 1764 1766 1762 1754 1740 1722 1699 1672 1642 1608 1570 1531 1489 1446 1401 1355 1309 1262 1216 1170 1124 1079 1035 991 949 909 869 831 794 759 725 692 661 631 602 575 549 524 501 478 457 436 417 398 381 364 348 333 319 305 292 280 268 257 247 237 227 218 209 201 193 185 178 171 165 158 152 147 141 136 131 126 121 117 113 109 105 101 98 94 91 88 84 82 79 76 73 71 68 66 64 61 59 57 55 53 51 50 48 46 45 43 41 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 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 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 26 27 28 29 31 32 33 35 37 38 40 42 44 46 48 50 52 54 57 59 62
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 19 27 36 46 58 71 86 103 122 144 169 197 228 264 305 352 406 467 536 615 706 810 928 1064 1218 1395 1595 1823 2081 2370 2693 3050 3438 3853 4285 4722 5143 5527 5847 6078 6200 6204 6090 5871 5565 5199 4796 4379 3965 3567 3192 2847 2532 2249 1995 1768 1568 1390 1233 1095 973 865 770 687 613 548 490 439 394 354 318 287 258 233 211 191 173 157 142 129 117 107 97 88 80 73 67 61 55 50 46 42 38 34 31 28 25 22 20 17 15 13 11 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 18 28 40 54 71 90 112 137 167 202 242 289 344 408 483 570 673 793 934 1101 1296 1525 1795 2109 2474 2893 3366 3887 4438 4989 5493 5893 6132 6170 6001 5653 5179 4639 4083 3549 3057 2618 2233 1901 1615 1372 1164 988 838 710 601 508 429 361 303 253 210 173 142 114 91 71 54 39 26 15 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 1 2 2 3 4 4 5 5 6 7 7 8 8 9 10 10 11 11 12 12 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 5 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 2 3 4 6 8 10 12 14 17 20 23 27 31 36 41 46 53 60 67 76 86 96 108 122 137 154 173 194 218 245 276 310 349 392 442 498 561 632 713 805 908 1026 1159 1310 1480 1671 1885 2123 2386 2673 2983 3309 3644 3975 4287 4560 4775 4913 4960 4912 4772 4554 4276 3958 3620 3278 2945 2630 2338 2070 1829 1613 1420 1250 1099 966 849 746 655 576 505 444 389 341 299 262 229 200 174 151 131 113 97 83 71 60 50 41 33 26 20 15 10 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 16 24 34 46 58 73 90 109 130 155 183 215 251 293 340 394 457 528 610 703 811 935 1078 1242 1431 1649 1899 2186 2514 2888 3310 3782 4302 4862 5449 6039 6597 7082 7448 7655 7678 7513 7182 6721 6176 5591 5001 4433 3903 3419 2985 2601 2262 1966 1708 1483 1287 1118 970 842 731 634 549 476 412 355 306 264 226 193 164 139 117 97 80 65 51 40 29 20 12 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
 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 30 32 34 36 38 40 43 45 48 51 54 58 61 65 69 74 78 83 89 95 101 108 115 123 132 141 151 162 174 187 200 216 232 250 269 291 314 339 367 397 430 467 506 549 597 649 705 767 835 909 989 1076 1171 1274 1385 1504 1631 1767 1910 2059 2213 2371 2529 2685 2834 2973 3097 3201 3282 3335 3358 3351 3313 3246 3153 3038 2905 2759 2604 2445 2285 2126 1972 1823 1682 1549 1424 1308 1200 1100 1008 924 846 775 710 651 597 548 502 461 424 390 358 330 304 280 258 238 220 203 188 174 161 149 138 128 119 111 103 96 89 83 78 72 68 63 59 55 52 48 45 42 40 37 35 33 31 29 27 25 24 22 21 20 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 30 45 61 81 104 130 160 195 236 282 337 400 473 558 658 773 908 1065 1249 1463 1714 2008 2350 2747 3208 3737 4337 5008 5737 6503 7264 7964 8534 8902 9018 8864 8465 7875 7167 6408 5651 4934 4278 3691 3174 2724 2335 2000 1712 1465 1254 1073 918 784 670 571 487 414 351 296 249 209 174 143 117 94 74 57 42 29 18 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
 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 31 33 35 37 39 41 43 45 48 50 53 56 59 62 65 69 73 77 81 86 91 96 102 108 114 121 129 137 145 154 165 175 187 200 214 228 245 262 281 302 324 348 375 403 434 468 505 545 588 635 686 740 799 862 930 1002 1078 1158 1242 1329 1417 1507 1597 1685 1768 1846 1915 1973 2019 2051 2066 2065 2047 2013 1964 1902 1829 1747 1659 1567 1472 1377 1284 1193 1105 1021 942 868 798 733 673 618 566 519 476 436 399 366 336 308 282 259 237 218 200 184 169 155 142 131 120 111 102 93 86 79 73 67 61 56 52 48 44 40 37 33 31 28 25 23 21 19 17 15 14 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 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 8 8 9
 2 3 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 22 23 25 26 28 30 32 34 36 38 41 44 47 50 54 57 61 66 70 75 81 86 93 100 107 115 124 133 143 155 167 180 194 210 227 245 265 287 311 337 365 396 430 467 507 550 597 648 704 764 828 898 972 1051 1135 1223 1315 1410 1507 1605 1702 1796 1885 1966 2037 2096 2140 2168 2178 2171 2146 2105 2048 1980 1901 1814 1721 1626 1529 1432 1338 1246 1158 1075 995 921 851 787 726 671 619 571 528 487 450 416 385 356 329 305 283 262 243 226 210 195 182 169 158 147 137 128 120 112 105 98 92 86 80 75 71 66 62 59 55 52 48 46 43 40 38 35 33 31 29 27 26 24 23 21 20 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 34 39 45 52 59 67 76 86 97 109 122 137 153 172 192 215 241 270 302 339 380 426 479 538 605 681 767 865 977 1104 1248 1413 1600 1813 2054 2327 2636 2983 3370 3798 4267 4771 5301 5845 6380 6881 7315 7648 7851 7904 7799 7547 7168 6696 6163 5602 5040 4497 3987 3517 3091 2709 2369 2069 1805 1574 1372 1195 1041 907 790 688 599 521 453 394 342 296 256 221 190 163 139 118 100 83 69 56 45 35 26 18 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 9 13 17 22 28 34 42 51 61 73 86 102 120 140 164 192 224 261 304 355 413 481 559 651 757 880 1021 1182 1363 1564 1780 2005 2225 2423 2579 2675 2695 2637 2509 2329 2115 1889 1665 1454 1260 1088 935 803 688 590 505 432 369 316 269 230 196 166 141 119 101 84 70 58 47 38 30 23 17 12 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 8 9 10 11 12 13 14 15 17 18 20 22 24 26 28 31 33 36 40 43 47 51 56 61 66 72 79 86 94 102 112 122 133 145 159 174 190 208 228 249 273 299 327 358 393 430 471 516 565 618 675 738 805 877 954 1036 1121 1210 1301 1393 1484 1572 1655 1730 1796 1848 1886 1907 1912 1899 1870 1826 1769 1701 1625 1543 1458 1371 1284 1198 1115 1036 961 889 823 760 702 649 599 553 511 473 437 405 375 348 323 300 279 260 242 226 211 198 185 174 163 153 144 136 128 121 115 108 103 98 93 88 84 80 76 73 70 66 64 61 58 56 54 52 50 48 46 44 42 41 39 38 36 35 34 33 32 30 29 28 27 26 25 25 24 23 22 21 21 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 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 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 13 18 24 30 37 45 53 63 74 87 101 117 135 155 178 203 232 265 302 344 391 445 506 575 654 743 844 958 1088 1235 1400 1586 1793 2023 2276 2551 2843 3147 3454 3750 4020 4245 4410 4499 4504 4427 4273 4059 3799 3512 3214 2917 2630 2359 2108 1879 1672 1486 1319 1171 1039 922 818 727 645 574 510 454 404 359 320 285 254 227 202 180 161 144 128 115 102 91 82 73 65 58 52 46 41 37 33 29 26 23 20 18 16 14 13 11 10 9 8 7 6 6 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 3 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 9 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 19 19 18 18 17 17 17 16 15 15 14 14 13 13 12 12 11 10 10 9 9 8 7 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 1 1 2 3 4 5 6 8 9 11 13 15 17 20 23 26 29 33 37 42 47 53 60 67 75 84 94 105 118 132 147 165 184 206 230 257 288 322 360 403 452 506 567 636 713 800 899 1009 1133 1273 1430 1606 1803 2022 2264 2530 2819 3130 3457 3795 4132 4455 4749 4994 5173 5271 5280 5199 5034 4800 4512 4189 3850 3507 3173 2855 2558 2285 2035 1810 1608 1428 1267 1123 996 883 783 695 616 546 484 430 381 338 299 265 234 207 183 161 142 125 109 96 83 73 63 54 46 39 33 27 22 17 13 10 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 14 16 19 23 26 30 35 40 45 51 57 64 72 81 90 101 113 126 140 156 174 193 215 239 266 296 329 366 408 454 506 563 628 699 780 869 969 1081 1205 1344 1497 1667 1854 2059 2283 2524 2783 3055 3338 3625 3908 4177 4422 4629 4788 4889 4925 4895 4800 4647 4446 4209 3947 3672 3392 3116 2849 2596 2358 2137 1934 1748 1579 1426 1287 1162 1049 948 857 775 701 635 575 522 474 430 391 356 325 296 270 247 226 207 190 174 160 147 136 125 116 107 99 92 85 79 73 68 64 59 55 52 48 45 42 40 37 35 33 31 29 27 26 24 23 22 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 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 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 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 22 36 52 71 93 119 150 185 227 276 334 402 482 577 688 819 974 1157 1373 1626 1923 2270 2670 3126 3637 4193 4775 5349 5869 6279 6528 6581 6432 6105 5648 5115 4554 4003 3486 3016 2599 2233 1915 1641 1406 1205 1033 887 761 654 562 484 416 359 309 266 230 198 171 147 127 109 94 81 69 59 50 43 36 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 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 8 10 13 16 20 24 28 33 38 45 51 59 68 77 88 100 114 130 147 167 189 215 244 276 314 356 404 459 522 594 676 770 877 1000 1141 1302 1485 1695 1933 2202 2505 2841 3209 3606 4023 4445 4852 5218 5513 5709 5784 5729 5548 5262 4897 4484 4051 3621 3209 2826 2476 2163 1884 1639 1423 1235 1071 928 804 696 602 520 449 387 333 286 245 209 178 150 126 105 87 70 56 44 33 23 15 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
 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 43 44 46 48 50 52 54 56 59 61 64 67 70 73 77 80 84 88 92 97 102 107 112 118 125 131 138 146 154 162 171 181 191 202 214 226 239 253 268 284 301 319 337 357 378 400 423 448 473 499 527 555 584 614 644 675 705 736 765 794 821 847 870 891 909 923 934 941 944 943 938 929 916 900 880 858 833 806 778 748 718 688 657 626 596 567 538 510 483 457 432 409 386 365 345 325 307 290 274 259 245 232 219 207 196 186 176 167 158 150 143 136 129 123 117 111 106 101 97 92 88 84 81 77 74 71 68 65 63 60 58 56 54 52 50 48 46 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 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 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 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 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 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13
 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 15 16 17 18 20 21 22 23 25 26 28 29 31 33 35 37 39 42 44 47 50 53 57 61 65 69 74 79 85 91 98 105 113 122 131 142 153 166 180 195 211 229 249 271 296 322 351 384 419 458 501 548 600 657 719 787 861 941 1028 1121 1221 1326 1436 1550 1666 1782 1894 1999 2094 2175 2238 2279 2297 2291 2261 2207 2134 2044 1941 1829 1712 1592 1474 1359 1248 1143 1045 953 868 789 718 652 592 538 489 444 403 367 333 303 276 252 229 209 191 174 159 146 133 122 112 102 94 86 79 73 67 62 57 52 48 44 41 38 35 32 30 27 25 23 22 20 18 17 16 14 13 12 11 10 9 9 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 11 14 17 20 23 27 31 36 41 47 54 61 69 78 88 99 112 126 142 159 179 201 225 252 283 318 356 399 448 503 564 632 709 795 892 999 1119 1251 1397 1556 1729 1914 2109 2311 2514 2712 2897 3058 3187 3275 3316 3307 3249 3145 3005 2836 2648 2450 2250 2053 1864 1686 1520 1368 1229 1103 989 887 795 713 639 574 515 463 416 375 338 305 275 249 225 204 185 168 152 138 126 115 105 95 87 80 73 67 61 56 51 47 43 40 36 33 31 28 26 24 22 20 18 17 15 14 12 11 10 9 8 7 6 6 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 5 5 6 6 7 8 8 9 10 11 12 13 14 16 17 18 20 22 24 26 28 31 33 36 40 43 47 51 56 61 66 72 79 86 94 103 112 123 134 147 161 176 193 211 231 253 277 304 334 366 401 440 482 529 579 634 694 759 828 903 982 1066 1153 1244 1336 1428 1518 1604 1683 1752 1810 1853 1879 1889 1881 1855 1814 1758 1691 1615 1533 1446 1358 1270 1183 1099 1019 942 870 803 740 682 628 578 533 491 452 417 385 356 329 304 282 261 242 225 209 195 182 170 158 148 139 130 122 115 108 102 96 90 85 81 76 72 69 65 62 59 56 53 51 48 46 44 42 40 38 37 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 98 98 98 98 99 99 99 99 100 100 100 101 101 102 102 103 103 104 105 106 107 108 109 110 112 113 115 117 119 121 124 126 129 132 136 140 144 148 153 159 164 171 178 185 193 202 212 222 234 246 260 275 291 308 327 348 370 394 421 449 480 514 551 590 633 679 729 782 840 901 967 1037 1112 1190 1273 1359 1447 1538 1630 1721 1811 1897 1978 2050 2113 2164 2202 2224 2230 2219 2192 2149 2093 2024 1944 1857 1764 1668 1570 1472 1375 1281 1191 1104 1022 945 872 805 741 683 629 579 533 490 451 415 382 352 324 299 276 254 235 217 200 185 171 159 147 136 126 117 109 101 94 88 82 76 71 66 62 58 54 50 47 44 41 39 36 34 32 30 28 26 24 23 21 20 19 17 16 15 14 13 12 11 10 10 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 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 10 11 12 13 13 14 15 15 16 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 47 49 50 51 53 54 55 57 58 59 61 62 63 65 66 67 68 70 71 72 73 75 76 77 78 79 80 81 82 83 84 85 86 87 88 88 89 90 90 91 92 92 93 93 94 94 94 95 95 95 96 96 96 96 97 97 97 97 97
 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 44 45 47 49 51 53 56 58 61 64 67 70 74 78 82 87 92 97 103 110 117 124 133 142 152 163 176 189 204 220 238 258 280 304 331 360 393 428 468 512 561 615 674 740 813 894 982 1080 1188 1306 1435 1575 1727 1891 2065 2250 2443 2641 2840 3037 3224 3395 3542 3659 3739 3778 3773 3723 3632 3505 3348 3168 2973 2769 2563 2360 2163 1976 1799 1634 1482 1342 1214 1097 991 895 808 730 659 596 538 487 440 398 361 327 296 268 244 221 201 183 166 151 138 126 114 104 95 87 79 72 66 60 55 50 46 42 38 35 32 29 27 24 22 20 18 16 14 13 12 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 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 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 18
 48 51 55 58 62 66 70 74 79 83 88 93 98 103 109 114 120 126 132 138 145 151 158 165 173 180 188 196 204 212 221 230 239 248 258 267 278 288 299 310 322 334 346 359 373 387 401 417 433 450 468 487 507 528 551 574 600 627 655 686 718 753 789 829 870 914 961 1010 1062 1117 1175 1234 1296 1361 1426 1493 1560 1626 1692 1754 1814 1868 1916 1957 1989 2011 2021 2021 2008 1983 1946 1898 1841 1774 1701 1621 1538 1452 1365 1279 1193 1110 1029 952 879 809 744 683 627 574 525 480 438 400 365 333 303 276 251 229 208 189 172 156 142 128 116 106 95 86 78 70 63 57 51 46 41 36 32 28 25 22 19 16 14 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 1 2 4 5 6 7 9 10 12 13 15 17 19 21 23 25 28 30 33 36 38 41 44
 24 25 26 28 29 30 32 33 35 37 38 40 42 44 46 48 50 52 55 57 60 62 65 68 71 74 78 81 85 89 93 97 101 106 111 116 122 128 134 140 147 154 161 169 178 187 196 206 217 228 240 253 266 280 295 311 328 346 364 384 405 427 449 473 498 524 551 578 607 636 665 695 725 754 784 812 839 865 889 910 929 945 957 966 971 972 970 963 952 938 920 899 876 850 822 792 761 730 698 666 634 602 571 541 512 484 456 430 405 382 359 338 318 299 281 264 248 233 219 206 193 182 171 161 151 142 134 126 119 112 105 99 94 88 84 79 75 70 67 63 60 56 53 50 48 45 43 41 39 37 35 33 31 29 28 26 25 24 23 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 6 6 5 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 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 15 16 17 18 19 20 21 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 11 13 15 17 20 23 25 28 32 35 39 43 47 52 57 62 68 74 81 88 96 104 114 123 134 146 159 172 187 204 221 241 262 285 310 337 367 399 435 473 515 561 611 665 724 788 857 931 1011 1096 1186 1281 1381 1485 1592 1700 1809 1915 2017 2112 2198 2271 2330 2371 2395 2399 2383 2348 2296 2228 2147 2055 1956 1851 1743 1634 1526 1421 1319 1222 1129 1042 960 884 813 747 686 630 578 531 487 447 411 377 346 318 292 269 247 227 209 192 177 163 150 138 128 118 108 100 92 85 78 72 66 61 56 52 48 44 40 37 34 31 28 25 23 21 19 17 15 13 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 25 26 28 29 31 32 34 36 38 40 42 45 47 50 53 56 59 62 66 70 74 79 84 89 95 101 107 115 122 131 140 150 160 172 184 198 212 228 246 264 285 307 331 358 386 417 451 487 527 569 615 665 718 776 837 902 971 1043 1119 1198 1279 1362 1444 1525 1604 1678 1747 1806 1856 1895 1920 1932 1929 1912 1882 1839 1786 1723 1653 1577 1498 1416 1335 1253 1174 1097 1023 952 885 822 763 707 656 608 564 523 485 450 417 388 360 335 312 290 271 253 236 221 207 194 182 171 160 151 142 134 127 120 114 108 102 97 92 88 84 80 76 73 70 67 64 62 59 57 55 53 51 49 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 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 11 11 11 10 10 10 9 9 9 9 8 8 8 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 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 4 4
 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 49 51 53 55 57 60 63 65 69 72 75 79 83 88 92 97 103 108 114 121 128 136 144 152 162 172 182 194 206 219 233 248 264 281 299 318 338 359 381 405 429 455 481 508 536 564 592 619 646 672 697 720 740 757 771 782 789 791 790 784 774 760 743 723 700 675 648 621 592 563 534 505 477 450 423 398 374 350 328 308 288 269 252 236 221 207 193 181 169 159 149 139 131 123 115 108 102 96 90 85 80 75 71 67 63 60 57 54 51 48 45 43 41 39 37 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 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 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 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 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17
 5 6 7 7 8 9 10 11 12 13 14 15 16 18 19 20 22 23 25 26 28 30 32 34 36 38 40 43 45 48 51 54 57 60 64 68 72 76 81 85 91 96 102 108 115 122 129 137 146 155 164 174 185 197 209 223 237 252 268 285 303 322 342 363 386 410 436 462 490 520 551 583 616 650 686 723 760 798 836 874 912 950 986 1021 1055 1086 1115 1141 1164 1183 1198 1209 1216 1219 1217 1211 1201 1188 1171 1150 1127 1101 1073 1043 1012 980 947 914 880 847 814 781 749 718 687 658 629 602 575 550 526 503 481 460 440 421 403 386 370 355 341 327 314 302 291 280 269 260 250 242 234 226 218 212 205 199 193 187 182 177 172 167 163 158 154 151 147 143 140 137 134 131 128 125 122 119 117 114 112 110 107 105 103 101 99 97 95 93 91 89 88 86 84 82 81 79 77 76 74 73 71 70 68 67 65 64 62 61 59 58 57 55 54 53 51 50 49 48 47 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 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 11 11 11 10 10 9 9 8 8 7 7 6 6 6 5 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 1 1 2 3 3 4 4
 0 0 0 0 0 0 0 0 0 1 2 2 3 3 4 5 6 6 7 8 9 10 11 12 13 14 15 16 18 19 21 22 24 25 27 29 31 33 35 38 40 43 46 49 52 56 60 64 68 73 77 83 89 95 101 109 116 125 134 144 154 166 178 192 206 222 239 258 278 301 324 350 379 409 442 478 517 559 604 653 705 761 821 885 952 1023 1096 1172 1250 1329 1408 1485 1558 1627 1689 1742 1784 1815 1832 1836 1826 1802 1766 1718 1661 1595 1524 1448 1369 1290 1211 1133 1057 985 915 849 787 729 674 624 577 533 493 456 421 390 361 334 310 287 266 247 229 213 198 185 172 161 150 140 131 122 115 107 101 95 89 83 79 74 70 66 62 59 55 52 49 47 44 42 40 38 36 34 32 30 29 27 26 25 24 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 17 18 20 23 25 27 30 33 36 40 43 47 52 57 62 68 74 81 89 98 107 117 129 141 155 171 188 207 228 251 277 306 338 374 413 458 507 562 623 691 767 851 944 1047 1162 1288 1426 1576 1739 1915 2101 2296 2497 2699 2897 3084 3253 3394 3500 3566 3586 3560 3489 3377 3232 3062 2873 2674 2472 2272 2078 1893 1720 1559 1410 1273 1149 1036 934 842 759 685 618 557 503 455 411 372 337 305 277 251 228 207 189 172 157 143 130 119 109 100 91 84 77 70 64 59 54 50 46 42 39 36 33 30 28 25 23 21 19 18 16 14 13 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 62 65 67 70 73 76 79 82 85 89 92 95 99 103 106 110 114 118 123 127 132 136 141 146 151 157 162 168 174 180 187 194 201 208 216 224 233 242 252 262 272 284 296 308 322 336 351 368 385 403 423 444 466 490 516 544 573 604 638 674 712 753 796 842 891 943 998 1056 1116 1179 1244 1312 1381 1452 1523 1593 1663 1730 1794 1854 1907 1953 1991 2019 2036 2042 2036 2018 1989 1948 1898 1839 1772 1699 1621 1540 1457 1374 1291 1209 1130 1053 979 909 842 780 721 665 614 566 521 480 442 406 374 344 316 291 267 246 226 207 191 175 161 148 136 125 115 105 97 89 81 75 69 63 57 53 48 44 40 36 33 30 27 24 22 20 17 15 13 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 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 20 22 23 25 26 27 29 31 32 34 36 38 40 41 44 46 48 50 52 55 57 60
 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 8 9 10 11 12 14 15 17 18 20 22 24 26 28 31 33 36 39 42 46 50 54 59 64 69 75 82 89 97 106 115 126 137 150 164 179 196 215 235 258 283 311 342 375 413 453 498 547 600 658 720 786 856 930 1006 1083 1159 1234 1303 1365 1417 1456 1481 1490 1483 1460 1422 1371 1310 1242 1168 1091 1014 937 863 792 725 662 604 550 500 454 413 375 340 309 281 255 232 211 192 174 159 144 132 120 110 100 91 83 76 70 64 59 54 49 45 42 38 35 32 30 27 25 23 22 20 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 21 22 24 27 29 31 34 36 39 42 45 48 52 55 59 63 67 72 77 82 87 92 98 104 111 118 125 132 140 149 158 167 176 187 197 208 220 232 245 258 272 286 301 316 332 348 365 383 400 419 437 456 475 495 514 534 553 573 593 612 631 649 667 684 700 716 730 743 755 766 775 783 789 794 797 798 797 795 790 784 777 767 756 744 730 714 698 680 661 642 622 601 580 559 537 516 494 473 452 431 411 391 372 353 335 317 300 284 268 253 239 225 213 200 189 178 167 157 148 139 131 123 116 109 102 96 90 85 80 75 70 66 62 58 55 51 48 45 43 40 38 35 33 31 29 27 26 24 23 21 20 19 17 16 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 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 12 13 15 17 19 21 24 26 29 32 36 40 44 48 53 59 65 72 79 87 97 107 118 130 144 160 177 196 217 241 267 296 329 366 407 452 503 559 622 691 767 850 941 1040 1147 1260 1379 1501 1624 1745 1859 1963 2050 2117 2160 2176 2164 2126 2063 1980 1881 1771 1654 1535 1416 1300 1189 1085 987 897 814 737 668 605 548 496 449 407 369 335 304 276 251 229 208 190 174 159 145 133 122 112 103 95 88 81 75 70 65 60 56 52 49 46 43 41 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 11 12 14 15 17 19 21 23 25 27 30 32 35 38 42 45 49 53 58 63 68 74 80 87 94 102 110 120 130 141 153 166 181 197 214 233 254 276 301 328 358 391 426 465 508 554 605 660 719 784 854 929 1009 1095 1186 1281 1381 1484 1588 1694 1798 1898 1993 2080 2155 2218 2265 2295 2308 2302 2279 2239 2184 2116 2038 1951 1858 1762 1664 1566 1470 1376 1285 1198 1116 1038 965 896 833 773 718 667 620 576 536 499 465 434 405 379 354 332 311 293 275 259 244 231 218 207 196 186 177 168 161 153 147 140 134 129 124 119 115 110 106 103 99 96 93 90 87 84 82 79 77 75 73 71 69 67 65 63 61 60 58 56 55 53 52 51 49 48 46 45 44 43 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 30 31 31 32 33 34 34 35 36 37 38 38 39 40 41 42 43 44 46 47 48 49 50 52 53 54 56 57 59 61 62 64 66 68 70 72 74 76 78 81 83 86 89 91 94 97 100 104 107 111 114 118 122 127 131 135 140 145 150 155 161 166 172 178 185 191 198 205 212 219 226 234 242 250 258 266 274 283 291 300 308 317 325 334 342 350 358 366 373 381 387 394 400 405 410 415 418 421 424 426 427 427 427 426 424 422 418 415 410 405 400 394 388 381 374 366 358 350 342 334 325 317 308 300 291 283 275 266 258 250 243 235 228 221 213 207 200 194 187 181 176 170 165 159 154 150 145 140 136 132 128 124 120 117 113 110 107 104 101 98 95 93 90 88 85 83 81 79 77 75 73 71 69 67 66 64 63 61 60 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 28 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 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 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 28 28
 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 61 62 64 65 67 68 70 72 74 75 77 79 81 83 86 88 90 93 95 98 101 104 107 110 113 116 120 123 127 131 135 139 143 148 152 157 162 167 172 177 183 188 194 200 206 212 218 225 231 237 244 250 257 263 269 276 282 288 293 299 304 309 314 318 322 326 329 331 334 335 336 337 336 336 334 333 330 327 324 320 316 311 306 300 295 289 282 276 269 262 255 248 241 234 227 220 213 206 200 193 186 180 174 168 162 156 151 145 140 135 130 126 121 117 113 109 105 101 98 95 91 88 85 82 80 77 74 72 70 67 65 63 61 59 58 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 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 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 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 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 38 38 39
 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 26 27 29 31 33 35 38 40 43 47 50 54 58 63 68 74 80 87 95 104 113 124 135 148 162 178 195 214 236 259 285 313 345 379 417 458 502 550 600 653 708 763 818 871 919 961 994 1016 1026 1023 1007 979 941 894 841 785 726 668 611 556 504 456 412 371 333 299 269 241 216 194 174 156 140 125 112 101 90 81 72 65 58 52 47 42 37 33 30 26 23 21 18 16 14 13 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3
 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 13 14 15 16 18 19 21 22 24 26 28 30 32 34 37 40 42 46 49 53 57 61 65 70 75 81 87 94 101 109 117 126 136 147 158 171 185 199 215 232 251 271 293 317 342 370 400 432 467 504 545 588 635 685 739 796 857 922 990 1062 1137 1214 1295 1377 1461 1545 1627 1708 1786 1858 1924 1982 2031 2069 2096 2110 2112 2102 2080 2046 2002 1950 1890 1823 1752 1678 1601 1523 1446 1370 1295 1222 1152 1084 1020 959 901 847 796 748 703 660 621 584 550 518 489 461 435 411 389 368 349 331 314 299 284 270 258 246 235 224 214 205 196 188 181 173 167 160 154 148 143 138 133 128 124 119 115 111 108 104 101 98 95 92 89 86 84 81 79 76 74 72 70 68 66 64 62 61 59 58 56 55 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 16 17 18 20 22 24 26 28 31 34 37 40 44 48 53 58 63 69 76 83 91 100 110 122 134 147 162 179 197 217 239 263 290 319 351 386 424 465 508 555 603 653 705 756 805 852 894 929 957 975 983 980 966 943 911 872 827 780 730 679 629 580 534 490 448 410 374 341 311 283 258 235 215 196 179 163 149 137 125 115 105 97 89 82 75 69 64 59 55 51 47 44 40 38 35 33 30 28 26 25 23 22 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 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
 95 98 100 102 105 107 110 112 115 117 120 122 125 128 131 134 137 139 142 145 149 152 155 158 161 165 168 171 175 178 181 185 188 192 195 199 203 206 210 213 217 220 224 227 230 234 237 240 243 247 250 252 255 258 261 263 265 267 269 271 273 275 276 277 278 279 280 280 280 281 280 280 280 279 278 278 277 275 274 272 271 269 267 265 263 261 259 256 254 251 249 246 243 240 238 235 232 229 226 223 220 218 215 212 209 206 203 200 197 195 192 189 186 184 181 178 176 173 171 168 166 163 161 159 156 154 152 149 147 145 143 141 138 136 134 132 130 128 126 124 122 120 118 116 115 113 111 109 107 105 104 102 100 98 96 95 93 91 89 88 86 84 83 81 79 78 76 75 73 72 70 68 67 65 64 63 61 60 58 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 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 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 33 33 34 35 36 37 38 38 39 40 41 42 43 45 46 47 48 49 50 52 53 54 56 57 59 60 62 63 65 66 68 70 72 73 75 77 79 81 83 85 87 89 91 93
 41 43 45 47 49 51 53 55 57 59 62 64 67 70 72 75 79 82 85 89 92 96 100 104 109 113 118 123 129 134 140 146 152 159 166 173 180 188 197 205 214 224 234 244 255 266 278 290 302 315 329 343 357 372 387 402 418 434 450 467 483 499 515 531 547 561 576 589 602 614 625 634 642 648 653 657 659 659 657 654 649 642 635 625 614 603 590 576 561 546 530 514 497 480 463 446 430 413 396 380 364 349 334 319 305 292 279 266 254 242 231 220 210 200 191 182 173 165 157 150 143 136 130 124 119 113 108 103 99 94 90 86 82 79 75 72 69 66 64 61 58 56 54 52 50 48 46 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 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 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40
 47 49 50 52 53 55 57 59 61 63 65 68 70 73 76 79 82 85 88 92 96 100 105 109 114 120 125 131 138 144 152 160 168 177 187 197 208 220 233 246 261 277 294 312 332 353 375 399 425 453 482 514 547 582 620 659 700 743 788 834 881 929 977 1024 1070 1115 1157 1195 1229 1258 1281 1297 1306 1308 1302 1289 1269 1242 1210 1172 1131 1086 1038 989 940 890 840 791 744 698 654 612 572 534 498 464 432 403 375 349 324 302 281 261 243 226 210 196 182 170 158 147 137 128 119 111 104 97 90 84 79 74 69 64 60 56 53 49 46 43 41 38 36 34 31 30 28 26 24 23 22 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 36 37 38 40 41 42 43 44 46
 74 75 76 76 77 78 79 80 81 82 84 85 86 87 88 89 90 92 93 94 95 97 98 100 101 103 104 106 107 109 111 113 114 116 118 120 122 124 126 129 131 133 136 138 141 143 146 149 152 154 157 160 164 167 170 173 176 180 183 187 190 194 198 201 205 209 212 216 220 223 227 231 234 238 242 245 248 252 255 258 261 264 266 269 271 273 275 277 278 280 281 282 282 283 283 283 282 281 281 279 278 276 274 272 270 267 265 262 258 255 252 248 244 240 236 232 228 224 220 215 211 206 202 198 193 189 184 180 176 172 167 163 159 155 151 148 144 140 136 133 129 126 123 120 116 113 110 108 105 102 99 97 94 92 90 87 85 83 81 79 77 75 73 71 70 68 66 65 63 62 60 59 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 25 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 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 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 36 36 36 37 37 38 38 39 39 40 40 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 49 49 50 50 51 52 52 53 54 54 55 56 56 57 58 58 59 60 61 61 62 63 64 64 65 66 67 68 68 69 70 71 72 73
 53 55 56 57 58 59 61 62 63 65 66 67 69 70 72 73 75 77 78 80 82 84 86 88 90 92 95 97 100 103 105 108 112 115 119 122 126 131 135 140 145 151 157 163 170 177 185 193 202 212 222 233 245 258 272 286 302 319 337 356 377 399 423 448 475 503 533 565 598 633 669 707 746 785 826 866 907 946 984 1021 1054 1084 1110 1132 1147 1157 1161 1158 1149 1133 1111 1085 1053 1017 978 936 893 848 803 759 714 671 629 589 550 513 478 446 415 385 358 333 309 287 266 247 230 213 198 184 171 159 148 138 128 119 111 104 97 90 85 79 74 69 65 61 57 53 50 47 44 42 39 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 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 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 11 12 12 13 14 15 16 18 19 21 22 24 26 28 31 34 37 40 44 48 52 57 63 69 75 83 91 100 110 122 134 148 163 180 199 220 244 270 298 331 366 406 449 497 551 609 674 743 819 901 987 1078 1171 1266 1358 1446 1524 1591 1641 1672 1682 1669 1636 1583 1515 1434 1345 1251 1156 1061 970 884 802 727 657 593 535 482 435 392 353 318 287 259 233 211 190 172 155 140 127 115 104 95 86 78 71 64 58 53 48 44 40 37 33 30 28 25 23 21 19 17 16 14 13 12 11 10 9 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 50 50 50 51 51 51 51 52 52 52 53 53 53 53 54 54 54 55 55 55 56 56 56 57 57 58 58 59 59 60 61 61 62 63 64 65 66 67 68 70 71 73 75 77 79 81 83 86 89 92 95 99 103 107 112 117 122 128 135 142 149 157 166 176 186 197 209 222 236 251 267 284 303 323 345 368 393 420 448 478 510 544 580 618 657 698 739 782 825 868 911 951 990 1025 1057 1083 1103 1117 1124 1123 1115 1099 1076 1048 1013 974 932 887 840 792 745 698 652 607 565 524 486 450 416 384 355 327 302 279 257 237 219 202 186 172 159 147 136 125 116 107 99 92 85 79 73 68 63 58 54 50 47 43 40 37 35 32 30 28 26 24 22 20 19 17 16 15 13 12 11 10 9 8 7 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 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 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 39 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 49 49 49
 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 53 54 56 57 59 61 62 64 66 68 70 72 74 76 79 81 83 86 89 91 94 97 101 104 107 111 115 119 123 127 131 136 141 146 152 157 163 169 175 182 189 196 204 212 220 229 238 247 257 267 278 288 300 311 323 335 348 360 374 387 400 414 428 442 455 469 483 496 509 521 533 545 555 565 574 581 588 593 597 600 601 601 600 597 593 587 580 572 563 553 542 530 517 503 490 475 461 446 431 417 402 387 373 358 345 331 318 305 293 281 269 258 247 237 227 217 208 200 191 184 176 169 162 155 149 143 138 132 127 122 118 113 109 105 101 98 94 91 88 85 82 79 76 74 71 69 67 65 63 61 59 57 56 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 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 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28
 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 67 68 70 71 73 74 76 78 80 82 84 86 89 92 94 97 100 104 107 111 116 120 125 130 136 142 149 156 164 172 181 191 201 212 225 238 252 268 284 303 322 343 366 390 416 444 475 507 541 578 617 658 702 747 794 843 892 943 993 1042 1090 1134 1175 1210 1240 1262 1276 1281 1278 1265 1244 1215 1178 1135 1088 1036 982 927 871 816 761 709 658 610 564 521 481 444 409 377 347 319 294 270 249 229 211 194 179 164 152 140 129 119 110 101 94 86 80 74 68 63 59 54 50 47 43 40 37 34 32 29 27 25 23 22 20 18 17 16 14 13 12 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 32 33 34
 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 53 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 135 140 146 151 157 163 169 175 181 187 193 199 206 212 218 225 231 237 243 248 253 258 263 267 271 275 278 280 282 284 285 285 285 284 282 280 278 275 272 268 264 259 254 249 244 238 232 226 220 214 208 202 196 190 184 178 172 167 161 156 151 145 140 136 131 127 122 118 114 110 107 103 100 96 93 90 87 84 82 79 77 74 72 70 68 66 64 62 61 59 57 56 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 15 15 15 15 16 16 16 17 17 17 18 18 18 19
 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 42 44 46 48 50 52 55 57 60 63 66 69 72 76 80 83 87 92 96 101 106 111 116 122 128 134 140 147 154 161 168 176 183 191 200 208 216 225 233 242 251 259 267 275 283 291 298 304 310 316 320 325 328 331 333 334 334 334 332 330 328 324 320 315 310 305 298 292 285 278 271 264 256 249 241 234 226 219 212 205 198 191 184 178 172 165 160 154 148 143 138 133 129 124 120 116 112 108 104 101 98 94 91 88 86 83 80 78 76 73 71 69 67 65 64 62 60 59 57 56 54 53 51 50 49 48 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 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12
 43 45 46 48 49 51 52 54 55 57 59 61 62 64 66 68 70 73 75 77 80 82 85 87 90 93 96 99 102 105 108 112 115 119 123 127 131 135 140 145 150 155 160 165 171 177 183 190 196 203 210 218 226 234 242 251 260 269 278 288 298 308 319 330 341 352 364 375 387 399 411 423 435 446 458 469 480 491 502 511 521 530 538 545 551 557 562 566 568 570 571 570 569 566 563 558 553 546 539 530 521 512 501 490 479 467 455 443 430 417 404 392 379 366 353 341 329 317 305 294 282 271 261 251 241 231 222 213 205 196 188 181 174 167 160 154 147 142 136 130 125 120 116 111 107 103 99 95 91 88 85 81 78 75 73 70 67 65 62 60 58 56 54 52 50 48 46 45 43 41 40 38 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 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 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 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42
 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 21 22 24 25 27 29 31 33 35 37 40 43 46 49 52 56 60 64 69 74 79 85 91 98 105 113 122 131 140 151 162 174 187 201 216 232 248 266 284 304 324 345 367 389 412 434 457 479 500 520 539 555 570 582 592 598 602 603 601 596 588 578 566 552 537 520 502 484 465 447 428 409 391 373 356 339 323 308 293 279 266 253 241 230 219 209 200 191 183 175 168 161 155 149 143 138 133 128 124 120 116 113 110 107 104 102 99 97 95 93 91 90 88 87 86 84 83 82 81 80 79 79 78 77 76 76 75 74 74 73 72 72 71 71 70 69 69 68 68 67 66 66 65 64 63 63 62 61 60 60 59 58 57 56 55 54 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 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 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 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 4 4 4
 5 6 6 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 31 33 35 37 39 41 43 45 48 50 53 56 59 63 66 70 74 78 83 88 93 98 104 110 117 124 132 140 148 157 167 177 188 200 212 225 239 253 268 284 301 319 337 356 376 396 417 438 460 482 504 525 547 568 588 607 625 642 657 670 681 690 697 702 704 703 701 696 689 680 670 657 643 628 612 595 578 560 542 523 505 486 468 450 433 416 399 383 367 352 338 324 311 298 286 274 263 253 243 233 224 216 207 200 192 185 178 172 166 160 154 149 143 138 134 129 125 120 116 112 109 105 101 98 95 92 88 85 82 80 77 74 72 69 67 64 62 60 57 55 53 51 49 47 45 43 42 40 38 37 35 34 32 31 29 28 27 25 24 23 22 21 19 18 17 16 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5
 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 26 28 30 32 34 36 39 42 45 49 53 57 61 66 71 77 83 90 98 106 115 125 135 147 160 173 188 205 222 242 262 285 309 335 362 392 422 455 488 523 558 592 627 659 689 716 739 756 769 774 774 767 754 736 713 686 655 623 589 554 519 485 452 420 390 361 334 308 285 263 242 223 206 190 175 162 149 138 128 118 109 101 94 87 81 75 70 65 60 56 53 49 46 43 40 38 35 33 31 29 27 26 24 23 22 20 19 18 17 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 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2
 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 14 16 17 19 20 22 24 26 28 30 33 36 39 42 45 49 53 58 62 68 73 79 86 93 101 109 118 128 139 151 163 177 192 208 226 244 265 287 310 335 363 391 422 455 489 526 564 603 644 685 727 769 811 851 889 925 957 986 1009 1028 1040 1047 1047 1041 1029 1012 990 963 933 899 864 827 788 750 711 673 635 599 564 530 498 468 439 411 386 362 339 318 298 279 262 246 231 217 204 192 180 170 160 150 142 134 126 119 112 106 100 95 90 85 80 76 72 68 65 61 58 55 52 49 46 44 42 39 37 35 33 31 30 28 26 25 23 22 20 19 18 17 15 14 13 12 11 10 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 49 49 50 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 71 72 74 76 78 80 82 84 86 89 92 94 97 101 104 108 111 116 120 125 130 135 141 147 153 160 167 175 183 192 202 212 222 234 246 258 272 286 301 317 334 352 371 391 411 433 455 479 503 528 554 580 607 635 662 689 717 743 769 794 818 840 860 877 892 905 914 921 924 923 920 913 904 891 876 858 839 817 794 770 744 718 692 665 639 613 587 561 537 513 489 467 445 424 404 385 367 350 334 318 304 290 277 264 253 242 231 221 212 203 195 187 180 173 167 161 155 149 144 139 135 130 126 122 119 115 112 109 105 103 100 97 95 92 90 88 86 84 82 80 78 76 74 73 71 70 68 67 65 64 63 61 60 59 57 56 55 54 53 52 51 50 49 48 47 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 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 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 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47
 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 29 30 31 32 34 35 37 39 40 42 44 47 49 51 54 57 60 63 67 71 75 79 84 89 94 100 106 113 120 128 136 145 155 165 176 188 201 215 230 246 263 281 301 322 344 368 393 419 448 477 508 540 573 607 642 677 713 748 782 815 846 875 900 923 941 955 965 969 969 964 954 939 921 899 873 846 816 785 752 719 686 653 621 589 558 528 499 472 446 421 397 374 353 333 314 297 280 265 250 236 224 212 201 190 180 171 163 155 147 141 134 128 122 117 112 107 103 99 95 91 88 84 81 78 76 73 71 68 66 64 62 60 58 56 55 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 23 23 22 22 21 20 20 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 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 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 9 8 8 8 8 8 8 8 8 8 8 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 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 12 13
 8 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 26 27 29 31 32 34 36 39 41 43 46 49 52 55 59 63 67 71 76 81 86 92 98 105 112 119 128 137 146 156 167 179 192 205 220 235 251 268 286 305 324 345 366 388 410 432 454 476 497 517 536 554 569 582 593 601 606 608 607 604 597 588 576 562 547 530 512 493 473 453 433 413 393 373 354 336 318 301 285 269 255 240 227 214 203 191 181 171 161 152 144 136 129 122 116 110 104 99 93 89 84 80 76 73 69 66 63 60 57 54 52 50 47 45 43 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8
 24 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 43 44 45 46 48 49 50 52 54 55 57 59 61 63 66 68 71 73 76 79 82 85 89 92 96 100 105 109 114 119 124 130 135 142 148 155 162 169 176 184 193 201 210 219 229 238 249 259 269 280 291 302 313 324 335 345 356 366 376 386 394 403 410 417 423 428 433 436 438 439 439 437 435 432 428 422 416 409 402 393 384 375 365 355 345 334 323 313 302 291 281 270 260 250 240 231 222 213 204 196 187 180 172 165 158 152 145 139 133 128 122 117 113 108 103 99 95 91 88 84 81 78 74 72 69 66 63 61 59 56 54 52 50 48 46 45 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 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 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 23 23 23 24 24
 96 97 97 98 98 99 99 100 100 101 101 101 102 102 103 103 104 104 105 105 106 106 107 107 108 108 109 109 110 110 111 112 112 113 113 114 115 116 116 117 118 118 119 120 121 122 122 123 124 125 126 127 128 128 129 130 131 132 133 133 134 135 136 136 137 138 138 139 139 140 140 141 141 141 141 141 142 142 141 141 141 141 140 140 139 139 138 138 137 136 135 134 133 132 131 129 128 127 125 124 122 121 119 118 116 114 113 111 109 108 106 104 102 101 99 97 95 93 92 90 88 86 85 83 81 80 78 77 75 74 72 71 69 68 66 65 64 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 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 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 48 49 49 50 51 52 53 54 55 55 56 57 58 59 60 61 62 63 64 64 65 66 67 68 69 70 71 72 73 74 75 75 76 77 78 79 80 81 81 82 83 84 85 85 86 87 88 88 89 90 90 91 92 92 93 93 94 95 95 96
 12 13 13 14 14 15 15 16 16 17 17 18 19 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 43 44 46 48 49 51 53 55 58 60 63 65 68 71 75 78 82 86 90 94 99 104 109 115 121 128 135 142 150 158 167 177 187 198 209 222 235 249 263 279 295 313 331 350 370 392 414 437 460 485 510 535 561 587 613 639 664 687 710 730 749 765 778 788 794 797 797 792 784 773 758 741 721 698 674 648 622 594 566 539 511 484 457 432 407 383 360 338 318 298 280 262 246 231 216 203 190 178 167 157 147 138 130 122 114 108 101 95 89 84 79 75 70 66 62 59 55 52 49 46 44 41 39 36 34 32 30 29 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 10 9 8 7 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12
 33 35 36 37 39 40 41 43 44 46 48 49 51 53 55 57 58 60 63 65 67 69 72 74 77 79 82 85 88 91 94 97 101 104 108 112 116 120 124 129 134 139 144 149 155 161 167 174 181 188 196 203 212 220 230 239 249 259 270 282 293 306 318 332 345 359 374 389 404 420 436 452 468 485 501 517 533 549 564 578 592 605 617 628 637 645 652 656 659 660 660 657 653 646 638 628 617 604 590 575 559 541 524 505 487 468 449 430 411 392 374 356 339 322 306 290 275 261 247 234 221 209 198 187 177 167 158 149 141 133 126 119 113 107 101 96 91 86 81 77 73 69 66 62 59 56 53 51 48 46 43 41 39 37 35 34 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32
 60 62 64 66 68 70 72 74 76 78 81 83 85 88 91 93 96 99 102 105 108 112 115 119 122 126 130 134 139 143 148 152 157 162 168 173 179 184 190 197 203 209 216 223 230 237 244 251 259 266 274 281 289 296 303 310 317 324 330 336 342 347 351 355 359 362 364 366 367 367 367 366 364 362 359 355 351 346 341 335 329 323 316 309 302 294 287 279 271 264 256 248 241 233 226 219 212 205 198 191 185 179 173 167 161 156 151 146 141 136 132 128 124 120 116 112 109 106 103 100 97 94 92 89 87 85 82 80 78 77 75 73 72 70 69 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 48 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 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 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 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 51 52 54 55 57 59
 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 44 47 49 52 55 59 62 66 70 74 79 84 89 95 101 107 114 122 130 138 147 156 166 176 186 197 208 220 231 243 255 266 277 287 297 306 313 320 325 329 331 331 330 327 323 317 311 303 294 284 274 263 253 242 231 220 209 198 188 178 169 160 151 142 135 127 120 113 107 101 96 90 85 81 76 72 69 65 62 59 56 53 51 48 46 44 42 41 39 38 36 35 34 33 32 31 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 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 27 27 27 27 27 27 27 26 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 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 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 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9
 36 37 39 40 42 43 45 47 48 50 52 54 56 58 60 62 65 67 70 72 75 78 81 84 87 90 93 97 100 104 108 112 116 120 124 128 133 137 142 147 151 156 161 166 171 176 180 185 190 195 199 204 208 213 217 220 224 227 230 233 235 237 239 241 242 242 243 243 242 241 240 239 237 235 233 230 227 224 221 217 214 210 206 202 198 193 189 185 181 176 172 168 163 159 155 151 147 143 139 135 131 127 123 120 116 113 110 106 103 100 97 94 92 89 86 84 81 79 77 75 72 70 68 66 65 63 61 60 58 56 55 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 33 34 35
 24 25 27 28 29 31 32 34 35 37 39 40 42 44 46 48 50 53 55 57 60 63 65 68 71 74 77 81 84 88 92 96 100 104 109 114 119 124 129 134 140 146 152 159 165 172 179 187 194 202 210 218 227 236 244 253 262 272 281 290 299 309 318 327 336 345 353 361 369 377 384 390 396 402 407 411 415 418 420 422 423 423 423 422 420 418 415 411 407 403 398 392 386 380 374 367 360 353 345 338 330 322 315 307 299 291 284 276 268 261 254 247 239 233 226 219 213 207 200 195 189 183 178 173 168 163 158 153 149 145 141 137 133 129 126 122 119 116 113 110 107 104 101 98 96 93 91 89 86 84 82 80 78 76 74 72 70 69 67 65 63 62 60 59 57 56 54 53 51 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 32 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23
 27 28 28 28 29 29 30 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 57 58 60 62 64 66 68 70 73 75 78 81 84 87 90 94 97 101 105 109 113 118 122 127 132 137 143 148 154 160 166 172 178 184 191 197 203 210 216 222 228 233 239 244 248 253 257 260 263 265 266 267 268 267 266 265 262 260 256 252 248 243 238 232 227 220 214 208 201 195 188 182 175 169 163 157 151 145 139 133 128 123 118 113 109 104 100 96 92 88 85 81 78 75 72 69 67 64 62 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 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 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 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 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27
 26 26 27 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 44 44 45 46 47 48 50 51 52 53 55 56 58 59 61 63 65 67 69 71 74 76 79 82 85 88 92 96 99 104 108 113 117 123 128 134 140 146 153 160 167 175 183 192 201 210 220 230 241 252 264 276 288 301 313 327 340 353 367 380 394 407 419 431 443 453 463 471 478 484 488 490 491 490 487 483 477 469 460 450 438 425 412 398 383 368 353 337 322 307 292 277 263 250 236 224 212 200 189 179 169 159 150 142 134 127 120 113 107 101 95 90 85 81 76 72 68 65 61 58 55 52 50 47 45 43 40 38 36 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 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 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 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 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26
 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 57 58 60 62 64 66 69 71 73 76 79 82 85 88 91 95 98 102 106 110 115 120 124 130 135 141 146 152 159 165 172 179 187 194 202 211 219 228 237 246 255 265 275 284 294 304 315 325 335 345 354 364 373 382 390 398 405 412 418 423 427 430 433 434 434 433 431 428 424 419 413 406 398 389 380 370 359 349 337 326 314 302 290 279 267 255 244 233 222 212 201 192 182 173 164 156 148 140 133 126 120 113 107 102 96 91 86 82 78 73 70 66 62 59 56 53 50 48 45 43 40 38 36 34 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 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 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 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 16 16 16 16 16 16 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
 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 55 57 59 60 62 64 66 68 70 73 75 77 80 82 85 87 90 93 96 99 102 106 109 113 116 120 124 128 132 137 141 146 150 155 160 165 170 175 181 186 192 198 204 210 216 222 228 234 241 247 254 260 266 273 279 286 292 299 305 311 317 323 328 334 339 344 348 352 356 359 362 365 367 368 369 369 369 368 366 364 361 357 353 348 343 337 330 323 316 308 300 291 283 274 265 256 247 238 229 220 211 202 193 185 177 169 161 154 147 140 133 127 120 114 109 103 98 93 89 84 80 76 72 68 65 61 58 55 52 49 47 44 42 40 37 35 34 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 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 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 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22
 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 27 28 29 30 32 34 35 37 39 42 44 46 49 52 55 59 63 67 71 76 81 87 93 100 107 115 124 133 143 154 166 179 193 208 224 241 259 279 300 323 346 371 397 424 452 480 508 536 563 588 612 633 651 665 675 681 682 679 670 658 642 623 601 576 550 523 496 468 441 414 388 363 339 317 295 275 256 238 221 206 191 178 166 154 143 133 124 116 108 101 94 88 83 77 73 68 64 60 57 54 51 48 45 43 41 39 37 35 34 32 31 30 29 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 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 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 9 9 8 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 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9
 55 57 58 59 61 62 63 65 66 68 69 71 73 74 76 78 80 81 83 85 87 89 91 93 95 98 100 102 104 107 109 111 114 116 119 121 124 126 129 131 134 136 139 141 144 146 149 151 153 155 158 160 162 163 165 167 168 170 171 172 173 174 175 176 176 176 177 177 177 177 176 176 175 175 174 173 172 171 170 169 167 166 164 163 161 160 158 156 155 153 151 150 148 146 144 143 141 139 137 136 134 132 131 129 127 126 124 123 121 120 118 117 115 114 113 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 96 95 94 93 93 92 91 91 90 90 89 88 88 87 87 86 85 85 84 84 83 83 82 81 81 80 79 79 78 77 77 76 75 75 74 73 73 72 71 70 70 69 68 67 66 66 65 64 63 62 61 61 60 59 58 57 56 56 55 54 53 52 52 51 50 49 48 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 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 24 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 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54
 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 43 46 48 51 53 56 60 63 67 71 75 80 85 90 96 103 109 117 125 134 143 153 164 176 189 203 217 233 250 268 286 306 326 348 369 391 414 436 457 477 496 513 527 539 547 552 553 550 544 534 521 505 487 467 446 424 401 378 356 334 312 292 272 253 235 219 203 188 174 162 150 139 128 119 110 102 94 88 81 75 70 65 60 56 52 48 45 42 39 36 34 31 29 27 25 24 22 21 20 18 17 16 15 15 14 13 12 12 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 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 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 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 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14
 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 52 53 55 57 59 61 63 65 67 70 72 75 78 81 85 88 92 96 100 105 110 115 120 126 132 138 145 152 160 167 176 185 194 203 213 224 235 246 257 269 281 293 305 317 329 340 352 362 372 381 389 396 401 405 408 409 408 406 402 397 390 382 372 362 351 339 326 314 300 287 274 261 248 235 223 211 200 189 178 168 158 149 141 133 125 118 111 104 98 93 87 82 78 73 69 65 62 58 55 52 50 47 45 42 40 38 36 35 33 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 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 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 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 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 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20
 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 55 57 58 60 62 64 67 69 71 74 77 79 82 85 88 91 95 98 102 106 110 114 118 122 126 131 136 140 145 150 155 160 165 170 175 180 185 190 194 199 204 208 212 216 219 222 225 227 229 231 232 233 233 233 233 232 231 229 227 224 221 218 215 211 207 203 198 194 189 185 180 175 170 166 161 156 151 147 142 138 133 129 125 121 117 113 110 106 103 100 96 93 90 88 85 82 80 77 75 73 71 69 67 65 63 62 60 58 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 40 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 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21
 45 46 48 49 50 51 53 54 56 57 59 60 62 64 65 67 69 71 73 75 77 79 81 83 86 88 90 93 96 98 101 104 107 110 113 117 120 123 127 131 135 139 143 147 151 156 161 165 170 175 180 186 191 196 202 208 213 219 225 231 237 243 249 255 261 267 273 279 284 290 295 300 305 310 314 318 322 325 329 331 333 335 337 338 338 338 338 337 336 334 332 329 327 323 319 315 311 306 301 296 290 284 278 272 266 260 253 247 240 234 227 221 214 208 201 195 189 183 177 171 165 159 154 148 143 138 133 129 124 120 115 111 107 103 100 96 93 89 86 83 80 77 74 72 69 67 64 62 60 58 56 54 52 50 48 47 45 43 42 40 39 38 36 35 34 33 32 30 29 28 27 26 25 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 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 5 5 5 5 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 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 56 58 60 61 63 65 67 69 71 73 75 78 80 82 85 87 90 93 95 98 101 104 107 110 113 116 119 122 125 128 131 133 136 139 141 144 146 148 150 152 154 155 156 157 158 159 159 159 159 158 158 157 156 154 153 151 149 147 145 143 140 138 135 132 130 127 124 121 118 115 112 109 106 103 100 97 95 92 89 86 84 81 79 77 74 72 70 68 65 63 61 60 58 56 54 53 51 49 48 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 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 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 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 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 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18
 33 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 60 61 63 65 67 68 71 73 75 77 80 82 85 88 91 94 97 100 104 107 111 115 119 123 128 132 137 141 146 151 156 161 167 172 177 182 188 193 199 204 209 214 219 224 228 233 237 241 244 247 250 253 255 256 257 258 259 258 258 257 256 254 252 249 246 243 240 236 232 228 224 219 215 210 205 200 195 191 186 181 176 171 167 162 158 153 149 145 141 137 133 129 125 122 118 115 112 109 106 103 100 97 95 92 90 88 85 83 81 79 78 76 74 72 71 69 68 66 65 64 62 61 60 59 58 57 55 54 53 52 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 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 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 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 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33
 19 20 20 21 22 22 23 24 25 26 27 28 28 29 31 32 33 34 35 37 38 40 41 43 45 46 48 50 53 55 57 60 62 65 68 71 75 78 82 86 90 95 99 104 109 115 121 127 133 140 146 154 161 169 177 185 194 203 211 220 229 238 247 256 264 273 281 288 295 301 306 311 315 318 320 321 321 320 318 315 312 308 303 297 291 285 278 270 263 255 247 239 231 223 216 208 200 193 186 179 172 165 159 153 147 141 136 131 126 121 117 112 108 104 101 97 94 91 88 85 82 79 77 75 72 70 68 67 65 63 61 60 58 57 56 54 53 52 51 50 48 47 46 45 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 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 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 19
 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 55 57 59 60 62 64 66 67 69 71 73 75 77 80 82 84 86 88 90 93 95 97 99 101 103 105 107 109 111 113 115 116 118 119 120 121 122 123 124 124 124 125 124 124 124 123 123 122 121 119 118 116 115 113 111 109 107 105 103 101 99 96 94 92 90 87 85 83 81 78 76 74 72 70 68 66 64 62 60 59 57 55 53 52 50 49 48 46 45 44 42 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 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14
 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 30 31 32 33 34 35 37 38 39 40 41 43 44 45 47 48 50 51 53 54 56 58 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 90 92 94 97 99 101 104 106 109 111 114 116 119 121 124 126 129 131 134 136 139 141 144 146 148 151 153 155 157 159 161 163 165 167 169 170 172 173 175 176 177 178 179 180 181 181 181 182 182 182 182 182 181 181 180 179 179 178 177 175 174 173 171 169 168 166 164 162 160 158 156 153 151 149 146 144 142 139 137 134 131 129 126 124 121 118 116 113 111 108 106 103 101 98 96 94 91 89 87 85 82 80 78 76 74 72 70 69 67 65 63 62 60 59 57 56 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 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 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9
 6 6 6 6 7 7 7 8 8 8 8 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 39 41 43 45 47 50 52 55 58 61 64 68 72 76 80 84 89 94 99 105 111 117 123 130 137 145 153 161 169 178 187 196 205 215 224 234 243 253 262 271 280 288 295 302 307 312 316 319 321 322 322 320 318 314 310 304 298 291 284 276 267 258 249 240 231 222 212 203 195 186 178 170 162 154 147 140 134 127 121 116 110 105 100 96 92 88 84 80 77 74 71 68 65 62 60 58 56 54 52 50 48 47 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 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 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 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 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 4 4 4 4 4 5 5 5 5
 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 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 52 54 55 56 58 59 61 62 64 66 67 69 71 73 75 78 80 82 85 87 90 92 95 98 101 104 107 110 114 117 120 124 127 131 134 138 141 145 149 152 156 159 163 166 169 172 175 178 181 183 186 188 189 191 192 193 194 194 194 194 193 193 191 190 188 186 184 181 179 176 173 170 166 163 159 155 152 148 144 141 137 133 129 126 122 119 115 112 108 105 102 99 96 93 90 88 85 82 80 78 75 73 71 69 67 65 63 62 60 58 57 55 54 52 51 49 48 47 46 45 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 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23
 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 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 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 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 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12
 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 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 46 47 49 51 53 55 58 60 62 64 67 69 72 74 77 79 82 85 87 90 93 95 98 100 103 105 107 109 111 113 115 117 118 119 121 121 122 123 123 123 123 122 122 121 120 119 118 116 115 113 111 109 107 105 103 100 98 96 93 91 89 86 84 82 79 77 75 73 71 68 66 64 63 61 59 57 55 54 52 50 49 47 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 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 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 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
 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 54 56 58 60 62 64 66 68 70 73 75 78 80 83 86 89 92 95 99 102 106 109 113 117 121 126 130 135 139 144 149 154 160 165 171 176 182 188 194 201 207 213 220 227 233 240 247 254 261 268 275 281 288 295 302 309 315 322 328 335 341 347 352 358 363 368 373 377 381 385 388 391 393 396 397 398 399 399 399 398 397 395 393 390 387 383 379 375 370 364 358 352 346 339 332 325 317 310 302 294 286 278 270 262 254 246 238 230 222 214 207 200 192 185 178 172 165 159 153 147 141 135 130 125 120 115 110 106 101 97 93 89 85 82 78 75 72 69 66 63 60 57 55 52 50 48 46 44 42 40 38 36 34 33 31 30 28 27 26 25 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 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 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19
 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 31 33 35 37 39 41 43 46 49 52 55 58 62 66 70 74 79 84 89 95 101 108 115 123 132 141 150 161 172 184 196 210 224 239 255 271 288 306 324 342 360 378 396 413 428 442 455 465 473 479 482 482 480 475 467 458 446 433 418 402 386 369 352 335 318 301 285 269 254 239 225 212 199 187 176 166 156 146 138 129 122 114 108 101 95 90 84 80 75 71 67 63 60 57 54 51 48 46 44 41 40 38 36 34 33 32 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 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 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 6 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 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 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 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13
 29 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 52 53 54 55 56 57 59 60 61 62 63 64 65 67 68 69 70 72 73 75 77 78 80 82 84 86 88 90 92 95 97 100 103 106 109 113 116 120 124 128 132 136 141 146 151 157 162 168 174 180 187 194 201 208 216 224 232 240 249 258 267 276 285 295 305 314 324 334 344 353 362 372 380 389 397 404 411 417 422 426 429 432 433 433 432 430 427 422 417 411 403 395 386 377 367 356 345 334 323 311 300 288 277 266 255 244 234 224 214 205 196 187 179 171 163 156 149 143 136 131 125 120 114 110 105 101 96 92 89 85 82 78 75 72 69 67 64 61 59 57 55 52 50 49 47 45 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 12 12 12 11 11 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 28
 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 44 45 46 47 47 48 49 50 51 52 53 54 56 57 58 59 61 62 63 65 66 68 70 71 73 75 77 79 81 83 85 87 89 91 94 96 99 101 104 107 110 112 115 118 121 124 128 131 134 137 140 144 147 150 154 157 160 163 166 169 172 175 177 179 182 183 185 186 187 188 188 188 188 187 186 185 183 181 178 175 172 169 165 161 157 153 148 144 139 135 130 125 121 116 112 107 103 99 95 91 87 83 79 76 73 69 66 63 61 58 55 53 50 48 46 44 42 40 38 37 35 33 32 31 29 28 27 26 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 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 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21
 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 61 62 63 65 66 68 69 71 73 74 76 78 80 82 84 86 88 90 92 94 97 99 101 104 106 109 111 114 117 120 123 125 128 131 134 137 141 144 147 150 153 157 160 163 166 169 173 176 179 182 185 188 191 194 197 200 202 205 207 210 212 214 216 217 219 220 222 223 223 224 224 225 225 224 224 223 222 221 220 218 217 215 213 210 208 205 203 200 197 194 191 187 184 181 177 174 170 167 163 160 156 153 149 146 142 139 136 132 129 126 123 120 117 114 111 108 105 103 100 97 95 93 90 88 86 83 81 79 77 75 73 71 69 68 66 64 63 61 60 58 57 55 54 52 51 50 49 48 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 23 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 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 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 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 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26
 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 43 43 44 45 46 46 47 48 49 49 50 51 52 53 54 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 79 80 81 82 83 84 85 86 87 88 88 89 90 91 92 92 93 94 94 95 95 96 96 97 97 98 98 98 99 99 99 99 99 100 100 100 100 100 100 100 99 99 99 99 99 98 98 98 97 97 96 96 95 94 94 93 92 92 91 90 89 88 87 86 85 84 83 82 81 80 79 77 76 75 74 72 71 70 69 67 66 65 63 62 61 59 58 57 55 54 53 52 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27
 30 30 31 32 32 33 34 35 35 36 37 38 39 40 40 41 42 43 44 45 46 46 47 48 49 50 51 51 52 53 54 55 55 56 57 57 58 59 59 60 60 60 61 61 61 62 62 62 62 62 62 62 62 62 61 61 61 60 60 60 59 59 58 57 57 56 56 55 54 53 53 52 51 51 50 49 48 48 47 46 45 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 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 20 20 20 20 19 19 19 18 18 18 18 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 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 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 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 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 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 10 10 10 10 10 10 11 11 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 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29
 17 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 31 32 32 33 34 34 35 36 37 38 39 39 40 42 43 44 45 46 48 49 51 53 54 56 58 60 63 65 68 70 73 76 79 83 86 90 94 98 102 107 112 117 122 128 134 140 147 154 161 169 176 185 193 202 211 220 230 239 249 259 269 279 289 298 307 316 324 332 338 344 348 351 353 354 353 352 348 344 338 331 323 314 304 294 283 272 261 249 238 226 215 204 194 183 173 164 155 146 138 130 123 116 109 103 97 91 86 81 77 73 68 65 61 58 55 52 49 46 44 41 39 37 35 33 32 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 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 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 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16
 23 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 53 54 56 57 59 60 62 64 66 67 69 71 73 75 77 80 82 84 87 89 92 94 97 100 103 106 109 112 115 119 122 126 130 134 138 142 146 150 155 159 164 169 174 179 184 189 194 199 204 209 214 219 224 229 234 239 244 248 253 257 260 264 267 270 272 275 276 277 278 278 278 277 276 274 272 269 266 263 259 254 249 244 239 233 227 221 215 209 202 196 190 183 177 170 164 158 152 146 141 135 130 125 120 115 110 106 101 97 93 89 86 82 79 76 73 70 67 64 62 60 57 55 53 51 49 47 45 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 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 17 18 18 19 20 20 21 21 22 23
 56 57 58 59 59 60 62 63 64 65 66 67 68 69 71 72 73 75 76 78 79 81 82 84 85 87 89 91 93 95 97 99 101 103 105 108 110 113 115 118 121 123 126 129 132 135 138 142 145 148 152 155 158 162 165 169 173 176 180 183 187 190 194 197 201 204 207 210 213 216 218 221 223 225 227 229 231 232 233 234 235 236 236 236 236 236 235 235 234 233 231 230 228 226 225 222 220 218 215 213 210 207 204 202 199 196 193 189 186 183 180 177 174 171 167 164 161 158 155 152 149 147 144 141 138 136 133 131 128 126 123 121 119 117 115 113 111 109 107 105 103 101 100 98 96 95 93 92 90 89 88 86 85 84 82 81 80 79 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 54 53 52 52 51 50 49 49 48 47 47 46 45 45 44 43 43 42 42 41 40 40 39 39 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 52 52 53 54 55
 26 26 27 28 29 29 30 31 32 33 34 34 35 36 38 39 40 41 42 43 45 46 48 49 51 52 54 56 58 60 62 64 67 69 72 75 78 81 85 89 93 97 101 106 111 116 122 128 135 142 149 157 165 174 183 193 204 214 226 238 251 264 277 291 306 321 336 352 367 383 399 414 429 444 458 472 484 496 506 515 523 529 534 537 539 539 537 534 530 524 517 509 500 490 480 468 457 445 432 419 407 394 381 369 356 344 332 320 309 298 287 277 267 257 248 239 231 223 215 208 201 194 187 181 175 170 165 160 155 150 146 141 137 133 130 126 123 119 116 113 110 107 104 102 99 96 94 91 89 87 84 82 80 78 76 73 71 69 67 66 64 62 60 58 56 55 53 51 50 48 46 45 43 42 40 39 38 36 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 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 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 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 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25
 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 38 39 40 41 42 43 44 45 46 48 49 51 53 54 56 58 60 63 65 67 70 73 76 79 82 86 89 93 97 101 105 109 114 119 123 128 133 138 143 149 154 159 164 169 174 179 184 189 193 197 201 205 208 211 214 216 217 218 219 219 219 218 217 216 214 211 209 205 202 198 194 190 186 182 177 172 168 163 158 153 148 144 139 135 130 126 121 117 113 109 106 102 98 95 92 89 86 83 80 77 75 72 70 68 66 64 62 60 58 56 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 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 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 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 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 31 30 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 28 28 28 28 28
 29 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 46 47 48 49 51 52 53 54 55 57 58 60 61 63 65 66 68 70 72 74 76 78 80 83 85 87 90 92 95 97 100 102 105 107 110 112 115 117 119 122 124 126 128 130 132 134 135 137 138 139 140 141 141 142 142 142 142 142 141 140 140 138 137 136 135 133 131 129 127 125 123 121 119 116 114 112 109 107 105 102 100 97 95 93 90 88 86 84 82 80 78 76 74 72 70 68 67 65 63 62 60 59 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 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 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29
 32 33 34 35 36 36 37 38 39 40 41 41 42 43 44 45 46 46 47 48 48 49 50 50 51 52 52 53 53 54 55 55 55 56 56 57 57 58 58 58 59 59 60 60 60 61 61 61 62 62 63 63 64 64 65 66 67 67 68 69 70 71 72 74 75 77 78 80 82 84 86 88 91 93 96 99 102 106 109 113 117 121 126 131 136 141 147 153 159 166 173 180 188 196 205 214 223 233 244 254 266 277 289 302 314 327 340 353 366 379 392 404 415 426 435 443 450 455 459 461 461 459 456 450 443 434 423 412 399 386 371 357 341 326 311 296 281 267 253 239 226 214 202 191 180 170 161 152 143 135 128 120 114 108 102 96 91 86 82 77 73 69 66 62 59 56 53 51 48 46 43 41 39 37 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 9 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 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 29 30 31
 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 43 44 46 48 50 53 55 57 60 62 65 68 70 73 76 80 83 86 89 93 96 99 102 106 109 112 115 117 120 122 125 126 128 129 130 131 131 131 131 130 129 127 126 124 122 119 116 114 111 108 104 101 98 95 91 88 85 81 78 75 72 69 66 64 61 58 56 54 51 49 47 45 43 41 40 38 36 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 13 13 13 12 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9
 6 6 6 6 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 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 50 51 52 53 53 54 54 55 55 55 55 55 55 55 55 55 54 54 53 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 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
 44 45 46 46 47 48 49 49 50 51 52 53 54 54 55 56 57 58 59 60 61 63 64 65 66 68 69 71 72 74 76 77 79 81 83 85 88 90 93 95 98 101 104 108 111 115 119 123 127 132 136 141 147 152 157 163 169 176 182 189 195 202 209 216 223 231 238 245 252 258 265 271 277 283 288 292 296 300 303 305 306 307 306 305 304 301 298 294 290 285 279 273 267 260 253 246 238 230 223 215 207 199 192 184 177 170 162 156 149 143 136 130 125 119 114 109 104 100 95 91 87 84 80 77 74 71 68 65 63 61 58 56 54 53 51 49 48 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 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 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 42 42 43 44
 8 8 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 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 44 46 48 50 52 54 57 59 61 64 67 69 72 75 78 81 85 88 92 95 99 103 107 111 115 119 123 127 132 136 141 145 149 154 158 163 167 171 175 179 183 187 191 195 198 201 204 207 210 212 214 216 218 219 220 221 222 222 222 222 222 221 221 220 218 217 215 213 211 209 207 204 201 198 196 192 189 186 183 179 176 173 169 166 162 159 155 152 148 145 142 138 135 132 128 125 122 119 116 113 110 107 104 101 99 96 93 91 88 86 83 81 79 77 74 72 70 68 66 64 62 60 59 57 55 53 52 50 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 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 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 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 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 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8
 18 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 31 32 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 48 49 50 51 53 54 56 57 59 61 63 65 67 69 71 74 77 80 83 86 89 93 97 101 105 110 115 120 125 131 137 143 149 156 163 171 179 187 195 204 213 223 232 242 252 263 273 284 295 305 316 327 337 347 357 367 376 384 392 399 405 410 414 417 419 419 419 417 415 411 406 400 394 386 378 369 360 350 340 330 320 309 299 288 278 268 258 249 239 230 222 213 205 198 190 183 177 171 165 159 154 149 144 139 135 131 127 123 120 116 113 110 107 105 102 100 97 95 93 91 89 87 85 84 82 80 79 77 76 74 73 71 70 69 67 66 65 64 62 61 60 59 58 57 56 55 53 52 51 50 49 48 47 46 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 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 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18
 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 50 50 51 52 53 54 55 56 58 59 60 62 63 65 66 68 70 72 74 76 78 80 82 85 87 90 92 95 98 101 104 107 110 113 116 119 123 126 129 132 136 139 142 145 148 151 154 157 159 162 164 166 168 170 171 173 174 174 175 175 176 175 175 175 174 173 172 170 169 167 165 163 161 159 157 154 152 149 147 144 141 139 136 133 130 128 125 122 120 117 115 112 110 108 105 103 101 99 97 95 93 91 90 88 86 85 83 82 81 79 78 77 76 75 74 73 72 71 70 70 69 68 67 67 66 65 65 64 64 63 62 62 61 61 60 60 59 59 58 57 57 56 56 55 55 54 54 53 52 52 51 51 50 50 49 48 48 47 46 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 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 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 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 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37
 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 27 28 30 31 33 35 37 39 41 44 47 49 53 56 60 64 68 72 77 82 88 94 100 107 114 122 130 138 147 156 166 175 185 195 204 214 223 231 239 246 252 257 261 263 264 264 263 260 255 250 244 237 229 221 212 204 195 185 176 168 159 151 142 135 127 120 113 107 100 95 89 84 79 75 70 66 62 59 55 52 49 47 44 42 39 37 35 34 32 30 29 28 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 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 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 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8
 16 17 17 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 50 51 53 54 56 57 59 61 62 64 66 68 70 72 74 76 78 81 83 85 88 91 93 96 99 102 105 108 111 115 118 122 126 130 134 138 142 146 151 156 160 165 170 175 181 186 192 197 203 209 214 220 226 232 238 244 249 255 260 266 271 276 280 284 288 291 294 296 298 299 300 300 299 297 295 292 289 285 280 275 269 262 256 249 241 234 226 218 210 202 194 186 179 171 163 156 149 142 136 130 124 118 112 107 102 97 92 88 84 80 76 73 69 66 63 60 57 55 52 50 48 46 44 42 40 38 37 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 10 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16
 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 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 35 36 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 61 63 64 66 68 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 100 102 104 106 108 110 111 113 115 116 118 119 120 121 122 123 123 124 124 124 124 123 123 122 121 120 119 118 116 115 113 111 109 107 105 103 101 99 97 94 92 90 88 85 83 81 79 77 75 73 71 69 67 65 63 61 59 58 56 55 53 51 50 49 47 46 44 43 42 41 40 38 37 36 35 34 33 32 32 31 30 29 28 27 27 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 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23
 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 39 40 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 52 53 54 55 55 56 57 58 58 59 60 60 61 62 63 63 64 65 65 66 67 67 68 69 69 70 70 71 71 72 72 73 73 74 74 74 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 74 74 74 73 73 72 72 71 70 70 69 69 68 67 66 66 65 64 63 63 62 61 60 59 59 58 57 56 55 54 54 53 52 51 50 49 49 48 47 46 45 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15
 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 62 63 65 66 68 69 71 73 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 107 109 111 113 115 117 119 121 123 125 127 129 131 133 135 137 139 140 142 144 145 147 148 150 151 152 154 155 156 157 158 159 160 161 161 162 163 163 164 164 165 165 165 165 165 165 166 166 165 165 165 165 165 164 164 164 163 163 163 162 162 161 160 160 159 158 158 157 156 155 155 154 153 152 151 150 149 148 146 145 144 143 141 140 139 137 136 134 133 131 129 128 126 124 123 121 119 117 115 113 112 110 108 106 104 102 100 98 96 94 92 90 88 86 84 82 80 78 76 74 72 70 68 67 65 63 61 60 58 56 55 53 52 50 49 48 46 45 44 43 42 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 29 28 27 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 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 19 19 20 20 20 20 21 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
 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 35 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 67 69 72 74 77 80 82 85 88 92 95 98 102 106 110 114 118 122 126 130 135 140 144 149 154 159 163 168 173 178 183 187 192 196 200 204 207 211 214 216 218 220 222 223 223 223 222 221 220 218 216 213 210 206 202 198 194 189 184 180 175 170 164 159 154 149 144 139 134 130 125 121 116 112 108 104 100 97 93 90 87 84 81 78 76 73 71 68 66 64 62 60 58 57 55 53 52 50 49 48 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 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 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 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21
 59 60 60 61 62 63 64 65 66 66 67 68 69 70 71 72 72 73 74 75 75 76 77 78 78 79 80 81 81 82 82 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 95 96 96 97 98 99 100 101 102 103 104 105 106 108 109 111 112 114 116 118 120 122 124 126 128 131 133 136 139 142 145 148 152 155 159 163 167 171 175 180 184 189 194 199 204 210 215 221 227 233 239 245 252 258 264 270 276 282 287 293 298 302 306 310 313 315 317 318 318 317 315 313 310 306 301 296 290 283 276 269 261 253 244 236 227 219 210 202 193 185 177 169 162 155 148 141 135 128 123 117 112 106 102 97 93 88 84 81 77 74 70 67 64 61 59 56 54 51 49 47 45 43 41 40 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 13 13 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 11 11 11 12 12 12 12 12 13 13 13 13 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 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 45 46 46 47 48 49 49 50 51 52 53 54 54 55 56 57 58
 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 46 46 47 48 49 49 50 51 53 54 55 56 58 59 61 62 64 66 68 70 72 74 76 78 81 83 86 88 91 94 97 100 103 106 110 113 117 120 124 128 132 136 140 144 148 152 156 160 164 168 172 175 179 182 185 188 191 193 194 196 197 197 197 197 196 195 193 191 189 186 182 179 175 171 166 162 157 152 147 142 137 132 128 123 118 113 109 105 100 96 92 88 84 81 77 74 71 68 65 62 59 57 54 52 50 48 45 43 42 40 38 36 35 33 32 30 29 28 27 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 30 31 31 32 33 33 34 34
 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 54 56 58 60 62 64 66 68 71 73 75 78 80 83 85 88 91 93 96 99 102 105 107 110 113 116 119 122 125 128 131 134 137 140 143 146 149 151 154 157 160 162 165 168 170 173 176 178 181 183 185 188 190 193 195 197 199 201 204 206 208 210 212 214 215 217 219 220 222 223 224 226 226 227 228 228 228 228 228 227 226 225 224 222 220 218 215 213 210 206 203 199 195 191 186 182 177 173 168 163 158 153 148 143 138 133 129 124 119 114 110 105 101 97 93 89 85 81 78 74 71 68 64 61 59 56 53 50 48 46 43 41 39 37 35 34 32 30 29 27 26 25 24 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 11 11 11 11 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 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 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 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 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12
 25 25 26 26 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 54 55 57 59 61 64 66 69 71 74 77 80 83 87 91 95 99 103 108 113 118 123 129 135 141 148 155 162 169 177 185 193 201 209 218 226 235 243 252 260 268 275 282 289 295 301 305 309 313 315 317 317 317 316 314 311 308 303 298 293 287 280 273 266 259 251 243 235 228 220 212 204 197 189 182 175 168 162 155 149 143 138 132 127 122 117 113 108 104 100 97 93 90 87 84 81 78 76 73 71 69 67 65 63 62 60 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 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 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24
 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 50 50 51 51 51 51 51 51 51 52 52 52 52 52 52 52 53 53 53 53 53 53 54 54 54 55 55 55 56 56 56 57 57 58 59 59 60 61 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 81 82 83 85 86 88 89 91 92 93 95 96 98 99 100 101 103 104 105 106 107 108 109 109 110 111 111 111 112 112 112 111 111 111 110 109 109 108 107 105 104 103 101 100 98 96 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 61 59 57 55 54 52 51 49 48 46 45 43 42 41 40 39 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 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 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 38 39 39 40 41 41 42 42 43 43
 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 48 50 52 54 57 59 61 64 67 70 73 77 80 84 88 92 97 101 106 112 117 123 129 135 142 149 156 164 171 179 187 196 204 212 221 229 237 244 252 258 264 270 274 278 280 282 282 282 280 278 274 270 265 259 252 245 238 230 222 214 206 198 190 182 175 167 160 153 146 139 133 127 121 115 110 105 100 95 91 87 83 79 76 72 69 66 63 60 58 55 53 51 49 47 45 43 41 39 38 36 35 34 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 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 10 10 10 10 10 10 10 10 9 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 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 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11
 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 41 42 43 44 45 46 48 49 50 51 52 54 55 56 58 59 61 62 64 66 67 69 71 73 75 77 79 82 84 86 89 91 94 96 99 102 104 107 110 113 116 118 121 124 127 130 132 135 138 140 143 145 147 149 151 153 154 156 157 158 159 159 159 160 159 159 158 157 156 155 153 151 149 147 145 142 139 136 133 130 127 123 120 116 113 109 106 102 99 95 92 88 85 82 79 76 73 70 67 64 62 59 57 55 52 50 48 47 45 43 41 40 38 37 35 34 33 32 31 30 29 28 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 9 9 9 9 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 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 6 6 6 6 6 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 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 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23
 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 38 38 39 40 41 42 43 44 46 47 48 50 52 53 55 57 59 61 63 65 67 70 72 75 78 81 84 87 90 94 97 101 104 108 112 117 121 125 130 135 140 145 150 155 160 166 172 177 183 189 195 201 207 213 219 225 231 237 242 248 253 258 262 266 270 273 275 277 279 280 280 279 278 277 275 272 269 265 261 256 251 246 240 234 228 222 216 210 204 198 192 186 180 174 169 163 158 153 148 143 139 135 130 126 122 119 115 112 109 106 103 100 97 95 92 90 87 85 83 81 79 77 76 74 72 71 69 68 67 65 64 63 62 60 59 58 57 56 55 54 54 53 52 51 50 50 49 48 48 47 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 21 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 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21
 35 36 37 37 38 39 40 40 41 42 42 43 43 44 45 45 46 46 47 47 47 48 48 49 49 49 50 50 50 50 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 54 54 54 55 55 55 56 56 57 58 58 59 60 61 62 63 64 65 66 68 69 70 72 74 75 77 79 81 83 85 87 89 92 94 97 100 102 105 108 111 115 118 121 125 128 132 136 140 143 147 151 155 159 163 167 171 175 178 182 185 188 191 194 196 198 200 201 202 202 202 202 201 199 198 195 193 190 187 183 179 175 171 167 162 157 153 148 143 138 134 129 124 120 115 111 107 103 99 95 92 88 85 81 78 75 72 70 67 64 62 60 57 55 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 31 29 28 27 26 26 25 24 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 32 33 34 35
 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 44 43 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 36 36 36 36 37 37 38 38 39 40 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 105 110 115 121 126 132 139 145 152 159 167 175 183 191 200 209 218 228 237 247 257 266 276 285 294 303 311 319 326 332 337 342 345 347 348 347 345 343 339 334 328 321 313 305 296 286 277 267 257 247 237 227 218 208 199 190 181 173 165 158 150 143 137 130 125 119 113 108 104 99 95 91 87 83 79 76 73 70 67 64 62 59 57 55 53 51 49 47 45 44 42 40 39 38 36 35 34 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 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 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 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 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 42 42 43 43 44 44 44 45 45 45 45 46 46 46 46
 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 57 59 60 62 63 65 66 68 70 72 73 75 77 79 81 83 85 87 89 92 94 96 99 101 104 107 109 112 115 118 121 124 127 130 133 136 140 143 146 150 154 157 161 165 168 172 176 180 184 188 192 196 200 204 208 212 216 220 224 228 232 235 239 243 246 249 253 256 258 261 263 266 267 269 270 271 272 272 272 271 270 268 267 264 262 259 255 252 247 243 238 233 228 223 217 211 206 200 194 188 182 176 170 164 159 153 148 142 137 132 127 123 118 114 110 106 102 98 95 91 88 85 82 79 77 74 72 69 67 65 63 61 59 57 56 54 52 51 50 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 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 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 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 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29
 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 53 54 56 57 59 61 63 65 67 69 72 74 77 79 82 85 88 91 94 98 101 105 109 112 116 121 125 129 134 139 143 148 153 158 163 168 173 178 183 188 192 197 201 205 208 211 214 217 218 219 220 220 220 219 217 214 212 208 204 200 195 190 185 179 173 168 162 156 150 144 138 132 127 121 116 111 106 101 97 92 88 84 80 77 74 70 67 64 62 59 57 54 52 50 48 46 44 43 41 40 38 37 36 34 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 15 15 15 14 14 14 14 13 13 13 13 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 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 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 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 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14
 44 44 44 44 45 45 45 45 45 46 46 46 46 47 47 47 47 47 48 48 48 48 48 49 49 49 49 50 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 54 54 55 55 55 56 56 57 57 58 59 59 60 60 61 62 62 63 64 65 66 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 92 93 95 96 97 98 100 101 102 104 105 106 108 109 110 112 113 114 116 117 118 120 121 122 123 125 126 127 128 129 130 131 131 132 133 133 133 134 134 134 134 134 133 133 132 132 131 130 129 127 126 125 123 121 120 118 116 114 112 110 108 106 104 102 99 97 95 93 91 88 86 84 82 80 78 76 74 72 70 68 66 64 63 61 59 57 56 54 53 51 50 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 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 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 43 43 43 43
 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 35 36 38 39 41 43 45 47 49 52 54 57 60 63 67 70 74 78 82 86 91 95 100 106 111 117 123 129 135 142 149 156 163 171 178 186 194 202 210 218 226 234 242 250 258 265 272 278 284 290 294 299 302 305 307 308 308 308 307 304 301 298 293 288 283 277 270 263 256 248 241 233 225 217 209 201 194 186 179 172 165 158 151 145 139 134 128 123 118 113 109 104 100 96 92 89 86 82 79 77 74 71 69 66 64 62 60 58 56 55 53 51 50 48 47 45 44 43 42 40 39 38 37 36 35 34 33 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 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 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
 31 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 52 53 54 55 57 58 60 61 63 64 66 68 69 71 73 75 77 79 81 83 86 88 91 94 96 99 102 106 109 112 116 120 124 128 132 136 140 145 150 154 159 164 169 174 179 184 189 193 198 203 207 211 215 218 222 224 227 229 231 232 232 233 232 232 230 229 226 224 221 217 213 209 205 200 195 190 185 179 174 168 163 157 152 146 141 136 130 125 120 115 111 106 102 98 93 90 86 82 79 76 73 70 67 64 62 59 57 55 53 51 50 48 46 45 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 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 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30
 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 44 46 47 49 50 52 53 55 56 58 60 62 64 66 68 70 72 74 76 78 81 83 86 89 92 95 98 101 104 108 111 115 119 123 128 132 137 142 147 152 157 163 169 174 180 186 192 198 204 210 216 222 227 233 238 242 247 250 254 256 258 260 261 261 260 259 256 254 250 246 241 236 230 224 218 211 204 196 189 182 174 167 159 152 145 138 131 124 118 112 106 100 95 90 85 81 76 72 68 65 61 58 55 52 50 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 16 16 16 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 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 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 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 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 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21
 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 46 47 48 49 50 51 52 52 53 54 55 57 58 59 60 61 63 64 66 67 69 71 73 75 77 79 81 84 86 89 92 94 98 101 104 108 112 115 120 124 128 133 138 143 149 154 160 166 173 179 186 194 201 209 217 225 233 242 250 259 268 277 286 295 304 312 320 328 335 341 347 352 356 359 361 362 362 361 358 355 351 345 339 332 324 315 306 297 288 278 268 258 248 239 229 220 211 202 194 186 178 171 164 157 150 144 138 133 127 122 117 113 109 104 101 97 93 90 87 84 81 78 75 73 70 68 66 63 61 59 57 56 54 52 50 49 47 46 44 43 42 40 39 38 37 36 34 33 32 31 30 29 29 28 27 26 25 25 24 23 22 22 21 21 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 12 11 11 11 11 11 10 10 10 10 10 10 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 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 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 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15
 30 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 36 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 53 54 56 58 59 61 64 66 68 71 73 76 79 82 86 89 93 97 101 106 110 115 120 125 131 137 143 149 155 162 169 176 184 191 199 207 215 223 231 239 247 255 263 270 277 284 290 295 300 303 306 308 310 310 309 307 304 300 296 290 284 277 270 262 253 245 236 227 218 209 201 192 184 175 167 160 152 145 138 132 125 120 114 109 104 99 94 90 86 83 79 76 73 70 67 64 62 59 57 55 53 51 50 48 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 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30
 48 49 50 52 53 55 56 58 59 61 62 64 66 67 69 71 73 75 76 78 80 82 85 87 89 91 94 96 99 101 104 106 109 112 115 118 121 124 128 131 134 138 142 145 149 153 157 161 165 169 173 177 182 186 190 194 198 202 206 210 213 217 220 223 226 228 230 232 234 235 236 236 237 237 236 235 234 233 231 229 227 224 221 218 215 211 208 204 200 196 192 188 183 179 175 170 166 162 157 153 149 145 141 137 133 129 125 121 117 114 111 107 104 101 98 95 92 90 87 85 82 80 78 76 74 73 71 69 68 67 65 64 63 62 61 60 59 58 58 57 56 56 55 55 54 54 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 44 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 35 35 34 34 33 32 32 31 31 30 29 29 28 28 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 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 21 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 37 38 39 40 41 42 44 45 46
 29 30 31 31 32 33 34 35 36 37 39 40 41 42 43 45 46 47 49 50 52 54 55 57 59 61 63 65 67 69 71 73 76 78 81 83 86 88 91 94 96 99 102 105 107 110 113 116 118 121 123 126 128 130 132 134 136 137 139 140 141 141 142 142 142 142 142 141 141 140 139 138 137 135 134 132 130 129 127 125 123 121 119 117 115 113 111 109 107 105 103 101 99 98 96 94 92 91 89 88 86 85 83 82 81 79 78 77 76 75 74 73 72 71 70 69 69 68 67 67 66 66 65 65 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 61 61 61 60 60 60 59 59 58 58 57 56 56 55 54 54 53 52 51 51 50 49 48 47 47 46 45 44 43 42 41 41 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 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 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 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 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28
 13 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 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 55 56 57 58 59 60 61 61 62 63 64 65 66 67 68 69 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 86 87 88 90 91 93 95 96 98 100 102 104 106 108 111 113 116 118 121 124 127 130 133 137 140 144 148 152 156 161 165 170 174 179 184 189 194 199 205 210 215 219 224 228 233 236 240 243 245 247 248 249 249 248 247 245 243 240 236 232 227 222 216 210 204 198 191 185 178 172 165 159 152 146 140 134 128 123 117 112 107 102 98 93 89 85 81 77 74 70 67 64 61 58 56 53 51 48 46 44 42 40 38 37 35 33 32 30 29 28 27 25 24 23 22 21 21 20 19 18 18 17 16 16 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 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 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 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 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13
 57 58 60 61 63 65 66 68 70 72 74 76 79 81 83 86 88 91 94 97 100 103 106 109 112 116 119 123 126 130 133 137 141 145 148 152 156 159 163 166 169 172 175 178 180 182 184 185 186 187 188 188 188 187 186 185 183 182 179 177 175 172 169 166 162 159 156 152 148 145 141 138 134 130 127 123 120 116 113 110 107 104 101 98 95 92 89 86 84 81 79 77 74 72 70 68 66 64 62 60 59 57 55 54 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 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 16 16 15 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 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 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55
 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 43 44 45 47 48 50 52 53 55 57 60 62 64 67 70 73 76 79 82 86 90 94 98 102 107 112 117 122 127 133 139 145 151 158 165 172 179 186 194 201 209 217 225 233 242 250 258 266 274 282 289 297 304 311 317 323 328 333 337 341 344 346 347 348 348 347 345 343 339 336 331 326 320 314 307 300 292 284 276 268 260 251 243 235 226 218 210 202 194 187 180 173 166 159 153 147 141 135 130 124 119 115 110 106 101 98 94 90 87 83 80 77 74 71 69 66 64 61 59 57 55 53 51 49 47 46 44 43 41 40 38 37 36 35 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 37 37 36 36 35 34 34 33 32 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 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 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17
 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 47 49 50 51 52 53 54 55 57 57 58 59 60 61 61 62 62 63 63 63 64 64 64 64 63 63 63 62 62 61 61 60 59 59 58 57 56 55 55 54 53 52 51 50 49 48 48 47 46 45 44 43 43 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 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
 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 54 56 58 60 62 64 66 68 71 73 76 79 81 84 87 90 93 97 100 103 107 110 113 117 120 124 127 130 133 137 139 142 145 147 150 152 154 156 157 158 160 160 161 162 162 162 162 162 162 161 161 160 160 159 158 157 157 156 155 154 153 152 152 151 150 149 149 148 147 147 146 146 145 145 144 144 143 143 143 142 142 141 141 140 139 139 138 137 136 134 133 132 130 128 127 124 122 120 118 115 112 110 107 104 101 98 95 91 88 85 82 79 76 73 70 67 64 62 59 57 54 52 49 47 45 43 41 39 37 35 34 32 30 29 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 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 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22
 27 27 28 28 28 28 28 28 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 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 48 49 50 50 51 52 53 54 54 55 56 57 58 59 60 61 62 63 65 66 67 68 69 71 72 73 75 76 78 79 80 82 83 85 86 88 89 91 93 94 95 97 98 100 101 102 104 105 106 107 108 109 109 110 111 111 111 112 112 112 112 112 112 111 111 110 110 109 108 107 106 105 104 103 102 101 100 98 97 96 94 93 92 90 89 87 86 84 83 82 80 79 77 76 75 73 72 71 69 68 67 66 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 51 50 49 49 48 48 47 46 46 46 45 45 44 44 43 43 43 42 42 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 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 26 26 26 27 27 27
 32 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 43 43 43 44 44 44 45 45 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 53 53 54 55 56 57 58 59 60 61 62 63 65 66 68 69 71 72 74 76 78 79 81 83 85 87 89 91 93 95 97 99 101 102 104 106 107 109 110 111 112 113 113 114 114 114 114 114 113 112 112 110 109 108 106 104 102 100 98 96 93 91 88 86 83 81 78 76 73 71 68 66 64 62 59 57 55 53 51 49 48 46 44 43 41 40 39 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 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 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 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 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 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 32
 12 13 14 14 15 16 16 17 18 18 19 20 21 22 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 82 87 92 97 102 108 115 122 129 137 145 154 163 173 184 195 207 219 232 245 259 273 288 302 317 332 346 360 373 386 397 408 417 424 430 434 436 436 435 431 426 420 411 402 391 380 367 355 341 328 314 300 287 274 260 248 235 223 212 201 190 180 171 161 153 145 137 130 123 116 110 105 99 94 90 85 81 77 74 71 68 65 62 60 58 55 54 52 50 49 47 46 45 44 42 42 41 40 39 38 37 37 36 36 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 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 11 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 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12
 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 37 38 39 41 42 44 46 48 50 52 54 57 60 62 65 68 72 75 78 82 86 90 94 98 103 107 111 116 120 125 129 134 138 142 146 150 154 157 160 163 165 167 169 170 170 171 171 170 169 168 166 164 162 160 157 154 151 147 144 140 137 133 129 126 122 118 115 111 107 104 100 97 94 91 88 85 82 79 77 74 72 70 68 66 64 62 60 58 57 55 54 53 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 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 19 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 14 13 13 13 12 12 12 12 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 12 12 12 12 12 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 21 21 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19
 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 30 31 32 33 35 36 38 39 41 43 45 47 49 52 54 57 59 62 65 68 71 74 77 80 83 87 90 93 97 100 103 107 110 113 116 118 121 123 125 127 129 130 131 132 133 133 133 133 132 131 130 129 127 126 124 122 120 118 115 113 110 108 105 103 100 97 95 92 90 87 85 82 80 78 76 73 71 69 67 66 64 62 61 59 58 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 40 40 39 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 19 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 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 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 8 8 8 8 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 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
 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 32 33 34 35 37 38 39 40 41 43 44 46 47 49 51 53 55 57 59 61 63 66 69 71 74 77 80 84 87 91 95 98 102 107 111 115 120 124 129 133 138 143 147 152 156 161 165 169 173 176 179 182 185 187 190 191 193 194 194 195 195 194 194 193 192 190 189 187 185 183 181 178 176 173 171 168 165 163 160 157 154 152 149 146 144 141 138 136 134 131 129 127 124 122 120 118 116 114 112 111 109 107 106 104 103 101 100 98 97 96 95 93 92 91 90 88 87 86 85 84 83 81 80 79 78 77 75 74 73 72 70 69 68 67 65 64 63 62 60 59 58 56 55 54 53 52 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 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 14 15 15 15 15 15 16 16 16 16 16 16 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 17 17 17 17 17 17 16 16 16 16 16 16 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 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20
 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 40 42 43 45 47 49 51 53 55 58 60 63 66 69 72 75 78 82 86 89 93 97 102 106 110 115 120 125 130 135 140 146 151 157 163 169 175 181 187 194 200 207 214 221 228 235 242 249 256 263 270 277 283 290 296 302 308 314 319 323 327 330 333 334 335 336 335 333 331 327 323 317 311 305 297 289 281 272 262 253 243 233 224 214 205 195 186 177 169 160 152 145 138 131 124 118 112 106 100 95 90 86 82 77 73 70 66 63 60 57 54 51 49 46 44 42 40 38 36 34 33 31 29 28 27 25 24 23 22 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11
 8 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 15 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 26 27 28 30 32 34 36 39 41 44 48 51 55 59 64 69 74 80 87 94 101 110 119 129 139 151 163 177 191 207 224 243 262 284 307 331 357 385 414 445 477 510 543 576 609 640 669 695 717 734 745 750 749 741 728 708 683 655 623 589 554 519 483 449 416 384 354 326 300 276 254 233 215 198 182 168 155 143 132 123 114 106 98 91 85 80 74 70 65 61 58 54 51 48 45 43 40 38 36 34 32 31 29 28 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 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 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 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 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 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 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8
 22 21 21 21 21 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 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 31 33 34 36 38 40 43 45 48 50 53 56 59 62 66 69 73 77 81 86 90 95 101 106 112 118 124 131 138 145 153 161 169 178 187 196 205 215 224 233 243 252 261 269 277 284 290 295 300 303 305 305 305 303 300 296 291 285 278 271 262 254 245 236 228 219 210 201 193 185 177 169 162 155 149 143 137 131 126 121 117 112 108 105 101 98 95 92 89 86 84 81 79 77 75 73 72 70 68 67 66 64 63 62 60 59 58 57 56 55 54 53 53 52 51 50 49 48 48 47 46 46 45 44 43 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 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 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 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 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22
 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 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 17 17 18 18 19 20 20 21 22 23 24 25 25 26 27 28 30 31 32 33 34 35 36 38 39 40 41 43 44 45 47 48 49 51 52 53 54 55 57 58 59 60 61 62 62 63 64 64 65 65 65 66 66 66 65 65 65 64 64 63 62 62 61 60 59 57 56 55 54 53 51 50 49 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 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 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 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 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
 51 52 53 54 55 56 57 58 59 60 61 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 85 86 87 88 89 91 92 93 95 96 98 99 101 102 104 106 108 110 112 114 116 119 121 124 127 129 132 135 138 142 145 148 152 156 159 163 167 171 175 179 183 187 192 196 200 204 208 212 217 221 224 228 232 236 239 242 245 248 250 253 254 256 257 258 259 259 259 258 257 256 254 252 249 246 243 239 235 231 227 222 217 212 207 202 196 191 185 180 174 169 164 158 153 148 143 138 134 129 125 120 116 112 109 105 101 98 95 92 89 86 83 81 78 76 74 72 69 67 66 64 62 60 59 57 56 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 28 28 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 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 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 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 41 42 43 44 45 46 46 47 48 49 50
 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 36 36 37 37 38 39 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 61 64 67 70 73 76 80 84 89 93 98 103 109 115 121 128 135 142 150 158 167 176 185 195 204 214 225 235 245 255 265 275 284 293 301 308 315 320 324 327 329 329 328 326 322 317 311 304 297 288 279 269 259 249 238 228 217 207 197 187 178 168 160 151 143 135 128 121 115 109 103 98 93 88 84 80 76 73 70 67 64 61 59 57 54 53 51 49 48 46 45 44 42 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 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 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23
 27 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 45 46 47 49 51 52 54 56 59 61 64 66 69 72 75 79 82 86 90 94 98 102 107 112 116 121 126 131 136 141 146 151 155 160 164 168 171 174 177 179 181 182 183 183 183 182 180 178 176 173 169 166 162 157 153 148 143 138 133 129 124 119 114 109 104 100 95 91 86 82 78 75 71 68 64 61 58 55 53 50 48 46 43 41 39 38 36 34 33 32 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 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 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 34 35 36 37 38 38 39 40 41 41 42 43 43 44 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 49 49 49 48 48 48 48 47 47 46 46 46 45 44 44 43 43 42 41 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27
 89 88 86 85 84 83 82 80 79 77 76 74 73 71 70 68 67 65 63 62 60 59 57 56 54 52 51 49 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 31 31 32 32 33 34 35 36 37 38 40 41 43 45 47 49 51 53 55 58 60 63 66 69 72 75 79 82 86 90 94 99 103 108 113 118 124 130 135 142 148 155 162 169 176 184 192 200 208 216 225 233 242 250 258 266 274 281 287 294 299 304 307 310 312 313 313 312 310 307 303 299 293 287 280 272 264 256 248 239 231 222 213 205 196 188 180 173 165 158 151 144 138 132 126 121 115 110 105 101 96 92 88 85 81 78 74 71 68 65 63 60 57 55 53 51 49 47 45 43 41 39 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 23 24 25 26 26 27 28 29 29 30 31 32 32 33 34 35 35 36 37 37 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 49 50 51 51 52 52 53 54 54 55 56 56 57 58 58 59 60 60 61 62 63 64 65 65 66 67 68 69 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 92 93 94 94 94 95 95 95 95 95 94 94 94 93 93 92 91 90 90
 20 20 21 21 21 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 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 47 49 50 51 52 54 55 57 58 60 62 63 65 67 69 71 73 76 78 80 83 85 88 91 94 97 100 103 106 109 112 116 119 123 126 130 134 137 141 145 149 153 156 160 164 167 171 174 177 179 182 184 186 188 189 189 190 189 189 188 186 184 181 178 175 171 167 162 158 153 148 143 138 133 127 122 117 112 107 103 98 94 90 86 82 78 74 71 68 65 62 59 57 55 52 50 48 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20
 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 29 30 31 33 34 36 38 39 41 43 45 47 50 52 54 56 59 61 64 66 69 72 74 77 80 83 85 88 91 94 97 100 103 106 109 112 115 118 121 124 127 130 133 137 140 143 147 150 154 157 161 165 169 173 177 181 185 190 195 200 205 210 215 220 226 231 237 242 248 253 258 263 268 272 276 280 282 284 286 286 286 285 283 280 277 272 267 261 254 247 240 232 224 215 207 198 189 181 172 164 156 148 140 133 126 119 112 106 100 94 89 83 78 74 69 65 61 57 54 50 47 44 41 38 36 33 31 29 27 25 23 22 20 18 17 16 15 13 12 11 11 10 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8
 54 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 48 48 48 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 44 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 56 58 59 60 61 62 63 65 66 67 69 70 71 73 74 75 77 78 80 81 82 84 85 86 88 89 90 91 93 94 95 96 97 98 99 99 100 101 101 102 102 103 103 103 103 103 103 103 103 102 102 102 101 100 100 99 98 97 96 95 94 93 92 91 90 89 88 87 85 84 83 82 81 80 78 77 76 75 74 73 72 71 70 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 44 44 43 42 41 40 40 39 38 37 37 36 35 35 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 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 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 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 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 45 45 46 46 47 48 48 49 49 50 50 51 51 51 52 52 52 53 53 53 53 53 54 54 54 54 54 54 54
 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 82 83 84 84 85 85 86 86 86 87 87 87 87 87 87 87 86 86 86 85 85 84 84 83 82 82 81 80 79 78 78 77 76 75 74 72 71 70 69 68 67 66 65 63 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 47 46 45 44 43 43 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 46 47 47 48 49 50 51 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 73 74 75 75 76 76 77 77 77 77 77 77 77 76 76 76 75 75 74 73 72 72 71 70 69 68 67 66 65 63 62 61 60 59 57 56 55 54 52 51 50 49 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 21 21 21 20 20 19 19 19 19 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 21 22 22 22 23 23 23 24 24 24 25
 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 42 43 44 45 47 48 49 50 51 53 54 55 57 58 59 61 62 64 65 66 68 69 70 72 73 74 75 76 77 78 79 80 81 82 82 83 83 84 84 85 85 85 85 85 85 85 84 84 84 83 83 82 82 81 81 80 79 78 78 77 76 75 74 73 72 71 71 70 69 68 67 66 65 64 64 63 62 61 60 60 59 58 58 57 57 56 56 55 55 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 55 55 55 56 56 56 57 57 57 58 58 59 59 59 60 60 61 61 61 62 62 63 63 63 64 64 64 65 65 65 65 66 66 66 66 66 66 67 67 67 67 67 67 66 66 66 66 66 66 65 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 52 51 51 51 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 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 44 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28
 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 44 46 49 51 53 55 58 61 63 66 69 72 76 79 83 86 90 94 98 102 106 110 114 118 123 127 131 135 139 143 147 151 154 158 161 164 167 169 171 173 175 177 178 179 179 180 180 179 179 178 177 176 174 173 171 169 167 164 162 159 157 154 151 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 104 101 99 96 94 91 89 87 85 83 81 79 77 75 73 71 69 67 66 64 62 61 59 58 56 55 53 52 51 49 48 47 45 44 43 42 41 40 38 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 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 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 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 7
 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 43 45 47 49 51 54 56 58 61 64 67 70 73 77 81 85 89 93 98 103 108 114 120 126 133 139 146 154 161 169 177 185 193 201 209 217 225 233 241 248 254 260 266 270 275 278 281 282 284 284 284 283 281 279 276 273 269 265 260 256 251 245 240 235 229 224 218 213 207 202 196 191 186 180 175 170 165 160 156 151 146 142 137 133 129 125 121 117 113 110 106 102 99 96 93 90 87 84 81 78 76 73 71 69 67 64 62 61 59 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 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 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 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20
 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 59 60 62 63 65 66 68 70 72 74 76 78 81 83 85 88 90 93 96 99 102 105 108 111 114 118 121 124 128 131 135 138 142 146 149 153 156 160 163 166 170 173 176 179 181 184 186 189 191 193 194 196 197 198 199 200 200 200 200 200 200 199 198 197 196 194 193 191 189 186 184 181 179 176 173 170 167 164 160 157 154 150 147 143 140 136 133 129 126 123 119 116 113 110 107 104 101 98 95 92 90 87 85 82 80 77 75 73 71 69 67 65 63 61 60 58 57 55 53 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 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 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30
 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 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 40 40 41 41 42 42 42 42 42 41 41 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 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 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
 24 24 24 24 24 24 24 24 23 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 49 51 52 54 56 57 59 61 62 64 66 67 69 71 72 74 75 77 78 80 81 82 84 85 86 87 88 88 89 90 90 91 91 91 91 91 91 91 91 90 90 90 89 88 88 87 86 86 85 84 83 83 82 81 80 80 79 78 77 77 76 76 75 74 74 73 73 72 72 72 71 71 70 70 70 69 69 69 69 68 68 68 67 67 66 66 66 65 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 57 57 56 55 55 54 54 53 52 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 52 53 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 41 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 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 25 25 25 25 25 25 25 25 25
 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 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 41 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 36 36 37 38 38 39 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 57 58 59 59 60 60 61 61 62 62 62 62 62 62 62 61 61 61 60 60 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 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 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
 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 49 51 53 55 57 59 62 64 66 69 72 74 77 80 83 85 88 91 94 97 100 103 106 109 111 113 116 118 119 121 122 123 123 124 123 123 122 121 119 118 116 113 111 108 105 103 100 97 93 90 87 84 81 78 76 73 70 68 65 63 61 59 56 55 53 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 28 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 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 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 40 41 41 41 41 41 41
 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 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 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 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 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 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 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 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 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7
 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 60 60 60 61 61 62 63 64 64 65 66 67 69 70 71 73 74 76 78 80 82 84 86 88 91 93 96 98 101 104 107 110 113 116 119 123 126 130 133 137 141 144 148 152 156 160 164 168 172 176 180 185 189 193 197 201 205 209 212 216 219 223 226 229 232 234 236 238 240 241 242 243 243 243 242 241 240 238 235 233 230 227 223 219 215 210 206 201 196 191 185 180 175 169 164 159 154 149 144 139 134 129 124 120 116 111 107 103 100 96 92 89 86 82 79 76 74 71 68 66 63 61 59 56 54 52 50 48 47 45 43 42 40 38 37 36 34 33 32 30 29 28 27 26 24 23 22 21 20 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 6 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 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 42 43 43 44 44 44 45 45 46 46 46 47 47 47 48 48 49 49 49 50 50 51 51 51 52 52 52 53 53 53 54 54 54 55 55 55 55 56 56 56 56 57 57 57 57 57 57 58
 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 40 42 43 44 46 47 49 51 53 55 57 59 62 65 67 70 74 77 81 84 88 93 97 102 107 112 118 123 129 136 143 150 157 165 173 181 190 199 208 218 227 237 247 257 268 277 287 296 305 313 321 327 333 337 340 341 341 340 337 333 327 320 312 303 293 283 272 261 250 238 227 215 204 194 183 173 164 155 146 138 131 123 117 110 104 99 94 89 84 80 76 72 69 66 63 60 57 55 52 50 48 46 44 42 41 39 38 36 35 34 33 32 30 29 29 28 27 26 25 24 24 23 22 21 21 20 20 19 18 18 17 17 16 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 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 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 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33
 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 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 32 33 34 35 36 37 38 39 40 42 43 44 45 46 48 49 50 51 52 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 69 70 71 71 72 73 73 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 73 73 73 72 72 71 71 71 70 70 69 69 68 68 67 67 66 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 49 49 48 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 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 34 34 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 24 23 23 23 22 22 21 21 21 20 20 20 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 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16
 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 71 72 73 73 74 75 76 76 77 77 78 78 79 79 80 80 81 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 80 80 79 79 79 78 77 77 76 75 75 74 73 73 72 71 70 70 69 68 67 66 66 65 64 64 63 62 62 61 60 60 59 59 58 58 57 57 56 56 56 55 55 54 54 54 53 53 53 53 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 49 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 37 36 36 35 35 34 34 33 33 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 19 19 19 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 9 9 9 9 8 8 8 8 7 7 7 7 7 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 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14
 31 31 31 32 32 33 33 33 34 34 34 35 35 36 36 37 37 37 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 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 47 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 50 50 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 46 46 46 46 47 47 47 47 48 48 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 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 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 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31
 31 31 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 41 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 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 52 53 53 54 55 56 57 58 59 61 62 64 65 67 69 71 73 75 78 80 83 86 89 93 96 100 104 108 113 118 123 128 134 140 147 153 161 168 176 185 194 203 212 222 232 243 253 263 274 284 293 302 311 318 324 329 333 335 336 335 332 328 322 315 307 298 287 277 266 254 243 231 220 209 198 188 178 168 159 151 143 135 128 121 115 109 103 98 93 88 84 80 76 73 69 66 64 61 58 56 54 52 50 48 46 44 43 41 40 39 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 25 26 26 27 27 27 27 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 29 28 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 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 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 58 59 61 62 63 65 66 68 69 70 72 73 74 75 76 77 78 79 80 80 81 81 81 81 81 81 80 79 78 77 76 75 73 71 70 68 66 64 62 60 58 56 54 52 50 48 46 44 42 40 39 37 36 34 33 31 30 29 28 27 25 24 23 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 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 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 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 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 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 51 53 54 56 57 59 60 62 64 66 67 69 71 73 76 78 80 83 85 87 90 93 95 98 101 104 106 109 112 115 118 121 124 127 129 132 135 137 139 141 143 145 147 148 149 150 151 152 152 152 152 151 151 150 149 148 146 145 143 141 139 137 135 133 130 128 126 124 121 119 117 114 112 110 107 105 103 101 99 97 95 93 91 89 88 86 84 83 81 80 78 77 75 74 73 72 70 69 68 67 66 65 64 63 62 61 60 60 59 58 57 57 56 55 55 54 54 53 53 52 52 52 51 51 51 51 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 45 47 48 49
 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 36 38 40 42 44 47 49 52 55 59 62 66 70 75 79 85 90 96 102 109 116 123 130 138 146 154 163 171 179 187 195 202 208 214 219 222 225 226 227 226 223 220 216 210 204 197 190 182 174 166 158 150 142 134 126 119 112 105 99 93 87 81 76 72 67 63 59 55 52 48 45 43 40 38 35 33 31 30 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 29 30 31 31 32 32 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 31 30 30 29 28 28 27 26 26 25 24 23 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10
 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 47 49 50 52 54 56 58 60 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 94 96 98 99 100 102 103 104 106 107 108 109 110 111 112 113 114 114 115 116 117 118 118 119 120 121 122 123 124 124 125 126 128 129 130 131 132 134 135 137 138 140 142 143 145 147 149 151 153 156 158 160 162 164 166 168 170 172 174 176 178 179 180 181 182 182 183 183 183 182 182 181 180 178 177 175 173 170 168 165 163 160 157 154 150 147 144 140 137 133 130 126 123 119 116 112 109 105 102 99 95 92 89 86 83 80 77 74 71 69 66 63 61 58 56 54 52 50 48 46 44 42 40 39 37 36 35 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 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 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 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
 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 27 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 18 18 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 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 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 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 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 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 37 38 39 39 40 41 41 42 43 43 44 44 45 45 46 46 46 46 46 47 47 47 47 46 46 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 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
 13 13 13 13 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 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 33 34 35 36 36 37 38 38 39 39 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 39 39 38 38 37 36 36 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 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 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13
 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 39 40 41 41 42 42 43 43 43 44 44 45 45 45 46 46 46 46 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 42 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 29 28 28 28 28 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 25 25 25 25 25 25 25 25 24
 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 49 51 52 53 55 56 58 60 61 63 65 67 69 72 74 76 79 81 84 87 89 92 95 97 100 103 105 108 110 113 115 117 120 122 124 125 127 129 130 131 132 133 134 134 135 135 135 135 134 134 133 132 131 130 129 128 126 125 123 122 120 118 116 114 112 110 108 106 104 102 100 98 96 93 91 89 87 85 83 81 79 77 76 74 72 70 69 67 66 64 63 61 60 59 57 56 55 54 53 52 51 50 49 49 48 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 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 37 38 39 40 40 41 42 42 43 44 45 45 46 47 48 49 49 50 51 52 52 53 54 54 55 56 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 60 59 59 59 58 58 58 57 57 56 56 55 54 54 53 53 52 51 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42
 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 60 62 63 65 66 68 70 71 72 74 75 77 78 79 81 82 83 84 85 86 87 88 88 89 89 90 90 90 90 90 90 90 90 90 90 89 89 88 88 87 87 86 85 84 83 82 82 81 80 79 78 76 75 74 73 72 71 70 69 67 66 65 64 63 62 61 60 59 57 56 55 54 54 53 52 51 50 50 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 46 46 46 47 47 48 48 49 50 50 51 52 53 54 54 55 56 57 58 60 61 62 63 64 66 67 69 70 72 73 75 76 78 80 81 83 85 87 89 91 93 95 97 99 101 102 104 106 108 110 112 114 115 117 119 120 121 122 123 124 125 126 126 126 126 126 126 126 125 124 124 123 121 120 119 118 116 115 113 111 110 108 106 105 103 101 100 98 96 95 93 92 90 89 88 86 85 84 82 81 80 79 78 77 76 75 74 73 72 71 70 69 69 68 67 66 66 65 64 64 63 62 62 61 60 60 59 58 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 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 40 40 40 40 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 37 36 36
 13 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 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 50 51 52 53 53 54 54 55 55 55 55 55 55 55 55 55 54 54 53 53 52 51 50 49 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 32 31 30 29 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 51 53 54 56 58 60 61 63 65 67 68 70 71 73 74 76 77 78 79 80 81 81 82 82 82 82 82 81 81 80 79 78 77 75 74 72 71 69 68 66 64 62 61 59 57 56 54 52 51 49 47 46 45 43 42 40 39 38 37 36 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 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 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 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13
 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 42 42 42 42 43 43 43 43 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 52 52 53 53 54 55 55 56 57 57 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 66 67 67 67 68 68 68 68 69 69 69 70 70 70 70 71 71 71 71 72 72 72 73 73 73 73 74 74 74 75 75 75 76 76 76 77 77 77 78 78 78 79 79 79 79 80 80 80 80 81 81 81 81 81 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 82 82 81 81 81 81 81 80 80 80 80 80 79 79 79 79 79 79 78 78 78 78 78 77 77 77 77 77 76 76 76 76 75 75 75 74 74 74 73 73 73 72 72 71 71 70 70 69 68 68 67 66 66 65 64 63 62 62 61 60 59 58 57 57 56 55 54 53 52 52 51 50 49 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39
 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 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 45 46 46 47 47 47 48 48 48 48 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 45 45 44 44 43 43 42 41 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 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 37 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 45 45 46 46 47 47 48 48 49 50 50 51 52 53 54 54 55 56 57 58 59 60 60 61 62 63 64 64 65 66 67 67 68 68 68 69 69 69 70 70 70 70 69 69 69 69 68 68 67 67 66 65 64 64 63 62 61 60 59 58 57 56 55 54 53 52 51 49 48 47 46 45 44 43 42 42 41 40 39 38 37 37 36 35 35 34 33 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 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 36 36 36 36
 40 39 38 37 37 36 35 34 34 33 32 31 31 30 29 29 28 28 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 19 19 20 20 21 21 22 22 23 24 25 27 28 30 31 33 35 37 39 42 45 48 51 54 58 62 66 70 75 80 85 91 97 103 110 117 125 133 141 150 159 169 179 190 201 213 225 238 251 264 278 291 305 319 332 345 358 370 381 391 399 406 412 416 418 418 417 413 408 401 393 384 373 362 349 336 323 310 296 283 269 257 244 232 220 209 198 188 179 170 162 154 147 140 133 127 122 117 112 108 104 100 97 93 90 88 85 83 81 79 77 75 73 72 70 69 68 67 66 65 64 63 62 61 61 60 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 45 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 51 51 52 52 52 53 53 53 54 54 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 61 62 62 62 63 63 63 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 62 62 61 60 60 59 58 57 57 56 55 54 53 52 51 51 50 49 48 47 46 45 44 43 42 42 41
 73 74 75 76 76 77 77 78 78 78 78 78 78 78 77 77 76 76 75 74 73 72 71 70 69 68 67 65 64 63 62 60 59 58 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 35 34 34 33 33 33 32 32 32 32 31 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 27 27 27 27 27 27 27 27 27 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 26 26 26 27 27 27 28 28 29 30 31 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 52 54 56 58 60 62 65 67 69 72 74 77 79 82 85 87 90 92 95 98 100 103 105 108 110 112 114 116 118 120 122 123 125 126 127 128 128 129 129 130 130 129 129 129 128 127 126 125 124 123 122 120 119 117 116 114 113 111 109 107 106 104 102 101 99 97 96 94 92 91 89 88 86 85 83 82 80 79 78 76 75 74 73 71 70 69 68 67 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 31 32 32 33 34 35 36 38 39 40 41 42 44 45 46 48 49 50 52 53 55 56 57 59 60 62 63 64 65 67 68 69 70 71 72
 49 48 48 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 29 29 29 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 59 60 61 62 63 65 66 67 68 69 70 71 72 72 73 74 74 75 75 75 75 75 75 75 75 74 74 73 72 71 70 69 68 67 66 64 63 62 60 59 58 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 37 37 37 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41 41 42 43 43 44 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49
 30 30 30 31 31 31 31 31 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 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 58 59 60 61 62 63 65 66 67 68 69 70 71 71 72 73 74 74 75 75 76 76 76 76 77 77 77 76 76 76 76 75 75 74 74 73 73 72 71 71 70 69 68 67 67 66 65 64 63 62 62 61 60 59 58 58 57 56 55 54 54 53 52 52 51 50 49 49 48 47 47 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 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 35 35 34 34 33 33 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 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30
 46 46 46 46 47 47 47 47 48 48 48 48 49 49 49 50 50 50 51 51 52 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 60 60 61 62 62 63 64 64 65 66 66 67 68 68 69 70 70 71 72 73 73 74 75 75 76 77 77 78 79 79 80 81 81 82 82 83 84 84 85 85 86 86 87 87 88 88 89 89 89 90 90 90 91 91 91 91 92 92 92 92 92 92 92 92 92 91 91 91 90 90 89 89 88 87 86 86 85 84 83 81 80 79 78 77 75 74 73 71 70 68 67 66 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 49 49 50 51 52 52 53 54 55 56 57 59 60 61 62 64 65 67 68 70 72 74 76 78 80 82 85 87 90 92 95 98 101 104 107 110 113 116 119 122 126 129 132 135 138 141 144 146 149 151 153 154 156 157 157 158 158 157 157 156 155 153 151 149 147 144 142 139 136 133 130 127 123 120 117 114 110 107 104 101 98 95 92 90 87 84 82 79 77 75 73 71 69 67 65 63 61 60 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 39 38 37 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 31 31 32 32 32 33 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 44 45 45 45 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
 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 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 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 46 46 46 46 47 47 48 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 79 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 79 79 79 78 78 77 77 77 76 76 75 75 75 74 74 73 73 73 72 72 72 72 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 72 72 72 72 72 73 73 73 73 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 73 73 72 72 71 70 70 69 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32
 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 34 34 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 49 50 52 53 55 56 58 60 62 64 66 68 71 73 75 78 81 83 86 88 91 94 97 99 102 104 107 110 112 114 116 118 120 122 124 125 126 127 128 129 129 129 129 129 129 128 127 126 125 124 123 121 119 117 115 113 111 109 107 105 102 100 98 95 93 91 88 86 84 82 79 77 75 73 71 69 68 66 64 63 61 60 58 57 56 55 53 53 52 51 50 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 50 50 51 51 52 52 53 53 54 55 55 56 57 57 58 58 59 60 61 61 62 63 63 64 65 65 66 67 68 68 69 70 70 71 72 72 73 74 74 75 75 76 76 77 77 78 78 78 78 79 79 79 79 79 79 79 79 79 79 79 78 78 78 77 77 77 76 76 75 75 74 74 73 72 72 71 71 70 70 69 68 68 67 66 66 65 65 64 63 63 62 61 61 60 59 59 58 57 57 56 55 55 54 53 52 52 51 50 50 49 48 47 47 46 45 44 44 43 42 42 41 40 39 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26
 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 37 38 39 39 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 41 40 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 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 21 21 21 21 21 21 21 21 21 22 22 22 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 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 38 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 38 38 37 36 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 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 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
 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 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 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 6 6 6 6 6 6 6 6 5 5 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 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 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
 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 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 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 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 46 46 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 42 43 43 44 44 45 45 46 47 47 48 49 49 50 50 51 52 52 53 54 54 55 55 56 56 57 58 58 59 59 59 60 60 61 61 62 62 62 63 63 63 64 64 64 64 65 65 65 66 66 66 67 67 67 68 68 68 69 69 70 70 71 71 72 72 73 74 74 75 76 77 78 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 95 96 97 98 98 99 99 100 100 100 100 99 99 99 98 97 96 95 94 93 92 90 89 87 85 84 82 80 78 77 75 73 71 69 68 66 64 63 61 59 58 56 55 54 52 51 50 49 47 46 45 44 43 42 41 40 40 39
 19 19 19 19 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 14 14 14 13 13 13 13 12 12 12 12 12 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 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 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 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 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
 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 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 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 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 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 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 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 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 27 27
 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 25 25 24 23 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 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 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 24 24 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 31 32 32 32 32 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 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 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 25 25 25 25 25 25 24 24 24 24 24 23 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
 54 53 53 53 52 52 52 52 51 51 51 51 51 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 53 53 54 55 55 56 56 57 58 59 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 82 83 84 85 87 88 89 90 91 92 94 95 95 96 97 98 98 99 99 100 100 100 100 99 99 98 98 97 96 95 94 93 91 90 88 87 85 83 81 80 78 76 74 72 70 69 67 65 64 62 60 59 57 56 54 53 52 51 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 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 40 40 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 50 51 52 52 53 54 54 55 56 56 57 58 58 59 59 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 59 59 59 58 58 58 57 57 56 56 56 55 55 55 54 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 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 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 44 45 46 46 47 48 49 50 50 51 52 53 53 54 55 56 56 57 57 58 58 59 59 60 60 60 60 60 60 60 60 60 59 59 59 58 58 57 56 56 55 54 54 53 52 51 51 50 49 48 48 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 39 39 40 40 41 41 42 43 44 45 45 46 48 49 50 51 52 54 55 56 58 59 61 62 64 66 67 69 70 72 73 75 76 78 79 80 81 82 83 84 84 85 85 86 86 86 86 85 85 85 84 83 83 82 81 80 79 78 77 76 75 73 72 71 70 69 67 66 65 64 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 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 22 22 22 22 22 22 22 22 22 23 23 23 23
 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 39 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 51 51 51 52 52 52 53 53 54 54 55 55 56 57 57 58 59 59 60 61 61 62 63 64 64 65 66 67 67 68 69 69 70 70 71 71 72 72 72 72 73 73 73 73 73 73 73 73 73 72 72 72 71 71 71 70 70 69 68 68 67 66 66 65 64 63 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 41 41 41 40 40 39 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 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25
 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 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 29 29 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 31 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 41 41 41 42 42 42 42 42 42 43 43 43 42 42 42 42 42 41 41 41 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 29 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 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 29 29 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
 19 19 19 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 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 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 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 32 32 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 54 55 57 59 61 63 66 68 70 73 75 78 81 83 86 89 92 95 98 100 103 106 109 111 114 116 118 120 121 123 124 124 124 124 124 123 122 121 119 117 114 112 109 106 103 99 96 93 89 86 83 79 76 73 70 67 64 61 59 56 54 52 50 48 46 44 42 41 39 38 37 36 34 33 32 32 31 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 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
 50 50 50 50 50 50 50 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 53 53 53 54 54 55 55 56 56 57 58 59 59 60 61 62 63 64 65 66 67 68 69 70 70 71 72 73 74 74 75 76 76 77 77 77 78 78 78 78 78 78 77 77 77 76 76 75 75 74 74 73 72 71 70 70 69 68 67 66 65 64 63 62 61 61 60 59 58 57 56 55 54 53 53 52 51 50 49 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 42 42 43 43 44 44 45 46 47 48 49 50 51 52 53 55 56 57 59 60 61 63 64 66 68 69 71 73 74 76 78 80 81 83 85 87 89 90 92 94 96 97 99 101 102 104 105 107 108 109 110 111 112 113 113 114 114 114 114 114 114 114 113 112 112 111 109 108 107 105 104 102 100 99 97 95 93 91 89 87 85 83 82 80 78 76 75 73 71 70 68 67 66 65 63 62 61 60 60 59 58 57 57 56 55 55 54 54 54 53 53 53 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 48 48 48 48 47 47 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 43 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 47 47 47 47 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 50
 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 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 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 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 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 90 93 96 98 101 103 106 109 111 114 116 119 121 123 125 127 128 130 131 132 133 134 134 134 134 133 133 132 131 130 128 126 124 122 120 118 116 113 111 109 106 104 101 99 96 94 92 89 87 85 83 81 79 77 75 74 72 70 69 68 66 65 64 63 61 60 59 58 57 56 56 55 54 53 53 52 51 51 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 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 38 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 43 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 44 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 47 47 47 47 46 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 32 32 32 32 33 33 33 33 33 34 34 34 35 35 36 36 37 38 39 39 40 41 42 43 45 46 47 48 50 51 53 54 56 57 59 61 63 65 67 69 71 73 76 78 80 83 85 88
 27 26 26 26 25 25 25 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 24 24 24 24 24 24 24 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 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 46 47 48 49 49 50 51 51 51 52 52 52 52 52 52 52 52 52 51 51 50 50 49 48 48 47 46 45 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 38 38 39 39 40 41 41 42 43 44 45 46 47 47 48 49 50 51 52 53 55 56 57 58 58 59 60 61 62 63 63 64 64 65 65 66 66 66 66 66 65 65 65 64 64 63 62 62 61 60 59 58 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 43 44 44 45 45 45 45 46 46 46 46 46 46 45 45 45 45 44 44 43 43 42 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27
 69 68 66 65 63 62 60 59 58 56 55 54 53 52 51 50 49 48 48 47 46 45 45 44 44 44 43 43 43 43 42 42 42 42 42 43 43 43 43 44 44 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 65 66 67 68 69 69 70 71 72 72 73 73 74 74 75 75 76 76 76 77 77 77 78 78 78 78 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 78 78 78 77 77 76 76 75 74 73 73 72 71 70 69 68 67 66 65 63 62 61 60 59 58 56 55 54 53 52 51 50 49 49 48 47 46 46 45 45 44 44 44 44 44 44 44 44 44 44 44 44 45 45 46 46 47 47 48 49 50 51 51 52 54 55 56 57 58 60 61 62 64 65 67 69 70 72 74 75 77 79 81 83 85 87 88 90 92 94 96 97 99 100 101 103 104 105 105 106 107 107 107 107 107 106 106 105 104 103 102 101 100 98 97 95 93 92 90 88 86 85 83 81 80 78 76 75 73 72 70 69 68 66 65 64 63 62 61 60 59 58 57 56 56 55 54 54 53 52 52 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 49 50 50 50 51 52 52 53 53 54 55 56 57 58 58 60 61 62 63 64 66 67 68 70 71 73 75 76 78 80 82 83 85 87 88 90 92 93 95 96 97 98 99 100 101 101 101 102 101 101 101 100 100 99 98 97 96 94 93 92 90 88 87 85 83 82 80 78 76 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
 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 38 39 40 40 41 42 43 43 44 45 46 48 49 50 52 53 55 56 58 60 62 64 66 68 71 73 75 78 80 83 86 88 91 93 96 98 100 103 105 107 109 111 112 114 115 116 117 118 118 119 119 119 119 118 118 117 116 115 114 113 112 111 109 108 106 104 103 101 99 98 96 94 92 91 89 87 85 83 82 80 78 76 75 73 71 69 68 66 65 63 61 60 58 57 55 54 53 51 50 49 48 47 45 44 43 42 42 41 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 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 40 40 40 39 39 38 37 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21
 53 54 54 54 55 55 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 60 60 61 61 62 63 63 64 65 66 67 68 70 71 72 74 75 77 78 80 82 84 85 87 89 91 92 94 96 98 99 101 103 104 106 107 108 109 110 111 112 113 113 114 114 114 114 113 113 113 112 111 110 109 108 107 106 104 103 101 100 98 97 95 93 92 90 88 86 85 83 82 80 78 77 76 74 73 72 70 69 68 67 66 65 65 64 63 63 62 62 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 59 59 59 58 58 57 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 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 52 52 53 53 53 53 53 53 52 52 52 52 52 51 51 51 50 50 50 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 46 47 47 47 48 48 49 49 50 50 51 51 51 52 52 53 53
 34 35 35 36 36 37 37 38 38 38 39 39 39 39 40 40 40 40 40 39 39 39 39 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 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 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 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 30 31 32 32 33 33 34 34 34 35 35 35 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 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 15 15 15 15 14 14 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 31 31 32 32 33 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 105 107 108 109 111 112 113 114 115 116 117 118 119 120 121 121 122 122 122 123 123 122 122 122 121 121 120 119 118 117 116 115 114 113 111 110 108 107 105 104 102 101 99 98 96 95 94 92 91 90 88 87 86 85 84 83 82 81 80 79 78 77 77 76 75 75 74 73 73 72 72 71 71 70 70 69 69 68 68 68 67 67 67 66 66 66 66 65 65 65 65 64 64 64 64 64 63 63 63 63 63 62 62 62 62 62 61 61 61 61 61 60 60 60 59 59 59 59 58 58 58 57 57 57 56 56 56 55 55 55 54 54 54 54 53 53 53 52 52 52 52 52 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 48 48 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 40 40 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 46 47 47 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 48 49 49 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 54 54 54 54 55 55 55 56 56 56 57 57 58 58 58 59 59 59 60 60 61 61 61 62 62 63 63 64 64 65 65 66 67 67 68 69 69 70 71 71 72 73 74 75 76 77 77 78 79 80 81 83 84 85 86 87 88 89 91 92 93 95 96 97 98 100 101 103 104
 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 29 29 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 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 38 38 39 40 41 42 43 43 44 45 46 47 48 49 50 51 51 52 53 54 54 55 55 55 56 56 56 56 56 55 55 54 54 53 52 51 50 49 48 47 46 45 44 42 41 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 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 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 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 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 32 32 32 32 32
 56 56 57 57 58 59 59 60 61 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 78 79 80 81 82 82 83 83 83 83 83 83 83 83 82 81 81 80 79 78 77 75 74 73 71 70 68 67 65 64 62 61 59 58 56 55 54 52 51 50 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 41 42 43 43 44 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 64 65 65 66 66 66 66 66 66 66 65 65 64 64 63 62 62 61 60 59 58 57 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 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 39 38 38 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 66 67 67 68 68 68 68 68 68 68 68 68 67 67 66 66 65 64 64 63 62 62 61 61 60 59 59 58 58 57 57 56 56 55 55 55 55 54 54 54 54 54 54 55 55 55 55 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 72 73 73 74 74 75 75 75 76 76 76 76 76 76 76 76 75 75 75 74 74 74 73 73 72 72 71 70 70 69 69 68 68 67 67 66 66 66 65 65 65 65 65 65 65 65 65 65 66 66 66 67 67 68 68 69 70 71 71 72 73 74 74 75 76 77 77 78 79 79 80 80 81 81 81 82 82 82 82 82 82 82 82 81 81 80 80 79 79 78 77 77 76 75 74 73 72 71 70 69 68 66 65 64 63 62 61 60 58 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 45 44 44 44 43 43 43 43 43 43 43 43 44 44 45 45 46 47 47 48 49 50 51 52 53 55 56 57 58 60 61 63 64 65 67 68 70 71 72 74 75 76 77 78 80 81 81 82 83 84 84 85 85 86 86 86 86 86 86 86 85 85 84 84 83 83 82 81 80 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 58 57 57 56 56 56 56 55 55 55 55 55 55 56 56 56 57 57 58 58 59 59 60 61 61 62 63 63 64 65 66 67 67 68 69 70 71 71 72 73 73 74 75 75 76 76 77 77 77 78 78 78 78 78 78 78 78 77 77 77 76 76 75 74 74 73 72 71 70 69 68 67 66 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 44 43 43 43 42 42 42 42 42 42 42 42 43 43 43 44 44 45 45 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 70 71 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
 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 23 23 23 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 47 49 50 51 52 54 55 56 57 58 59 60 61 61 62 63 63 63 64 64 64 64 63 63 63 62 61 61 60 59 58 57 56 55 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 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 36 36 37 37 37 38 38 38 38 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 38 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 30 30 31 31 32 33 34 34 35 36 36 37 38 38 39 40 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 41 40 40 39
 97 97 98 98 98 98 98 98 97 97 96 95 95 94 93 91 90 89 87 86 84 83 81 80 78 76 74 73 71 69 68 66 65 63 62 60 59 58 57 56 55 54 53 52 52 51 51 51 51 51 51 51 51 52 52 53 53 54 55 56 57 58 60 61 62 64 65 67 69 70 72 74 76 78 80 82 84 86 88 91 93 95 97 99 101 103 106 108 109 111 113 115 117 118 120 121 122 124 125 125 126 127 127 128 128 128 128 128 128 127 127 126 125 125 124 123 122 121 120 119 118 117 116 115 114 114 113 112 112 111 111 111 111 111 111 111 112 112 113 114 114 115 117 118 119 121 122 123 125 126 128 130 131 132 134 135 136 137 138 139 140 140 140 140 140 140 139 139 138 137 135 134 132 131 129 127 124 122 120 117 115 113 110 108 105 102 100 97 95 93 90 88 86 83 81 79 77 75 73 71 70 68 66 65 64 62 61 60 59 58 57 56 56 55 55 54 54 54 54 54 54 54 55 55 56 56 57 58 59 60 61 62 63 64 66 67 69 71 72 74 76 77 79 81 83 85 87 88 90 92 94 96 97 99 101 102 103 105 106 107 108 109 110 111 112 112 113 113 113 113 113 113 113 113 112 112 111 110 110 109 108 107 106 105 103 102 101 99 98 97 95 94 92 91 89 88 87 85 84 82 81 79 78 77 76 74 73 72 71 70 69 69 68 67 67 66 66 66 65 65 65 65 65 65 66 66 66 67 67 68 68 69 70 71 72 72 73 74 75 76 77 79 80 81 82 83 84 85 86 88 89 90 91 92 93 94 94 95 96 96
 59 58 57 56 55 55 54 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 42 43 44 45 47 48 50 51 52 54 55 56 58 59 60 62 63 64 65 66 67 68 69 69 70 70 71 71 71 71 71 71 71 71 70 70 69 69 68 67 67 66 65 64 63 62 61 60 59 58 57 56 55 53 52 51 50 50 49 48 47 46 45 45 44 43 43 42 42 41 41 41 41 41 41 41 41 41 41 42 42 43 43 44 45 45 46 47 48 49 51 52 53 55 56 58 59 61 63 65 66 68 70 72 74 76 78 80 81 83 85 87 88 90 91 92 93 94 95 95 96 96 96 95 95 94 93 92 91 89 87 86 84 82 80 77 75 73 71 68 66 64 62 59 57 55 53 51 49 47 46 44 42 41 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 28 28 28 29 29 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 45 46 47 48 49 50 51 52 52 53 54 55 55 56 56 57 57 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 55 54 54 53 52 52 51 50 50 49 48 47 47 46 46 45 45 44 44 43 43 43 43 42 42 42 42 43 43 43 43 44 44 45 45 46 46 47 48 49 49 50 51 52 53 53 54 55 56 57 57 58 59 59 60 60 61 61 61 61 62 62 61 61 61 61 60 60 59
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 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 23 23 23 24 24 24 25 25 25 26 26 27 27 27 27 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 27 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 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 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 15 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 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 38 38 38 39 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 36 36 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 44 45 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 45 44 44 44 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 33 33 32 32 32 33 33 33 33 33 33 34 34 35 35 35 36 36 37 38 38 39 40 40 41 42 43 44 44 45 46 47 48 48 49 50 51 51 52 53 53 54 54 55 55 56 56 56 56 57 57 57 57 57 57 57 56 56 56 56 55 55 55 54 54 53 53 52 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 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 39 39 38 38 38 37 37 36 36 35 35 34 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 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37
 40 40 40 40 40 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 42 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 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 42 42 43 43 43 43 43 43 43 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 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40
 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 48 48 49 49 50 50 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 58 58 58 57 57 56 56 56 55 55 55 55 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 55 55 55 55 55 55 55 56 56 56 56 56 56 56 55 55 55 55 55 54 54 54 53 53 52 52 51 51 50 49 49 48 47 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 35 35 35 35 36 36 37 37 38 38 38 39 40 40 41 41 42 43 43 44 45 45 46 47 48 49 49 50 51 52 53 54 54 55 56 57 57 58 59 59 60 60 61 61 62 62 62 62 62 62 62 62 62 62 62 61 61 60 60 59 58 58 57 56 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 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 30 30 31 32 32 33 34 34 35 35 36 36 37 37 37 37 38 38 38 37 37 37 37 36 36 36 35 35 34 33 33 32 31 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 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 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 38 37 37 36 35 35 34 33 32 31 31 30 29 28 27 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 18 18 18 18 19 19 19 20 20 21 21 21 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 33 34 35 36 37 38 38 39 40 40 41 42 42 42 43 43 43 44 44 44 44 44 43 43 43 43 42 42 41 41 40 40 39 39 38 37 37 36 36 35 34 34 33 33 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
 57 56 55 55 54 53 53 52 51 51 50 49 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 42 43 43 44 45 45 46 47 48 49 49 50 51 52 53 54 55 55 56 57 58 58 59 59 60 60 61 61 62 62 62 62 62 62 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 64 64 65 65 66 66 67 68 69 70 71 72 73 74 76 77 79 80 82 84 86 88 90 92 94 96 98 100 102 105 107 109 111 113 115 117 119 121 122 124 125 126 127 128 128 129 129 129 129 128 127 127 126 125 123 122 120 119 117 115 113 111 109 107 105 103 101 99 97 94 92 90 88 86 84 82 80 78 76 74 72 71 69 67 65 64 62 60 59 57 56 54 53 52 50 49 48 47 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 61 62 63 65 66 68 69 71 72 74 75 77 78 80 81 82 84 85 86 87 88 89 90 90 91 91 91 92 92 92 91 91 91 90 90 89 89 88 87 86 86 85 84 83 82 81 80 79 78 77 76 76 75 74 73 72 71 71 70 69 68 68 67 66 65 65 64 63 63 62 62 61 60 60 59 58 58 57
 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 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 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 11 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 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 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 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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
 62 61 60 59 58 57 55 54 53 51 50 48 47 46 44 43 42 40 39 38 37 36 35 33 32 31 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 53 54 55 56 56 57 58 58 59 59 60 60 61 61 61 61 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 61 61 62 63 63 64 65 66 67 68 69 70 71 73 74 76 77 79 80 82 84 85 87 89 91 92 94 96 97 99 100 101 102 103 104 105 105 106 105 105 105 104 103 102 100 99 97 95 93 91 88 86 83 80 77 75 72 69 66 64 61 58 56 54 51 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 22 22 22 22 23 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 29 30 31 32 32 33 34 34 35 36 37 37 38 39 40 40 41 42 42 43 43 44 45 45 45 46 46 46 47 47 47 47 47 47 47 47 47 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 38 37 37 37 37 37 38 38 38 38 39 39 40 40 41 42 43 43 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 65 66 66 66 67 67 67 67 66 66 65 65 64 63
 55 55 56 56 56 56 56 57 57 57 57 56 56 56 56 55 55 55 54 54 53 52 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 39 39 39 39 38 39 39 39 39 39 39 40 40 41 41 42 42 43 43 44 45 46 46 47 48 49 50 51 52 53 53 54 55 56 57 58 59 59 60 61 62 62 63 63 64 64 65 65 66 66 66 66 66 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 66 66 66 66 66 67 67 68 68 69 69 70 71 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 85 86 87 88 88 89 89 90 90 90 90 90 90 90 89 89 88 87 86 85 84 83 82 81 80 78 77 76 74 73 72 70 69 67 66 65 63 62 61 59 58 57 56 55 53 52 51 50 49 48 48 47 46 45 44 44 43 43 42 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 42 42 43 44 44 45 46 47 47 48 49 51 52 53 54 55 57 58 60 61 63 64 66 67 69 71 73 74 76 78 80 82 84 85 87 89 90 92 94 95 97 98 99 100 101 102 103 103 104 104 105 105 104 104 104 103 103 102 101 100 99 97 96 94 93 91 90 88 86 84 82 81 79 77 75 73 71 70 68 66 65 63 62 60 59 58 56 55 54 53 52 51 50 50 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 48 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 58 59 59 59 60 60 60 60 60 60 60 60 59 59 59 58 58 57 57 56 56 55 54 54 53 53 52 51 51 50 49 49 48 48 47 47 46 45 45 44 44 44 43 43 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 69 71 72 73 75 76 77 79 80 81 82 83 84 85 85 86 86 86 86 86 86 85 85 84 83 82 80 79 78 76 74 73 71 69 67 65 64 62 60 58 56 55 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 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 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 53 52 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 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 43 44 45 46 47 48 48 49 50 51 51 52 53 53 54 54 55 55 55 55 55 56 55 55 55 55 54 54 53 53 52 51 51 50 49 48 47 46 45 43 42 41 40 39 38 37 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 35 36 37 38 39 41 42 43 44 46 47 48 49 50 51 52 53 54 55 55 56 56 57 57 57 57 57 56 56 56 55 54 54 53 52 51 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 39 39 39 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 29 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 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 27 28 29 31 32 33 34 35 37 38 39 41 42 43 45 46 47 48 49 51 52 52 53 54 54 55 55 55 55 55 55 55 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 32 32 33 33 33 33 34 34 33 33 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 20 19 19 18 18 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 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 29 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 32 31 31 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 21 22 23 24 25 26 27 28 29 29 30 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 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 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 33 33 33 34 34 34 34 34 33 33 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 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 26 26 26 26 26
 56 57 58 59 59 60 61 61 61 62 62 62 61 61 61 60 59 58 57 56 55 54 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 49 49 49 49 50 50 51 51 52 53 53 54 55 56 57 59 60 62 63 65 67 69 71 73 76 78 81 84 87 90 93 96 99 103 106 109 112 116 119 121 124 126 128 129 130 131 131 131 130 128 127 124 122 119 115 112 108 104 101 97 93 89 85 81 77 74 70 67 64 61 58 55 52 50 48 46 44 42 40 38 37 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 29 30 30 31 31 32 33 34 35 36 36 37 38 40 41 42 43 44 46 47 49 50 52 53 55 57 59 60 62 64 67 69 71 73 75 78 80 82 85 87 89 92 94 97 99 101 103 105 108 109 111 113 115 116 117 118 119 120 120 121 121 120 120 119 118 117 116 114 112 111 108 106 104 101 99 96 93 91 88 85 82 80 77 74 72 69 67 64 62 60 58 56 54 52 50 48 47 45 44 43 42 41 40 39 38 38 37 37 37 36 36 36 36 36 37 37 37 38 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55
 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 30 30 31 31 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 20 21 22 23 25 26 27 29 31 32 34 36 38 40 42 45 47 49 52 54 56 59 61 63 64 66 67 68 69 69 70 69 69 68 67 66 65 63 61 60 58 56 54 52 50 48 46 44 42 40 39 37 35 34 33 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 30 31 32 33 35 36 37 39 40 42 44 45 47 49 50 52 53 55 56 57 59 60 60 61 61 62 62 61 61 60 59 58 57 55 54 52 51 49 47 45 43 42 40 38 36 35 33 32 30 29 28 27 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22
 53 52 50 48 46 44 42 41 39 37 36 34 33 31 30 28 27 26 25 24 23 22 21 21 20 19 19 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 18 18 18 19 19 20 20 20 21 21 22 23 23 24 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 47 47 48 49 49 50 50 51 51 51 51 51 51 51 50 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 27 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 35 35 36 36 36 36 35 35 35 34 34 33 32 32 31 30 29 28 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 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 21 21 22 22 22 23 23 23 23 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 25 25 25 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 55 57 58 60 61 62 63 64 65 65 66 66 66 66 65 65 64 63 61 60 59 57 55
 40 40 40 40 41 41 40 40 40 40 40 39 39 38 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30 29 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 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 34 35 36 36 37 37 38 38 39 39 39 39 39 39 39 38 38 38 37 36 36 35 34 33 32 31 30 29 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 18 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 30 30 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 32 33 34 35 36 36 37 37 38 38 38 39 39 39 39 39 38 38 37 37 36 36 35 34 33 32 31 31 30 29 28 27 26 25 24 24 23 22 21 21 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 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 33 34 35 36 37 37 38 38 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
 26 26 26 26 27 27 27 28 28 29 29 30 31 32 32 33 34 35 37 38 39 40 42 43 45 47 49 51 52 55 57 59 61 63 65 67 70 72 74 76 78 80 81 83 84 86 87 88 89 89 90 90 90 90 90 90 90 90 90 89 89 88 88 87 87 86 86 85 84 84 83 83 82 81 81 80 79 79 78 77 76 75 74 73 72 71 70 69 67 66 64 63 62 60 59 57 56 54 53 51 50 48 47 45 44 43 42 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 30 29 29 29 29 29 29 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 28 28 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 54 56 57 59 61 63 65 67 69 71 72 74 76 77 78 79 80 80 81 81 81 80 80 79 78 77 76 74 73 71 70 68 67 65 63 62 60 59 57 56 55 53 52 51 50 49 48 48 47 46 46 45 45 44 44 44 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 38 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 28 28 28 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 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 89 88 87 86 84 83 81 80 78 76 74 72 70 68 66 65 63 61 59 57 56 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 26 26 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 65 66 67 67 68 68 68 68 68 68 68 68 67 67 66 66 65 64 63 63 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 45 46 46 46 47 47 47 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 42 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 48 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 70 71 73 74 76 77 79 80 82 83 84 86 87 88 89 90 90 91 91 91 91 91 90 90
 55 55 55 55 55 54 54 54 54 53 53 52 52 51 51 50 50 49 49 48 47 47 46 45 45 44 44 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 42 41 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 50 51 52 52 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55
 67 66 65 63 62 60 59 57 56 54 53 51 50 49 47 46 45 44 42 41 41 40 39 38 38 37 37 36 36 36 35 35 35 35 35 36 36 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 59 61 63 64 66 68 70 72 74 76 78 80 81 83 85 86 88 89 90 91 92 92 92 93 93 93 92 92 91 90 89 88 87 86 85 83 82 80 79 77 76 74 72 71 69 68 66 65 63 62 61 59 58 57 56 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44 44 43 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 45 46 47 48 49 50 51 53 54 56 57 59 61 62 64 66 68 69 71 73 74 76 77 79 80 81 82 82 83 83 83 83 82 82 81 80 79 78 76 75 73 72 70 68 66 65 63 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 43 42 41 41 40 39 39 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 44 44 45 45 46 47 47 48 49 50 51 52 53 54 55 57 58 59 61 62 63 64 66 67 68 69 70 71 71 72 72 73 73 72 72 72 71 70 70 68
 52 52 51 51 51 51 50 50 50 50 50 50 50 51 51 51 51 51 52 52 52 53 53 54 54 54 55 55 56 56 56 57 57 57 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 61 61 61 62 63 63 64 65 65 66 67 68 69 70 71 72 73 74 75 76 76 77 78 79 80 80 81 81 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 81 80 80 80 80 80 80 80 81 81 81 82 82 83 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 98 99 100 101 101 102 102 102 102 102 101 101 100 99 98 97 96 95 93 92 90 89 87 85 84 82 80 79 77 75 74 72 71 70 68 67 66 65 64 63 62 61 61 60 59 59 58 58 57 57 57 57 57 56 56 56 56 56 56 57 57 57 57 57 57 58 58 58 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 58 58 58 58 58 57 57 57 57 57 57 57 57 57 58 58 58 59 59 60 60 61 61 62 63 64 65 65 66 67 68 69 70 71 72 73 74 74 75 76 76 77 77 78 78 78 78 78 78 78 78 78 78 77 77 77 77 76 76 76 75 75 75 75 75 74 74 75 75 75 75 75 76 76 77 77 78 78 79 80 80 81 82 82 83 84 84 85 85 86 86 86 86 86 86 86 86 86 85 85 84 83 82 82 81 79 78 77 76 75 73 72 71 69 68 67 66 64 63 62 61 60 59 58 57 56 56 55 54 54 53 53
 64 62 60 58 57 55 54 52 51 50 49 48 47 46 45 44 43 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46 47 47 48 48 49 50 50 51 52 52 53 54 55 56 57 58 59 60 62 63 65 66 68 70 72 74 76 78 80 82 84 86 89 91 93 95 97 99 101 103 104 106 107 108 109 109 110 110 110 110 109 108 107 106 105 104 102 101 99 97 95 94 92 90 88 87 85 83 82 80 79 77 76 74 73 72 71 69 68 67 66 65 64 63 62 62 61 60 59 58 58 57 56 56 55 54 54 53 53 52 52 52 51 51 51 51 51 51 51 51 51 52 52 53 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 73 74 75 75 76 76 76 76 76 76 75 74 74 73 72 71 70 68 67 66 64 63 61 60 59 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 36 36 35 35 35 36 36 36 36 37 37 37 38 39 39 40 41 41 42 43 44 45 46 47 47 48 49 50 51 52 52 53 53 54 54 55 55 55 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 57 57 58 58 59 60 61 62 63 64 65 67 68 69 71 72 74 76 77 79 81 82 84 86 87 89 91 92 94 95 97 98 99 100 101 102 102 103 103 103 103 102 102 101 100 99 98 97 95 93 92 90 88 86 84 82 80 78 76 73 71 69 67 65
 35 34 32 31 30 29 28 28 27 26 26 25 25 25 25 24 24 24 24 25 25 25 26 26 26 27 28 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 53 54 55 55 56 56 57 58 58 59 59 60 61 61 62 63 64 65 66 67 69 70 71 73 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 103 105 106 106 107 107 107 106 106 105 103 101 100 97 95 92 90 87 84 81 78 75 72 69 66 64 61 59 56 54 52 50 47 46 44 42 40 39 37 36 34 33 32 31 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 34 35 36 38 39 41 42 44 45 47 48 49 50 51 51 52 52 52 52 52 52 52 51 50 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 39 40 42 44 46 48 51 53 55 57 59 62 64 66 67 69 70 71 72 73 73 73 73 72 71 70 68 66 65 63 60 58 56 54 51 49 47 45 43 41 40 38 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 40 41 42 43 45 46 48 49 51 52 54 55 57 59 60 62 64 65 67 69 71 72 74 76 77 79 81 82 84 86 87 88 90 91 92 94 95 95 96 97 97 98 98 98 98 98 97 96 96 95 93 92 91 89 88 86 84 82 80 78 77 75 73 71 69 67 66 64 62 61 59 58 57 56 55 54 53 52 51 51 50 50 50 50 50 50 50 51 51 52 53 54 55 56 57 59 60 62 64 66 68 70 72 74 77 79 81 84 86 89 91 93 96 98 100 102 103 105 106 107 108 108 108 108 108 107 106 105 104 102 101 99 97 95 93 91 89 87 85 83 81 79 77 75 74 72 71 70 69 68 67 66 66 65 65 65 65 65 65 65 65 65 66 67 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 83 84 85 85 85 85 85 85 85 84 83 82 81 80 79 77 76 74 72 71 69 67 65 63 61 60 58 56 54 53 51 50 48 47 46 44 43 42 41 40 39 39 38 38 37 37 37 37 36 37 37 37 37 38 38 39 40 41 42 43 44 45 47 48 50 52 54 56 58 60 62 64 67 69 72 75 78 80 83 86 89 92 95 98 101 103 106 109 111 113 115 117 118 120 121 121 122 122 122 121 121 120 119 118 116 114 113 111 108 106 104 101 99 96 93 91 88 85 83 80 77 74 72 69 67 64 62 59 57 55 53 51 49 47 45 43 42 40 39 38 36 35 34 33 32 32 31 30 30 29 29 28 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
 69 69 68 67 67 66 66 65 64 63 62 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 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 23 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 28 29 29 30 32 33 34 35 36 38 39 41 42 44 46 47 49 51 52 54 56 57 59 61 62 64 65 66 67 68 69 70 70 71 71 71 71 71 70 70 69 68 68 67 66 64 63 62 61 59 58 57 55 54 53 51 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 38 39 40 41 41 42 43 43 44 44 45 45 46 46 46 46 46 46 46 46 45 45 44 44 43 43 42 41 40 40 39 38 37 36 36 35 34 34 33 32 32 31 31 31 30 30 30 30 29 29 29 30 30 30 30 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 53 54 55 56 58 59 60 61 62 63 64 64 65 66 66 67 68 68 68 69 69 69 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 69
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 31 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 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 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 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 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 41 41 40 39 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 39 39 39 40 40 40 40 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 50 51 52 52 53 53 54 54 54 55 55 55 55 55 54 54 54 53 53 52 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 70 70 69 68 68 67 66 65 64 63 62 61 61 60 59 58 57 57 56 55 55 54 53 53 52 52 52 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 52 52 53 53 54 54 55 56 56 57 58 59 60 62 63 64 66 68 70 71 73 76 78 80 83 85 88 90 93 96 98 101 103 105 107 109 111 112 113 114 115 115 115 115 114 113 112 110 109 107 105 103 101 99 97 95 93 91 89 87 85 83 82 80 79 77 76 75 74 73 72 72 71 70 70 69 69 68 68 68 67 67 67 67 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 67 67 67 68 68 68 69 69 69 70 70 70 70 71 71 71 71 71 71 71 70 70 70 69 69 69 68 68 67 67 66 65 65 64 64 63 63 62 61 61 60 60 59 59 58 58 57 57 56 56 56 55 55 54 54 53 53 53 52 52 51 51 51 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 50 50 51 51 52 52 53 54 55 56 57 58 59 61 62 63 65 66 68 69 71 72 73 75 76 77 78 79 79 80 80 81 81 80 80 80 79 79 78 77 76 75 74 73 72 72 71 70 69 68 67 67 66 65 65 64 64 64 63 63 63 63 63 63 63 63 63 64 64 64 64 65 65 65 65 66 66 66 67 67 67 68 68 68 69 69 69 70 70 70 71 71 71 71 72 72 72 72 73 73 73 73 73 74 74 74 74 74 74 74 74 73 73 73 72 72 72 71
 88 90 91 92 93 93 94 94 93 93 92 91 90 88 87 85 84 82 80 78 77 75 73 71 70 68 67 65 64 63 61 60 59 58 57 56 55 54 53 53 52 51 50 50 49 49 48 48 47 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 45 45 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 49 49 49 48 48 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 48 48 49 49 49 50 50 51 51 52 52 52 52 53 53 53 53 52 52 52 51 51 50 50 49 48 48 47 46 46 45 44 43 43 42 42 41 41 40 40 40 40 40 40 40 40 40 40 41 41 42 42 43 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 69 70 71 72 72 73 73 73 74 74 74 74 74 74 74 74 73 73 72 72 71 71 70 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 49 48 48 47 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 44 45 46 47 48 49 51 52 54 55 57 59 61 63 65 67 70 72 74 76 79 81 83 85 87
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 44 44 44 43 43 42 42 41 41 40 39 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 42 43 44 45 46 46 47 47 48 49 49 49 49 50 50 50 50 49 49 49 48 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 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 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 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
 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 63 64 65 65 65 66 66 66 66 66 65 65 64 64 63 62 61 60 59 58 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 37 36 36 36 36 36 36 36 36 37 37 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 50 51 52 53 53 54 55 55 56 57 57 58 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 62 62 62 63 63 63 63 64 64 64 64 65 65 65 65 65 65 65 65 65 64 64 64 63 63 62 62 61 61 60 60 59 58 57 57 56 55 54 53 53 52 51 50 49 48 47 46 45 45 44 43 42 41 40 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 29 28 28 27 27 27 27 27 26 26 26 26 27 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 54 55 56 56 57 58 59 60 60 61 61 61 62 62 62 62 62 62 62 62 61 61 61 60 60 59 59 58 57 57 56 55 55 54 53 53 52 51 50 50 49 48 47 46 46 45 44 43 42 42 41 40 40 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 29
 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 29 30 30 30 31 31 31 31 31 30 30 29 29 28 27 26 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 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 19 19 20 20 21 21 21 22 22 22 23 23 23 23 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 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 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 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 25 26 27 27 28 28 29 29 29 29 29 29 28 28 28 27 27 26 25 25 24 24 23 22 22 21 21 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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
 71 71 71 70 69 67 65 62 59 56 53 50 48 45 42 40 37 35 33 32 30 29 27 26 25 24 24 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 27 28 29 30 31 32 34 35 37 39 41 43 45 47 49 51 53 55 57 58 60 61 61 61 61 60 59 58 56 54 52 49 47 45 42 40 37 35 33 31 29 27 26 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 16 16 17 18 19 20 21 22 24 25 27 29 30 32 35 37 39 41 43 45 47 49 50 51 52 52 52 51 50 49 47 45 43 41 39 37 35 33 31 29 27 25 24 23 21 20 19 18 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 28 29 31 32 34 36 37 39 40 42 43 44 45 46 46 46 46 46 45 45 43 42 41 39 38 36 35 33 32 30 29 28 27 25 24 23 22 22 21 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 14 14 14 14 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 26 28 29 32 34 36 39 42 45 48 51 55 58 61 64 66 68 70
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 13 13 13 14 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 27 28 29 31 32 33 35 36 38 40 41 43 44 46 47 48 50 51 52 53 53 54 54 55 55 55 55 54 54 53 52 51 50 49 48 47 46 44 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 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 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 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 11 11 11 11 11 11 11 11 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 56 55 53 52 51 50 49 48 47 47 46 46 45 45 45 45 45 45 45 46 46 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 64 65 66 67 68 68 69 69 70 70 71 71 71 71 71 71 71 71 71 71 70 70 69 69 68 68 67 67 66 66 65 65 65 65 64 64 64 64 64 65 65 65 66 67 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 82 83 83 84 84 84 84 83 83 82 82 81 80 79 78 77 76 75 74 73 72 70 69 68 67 65 64 63 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 38 38 38 39 39 40 41 42 42 43 44 45 46 47 48 49 51 52 53 53 54 55 56 57 57 58 58 58 59 59 59 59 59 59 58 58 58 57 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 49 48 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 37 37 37 37 38 38 39 40 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 60 61 63 64 66 67 68 70 71 73 74 75 77 78 79 80 82 83 84 85 86 87 88 89 89 90 91 91 92 92 93 93 93 93 94 93 93 93 92 92 91 90 89 88 87 86 84 83 81 79 78 76 74 72 70 68 66 65 63 61 59
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 48 49 51 53 55 58 60 63 66 68 71 74 77 80 83 86 89 91 94 96 98 100 101 102 103 104 104 104 104 103 102 101 100 99 97 96 94 92 90 88 86 84 82 80 79 77 75 73 71 69 67 66 64 62 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 45 45 46 46 47 48 48 49 49 50 51 52 52 53 54 54 55 56 56 57 57 58 58 58 58 58 58 58 58 57 56 56 55 54 52 51 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 31 30 30 30 29 30 30 30 30 31 32 32 33 34 35 36 37 39 40 41 43 44 45 47 48 50 51 53 54 55 57 58 59 61 62 63 64 65 66 67 67 68 69 69 70 70 71 71 72 72 72 72 72 72 73 72 72 72 72 72 72 72 71 71 70 70 69 69 68 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 48 47 47 46 46 46 46 46 46 46 47 47 47 48 48 49 49 50 50 51 52 53 53 54 55 56 56 57 58 59 59 60 61 61 62 62 63 63 63 64 64 64 64 64 64 64 64 63 63 62 62 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 41 41 41 41 41 41 41 42 43 44 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
 39 39 40 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 57 59 60 61 63 64 65 66 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 85 86 87 87 88 88 89 89 89 89 89 89 89 89 88 88 87 87 86 85 84 83 81 80 79 77 76 74 73 71 69 68 66 64 63 61 59 58 56 55 54 53 51 50 50 49 48 47 47 46 46 46 46 46 46 46 46 47 47 47 48 48 49 50 50 51 52 52 53 54 55 56 57 58 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 82 83 84 85 86 86 87 88 88 89 89 89 89 90 90 90 90 90 89 89 89 88 88 87 87 86 85 84 84 83 82 81 80 79 78 77 77 76 75 74 74 73 72 72 71 71 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 68 68 68 67 67 67 66 66 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 57 57 56 56 55 55 54 54 53 53 53 52 52 52 52 52 52 52 53 53 54 54 55 56 57 58 59 61 63 64 66 68 70 72 75 77 80 82 85 87 90 92 95 97 99 101 103 105 107 108 109 110 111 111 111 111 111 110 109 108 107 106 104 103 101 99 97 95 93 91 89 87 85 83 81 79 77 75 73 71 69 67 65 64 62 60 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 41 40 39 39 38 38 38 38 38 37 38 38 38 38
 27 26 25 24 23 23 22 22 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 30 31 31 31 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 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 34 34 34 34 34 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 27 29 31 33 35 38 40 43 46 49 51 54 57 60 62 64 65 67 67 68 68 67 66 65 63 61 59 57 55 52 50 48 46 44 42 40 38 36 34 33 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 20 20 19 19 18 18 18 17 17 17 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 26 27 29 30 31 32 33 35 36 38 39 41 42 44 45 47 48 49 50 51 52 52 53 53 52 52 51 50 48 47 45 43 41 40 38 36 34 32 31 29 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 39 40 40 41 41 42 43 43 44 44 44 45 45 46 46 47 47 47 48 48 49 49 50 50 50 51 51 52 52 53 53 54 54 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 62 62 62 62 62 62 62 62 61 61 60 59 59 58 57 56 55 53 52 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 41 42 42 43 43 43 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 31 32 33 34 35 35 36 37 38 39 40 42 43 44 45 46 48 49 50 52 53 55 56 57 59 60 61 63 64 65 66 67 68 69 70 71 71 71 72 72 72 71 71 70 69 68 67 66 65 63 62 60 58 56 55 53 51 49 47 46 44 42 41 39 38 37 36 34 34 33 32 32 31 31 31 31 31 31 32 32 33 34 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 49 50 51 51 51 52 52 52 52 52 51 51 51 50 50 49 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36
 9 9 9 9 9 9 9 10 10 10 11 11 11 12 13 13 14 14 15 16 16 17 18 19 19 20 21 21 22 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 40 39 39 39 38 37 37 36 35 34 32 31 30 28 27 25 24 23 21 20 19 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 20 21 23 25 27 29 31 33 36 38 41 44 47 51 54 58 62 66 70 74 78 82 87 91 94 98 101 104 106 108 109 109 108 107 106 103 101 97 94 90 86 82 78 73 69 65 61 57 54 50 47 44 41 38 35 33 31 29 27 25 24 22 21 20 19 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 28 29 30 31 32 33 33 34 35 35 36 37 37 37 38 38 38 38 39 39 39 38 38 38 38 37 37 36 36 35 34 34 33 32 31 30 29 28 28 27 26 25 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 11 11 12 12 13 14 15 16 17 19 20 22 24 26 28 30 33 35 38 41 43 46 49 51 54 57 59 61 63 65 67 68 70 71 71 72 72 72 72 71 70 70 69 68 66 65 64 62 61 59 58 56 55 53 51 50 48 47 45 44 42 40 39 37 36 34 33 31 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 10 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
 44 47 50 53 56 60 64 67 71 75 78 82 84 87 89 91 92 93 93 92 92 90 89 87 85 82 80 77 74 72 69 67 64 62 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 36 37 38 39 40 41 43 44 45 46 47 48 50 51 52 53 55 56 57 58 60 61 62 64 65 67 68 70 71 73 75 77 79 81 83 85 88 90 93 95 98 101 103 106 109 112 114 117 119 121 123 125 126 127 127 126 125 123 121 118 114 110 106 101 96 91 85 80 75 69 64 60 55 51 47 44 41 38 36 33 31 30 28 27 26 25 25 24 24 24 24 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 53 54 56 58 59 61 63 65 67 68 70 72 74 75 77 79 80 81 83 84 85 86 86 87 87 87 87 87 87 86 86 85 84 83 83 82 81 79 78 77 76 76 75 74 73 72 72 71 71 70 70 70 69 69 69 68 68 68 67 67 67 66 66 66 65 65 64 64 63 62 62 61 61 60 59 59 58 57 57 56 55 54 54 53 52 51 51 50 49 48 48 47 46 45 45 44 43 42 42 41 40 39 39 38 37 37 36 35 34 34 33 33 32 31 31 31 30 30 30 30 30 30 30 30 31 31 32 33 34 36 38 40 42
 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 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 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 35 36 37 38 39 40 40 41 42 42 42 42 42 42 42 41 41 40 39 39 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 22 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 19 20 20 21 21 21 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 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
 24 24 24 23 23 23 23 23 23 23 24 24 24 24 24 24 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 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 27 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 36 37 37 37 37 37 37 36 36 35 35 34 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 25 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 32 32 33 33 34 34 35 36 36 37 37 38 38 39 39 40 40 40 41 41 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 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 26 25 24 24 23 23 23 22 22 21 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 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 26 25 25 24
 48 50 53 56 59 63 67 71 75 80 85 90 95 100 105 110 115 120 124 128 131 134 137 138 140 140 141 140 139 138 136 134 131 129 126 123 119 116 113 110 107 103 100 97 94 91 89 86 84 81 79 77 74 72 70 68 67 65 63 62 60 59 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 36 37 37 37 37 38 38 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 43 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 53 54 54 55 56 57 58 59 60 61 62 63 63 64 65 65 65 65 65 65 65 64 63 62 61 60 59 57 56 54 53 52 50 49 48 47 46 45 45 45 45 45 45 46 46 47 48 50 51 53 55 56 58 61 63 65 68 70 73 75 78 80 83 86 88 91 93 95 98 100 102 104 105 107 108 109 110 111 112 112 112 112 112 111 111 110 109 108 107 106 104 103 101 100 98 96 95 93 91 89 87 85 83 82 80 78 76 74 72 70 68 66 64 62 60 58 56 54 52 51 49 48 46 45 44 43 42 41 40 40 40 39 39 39 39 39 39 40 40 40 41 41 41 42 42 42 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 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 46 46 45 45 44 43 43 42 41 41 40 40 39 39 39 39 39 39 39 39 40 41 42 44 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 39 38 38 38 38 39 39 40 41 42 44 45 47 49 51 53 55 57 60 62 64 67 69 72 75 77 80 82 84 87 89 91 93 94 96 97 99 100 100 101 101 101 101 100 100 99 98 96 95 93 91 89 87 85 82 80 78 75 73 71 68 66 64 61 59 57 55 53 51 49 47 45 44 42 40 39 38 37 35 34 34 33 32 32 31 31 31 31 32 32 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 50 51 52 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 79 79 80 80 80 80 80 80 80 79 78 77 76 75 74 72 70 69 67 65 63 61 58 56 54 52 50 47 45 43 41 40 38 36 35 33 32 31 30 30 29 29 29 29 30 30 31 32 34 35 37 39 41 43 45 48 50 53 55 58 60 62 64 66 68 70 71 72 73 74 74 74 74 74 74 73 73 72 71 70 69 68 67 66 65 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 50 49 49 48 48 48 47 47 46 46 46 45 45 45 44 44 44 43 43 42 42 41 40 39 39 38 37 36 35 34 33 32 32 31 30 30 29 29 29 29 29 29 29 30 31 31 32 33 34 36 37 39 40 42 44 46 48 50 53 55 58 60 63 66 69 73 76 80 84 87 91 95 99 104 108 112 117 121 125 129 133 137 140 143 146 148 150 152 153 154 154 153 152 151 149 146 144 140 137 133 129 125 120 116 111 106 102 97 92 87 83 78 74 70 66 63 59 56 53 50 48 46 44 42 41
 37 38 38 39 39 40 41 41 42 43 44 45 45 46 47 47 48 48 49 49 49 50 50 50 51 51 51 51 52 52 52 53 53 53 54 54 55 55 56 56 57 57 58 59 59 60 61 62 62 63 64 64 65 66 66 67 67 68 68 68 68 68 68 67 67 66 65 64 63 62 60 59 57 56 54 52 50 49 47 45 44 42 40 39 38 37 36 35 34 34 34 34 34 34 35 35 36 37 38 39 40 42 43 44 46 47 48 50 51 52 53 54 55 56 57 57 58 58 59 59 59 59 59 59 59 59 59 59 58 58 58 57 57 57 56 56 55 55 55 54 54 54 53 53 53 52 52 52 52 51 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 44 43 42 41 40 40 39 38 37 36 35 34 34 33 33 32 32 32 32 32 32 33 33 34 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 55 56 57 58 59 60 60 61 62 63 64 65 65 66 66 67 68 68 68 69 69 69 69 70 70 70 70 69 69 69 68 68 67 67 66 65 64 63 62 61 60 59 57 56 54 53 51 50 48 47 45 44 42 41 40 39 38 37 36 36 35 35 36 36 36 37 38 39 41 42 44 46 48 50 52 55 57 60 63 66 68 71 74 76 79 82 84 87 89 91 93 95 96 98 99 100 101 101 102 102 101 101 100 100 99 98 96 95 93 92 90 88 86 85 83 81 79 77 75 73 71 69 67 66 64 62 60 59 57 55 54 52 51 50 48 47 46 44 43 42 41 40 40 39 38 38 37 37 37 37 37 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 29 31 33 36 38 40 43 45 48 51 53 56 58 61 63 65 67 68 70 71 72 73 74 74 74 74 74 73 73 72 71 70 69 68 67 65 64 63 61 59 58 56 55 53 51 50 48 47 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 26 27 28 29 30 32 33 34 35 36 37 37 38 39 39 40 40 41 41 42 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 52 52 53 53 54 54 55 55 56 56 57 57 57 57 57 57 57 57 57 56 55 54 53 52 51 49 48 46 44 42 40 38 36 34 31 29 27 26 24 22 21 19 18 17 16 16 15 15 14 14 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 32 33 34 35 36 38 39 40 42 43 44 46 47 49 50 52 53 54 56 57 58 59 60 61 61 62 62 62 62 61 61 60 59 58 57 55 54 52 50 48 46 45 43 41 39 38 36 35 34 33 32 31 31 30 30 30 30 30 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 38 39 39 40 40 40 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 36 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 20 20 20 21 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 17 18 18 19 20 21 22 23 24 25 26 28 29 31 32 33 35 36 37 39 40 41 43 44 45 46 46 47 47 48 48 48 48 48 48 47 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 18 18 18 17 17 16 16 16 15 15 15 15 15 15 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 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 33 33 34 34 34 34 34 34 33 33 33 32 32 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 14 14 14 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 34 34 35 36 36 37 37 37 37 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 25 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16
 56 55 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 61 62 63 65 66 67 68 70 71 72 74 75 76 77 78 79 80 81 82 83 84 84 85 85 85 85 85 85 84 84 83 82 81 80 79 77 76 75 73 72 70 69 68 66 65 63 62 61 60 59 58 57 56 55 54 53 53 52 51 51 50 49 49 48 48 48 47 47 46 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 44 44 44 44 45 45 46 47 47 48 49 50 51 53 54 55 57 59 61 63 65 68 70 73 76 78 81 84 87 90 92 95 97 99 100 101 102 102 102 102 101 100 98 97 95 93 91 89 87 85 83 81 79 77 75 73 71 69 68 66 64 63 61 60 58 57 56 55 53 52 51 50 49 48 48 47 46 46 45 44 44 44 43 43 43 43 42 42 42 43 43 43 44 44 45 45 46 47 48 49 50 51 52 54 55 57 58 60 62 63 65 67 68 70 71 72 74 75 75 76 76 77 77 77 77 77 76 76 76 75 75 75 74 74 74 73 73 73 73 73 73 74 74 74 75 75 76 76 77 77 78 79 79 80 81 82 82 83 84 84 85 85 86 86 86 86 86 86 86 86 86 85 85 84 84 83 82 81 81 80 79 78 78 77 76 75 75 74 73 73 72 71 71 70 69 69 68 68 67 66 65 65 64 63 62 61 60 59 58 57
 40 39 39 39 39 39 39 39 40 41 41 42 43 44 45 47 48 49 50 51 53 54 55 57 58 59 61 62 63 65 66 68 69 71 72 74 75 76 78 79 81 82 83 85 86 87 88 89 90 91 92 93 94 94 95 95 95 96 96 95 95 95 94 94 93 92 91 90 88 87 85 83 81 79 77 75 72 70 67 65 62 60 57 55 53 51 49 47 45 44 43 42 42 42 42 42 43 43 44 45 46 47 49 50 52 53 55 57 58 60 62 64 65 67 69 70 72 73 75 76 77 79 80 81 82 83 84 84 85 85 86 86 86 86 86 85 85 84 84 83 82 82 81 80 79 78 76 75 74 73 72 71 69 68 67 66 64 63 62 61 60 58 57 56 55 54 53 52 51 50 49 49 48 48 47 47 47 48 48 49 50 51 52 54 55 57 59 61 64 66 68 71 73 75 77 79 81 83 85 87 88 90 91 93 94 95 96 97 97 98 98 99 99 99 99 99 99 99 99 98 98 97 97 96 95 94 93 92 91 90 89 88 86 85 83 82 80 79 77 76 74 73 71 70 68 67 65 64 62 61 59 58 56 55 54 52 51 50 49 48 47 46 46 45 45 44 44 45 45 46 46 47 49 50 52 53 55 57 59 61 63 65 66 68 70 71 72 73 74 75 76 77 77 78 78 78 78 78 79 79 78 78 78 78 78 78 78 78 78 77 77 77 77 77 77 77 77 77 77 77 77 76 76 76 76 76 76 76 76 76 75 75 75 75 74 74 73 72 72 71 70 69 68 67 65 64 62 61 59 57 55 53 51 50 48 46 45 43 42 41
 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 33 33 33 32 32 31 31 30 30 29 28 27 26 25 25 24 23 22 21 20 20 19 19 18 18 17 17 17 17 17 18 18 19 19 20 20 21 22 23 24 24 25 26 27 28 28 29 30 31 31 32 32 33 33 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 34 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 29 28 28 27 26 25 25 24 23 23 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 40 41 42 43 45 46 47 48 49 49 50 51 51 52 52 52 52 52 52 51 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 22 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17
 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 15 15 16 17 19 20 21 23 24 26 28 30 32 35 37 40 43 46 48 51 54 57 59 61 63 64 65 65 64 63 61 59 56 53 50 47 44 41 38 35 32 29 27 24 22 20 18 17 15 14 13 12 11 10 10 9 9 9 8 8 9 9 9 9 9 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 27 28 28 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 12 13 13 14 15 17 18 19 21 22 24 26 28 30 32 34 36 38 40 42 45 47 49 51 53 55 57 59 60 62 63 64 64 65 65 65 65 64 64 63 62 61 60 58 57 56 54 53 52 50 49 48 47 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 32 31 30 29 28 27 26 25 23 22 21 19 18 17 15 14 13 12 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
 42 42 43 43 44 45 46 47 49 50 52 53 55 57 59 60 62 64 66 68 70 71 73 75 76 78 79 81 82 84 85 86 87 88 88 89 90 90 90 90 90 89 89 88 87 86 85 84 83 82 80 79 77 76 74 72 71 69 67 66 64 63 61 60 58 57 56 55 53 52 51 50 49 48 48 47 46 45 45 45 44 44 44 44 44 45 45 46 46 47 48 50 51 52 53 55 56 57 58 59 60 60 61 61 61 61 61 61 61 61 60 60 60 59 59 59 59 59 59 59 59 59 59 59 60 60 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 78 79 80 80 81 81 81 81 81 81 81 80 80 79 78 77 76 75 74 72 71 69 68 66 65 63 62 60 59 57 56 55 54 53 52 51 51 51 51 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 55 55 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57 57 56 56 55 54 53 52 51 50 49 47 46 45 44 42 41 40 40 39 39 38 38 38 39 39 39 40 41 41 42 43 44 45 46 47 49 50 51 52 53 54 55 57 58 59 60 61 62 62 63 64 65 65 66 66 66 67 67 67 67 67 66 66 66 66 65 65 64 64 63 63 62 62 61 60 60 59 59 58 58 57 56 56 55 55 54 54 53 52 52 51 50 50 49 48 47 46 46 45 44 44 43 42 42 42 42
 12 12 13 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 31 33 34 35 36 36 37 38 38 38 38 38 38 37 37 36 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 12 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 42 43 44 46 47 48 49 51 52 53 54 54 55 56 56 56 56 56 56 55 54 53 52 51 49 48 46 44 42 41 39 37 35 33 31 29 28 26 24 23 21 20 18 17 16 15 14 13 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 21 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 21 22 23 23 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 20 19 19 18 17 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12
 17 18 19 20 21 23 24 26 28 30 32 34 36 38 40 42 44 46 47 49 50 51 52 53 54 54 55 55 55 56 56 56 55 55 55 55 54 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 50 50 50 49 49 48 48 47 46 45 44 43 41 40 38 37 35 33 31 30 28 26 25 23 22 20 19 18 18 17 17 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 29 30 32 33 35 37 39 41 44 46 49 51 54 57 61 64 68 72 76 80 84 88 92 96 100 104 108 111 113 116 117 118 119 118 117 116 113 111 108 104 100 96 92 87 83 79 74 70 66 62 58 54 50 47 44 40 37 35 32 29 27 25 23 22 20 19 18 17 16 16 15 15 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 29 30 31 32 33 34 35 36 37 37 38 39 39 40 41 41 42 42 42 43 43 43 43 43 43 43 42 42 42 41 41 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 14 13 13 13 14 14 15 15 16 17 18 20 21 23 25 27 29 31 33 35 38 40 43 45 48 51 53 56 59 62 64 67 70 72 75 77 79 81 82 84 85 86 86 86 86 85 84 83 81 80 78 75 73 71 68 66 63 60 58 55 53 51 48 46 44 42 40 38 36 35 33 32 30 29 27 26 25 24 23 21 21 20 19 18 17 17 16 16 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
 19 20 21 22 23 25 27 29 31 33 35 38 40 43 45 48 50 53 56 58 61 63 65 68 70 72 74 76 77 79 80 81 83 83 84 84 85 85 85 84 84 83 82 81 80 79 77 75 74 72 70 68 66 64 62 60 58 57 55 53 51 49 48 46 45 43 42 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 54 55 56 57 58 59 59 60 60 61 61 61 61 60 60 59 58 57 55 54 52 50 48 46 44 42 40 38 35 33 31 29 27 25 24 22 21 19 18 17 17 16 16 16 16 16 16 16 17 18 18 19 20 21 22 24 25 26 28 29 31 32 34 35 37 38 40 42 43 45 46 47 49 50 51 52 53 53 54 54 54 54 54 54 54 53 52 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 34 36 37 39 40 42 44 45 47 49 50 52 54 55 57 58 60 61 62 63 64 64 65 65 65 65 64 64 63 62 61 59 58 56 55 53 51 50 48 46 44 42 40 39 37 35 34 32 31 29 28 26 25 24 23 22 21 20 19 19 18 18 18 18 18 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 9 9 9 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 9 9 9 9 10 10 11 12 13 14 15 17 18 19 21 22 24 25 27 28 29 31 31 32 33 33 33 33 33 33 32 31 31 30 29 28 27 26 25 24 23 22 22 21 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 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 23 24 24 24 25 24 24 24 24 23 23 22 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 29 29 30 31 31 32 32 32 32 32 31 30 29 28 27 26 24 23 21 20 18 17 16 15 14 13 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 27 28 28 28 28 28 28 28 27 27 26 25 24 23 22 20 19 18 16 15 14 13 12 11 10
 46 45 45 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 43 44 44 45 46 46 47 48 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 63 64 65 66 67 68 70 71 72 73 74 75 76 77 77 78 78 78 78 78 78 77 76 75 74 72 71 69 67 64 62 59 57 54 52 50 47 45 43 42 40 39 38 37 37 36 36 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 62 62 62 63 62 62 62 62 61 61 60 59 58 57 56 55 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 30 29 29 29 30 30 31 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 47 48 48 48 49 49 49 49 49 49 49 49 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 48 48 47 47 46 46 45 44 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 34 33 33 33 34 34 35 35 36 38 39 41 42 44 46 48 51 53 55 57 59 61 62 64 65 66 67 67 68 68 68 67 67 66 66 65 64 63 61 60 59 58 57 56 54 53 52 51 50 49 48 47 47 46 45 44 44 43 43 42 42 42 42 41 41 41 41 41 42 42 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 50 51 51 51 51 51 51 51 50 50 49 48 48 47
 13 13 13 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 36 36 35 35 34 33 32 32 31 30 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 27 28 29 30 31 32 33 33 34 35 36 36 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 36 36 35 34 34 33 32 31 31 30 29 28 27 27 26 25 24 23 22 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 21 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 31 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 12 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 30 31 32 33 35 36 37 38 39 40 40 41 42 42 43 43 43 43 43 43 43 43 42 42 41 41 40 39 39 38 37 36 36 35 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 12
 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 47 47 48 49 49 50 50 51 51 52 52 53 53 54 54 54 54 55 55 54 54 54 54 53 52 52 51 49 48 47 46 44 42 41 39 37 36 34 33 31 30 29 28 27 26 26 25 25 25 25 26 26 27 28 29 29 31 32 33 34 36 37 39 40 42 44 46 47 49 51 53 54 56 58 59 61 62 63 64 65 65 66 66 66 65 65 64 63 62 61 60 59 57 56 54 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 21 21 21 21 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 44 45 46 48 49 51 53 54 56 57 59 60 62 63 65 66 67 68 69 69 70 70 70 70 69 68 68 67 65 64 62 61 59 57 55 53 52 50 48 46 44 42 40 39 37 35 34 32 31 30 28 27 26 25 24 23 22 22 21 21 21 20 20 20 21 21 22 23 24 25 26 27 29 30 32 33 35 37 38 40 41 42 44 45 46 47 48 48 49 50 50 51 51 51 52 52 52 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 51 51 51 50 49 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 30 30
 40 40 41 41 42 43 44 44 45 46 46 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 52 52 53 54 55 56 57 58 59 61 62 64 66 68 70 72 75 78 80 83 86 90 93 96 99 102 104 107 108 109 110 110 109 107 105 102 98 94 89 83 78 73 67 62 57 52 47 43 39 36 33 31 29 27 26 25 24 24 24 24 24 25 26 26 28 29 30 32 34 35 37 39 41 44 46 48 51 53 56 59 61 64 67 69 72 74 77 79 81 82 84 85 86 86 86 86 86 85 84 83 81 80 78 76 74 72 70 68 66 64 62 59 57 56 54 52 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 27 27 26 26 27 27 27 28 28 29 30 31 31 32 33 34 35 35 36 37 37 38 38 39 40 40 41 41 42 42 43 43 44 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 63 64 64 64 63 63 62 62 61 60 58 57 55 54 52 50 49 47 45 43 41 39 38 36 34 33 32 30 29 28 27 27 26 26 26 26 27 28 29 30 32 35 37 40 43 47 51 55 60 65 69 74 79 84 88 92 96 100 102 104 106 107 107 107 106 105 103 101 98 95 92 90 87 84 81 78 75 72 69 67 65 62 60 58 56 54 53 51 50 48 47 46 45 44 43 42 42 41 40 40 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 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
 12 12 12 12 13 13 14 14 15 15 16 17 18 18 19 19 20 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 20 21 21 22 22 22 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 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 18 18 17 16 16 15 14 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 18 18 19 20 21 22 22 23 24 24 25 25 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 21 21 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 15 16 16 17 17 18 18 18 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 20 20 20 20 21 21 22 22 23 23 23 24 24 25 25 25 25 25 25 25 25 25 25 24 24 23 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 12 12
 32 32 32 32 33 33 34 35 35 36 38 39 40 41 43 44 45 47 48 50 51 52 54 55 56 57 58 59 60 60 61 61 62 62 62 62 62 61 61 60 60 59 58 57 56 55 54 53 52 50 49 48 47 46 45 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 37 38 39 39 39 40 40 41 41 41 42 42 42 42 43 43 44 44 44 45 46 46 47 47 48 49 50 50 51 52 53 53 54 55 56 56 57 57 58 58 58 58 58 58 58 58 57 57 56 55 54 54 53 51 50 49 48 47 46 44 43 42 41 40 38 37 36 35 34 33 33 32 31 31 31 30 30 30 31 31 32 32 33 34 36 37 38 40 41 43 44 46 47 49 50 51 53 54 55 55 56 56 57 57 57 57 57 57 57 56 56 55 55 54 54 53 52 52 51 50 50 49 48 48 47 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 45 45 45 45 44 44 43 42 41 41 39 38 37 36 35 34 33 32 31 30 29 29 28 28 28 28 28 28 28 28 28 29 29 30 30 31 32 33 33 34 35 36 38 39 40 42 43 45 46 48 50 52 54 56 58 60 62 64 67 69 71 72 74 76 77 79 80 80 81 82 82 82 81 81 80 79 78 77 76 74 73 71 69 68 66 64 62 60 58 56 54 52 50 48 47 45 43 41 40 38 37 36 35 34 33 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 13 13 13 12 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 8 9 10 10 11 11 12 12 13 14 14 15 15 16 16 16 16 16 16 16 16 15 15 14 14 13 12 12 11 11 10 9 9 8 7 7 6 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 40 40 41 43 44 45 47 48 50 52 53 55 57 59 60 62 64 65 66 67 68 69 69 70 70 69 69 68 67 66 65 64 62 61 59 57 56 54 53 51 50 48 47 46 44 43 42 42 41 40 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 43 43 43 42 42 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 42 43 43 44 45 46 48 49 50 51 52 54 55 57 58 59 60 61 62 63 64 65 65 65 65 65 65 64 63 62 61 60 58 57 55 53 51 49 48 46 44 42 40 39 37 35 34 33 32 31 30 29 28 28 28 28 28 28 28 28 28 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 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 37 37 38 38 39 39 40 40 40 40 40 40 40 40 40 40 39 39 38 38 37 37 36 36 35 34 34 33 33 33 32 32 32 32 32 33 33 33 34 35 35 36 37 37 38 38 39 40 40 40 41 41 41 41 41 41 40 40 40 39 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38
 23 23 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 41 42 44 45 45 46 47 47 48 48 48 48 47 47 47 46 45 45 44 43 42 41 40 39 39 38 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 46 46 47 47 47 47 46 46 46 45 45 44 44 43 42 42 41 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 33 33 34 34 34 34 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 41 41 42 42 42 42 42 41 41 41 40 40 39 38 37 36 35 34 33 32 31 30 28 27 26 25 24 24 23 22 22 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 32 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 22 22
 16 17 18 19 20 20 21 22 23 24 24 25 26 26 26 26 26 26 26 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 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 23 24 24 24 24 24 24 24 24 23 23 22 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 20 21 21 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 25 25 25 24 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 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 13 13 13 13 13 14 14 14 14 15 15 16
 27 28 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 46 47 48 49 49 50 50 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 44 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 33 33 33 33 33 34 34 35 36 37 38 39 40 41 43 44 45 46 47 47 48 48 48 48 47 47 46 45 44 43 42 41 40 39 38 36 35 35 34 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 51 51 52 52 52 52 51 51 50 49 48 47 45 44 43 41 40 38 37 36 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 37 38 39 40 41 42 42 42 43 43 43 42 42 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 26 25 25 25 25 25 25 25 26 27 27 28 29 29 30 31 32 33 33 34 35 35 36 36 36 36 36 36 36 36 35 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 23 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 24 25 25 25 25 25 25 25 26 26 26 26 27
 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 40 41 42 42 43 43 43 43 43 43 42 42 41 40 39 38 36 35 34 32 31 29 28 26 25 24 22 21 20 19 19 18 17 17 17 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 25 26 26 27 27 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 19 19 20 21 21 22 24 25 26 28 29 31 33 35 36 38 40 41 43 44 45 46 47 48 48 48 48 48 48 47 46 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 31 32 32 33 34 35 36 37 38 40 41 42 43 43 44 45 45 46 46 46 46 46 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 42 43 43 43 43 43 43 43 42 42 41 40 39 38 37 36 35 33 32 31 30 28 27 26 25
 36 37 37 38 39 40 41 42 43 44 46 47 48 50 51 52 53 54 55 55 56 56 57 57 57 57 57 57 57 57 57 57 56 56 56 55 55 54 54 53 53 53 52 52 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 44 44 43 42 42 41 41 40 39 39 38 38 38 37 37 37 37 38 38 38 39 39 40 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 62 63 64 65 66 67 67 68 68 68 69 69 68 68 68 67 67 66 65 65 64 63 62 61 61 60 59 58 58 57 56 56 55 55 54 54 53 52 52 51 51 50 49 49 48 47 46 46 45 44 43 43 42 41 41 40 40 40 39 40 40 40 41 42 43 44 46 47 49 51 53 55 58 60 63 65 68 71 74 77 80 83 86 89 92 94 97 99 101 103 104 105 106 106 105 105 104 102 101 99 97 94 92 89 86 83 81 78 75 73 70 68 65 63 61 59 57 55 54 52 51 50 48 47 46 45 44 44 43 42 42 41 40 40 39 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 42 42 43 44 45 46 47 48 49 51 52 54 56 58 60 62 65 67 70 72 75 78 80 82 85 87 88 90 91 92 92 92 91 90 89 87 85 83 81 78 75 72 70 67 64 61 58 56 53 51 49 47 45 43 42 40 39 38 37 37 36 36 36
 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 13 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 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7
 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 12 13 14 15 15 16 17 17 18 18 19 19 19 19 19 19 19 19 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 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 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 17 17 17 17 16 16 15 15 14 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6
 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 30 30 29 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 10 10 11 11 12 13 13 14 16 17 18 19 21 22 23 25 26 27 28 28 29 29 29 29 29 29 28 27 26 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 21 22 22 23 23 23 24 23 23 23 23 22 21 20 20 19 18 17 16 15 15 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 26 27 28 29 29 30 30 30 30 30 30 29 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 26 27 29 31 32 34 36 37 39 40 41 42 43 43 43 43 42 42 41 39 38 37 35 33 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6
 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 31 32 33 34 34 35 36 36 37 37 37 37 38 38 38 38 37 37 37 37 36 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 24 24 24 24 23 23 22 22 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 27 28 29 30 31 33 34 35 36 37 38 39 39 40 41 42 42 42 43 43 43 43 43 43 42 42 41 40 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 30 31 31 31 31 30 30 30 30 29 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 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
 54 53 51 50 48 47 46 45 45 44 44 43 43 43 43 43 43 44 44 45 46 47 47 49 50 51 52 54 55 57 59 60 62 64 66 68 70 72 74 75 77 79 80 81 82 83 84 84 84 84 84 84 83 83 82 81 80 79 78 76 75 74 73 72 70 69 68 67 66 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 47 47 47 47 47 47 47 48 48 49 49 50 51 52 53 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 77 78 78 79 79 79 79 79 79 78 77 77 76 75 74 73 71 70 68 67 66 64 63 61 60 58 57 56 54 53 52 51 50 49 48 47 47 46 45 45 44 44 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 50 50 51 51 52 53 54 55 55 56 57 58 59 60 61 62 63 64 65 65 66 66 66 67 67 66 66 65 65 64 63 63 62 61 60 59 58 56 55 54 53 52 51 51 50 49 48 48 47 46 46 46 46 45 45 46 46 46 47 48 49 50 51 53 54 56 58 60 62 63 65 67 69 71 73 74 76 77 78 79 80 80 81 81 81 80 80 79 78 77 76 75 74 72 71 69 68 66 65 63 62 60 59 57 56 55 54 53 52 51 51 50 50 49 49 49 49 49 50 50 50 51 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 64 65 65 65 65 65 64 64 63 61 60 59 57 56
 11 11 11 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 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 19 20 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 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 12 12 13 13 13 13 13 13 13 13 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 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 20 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11
 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 25 26 28 29 31 32 34 36 37 38 40 41 42 42 43 43 42 42 41 39 38 37 35 33 31 30 28 26 25 24 22 21 20 19 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 18 18 19 20 21 22 23 24 25 27 28 30 31 33 35 37 38 40 42 43 44 45 45 45 45 45 44 43 42 40 39 37 35 34 32 30 29 27 26 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 25 26 26 26 26 26 26 26 25 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 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 17 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 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 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 21 22 22 23 24 25 26 26 27 28 28 28 28 28 28 28 28 27 26 25 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 11 11 11 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 9 9 9 10 10 10 11 11 12 13 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 18 19 20 20 20 21 21 21 21 20 20 19 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13
 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 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 15 15 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 13 13 13 13 13 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 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14
 41 43 44 46 48 50 52 54 56 58 61 63 65 67 68 70 70 71 71 71 70 69 68 66 65 62 60 58 56 53 51 49 47 45 43 41 39 38 36 35 34 33 33 32 32 31 31 31 31 32 32 32 33 33 34 35 36 37 37 38 39 40 41 42 43 43 44 45 46 46 47 48 48 49 50 50 51 51 52 53 53 54 55 55 56 57 57 58 59 59 60 60 60 60 60 60 60 60 59 58 57 56 55 54 53 51 50 48 47 46 44 43 42 40 39 38 37 36 35 34 33 32 32 31 31 30 30 30 29 29 29 29 30 30 30 31 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 51 53 54 56 57 58 59 60 61 62 63 63 63 64 64 64 64 64 64 64 64 65 65 65 66 67 68 70 71 74 76 79 82 86 90 94 98 103 107 112 116 121 124 127 130 131 131 131 129 126 123 118 113 107 102 96 89 84 78 72 67 62 57 53 49 46 43 40 38 35 33 32 31 29 29 28 28 27 27 28 28 29 29 30 31 33 34 36 38 40 43 45 48 51 55 58 62 66 70 75 79 83 88 91 95 98 100 101 102 101 99 97 94 90 85 81 76 71 66 62 57 53 50 47 44 42 39 38 36 35 33 32 32 31 31 30 30 30 30 30 30 30 30 31 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 51 53 54 56 57 58 60 61 62 62 63 64 64 64 64 63 63 62 61 60 59 58 56 55 53 52 50 49 47 46 44 43 42 41 40 40 39 39 39 39 39 40 40
 68 67 67 67 67 66 66 66 66 65 65 65 64 64 63 62 62 61 60 59 59 58 57 56 56 55 54 54 53 53 52 52 52 52 52 52 52 53 53 54 55 56 57 59 60 62 64 67 69 72 75 78 81 84 87 90 93 95 98 100 102 103 104 105 105 104 103 102 100 98 96 94 91 88 85 82 79 76 74 71 69 67 65 63 62 61 60 59 59 59 60 60 61 62 64 65 67 69 71 73 75 76 78 80 81 82 83 83 83 83 82 81 80 79 77 75 73 71 69 67 65 63 61 59 57 55 53 52 50 49 48 48 47 47 47 47 47 47 48 49 50 52 53 55 57 59 61 64 66 68 71 73 76 78 81 83 85 86 88 89 89 90 89 89 88 87 85 83 81 78 76 73 70 68 65 62 59 57 55 53 51 49 48 47 46 45 45 44 44 44 45 45 45 46 46 47 48 49 50 51 51 52 53 54 55 56 57 58 58 59 59 60 60 60 60 60 60 59 59 59 58 58 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 49 49 48 48 47 47 46 46 45 44 44 43 42 42 42 41 41 41 41 42 42 43 44 46 48 50 52 55 59 63 67 72 77 83 89 95 102 109 116 124 131 137 143 149 153 156 158 159 158 155 152 147 142 136 129 123 116 109 103 96 91 85 80 76 71 68 65 62 59 57 56 54 53 53 52 52 52 52 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 70 70 71 71 71 70 70 70 70 69 69 69 68 68
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 91 87 83 79 75 72 68 64 61 58 55 52 50 47 45 43 41 39 38 36 34 33 32 31 30 28 27 27 26 25 24 24 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 23 24 25 26 28 29 31 33 35 37 40 42 45 48 50 53 56 59 62 65 67 70 71 73 74 74 74 73 71 70 67 65 62 59 56 53 50 47 45 42 40 38 36 35 33 32 31 30 30 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 32 33 33 33 33 33 33 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 30 30 30 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 31 31 32 32 33 34 35 37 38 40 43 45 48 51 55 59 62 66 71 75 78 82 85 87 88 89 89 88 86 84 81 78 74 70 66 62 58 55 51 48 45 42 39 37 35 33 31 30 28 27 26 25 25 24 24 24 24 24 24 24 25 25 26 27 28 29 31 32 34 36 38 40 42 44 47 49 52 55 59 62 66 69 73 77 81 85 89 92 95 98 101 103 104 104 104 103 102 100 97 94
 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 57 57 56 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 41 40 40 40 40 40 40 40 41 41 42 43 44 45 46 47 49 50 51 52 54 55 56 58 59 60 61 62 63 63 64 64 64 64 64 64 63 63 62 61 60 59 58 57 56 55 54 53 52 52 51 51 50 50 50 50 51 51 52 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 67 68 68 68 67 67 66 65 64 63 62 60 58 57 55 53 52 50 49 47 46 45 44 43 43 42 42 42 42 42 42 42 43 43 44 44 45 46 47 48 48 49 50 51 51 52 52 53 53 53 53 53 53 53 52 52 51 51 50 49 49 48 47 47 46 45 45 45 44 44 44 45 45 45 46 46 47 47 48 49 50 51 51 52 53 54 55 55 56 57 57 58 58 58 58 58 58 58 58 58 57 57 57 56 56 55 55 55 54 54 54 54 54 54 54 54 54 55 55 55 56 56 56 57 57 57 57 57 57 57 57 57 56 56 55 55 54 54 53 52 52 51 51 50 49 49 49 48 48 48 48 48 48 49 49 50 50 51 52 54 55 56 58 59 61 62 64 65 66 67 68 69 69 70 70 70 69 69 68 67 66 65 64 63 62 60 59 58 57 55 54 53 52 51 50 50 49 49 49 48 48 49 49 50 50 51 52 53 54 56 57 58 60 61 63 64 66 67 68 69 70 71 72 72 73 73 73 73 72 72 71 71 70 69 68 67 66 65 63 62 61 61 60 59 58 58 58
 33 34 35 36 38 39 40 42 43 44 45 46 46 47 47 47 47 46 45 44 43 42 41 40 38 37 36 34 33 32 31 30 29 28 27 26 26 25 25 25 25 25 25 25 25 26 26 27 28 29 30 31 33 34 36 37 39 41 42 44 46 47 49 50 52 53 54 55 55 56 56 56 56 55 55 54 53 52 51 50 49 47 46 45 45 44 43 43 43 43 43 43 44 44 45 46 48 49 50 52 54 55 57 59 60 62 63 63 64 64 64 63 63 61 60 58 56 54 51 49 47 44 42 39 37 35 33 31 30 28 27 26 25 24 23 23 22 22 22 22 22 23 23 24 25 26 27 28 29 31 32 34 36 38 39 41 43 45 47 48 49 50 51 52 52 51 51 50 48 47 45 43 41 39 37 35 33 31 29 28 26 25 24 23 23 22 22 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 31 31 30 30 29 28 27 26 25 24 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 26 27 28 30 31 32 33 35 36 37 38 38 39 39 39 39 39 38 37 37 36 35 34 33 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 29 29 29 29 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 30 30 31 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 54 52 50 49 48 46 46 45 45 44 44 44 44 45 45 46 46 47 48 49 50 51 52 53 54 54 55 55 55 55 55 54 53 52 51 49 47 45 43 41 38 36 34 32 30 28 26 25 23 22 21 20 20 19 19 19 19 19 19 19 20 20 21 22 23 24 25 27 29 30 32 34 36 39 41 43 45 47 49 51 52 53 54 54 54 53 52 51 49 47 46 44 42 40 39 37 36 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 35 35 36 37 37 38 39 39 39 40 40 40 40 39 39 39 38 37 36 35 34 34 33 32 31 30 29 28 27 26 26 25 25 24 24 23 23 23 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 18 18 18 18 18 19 19 19 20 21 21 22 23 24 26 27 29 30 32 33 35 36 37 39 39 40 40 41 40 40 39 38 37 36 35 33 32 31 30 28 27 26 25 25 24 23 23 23 23 23 23 23 24 24 25 26 28 29 31 33 35 38 41 44 47 51 55 59 63 67 70 73 76 77 78 78 77 76 74 71 68 65 62 59 55 52 49 47 44 42 39 37 36 34 33 31 30 29 29 28 27 27 27 26 26 26 27 27 27 28 29 29 30 31 32 33 35 36 38 39 41 43 45 47 50 52 54 57 60 62 65 67 70 72 74 76 78 79 80 80 79 79 78 76 74 72 70 67 65 63 60 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
 93 95 96 97 96 96 94 92 90 87 84 80 76 73 69 65 61 58 55 51 48 46 43 41 38 36 35 33 31 30 29 28 27 26 25 24 24 24 23 23 23 24 24 24 25 26 27 28 29 31 33 35 37 40 42 45 48 51 55 59 62 66 70 74 77 80 83 85 87 88 89 88 87 86 83 81 77 74 70 67 63 59 56 53 49 47 44 42 40 38 36 35 34 33 32 31 31 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 36 36 36 35 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 41 42 43 43 44 44 45 46 46 47 47 48 48 49 49 49 49 49 49 48 48 47 46 45 44 43 42 40 39 37 36 35 33 32 31 30 29 28 28 27 27 27 27 27 27 28 28 28 29 30 31 31 32 33 34 35 36 37 38 38 39 40 40 41 41 41 42 42 42 42 42 42 43 43 43 43 43 44 44 45 45 46 47 48 48 49 50 51 52 53 54 55 56 57 57 58 58 57 57 57 56 55 54 53 51 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 31 30 30 30 30 29 30 30 30 30 31 31 31 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 42 43 44 45 47 48 49 51 52 54 56 58 61 63 66 68 71 74 77 80 83 86 89 91
 47 46 46 46 46 45 45 45 45 46 46 46 47 47 48 48 49 50 51 52 52 53 54 55 56 57 57 58 58 59 59 59 59 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 42 41 41 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 54 55 56 56 57 57 57 57 57 57 57 56 56 55 54 54 53 52 52 51 50 50 49 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 48 48 48 49 49 50 51 51 52 52 53 53 54 54 55 55 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 56 56 56 57 57 58 58 59 59 60 61 61 62 62 63 63 64 64 64 64 63 63 62 62 61 60 59 58 57 56 54 53 52 51 50 48 47 46 45 44 43 43 42 41 41 40 40 40 39 39 39 39 40 40 40 41 41 42 43 43 44 45 45 46 47 47 48 48 49 49 50 50 51 51 51 52 52 53 53 53 54 54 55 55 56 57 57 58 58 59 59 60 60 60 61 61 61 61 60 60 60 59 58 58 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 44 44 45 45 46 47 47 48 48 49 50 50 51 51 52 52 53 53 53 53 53 53 53 53 53 53 52 52 51 51 50 50 49 48 48 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 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 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 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 3 3 3 3 3 3
 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 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 13 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 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 11 11 11 12 12 13 13 14 15 16 17 18 20 21 23 24 26 28 29 31 32 33 34 34 34 33 32 31 30 28 26 24 23 21 19 18 17 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 19 19 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 18 18 19 19 19 19 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 10 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 12 12 12 12 12 12
 22 22 22 22 22 23 23 22 22 22 22 22 22 21 21 20 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 14 14 15 16 16 17 18 19 19 20 21 21 22 22 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 22 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 21 22 22 23 23 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 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 20 21 22 23 23 24 24 24 24 24 24 23 23 22 21 20 19 18 17 16 16 15 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 77 78 78 78 77 76 74 72 70 67 65 62 60 57 55 52 50 48 46 44 42 40 38 37 35 34 32 31 30 29 29 28 27 27 26 26 26 26 26 26 26 27 27 28 29 31 32 34 36 38 40 43 45 48 51 54 57 60 63 65 68 69 70 71 70 70 68 67 65 62 60 57 54 52 49 47 45 43 41 40 38 37 36 35 34 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 27 28 28 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 27 27 27 28 29 30 31 32 33 34 36 37 39 41 43 45 47 50 52 55 57 60 63 65 68 70 73 75 77 79 80 82 83 83 84 84 84 83 82 81 80 78 76 73 71 68 65 62 59 56 52 49 46 43 41 38 36 33 31 29 28 26 25 24 23 22 22 21 21 21 21 22 22 23 24 25 26 28 30 32 34 37 40 43 46 50 54 59 63 68 73 77 81 84 87 89 90 91 90 89 87 84 81 78 74 70 67 64 61 58 55 52 50 48 47 45 44 43 42 41 41 40 40 40 40 40 41 41 41 42 42 43 43 43 44 44 44 44 44 44 43 43 42 41 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 24 24 25 25 26 27 29 30 31 33 35 37 39 41 44 47 50 53 56 59 62 65 68 71 73 75 76
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 69 68 67 65 64 63 62 61 60 59 58 57 57 56 56 57 57 57 58 59 61 62 64 66 69 71 74 77 80 83 86 89 92 94 96 98 99 99 99 98 97 95 93 90 87 84 81 78 75 72 69 66 63 61 59 57 56 54 53 52 51 51 50 50 50 50 50 51 51 51 52 53 53 54 55 56 57 58 59 59 60 61 62 62 63 63 64 64 64 64 64 64 64 64 64 64 63 63 63 62 62 62 61 61 61 61 61 61 61 61 61 61 61 62 62 63 63 64 65 66 66 67 68 69 70 71 71 72 73 74 75 75 76 76 76 77 77 77 76 76 75 75 74 73 72 71 70 68 67 66 64 63 62 61 60 59 59 58 58 58 58 58 59 60 61 62 64 66 68 70 72 75 78 81 84 87 90 93 95 98 100 102 103 103 103 103 102 100 98 95 93 90 86 83 80 77 74 71 68 66 64 62 60 58 57 56 56 55 55 55 55 55 56 57 58 59 60 62 63 65 67 69 71 73 75 77 79 80 82 83 84 85 86 86 86 86 86 85 85 84 83 82 81 80 79 78 77 76 75 74 73 73 72 72 71 71 71 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 70 70 70 69 69 69 68 68 67 67 66 66 65 65 65 64 64 64 64 64 65 65 66 66 67 68 69 70 71 72 74 75 76 78 79 80 82 83 84 84 85 85 85 84 84 83 82 80 79 77 75 74 72 70 68 67 65 64 63 62 61 60 60 60 60 60 60 61 61 62 63 64 65 66 67 68 69 70 70 71 71 71 71 71 70 70
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 72 73 74 75 75 76 76 76 76 76 76 75 74 73 72 71 69 68 66 64 62 61 59 57 55 54 52 50 49 48 46 45 44 44 43 42 42 42 42 42 42 43 44 45 46 48 49 51 53 56 58 61 63 66 68 71 73 75 76 78 79 79 80 80 79 79 78 77 76 75 74 73 73 72 72 72 72 72 73 74 75 77 79 80 83 85 87 89 92 94 96 97 99 99 99 99 98 96 93 91 87 84 80 76 72 68 64 60 57 53 50 48 45 43 41 40 38 37 36 36 35 35 35 35 36 36 37 38 39 40 42 43 45 47 49 52 54 56 59 62 64 66 69 71 73 75 76 77 78 79 79 79 79 79 78 78 77 76 75 74 72 71 70 69 68 67 66 65 64 63 62 62 61 60 60 59 59 59 58 58 58 58 58 58 58 58 59 59 60 60 61 62 62 63 64 65 66 67 68 69 71 72 73 74 75 75 76 76 77 77 77 76 76 75 74 73 71 70 68 67 65 63 61 59 57 55 54 52 50 49 48 46 45 44 44 43 43 42 42 42 43 43 44 44 45 46 48 49 51 53 55 57 60 62 64 67 69 71 73 75 76 77 77 77 77 76 75 74 72 70 68 66 65 63 61 59 57 56 55 54 53 53 52 52 52 53 54 55 56 58 59 61 64 66 68 71 73 75 77 79 80 81 81 81 80 78 76 74 71 68 65 62 59 56 53 51 48 46 44 42 41 40 39 38 37 37 36 36 36 36 37 37 37 38 39 39 40 41 42 43 44 46 47 48 50 51 52 54 55 57 58 60 61 63 64 66 67 69 70 71
 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 27 27 26 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 26 27 28 29 30 32 33 35 37 39 42 44 46 48 50 51 52 52 52 51 49 48 45 43 40 38 35 32 30 28 26 24 22 21 20 19 18 17 17 16 16 16 16 16 16 17 17 18 19 19 20 21 22 23 24 26 27 28 29 30 30 31 32 32 32 33 32 32 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 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 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 30 32 34 36 39 42 45 49 53 57 62 67 72 76 81 84 87 88 88 87 84 81 76 71 65 60 55 50 45 41 37 34 31 28 26 24 23 21 20 19 18 18 17 17 17 17 17 17 17 18 19 19 20 22 23 24 26 28 30 33 35 38 41 45 48 52 56 60 64 68 72 76 79 81 83 84 83 82 80 78 75 71 67 63 59 56 52 48 45 42 40 37 35 33 32 30 29 28
 31 32 32 33 33 34 34 35 35 35 35 35 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 20 20 21 21 22 23 24 25 27 28 30 31 33 34 36 37 39 40 41 42 42 43 43 43 43 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 29 28 28 28 28 29 29 29 30 30 31 32 33 34 35 36 38 39 41 42 44 46 48 50 52 55 57 59 61 64 66 68 69 71 72 73 74 74 74 74 73 72 71 69 66 64 61 58 55 52 49 46 43 41 38 35 33 31 29 27 26 25 23 23 22 21 21 21 21 21 21 22 22 23 24 26 28 30 32 34 37 41 44 48 52 57 61 65 69 73 76 78 80 80 79 78 76 73 70 66 63 59 56 53 50 47 45 43 41 40 38 37 36 36 35 35 35 35 36 36 37 38 39 40 41 42 43 44 45 46 46 47 47 46 46 45 44 43 41 40 38 36 35 33 31 29 28 27 25 24 23 22 21 21 20 20 19 19 19 19 19 19 20 20 21 21 22 23 23 24 25 26 28 29 30 32 33 34 36 37 39 40 41 42 43 44 45 46 46 47 47 47 47 47 47 46 46 46 45 45 44 43 43 42 41 40 39 39 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21 22 23 24 25 27 29 31 33 36 39 42 45 48 51 54 57 59 61 62 62 62 61 59 57 55 52 50 47 44 42 39 37 36 34 33 32 31 30 29 29 29 29 29 29 30 30 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 62 64 66 68 70 72 74 76 77 78 79 79 79 78 77 76 74 72 69 66 64 61 58 55 52 49 47 45 42 40 38 37 35 34 33 31 31 30 29 29 28 28 28 28 28 29 30 30 31 32 34 35 37 39 40 42 45 47 49 52 54 56 58 61 63 65 66 68 69 70 71 71 72 72 72 71 71 71 70 70 70 69 69 69 68 68 68 68 68 67 67 67 67 66 65 65 64 63 62 60 59 57 55 53 51 49 47 45 44 42 40 38 37 35 34 33 32 31 30 29 29 29 28 28 28 28 28 29 29 30 30 31 32 33 34 35 36 38 39 40 41 43 44 45 46 47 47 48 48 49 49 49 49 49 49 48 48 48 48 47 47 46 46 45 45 45 44 44 43 43 42 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 42 43 43 44 46 47 48 50 51 53 54 56 58 59 61 62 63 64 64 64 64 63 62 61 59 58 56 54 52 50 48 46 44 42 41 39 38 37 36 35 34 34 33 33 33 33 33 33 34 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 50 51 52 52 52 52 52 51 50 50 49 48 47 45 44 43 42 41 40 39 38 37 37 36 36 35 35 35 35 35 35 36 36 36 37 38 39 40 40 41 42 43 44 45 46 46 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 28 28 29 29 29 30 30 30 31 31 32 33 33 34 34 35 36 37 37 38 39 40 41 42 44 45 46 47 49 51 52 54 56 58 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 55 56 58 59 60 61 62 63 63 64 64 64 64 64 63 63 62 62 61 60 60 59 58 57 57 56 55 55 54 53 53 52 51 51 50 50 49 48 48 47 47 47 47 47 47 47 47 48 48 49 50 51 52 53 55 56 58 59 61 62 64 65 66 67 68 68 68 67 67 65 64 63 61 59 57 56 54 52 50 49 47 46 45 44 43 42 42 41 41 41 41 41 41 41 42 42 43 44 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 60 61 61 62 62 62 62 61 61 60 59 58 57 56 54 53 51 50 48 47 45 43 42 41 39 38 37 36 35 34 33 33 32 32 32 32 32 32 32 33 33 34 35 37 38 40 42 44 47 50 53 56 60 64 68 72 76 80 84 88 91 95 97 100 102 103 104 105 105 105 104 103 102 101 99 98 96 95 93 92 90 89 88 86 85 84 83 82 80 79 77 76 74 72 70 68 65 63 60 58 55 53 50 48 46 43 41 39 38 36 35 34 33 32 32 31 31 32 32 32 33 34 35 37 38 40 42 45 47 50 53 56 60 63 67 71 74 78 81 84 86 88 89 90 90 90 89 88 86 84 82 80 78 76 74 72 70 68 66 64 63 61 60 59 57 56 55 53 52 51 49 48 47 45 44 42 41 40 38 37 36 35 33 32 32 31 30 29 29 29 28 28 28 29 29 30 30 31 33 34 36 38 40 43 45 48 51 54 57 59 62 64 66 67 68 68 68 68 67 65 64 62 60 58 56 54 52 50 49 48 47 46 45 45 45 45 45 45 46 47 47 48 49 50 51 53
 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 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 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 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 12 12 12 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 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 86 86 84 82 78 74 70 65 60 56 51 47 43 39 36 33 31 29 27 25 24 23 22 22 21 21 21 21 21 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 31 32 33 34 34 35 35 36 36 36 36 36 35 35 34 34 33 32 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 32 33 33 34 34 35 35 35 35 35 35 34 34 33 33 32 31 31 30 29 28 28 27 26 26 25 25 25 25 25 24 24 25 25 25 25 26 26 27 27 28 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 45 45 45 44 44 43 42 40 39 38 36 35 34 33 31 31 30 29 29 29 29 29 29 29 29 30 30 31 31 31 32 32 32 32 32 31 31 31 30 29 29 28 27 27 26 25 24 24 23 23 22 22 22 22 22 23 23 24 25 26 27 29 30 32 34 36 37 39 41 42 43 44 44 44 44 44 43 41 40 39 37 35 34 32 31 29 28 27 26 25 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 20 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 32 33 34 34 35 35 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 34 34 34 34 34 35 35 35 35 36 36 36 35 35 35 34 34 33 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 30 31 33 34 36 38 41 44 47 50 54 58 62 67 71 75 79 82 84 86
 39 39 40 40 40 41 41 41 41 41 41 41 41 41 40 39 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 38 39 40 41 42 43 45 46 48 49 51 53 55 57 59 61 63 64 66 68 69 70 72 72 73 74 74 74 73 73 72 71 70 69 67 66 64 63 61 59 57 56 54 52 51 49 48 46 44 43 41 40 38 37 36 34 33 32 30 29 28 27 27 26 25 25 24 24 24 24 24 24 25 25 26 27 27 28 30 31 32 33 35 37 38 40 42 44 46 48 50 52 54 56 57 58 59 59 59 59 58 57 56 55 53 51 50 48 47 45 43 42 41 40 39 38 37 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 30 30 29 29 28 27 27 26 25 25 24 24 24 24 24 24 24 24 24 25 25 26 27 28 29 30 30 31 32 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 33 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 44 44 44 44 44 44 43 42 42 40 39 38 37 35 34 32 31 30 29 27 26 26 25 24 24 24 23 24 24 24 25 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 41 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 38 38 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
 88 86 84 81 79 76 73 70 67 64 61 58 55 53 50 48 46 44 43 42 41 40 40 39 39 40 40 40 41 42 43 44 45 46 47 49 50 52 54 55 57 59 61 63 64 66 68 69 70 71 72 72 72 72 71 70 69 68 66 64 62 60 58 56 54 52 50 48 47 45 44 43 42 41 41 40 40 40 40 40 41 41 41 42 42 43 43 44 45 45 46 47 47 48 49 50 50 51 52 53 54 56 57 58 60 61 63 65 67 69 71 73 75 77 79 81 83 84 86 87 87 88 88 88 87 87 86 85 84 83 82 81 80 78 77 76 75 75 74 73 73 72 72 71 71 70 70 69 69 69 68 68 67 66 66 66 65 65 65 64 64 64 65 65 65 66 66 67 67 68 68 68 69 68 68 68 67 66 65 64 63 61 60 59 57 55 54 52 51 50 48 47 46 45 45 45 45 45 45 46 47 49 50 52 55 57 60 63 65 68 71 74 77 79 81 82 83 84 83 83 81 79 77 74 71 68 65 62 59 57 54 52 50 48 46 45 43 42 41 40 40 39 39 39 39 39 39 40 40 41 43 44 46 47 50 52 55 57 60 63 67 70 73 77 80 83 87 90 93 95 98 100 102 104 105 106 106 106 105 104 103 101 98 96 93 90 87 83 80 77 74 71 69 66 64 62 60 58 56 54 53 52 51 50 49 48 48 47 47 47 47 47 47 48 49 50 51 52 54 55 57 59 61 63 64 66 67 69 70 71 72 73 74 74 75 75 75 76 76 76 77 78 78 79 80 82 83 84 86 87 88 89 90 91 92 92 92 91 91 89
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28 29 29 30 31 32 33 34 35 36 36 37 38 39 40 41 43 44 45 46 46 47 47 47 47 46 45 43 41 39 37 35 32 30 28 26 24 22 21 19 18 17 16 15 14 14 13 13 13 13 13 13 14 14 15 15 16 18 19 20 22 24 26 28 30 33 36 39 41 44 46 48 49 49 49 48 46 43 40 37 34 32 29 27 24 22 21 19 18 17 16 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 23 25 26 28 30 32 34 37 39 41 43 45 46 47 48 48 48 47 46 45 43 42 40 38 36 34 33 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 20 21 23 25 27 29 32 34 37 39 41 42 43 44 44 43 42 41 39 37 35 33 31 29 28 26 25 24 23 22 21 21
 30 30 29 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 24 25 25 26 26 27 28 29 29 31 32 33 34 35 37 38 39 41 42 43 44 46 47 47 48 48 48 48 48 47 47 46 44 43 41 40 38 36 35 33 32 30 29 28 27 26 25 24 23 23 23 23 23 23 23 24 25 26 27 28 29 31 32 33 34 35 36 36 37 37 36 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 21 21 21 21 21 21 22 23 24 25 26 28 29 30 32 33 35 36 37 39 40 40 41 41 41 41 40 40 39 38 37 36 35 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 23 23 24 25 25 26 27 28 29 29 30 31 31 32 32 32 32 32 32 32 32 31 31 30 30 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 41 41 41 42 41 41 40 40 39 38 36 35 34 33 31 30 29 28 27 26 26 25 25 25 25 26 26 27 28 29 30 32 33 34 36 37 39 40 41 42 42 42 42 42 41 40 39 37 36 34 32 31 29 27 26 25 24 23 22 22 22 22 22 22 23 23 24 25 26 27 29 30 32 33 35 37 39 40 42 44 45 46 47 48 48 48 48 47 46 45 43 42 41 39 37 36 34 33 32 30 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 24 24 25 25 26 27 27 28 28 29 29 29 30 30
 25 26 26 26 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 32 33 35 36 38 40 42 44 46 48 49 51 53 54 56 56 57 57 57 57 56 55 54 53 51 49 48 46 45 43 42 40 39 38 37 36 35 34 33 32 32 31 31 30 30 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 32 33 33 33 32 32 32 31 30 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 21 21 22 22 23 25 26 28 30 32 34 36 39 41 44 46 48 50 51 52 52 52 52 51 49 47 45 42 40 38 35 33 31 29 27 26 24 23 22 21 21 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 20 21 22 23 25 27 29 31 34 37 40 43 46 50 53 56 59 62 64 66 67 68 68 68 67 65 63 61 58 55 53 50 47 44 42 40 38 36 34 33 32 31 30 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 38 38 39 39 38 38 38 37 37 36 36 35 35 35 35 35 35 35 36 36 37 38 38 39 40 41 42 43 43 44 44 44 44 44 43 42 41 40 38 36 35 33 31 29 27 26 24 23 22 21 20 19 19 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 26 27 29 31 33 35 37 40 42 45 48 50 52 54 55 55 55 55 54 52 50 48 45 43 40 37 35 33 30 29 27 25 24 23 22 21 21 20 20 20 20 20 21 21 22 22 23 23 24 24 24 25
 14 14 14 14 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 24 25 26 27 28 28 28 28 27 27 26 24 23 22 20 19 17 16 15 14 13 12 11 11 10 10 10 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 20 21 22 23 24 24 25 25 26 26 26 26 26 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 18 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 35 35 34 33 32 31 29 27 26 24 22 21 20 18 17 16 15 14 14 13 12 12 12 11 11 11 11 10 10 10 10 10 11 11 11 11 12 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 28 28 28 28 28 27 26 26 25 24 22 21 20 20 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 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 18 19 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 67 67 67 67 67 68 68 69 70 70 71 72 72 73 73 73 73 72 71 70 69 67 65 63 61 58 56 53 51 48 46 44 41 39 37 35 33 31 29 28 26 25 24 23 22 21 21 21 21 21 22 22 23 24 25 26 27 29 30 32 34 36 38 41 43 46 48 51 53 56 58 60 61 62 63 63 62 61 60 59 57 55 53 52 50 49 48 47 47 46 46 47 47 48 49 51 53 56 59 62 66 70 74 79 83 87 90 92 92 92 90 86 82 77 72 66 61 56 51 47 43 39 36 33 31 29 27 25 24 23 22 21 21 21 21 22 23 24 26 27 30 32 35 38 42 46 50 55 60 65 71 76 82 87 92 97 101 104 106 107 107 105 103 99 95 91 86 82 77 73 69 65 62 59 57 55 53 51 50 49 48 48 47 47 47 48 48 49 50 51 52 53 55 56 58 60 61 63 64 65 66 67 67 66 65 64 62 60 58 56 53 51 48 45 43 40 38 36 34 32 30 28 27 26 25 25 25 25 25 26 27 28 29 31 32 34 37 39 42 45 48 51 54 57 60 63 66 68 69 70 70 69 67 65 62 59 56 53 50 48 45 43 41 39 38 37 36 36 36 36 36 37 38 39 40 42 44 47 50 53 56 60 64 68 72 75 78 80 82 82 81 80 77 74 71 67 63 59 55 51 48 44 41 39 36 34 32 30 28 27 26 25 24 23 23 23 23 23 24 25 26 27 28 30 32 34 36 38 41 43 46 49 53 56 60 63 67 70 74 77 80 82 84 85 86 86 85 84 83 82 80 78 76 75 73 72 70 69 68 68
 34 34 34 33 33 33 33 32 32 32 31 31 31 31 31 31 31 31 32 32 33 34 35 36 37 38 39 41 42 43 43 44 45 45 46 46 46 46 45 45 44 43 42 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 32 32 32 33 34 35 36 37 38 40 42 44 46 48 49 51 53 54 54 55 55 54 53 52 50 48 46 44 42 40 38 36 34 32 30 29 28 27 26 25 25 25 25 25 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 41 42 43 45 47 48 50 52 54 55 57 58 59 60 60 61 60 60 59 58 57 56 54 53 51 49 48 46 44 43 41 40 39 38 37 36 35 35 34 34 34 34 34 34 34 34 33 33 33 32 32 31 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 31 32 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 37 38 39 39 40 41 43 44 45 46 48 49 50 52 53 54 55 56 57 57 57 57 57 56 54 53 51 49 48 46 44 42 40 38 37 35 34 33 31 30 29 28 28 27 26 26 25 25 25 25 25 25 26 26 27 28 29 31 32 34 37 39 42 44 47 50 52 55 57 59 61 62 62 62 62 61 60 58 56 54 52 49 47 45 43 42 40 39 38 37 36 36 35 35 35 35 35 35 34 34 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 23 23 24 24 25 25 26 27 28 29 30 31 33 34 35 35 36 37 37 38 38 38 38 38 37 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 27 27 28 28 29 30 32 33 34 36 37 39 40 41 42 43 43 43 43 42 41 40 39 37 36 34 33 31 30 28 27 26 25 24 23 23 23 23 23 23 24 25 25 26 27 28 29 31 32 33 34 35 36 36 37 37 37 38 37 37 37 36 36 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 39 39 39 39 39 39 38 38 37 36 35 34 33 32 31 30 28 27 26 25 25 24 24 23 23 23 23 24 24 25 26 26 27 29 30 31 32 33 34 36 37 38 38 39 40 40 40 40 40 40 39 39 38 38 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 40 40 40 40 39 39 38 37 37 36 35 34 32 32 31 30 29 29 28 28 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 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 35
 36 36 35 35 35 36 36 36 37 38 39 40 42 43 44 45 46 47 47 47 47 47 46 44 43 42 40 38 36 35 33 31 30 28 27 26 25 24 23 22 22 21 21 21 21 22 23 24 25 26 28 30 32 34 36 38 40 42 44 46 47 49 50 51 51 52 52 52 51 51 50 49 48 47 46 45 44 44 43 43 43 43 43 43 44 44 45 46 47 48 49 50 51 52 53 54 55 55 56 57 57 58 58 59 59 59 59 59 59 58 58 57 57 56 55 54 53 51 50 49 47 46 44 42 41 39 37 36 34 32 31 30 28 27 27 26 26 26 26 26 27 27 28 29 31 32 34 35 37 39 41 43 45 47 48 50 51 52 53 53 52 52 50 48 46 44 42 40 38 36 34 32 31 30 29 28 27 27 27 27 27 27 27 28 29 30 30 32 33 34 36 37 39 40 42 43 44 45 45 45 45 45 44 44 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 29 29 28 29 29 29 30 30 31 32 34 35 36 37 39 40 41 42 43 44 45 46 46 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 40 40 40 40 40 40 40 40 41 42 43 44 45 47 49 51 53 55 57 59 61 62 63 64 64 64 63 62 60 58 55 53 50 47 44 41 39 36 33 31 29 27 26 24 23 23 22 22 22 22 22 23 23 24 25 26 28 29 31 32 34 36 39 41 43 46 49 51 53 56 57 58 59 59 59 58 56 55 53 50 48 46 44 42 41 39 38 37
 25 25 25 24 24 23 22 21 20 18 17 16 15 14 14 13 13 13 13 13 14 14 15 16 18 19 21 23 25 28 31 34 37 42 46 51 57 63 70 77 84 91 97 102 105 106 105 102 97 90 83 76 69 62 55 49 44 40 36 32 29 26 24 21 20 18 17 16 15 14 14 13 13 14 14 15 16 17 18 20 22 24 26 27 29 31 32 32 32 32 32 31 29 28 26 24 23 21 20 18 17 16 15 15 15 15 15 16 17 19 20 22 25 28 31 34 38 42 46 51 55 59 62 65 67 67 67 65 63 60 57 53 49 46 42 39 37 34 32 30 29 27 26 25 24 23 23 22 21 21 20 20 19 19 19 19 18 18 18 18 19 19 20 21 22 24 26 28 31 35 38 42 46 49 53 55 57 58 58 56 54 51 48 44 40 36 33 29 26 24 21 20 18 17 16 15 14 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 32 33 33 33 33 33 32 31 30 29 27 26 24 23 21 20 18 17 16 15 14 14 13 13 13 14 14 15 16 18 20 23 26 29 33 37 41 46 51 55 59 61 63 63 62 59 55 51 46 42 37 33 30 27 24 22 21 20 19 18 18 18 18 18 19 19 20 21 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 44 47 49 52 55 57 59 60 61 62 62 60 59 57 54 51 47 44 41 37 34 31 28 26 24 22 20 18 17 16 16 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25
 28 28 28 28 27 27 26 25 25 24 23 23 22 22 22 22 22 22 22 22 23 24 25 25 26 27 28 30 31 32 33 34 36 37 38 39 41 42 43 44 45 47 47 48 49 49 50 50 50 50 49 48 47 46 45 43 41 40 38 36 35 33 31 30 29 27 26 25 24 23 23 22 22 22 22 22 23 24 24 26 27 28 29 31 32 33 34 34 34 34 34 33 32 31 30 29 27 26 24 23 22 21 20 19 19 19 19 19 19 20 21 22 23 24 26 28 29 31 33 35 36 38 39 41 42 43 43 43 43 43 42 41 40 38 37 36 34 33 32 31 30 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 22 22 22 23 23 24 25 26 27 29 30 31 33 34 35 36 37 38 38 38 38 37 36 35 34 32 31 29 28 27 25 24 23 22 21 20 20 20 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 38 38 38 38 37 36 35 34 33 31 30 28 27 26 24 23 22 21 20 19 19 18 18 18 18 18 19 20 21 22 24 26 28 29 31 33 35 37 38 40 40 41 41 40 39 38 36 35 33 32 30 28 27 26 25 25 24 24 24 24 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38 39 39 40 40 41 41 41 41 41 41 41 41 41 40 40 40 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 24 24 25 25 26 26 27 27 28 28 28 28
 30 30 30 30 29 29 29 28 28 28 28 28 28 29 30 30 31 33 34 35 36 37 38 39 40 40 41 41 40 40 39 38 37 36 35 33 32 31 29 28 27 25 24 24 23 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 34 34 35 35 36 36 37 37 37 37 36 36 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 23 23 22 23 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 23 23 23 23 23 23 23 23 24 25 26 27 28 29 30 32 33 34 35 36 36 36 37 36 36 35 35 34 33 31 30 29 28 26 25 24 23 22 22 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 34 34 33 32 31 30 29 28 27 27 26 26 26 26 26 26 26 27 28 29 29 31 32 33 34 35 36 37 38 39 40 40 40 40 40 40 39 38 36 35 34 32 31 30 29 28 27 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 31 31 31 30 30 29 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 23 23 23 24 24 25 26 27 27 28 29 29 30 30 30 31 30
 51 52 54 56 58 59 61 63 64 66 67 69 70 71 71 72 72 72 72 71 70 69 67 66 64 62 60 58 56 54 52 50 48 46 44 42 40 39 37 36 35 34 33 33 33 33 33 34 35 36 37 39 41 42 44 46 49 51 53 55 57 59 61 63 65 67 68 69 70 71 71 71 71 70 69 67 66 64 62 59 57 55 53 50 48 46 44 43 41 39 38 37 36 35 34 34 34 34 34 34 35 35 37 38 39 41 43 45 47 49 51 52 54 55 56 56 57 57 56 55 55 53 52 51 49 48 46 45 44 42 41 40 40 39 39 39 40 40 41 43 44 46 47 49 50 52 53 54 55 56 56 56 56 56 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 42 42 42 42 42 42 43 43 44 44 45 46 47 48 50 51 53 55 58 61 65 69 73 78 84 90 97 103 110 116 121 125 127 128 127 125 121 116 110 103 96 89 82 75 69 63 57 52 48 44 40 37 35 33 32 31 30 30 31 31 33 34 36 39 42 45 49 53 57 62 67 73 78 84 90 95 100 104 107 108 108 107 104 100 95 90 84 79 74 69 65 61 58 56 53 51 50 48 47 46 46 45 44 44 43 43 42 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 37 37 37 36 36 35 35 35 35 35 35 36 36 37 38 39 39 40 41 41 42 42 42 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 38 38 38 38 38 39 39 40 41 42 43 45 46 48 49
 12 12 12 13 13 13 14 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 34 35 36 37 39 40 42 44 46 48 50 51 53 54 55 55 55 55 53 52 50 48 46 43 41 39 37 35 33 31 29 28 26 25 24 24 23 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 21 20 20 19 18 17 17 16 16 15 15 15 16 16 17 17 19 20 22 24 26 29 32 36 40 44 48 52 56 59 61 62 63 61 59 55 51 46 41 37 32 28 25 22 20 18 16 15 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 24 25 26 28 29 31 32 33 34 34 35 35 35 35 34 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 22 22 21 21 20 19 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 16 16 17 18 19 20 21 21 22 22 23 23 23 23 23 22 22 22 21 21 20 19 19 19 18 18 18 18 18 19 20 21 22 24 26 28 31 34 38 42 47 52 57 62 66 70 73 74 74 73 70 67 62 57 52 48 43 39 36 33 30 28 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 32 33 33 33 33 33 33 32 32 31 30 29 28 26 25 24 22 21 20 18 17 16 15 15 14 13 13 13 12 12 12 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 100 99 98 95 91 87 82 77 72 68 64 60 57 54 52 50 48 47 46 46 45 44 44 44 43 43 42 41 41 40 39 38 37 36 35 33 32 31 29 28 27 26 25 24 24 24 24 24 24 25 26 27 28 30 31 33 35 36 38 40 41 42 44 45 46 46 47 47 47 47 46 45 44 43 42 41 40 39 38 37 37 36 36 37 37 38 38 39 40 42 43 44 46 47 49 50 51 51 52 52 51 50 49 47 46 44 42 40 38 36 35 33 32 31 30 29 29 28 28 28 28 28 28 28 29 30 31 33 35 37 40 43 47 52 58 64 72 81 90 100 109 117 124 128 130 129 125 119 112 104 95 86 78 71 64 57 51 46 42 38 35 32 29 27 25 24 23 22 22 22 22 22 22 23 24 24 25 26 27 28 29 30 30 31 31 32 32 33 33 33 34 34 35 36 38 39 41 44 47 50 53 57 62 67 72 78 84 90 96 102 108 113 116 118 119 118 115 110 104 98 90 83 76 69 63 58 53 49 46 43 41 39 38 37 36 36 35 35 35 36 36 37 38 39 40 41 43 44 46 48 50 52 54 55 57 58 59 59 59 58 56 54 52 50 47 44 42 39 37 35 33 31 29 28 26 25 24 24 23 23 23 23 23 24 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 39 40 40 40 40 40 39 39 38 38 37 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 32 32 33 34 35 36 38 40 43 46 50 55 60 65 71 76 82 87 92 96 98
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 37 38 38 39 40 41 42 42 43 44 44 45 45 46 46 46 46 45 45 44 44 43 42 41 41 40 39 38 37 37 36 35 35 35 34 34 34 34 35 35 36 36 37 39 40 42 43 45 47 49 51 52 54 55 55 56 56 56 55 54 53 52 51 50 48 47 46 44 43 42 41 40 40 40 39 39 39 40 40 41 41 42 42 43 43 43 43 43 43 42 41 41 40 39 38 37 36 35 34 34 34 34 34 34 35 36 37 38 39 41 42 44 46 47 48 50 51 52 53 53 54 54 53 53 52 51 50 49 47 46 44 43 41 40 39 38 38 37 37 37 37 37 37 37 38 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 39 39 38 38 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 35 35 36 36 37 38 39 40 42 43 44 46 47 48 49 50 51 51 52 52 52 51 51 50 49 48 47 45 44 43 41 40 39 37 36 35 34 34 33 33 33 33 33 34 35 36 37 39 41 42 44 46 47 49 51 52 53 54 55 55 56 55 55 55 54 53 52 51 49 48 47 46 45 45 44 44 43 43 43 44 44 44 45 45 45 45 45 44 44 43 42 41 39 38 37 36 35 34 33 32 32 31 31 31 32 32 33 33 34 35 36 37 38 39 40 42 43 44 44 45 46 46 46 46 46 45 44 44 42 41 40 39 38 37 36 36 35 35 34 34 34 34 34 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 33 33 33 34 34 35 36
 29 28 27 26 24 23 22 21 20 19 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 23 24 25 25 26 26 26 26 26 25 25 24 23 22 22 21 20 19 19 18 18 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 28 28 28 28 28 27 27 26 26 25 25 25 25 25 25 26 26 27 28 30 31 32 33 35 36 37 37 38 38 37 37 36 35 34 32 31 29 28 26 25 24 23 22 21 20 20 20 20 20 21 22 23 25 26 28 30 32 34 36 39 40 42 43 44 45 45 44 43 42 40 38 36 34 32 30 28 26 25 23 22 21 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 31 32 32 32 31 31 30 29 28 27 26 25 24 23 22 22 22 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 21 21 20 19 19 18 18 17 17 17 17 17 17 18 18 19 20 21 21 22 23 24 24 24 25 24 24 24 23 22 21 20 19 18 17 17 16 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 20 21 22 22 23 23 24 24 24 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 18 19 20 21 22 23 25 26 27 28 29 29 30 30 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 66 65 61 57 51 46 41 36 32 28 25 22 20 19 17 17 16 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 24 25 25 26 26 25 25 25 24 23 22 21 20 19 18 17 17 16 15 14 14 14 13 13 13 14 14 15 16 17 18 20 21 23 25 27 29 30 32 33 34 34 34 34 33 32 31 30 28 27 25 24 23 23 22 22 22 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 29 29 30 31 33 34 36 38 40 42 44 45 47 48 49 49 49 48 46 44 42 39 37 34 32 29 27 25 23 21 20 18 17 16 16 15 15 15 15 16 16 17 18 19 20 21 22 23 24 25 25 25 25 24 23 22 21 20 19 17 16 16 15 14 14 14 14 14 15 15 16 17 18 20 21 23 26 28 30 33 36 39 42 44 47 48 49 50 49 48 46 44 41 39 36 33 31 29 27 26 25 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 17 17 18 18 19 21 22 23 25 27 28 29 30 31 31 31 30 29 28 26 25 23 21 19 18 16 15 14 13 12 12 11 11 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 19 20 20 20 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 14 15 16 17 18 21 23 26 30 34 39 45 50 56 61 64 66
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 28 28 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 30 30 29 28 28 27 27 27 26 26 26 27 27 27 27 28 28 29 29 30 30 31 31 31 31 32 32 31 31 30 30 29 28 27 26 24 23 22 21 20 20 19 19 19 19 19 19 20 21 21 22 24 25 26 28 29 31 32 33 34 35 36 36 36 36 35 34 34 33 32 31 30 30 29 28 28 28 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21 22 22 23 24 25 26 27 28 29 30 31 31 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 35 36 36 36 35 35 35 35 34 34 33 33 32 32 32 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 35 35 35 34 34 33 32 31 30 29 29 28 27 27 27 26 27 27 28 29 30 32 34 36 39 42 46 50 55 59 63 67 71 73 75 75 74 72 70 66 63 59 54 50 47 43 40 36 34 31 29 27 25 24 22 21 21 20 20 20 21 21 22 23 25 26 28 30 33 35 38 41 44 47 51 54 57 60 63 65 67 68 68 67 65 63 60 57 53 50 46 43 40 38 35 33 32 30 29 29 28 28 28
 20 20 19 18 17 17 16 15 14 14 13 12 12 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 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 20 20 20 20 20 19 18 17 17 16 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 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 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 20 20 20 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 11 12 13 13 14 15 16 17 18 19 19 20 21 21 21 21 21 21 20 19 18 18 17 16 15 14 13 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 21 21 21 21 21 21

