
 % 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
 24087 21852 19789 17898 16172 14604 13183 11899 10741 9696 8756 7910 7148 6463 5846 5290 4790 4339 3932 3565 3234 2934 2663 2418 2196 1994 1811 1645 1493 1356 1231 1116 1012 917 830 751 678 611 550 494 443 396 352 313 276 242 211 183 156 132 110 89 70 52 36 21 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 12 26 41 58 76 96 117 140 165 192 221 253 288 326 367 411 460 513 570 633 702 777 859 948 1046 1154 1272 1401 1543 1699 1871 2060 2268 2498 2752 3032 3342 3685 4065 4486 4953 5472 6047 6686 7396 8186 9063 10037 11118 12318 13647 15116 16737 18517 20466 22587 24879 27334 29933 32647 35429 38219 40936 43486 45760 47650 49054 49887 50097 49673 48640 47061 45029 42649 40032 37280 34485 31720 29040 26487 24086 21851 19789 17897 16171 14603 13183 11899 10740 9696 8756 7910 7148 6463 5846 5290 4790 4339 3932 3565 3234 2934 2663 2418 2195 1994 1811 1645 1493 1356 1231 1116 1012 917 830 751 678 611 550 494 443 396 352 313 276 242 211 183 156 132 109 89 70 52 36 21 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 12 26 41 58 76 96 117 140 165 192 221 253 288 326 367 411 460 513 570 633 702 777 859 948 1046 1154 1272 1401 1543 1699 1871 2060 2268 2498 2752 3032 3342 3685 4065 4486 4953 5471 6047 6686 7396 8185 9062 10037 11118 12318 13647 15116 16736 18517 20466 22587 24879 27333 29933 32646 35429 38219 40936 43485 45760 47650 49054 49887 50098 49673 48640 47062 45030 42650 40033 37281 34486 31720 29041 26488
 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 29 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 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 32 32 33 33 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 49 49 50 50 51 51 52 52 53 53 53 54 54 54 55 55 55 55 55 56 56 56 56 56 56 55 55 55 55 55 54 54 54 53 53 52 52 51 51 50 50 49 49 48 47 47 46 46 45 44 44 43 42 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 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 29 30 30 31 31 31 32 32 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 46 46 47 47 48 48 48 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 41
 132 129 126 124 121 118 115 112 109 106 103 100 97 94 92 89 86 83 81 78 76 73 71 69 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 33 32 31 31 30 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 52 53 55 57 58 60 62 64 66 68 70 72 74 77 79 81 84 86 88 91 93 96 98 100 103 105 107 109 111 113 115 117 118 120 121 122 122 123 123 124 124 123 123 122 122 121 119 118 116 115 113 111 109 107 105 102 100 98 95 93 91 88 86 83 81 79 76 74 72 70 68 66 64 62 60 58 56 55 53 52 50 49 47 46 45 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 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 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 57 59 61 63 65 67 70 72 74 77 79 82 84 87 90 93 96 99 102 105 108 111 113 116 119 122 125 128 130 132 135 137 139 140 142 143 144 145 145 146 146 145 145 144 143 141 140 138 136 134
 36 35 35 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 29 29 28 28 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 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 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 44 44 45 46 46 47 47 48 48 49 49 50 50 50 51 51 52 52 53 53 53 54 54 54 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 54 54 54 53 53 53 52 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 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 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36
 65 65 64 64 64 64 63 63 63 62 62 61 61 60 60 59 59 58 58 57 56 56 55 55 54 53 53 52 51 51 50 49 49 48 48 47 46 46 45 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 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 34 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 52 52 52 53 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 53 53 53 52 52 52 51 51 50 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 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 41 42 42 43 44 44 45 46 46 47 47 48 49 49 50 51 51 52 53 53 54 55 55 56 57 57 58 58 59 60 60 61 61 62 62 63 63 63 64 64 64 64 65 65 65 65 65 65 65 65 65
 32 33 33 34 34 35 35 36 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 33 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 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 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 46 47 48 48 49 50 50 51 51 52 52 52 53 53 53 53 53 52 52 52 51 51 50 50 49 48 48 47 46 45 44 43 42 41 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 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 25 25 26 26 27 28 28 29 30 30 31 31
 68 69 69 69 69 69 69 69 69 69 68 68 67 66 66 65 64 63 62 61 60 59 58 56 55 54 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 31 33 34 35 36 37 38 40 41 42 44 45 47 48 50 51 53 55 57 59 60 62 64 66 68 70 72 74 76 78 80 81 83 85 86 88 89 91 92 93 94 94 95 95 96 96 96 95 95 94 94 93 92 90 89 88 86 85 83 81 80 78 76 74 72 70 68 67 65 63 61 59 58 56 54 52 51 49 48 46 45 44 42 41 40 39 37 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 25 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 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 31 31 32 33 34 35 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 64 65 66 67 67 68
 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 44 44 43 43 42 41 41 40 39 39 38 38 37 36 36 35 35 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 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 22 22 22 22 22 23 23 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 31 31 31 32 32 33 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 46 47 48 48 49 49 50 50 51 51 52 52 53 53 53 54 54 54 55 55 55 55 55 55 55 55 55 55 55 54 54 54 53 53 53 52 52 51 51 50 50 49 49 48 48 47 46 46 45 45 44 43 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 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 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 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 40 41 42 42 43 44 44 45 45 46 47 47 48 48 49 49 50 50 51 51 51 52 52 52 53 53 53 53
 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 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 7 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 21 22 23 24 25 26 28 29 30 32 34 35 37 39 41 43 46 48 50 53 56 58 61 64 67 71 74 77 81 84 88 92 95 99 103 106 110 113 117 120 123 126 128 130 132 134 135 136 136 136 136 135 134 133 131 129 127 125 122 119 116 113 110 107 103 100 97 93 90 87 84 81 78 75 72 69 67 64 62 59 57 55 53 51 49 47 46 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 24 23 23 22 22 22 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 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 39 40 41 43 44 45 47 49 50 52 54 56 58 60 62 64 66 68 70 73 75 77 80 82 84 87 89 91 93 96 98 100 101 103 104 106 107 108 108 109 109 109 109 108 107 106 105 104 102 100 98 96 94 91 89 86 83 81 78 75 73 70 67 65 62 60 57 55 53 50 48 46 44 42 40 38 37 35 33 32 30 29 28 27 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 11 11 10
 161 162 163 164 164 165 165 165 165 165 165 165 164 164 163 162 161 160 159 158 157 155 154 152 150 149 147 145 143 141 139 137 135 133 131 129 126 124 122 120 118 116 114 112 110 108 106 104 102 100 98 96 94 93 91 89 88 86 85 83 82 80 79 78 76 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 62 61 60 60 59 59 58 58 58 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 58 58 59 59 60 60 61 61 62 63 64 64 65 66 67 68 69 70 71 72 74 75 76 78 79 81 82 84 86 87 89 91 93 95 97 100 102 104 107 109 112 114 117 120 123 126 129 132 135 138 141 145 148 151 155 158 162 165 169 172 176 179 183 186 190 193 196 200 203 206 209 211 214 216 218 220 222 224 225 226 227 228 229 229 229 228 228 227 226 225 224 222 220 218 216 213 211 208 205 203 199 196 193 190 187 183 180 176 173 170 166 163 159 156 153 150 146 143 140 137 134 131 128 126 123 120 118 115 113 111 108 106 104 102 100 98 96 94 93 91 90 88 87 85 84 83 81 80 79 78 77 76 75 74 74 73 72 71 71 70 70 69 69 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 69 69 70 70 71 71 72 73 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 92 93 95 96 98 100 101 103 105 106 108 110 112 114 116 118 120 122 124 126 128 130 132 134 136 138 140 142 143 145 147 149 151 152 154 155 157 158 159 160
 100 107 113 120 127 135 142 150 159 167 176 184 193 202 210 219 227 234 241 247 253 257 261 263 265 265 264 262 260 256 251 245 239 232 225 217 209 201 193 185 177 169 161 154 146 139 132 126 120 114 108 103 98 93 88 84 80 76 72 69 65 62 60 57 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 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 37 38 39 40 42 43 45 46 48 49 51 53 55 57 59 61 63 65 68 70 72 75 77 80 82 85 88 90 93 95 98 100 103 105 108 110 112 114 115 117 118 119 120 120 120 120 120 120 119 118 117 115 113 111 109 107 104 102 99 96 93 90 87 84 81 79 76 73 70 67 64 62 59 56 54 51 49 47 45 43 41 39 37 35 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 40 43 45 48 51 55 58 62 66 70 74 79 84 89 95
 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 12 12 13 13 13 13 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 21 22 22 22 23 23 23 24 24 24 25 25 25 25 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 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 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 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 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9
 32 33 33 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 50 51 52 52 53 54 55 55 56 57 57 58 58 59 60 60 61 61 62 62 63 63 64 64 65 65 65 66 66 66 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 66 66 66 66 65 65 65 64 64 64 63 63 63 62 62 61 61 61 60 60 59 59 59 58 58 57 57 57 56 56 55 55 55 54 54 53 53 53 52 52 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 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 20 21 21 21 21 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
 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 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 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 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 43 45 47 48 50 52 53 55 57 59 60 62 63 65 66 67 69 70 71 71 72 72 73 73 73 72 72 72 71 70 69 68 67 65 64 63 61 59 58 56 55 53 51 50 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 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 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 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 22
 12 12 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 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 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 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 9 9 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
 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 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 23 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 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 44 44 45 45 46 47 47 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 55 56 56 56 56 56 56 56 57 57 56 56 56 56 56 56 56 55 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 46 46 45 44 44 43 43 42 41 41 40 40 39 38 38 37 37 36 36 35 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 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 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 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30
 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 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 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 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 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 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 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 9 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 11 11 11 11
 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 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 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 40 41 42 43 44 46 47 48 49 50 51 53 54 55 57 58 59 61 62 64 65 66 68 69 71 72 73 75 76 77 78 79 80 81 82 83 84 84 85 85 85 85 85 85 85 85 84 84 83 82 81 80 79 78 77 76 74 73 71 70 68 67 65 64 62 60 59 57 56 54 52 51 49 48 47 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21
 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 42 42 43 43 44 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 66 67 68 70 71 72 73 74 76 77 78 79 80 81 82 83 84 85 86 86 87 88 88 89 89 89 90 90 90 90 90 89 89 88 88 87 87 86 85 84 83 82 81 80 78 77 76 74 73 72 70 69 67 66 64 63 61 60 58 57 56 54 53 51 50 49 47 46 45 44 43 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 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31
 33 33 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52 53 55 57 58 60 62 63 65 67 69 71 72 74 76 78 80 81 83 85 86 88 89 91 92 93 94 95 96 97 97 97 98 98 98 97 97 96 95 94 93 92 91 90 88 87 85 83 81 80 78 76 74 72 70 68 66 64 62 60 59 57 55 53 52 50 48 47 45 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 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 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 32
 38 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 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 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 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 52 53 54 55 56 57 58 58 59 60 60 61 61 61 62 62 62 62 62 61 61 61 60 60 59 59 58 57 56 56 55 54 53 52 51 50 49 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 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 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 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 39 39 39 39 39 40 40 40 40 40 40 39 39 39 39 39
 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 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 46 47 48 49 50 51 52 53 53 54 55 56 56 57 58 58 59 59 60 60 61 61 61 61 61 61 61 61 61 61 61 60 60 59 59 58 58 57 56 56 55 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 34 33 33 32 31 30 30 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 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 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17
 55 55 55 55 55 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 56 56 56 57 57 57 58 58 59 59 60 60 61 61 62 63 63 64 65 65 66 67 68 68 69 70 71 72 73 74 74 75 76 77 78 79 80 81 82 82 83 84 85 86 86 87 88 88 89 89 90 90 90 91 91 91 91 91 91 91 90 90 90 89 89 88 87 86 86 85 84 83 82 80 79 78 77 75 74 73 71 70 68 67 65 64 62 61 60 58 57 55 54 52 51 50 48 47 46 45 43 42 41 40 39 38 37 35 34 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 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 11 11 12 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 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 49 50 50 51 51 52 52 52 53 53 54 54 54 54 55 55 55
 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 53 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 77 78 80 81 83 85 86 88 90 92 93 95 97 99 101 103 105 106 108 110 112 114 116 117 119 121 123 124 126 127 129 130 131 132 133 134 135 136 137 137 137 138 138 138 138 137 137 137 136 135 134 133 132 131 130 128 127 125 124 122 120 119 117 115 113 111 109 107 105 103 101 99 97 95 93 91 89 87 86 84 82 80 78 77 75 73 72 70 69 67 66 65 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 39 39 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 38 38 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 56 57 57 58 58 58 59 59 59 60 60 60 60 61 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 58 58 57 57 56 56 56 55 55 55 54 54 53 53 53 52 52 52 51 51 50 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44
 59 59 59 58 58 58 58 58 58 58 58 59 59 59 60 60 61 61 62 63 64 65 67 68 70 72 74 76 78 81 84 87 91 95 99 104 110 116 122 129 137 146 156 166 178 191 205 220 237 256 277 301 326 355 386 421 459 502 550 602 661 726 799 879 969 1069 1180 1304 1441 1593 1762 1949 2154 2379 2625 2891 3175 3476 3789 4107 4422 4723 4995 5225 5398 5501 5528 5475 5346 5148 4895 4601 4281 3950 3617 3293 2984 2694 2425 2178 1952 1748 1564 1398 1250 1117 998 891 796 711 635 567 507 452 404 360 321 286 254 226 201 178 158 139 123 108 94 82 71 61 52 44 37 30 25 19 14 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 30 31 32 33 35 36 37 38 40 41 42 44 45 46 47 49 50 51 52 54 55 56 57 58 59 60 62 63 64 65 66 67 68 68 69 70 71 72 72 73 74 74 75 76 76 76 77 77 78 78 78 78 79 79 79 79 79 79 79 79 79 79 78 78 78 78 77 77 77 77 76 76 75 75 74 74 74 73 73 72 72 71 71 70 69 69 68 68 67 67 66 66 65 65 64 64 63 63 62 62 61 61 61 60 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 2 54 118 194 286 396 529 688 881 1113 1395 1737 2154 2663 3287 4054 4998 6161 7588 9326 11409 13828 16489 19156 21424 22801 22916 21743 19612 17011 14359 11916 9793 8009 6537 5332 4350 3550 2896 2361 1921 1559 1260 1012 805 634 491 372 272 188 118 60 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 1 4 8 12 16 20 24 28 32 37 41 45 50 54 59 63 68 73 77 82 87 91 96 100 105 109 113 117 121 125 128 131 135 137 140 142 144 146 148 149 150 150 150 150 150 149 147 146 144 142 140 137 134 131 127 123 120 115 111 107 102 98 93 88 83 79 74 69 64 59 54 49 45 40 35 31 26 22 18 13 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 17 24 33 42 53 64 78 92 109 128 148 172 198 228 261 298 340 387 440 500 568 645 731 829 940 1066 1209 1371 1554 1763 1999 2267 2570 2912 3296 3724 4198 4716 5273 5858 6456 7041 7582 8042 8385 8578 8603 8457 8156 7727 7209 6637 6044 5458 4895 4369 3886 3447 3052 2700 2387 2109 1864 1648 1457 1288 1139 1008 892 790 699 619 548 485 429 379 335 296 261 230 202 177 155 135 118 102 88 75 64 54 45 37 30 23 17 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 9 10 12 13 15 16 18 20 21 23 25 27 29 31 33 35 37 39 41 43 46 48 51 53 56 58 61 63 66 69 72 75 77 80 83 86 89 92 95 98 101 104 107 110 113 116 119 122 125 127 130 133 135 138 140 142 144 146 148 150 151 153 154 155 156 156 157 157 158 157 157 157 156 156 155 154 152 151 149 148 146 144 142 139 137 134 132 129 126 123 120 117 114 111 108 105 102 99 95 92 89 86 83 80 76 73 70 67 64 61 58 56 53 50 47 45 42 39 37 34 32 30 27 25 23 21 19 17 15 13 11 9 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 13 18 23 29 36 43 51 61 71 83 96 111 128 147 169 193 220 251 286 326 371 422 480 545 620 705 802 912 1038 1181 1344 1530 1742 1981 2252 2555 2892 3261 3658 4074 4496 4903 5269 5564 5760 5837 5784 5608 5328 4970 4565 4140 3717 3311 2933 2587 2275 1997 1751 1534 1343 1176 1030 901 789 691 604 529 462 404 353 308 268 233 202 174 150 129 110 93 78 65 53 43 34 26 18 12 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 11 13 14 16 17 19 20 22 24 25 27 29 31 32 34 36 38 40 42 44 46 49 51 53 55 57 60 62 64 66 69 71 73 75 77 80 82 84 86 88 90 92 93 95 97 98 100 101 102 103 104 105 106 107 107 108 108 108 108 108 108 107 107 106 105 104 103 102 101 100 98 97 95 93 92 90 88 86 84 82 80 78 76 74 72 70 68 65 63 61 59 57 55 53 51 49 47 45 43 41 39 37 36 34 32 30 29 27 26 24 23 21 20 18 17 16 14 13 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 38 39 40 41 43 44 45 47 48 50 51 53 55 57 59 62 64 67 69 72 75 79 82 86 90 94 99 104 109 114 120 126 133 140 148 156 164 173 183 193 204 215 228 241 255 269 285 301 318 336 355 375 396 418 440 464 488 512 537 562 586 611 635 658 680 701 719 736 750 761 770 775 777 776 771 764 753 740 724 706 686 664 642 618 594 569 545 520 496 473 449 427 405 385 365 346 327 310 294 278 263 249 236 224 212 201 190 181 171 163 155 147 140 133 127 121 115 110 105 100 96 92 88 84 81 77 74 72 69 66 64 62 60 58 56 54 52 51 49 48 47 46 44 43 42 41 40 40 39 38 37 37 36 36 35 35 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 31 32 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 52 52 52 53 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 53 53 53 52 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 35 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 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 36
 29 29 30 30 31 31 32 32 33 33 34 35 36 36 37 38 39 40 42 43 44 45 47 49 50 52 54 56 58 60 63 65 68 71 74 77 80 83 87 91 95 100 104 109 114 120 125 131 137 144 151 158 165 173 181 189 198 207 216 225 235 244 254 263 273 282 291 300 308 316 323 330 335 340 344 347 348 349 348 347 344 340 335 329 323 315 307 299 290 280 271 261 251 241 231 221 212 202 193 184 176 167 159 152 144 137 131 124 118 112 107 101 96 92 87 83 79 75 71 68 65 62 59 56 54 51 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 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 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 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 40 41 42 44 45 47 48 50 51 53 55 57 58 60 62 64 66 68 70 72 74 77 79 81 83 85 88 90 92 94 96 98 100 102 104 106 108 109 111 112 114 115 116 117 118 118 119 119 119 119 119 119 118 117 117 116 115 114 112 111 109 108 106 104 103 101 99 97 95 93 91 89 87 85 83 81 79 77 75 73 71 69 67 66 64 62 60 59 57 56 54 53 52 50 49 48 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29
 8 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 37 40 42 46 49 53 57 61 66 71 77 83 89 96 104 113 122 132 143 155 168 183 198 216 234 255 277 301 328 357 388 422 460 500 543 590 640 693 749 808 869 932 995 1058 1119 1177 1230 1276 1313 1340 1357 1361 1354 1335 1305 1266 1219 1166 1109 1048 987 925 864 805 748 694 643 595 550 508 469 433 400 369 341 315 291 269 249 231 214 198 184 171 159 148 138 128 120 112 105 98 92 86 81 76 71 67 64 60 57 54 51 49 46 44 42 40 38 37 35 34 33 31 30 29 28 27 27 26 25 25 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 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 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 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 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 6 6 6 6 6 7 7 7 7
 27 29 31 33 35 38 40 43 46 49 52 55 59 63 67 71 76 81 87 93 99 106 113 121 129 138 148 159 170 183 196 211 227 245 263 284 307 331 358 387 420 455 493 536 582 633 690 752 820 895 978 1069 1170 1282 1404 1540 1689 1853 2034 2233 2451 2689 2948 3229 3532 3856 4201 4562 4937 5319 5700 6071 6420 6734 7000 7206 7342 7399 7375 7270 7092 6849 6553 6216 5853 5474 5091 4713 4345 3993 3660 3347 3057 2789 2542 2315 2108 1920 1748 1592 1451 1322 1206 1100 1005 918 839 767 703 644 590 541 497 457 420 386 356 328 302 279 258 238 220 204 189 175 162 150 140 130 121 112 104 97 90 84 78 73 68 64 59 55 52 48 45 42 39 37 34 32 30 28 26 24 22 20 19 18 16 15 14 12 11 10 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14 15 17 18 19 21 22 24 25
 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 30 31 33 34 36 38 41 43 46 49 53 56 61 65 70 76 82 89 97 105 115 125 137 150 164 180 198 218 241 265 293 324 359 398 442 491 547 609 679 757 846 946 1058 1185 1328 1489 1670 1873 2100 2353 2634 2943 3280 3642 4027 4425 4825 5212 5567 5868 6094 6226 6253 6171 5987 5716 5379 4997 4593 4183 3782 3400 3043 2714 2415 2145 1903 1687 1494 1323 1172 1038 919 814 721 639 566 501 444 393 348 308 272 241 212 187 165 145 127 111 96 84 72 62 53 45 37 31 25 20 15 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 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 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 97 183 286 409 557 733 944 1196 1499 1862 2300 2828 3465 4238 5175 6315 7701 9389 11436 13905 16846 20272 24119 28179 32050 35140 36814 36663 34725 31464 27524 23472 19681 16328 13464 11066 9081 7446 6103 4998 4090 3340 2721 2208 1782 1428 1133 886 680 508 364 243 142 57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 62 110 166 234 314 409 523 658 819 1011 1241 1517 1847 2244 2722 3297 3991 4828 5833 7037 8464 10132 12030 14107 16239 18217 19765 20602 20559 19650 18070 16100 14007 11983 10138 8518 7128 5952 4965 4140 3452 2878 2398 1998 1662 1381 1144 945 777 636 516 414 329 256 194 142 98 60 28 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 61 90 125 164 211 264 327 400 484 583 698 833 990 1175 1391 1645 1944 2296 2711 3199 3775 4452 5247 6174 7248 8473 9846 11337 12886 14393 15718 16699 17191 17116 16486 15406 14027 12509 10980 9527 8201 7023 5993 5104 4342 3692 3138 2667 2267 1926 1636 1388 1176 995 840 708 594 496 411 339 276 222 176 136 101 71 45 23 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 3 5 8 12 15 19 23 28 33 39 45 53 61 69 79 90 102 116 131 148 167 188 212 239 269 303 341 383 432 486 548 618 696 786 887 1001 1130 1276 1440 1625 1833 2064 2320 2602 2907 3233 3574 3921 4262 4580 4858 5076 5218 5271 5232 5105 4900 4634 4325 3992 3651 3315 2992 2688 2407 2150 1917 1707 1520 1352 1203 1071 953 849 757 675 602 538 480 429 384 344 308 276 247 221 198 178 160 143 129 115 103 93 83 75 67 60 54 48 43 38 34 30 27 24 21 18 16 14 12 11 9 8 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 221 228 235 242 249 256 263 270 277 285 292 299 306 313 320 327 334 341 348 355 361 368 375 381 388 394 401 407 413 420 426 432 439 445 452 458 465 472 479 486 493 500 508 516 524 533 541 551 560 570 580 591 602 613 625 638 651 664 678 693 707 723 738 754 771 787 804 821 838 855 872 889 906 922 937 952 966 979 990 1001 1009 1016 1022 1025 1026 1025 1022 1016 1009 999 986 972 955 937 916 894 871 846 820 793 766 738 710 681 653 625 597 570 543 517 492 467 443 420 398 377 357 337 319 301 284 268 253 239 225 213 200 189 178 168 158 149 141 132 125 118 111 104 98 93 87 82 77 73 69 65 61 57 54 51 48 45 42 40 38 35 33 31 29 27 26 24 23 21 20 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 36 37 39 41 44 46 48 50 53 56 58 61 64 67 70 74 77 81 84 88 92 96 100 105 109 114 119 124 129 134 139 145 151 156 162 168 174 181 187 194 200 207 214
 51 53 54 55 57 59 60 62 64 66 68 70 73 75 78 80 83 86 89 93 96 100 104 108 113 118 123 128 133 139 146 153 160 167 175 184 193 203 214 225 236 249 263 277 292 309 326 345 365 386 409 433 458 486 515 546 579 613 650 689 730 773 818 865 914 965 1018 1072 1127 1183 1239 1295 1351 1404 1456 1504 1549 1589 1623 1652 1675 1690 1698 1698 1691 1676 1654 1626 1592 1553 1509 1462 1412 1359 1305 1250 1195 1140 1086 1032 980 930 882 835 790 748 707 668 632 597 565 534 505 477 451 427 404 383 363 344 326 310 294 280 266 253 241 229 219 209 199 190 182 174 167 160 153 147 141 136 130 126 121 117 112 108 105 101 98 95 92 89 86 83 81 79 76 74 72 70 68 66 65 63 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 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 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 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 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 26 27 27 27 27 27 28 28 28 29 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 46 47 49 50
 33 35 36 38 40 42 44 46 48 50 53 55 58 61 64 67 71 74 78 82 86 91 96 101 106 112 118 124 131 138 146 154 162 171 181 191 201 213 224 237 250 264 278 294 310 326 344 362 380 399 419 439 460 480 501 522 542 562 581 600 617 633 648 661 671 680 686 691 692 691 688 683 675 665 654 640 625 609 592 574 555 536 516 497 477 458 439 420 402 384 367 350 334 319 304 290 277 264 252 240 229 218 208 199 190 181 173 166 158 151 145 139 133 128 122 117 113 108 104 100 96 93 90 86 83 81 78 75 73 70 68 66 64 62 61 59 57 56 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 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 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 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 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 7 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 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 19 20 21 21 22 23 24 25 27 28 29 30 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 13 17 22 28 34 40 47 55 64 74 84 96 108 122 137 154 173 193 216 241 268 299 332 369 411 456 506 562 623 691 765 848 938 1038 1147 1265 1395 1535 1685 1846 2016 2193 2377 2564 2750 2931 3102 3258 3393 3502 3582 3629 3641 3620 3567 3485 3378 3251 3109 2956 2798 2637 2478 2321 2170 2025 1888 1758 1637 1524 1418 1321 1231 1148 1071 1000 936 876 822 771 725 683 645 609 577 547 519 494 471 449 430 412 395 380 366 353 341 330 319 310 301 293 285 278 271 265 259 254 249 244 239 235 231 227 223 219 216 212 209 206 202 199 196 193 190 187 184 181 178 175 172 169 166 162 159 156 153 150 147 144 140 137 134 131 128 124 121 118 115 111 108 105 102 99 95 92 89 86 83 80 77 74 71 68 66 63 60 58 55 52 50 47 45 43 41 38 36 34 32 30 28 26 24 23 21 19 18 16 15 13 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 31 32 32 33 33 34 34 35 36 37 37 38 39 40 41 43 44 45 47 49 50 52 54 56 59 61 64 67 71 74 78 82 86 91 97 102 108 115 122 130 139 148 159 170 182 195 210 225 243 261 282 304 329 356 386 418 454 492 535 582 634 690 752 820 894 976 1065 1163 1270 1386 1513 1649 1797 1955 2124 2303 2490 2684 2882 3080 3274 3459 3628 3776 3896 3982 4032 4041 4009 3939 3833 3696 3534 3353 3161 2962 2761 2563 2370 2185 2010 1845 1691 1548 1416 1295 1183 1081 987 902 824 754 689 630 577 528 484 443 407 373 343 315 290 266 245 226 208 192 177 164 151 140 130 120 111 103 96 89 83 77 72 67 62 58 54 51 47 44 41 39 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 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 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 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 29 29 29 29 30 30 30 30
 83 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 99 101 103 104 106 108 110 112 114 116 118 120 123 126 129 131 135 138 141 145 149 153 157 162 167 172 177 183 188 195 201 208 216 224 232 241 250 260 270 281 293 305 318 331 346 361 377 394 412 431 451 473 495 518 543 569 597 625 655 687 720 754 790 827 865 905 946 988 1031 1075 1119 1164 1208 1253 1297 1339 1381 1420 1457 1492 1523 1550 1573 1592 1606 1615 1619 1618 1611 1599 1582 1560 1534 1504 1470 1433 1393 1351 1308 1263 1217 1171 1125 1078 1033 988 944 901 859 819 780 742 706 672 639 607 577 548 521 495 471 447 425 404 384 366 348 331 315 300 286 272 259 247 236 225 215 205 196 187 179 171 163 156 149 143 137 131 126 120 115 111 106 102 98 94 90 87 83 80 77 74 71 69 66 64 61 59 57 55 53 51 49 48 46 44 43 42 40 39 38 37 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 49 50 50 51 52 52 53 53 54 54 55 55 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 69 70 70 71 71 72 72 73 73 74 75 75 76 76 77 77 78 79 79 80 81 81 82
 46 47 47 47 48 48 49 49 50 50 51 52 53 54 55 56 58 59 61 62 64 66 68 70 72 75 78 81 84 87 91 95 99 103 108 113 118 124 130 137 144 152 161 170 179 190 201 213 226 240 255 271 288 307 327 349 372 397 425 454 485 519 556 595 637 683 732 784 840 900 964 1033 1105 1182 1264 1349 1439 1532 1628 1727 1828 1929 2029 2127 2221 2310 2391 2462 2522 2569 2601 2618 2620 2605 2575 2530 2472 2403 2324 2237 2144 2047 1948 1848 1748 1650 1554 1462 1372 1287 1206 1129 1056 988 923 863 807 754 705 659 617 577 540 506 474 445 417 392 368 346 326 306 289 272 257 243 230 217 206 195 185 176 167 159 152 145 138 132 126 121 116 111 107 103 99 95 92 89 86 83 80 78 75 73 71 69 68 66 64 63 62 60 59 58 57 56 55 54 53 53 52 51 51 50 50 50 49 49 49 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 50 50 51 51 51 52 52 53 54 54 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 81 82 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 100 101 102 102 103 103 104 104 105 105 105 106 106 106 106 106 106 106 106 105 105 105 104 104 103 103 102 102 101 100 99 98 98 97 96 95 94 93 92 91 90 89 87 86 85 84 83 82 80 79 78 77 76 75 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 53 52 51 51 50 50 49 49 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 46
 78 80 81 83 85 86 88 90 92 93 95 97 99 101 103 105 107 109 111 113 115 117 120 122 125 127 130 133 136 139 143 146 150 154 158 163 168 173 179 185 191 198 206 214 222 232 242 253 266 279 293 309 326 345 365 388 413 440 469 502 538 577 621 668 721 779 843 914 992 1077 1172 1276 1391 1518 1657 1809 1976 2158 2355 2569 2799 3044 3303 3574 3851 4131 4406 4667 4906 5111 5271 5378 5424 5405 5322 5178 4980 4739 4466 4171 3866 3559 3258 2968 2693 2436 2198 1979 1779 1597 1432 1283 1149 1028 920 823 736 657 587 524 468 417 372 331 295 262 233 206 182 161 141 124 108 94 81 70 59 50 41 34 27 20 15 9 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 1 1 2 3 4 4 5 6 7 7 8 9 10 11 12 13 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 43 45 46 48 49 50 52 53 55 56 58 59 61 62 64 65 67 69 70 72 73 75 77
 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 36 37 38 40 41 42 44 45 47 48 50 52 53 55 57 59 61 63 66 68 71 74 77 80 84 87 92 96 101 106 112 119 126 134 143 152 163 175 188 203 220 238 259 282 307 336 368 405 445 491 542 600 665 737 818 909 1010 1122 1246 1383 1531 1691 1861 2038 2218 2395 2561 2707 2825 2904 2938 2923 2859 2752 2607 2436 2249 2054 1859 1671 1493 1327 1176 1039 916 806 709 622 546 478 419 367 321 280 244 213 185 161 139 120 103 89 75 64 54 45 37 30 24 18 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 16 17
 31 33 34 35 37 38 40 42 44 45 47 49 52 54 56 59 61 64 67 70 73 77 80 84 88 92 97 101 106 111 117 122 128 135 141 148 156 164 172 180 189 199 209 219 230 242 253 266 279 292 306 321 336 351 367 383 400 417 434 451 468 485 503 520 536 552 568 582 596 609 621 631 641 648 655 659 663 664 664 663 660 655 650 642 634 625 615 603 592 579 566 553 539 525 511 497 483 469 455 441 427 414 401 389 376 364 353 341 331 320 310 300 291 282 273 264 256 248 241 234 227 220 214 208 202 196 190 185 180 175 170 166 161 157 153 149 145 142 138 135 131 128 125 122 119 116 113 110 108 105 102 100 98 95 93 91 88 86 84 82 80 78 76 74 72 71 69 67 65 64 62 60 59 57 56 54 53 51 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 21 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 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 6 6 6 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 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30
 53 55 57 58 60 62 63 65 67 69 71 73 75 78 80 82 85 87 90 93 96 99 102 105 109 112 116 120 124 128 133 138 142 148 153 159 165 171 178 185 192 200 208 216 226 235 245 256 268 280 292 306 320 336 352 369 387 406 427 449 472 496 522 549 578 609 642 676 712 751 791 833 878 925 973 1024 1077 1132 1188 1247 1306 1367 1428 1489 1551 1611 1670 1728 1782 1833 1879 1921 1957 1987 2010 2025 2033 2034 2026 2011 1988 1959 1923 1881 1834 1783 1728 1670 1610 1549 1486 1424 1362 1300 1240 1181 1124 1068 1014 963 914 867 822 779 738 700 663 629 596 566 537 510 484 460 437 415 395 376 358 341 326 311 297 283 271 259 248 238 228 219 210 202 194 186 179 173 167 161 155 150 145 140 135 131 127 123 119 115 112 109 106 103 100 97 94 92 90 87 85 83 81 79 77 75 73 72 70 69 67 66 64 63 61 60 59 58 57 56 54 53 52 51 50 50 49 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 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 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 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 42 43 44 45 46 48 49 51 52
 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 69 69 70 71 71 72 73 74 75 76 77 78 80 81 83 85 86 88 91 93 96 99 102 105 108 112 116 121 126 131 136 142 149 156 163 171 180 190 200 211 223 236 250 265 282 299 318 339 362 386 412 440 471 504 540 579 621 666 715 768 825 886 952 1023 1099 1180 1266 1358 1455 1557 1664 1775 1889 2005 2122 2239 2352 2460 2561 2651 2728 2790 2835 2860 2865 2850 2815 2761 2689 2603 2505 2397 2282 2162 2041 1919 1799 1682 1570 1461 1358 1261 1170 1084 1004 929 860 796 736 681 631 584 541 501 464 431 400 371 345 321 298 278 259 241 225 210 196 183 172 161 151 141 132 124 117 110 103 97 92 87 82 77 73 69 65 62 58 55 52 50 47 45 43 40 38 37 35 33 32 30 29 28 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 15 14 14 14 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 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 33 34 35 36 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 64 65 65 66 67 68 69 70 70 71 72 73 73 74 74 75 76 76 77 77 77 78 78 79 79 79 79 80 80 80 80 80 80 80 80 80 80 80 80 80 79 79 79 79 78 78 78 78 77 77 77 76 76 75 75 75 74 74 74 73 73 72 72 72 71 71 71 70 70 70 69 69 69 68 68 68 68 67 67 67 67
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 11 12 14 16 18 20 22 25 27 30 34 37 42 46 51 56 62 69 76 84 93 102 113 125 138 152 168 186 205 227 251 278 308 341 378 419 465 516 573 636 707 786 873 971 1079 1199 1332 1479 1639 1815 2004 2207 2422 2646 2873 3099 3316 3514 3683 3815 3900 3934 3912 3838 3716 3554 3362 3148 2923 2695 2469 2252 2046 1853 1674 1510 1360 1224 1101 990 891 801 721 648 584 526 473 427 385 347 313 283 256 231 209 189 171 155 140 127 115 104 94 85 77 70 63 57 52 46 42 38 34 30 27 24 21 19 17 15 13 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 51 53 54 56 57 59 61 62 64 66 68 70 72 74 76 78 81 83 86 88 91 94 97 100 104 107 111 114 118 123 127 132 137 142 147 153 159 166 173 180 188 196 205 214 224 235 247 259 272 286 301 317 335 353 373 394 417 441 468 496 526 558 593 630 669 712 757 804 855 909 966 1025 1088 1153 1221 1290 1362 1434 1507 1579 1649 1716 1780 1838 1889 1933 1967 1991 2003 2005 1994 1973 1940 1897 1845 1785 1718 1647 1571 1494 1415 1336 1258 1182 1108 1037 968 903 841 783 728 677 629 584 542 503 467 433 402 373 346 321 298 277 257 239 222 207 192 179 166 155 144 134 125 116 108 101 94 88 82 76 71 66 62 58 54 50 47 43 40 38 35 32 30 28 26 24 22 20 19 17 16 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 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 31 32 32 33 34 35 37 38 39 40 41 42 43 45 46 47 48
 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 41 43 46 49 52 55 59 63 68 72 78 83 89 96 103 111 120 130 140 152 164 178 193 210 228 248 270 294 321 350 382 417 456 499 546 597 653 715 782 854 933 1018 1109 1205 1307 1414 1523 1634 1745 1852 1952 2043 2120 2181 2223 2243 2241 2217 2172 2108 2029 1936 1835 1728 1619 1509 1400 1296 1195 1100 1011 928 851 779 713 653 598 547 501 459 420 385 353 324 298 274 252 232 214 197 182 169 156 145 134 125 116 108 101 94 88 82 77 72 68 64 61 57 54 51 49 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 26 25 25 24 23 23 22 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 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 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 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 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 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 6 7 8 9 10 12 13 15 16 18 21 23 26 28 32 35 39 43 48 53 58 64 71 79 87 96 106 117 129 143 158 174 193 213 235 260 288 319 353 391 433 480 533 591 656 728 808 896 995 1103 1223 1355 1500 1657 1827 2009 2201 2401 2605 2807 3002 3182 3338 3462 3547 3588 3580 3527 3430 3296 3133 2949 2753 2551 2350 2154 1966 1789 1625 1472 1332 1205 1089 983 888 802 725 655 592 535 485 439 397 360 327 296 269 245 222 202 184 168 153 140 128 117 107 97 89 82 75 69 63 58 53 49 45 42 38 35 33 30 28 26 24 22 21 19 18 17 15 14 13 13 12 11 10 10 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 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 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 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 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 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 71 71 72 72 73 73 74 74 75 76 76 77 77 78 78 79 80 80 81 82 83 84 85 86 87 88 89 91 92 94 95 97 99 101 104 106 109 112 115 119 123 127 132 137 142 148 155 162 170 178 188 198 209 220 234 248 263 280 299 319 341 364 390 419 450 483 520 559 602 649 699 754 812 875 943 1014 1090 1169 1252 1338 1425 1512 1598 1682 1759 1830 1890 1938 1972 1990 1990 1974 1941 1892 1830 1756 1673 1584 1491 1396 1302 1209 1119 1032 950 873 801 734 672 614 561 513 468 427 390 356 325 297 271 248 226 207 189 173 158 144 132 121 110 101 92 84 77 71 65 59 54 49 45 41 37 34 31 28 26 23 21 19 17 15 14 12 11 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 7 8 9 9 10 10 11 11 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 22 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 59 60 61 62 63 63 64 65 65 66 67 67 68 69 69
 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 26 27 28 30 32 33 35 38 40 43 45 49 52 56 60 64 69 75 81 87 94 102 111 121 131 143 156 171 187 205 224 246 270 297 327 360 396 437 482 533 588 650 718 793 876 967 1067 1174 1290 1414 1544 1679 1816 1951 2079 2196 2296 2373 2423 2441 2426 2380 2305 2205 2087 1955 1816 1675 1535 1400 1271 1151 1039 936 842 757 680 610 547 491 440 395 354 318 285 256 229 206 185 166 148 133 119 107 96 86 76 68 61 54 48 43 38 33 29 25 22 19 16 14 12 9 8 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 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 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10
 3 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 20 21 23 24 26 28 29 32 34 36 38 41 44 47 50 54 57 62 66 71 76 81 87 94 101 108 116 125 135 146 157 170 183 198 215 233 252 274 297 323 351 382 415 452 493 537 585 637 694 756 823 895 972 1054 1141 1233 1328 1426 1524 1622 1717 1806 1887 1956 2011 2050 2071 2072 2054 2018 1964 1896 1817 1728 1632 1534 1434 1335 1238 1145 1056 972 893 819 751 688 630 576 527 483 442 404 370 339 310 284 261 239 219 201 185 170 156 144 132 122 112 103 95 88 81 75 69 64 59 55 50 47 43 40 37 34 32 29 27 25 23 21 20 18 17 16 14 13 12 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 52 53 55 57 59 61 64 66 69 71 74 77 80 84 87 91 95 99 104 109 114 120 125 132 139 146 154 163 172 182 192 204 216 229 243 259 275 293 313 334 356 380 406 434 464 497 531 568 608 650 695 742 791 843 897 953 1010 1068 1125 1182 1237 1290 1338 1381 1417 1446 1467 1478 1480 1472 1454 1427 1392 1350 1302 1249 1192 1133 1072 1011 951 892 834 779 726 676 629 584 542 503 466 432 401 372 345 320 296 275 255 237 220 205 191 177 165 154 144 134 125 117 109 102 96 90 84 79 75 70 66 62 59 55 52 50 47 44 42 40 38 36 34 33 31 30 28 27 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 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 13 13 14 14 15 15 16 17 17 18 18 19 20 21 21
 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 57 58 60 62 64 67 69 71 74 77 79 82 86 89 92 96 100 104 108 113 118 123 128 134 140 146 153 160 168 176 184 193 202 212 223 234 246 258 271 285 299 315 331 347 365 383 403 423 443 465 487 510 533 557 580 604 628 651 674 696 716 735 752 767 780 789 796 800 800 797 791 781 769 754 736 716 694 670 645 619 593 566 540 513 487 462 437 413 390 367 346 326 307 289 271 255 240 225 212 199 187 176 165 155 146 137 129 121 114 107 101 95 90 84 79 75 71 66 63 59 56 53 50 47 44 42 39 37 35 33 31 29 28 26 24 23 22 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 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 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16
 20 21 23 24 25 26 28 29 31 32 34 35 37 39 41 43 45 47 50 52 55 57 60 63 66 69 72 76 80 84 88 92 96 101 106 111 117 122 128 135 142 149 156 164 172 180 189 199 209 219 230 241 253 266 279 292 307 321 337 353 369 386 404 422 441 461 480 500 521 542 563 584 605 626 647 668 688 708 727 745 762 778 793 807 819 830 839 846 852 856 858 858 857 853 848 842 834 824 813 801 787 773 758 742 725 707 690 671 653 635 616 597 579 560 542 524 507 489 472 456 440 424 409 394 380 366 352 339 327 314 303 291 280 270 260 250 241 232 223 215 207 199 192 185 178 171 165 159 153 147 142 137 132 127 122 118 114 109 105 102 98 94 91 88 84 81 78 75 73 70 67 65 63 60 58 56 54 52 50 48 46 44 43 41 39 38 37 35 34 32 31 30 29 28 27 25 24 23 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 8 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 7 7 8 9 9 10 10 11 12 12 13 14 15 16 16 17 18 19
 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 60 62 63 65 67 69 71 73 75 77 79 81 83 86 88 91 93 96 98 101 104 107 110 113 116 119 122 126 129 132 136 139 143 146 150 153 157 161 164 168 172 175 179 182 186 189 192 196 199 202 205 208 211 213 216 218 220 222 224 225 226 228 229 229 230 230 230 230 230 229 228 227 226 225 223 222 220 218 216 213 211 208 206 203 200 198 195 192 189 186 183 180 177 174 171 168 165 162 159 156 153 150 147 144 142 139 136 134 131 129 126 124 122 119 117 115 113 111 109 107 105 103 101 99 97 95 94 92 91 89 87 86 84 83 82 80 79 78 76 75 74 73 72 71 69 68 67 66 65 64 63 62 61 60 60 59 58 57 56 55 55 54 53 52 52 51 50 49 49 48 47 47 46 46 45 44 44 43 43 42 41 41 40 40 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 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21
 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19 21 22 23 25 26 28 30 32 34 36 38 40 43 46 49 52 55 59 63 67 71 76 81 86 92 98 105 112 120 128 137 147 157 168 180 193 207 221 237 254 272 291 311 333 357 381 407 435 463 494 525 558 591 626 660 695 730 764 798 829 859 886 910 930 947 959 966 969 967 961 950 936 917 895 871 844 816 786 756 724 693 662 631 601 572 543 516 489 464 440 417 396 375 356 337 320 304 288 274 260 248 236 225 214 204 195 186 178 171 164 157 151 145 140 135 130 126 121 118 114 111 107 104 102 99 97 94 92 90 88 86 85 83 82 80 79 78 77 76 75 74 73 72 71 70 70 69 68 68 67 66 66 65 65 64 64 64 63 63 62 62 62 61 61 60 60 60 59 59 59 58 58 58 57 57 57 56 56 55 55 55 54 54 54 53 53 52 52 51 51 51 50 50 49 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 40 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 29 29 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 13 17 21 26 31 37 43 51 59 68 78 90 103 117 133 151 171 194 219 248 280 317 358 404 456 515 582 658 743 839 949 1072 1211 1369 1546 1744 1966 2213 2484 2780 3098 3432 3776 4116 4439 4725 4956 5112 5182 5158 5044 4848 4588 4283 3951 3609 3271 2945 2640 2357 2099 1866 1656 1469 1302 1153 1022 905 802 711 630 559 495 439 389 345 306 271 240 213 188 167 147 130 114 101 88 77 68 59 51 44 38 32 27 23 19 15 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 8 9 9 10 11 12 12 13 14 15 16 17 18 20 21 22 23 25 26 28 29 31 33 35 37 39 41 44 46 49 52 55 59 62 66 70 75 80 85 91 98 104 112 120 129 138 149 160 172 186 201 217 235 255 276 300 326 355 386 421 459 501 548 599 655 717 786 861 944 1034 1134 1242 1361 1490 1629 1778 1937 2106 2282 2464 2648 2831 3009 3174 3322 3446 3541 3601 3623 3607 3552 3462 3340 3194 3028 2850 2665 2477 2292 2112 1939 1776 1623 1481 1349 1228 1117 1015 923 839 762 693 630 573 521 474 432 393 359 327 299 273 249 228 208 191 175 160 147 135 124 114 105 96 88 81 75 69 64 59 54 50 46 43 39 36 34 31 29 26 24 22 21 19 17 16 15 13 12 11 10 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 5 6 6 7 8 9 11 12 14 15 17 19 22 24 27 31 34 38 43 48 54 60 67 75 83 93 104 116 130 145 162 181 202 226 252 282 316 354 396 443 496 556 622 697 779 871 972 1083 1204 1334 1471 1613 1757 1897 2028 2143 2235 2297 2325 2316 2271 2193 2088 1964 1826 1683 1538 1397 1263 1137 1021 914 817 730 651 581 518 462 412 368 329 293 262 234 209 187 168 150 134 120 108 97 87 78 70 62 56 50 45 40 36 32 29 25 23 20 18 16 14 12 10 9 8 7 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 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 7 8 9 11 12 14 16 18 21 23 26 29 32 35 39 43 48 53 58 64 70 77 84 93 102 112 122 134 147 161 177 194 213 234 256 281 309 339 372 409 449 493 542 596 656 721 793 873 960 1057 1163 1279 1406 1546 1697 1862 2040 2232 2436 2652 2877 3110 3346 3580 3806 4017 4206 4365 4486 4564 4596 4579 4515 4407 4262 4085 3886 3670 3445 3217 2991 2771 2559 2358 2168 1991 1826 1673 1533 1404 1285 1177 1078 988 905 830 762 699 642 591 544 501 462 426 393 364 337 312 290 269 250 233 218 203 190 179 168 158 149 140 133 126 119 113 108 103 99 95 91 87 84 81 79 76 74 72 71 69 67 66 65 64 63 62 61 60 60 59 59 58 58 58 58 57 57 57 57 57 57 57 57 58 58 58 58 58 59 59 59 60 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 68 68 69 69 70 71 71 72 73 73 74 74 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 80 80 79 78 78 77 76 75 75 74 73 72 71 70 69 68 67 66 64 63 62 61 60 58 57 56 55 53 52 51 49 48 47 45 44 43 42 40 39 38 36 35 34 32 31 30 29 28 26 25 24 23 22 21 20 18 17 16 15 14 13 12 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 5 14 24 37 51 68 88 111 138 169 206 248 298 357 426 506 601 712 842 995 1175 1386 1632 1919 2250 2630 3058 3530 4035 4552 5049 5481 5804 5975 5973 5801 5485 5066 4591 4098 3616 3166 2756 2389 2067 1786 1542 1331 1150 993 858 742 643 556 482 418 363 315 273 237 206 179 156 136 118 103 89 78 68 59 51 45 39 34 30 26 23 20 17 15 13 12 10 9 8 7 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 81 82 83 84 85 87 88 89 91 93 94 96 98 100 102 105 107 109 112 115 118 121 124 127 131 135 138 143 147 151 156 161 166 172 178 184 190 197 204 212 219 227 236 245 254 264 274 285 296 308 320 332 345 359 373 387 402 417 433 449 465 481 498 514 531 547 564 580 596 611 626 640 653 665 676 686 694 701 707 710 713 713 712 710 705 699 692 683 672 661 648 635 620 605 589 573 556 539 521 504 487 470 452 436 419 403 387 372 357 342 328 315 301 289 277 265 254 243 233 223 214 205 196 188 180 173 166 159 152 146 141 135 130 125 120 116 111 107 103 100 96 93 89 86 84 81 78 76 73 71 69 67 65 63 61 59 58 56 55 53 52 51 50 48 47 46 45 44 43 42 41 41 40 39 38 38 37 36 36 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 29 29 29 30 30 30 30 31 31 31 31 32 32 33 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 51 52 52 53 54 55 56 57 58 58 59 60 61 62 63 63 64 65 66 67 67 68 69 69 70 71 71 72 72 73 73 74 74 75 75 75 76 76 76 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 76 76 76 76 76 75 75 75 74 74 74 74 73 73 73 72 72 72 72 71 71 71 71 70 70 70 70 70 70 69 69 69 69 69 69 69 69 70 70 70 70 70 71 71 71 72 72 73 73 74 75 75 76 77 78 79 80
 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 39 42 45 49 53 58 62 67 72 78 84 91 98 106 115 124 134 144 156 169 183 198 214 232 252 273 297 322 350 381 414 451 491 535 583 636 694 757 826 901 983 1072 1168 1272 1384 1504 1632 1767 1910 2058 2210 2364 2517 2667 2809 2940 3055 3151 3224 3270 3288 3278 3239 3174 3085 2976 2850 2713 2568 2418 2267 2117 1971 1829 1695 1567 1447 1334 1230 1133 1043 960 884 814 749 691 637 587 542 501 463 428 396 367 340 316 294 273 254 237 221 206 193 180 169 158 148 139 130 122 115 108 102 96 91 85 80 76 72 68 64 60 57 54 51 48 45 43 40 38 36 33 31 30 28 26 24 23 21 20 18 17 15 14 13 12 11 9 8 7 6 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 35 36 37 38 40 41 42 43 44 45 46 48 49 50 52 53 54 56 57 59 61 62 64 66 68 69 71 74 76 78 80 83 85 88 91 94 97 100 103 107 111 115 119 124 128 133 139 144 150 157 164 171 179 187 196 206 216 227 239 252 265 280 295 312 330 349 369 391 415 440 467 495 526 559 594 631 671 712 757 803 852 904 957 1013 1070 1128 1187 1247 1306 1365 1421 1474 1523 1567 1605 1635 1658 1671 1676 1670 1656 1632 1599 1559 1511 1458 1400 1338 1274 1209 1143 1077 1013 950 889 831 776 723 673 626 582 541 503 467 434 403 374 348 323 301 280 260 242 226 211 196 183 171 160 150 140 131 123 115 108 102 96 90 85 80 75 71 67 63 60 56 53 50 47 45 42 40 38 36 34 32 31 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 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 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 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 19 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34
 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 38 39 41 42 44 46 48 50 52 55 57 60 64 67 71 76 80 86 92 98 105 113 121 131 142 153 166 181 197 215 235 257 281 308 339 372 410 452 499 552 610 676 749 830 922 1024 1138 1265 1407 1566 1741 1936 2152 2388 2647 2927 3227 3544 3873 4208 4537 4848 5126 5357 5524 5616 5625 5550 5396 5174 4898 4583 4246 3900 3557 3226 2912 2619 2348 2101 1877 1675 1493 1331 1185 1056 940 837 746 664 592 527 470 419 373 332 296 264 235 209 186 165 147 130 115 102 90 79 69 61 53 46 39 34 28 24 19 16 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17
 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 41 43 46 49 53 56 60 65 69 75 80 86 93 100 108 116 126 136 147 159 172 187 203 220 239 260 282 307 335 364 397 433 471 514 560 610 665 723 787 855 928 1005 1087 1172 1260 1350 1440 1528 1614 1693 1765 1825 1873 1906 1923 1922 1905 1872 1824 1764 1694 1616 1532 1445 1358 1270 1184 1101 1022 946 875 809 746 688 635 585 540 498 459 423 391 361 334 309 286 265 245 228 212 197 183 171 160 149 140 131 123 115 109 102 97 91 87 82 78 74 71 68 65 62 59 57 55 53 51 50 48 46 45 44 43 42 41 40 39 38 37 36 36 35 35 34 33 33 33 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 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 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 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 14 17 21 26 31 36 42 49 56 65 74 84 96 109 124 140 159 180 203 230 259 293 332 375 424 480 543 615 696 789 895 1015 1151 1306 1482 1682 1907 2160 2443 2757 3102 3476 3872 4282 4691 5081 5429 5710 5899 5979 5943 5793 5545 5218 4839 4432 4018 3613 3227 2869 2541 2244 1978 1742 1532 1346 1183 1039 913 802 704 618 543 477 418 367 322 282 247 216 188 164 143 124 107 93 80 68 58 49 41 34 27 22 17 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 2 3 4 5 7 8 9 11 12 14 16 17 19 21 23 25 27 30 32 35 37 40 43 46 49 52 56 59 63 67 72 76 81 86 91 97 102 109 115 122 129 137 145 154 163 173 183 194 206 218 231 245 260 276 293 311 330 351 372 395 420 446 473 503 534 567 602 639 679 720 764 810 859 910 964 1020 1079 1140 1204 1270 1338 1407 1478 1551 1624 1697 1770 1843 1914 1982 2048 2110 2167 2219 2265 2303 2335 2358 2372 2378 2375 2364 2343 2314 2278 2234 2183 2127 2066 2001 1932 1861 1788 1715 1640 1567 1494 1422 1352 1283 1217 1154 1092 1034 977 924 873 825 779 736 695 656 620 585 553 522 493 466 441 417 394 373 353 334 316 299 283 268 254 241 228 216 205 194 184 174 165 157 148 140 133 126 119 113 107 101 96 90 85 80 76 72 67 63 60 56 53 49 46 43 40 37 35 32 30 28 25 23 21 19 18 16 14 13 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 22 24 25 26 27 28 29 30 31 33 34 35 37 38 39 41 42 44 45 47 48 50 52 53 55 57 59 61 63 65 67 69 72 74 76 79 82 84 87 90 93 97 100 104 107 111 115 120 124 129 134 139 145 151 157 164 170 178 186 194 203 212 222 232 244 255 268 281 295 310 326 343 361 380 400 421 443 467 492 518 545 574 604 635 668 701 736 771 808 844 881 918 955 991 1025 1058 1088 1116 1141 1162 1178 1191 1198 1200 1197 1188 1175 1156 1133 1106 1075 1041 1004 965 925 884 843 801 760 720 680 642 605 569 535 503 472 443 416 390 366 343 322 302 283 265 249 233 219 206 193 181 170 160 151 142 133 125 118 111 105 99 93 87 82 78 73 69 65 61 58 54 51 48 45 43 40 38 35 33 31 29 27 26 24 22 21 19 18 17 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20
 31 32 34 36 37 39 41 43 45 48 50 52 55 57 60 63 66 69 72 76 79 83 87 91 95 100 105 110 115 121 126 133 139 146 153 161 169 178 187 196 206 217 228 241 253 267 281 296 312 330 348 367 387 408 431 455 480 507 535 565 596 628 663 698 735 774 814 855 898 942 986 1031 1077 1122 1168 1212 1256 1298 1338 1376 1411 1442 1470 1494 1513 1527 1536 1540 1539 1533 1522 1506 1486 1462 1434 1402 1368 1331 1293 1252 1211 1169 1127 1084 1042 1000 959 918 879 841 804 768 733 700 669 638 609 582 555 530 506 483 462 441 422 404 386 370 354 339 325 312 299 287 276 265 255 245 236 227 218 211 203 196 189 182 176 170 164 159 154 149 144 139 135 130 126 122 118 115 111 108 104 101 98 95 92 89 87 84 81 79 76 74 72 70 67 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 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29
 16 17 18 19 20 21 22 23 25 26 27 28 30 31 32 34 35 37 38 40 42 44 45 47 49 52 54 56 58 61 64 66 69 72 75 79 82 86 90 94 98 103 107 112 118 123 129 136 142 150 157 165 174 183 193 203 214 226 239 252 267 282 299 316 335 355 376 399 423 449 477 506 538 571 606 643 683 724 768 814 862 912 963 1017 1071 1127 1183 1239 1295 1349 1401 1451 1497 1538 1574 1603 1626 1640 1647 1646 1636 1617 1591 1558 1518 1472 1421 1367 1309 1250 1189 1128 1067 1006 948 891 835 783 732 684 639 596 556 518 483 450 419 390 363 338 315 293 273 254 237 221 206 192 179 167 155 145 135 126 118 110 102 95 89 83 77 72 67 63 58 54 50 47 43 40 37 34 32 29 27 25 22 20 19 17 15 14 12 11 9 8 7 6 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 11 15 20 25 31 38 45 54 63 74 85 99 114 130 149 170 193 219 249 282 319 360 407 459 518 584 658 741 834 937 1053 1183 1326 1485 1661 1852 2060 2284 2520 2766 3015 3262 3496 3707 3885 4019 4102 4127 4094 4007 3871 3696 3493 3271 3040 2808 2579 2360 2153 1959 1779 1614 1463 1326 1202 1089 988 897 815 741 674 615 561 513 470 431 397 365 337 312 290 269 251 234 220 206 194 183 174 165 157 150 143 138 132 127 123 119 116 113 110 107 105 102 100 99 97 95 94 93 92 91 90 89 88 87 86 85 85 84 84 83 82 82 81 81 80 80 79 79 78 78 77 77 76 76 75 75 74 74 73 72 72 71 71 70 69 69 68 67 67 66 65 64 64 63 62 61 60 60 59 58 57 56 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 23 23 22 21 20 19 18 18 17 16 15 14 14 13 12 11 11 10 9 8 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 1 2 3 4 5 6 7 9 10 11 12 14 15 16 18 19 21 22 24 26 27 29 31 32 34 36 38 40 42 43 45 47 50 52 54 56 58 60 62 65 67 70 72 74 77 80 82 85 88 91 94 97 101 104 108 112 116 121 126 131 136 142 149 156 163 171 180 190 201 212 225 239 254 271 290 311 333 358 386 417 450 488 529 575 626 682 744 812 888 971 1063 1163 1271 1390 1516 1652 1794 1942 2093 2243 2387 2519 2635 2726 2788 2815 2806 2759 2678 2566 2430 2276 2112 1943 1775 1612 1457 1311 1176 1053 940 838 747 665 591 526 467 415 369 328 291 259 230 204 181 160 142 126 111 98 87 76 67 58 51 44 38 32 27 23 19 15 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 14 17 20 23 27 31 35 39 43 48 53 59 65 71 78 85 93 101 110 120 130 141 153 166 179 194 210 226 244 264 284 306 330 355 381 410 440 472 505 541 578 618 659 702 746 793 840 889 938 989 1039 1090 1140 1190 1238 1285 1330 1372 1411 1448 1481 1510 1536 1557 1575 1589 1598 1604 1607 1606 1602 1595 1585 1573 1559 1544 1527 1509 1489 1470 1449 1429 1408 1387 1366 1345 1325 1305 1285 1266 1247 1229 1211 1194 1176 1160 1143 1127 1111 1095 1079 1063 1047 1031 1015 998 982 965 947 930 912 893 874 855 835 814 794 773 751 730 708 686 663 641 619 597 575 553 531 509 488 467 447 427 408 389 370 352 335 318 301 286 271 256 242 228 216 203 191 180 169 159 149 140 131 122 114 106 99 92 85 79 73 68 62 57 52 48 44 40 36 32 29 26 23 20 17 15 13 10 8 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 57 59 61 63 65 68 70 72 75 77 79 82 84 87 90 92 95 98 101 104 106 109 112 116 119 122 125 128 132 135 139 142 146 150 153 157 161 165 169 173 178 182 187 191 196 201 206 212 217 223 229 235 241 248 255 262 270 278 286 295 304 314 324 335 346 358 371 384 398 413 429 445 463 481 501 521 543 566 590 616 643 671 701 732 764 798 833 870 908 948 988 1030 1072 1115 1158 1201 1243 1284 1324 1362 1397 1429 1458 1481 1500 1513 1520 1521 1516 1504 1485 1461 1431 1395 1355 1311 1264 1214 1162 1109 1055 1002 949 897 846 796 749 703 660 618 579 542 507 474 443 414 387 361 338 316 295 276 258 241 226 211 198 185 173 162 152 143 134 125 118 110 104 97 91 86 81 76 71 67 63 59 55 52 49 46 43 40 38 35 33 31 29 27 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 7 6 6 5 5 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 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 31 32 33 35 36 38 39 41 42 44 46 48 49 51 53 55
 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 43 45 48 52 55 59 64 68 74 79 86 93 101 109 119 129 140 153 167 183 200 219 240 264 290 319 351 386 425 468 516 569 627 691 761 838 921 1010 1104 1204 1308 1414 1519 1620 1713 1794 1859 1904 1926 1922 1894 1843 1771 1683 1583 1475 1364 1253 1144 1040 942 850 766 689 618 555 498 446 400 358 321 288 259 232 209 187 169 152 136 123 111 100 90 81 73 66 60 54 49 44 40 36 32 29 26 23 21 19 17 15 13 11 10 9 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 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4
 3 4 6 7 8 10 11 13 14 16 18 20 22 24 26 28 30 32 35 37 40 43 45 48 52 55 58 62 66 69 73 78 82 87 92 97 102 107 113 119 126 132 139 147 154 162 170 179 188 198 208 219 230 241 253 266 280 294 308 324 340 357 375 394 414 435 457 480 505 531 558 587 617 649 683 719 756 796 838 883 930 980 1032 1088 1146 1208 1272 1340 1411 1485 1562 1643 1725 1810 1897 1985 2073 2161 2247 2330 2409 2482 2547 2603 2649 2682 2701 2706 2696 2671 2630 2575 2507 2426 2336 2238 2133 2024 1912 1800 1688 1578 1472 1369 1271 1178 1089 1007 929 857 789 727 669 616 566 521 479 441 405 373 343 316 290 267 246 226 208 192 176 162 149 137 126 116 107 98 90 82 75 69 63 57 52 47 42 38 34 31 27 24 21 18 16 13 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10 11 13 15 17 19 21 24 26 29 32 35 39 43 47 52 57 62 68 75 82 90 98 107 117 128 140 153 168 184 201 220 240 263 288 315 344 377 412 450 492 538 587 640 697 758 823 893 966 1042 1121 1203 1285 1366 1446 1523 1594 1658 1713 1757 1790 1809 1815 1808 1788 1756 1714 1662 1603 1538 1470 1398 1326 1253 1181 1112 1044 979 917 858 803 751 702 656 614 574 537 503 472 442 415 390 367 345 326 307 290 275 260 247 234 223 212 202 193 184 176 169 162 155 149 144 138 133 128 124 120 116 112 108 105 102 99 96 93 90 87 85 82 80 78 75 73 71 69 67 65 64 62 60 58 57 55 53 52 50 49 47 46 44 43 42 40 39 38 36 35 34 33 32 31 29 28 27 26 25 24 24 23 22 21 20 19 18 18 17 16 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 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 51 51 52 53 54 54 55 56 57 58 58 59 60 61 62 63 64 65 65 66 68 69 70 71 72 73 74 76 77 79 80 82 83 85 87 89 91 93 95 97 100 102 105 108 111 114 118 121 125 129 133 138 143 148 153 159 165 171 178 185 193 201 209 218 227 237 248 259 270 282 295 308 322 337 352 368 385 402 419 438 456 476 495 515 535 555 575 595 615 634 652 669 685 700 713 725 734 742 747 750 750 748 744 738 729 718 705 690 674 657 638 618 598 577 555 534 513 491 470 450 430 410 391 372 355 338 321 306 291 277 263 250 238 227 216 205 195 186 177 169 161 154 147 140 134 128 123 117 112 108 103 99 95 91 87 84 81 78 75 72 69 67 65 62 60 58 56 54 52 51 49 47 46 44 43 42 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 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 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 25 25 25 26 26 26 27 27 28 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 42 43 44 44 45 46 46 47 48 49 49
 6 7 8 9 10 12 13 14 16 17 19 20 22 23 25 27 29 31 33 35 37 40 42 45 48 51 54 57 60 64 68 72 76 80 85 90 96 102 108 115 122 129 137 146 155 165 176 188 200 214 228 243 260 278 297 318 341 365 391 419 449 482 517 555 595 639 686 736 790 847 909 974 1044 1118 1197 1280 1367 1459 1556 1656 1760 1868 1978 2091 2205 2319 2433 2545 2654 2758 2856 2946 3028 3099 3159 3207 3241 3262 3270 3263 3243 3211 3166 3111 3046 2973 2892 2806 2716 2622 2526 2428 2331 2234 2138 2045 1953 1864 1778 1696 1616 1540 1467 1398 1332 1270 1210 1154 1101 1050 1003 958 915 875 836 800 766 734 703 674 647 621 596 572 550 528 508 489 470 452 435 419 403 388 374 360 346 334 321 309 298 287 276 266 256 246 237 228 219 210 202 194 186 179 172 165 158 151 145 139 133 127 122 116 111 106 101 96 92 87 83 79 75 71 68 64 61 58 55 52 49 46 44 41 39 36 34 32 30 29 27 25 24 22 21 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 10 13 17 21 25 30 36 42 49 57 66 75 86 98 111 126 143 162 183 206 232 261 294 330 370 416 466 522 585 655 732 818 912 1017 1131 1256 1392 1537 1693 1856 2026 2198 2370 2536 2691 2830 2945 3033 3088 3109 3095 3048 2970 2867 2743 2605 2457 2304 2151 1999 1852 1712 1580 1456 1340 1233 1134 1044 961 885 816 754 697 645 598 555 516 481 449 420 393 369 347 327 308 291 276 262 249 236 225 215 205 196 188 180 172 165 159 153 147 141 136 130 126 121 116 112 108 104 100 96 92 89 85 82 79 75 72 69 66 64 61 58 55 53 50 48 45 43 41 39 36 34 32 30 28 27 25 23 22 20 18 17 15 14 13 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19 19 20 21 23 24 25 26 27 28 30 31 33 34 36 37 39 41 42 44 46 49 51 53 56 58 61 64 67 70 73 77 81 85 90 94 99 105 110 116 123 130 137 146 154 163 173 184 196 208 221 236 251 268 286 305 325 347 371 396 423 451 482 514 548 584 621 661 701 743 785 828 871 912 953 991 1025 1056 1082 1102 1116 1123 1123 1116 1101 1080 1053 1020 983 942 899 853 807 761 714 669 625 583 543 505 469 435 403 373 346 320 296 275 254 236 218 202 188 174 162 150 140 130 121 113 105 98 91 85 80 74 70 65 61 57 53 50 47 44 41 39 36 34 32 30 28 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 9 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 1 1 1 2 2
 22 24 26 28 30 32 34 36 38 40 43 45 47 50 53 55 58 61 63 66 69 72 75 79 82 85 88 92 95 99 103 107 110 114 119 123 127 132 136 141 146 151 156 162 167 173 179 186 192 199 207 215 223 232 241 251 261 272 284 297 311 325 341 358 376 395 416 439 463 490 518 549 582 618 656 698 743 792 844 900 961 1026 1096 1171 1250 1334 1424 1517 1615 1717 1822 1929 2036 2142 2244 2342 2431 2510 2576 2625 2657 2669 2660 2630 2581 2512 2427 2328 2218 2099 1976 1850 1724 1600 1480 1364 1254 1151 1054 964 880 803 732 667 607 553 503 458 416 379 345 314 286 260 237 215 196 179 162 148 134 122 111 101 92 83 75 68 61 55 49 44 39 35 31 27 24 20 17 15 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 9 11 12 14 15 17 19 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 10 12 14 16 18 21 23 26 29 32 36 40 44 48 53 58 64 70 77 84 92 101 111 121 132 144 157 172 187 204 223 243 265 288 313 341 370 402 436 473 512 553 597 643 692 743 795 849 905 960 1016 1072 1125 1177 1225 1270 1310 1344 1372 1393 1407 1414 1412 1404 1388 1366 1337 1303 1265 1222 1177 1129 1079 1029 978 928 878 829 781 735 691 648 608 569 533 498 465 435 406 379 353 330 307 287 267 249 232 216 201 188 175 163 152 141 131 122 114 106 99 92 85 79 73 68 63 58 54 50 46 42 39 36 33 30 27 25 23 20 18 16 14 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 42 44 46 48 50 52 54 57 59 61 64 67 69 72 76 79 82 86 90 94 98 102 107 112 118 124 130 136 143 151 159 168 177 187 197 209 221 234 249 264 281 299 318 338 361 385 410 438 468 500 534 571 610 651 695 742 792 844 898 955 1014 1075 1137 1200 1264 1327 1389 1449 1507 1560 1608 1650 1685 1712 1731 1741 1742 1734 1716 1691 1657 1616 1570 1518 1462 1403 1342 1280 1217 1155 1093 1033 974 918 863 812 762 715 671 629 590 553 519 487 457 429 402 378 355 334 314 296 278 262 248 234 221 208 197 187 177 167 159 150 143 135 129 122 116 110 105 100 95 90 86 82 78 74 70 67 64 60 57 54 52 49 47 44 42 39 37 35 33 31 29 28 26 24 23 21 20 18 17 15 14 13 12 10 9 8 7 6 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17 17 18 19 20
 60 61 63 64 66 67 69 70 72 74 75 77 79 81 83 85 87 89 91 93 96 98 101 103 106 108 111 114 117 121 124 127 131 135 139 143 147 152 156 161 167 172 178 184 191 197 205 213 221 229 239 248 259 270 282 294 307 321 337 352 369 388 407 427 449 472 496 522 549 578 608 640 674 710 747 785 825 867 910 954 999 1045 1092 1138 1184 1229 1273 1315 1354 1390 1422 1450 1472 1489 1499 1503 1500 1490 1474 1452 1423 1389 1350 1307 1261 1212 1161 1108 1055 1002 949 897 847 797 750 704 661 620 580 543 508 475 444 415 388 363 339 317 297 277 260 243 228 213 200 188 176 165 155 146 137 129 122 115 108 102 97 91 86 82 77 73 69 66 62 59 56 53 51 48 46 44 42 40 38 36 34 33 31 30 28 27 26 25 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 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 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 44 45 46 47 48 49 50 51 52 54 55 56 57 59
 46 49 52 55 58 61 64 67 71 74 77 81 84 88 91 95 99 102 106 110 114 117 121 125 129 133 137 140 144 148 152 156 160 164 168 172 176 180 184 188 192 196 201 205 210 215 220 225 230 236 242 249 255 263 271 279 288 298 309 321 333 347 362 379 397 417 438 462 487 516 547 581 618 658 703 752 805 863 927 996 1072 1154 1243 1339 1443 1554 1673 1799 1932 2071 2214 2360 2505 2647 2781 2903 3008 3091 3148 3175 3169 3131 3061 2961 2836 2692 2532 2363 2190 2017 1848 1685 1531 1386 1252 1128 1015 912 818 733 657 588 527 471 421 377 337 301 269 241 215 192 171 153 136 121 108 95 85 75 66 58 50 44 38 32 27 23 19 15 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 11 13 15 16 18 20 22 24 26 29 31 33 36 38 41 44
 3 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 26 27 29 31 33 35 38 40 43 45 48 51 54 57 61 64 68 72 77 81 86 91 97 103 109 116 123 130 138 147 156 166 176 187 199 212 226 240 256 273 291 310 330 352 376 401 427 456 486 518 553 589 628 669 712 757 804 853 904 957 1012 1067 1123 1179 1235 1289 1342 1391 1437 1479 1514 1543 1565 1579 1585 1582 1570 1549 1520 1484 1441 1391 1337 1279 1219 1156 1093 1029 966 905 845 787 732 680 630 584 540 499 460 425 391 361 332 306 282 260 239 220 202 186 171 158 145 134 123 113 104 96 88 81 74 68 62 57 52 48 44 40 36 33 30 27 24 22 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 1 1 2
 78 79 81 83 85 87 89 91 93 95 97 100 102 105 107 110 113 116 119 122 126 129 133 137 141 145 149 154 159 164 169 174 180 186 193 199 207 214 222 230 239 248 257 267 278 289 301 313 326 339 354 369 384 401 418 436 455 475 495 516 538 561 585 609 635 661 687 714 742 770 798 827 855 884 912 940 968 995 1021 1046 1070 1092 1113 1132 1149 1164 1177 1188 1196 1201 1204 1204 1202 1197 1190 1180 1168 1153 1137 1118 1097 1075 1052 1027 1001 974 947 919 890 862 833 804 776 747 719 692 665 639 613 588 564 541 518 496 475 455 435 417 399 382 365 350 335 320 307 294 281 269 258 247 237 227 218 209 200 192 184 177 170 163 157 151 145 139 134 128 123 119 114 110 106 102 98 94 90 87 84 80 77 74 72 69 66 64 61 59 57 54 52 50 48 46 44 43 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 35 36 36 37 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 72 73 75 76
 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 48 49 50 51 52 53 54 55 55 56 57 58 59 60 61 62 63 64 66 67 69 70 72 74 77 79 82 86 89 94 98 104 110 116 124 132 142 153 165 178 194 211 230 252 277 305 337 372 412 458 509 567 632 707 791 886 993 1114 1251 1405 1576 1768 1978 2208 2455 2713 2977 3234 3472 3673 3819 3896 3893 3810 3651 3433 3171 2886 2593 2307 2035 1784 1557 1354 1174 1016 878 758 654 564 486 419 360 310 266 228 195 167 142 121 102 86 72 59 48 39 31 23 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 10 11 12 13
 112 113 114 115 116 117 118 119 120 121 121 122 123 124 125 126 127 128 129 131 132 133 134 135 136 138 139 140 142 143 145 146 148 150 152 154 156 158 160 163 165 168 171 174 177 181 184 188 192 197 201 206 211 217 223 229 236 243 250 258 267 276 285 295 305 316 328 340 353 367 381 396 411 428 445 463 482 501 521 542 564 586 610 633 658 683 708 734 760 786 812 838 863 887 911 933 954 973 991 1006 1019 1029 1036 1040 1041 1038 1033 1024 1012 998 980 960 938 913 887 860 831 802 772 741 711 681 651 621 592 564 537 511 486 461 438 416 395 375 355 337 320 304 289 274 260 247 235 224 213 203 193 184 175 167 160 153 146 139 133 128 122 117 112 108 104 100 96 92 89 85 82 79 76 74 71 69 66 64 62 60 58 56 54 53 51 49 48 47 45 44 43 42 40 39 38 37 36 36 35 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 32 33 33 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 65 65 66 66 67 67 68 69 69 70 71 71 72 73 73 74 75 76 76 77 78 79 80 80 81 82 83 84 85 86 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 104 105 106 107 108 109 110 111
 26 28 29 31 33 34 36 38 40 41 43 45 47 49 51 53 56 58 60 62 65 67 69 72 74 77 80 82 85 88 91 94 97 100 103 107 110 114 117 121 125 129 133 137 142 146 151 156 161 167 172 178 184 191 197 205 212 220 228 237 246 256 266 277 289 301 314 328 343 359 375 393 412 432 453 475 499 525 552 581 611 644 678 714 753 794 837 882 930 980 1032 1086 1143 1201 1261 1322 1384 1446 1507 1567 1624 1678 1727 1770 1806 1833 1852 1860 1858 1845 1821 1787 1743 1690 1630 1563 1491 1416 1339 1261 1184 1107 1033 961 892 826 765 706 652 601 554 510 470 432 398 366 337 310 285 263 242 222 205 188 173 160 147 135 124 114 105 97 89 82 75 68 63 57 52 47 43 39 35 32 28 25 22 19 17 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 23 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 3 7 12 18 24 31 39 49 59 72 86 102 121 142 166 194 227 264 306 355 411 476 551 637 736 850 982 1134 1308 1506 1732 1985 2266 2571 2894 3223 3539 3820 4039 4172 4203 4128 3956 3707 3407 3082 2753 2435 2139 1868 1626 1412 1224 1059 917 793 686 593 512 443 382 330 285 246 212 182 156 134 114 97 82 69 58 48 40 32 26 20 15 10 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 70 74 77 81 85 89 93 98 102 107 112 117 122 127 133 138 144 150 157 163 170 177 184 191 198 206 214 222 230 238 247 256 264 273 283 292 301 311 321 331 341 350 361 371 381 391 401 411 421 432 442 452 462 471 481 491 500 510 519 528 537 546 555 564 572 580 588 596 604 611 618 625 632 638 645 650 656 662 667 671 676 680 683 687 689 692 694 695 696 696 696 695 693 691 688 685 680 676 670 664 657 649 640 631 622 611 600 589 577 564 551 538 525 511 497 482 468 453 439 424 410 396 381 368 354 340 327 314 302 289 278 266 255 244 234 224 214 204 195 187 179 171 163 156 149 142 135 129 123 118 112 107 102 97 93 89 84 80 77 73 70 66 63 60 57 54 52 49 47 44 42 40 38 36 34 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 9 8 7 7 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 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 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 19 20 21 22 24 25 27 28 30 32 34 36 38 40 42 44 47 49 52 55 58 61 64 67
 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 12 14 16 19 21 23 26 28 31 34 37 40 44 47 51 55 59 63 67 72 77 82 87 93 98 104 110 117 124 130 138 145 153 161 169 178 187 196 206 216 226 237 248 260 272 284 298 311 326 341 356 373 391 409 429 450 472 496 521 548 577 608 641 677 716 757 802 850 902 957 1017 1081 1149 1222 1300 1382 1467 1557 1649 1742 1836 1929 2018 2102 2176 2239 2288 2319 2332 2324 2294 2245 2175 2089 1989 1879 1761 1639 1516 1395 1277 1165 1058 959 866 781 703 632 568 509 457 409 366 328 293 262 234 209 186 166 148 132 117 104 92 81 71 63 55 48 41 35 30 25 21 17 13 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 83 84 86 88 90 92 93 95 97 99 101 103 105 107 109 112 114 116 118 121 123 125 128 130 133 136 138 141 144 147 150 153 156 160 163 167 170 174 178 183 187 191 196 201 206 212 217 223 230 236 243 250 258 266 274 283 292 302 312 322 333 345 357 370 383 397 411 426 442 458 474 492 509 528 546 565 585 604 624 644 664 684 704 723 741 759 776 792 807 820 832 842 850 856 860 861 860 857 851 843 833 820 806 789 771 751 730 708 685 661 637 613 588 564 539 515 491 468 446 424 403 383 363 345 327 310 293 278 263 249 236 224 212 201 190 180 171 162 153 145 138 131 124 118 112 107 101 96 92 87 83 79 75 72 68 65 62 59 56 54 51 49 46 44 42 40 38 37 35 33 32 30 29 27 26 25 24 22 21 20 19 18 17 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 7 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 21 21 21 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 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 62 63 64 66 67 69 70 71 73 75 76 78 79 81
 0 0 0 0 0 1 1 2 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 38 39 40 42 44 45 47 49 51 53 55 58 60 63 66 69 73 77 81 85 90 95 101 108 115 123 131 141 151 163 175 189 205 222 241 262 285 311 340 372 407 446 490 538 592 652 719 793 875 967 1069 1182 1306 1444 1594 1758 1936 2126 2327 2536 2748 2957 3156 3334 3483 3591 3652 3659 3610 3508 3360 3175 2964 2736 2503 2271 2048 1837 1641 1462 1299 1152 1020 903 799 707 626 554 491 435 386 342 304 270 240 213 190 169 150 134 119 105 94 83 73 65 57 50 44 38 33 28 24 20 16 13 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 15 16 17 19 20 21 22 24 25 27 28 30 32 34 36 38 40 42 45 47 50 53 56 59 63 67 71 75 79 84 89 95 101 107 114 122 129 138 147 157 167 179 191 205 219 234 251 269 289 309 332 356 382 410 440 473 507 543 582 623 666 711 758 806 856 907 958 1009 1059 1108 1154 1196 1235 1268 1296 1318 1333 1340 1341 1334 1320 1300 1274 1243 1208 1169 1127 1082 1037 991 944 898 853 808 765 723 683 645 608 574 541 510 480 453 427 402 379 358 338 319 301 285 270 255 242 229 217 206 196 187 178 169 162 154 147 141 135 129 124 119 114 110 106 102 98 95 91 88 85 82 79 77 74 72 70 67 65 63 61 59 58 56 54 52 51 49 48 46 45 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 3 3 3 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 1 1 1 1 2 2 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 12 14 17 21 25 29 33 39 44 51 58 66 75 85 96 109 123 139 156 175 197 221 248 278 311 349 390 436 487 544 607 677 754 840 934 1037 1150 1272 1405 1548 1701 1861 2028 2199 2372 2540 2701 2849 2977 3081 3156 3199 3208 3182 3125 3038 2927 2797 2653 2500 2343 2185 2029 1879 1736 1600 1473 1355 1246 1145 1053 969 892 823 759 702 650 603 560 521 486 454 425 398 374 352 332 314 297 281 267 254 241 230 219 210 200 192 184 176 169 162 155 149 143 138 133 127 123 118 113 109 105 101 97 93 89 86 82 79 76 73 70 67 64 61 58 56 53 51 48 46 44 41 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 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 1 2 3 4 6 7 8 9 11 12 14 16 17 19 21 23 25 27 30 32 35 37 40 43 46 50 53 57 61 65 69 74 79 84 90 96 102 109 116 124 132 141 150 160 171 182 194 207 221 236 252 268 286 306 326 348 371 396 422 449 479 510 542 576 612 649 688 728 769 811 854 898 942 986 1030 1073 1115 1155 1193 1229 1261 1290 1315 1336 1352 1363 1368 1369 1364 1354 1339 1319 1294 1265 1232 1197 1158 1117 1074 1030 985 940 894 849 805 762 719 679 639 601 565 530 498 466 437 409 383 358 335 313 293 274 256 239 224 209 196 183 171 160 149 140 130 122 114 106 99 93 87 81 75 70 65 61 56 52 49 45 42 38 35 32 30 27 25 22 20 18 16 14 13 11 9 8 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 48 49 51 53 55 57 59 61 64 66 69 71 74 77 81 84 87 91 95 99 104 109 114 119 125 131 137 144 151 159 167 176 185 195 205 216 228 240 253 267 282 297 313 330 348 366 385 404 425 445 466 487 508 529 549 569 588 606 623 637 650 661 670 676 679 680 678 674 667 657 645 631 615 598 580 560 539 518 497 476 454 433 412 392 372 353 334 317 300 283 268 253 239 226 213 202 190 180 170 161 152 144 136 129 122 116 110 104 99 94 89 85 81 77 74 70 67 64 61 59 56 54 51 49 47 45 44 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25
 54 56 59 61 63 65 68 70 73 76 79 82 85 89 92 96 100 104 109 113 118 123 129 135 141 147 154 162 170 178 187 196 206 217 229 241 254 268 283 299 317 335 355 376 398 422 447 474 503 533 565 599 635 672 711 751 793 836 879 924 968 1012 1055 1096 1136 1173 1206 1236 1261 1280 1295 1303 1306 1302 1293 1278 1257 1232 1202 1169 1133 1094 1053 1011 968 925 882 839 798 757 717 679 642 607 574 541 511 482 455 429 404 381 360 339 320 302 285 269 254 241 227 215 204 193 183 174 165 157 149 142 136 129 124 118 113 108 104 100 96 93 89 86 83 80 78 75 73 71 69 67 65 64 62 61 59 58 57 56 54 53 52 51 50 50 49 48 47 46 45 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 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 26 27 28 28 29 30 31 32 34 35 36 37 38 40 41 43 44 46 47 49 51 53
 12 13 14 14 15 16 16 17 18 19 20 21 21 22 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 47 49 52 54 57 60 64 67 71 75 79 83 88 93 99 105 111 118 125 133 142 151 161 171 183 195 208 222 237 253 271 289 309 330 353 376 402 428 456 486 516 548 582 616 651 687 723 759 795 830 864 897 928 956 982 1005 1024 1039 1050 1056 1059 1057 1050 1040 1026 1008 987 963 937 908 878 847 815 782 750 717 684 652 621 590 561 532 504 478 452 428 405 383 362 342 323 305 288 272 257 243 229 217 205 194 183 173 163 154 146 138 131 123 117 110 104 99 93 88 83 79 75 70 66 63 59 56 53 50 47 44 41 39 37 34 32 30 28 26 24 23 21 20 18 17 15 14 13 11 10 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12
 5 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 32 34 36 37 39 41 43 46 48 50 53 55 58 61 64 67 70 73 77 81 85 89 93 98 102 108 113 119 125 131 138 145 153 161 169 178 188 198 209 221 233 246 260 275 291 307 325 343 363 383 404 427 450 474 499 525 551 578 605 632 658 685 710 734 756 777 795 810 822 830 835 836 833 825 814 799 781 759 735 709 680 650 620 589 557 526 496 466 437 409 383 357 333 311 290 270 251 234 217 202 188 175 163 152 142 132 124 115 108 101 94 89 83 78 73 69 65 61 57 54 51 48 46 43 41 39 36 35 33 31 29 28 26 25 24 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 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 1 1 2 2 3 3 4 5
 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 12 14 15 17 19 21 23 25 27 30 32 35 38 41 44 48 52 56 60 65 70 75 81 87 94 102 110 118 128 138 149 161 174 188 204 220 239 259 281 305 331 359 390 424 461 501 545 592 643 698 757 820 888 960 1036 1115 1198 1284 1371 1459 1547 1632 1714 1790 1859 1919 1968 2005 2028 2038 2033 2015 1983 1940 1885 1822 1752 1676 1596 1514 1431 1348 1266 1187 1110 1036 966 899 836 777 721 670 621 576 534 496 460 426 396 367 341 317 295 274 255 238 222 207 193 180 169 158 148 138 130 122 114 107 101 95 89 84 79 75 70 66 63 59 56 53 50 47 44 42 39 37 35 33 31 29 27 25 24 22 21 19 18 17 15 14 13 12 11 10 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 23 26 29 31 34 38 41 44 48 52 56 60 64 68 73 78 83 89 94 100 106 112 119 125 132 139 147 154 162 170 178 186 195 204 212 221 230 239 249 258 267 276 285 294 303 312 321 329 338 346 354 362 370 377 384 391 398 405 412 418 425 431 438 444 450 457 463 470 477 484 491 499 507 515 524 533 542 552 563 573 585 597 609 622 635 649 664 679 695 711 728 744 762 779 797 815 833 850 867 884 899 914 927 939 949 957 962 965 965 963 957 948 936 921 902 881 858 832 804 775 744 712 679 647 614 581 550 518 488 459 430 403 377 353 330 308 287 268 249 232 216 201 187 173 161 150 139 129 119 111 102 95 88 81 75 69 63 58 53 49 45 41 37 34 30 27 24 22 19 17 14 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 7 9 11 13 15 17
 99 104 109 114 119 125 130 136 142 148 155 161 168 175 182 190 197 205 212 220 228 236 245 253 261 270 278 286 295 303 311 319 327 335 343 350 357 364 370 376 382 387 392 396 400 404 407 409 411 413 414 415 415 416 415 414 413 412 411 409 407 404 402 399 397 394 391 388 385 382 379 376 373 370 367 364 361 358 355 353 350 348 345 343 341 338 336 334 332 330 329 327 325 324 322 321 320 318 317 316 315 314 314 313 312 312 311 311 310 310 310 310 310 310 310 310 310 310 310 310 311 311 311 312 312 312 313 313 313 313 314 314 314 314 313 313 313 312 312 311 310 309 307 306 304 302 300 298 296 293 290 287 284 280 277 273 269 265 261 256 252 247 242 238 233 227 222 217 212 207 201 196 191 185 180 175 170 164 159 154 149 144 139 134 129 125 120 116 111 107 103 99 95 91 87 83 80 76 73 70 67 64 61 58 56 53 51 48 46 44 42 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 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 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 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 22 23 25 26 28 30 32 34 36 38 40 43 45 48 51 54 57 60 63 66 70 74 77 81 86 90 94
 1 2 4 6 7 9 12 14 16 19 21 24 27 30 33 37 41 44 49 53 58 62 68 73 79 85 92 99 106 114 122 130 139 149 159 170 181 193 205 218 232 246 261 276 292 309 326 344 362 381 400 419 439 459 479 499 519 539 559 578 597 615 633 650 667 682 697 711 724 736 748 758 768 777 785 793 799 806 812 817 822 826 831 835 839 843 847 850 854 858 862 866 870 874 878 882 886 890 894 898 902 906 909 913 916 918 920 921 922 922 921 919 917 913 908 901 894 885 875 863 850 836 821 804 787 768 748 728 707 685 663 640 618 595 572 550 527 505 483 462 441 421 401 382 363 345 328 312 296 280 266 252 239 226 214 202 191 181 171 161 152 144 136 128 121 114 107 101 95 89 84 78 74 69 65 60 57 53 49 46 43 40 37 34 31 29 27 25 22 21 19 17 15 14 12 11 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 70 72 73 75 78 80 82 85 88 91 94 98 102 106 110 115 120 126 132 139 146 154 163 172 182 193 205 218 232 247 264 281 301 321 343 367 393 421 450 482 515 551 589 629 671 715 760 808 856 906 956 1005 1054 1102 1147 1189 1226 1259 1286 1307 1320 1326 1324 1315 1298 1274 1245 1209 1169 1125 1079 1030 980 930 880 830 782 735 689 646 605 566 529 494 462 431 403 376 352 329 308 288 270 253 237 222 209 196 185 174 164 155 146 139 131 124 118 112 106 101 96 92 87 83 79 76 73 69 66 63 61 58 56 53 51 49 47 45 43 41 39 38 36 34 33 32 30 29 27 26 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 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 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41
 61 63 66 68 70 72 75 77 79 81 84 86 89 91 94 96 99 102 104 107 110 113 116 119 122 125 129 132 136 140 143 148 152 156 161 166 171 177 183 189 196 203 210 218 227 236 246 257 269 281 294 309 324 341 358 377 397 419 442 467 493 521 551 582 614 649 684 721 759 798 837 877 917 956 994 1030 1065 1097 1125 1150 1170 1186 1197 1202 1201 1195 1184 1167 1145 1119 1089 1056 1020 981 942 901 859 817 776 735 695 657 619 583 549 516 485 456 428 402 377 354 332 312 293 276 259 244 230 217 205 194 183 174 165 157 149 142 135 129 124 118 113 109 105 101 97 93 90 87 84 81 79 76 74 72 70 68 66 64 62 60 58 57 55 54 52 51 49 48 46 45 44 43 41 40 39 38 36 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 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 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 40 42 44 46 47 49 51 53 55 57 59
 0 0 0 0 0 0 1 2 3 4 5 7 8 10 11 13 15 17 19 22 24 27 30 34 37 41 46 50 56 61 67 74 82 90 99 109 121 133 147 162 179 198 219 243 269 299 332 369 409 455 506 562 624 692 767 848 935 1028 1126 1226 1327 1426 1518 1601 1670 1721 1752 1760 1745 1709 1654 1583 1500 1410 1315 1219 1124 1032 945 862 786 715 650 591 536 487 442 402 365 332 302 274 250 227 207 189 172 157 144 131 120 110 101 92 85 78 71 66 61 56 52 48 44 41 38 36 34 31 30 28 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 17 17 16 16 16 16 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 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 13 15 16 18 20 22 24 26 28 30 33 36 39 42 45 49 53 57 61 66 71 77 83 90 97 105 113 122 132 143 154 167 181 196 212 230 249 270 293 317 344 373 404 437 472 510 551 593 637 683 730 777 825 872 917 959 997 1031 1060 1082 1097 1104 1105 1098 1085 1065 1040 1011 978 942 904 865 826 786 747 709 672 636 602 570 539 509 482 456 432 409 387 367 349 331 315 300 286 272 260 248 238 228 219 210 202 194 188 181 175 170 165 160 155 151 148 144 141 138 136 133 131 129 127 126 124 123 122 120 119 119 118 117 116 115 115 114 114 113 112 112 111 111 110 109 109 108 107 106 105 104 104 103 101 100 99 98 97 96 94 93 92 90 89 87 86 84 82 81 79 78 76 74 73 71 69 67 66 64 62 60 59 57 55 54 52 50 49 47 46 44 42 41 39 38 37 35 34 33 31 30 29 28 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8
 25 27 29 31 32 34 36 38 41 43 45 47 50 52 55 58 60 63 66 69 73 76 79 83 87 90 94 98 103 107 112 116 121 127 132 137 143 149 155 162 169 175 183 190 198 206 214 222 231 240 249 259 268 278 289 299 310 320 332 343 354 366 377 389 401 413 424 436 448 460 472 484 496 508 520 532 543 555 567 579 590 602 614 626 637 649 661 673 685 698 710 722 735 747 759 772 784 796 808 820 832 843 853 863 872 880 886 892 896 898 899 898 895 890 883 873 862 848 832 814 794 773 750 726 701 675 649 622 595 568 542 515 490 464 440 417 394 372 351 331 312 294 277 261 246 231 217 205 192 181 170 160 150 141 132 124 117 109 103 96 90 84 79 74 69 64 60 56 52 48 45 41 38 35 32 30 27 25 22 20 18 16 14 12 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 9 10 11 12 14 15 16 18 19 20 22 24
 18 20 22 25 27 29 32 35 38 41 44 48 51 55 59 63 68 72 77 83 88 94 100 107 114 121 129 137 146 155 165 175 186 198 210 223 236 251 266 281 298 315 334 353 372 393 414 436 458 481 505 528 552 576 600 624 647 669 691 712 732 751 768 784 798 811 822 831 839 845 849 852 853 853 851 849 845 840 834 827 820 811 803 793 783 773 763 752 740 729 717 705 693 681 668 656 643 630 617 604 590 577 563 550 536 522 508 495 481 467 453 440 426 413 399 386 373 361 348 336 324 312 301 290 279 269 259 249 240 231 222 214 206 198 191 184 177 170 164 158 152 147 141 136 131 127 122 118 114 110 106 102 98 95 92 89 86 83 80 77 74 72 69 67 65 62 60 58 56 54 52 50 48 47 45 43 41 40 38 37 35 34 32 31 30 28 27 26 25 24 22 21 20 19 18 17 16 16 15 14 13 12 12 11 10 10 9 8 8 7 7 7 6 6 5 5 5 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 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 4 5 6 8 9 11 13 14 16
 0 0 0 1 2 4 5 7 8 10 12 14 16 18 21 23 26 28 31 34 38 41 45 49 53 58 62 68 73 79 85 92 99 107 115 124 133 143 154 166 178 192 207 223 240 258 278 300 323 348 376 405 436 470 507 546 587 631 678 728 780 835 891 949 1008 1067 1127 1184 1240 1292 1340 1382 1417 1445 1465 1476 1477 1470 1453 1429 1396 1357 1311 1261 1207 1151 1093 1034 975 917 859 804 750 699 650 604 560 518 480 443 410 378 349 322 297 273 252 232 214 197 181 167 154 142 131 120 111 102 94 87 81 74 69 64 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 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 14 15 17 19 21 23 25 28 30 33 35 38 41 44 47 50 54 58 61 66 70 74 79 84 89 94 100 106 112 119 126 133 141 149 158 167 176 186 197 208 219 232 244 258 271 286 301 317 334 351 369 387 406 426 446 467 488 510 532 555 577 600 622 645 667 689 711 732 752 772 790 807 824 839 852 864 875 884 891 897 901 903 904 902 900 895 889 882 873 862 850 837 823 808 791 774 756 738 718 699 678 658 637 617 596 575 554 534 514 494 475 456 437 419 402 385 369 353 338 324 310 297 285 273 261 251 240 231 221 212 204 196 189 182 175 168 162 157 151 146 141 136 132 127 123 119 115 112 108 105 101 98 95 92 90 87 84 82 79 77 74 72 70 68 66 64 62 60 58 56 54 52 50 49 47 45 44 42 40 39 37 36 35 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 9 11
 22 24 25 26 28 29 31 33 34 36 38 40 42 44 46 48 50 53 55 58 60 63 66 69 72 76 79 83 87 91 95 99 103 108 113 118 124 129 135 141 148 154 161 169 176 184 192 201 210 219 228 238 248 258 268 279 290 301 313 324 335 347 358 370 381 392 403 413 424 433 443 452 460 468 475 481 486 491 495 499 501 503 504 504 504 503 501 498 495 491 487 482 477 471 465 458 451 443 436 428 419 411 402 394 385 376 367 358 349 340 331 322 314 305 296 288 280 271 263 255 248 240 233 226 219 212 205 199 193 187 181 175 169 164 159 154 149 144 140 135 131 127 122 119 115 111 107 104 101 97 94 91 88 85 82 80 77 74 72 69 67 65 62 60 58 56 54 52 50 48 46 45 43 41 39 38 36 35 33 32 31 29 28 27 25 24 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 4 3 3 3 3 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 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21
 84 87 91 94 97 101 105 108 112 115 119 123 126 130 133 137 141 144 148 151 155 158 162 165 168 172 175 178 181 184 187 190 193 196 198 201 204 206 209 212 214 217 219 222 224 227 229 232 235 238 241 244 248 251 255 259 264 268 274 279 285 291 297 305 312 320 329 338 347 358 368 380 392 405 418 432 447 462 478 495 513 531 550 569 589 609 630 652 673 694 716 737 758 778 798 816 832 847 860 871 879 884 887 886 881 874 863 849 831 811 789 764 737 709 679 649 619 588 558 528 499 470 443 416 391 367 344 323 303 284 266 249 234 219 205 193 181 170 160 150 141 133 125 118 111 105 99 94 89 84 80 75 71 68 64 61 58 55 52 49 47 45 42 40 38 36 34 33 31 29 28 26 25 24 22 21 20 19 17 16 15 14 13 12 12 11 10 9 8 7 7 6 5 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 12 13 13 14 15 16 18 19 20 21 23 24 26 27 29 31 33 35 37 39 41 44 46 49 51 54 56 59 62 65 68 71 74 77 81
 53 57 60 64 68 73 77 81 86 91 95 100 106 111 116 122 128 134 140 146 153 159 166 173 181 188 196 204 212 220 229 238 247 256 266 276 287 297 309 320 333 345 358 372 387 402 418 435 452 471 490 511 532 555 580 605 632 660 690 722 755 789 825 863 901 942 983 1025 1068 1112 1155 1199 1241 1283 1323 1361 1396 1428 1455 1478 1496 1509 1515 1515 1509 1496 1476 1450 1419 1381 1339 1293 1243 1190 1135 1078 1021 964 907 851 797 744 694 645 599 555 514 476 439 406 374 345 318 293 270 248 229 211 194 179 165 152 140 129 119 110 102 94 87 81 75 70 64 60 56 52 48 44 41 38 36 33 31 28 26 24 23 21 19 18 16 15 14 12 11 10 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 12 14 16 18 20 22 24 26 29 31 34 37 40 43 46 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 13 15 18 21 24 28 32 36 41 47 53 59 67 75 85 95 107 121 136 154 174 197 223 253 287 326 371 423 483 552 631 722 826 944 1080 1233 1406 1598 1811 2042 2288 2544 2801 3049 3273 3458 3590 3658 3655 3584 3450 3266 3045 2804 2553 2305 2066 1841 1634 1446 1276 1124 989 869 763 670 589 517 454 399 351 309 272 240 212 187 165 146 129 115 102 91 81 72 65 58 52 47 42 38 34 31 28 25 23 21 19 17 15 14 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 14 16 18 20 22 24 26 28 30 33 35 38 41 43 46 49 53 56 60 63 67 71 75 80 84 89 94 100 105 111 117 124 131 138 146 154 162 172 181 191 202 214 226 239 253 267 283 299 317 336 356 377 400 424 450 477 506 537 570 604 641 680 720 763 808 855 904 955 1007 1061 1116 1173 1230 1287 1344 1400 1455 1508 1558 1605 1647 1684 1716 1740 1758 1768 1771 1765 1752 1730 1701 1665 1622 1574 1521 1464 1403 1341 1277 1213 1148 1085 1022 961 902 846 792 740 691 645 602 561 523 487 454 423 394 368 343 320 298 278 260 243 227 212 199 186 174 163 153 144 135 126 119 111 105 98 92 87 81 76 72 67 63 59 55 52 48 45 42 39 36 34 31 29 26 24 22 20 18 16 15 13 11 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 60 63 66 69 72 75 78 82 85 89 92 96 100 104 108 113 117 122 126 131 137 142 147 153 159 165 171 178 185 192 199 207 214 223 231 240 249 258 268 278 288 299 310 322 334 346 359 372 385 399 413 427 442 457 473 489 505 521 537 553 570 586 602 619 635 650 665 680 695 708 721 734 745 756 765 774 781 788 793 797 800 802 802 801 799 796 792 787 781 773 765 756 746 735 724 712 700 687 673 660 646 632 617 603 588 574 559 545 531 517 503 489 475 462 449 437 424 412 401 389 378 368 357 347 338 328 319 311 302 294 286 279 271 264 257 251 244 238 232 226 221 215 210 205 200 195 190 186 181 177 172 168 164 160 156 152 148 145 141 137 134 130 127 124 120 117 114 111 108 105 102 99 96 93 91 88 85 83 80 77 75 73 70 68 66 63 61 59 57 55 53 51 49 47 46 44 42 41 39 37 36 35 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 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 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 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 12 12 13 14 15 16 17 18 19 21 22 23 24 26 27 29 31 32 34 36 38 40 42 44 46 48 50 53 55
 0 0 0 0 0 0 1 2 4 5 6 7 8 10 11 12 14 15 17 19 21 22 24 27 29 31 33 36 39 42 45 48 52 56 60 64 69 74 79 85 91 98 106 114 123 132 143 154 167 180 195 212 230 250 272 296 323 352 384 420 459 501 548 600 656 718 785 858 937 1023 1115 1213 1317 1427 1542 1661 1782 1905 2027 2146 2259 2363 2456 2535 2596 2639 2661 2663 2643 2603 2544 2469 2379 2279 2169 2054 1936 1817 1698 1582 1469 1361 1258 1160 1069 983 903 829 760 697 639 585 536 491 450 412 377 346 317 291 267 245 225 206 190 174 160 147 135 124 114 105 97 89 82 75 69 63 58 53 48 44 40 36 33 30 27 24 21 19 16 14 12 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 7 8 9 10 12 13 14 16 17 19 21 23 25 27 29 31 34 36 39 42 45 48 52 55 59 63 67 72 77 82 87 93 99 106 113 120 128 136 145 154 163 173 184 195 207 219 232 245 259 274 288 304 319 335 351 368 384 401 417 433 449 465 480 495 508 521 534 545 555 565 573 580 586 591 595 598 600 601 601 601 599 597 594 590 586 581 575 569 563 556 548 540 532 523 514 505 495 485 474 464 453 442 430 419 407 395 383 371 359 347 335 323 311 300 288 277 265 254 244 233 223 213 203 194 185 176 168 160 152 145 137 131 124 118 112 106 101 96 91 86 82 78 74 70 66 63 59 56 53 50 48 45 43 40 38 36 34 32 30 28 27 25 24 22 21 19 18 17 16 14 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 4 6 8 10 12 14 16 19 22 25 28 31 34 38 41 45 50 54 59 64 69 74 80 86 93 100 107 115 123 131 140 150 160 170 181 193 205 218 231 245 260 275 291 307 324 341 359 378 397 416 436 456 476 497 518 539 560 581 603 624 646 667 689 711 732 755 777 799 822 846 869 893 918 943 969 996 1023 1050 1078 1106 1135 1163 1192 1219 1247 1272 1297 1319 1338 1355 1367 1375 1379 1376 1368 1354 1333 1306 1273 1235 1191 1142 1090 1034 977 919 860 801 744 688 635 583 535 489 447 407 371 337 306 278 252 228 206 187 169 153 138 125 113 102 93 84 76 68 62 56 50 45 41 37 33 29 26 23 21 18 16 14 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 21 22 24 25 27 28 30 32 33 35 37 39 41 43 46 48 50 53 55 58 61 64 67 70 74 77 81 85 89 94 98 103 108 114 119 125 132 138 145 153 161 169 178 187 197 207 218 229 241 253 266 280 294 309 324 340 357 374 391 408 426 444 462 480 498 516 533 550 566 581 595 608 621 632 641 649 656 662 666 669 670 670 669 667 663 659 653 647 640 632 624 615 606 596 587 577 567 557 547 537 527 517 507 498 488 479 470 462 454 445 438 430 423 416 410 404 398 392 387 382 377 372 368 364 360 356 353 349 346 343 340 336 333 330 327 324 321 317 314 310 306 303 299 294 290 286 281 276 271 266 261 255 250 244 239 233 227 221 215 209 203 196 190 184 178 172 166 160 154 148 142 137 131 126 120 115 110 105 100 95 91 86 82 78 74 70 66 62 59 55 52 49 46 43 40 38 35 33 31 29 27 25 23 21 20 18 17 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18 20
 1 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 18 19 21 23 25 27 29 31 34 36 39 42 46 50 54 59 64 69 75 82 90 98 107 117 129 141 155 170 188 207 228 252 278 307 340 375 415 459 507 559 615 676 741 809 880 951 1023 1091 1155 1212 1258 1293 1313 1319 1310 1286 1251 1204 1150 1089 1025 960 894 830 768 709 653 601 553 508 466 428 393 361 332 305 280 258 238 219 202 187 173 160 148 137 127 119 111 103 97 91 85 80 76 72 68 65 62 60 58 56 54 53 51 50 49 49 48 48 48 48 48 48 48 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 58 59 59 59 59 59 59 59 59 59 59 59 58 58 57 57 56 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 39 38 37 36 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 16 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 46 47 49 51 53 55 58 61 64 67 71 75 80 85 90 97 104 111 120 130 140 152 164 178 194 211 230 250 273 297 324 353 385 419 456 496 538 583 631 682 734 789 845 902 958 1014 1068 1118 1165 1205 1239 1265 1283 1292 1291 1282 1263 1237 1203 1164 1120 1072 1021 969 917 864 813 763 714 668 624 583 544 508 474 443 414 387 362 339 318 299 281 265 250 237 224 213 202 193 184 175 168 161 154 148 142 137 131 127 122 118 114 110 106 102 99 95 92 89 86 83 80 77 74 72 69 67 64 62 59 57 55 52 50 48 46 44 42 40 38 36 34 32 30 28 27 25 23 22 20 19 17 16 14 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16
 0 0 1 1 2 3 3 4 5 6 7 8 9 9 11 12 13 14 15 16 18 19 21 22 24 25 27 29 31 33 35 37 39 42 44 47 50 53 56 59 62 65 69 73 77 81 85 89 94 99 104 109 114 120 126 132 138 145 151 158 166 173 181 189 197 205 214 223 232 241 251 260 270 280 290 301 311 322 333 344 355 366 377 388 399 410 421 432 442 453 463 474 483 493 502 510 518 525 532 537 542 546 548 550 550 549 546 542 537 531 523 514 503 492 479 466 452 437 422 406 390 374 357 341 325 310 294 280 265 251 238 225 213 201 190 179 169 160 150 142 134 126 119 112 105 99 93 88 83 78 73 69 65 61 57 53 50 47 44 41 38 36 33 31 29 27 25 23 21 19 18 16 15 13 12 11 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 5 6 6 7 8 9 10 10 11 12 13 14 15 17 18 19 20 21 23 24 26 27 29 30 32 34 36 38 40 42 45 47 49 52 55 58 61 64 67 70 74 77 81 85 89 93 98 102 107 112 117 122 127 133 139 144 150 156 162 168 175 181 188 194 201 208 214 221 228 235 242 249 256 264 271 278 286 293 301 308 316 324 332 340 349 357 366 375 384 393 403 413 423 433 444 454 465 476 486 497 508 519 529 539 548 557 565 573 579 584 587 589 590 588 585 580 573 565 554 542 528 513 497 480 461 443 424 404 385 366 347 328 310 293 276 260 245 230 216 203 191 179 168 158 148 139 130 122 115 108 101 95 89 84 78 74 69 65 61 57 54 50 47 44 42 39 36 34 32 30 28 26 24 22 21 19 18 17 15 14 13 12 11 10 9 8 7 6 5 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4
 1 1 2 2 2 3 3 4 4 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 37 39 42 44 46 49 52 55 59 62 66 71 76 81 87 93 100 107 116 125 135 146 158 171 185 200 218 236 256 278 302 328 355 385 417 451 488 526 567 609 654 699 746 794 842 889 935 979 1021 1058 1091 1119 1140 1155 1163 1163 1156 1143 1122 1096 1064 1029 989 947 903 858 812 767 722 678 636 595 556 520 485 453 422 394 367 343 321 300 281 264 248 233 220 208 197 187 178 170 162 155 149 144 139 134 130 126 123 120 117 115 112 110 108 107 105 104 102 101 100 99 98 97 97 96 95 95 94 93 93 92 92 91 91 91 90 90 89 89 88 87 87 86 85 85 84 83 82 81 80 79 78 77 75 74 73 71 70 68 66 65 63 61 59 58 56 54 52 50 48 46 45 43 41 39 38 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 8 8 7 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 17 19 21 23 25 28 30 33 36 40 43 47 51 55 59 64 69 75 80 87 93 100 107 115 124 133 142 152 163 174 186 198 211 224 239 253 268 283 299 315 331 347 362 377 392 406 419 430 441 450 457 463 468 470 472 471 469 466 461 456 449 442 434 426 418 409 400 391 383 374 366 358 351 344 337 331 326 320 316 312 308 305 302 300 298 297 296 295 296 296 297 298 300 302 305 307 310 314 318 322 326 330 335 339 344 349 353 357 361 364 367 370 371 372 372 371 370 367 363 358 352 345 337 328 318 308 297 286 274 262 250 238 226 214 203 192 181 170 160 150 141 132 124 116 108 101 94 88 82 76 71 66 61 57 53 49 45 42 39 36 33 30 28 26 23 21 19 18 16 14 13 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 13
 0 0 0 1 2 2 3 3 4 5 6 6 7 8 9 9 10 11 12 13 14 15 16 18 19 20 21 23 24 26 27 29 30 32 34 36 38 40 43 45 48 51 53 57 60 63 67 71 75 80 85 90 96 102 108 115 122 130 139 148 158 169 181 193 206 220 236 252 269 288 308 329 351 374 399 424 451 479 508 538 569 600 631 663 694 725 755 784 811 836 858 878 894 907 915 920 920 915 906 893 875 854 829 801 771 739 705 670 635 600 564 530 496 463 432 402 374 347 321 297 275 254 235 217 201 185 171 158 146 134 124 114 106 97 90 83 77 71 65 60 55 51 47 43 39 36 33 30 28 25 23 21 19 17 15 13 12 10 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 15 16 17 17 18 19 20 21 22 22 23 24 25 26 27 28 30 31 32 33 34 36 37 39 40 42 44 45 47 49 51 53 56 58 61 64 67 70 74 77 81 86 90 95 101 106 113 119 127 135 143 152 163 173 185 198 212 227 243 260 279 299 321 344 369 395 423 453 484 517 551 587 623 661 699 738 776 813 849 883 915 943 968 989 1005 1016 1021 1022 1017 1007 992 973 949 923 894 862 829 795 760 725 690 655 621 588 557 526 497 469 442 417 393 371 350 330 312 294 278 263 249 236 224 213 202 193 184 175 168 160 154 147 142 136 131 127 122 118 114 111 107 104 101 98 95 93 90 88 86 84 82 80 78 76 74 72 71 69 67 66 64 63 61 60 58 57 55 54 53 51 50 49 47 46 45 44 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 12 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 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 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 12 13
 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 33 36 39 42 46 50 55 60 65 71 77 84 92 101 110 120 131 143 157 172 188 206 226 248 272 298 327 359 393 431 471 515 561 611 663 717 772 829 885 940 992 1039 1082 1117 1145 1164 1174 1175 1166 1150 1126 1095 1060 1020 978 934 889 844 800 757 715 675 636 600 566 533 503 475 448 423 400 379 359 340 323 307 293 279 266 254 244 234 225 216 208 201 195 189 183 178 174 169 166 162 159 157 154 152 150 148 146 145 144 142 141 140 139 138 137 136 136 135 134 133 132 131 130 129 127 126 125 123 122 120 119 117 115 113 112 110 108 106 104 101 99 97 95 92 90 88 85 83 81 78 76 74 71 69 67 64 62 60 57 55 53 51 49 47 45 43 41 39 37 35 33 32 30 28 27 25 24 22 21 20 19 17 16 15 14 13 12 11 11 10 9 8 8 7 7 6 6 5 5 5 4 4 4 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 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
 38 39 41 43 45 47 49 51 53 56 58 60 63 66 68 71 74 77 80 83 87 90 94 98 102 106 110 114 119 124 129 135 140 146 152 159 165 173 180 188 196 205 214 223 233 243 254 266 278 290 303 317 331 345 360 376 392 409 426 443 460 478 496 514 531 549 566 583 599 615 630 643 656 668 679 688 696 702 707 710 712 713 711 709 705 699 693 685 675 665 654 642 629 615 601 586 571 556 540 524 508 492 476 460 444 428 413 398 383 368 354 340 327 314 302 290 278 267 257 247 237 228 219 211 203 196 188 182 175 169 163 158 153 148 143 139 135 131 127 123 120 116 113 110 107 104 102 99 97 94 92 90 87 85 83 81 79 77 76 74 72 70 68 67 65 64 62 60 59 57 56 55 53 52 50 49 48 46 45 44 42 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 14 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 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 5 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 31 33 34 36
 3 4 4 5 6 7 7 8 9 10 11 11 12 13 14 15 16 17 19 20 21 22 23 25 26 28 29 31 33 34 36 38 41 43 45 48 51 54 57 61 65 69 74 79 85 91 98 105 114 123 133 145 157 171 187 205 224 246 271 298 328 362 399 440 485 535 589 647 710 777 847 920 995 1069 1142 1211 1273 1326 1369 1398 1412 1412 1396 1366 1324 1271 1210 1142 1071 999 926 855 786 720 659 601 547 497 451 409 371 336 305 276 250 227 205 186 169 153 139 127 115 105 96 88 80 73 67 62 57 52 48 44 41 38 35 33 30 28 26 24 22 21 19 18 17 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 15 16 18 19 20 22 23 25 26 28 30 32 34 36 39 41 44 46 49 52 55 59 62 66 70 75 80 85 90 96 102 108 115 122 130 139 148 157 167 178 190 202 215 229 244 260 276 293 311 330 350 370 390 411 433 454 475 496 517 536 555 572 588 602 614 624 631 637 640 641 640 637 631 624 616 606 594 582 569 555 541 526 511 496 481 466 451 436 421 407 393 380 366 353 341 329 317 305 294 284 273 263 253 244 235 226 217 209 201 193 186 179 172 165 159 152 146 141 135 130 124 119 115 110 106 101 97 93 89 86 82 79 76 72 69 66 64 61 59 56 54 51 49 47 45 43 41 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14
 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 12 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 31 32 34 36 38 40 42 45 48 51 54 58 62 66 71 76 82 88 94 102 110 119 128 138 149 162 175 189 204 220 238 257 277 299 322 346 372 399 428 458 489 521 555 589 624 659 695 730 765 799 832 863 892 919 942 963 979 992 1001 1005 1005 1001 992 980 964 944 921 896 868 838 807 775 743 710 677 644 612 581 551 522 494 467 442 417 395 373 353 334 316 299 283 269 255 242 230 219 208 199 189 181 173 165 158 151 145 139 133 128 123 118 114 109 105 101 98 94 91 87 84 81 78 76 73 71 68 66 63 61 59 57 55 53 51 49 47 46 44 42 41 39 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 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 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6
 22 24 26 28 31 34 37 39 43 46 49 53 57 61 65 69 74 79 84 90 95 101 108 115 122 129 137 146 155 164 174 185 196 208 221 234 248 263 279 295 313 331 351 371 392 415 438 462 487 513 539 566 593 621 648 676 703 729 754 777 800 820 838 854 867 877 885 889 891 890 886 879 870 859 845 830 813 794 775 754 732 710 688 665 642 619 596 573 551 529 507 486 466 446 426 407 389 371 354 338 322 307 292 278 265 252 240 228 217 207 197 188 179 170 162 155 148 141 135 129 123 118 113 108 104 100 96 92 89 85 82 79 76 74 71 69 66 64 62 60 58 56 54 52 50 49 47 46 44 43 41 40 38 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 10 10 9 8 7 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 12 14 16 18 19
 32 34 36 38 40 42 44 46 49 51 53 56 59 61 64 67 69 72 75 78 81 84 87 90 93 97 100 103 107 110 114 117 121 124 128 132 136 140 144 148 152 156 160 165 169 174 179 184 189 195 200 206 212 219 225 232 239 247 255 263 271 280 289 298 308 318 328 338 349 359 370 380 391 401 411 421 431 439 448 455 462 468 473 477 479 481 481 480 478 474 470 464 456 448 439 429 417 406 393 380 367 353 340 326 312 298 285 272 259 246 234 222 211 200 190 180 171 162 154 146 138 131 125 119 113 108 103 98 93 89 86 82 79 75 72 70 67 65 62 60 58 56 54 53 51 49 48 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 8 8 7 7 6 6 5 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 8 8 9 10 11 13 14 15 16 17 19 20 22 23 25 27 28 30
 47 49 51 53 56 58 61 63 66 69 72 75 78 81 84 88 92 96 100 104 108 113 118 123 128 134 140 146 153 160 167 174 182 191 200 209 219 230 241 252 264 277 290 304 319 334 350 367 384 402 420 439 458 477 497 517 536 556 575 593 611 628 644 658 672 683 694 702 709 714 718 719 719 717 714 709 703 696 687 678 667 656 644 632 619 605 592 578 564 550 536 522 508 494 481 467 454 441 428 415 402 390 378 366 355 344 333 322 312 302 292 282 273 264 255 247 239 231 223 215 208 201 194 188 181 175 169 163 158 152 147 142 137 132 127 123 119 114 110 106 102 98 95 91 88 85 81 78 75 72 70 67 64 62 59 57 54 52 50 48 46 44 42 40 38 37 35 33 32 30 29 27 26 24 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 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 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 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 39 41 43 45
 31 33 34 36 38 40 42 44 46 49 52 54 57 61 64 68 71 76 80 85 90 96 102 108 115 123 131 140 149 160 171 183 197 211 227 244 262 282 303 326 351 377 405 434 465 497 529 562 595 627 658 687 713 735 754 767 775 778 776 769 756 740 719 696 671 643 615 586 557 529 501 474 448 423 399 376 355 335 316 298 282 266 251 238 225 213 202 191 181 172 163 155 147 140 133 127 121 115 110 105 100 95 91 87 83 79 76 73 70 67 64 61 59 57 54 52 50 49 47 45 44 42 41 40 39 38 37 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 22 22 22 21 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 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 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 7 7 7 7 7 8 8 8 8 8 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29
 6 7 8 9 10 11 13 14 15 17 19 20 22 24 26 29 31 34 36 39 43 46 50 54 58 63 68 73 79 86 93 101 109 118 128 139 151 164 178 194 210 229 249 271 294 320 347 376 407 440 474 509 544 580 616 650 683 712 738 759 776 787 792 792 786 776 761 742 720 695 669 642 614 587 559 532 506 481 457 434 413 392 373 355 338 322 308 294 281 269 257 247 237 228 219 211 204 197 190 184 178 173 167 163 158 154 150 146 143 139 136 133 131 128 126 123 121 119 117 115 114 112 110 109 107 106 105 103 102 101 100 98 97 96 95 94 92 91 90 89 87 86 85 84 82 81 80 78 77 76 74 73 72 70 69 68 66 65 64 62 61 60 59 57 56 55 54 52 51 50 49 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 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 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5
 4 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 25 27 28 30 32 34 36 38 41 43 46 49 52 56 59 63 67 72 77 82 88 94 101 108 116 125 134 145 156 168 182 196 212 229 248 268 290 314 340 368 399 431 466 503 543 585 629 676 724 774 826 879 932 985 1037 1088 1137 1183 1226 1265 1299 1327 1350 1368 1379 1384 1384 1378 1366 1350 1330 1305 1278 1247 1214 1180 1144 1107 1069 1031 994 956 919 882 846 811 777 744 711 680 650 621 594 567 541 516 493 470 448 428 408 389 370 353 336 321 305 291 277 264 251 239 227 216 206 196 186 177 168 160 152 144 137 130 123 117 111 105 99 94 89 84 80 75 71 67 63 60 56 53 50 47 44 41 38 36 33 31 29 26 24 22 20 18 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 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 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 1 1 2 3 3
 6 6 7 8 8 9 10 10 11 12 13 13 14 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 36 37 39 41 42 44 46 49 51 53 56 59 62 65 68 72 75 80 84 89 94 100 106 112 119 127 135 144 154 164 176 188 202 216 232 249 267 286 308 330 355 381 409 438 470 503 538 575 613 653 694 736 778 821 863 905 945 982 1016 1047 1072 1093 1107 1116 1117 1112 1101 1083 1059 1030 997 960 920 878 834 790 745 701 658 617 576 538 501 467 434 404 376 349 324 302 280 261 243 226 211 197 184 172 161 151 142 133 125 118 111 105 99 94 89 84 80 76 72 69 65 62 59 57 54 52 49 47 45 43 41 39 37 36 34 33 31 30 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5
 78 80 82 84 86 88 90 93 95 98 100 103 106 109 112 115 118 121 125 129 132 136 140 144 149 153 158 163 168 173 178 183 189 194 200 206 211 217 223 229 235 241 246 252 258 263 268 273 277 281 285 289 292 294 296 298 299 299 300 299 298 297 295 292 290 286 283 279 275 270 266 261 256 251 245 240 234 229 224 218 213 207 202 196 191 186 181 176 171 166 161 157 152 148 144 140 136 132 128 124 120 117 114 110 107 104 101 98 95 93 90 87 85 83 80 78 76 74 72 70 68 67 65 63 62 60 59 58 56 55 54 53 52 51 50 49 48 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 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 70 71 73 74 76
 36 37 39 40 42 44 46 48 50 52 55 57 60 63 66 69 72 75 79 83 87 91 95 100 105 111 116 122 129 135 143 150 158 167 176 186 196 206 217 229 241 253 266 279 293 307 320 334 348 361 373 385 396 406 415 423 429 433 436 437 437 434 431 425 419 411 403 393 383 372 361 349 337 326 314 303 291 280 269 259 248 239 229 220 211 203 195 188 180 173 167 161 155 149 143 138 133 129 124 120 116 112 109 105 102 99 96 93 90 88 86 83 81 79 77 76 74 72 71 70 68 67 66 65 64 63 62 61 60 60 59 58 58 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 50 49 49 48 48 47 46 46 45 45 44 44 43 43 42 41 41 40 40 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 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 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 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 34
 73 77 81 84 88 93 97 101 106 111 116 121 126 131 137 143 148 154 160 166 173 179 185 192 198 205 211 218 224 230 236 242 248 254 259 264 269 273 277 281 284 287 289 291 292 293 294 294 294 294 293 292 291 289 287 285 283 281 278 276 273 271 268 266 263 261 258 256 253 251 249 246 244 242 240 238 236 235 233 231 230 228 227 225 224 223 222 220 219 218 217 216 215 214 213 211 210 209 208 207 205 204 203 201 200 198 196 194 193 191 189 186 184 182 179 177 174 171 168 165 162 159 156 153 150 146 143 140 136 133 130 126 123 120 116 113 110 106 103 100 97 94 91 88 85 83 80 77 75 72 70 68 65 63 61 59 57 55 53 51 49 47 46 44 42 41 39 38 36 35 34 32 31 30 29 28 26 25 24 23 22 21 20 19 18 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 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 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 42 44 46 49 52 54 57 60 63 66 70
 83 83 84 84 84 84 84 84 84 84 84 83 83 83 83 82 82 81 81 80 80 79 79 78 78 77 77 76 76 75 75 74 74 73 73 73 72 72 72 72 72 72 72 72 73 73 74 74 75 76 77 78 79 81 82 84 86 88 90 92 95 98 101 104 107 110 114 118 122 126 130 135 139 144 149 154 160 165 171 177 183 189 195 201 208 214 221 227 234 241 248 254 261 268 274 281 287 293 299 305 310 315 319 323 327 330 333 335 336 337 337 337 336 334 331 328 325 320 315 310 304 298 291 284 277 269 261 254 246 238 230 222 214 206 198 191 183 176 169 162 156 149 143 137 131 126 120 115 110 105 101 96 92 88 84 80 77 73 70 67 64 61 58 55 53 50 48 46 43 41 39 37 35 33 32 30 28 27 25 24 22 21 20 19 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 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 51 52 54 55 57 58 59 61 62 64 65 67 68 69 70 72 73 74 75 76 77 78 79 80 80 81 82 82 83
 67 70 73 77 80 84 88 92 96 100 105 109 114 119 125 130 136 141 148 154 160 167 173 180 187 194 201 209 216 223 230 236 243 249 255 261 266 271 275 278 281 284 285 286 286 286 285 283 280 277 274 270 266 261 256 251 246 240 235 230 224 219 214 209 204 200 195 191 187 183 180 177 174 171 169 167 165 163 162 161 160 159 159 159 159 160 160 161 163 164 166 168 171 174 177 180 184 189 193 199 204 211 217 225 233 241 251 261 271 283 296 309 323 338 355 372 390 408 428 448 469 491 512 534 555 575 594 612 627 641 651 659 663 663 660 654 644 630 614 595 575 552 529 504 479 455 430 406 382 360 338 317 298 279 262 245 230 215 201 189 177 166 155 146 137 128 120 113 106 100 94 88 83 78 73 69 65 61 57 54 51 48 45 42 40 37 35 33 31 29 27 25 24 22 21 20 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 19 19 19 18 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 22 23 24 25 26 27 29 30 31 33 35 36 38 40 42 44 46 48 51 53 56 58 61 64
 51 54 57 60 64 67 71 74 78 82 86 90 94 98 102 106 111 115 120 125 129 134 139 144 150 155 161 167 173 179 185 192 198 206 213 221 229 237 246 255 265 275 286 297 309 322 335 350 365 381 398 416 435 455 477 499 522 547 573 599 627 655 683 712 742 771 799 827 854 880 904 926 945 962 976 987 994 998 999 995 989 978 964 947 928 905 880 853 824 794 762 730 697 664 631 599 567 535 504 474 446 418 391 366 342 320 298 278 259 241 225 209 195 181 169 157 147 137 127 119 111 104 97 91 85 80 75 70 66 62 58 55 52 49 46 43 41 38 36 34 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 9 9 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 4 4 5 6 7 8 9 10 12 13 15 16 18 20 21 23 25 27 30 32 34 37 40 42 45 48
 78 79 81 82 84 85 87 88 89 91 92 94 95 97 98 100 101 103 104 105 107 108 110 111 113 114 116 117 119 120 122 123 125 127 128 130 132 134 136 138 140 142 145 147 150 152 155 158 161 164 167 171 174 178 182 186 190 194 199 204 208 213 219 224 229 235 241 246 252 258 264 271 277 283 289 295 302 308 314 320 325 331 337 342 347 352 356 361 365 368 371 374 377 379 381 382 383 383 383 382 381 380 378 376 373 370 366 362 358 353 348 343 338 332 326 320 314 308 301 295 288 282 275 269 262 256 250 244 237 232 226 220 214 209 203 198 193 188 183 178 174 169 165 161 157 153 149 145 141 138 134 131 127 124 121 118 115 112 109 106 103 100 98 95 92 90 87 85 83 80 78 76 74 71 69 67 65 63 61 59 58 56 54 52 51 49 47 46 44 42 41 40 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 29 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 43 44 45 46 47 49 50 51 53 54 55 57 58 60 61 63 64 65 67 68 70 71 73 75 76
 27 29 30 32 34 36 38 40 42 44 46 48 51 53 56 59 61 64 67 70 74 77 80 84 88 92 96 100 105 109 114 119 124 130 135 141 147 154 161 168 175 183 191 200 209 218 228 238 249 260 272 284 296 310 323 337 351 366 381 396 411 426 441 455 469 483 495 507 517 527 534 541 545 548 549 548 545 540 533 525 515 504 492 478 463 448 432 415 399 382 365 348 331 315 299 283 268 254 240 226 213 201 189 178 168 158 149 140 131 124 116 110 103 97 92 87 82 77 73 69 66 62 59 56 54 51 49 46 44 43 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 8 8 9 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26
 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 80 81 82 84 85 87 88 90 92 94 95 97 100 102 104 107 109 112 115 118 121 125 129 133 137 141 146 151 156 162 167 174 180 187 194 201 209 217 226 234 243 253 262 272 283 293 304 315 326 337 348 360 371 382 394 405 416 427 438 448 458 468 477 486 494 502 509 515 521 526 530 533 536 538 539 539 539 538 536 533 530 526 521 515 509 503 496 488 480 472 464 455 446 436 427 417 408 398 388 378 369 359 349 340 330 321 312 303 294 285 276 268 260 252 244 236 228 221 213 206 199 193 186 180 173 167 161 155 150 144 139 134 129 124 119 114 110 106 101 97 93 89 86 82 78 75 72 69 65 62 59 57 54 51 49 46 44 42 39 37 35 33 31 29 27 26 24 23 21 20 18 17 16 14 13 12 11 10 9 8 8 7 6 6 5 4 4 4 3 3 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 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 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
 102 106 111 115 119 124 129 134 140 145 151 157 163 170 176 183 190 198 206 214 222 230 239 248 257 267 277 286 296 306 317 327 337 347 357 367 377 387 396 404 412 420 427 433 439 443 447 450 452 453 453 452 450 447 444 439 434 428 421 414 406 398 389 380 371 361 351 341 332 322 312 302 292 283 273 264 255 246 237 229 220 212 204 197 189 182 175 169 162 156 150 144 139 133 128 123 118 114 109 105 101 97 93 90 86 83 80 77 74 71 69 66 64 62 60 58 56 54 52 51 49 48 47 45 44 43 42 41 40 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 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 4 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 48 49 50 52 54 55 57 59 61 63 66 68 70 73 76 79 82 85 88 91 95 98
 70 70 70 71 71 71 71 72 72 72 73 73 74 74 74 75 75 76 76 77 77 78 79 79 80 81 82 82 83 84 85 87 88 89 91 92 94 95 97 99 102 104 106 109 112 115 118 122 125 129 134 138 143 148 153 159 165 171 177 184 191 199 206 214 222 231 239 248 257 265 274 283 292 301 310 319 328 336 345 353 361 368 375 382 389 395 401 406 411 415 420 423 426 429 431 433 434 435 435 435 434 433 432 430 427 425 422 418 414 410 406 401 396 390 385 379 373 367 361 355 348 342 336 329 323 317 311 305 299 294 288 283 278 273 268 263 259 254 250 246 242 238 235 231 228 225 221 218 215 212 210 207 204 202 199 196 194 191 189 186 184 182 179 177 175 172 170 167 165 163 160 158 155 153 150 148 145 143 140 138 135 132 129 127 124 121 118 115 112 109 106 103 100 97 94 91 88 85 82 80 77 74 71 68 66 63 61 58 56 54 52 49 47 46 44 42 40 39 37 36 35 34 32 31 30 30 29 28 27 27 26 25 25 24 24 24 23 23 23 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 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 59 60 61 61 62 63 63 64 64 65 65 66 66 67 67 68 68 68 69 69
 72 74 77 79 82 84 87 89 92 95 97 100 103 105 108 111 114 116 119 122 125 128 131 134 137 140 143 147 150 154 157 161 164 168 172 176 180 185 189 194 199 205 210 216 222 229 235 243 251 259 268 277 287 298 309 322 335 348 363 379 395 413 432 452 473 495 518 542 567 594 621 649 678 708 739 770 801 833 864 895 926 955 984 1010 1035 1058 1078 1095 1109 1119 1126 1128 1126 1120 1110 1096 1078 1056 1031 1003 972 939 905 869 831 794 756 719 681 645 609 575 542 510 480 451 423 397 373 350 329 309 290 273 257 242 228 215 203 192 182 173 164 156 149 142 135 130 124 119 114 110 106 102 98 95 92 89 86 83 81 78 76 74 72 70 68 66 65 63 61 60 58 57 56 54 53 52 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 18 19 20 21 23 24 26 27 29 31 32 34 36 38 40 42 44 46 48 51 53 55 57 60 62 65 67 69
 107 112 117 121 126 131 135 140 145 149 154 158 162 166 170 174 178 182 185 189 192 195 198 201 204 207 209 212 215 217 219 221 224 226 228 230 232 234 236 239 241 243 246 248 251 254 257 260 264 268 272 276 281 285 290 296 301 307 313 320 326 333 340 347 354 361 367 374 381 388 394 400 406 411 417 421 426 429 433 436 438 440 441 442 442 442 441 439 437 434 431 427 423 419 413 408 402 395 389 382 374 367 359 351 343 334 326 317 309 301 292 284 276 268 260 253 245 238 231 225 218 212 207 201 196 191 187 182 178 175 171 168 164 162 159 156 154 151 149 147 145 143 141 139 137 135 133 132 130 128 126 125 123 121 119 118 116 114 112 110 108 106 104 103 100 98 96 94 92 90 88 86 83 81 79 76 74 72 69 67 65 62 60 58 55 53 51 48 46 44 42 39 37 35 33 31 29 27 26 24 22 21 19 18 16 15 14 12 11 10 9 8 8 7 6 6 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 8 9 10 11 12 13 14 16 17 19 20 22 24 27 29 31 34 37 40 43 46 49 53 56 60 64 68 72 76 80 85 89 94 98 103
 91 95 99 103 107 111 115 120 124 129 133 138 143 147 152 157 162 167 173 178 184 189 195 201 207 213 219 226 232 239 246 254 261 269 277 286 295 304 314 324 335 346 358 371 384 398 413 429 446 463 482 502 523 545 568 593 618 644 672 700 729 759 788 819 849 878 908 936 962 988 1011 1031 1049 1064 1076 1084 1089 1089 1086 1079 1069 1055 1037 1017 993 968 940 910 879 847 815 781 748 715 682 649 617 586 556 526 498 471 445 420 396 374 352 332 313 295 278 263 248 234 221 209 198 188 178 169 161 154 147 141 135 130 126 121 117 114 111 108 105 103 101 99 97 95 94 93 91 90 89 88 87 86 86 85 84 83 83 82 81 81 80 79 79 78 77 77 76 75 74 74 73 72 71 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 54 53 52 51 49 48 47 46 44 43 42 41 39 38 37 35 34 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 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 15 15 15 16 16 16 16 16 16 16 16 16 16 16 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 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 13 13 14 15 16 17 18 20 21 23 24 26 28 29 31 34 36 38 40 43 46 48 51 54 57 60 63 66 70 73 76 80 84 87
 43 45 47 49 51 53 55 57 59 61 63 65 67 70 72 74 76 79 81 83 86 88 91 93 96 98 101 103 106 109 112 115 118 121 124 127 130 134 137 141 145 149 153 158 163 168 173 179 185 191 198 206 214 222 231 241 251 262 273 285 298 312 327 342 358 375 393 411 430 449 469 489 510 530 550 570 589 608 625 641 655 667 677 684 689 691 690 687 680 671 658 644 627 608 588 566 543 520 496 472 447 424 400 377 355 334 313 294 275 258 241 225 211 197 184 172 161 151 141 132 124 116 109 103 97 91 86 82 77 73 70 66 63 60 58 55 53 51 49 47 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 21 22 23 24 26 27 29 30 32 33 35 36 38 40 42
 42 45 49 53 58 62 67 73 78 84 90 97 104 111 119 127 136 145 155 166 177 189 201 214 228 242 257 273 290 307 324 342 361 380 399 418 437 455 474 491 508 523 537 550 561 570 577 582 585 586 585 583 578 572 565 557 547 537 526 515 504 492 481 469 458 447 436 426 417 407 399 390 383 375 369 362 357 351 346 342 338 334 331 328 326 323 321 320 318 317 316 316 315 315 314 314 315 315 315 315 315 316 316 316 316 316 316 316 315 315 314 312 311 309 307 304 301 298 294 290 285 280 275 270 264 258 252 245 239 232 225 218 211 204 197 191 184 177 170 164 158 151 145 139 134 128 123 118 113 108 103 99 94 90 86 82 79 75 72 69 65 62 60 57 54 52 49 47 44 42 40 38 36 34 32 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 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 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10 11 13 15 17 19 21 24 26 29 32 35 38
 27 29 30 32 33 35 36 38 40 41 43 45 47 49 51 53 55 57 59 62 64 66 69 71 74 77 80 83 86 89 93 97 100 104 109 113 118 123 128 134 140 146 153 160 168 177 186 196 206 218 230 243 258 273 290 309 329 350 373 398 426 455 486 520 556 595 636 680 726 775 826 879 934 991 1049 1108 1166 1224 1281 1335 1387 1434 1477 1513 1543 1566 1581 1588 1586 1577 1559 1534 1502 1464 1420 1372 1320 1266 1210 1153 1095 1038 981 926 872 820 770 722 677 634 593 555 519 486 454 425 398 373 350 328 308 289 272 257 242 229 216 205 194 184 175 167 159 152 145 139 133 127 122 117 113 109 105 101 97 94 90 87 84 81 79 76 74 71 69 66 64 62 60 58 56 54 52 50 49 47 45 43 42 40 39 37 36 34 33 31 30 28 27 26 24 23 22 20 19 18 17 16 14 13 12 11 10 9 8 7 6 5 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 5 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 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 22 23 24 26
 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 50 51 51 52 53 54 56 57 58 59 61 63 64 66 68 71 73 76 78 81 85 88 92 96 100 105 110 115 121 127 133 140 147 154 162 170 178 187 197 206 216 227 238 249 261 273 285 298 311 324 338 352 367 381 396 411 427 442 458 473 489 504 519 534 548 561 574 586 597 607 615 622 627 630 632 631 628 623 616 607 596 584 569 554 537 518 499 480 460 440 420 400 380 361 342 324 307 290 274 259 244 230 217 205 193 183 172 162 153 145 136 129 122 115 108 102 97 91 86 81 77 73 69 65 61 58 54 51 48 46 43 40 38 35 33 31 29 27 25 23 22 20 18 17 15 14 13 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 28 28 29 29 30
 39 40 41 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 62 63 64 65 66 68 69 70 71 73 74 75 76 78 79 80 82 83 85 86 88 89 91 92 94 96 97 99 101 103 105 107 109 111 113 116 118 120 123 125 128 131 134 136 139 142 145 148 151 154 157 160 163 166 169 172 175 178 181 184 187 190 193 195 198 201 203 206 209 211 214 216 219 221 224 226 229 231 233 236 238 241 243 245 248 250 253 255 258 260 263 265 268 270 273 275 278 280 283 286 289 291 294 297 299 302 305 308 310 313 315 318 320 323 325 327 328 330 331 332 333 333 334 333 333 332 330 328 326 324 320 317 313 309 304 299 294 288 283 276 270 263 256 249 242 235 228 220 213 205 198 191 183 176 169 161 154 147 141 134 128 121 115 109 103 98 92 87 82 77 73 68 64 60 56 52 49 46 42 39 37 34 32 29 27 25 23 21 20 18 17 16 14 13 12 11 11 10 9 9 8 8 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 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 4 4 4 5 5 6 6 7 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 37 38
 87 89 92 94 96 98 100 102 104 105 107 109 110 112 113 115 116 118 119 120 121 123 124 125 126 127 128 129 130 131 132 133 134 136 137 138 140 141 143 145 147 149 151 154 157 160 164 168 172 177 183 189 196 203 212 221 231 242 254 267 282 297 314 332 352 372 395 418 443 470 497 526 557 588 620 653 687 722 756 790 824 858 890 920 949 975 998 1018 1034 1047 1055 1059 1058 1053 1043 1029 1010 988 963 935 904 871 836 800 764 727 691 655 619 585 552 519 489 460 432 406 381 358 337 317 298 281 264 249 235 222 210 199 189 179 170 161 154 146 139 133 127 121 116 110 106 101 97 93 89 85 81 78 75 71 68 66 63 60 58 55 53 50 48 46 44 42 40 38 36 34 32 31 29 27 26 24 23 21 20 18 17 16 14 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 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 9 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 27 28 30 31 33 35 37 38 40 42 45 47 49 51 54 56 58 61 63 66 68 71 73 75 78 80 83 85
 29 31 32 34 36 38 40 42 44 46 48 50 53 55 58 61 64 67 70 74 77 81 85 89 94 99 104 109 115 121 128 135 142 150 159 168 178 189 200 212 225 239 254 269 286 304 322 341 362 382 404 426 448 470 491 513 533 551 568 583 596 607 615 620 622 621 618 613 606 596 585 573 559 545 530 515 500 484 469 454 440 426 412 399 387 375 363 352 342 332 323 314 306 298 291 284 277 271 266 260 255 250 246 241 237 234 230 227 224 221 218 215 213 210 208 206 204 202 200 198 196 194 192 190 188 186 184 181 179 177 174 171 168 166 163 159 156 153 150 146 143 139 136 132 129 125 122 118 115 111 108 104 101 98 95 91 88 85 82 79 77 74 71 68 66 63 61 58 56 54 51 49 47 45 43 41 39 37 35 33 31 30 28 26 25 23 22 20 19 17 16 15 13 12 11 10 9 8 7 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 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 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 7 7 8 9 10 10 11 12 13 14 15 17 18 19 20 22 23 24 26 27
 33 35 36 37 39 40 41 43 44 45 47 48 49 51 52 54 55 56 58 59 60 62 63 64 66 67 68 70 71 73 74 76 77 78 80 82 83 85 87 88 90 92 94 97 99 101 104 107 110 113 117 120 124 129 134 139 145 151 157 165 172 181 190 200 210 221 233 246 259 273 288 304 320 338 355 374 393 412 431 451 470 489 508 525 541 555 568 578 585 590 591 590 584 576 565 550 533 514 492 470 446 421 397 372 348 324 301 279 258 238 220 202 186 171 157 145 133 122 112 103 95 88 81 75 70 65 60 56 52 49 46 43 40 38 36 34 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 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 1 1 1 1 2 2 2 2 3 3 4 4 4 5 6 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 27 28 29 31 32
 33 36 39 42 45 48 51 55 58 62 66 69 73 77 82 86 90 94 99 103 107 112 116 120 124 128 132 136 139 142 145 148 150 152 154 156 157 158 158 158 158 157 156 155 154 152 150 148 146 144 142 139 137 134 132 130 128 126 124 123 121 120 119 119 119 119 119 120 121 122 124 126 129 132 135 139 143 148 153 159 166 173 181 189 199 209 220 232 246 260 276 294 313 334 357 382 409 439 471 506 543 584 627 672 719 768 817 865 910 952 987 1013 1030 1035 1027 1007 976 934 884 829 769 708 648 589 533 481 433 388 348 312 279 250 224 200 180 161 145 130 117 105 95 85 77 69 62 56 51 46 41 37 33 30 27 24 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 1 2 3 4 5 6 8 9 10 12 14 15 17 19 21 23 26 28 31
 29 30 31 33 34 35 37 39 40 42 44 46 48 50 52 55 57 60 63 66 69 73 76 80 84 88 93 97 102 107 113 118 124 130 137 143 150 157 164 172 179 187 194 202 209 217 224 230 237 243 249 254 258 262 265 268 270 271 272 272 271 270 269 267 265 262 259 256 253 250 247 244 241 238 235 233 230 228 226 224 222 221 220 219 218 218 218 218 219 220 221 222 224 226 228 231 234 238 241 245 250 254 259 264 270 275 281 287 293 299 304 310 315 321 325 329 332 335 336 337 336 334 332 327 322 316 309 300 291 281 271 260 249 238 226 215 204 193 183 172 162 153 144 135 127 120 112 106 99 93 88 82 77 73 68 64 61 57 54 51 48 45 42 40 38 35 33 32 30 28 26 25 24 22 21 20 19 17 16 15 14 13 13 12 11 10 9 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 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 23 23 23 23 22 22 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 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 23 24 25 26 27 28
 34 36 38 40 43 46 48 51 54 58 61 65 68 73 77 81 86 91 97 103 109 115 122 129 136 144 152 161 170 179 189 198 208 218 229 239 248 258 267 276 284 291 297 303 307 309 311 311 310 308 305 300 295 289 282 274 266 258 249 240 232 223 215 206 198 190 183 176 169 162 156 150 144 139 134 130 125 121 117 114 110 107 104 101 99 96 94 92 90 88 87 85 84 83 82 81 80 79 78 78 77 77 77 77 77 77 77 78 79 79 80 81 83 84 86 87 89 92 94 97 100 103 107 111 115 120 125 130 135 141 148 154 161 169 176 184 192 200 209 217 225 233 241 248 255 262 268 273 277 280 282 283 284 283 281 278 274 269 263 257 250 242 234 226 218 209 200 192 183 175 166 158 150 142 135 128 121 114 108 102 96 91 86 81 76 71 67 63 59 55 52 49 46 43 40 37 35 33 31 29 27 25 23 22 21 19 18 17 16 15 15 14 13 13 12 12 12 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 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16 18 19 20 22 23 25 26 28 30 32
 39 42 45 49 53 57 61 66 71 77 83 89 96 103 111 119 128 138 149 160 173 186 201 216 233 252 272 293 316 341 368 397 427 460 494 530 568 606 646 686 725 763 799 833 862 887 907 921 928 929 923 912 895 873 847 817 786 752 718 684 650 616 584 553 523 495 469 444 420 398 378 359 341 325 310 296 283 271 260 249 240 231 223 215 208 201 195 190 184 180 175 171 167 164 161 158 155 152 150 148 146 145 143 142 141 140 139 138 137 137 136 136 135 135 135 135 135 134 134 134 134 133 133 132 132 131 130 129 128 127 126 124 122 121 119 117 115 112 110 108 105 102 100 97 94 91 89 86 83 80 77 75 72 69 66 64 61 59 56 54 51 49 47 45 43 41 39 37 35 33 31 29 28 26 25 23 22 20 19 17 16 15 14 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 4 4 4 5 6 6 7 8 9 10 11 12 13 15 16 18 20 21 23 26 28 30 33 36
 132 137 143 149 154 160 166 172 178 184 190 196 202 208 214 220 225 231 235 240 244 248 252 254 257 259 260 260 260 259 258 256 253 250 246 242 237 232 226 220 214 208 202 195 188 182 175 169 163 157 151 145 140 135 130 126 122 118 114 111 108 105 103 100 99 97 95 94 93 92 92 92 91 91 92 92 93 94 95 96 98 99 101 104 106 109 112 115 119 123 127 132 137 142 148 155 162 169 178 187 196 207 218 230 244 258 273 289 306 324 344 364 384 405 427 448 469 489 508 524 538 549 557 560 560 555 546 533 517 498 476 453 429 404 380 355 331 308 287 266 246 228 211 196 181 168 156 144 134 124 116 108 100 93 87 81 76 71 66 62 58 55 51 48 45 43 40 38 36 33 32 30 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 45 47 50 53 56 59 62 65 69 72 76 80 84 88 93 97 102 106 111 116 121 127
 42 43 43 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 52 52 53 54 55 55 56 57 58 59 61 62 63 65 66 68 70 72 74 76 79 82 85 88 92 96 100 105 111 116 123 130 137 146 155 165 175 187 200 213 228 243 260 278 297 316 337 359 381 404 427 450 474 496 519 540 559 577 592 605 615 622 626 627 625 619 611 600 587 572 555 537 517 498 477 456 436 415 395 376 357 338 321 304 287 272 257 244 231 218 207 196 186 176 167 159 151 144 138 132 126 121 116 112 108 104 101 98 95 92 90 87 85 83 82 80 78 77 76 74 73 72 71 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 40 41 41 42 42
 3 4 4 4 5 5 6 6 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 17 18 19 20 22 23 24 25 27 28 30 31 33 35 37 39 41 43 45 48 51 54 57 60 64 68 72 76 81 86 91 97 103 110 117 124 132 140 148 157 167 177 187 197 208 219 231 242 254 265 277 288 300 311 321 332 342 351 360 368 375 382 389 394 399 404 407 410 413 415 416 417 417 417 417 415 414 412 410 407 404 400 396 392 387 382 376 370 364 357 350 343 336 328 320 311 303 294 286 277 268 259 250 241 232 223 215 206 198 190 182 174 166 159 152 145 138 132 126 120 115 109 104 99 94 90 85 81 77 74 70 67 63 60 57 54 52 49 46 44 42 40 37 35 34 32 30 28 27 25 24 22 21 19 18 17 16 15 13 12 11 10 9 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3
 33 35 37 38 40 42 44 46 48 50 52 55 57 59 62 64 67 70 73 76 79 82 86 89 93 97 101 106 110 115 120 126 131 138 144 151 158 166 174 183 193 203 214 225 237 250 264 279 295 311 329 348 368 389 410 433 457 481 506 532 558 584 610 635 660 684 706 727 747 764 778 791 801 808 812 814 814 811 806 798 789 778 766 752 737 722 705 688 671 653 636 618 600 582 565 548 531 514 498 482 466 451 436 421 407 393 380 367 355 343 332 320 310 299 290 280 271 262 254 246 238 231 224 217 211 204 198 193 187 182 177 172 167 162 157 153 149 145 141 137 133 129 125 122 118 115 111 108 105 102 99 96 93 90 87 84 81 79 76 74 71 69 66 64 62 60 57 55 53 51 49 47 45 43 41 39 38 36 34 32 31 29 28 26 24 23 21 20 19 17 16 15 13 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 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 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 10 11 11 12 13 14 16 17 18 19 20 22 23 24 26 27 29 30 32
 36 37 39 40 42 43 45 47 48 50 51 53 55 56 58 60 62 64 66 68 70 72 75 77 80 82 85 88 91 95 98 102 106 110 115 120 126 131 138 145 152 160 169 178 189 200 212 225 239 254 271 289 308 328 350 372 396 421 446 472 499 525 550 575 598 620 639 655 668 678 685 688 687 684 677 667 655 640 624 606 588 568 548 528 507 487 467 448 429 410 392 375 358 342 327 312 298 285 272 260 248 237 226 216 206 197 188 180 172 165 158 151 145 139 134 128 123 119 114 110 106 103 99 96 93 90 87 84 82 80 77 75 73 71 69 67 66 64 62 61 59 58 56 55 54 52 51 50 48 47 46 45 44 43 42 41 39 38 37 36 35 34 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 19 18 18 17 16 15 14 13 13 12 11 10 9 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 18 19 20 21 22 24 25 26 28 29 30 32 33 35
 14 16 17 19 22 24 26 29 32 35 38 41 45 49 54 58 63 69 74 81 87 95 103 111 120 130 141 153 165 179 194 209 226 244 262 282 303 325 347 370 392 415 437 458 477 495 510 522 530 536 538 536 531 523 512 499 484 467 449 431 412 393 374 356 339 322 305 290 275 261 248 236 224 214 204 194 185 177 169 162 155 149 143 137 132 126 122 117 113 109 105 102 98 95 92 89 87 84 82 79 77 75 73 72 70 68 67 65 64 63 62 61 60 59 58 58 57 57 56 56 56 56 56 56 56 56 56 56 57 57 57 58 58 59 59 59 60 60 60 61 61 61 61 61 61 61 61 61 61 61 60 60 59 59 58 57 57 56 55 54 53 52 51 50 49 48 47 45 44 43 42 40 39 38 37 35 34 33 31 30 29 28 27 25 24 23 22 21 20 19 18 16 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 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 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 12
 37 38 39 39 40 41 42 42 43 44 45 45 46 47 48 48 49 50 51 51 52 53 54 55 56 57 57 58 59 60 61 62 64 65 66 67 69 70 72 73 75 77 79 81 83 86 88 91 95 98 102 106 111 116 122 128 135 142 150 159 169 180 192 204 218 233 250 268 287 308 330 355 381 408 438 470 504 539 577 616 657 700 744 788 834 879 923 966 1007 1045 1079 1108 1131 1147 1157 1159 1154 1141 1121 1094 1062 1024 983 938 891 843 795 746 699 653 608 565 525 487 451 417 386 357 331 306 284 263 244 226 211 196 183 171 160 150 141 132 125 118 112 106 100 96 91 87 83 80 76 73 70 68 65 63 61 59 57 55 53 52 50 49 47 46 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 20 20 19 18 17 17 16 16 15 14 14 13 13 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 21 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37
 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 63 64 65 67 68 70 72 73 75 77 79 81 83 85 87 89 91 94 96 98 101 104 106 109 112 114 117 120 123 126 129 132 135 138 141 144 146 149 152 155 158 161 164 166 169 172 175 177 180 183 186 189 192 195 198 201 205 208 212 216 220 224 229 234 239 244 250 256 262 269 276 283 291 299 307 316 325 335 344 354 364 374 384 394 403 412 420 427 434 439 443 445 446 445 442 437 431 423 413 402 390 376 362 347 332 317 302 287 272 258 244 231 218 206 195 184 174 165 156 148 141 133 127 121 115 110 105 100 96 92 88 85 81 78 75 73 70 68 65 63 61 59 58 56 54 53 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 12 12 11 10 10 9 9 9 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 10 10 11 11 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38
 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 57 58 59 59 60 61 62 62 63 64 65 66 67 68 69 70 71 72 74 75 77 78 80 82 84 87 89 92 94 97 101 104 108 112 116 120 125 130 135 140 146 152 159 165 173 180 188 196 204 213 222 231 240 250 260 271 282 292 304 315 326 338 349 361 373 384 395 406 417 427 437 446 454 462 469 475 480 484 486 488 488 487 485 482 477 472 465 457 449 440 430 419 408 397 386 374 362 351 339 328 316 305 295 284 274 265 256 247 238 230 223 215 209 202 196 190 184 179 174 169 165 161 157 153 149 146 142 139 136 133 130 127 125 122 120 118 115 113 111 109 107 105 103 101 100 98 96 94 93 91 90 88 86 85 83 82 81 79 78 76 75 73 72 71 69 68 67 66 64 63 62 61 60 59 57 56 55 54 53 53 52 51 50 49 49 48 47 47 46 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 33 34 35 36 36 37 38 38 39
 42 44 45 47 49 51 53 55 57 60 62 65 68 71 74 77 81 84 88 93 97 102 107 113 119 125 132 139 147 156 165 175 185 196 208 221 235 249 265 281 298 316 334 353 372 392 411 430 449 467 483 498 511 521 529 535 538 538 536 531 524 515 504 492 478 464 449 434 418 403 388 373 358 344 330 317 304 292 281 270 260 250 240 231 223 215 207 200 192 186 179 173 167 162 156 151 146 141 136 132 127 123 119 115 111 107 103 99 96 93 89 86 83 80 77 74 71 69 66 64 61 59 57 55 53 51 49 47 45 44 42 41 39 38 36 35 34 33 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 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 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 1 1 1 1 1 2 2 2 2 2 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 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 20 20 21 21 22 23 24 25 25 26 27 28 29 30 31 33 34 35 36 38 39 41
 30 33 36 39 43 46 50 53 57 61 66 70 75 80 85 90 95 101 107 113 120 126 133 141 149 157 165 174 183 193 203 214 225 237 249 262 276 290 305 320 336 353 371 389 407 427 447 467 488 509 531 552 574 596 617 637 657 676 694 711 726 740 751 762 770 776 781 784 785 784 781 777 772 765 758 749 740 730 719 708 697 685 674 662 650 638 627 615 604 592 581 570 560 549 539 528 518 508 498 489 479 470 461 451 442 433 425 416 407 399 390 382 374 366 358 350 342 334 327 319 312 305 298 291 284 277 271 264 258 251 245 239 233 226 220 215 209 203 197 191 186 180 175 170 164 159 154 149 144 139 134 130 125 121 116 112 108 104 100 96 92 88 84 80 77 73 70 67 63 60 57 54 51 48 45 43 40 37 35 32 30 27 25 23 21 19 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 15 17 20 22 25 27
 100 104 108 112 116 119 123 127 132 136 140 144 148 152 157 161 165 169 174 178 183 187 192 197 201 206 211 216 221 226 232 237 242 248 254 260 266 272 278 285 291 298 305 312 319 327 334 342 350 358 366 374 382 390 398 406 414 422 429 436 443 450 456 462 467 471 475 479 482 484 486 487 488 488 488 487 486 484 482 480 477 474 471 468 464 460 457 453 449 445 441 436 432 428 424 420 415 411 407 402 398 394 389 385 380 376 371 366 361 357 352 347 342 336 331 326 320 315 309 304 298 293 287 281 275 269 264 258 252 246 240 234 228 223 217 211 206 200 194 189 184 178 173 168 163 158 154 149 144 140 135 131 127 123 119 115 112 108 104 101 97 94 91 88 85 82 79 76 73 70 68 65 62 60 58 55 53 50 48 46 44 42 39 37 35 33 31 30 28 26 24 22 21 19 18 16 15 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 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 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 25 27 29 31 33 35 37 39 42 44 47 49 52 55 58 61 65 68 71 74 78 82 85 89 92 96
 114 118 122 126 130 134 138 143 147 151 156 160 164 169 173 178 182 186 191 195 199 203 207 211 215 219 223 226 229 233 235 238 241 243 245 246 248 249 250 250 250 249 249 248 246 244 242 239 236 233 229 225 221 217 212 207 202 197 192 187 182 176 171 166 161 156 151 146 141 136 132 127 123 119 115 111 107 103 100 96 93 90 87 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 36 35 34 34 33 33 32 32 32 32 31 31 31 31 31 32 32 32 33 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 59 59 60 60 61 61 62 62 62 62 62 62 62 62 62 61 61 61 60 59 59 58 57 56 55 54 53 52 51 50 48 47 46 45 43 42 40 39 38 36 35 33 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 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 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 44 46 49 51 53 55 58 61 63 66 69 72 75 78 81 84 88 91 95 98 102 106 110
 40 41 42 43 45 46 47 48 50 51 52 54 55 57 59 60 62 64 66 68 70 72 75 77 80 83 86 89 92 96 99 103 107 111 116 120 125 130 136 141 147 152 158 165 171 177 183 190 196 203 209 215 220 226 231 236 240 243 247 249 251 253 254 254 254 253 252 250 248 246 244 241 238 235 232 228 225 222 219 216 213 210 208 205 203 201 199 198 196 195 194 193 193 192 192 192 193 193 194 195 197 199 201 203 205 208 211 215 218 222 227 231 236 241 247 253 259 265 272 279 286 293 300 308 315 322 330 337 343 350 356 361 366 371 374 377 379 380 380 380 379 376 374 370 366 361 355 350 343 337 330 322 315 308 300 293 285 278 270 263 256 249 242 235 228 222 215 209 203 197 191 185 179 174 168 163 158 153 148 143 138 133 128 124 119 115 110 106 102 97 93 89 85 81 78 74 70 67 63 60 57 54 51 48 46 43 41 38 36 34 32 30 28 27 25 24 23 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39
 0 1 2 4 5 6 8 9 11 13 15 17 19 22 24 27 30 34 37 41 45 50 55 61 67 73 81 89 97 107 118 130 143 157 173 191 210 232 255 281 308 339 371 406 443 481 521 561 600 638 673 704 729 749 761 766 764 755 739 718 693 664 633 601 569 537 506 477 448 422 398 375 354 335 318 303 289 276 265 255 246 238 232 226 221 217 214 212 211 210 210 211 212 214 217 220 225 230 235 242 249 257 266 276 287 298 310 323 337 351 366 380 395 410 425 438 450 461 470 477 481 482 480 476 468 457 444 428 411 392 372 352 331 311 290 271 252 234 216 200 185 171 158 146 135 124 115 106 98 90 83 77 71 66 61 56 52 48 44 41 38 35 32 29 27 25 23 21 19 17 16 14 13 11 10 9 8 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 53 58 62 67 73 79 85 91 98 105 112 120 129 138 147 157 168 179 190 203 216 230 244 259 275 292 309 327 346 365 385 406 426 447 468 488 509 528 547 565 581 596 609 621 630 636 641 643 643 641 637 631 623 614 604 593 580 568 554 541 527 513 500 486 473 460 448 436 424 413 402 391 381 371 361 352 343 334 326 317 309 302 294 287 279 272 265 258 251 244 238 231 224 218 211 205 198 192 186 180 173 167 161 155 149 144 138 133 127 122 117 112 108 103 99 95 91 87 84 80 77 74 72 69 67 65 63 61 59 57 56 55 54 52 51 51 50 49 49 48 47 47 47 46 46 46 46 45 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 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 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 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 16 19 21 24 27 30 33 37 41 44
 31 33 34 35 37 38 40 42 43 45 47 49 51 54 56 58 61 64 67 71 74 78 82 86 91 96 101 107 113 120 127 135 143 152 162 172 183 194 206 219 232 246 260 274 288 302 316 329 341 353 363 371 377 382 385 386 385 382 377 371 364 355 346 336 327 316 306 297 287 278 269 261 253 246 239 233 228 223 219 215 212 209 207 206 204 204 204 204 204 205 207 209 211 214 216 220 223 227 231 235 239 244 248 252 256 260 263 266 268 270 270 270 269 267 263 259 254 248 240 233 224 215 206 196 187 177 167 158 149 140 132 124 116 109 102 96 90 85 80 75 71 67 63 60 57 54 51 48 46 44 42 40 39 37 36 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 12 12 11 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 18 19 20 21 22 23 24 26 27 28 29 30
 58 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 61 61 61 61 62 62 62 63 63 64 64 65 66 67 68 69 70 71 72 74 75 77 79 81 83 86 89 92 95 99 103 107 111 116 122 127 133 140 147 154 162 170 179 188 198 207 218 228 239 250 260 271 282 293 303 314 323 332 341 349 356 362 367 371 374 377 378 378 376 374 371 367 363 357 351 344 337 329 320 312 303 293 284 275 265 256 247 237 228 219 210 202 193 185 177 169 162 155 148 142 135 129 124 119 114 109 105 100 97 93 90 87 84 82 80 78 76 75 73 72 71 70 70 69 69 68 68 68 68 68 69 69 69 70 70 71 72 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 103 104 105 105 105 105 105 105 104 104 103 102 101 100 98 96 95 93 91 88 86 84 81 78 76 73 70 68 65 63 60 57 55 53 50 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 54 55 56 56 56 57 57 58 58 58 58
 51 52 53 54 55 56 57 58 58 59 60 61 63 64 65 66 67 69 70 71 73 75 76 78 80 82 84 86 89 91 94 97 101 104 108 112 116 121 126 132 138 145 152 159 168 177 186 197 208 220 233 247 262 277 294 311 329 347 366 386 405 425 444 462 480 496 511 525 536 545 551 555 557 556 553 547 540 530 519 507 493 479 464 448 433 417 401 386 371 356 342 328 315 302 290 278 267 256 246 237 227 219 211 203 196 189 183 177 171 166 161 157 153 149 145 142 139 137 134 132 131 129 128 127 126 125 125 124 124 124 124 124 124 125 125 126 126 126 127 127 127 128 128 128 128 128 128 128 128 127 127 126 126 125 124 123 122 121 119 118 116 115 113 112 110 108 106 104 102 100 97 95 93 91 88 86 83 81 79 76 74 71 69 66 64 61 59 57 54 52 49 47 45 43 40 38 36 34 32 30 28 27 25 23 22 20 19 17 16 15 14 13 12 11 10 9 8 8 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 37 38 39 40 41 41 42 43 44 45 46 46 47 48 49 50 50
 127 128 129 129 130 131 131 131 132 132 132 132 132 132 132 132 132 132 131 131 131 131 130 130 130 130 129 129 129 129 129 129 129 129 130 130 130 131 132 132 133 134 136 137 138 140 142 144 146 148 151 153 156 159 162 165 168 172 175 179 183 186 190 194 197 201 204 208 211 215 218 221 224 226 229 231 233 235 237 239 241 242 243 244 245 246 247 248 248 249 249 250 250 250 251 251 252 252 252 253 253 254 255 255 256 257 258 259 260 262 263 265 267 268 270 273 275 278 280 283 286 290 293 297 301 305 309 314 318 323 328 333 337 342 347 351 356 360 364 367 371 373 376 377 379 379 379 379 377 376 373 370 366 362 357 352 346 339 332 325 317 309 301 292 284 275 266 257 248 239 229 220 211 202 194 185 176 168 160 152 144 137 129 122 115 109 102 96 90 84 79 73 68 64 59 55 50 46 43 39 36 33 30 27 25 22 20 18 16 14 13 11 10 9 8 7 6 5 5 4 4 3 3 3 3 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 7 8 8 8 8 8 9 9 9 9 10 10 10 10 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 18 19 19 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 34 35 36 38 40 41 43 45 47 49 51 53 55 58 60 63 65 68 71 73 76 79 82 84 87 90 93 95 98 101 103 106 108 110 112 114 116 118 120 122 123 124 126
 9 10 11 13 14 15 16 18 19 21 22 24 26 28 30 32 34 37 39 42 45 47 51 54 58 61 66 70 75 80 85 91 97 103 110 117 125 133 142 152 162 172 183 195 207 220 233 246 260 274 289 303 317 331 345 357 370 381 391 400 407 414 418 422 424 424 424 422 419 415 411 405 400 393 387 380 373 367 360 354 347 341 335 330 325 320 315 311 307 304 301 298 296 294 292 291 290 290 289 290 290 291 292 293 295 297 299 302 304 307 310 314 317 321 324 328 331 334 338 341 343 346 348 349 350 350 350 349 347 344 341 337 332 326 320 313 306 298 290 281 272 263 254 245 236 227 217 208 200 191 183 175 167 159 152 145 138 132 126 120 114 109 104 99 94 90 85 81 77 74 70 67 64 61 58 55 52 50 47 45 43 41 39 37 35 33 31 30 28 27 25 24 23 22 20 19 18 17 16 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8
 84 85 87 89 91 92 94 95 97 98 100 101 102 104 105 106 108 109 111 112 113 115 117 118 120 122 124 126 128 131 133 136 139 143 146 150 154 158 163 168 173 179 185 191 198 205 213 221 229 238 247 256 265 275 284 293 302 311 319 327 334 340 345 350 353 355 357 357 356 354 351 347 343 337 331 325 318 310 302 294 286 278 270 262 253 245 237 229 221 214 206 199 191 184 178 171 164 158 152 146 140 135 129 124 119 114 109 105 100 96 92 88 84 81 77 74 71 68 65 63 61 58 56 54 53 51 49 48 47 46 45 44 43 42 41 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 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 33 33 32 31 31 30 29 28 28 27 26 25 24 23 22 21 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 21 22 23 25 27 28 30 32 34 36 38 40 43 45 47 50 52 54 57 59 62 64 66 69 71 73 75 77 80 82
 63 65 67 69 72 74 76 79 81 84 86 89 91 94 97 99 102 105 108 110 113 116 119 122 124 127 130 132 135 138 140 143 145 147 150 152 154 156 157 159 161 162 164 165 166 167 169 170 170 171 172 173 174 174 175 176 177 178 178 179 180 181 182 183 184 186 187 188 190 191 193 194 196 198 200 202 204 206 209 211 214 216 219 222 225 228 231 235 238 242 246 250 255 260 264 270 275 281 287 294 300 308 315 323 332 341 350 360 370 381 392 404 416 429 442 455 468 482 495 508 521 533 545 555 565 572 579 583 585 585 583 579 572 563 551 538 524 507 490 471 452 432 412 392 372 353 334 316 298 281 264 249 234 220 206 194 182 171 160 150 141 132 124 116 109 102 96 90 84 79 73 69 64 60 56 52 49 45 42 39 36 33 31 28 26 24 21 19 18 16 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 7 8 9 9 10 11 12 12 13 13 14 15 15 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 28 29 31 32 33 34 35 37 38 40 41 43 44 46 48 49 51 53 55 57 59 61
 27 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 47 49 51 53 56 58 61 64 67 71 74 78 83 87 92 98 103 110 116 124 131 140 149 158 169 180 191 204 217 230 245 260 275 291 308 324 340 356 372 387 400 413 424 434 441 447 451 453 453 451 447 442 435 427 418 408 398 387 376 364 353 342 331 320 309 299 289 280 271 262 254 246 239 232 225 219 213 207 202 197 192 188 184 180 176 173 170 167 164 162 159 157 155 153 151 149 148 146 145 144 143 142 141 140 139 138 138 137 136 136 135 134 134 133 132 132 131 130 129 129 128 127 126 124 123 122 121 119 118 117 115 114 112 110 109 107 106 104 102 101 99 98 96 95 93 92 90 89 87 86 85 83 82 81 80 79 78 76 75 75 74 73 72 71 70 69 69 68 67 67 66 66 65 64 64 64 63 63 62 62 61 61 61 60 60 60 59 59 59 58 58 58 58 57 57 57 57 56 56 56 56 55 55 55 55 55 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 49 49 49 49 48 48 48 48 47 47 47 46 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 38 38 37 37 37 36 36 35 35 34 33 33 32 31 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26
 13 14 15 17 18 20 22 23 25 27 29 31 33 35 38 40 43 45 48 51 55 58 61 65 69 73 78 82 88 93 98 104 111 118 125 133 141 150 159 169 180 191 203 216 230 244 260 276 293 310 329 348 367 387 407 427 446 465 483 500 515 529 541 551 558 563 565 565 563 559 553 545 535 524 513 500 487 474 460 446 433 420 407 394 382 370 359 348 338 328 319 310 302 294 287 280 273 267 262 256 251 247 243 239 235 231 228 225 222 220 217 215 212 210 208 206 204 202 200 197 195 192 190 187 184 181 178 174 171 167 163 159 155 151 147 142 138 133 129 124 120 115 111 106 102 98 93 89 85 82 78 74 71 67 64 61 58 55 52 49 47 44 42 39 37 35 33 31 29 27 25 23 22 20 19 17 16 14 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 10 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 41 44 47 50 54 58 63 68 73 80 87 95 104 114 126 139 153 170 189 211 236 264 297 333 374 421 473 530 594 662 734 809 884 956 1021 1075 1114 1136 1139 1123 1089 1042 983 918 850 781 714 650 590 535 485 439 397 360 326 296 268 244 222 202 185 169 154 141 129 118 109 100 91 84 77 71 65 60 55 51 47 43 40 37 34 31 29 27 25 23 21 20 19 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 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 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 9
 21 22 23 24 25 27 28 29 30 32 33 35 36 38 40 41 43 45 47 49 51 54 56 59 61 64 67 70 74 77 81 85 89 93 98 103 109 114 120 127 134 141 149 157 166 175 185 196 207 219 231 244 258 272 287 302 318 333 349 365 381 396 410 424 437 448 458 467 474 479 483 485 485 483 480 475 469 462 454 445 436 426 415 405 394 383 372 361 350 340 329 320 310 301 292 283 275 267 259 252 245 238 232 226 221 215 210 206 201 197 193 190 186 183 180 178 175 173 171 169 167 166 164 163 161 160 159 157 156 155 153 152 150 149 147 145 143 141 139 137 134 132 129 126 123 121 118 115 112 108 105 102 99 96 93 90 87 83 80 77 75 72 69 66 63 61 58 56 53 51 48 46 44 42 40 38 36 34 32 30 28 27 25 23 22 20 19 17 16 15 14 12 11 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20
 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 70 70 71 72 72 73 74 75 76 77 79 80 81 83 85 86 88 90 93 95 98 100 103 107 110 113 117 121 126 130 135 140 145 150 156 162 168 174 181 187 194 201 207 214 221 227 234 240 246 252 257 262 267 271 275 278 281 283 285 286 287 287 286 285 283 281 279 276 272 268 264 260 255 250 244 239 233 227 221 215 208 202 196 189 183 176 170 164 157 151 145 139 133 127 122 116 111 106 101 97 92 88 84 80 76 72 69 66 63 60 57 55 52 50 48 46 44 43 41 39 38 37 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 14 14 14 14 14 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 23 24 24 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 64 65 66 67 68 69 70 71 71 72 73 73 74 75 75 75 76 76 76 76 76 76 76 76 76 75 75 75 74 74 74 73 73 72 72 72 71 71 70 70 70 69 69 69
 41 44 47 50 54 57 61 65 69 73 77 81 86 90 95 100 105 111 116 122 128 134 140 146 153 159 166 173 181 188 195 203 211 219 227 235 244 252 261 269 278 287 296 305 314 322 331 340 349 358 367 376 384 393 402 410 418 427 435 443 450 458 465 473 479 486 492 498 504 509 514 519 523 527 530 533 536 538 539 540 541 541 541 540 539 537 535 532 529 526 521 517 512 506 501 494 487 480 472 464 456 447 437 428 418 408 398 388 377 367 356 346 336 326 316 306 296 287 278 269 261 253 246 238 231 225 219 213 207 202 197 192 187 183 179 175 171 168 164 161 157 154 151 148 145 142 139 136 133 130 127 124 121 119 116 113 110 107 105 102 99 96 93 91 88 85 82 80 77 74 71 69 66 63 61 58 56 53 51 48 46 44 41 39 37 35 32 30 28 26 25 23 21 19 18 16 14 13 12 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 11 12 14 16 18 20 22 25 27 30 32 35 38
 25 28 31 35 38 42 46 51 55 60 66 71 77 84 90 98 105 113 122 131 141 151 162 173 185 197 210 224 238 252 267 282 297 313 328 343 358 372 385 398 409 419 428 435 441 445 447 448 448 446 442 438 432 426 419 411 404 396 387 379 371 364 356 350 343 337 331 326 322 318 315 312 309 307 306 305 304 304 304 305 306 307 309 311 313 316 319 322 326 330 334 338 342 347 352 356 361 366 371 375 380 384 388 392 395 398 400 402 403 403 403 401 400 397 393 389 384 378 371 364 357 348 340 331 321 312 302 292 282 273 263 253 244 235 225 217 208 199 191 183 176 168 161 154 148 141 135 129 124 118 113 108 103 98 94 90 85 81 78 74 70 67 64 61 58 55 52 49 47 44 42 39 37 35 33 31 29 27 25 23 22 20 19 17 16 14 13 12 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 17 19 22
 57 59 61 64 66 69 72 74 77 80 83 87 90 94 98 102 106 111 116 121 126 132 138 144 151 157 165 172 180 189 197 206 215 225 234 244 254 263 273 282 290 299 306 313 319 323 327 329 331 331 329 327 323 319 314 307 301 294 286 278 270 263 255 247 240 233 227 220 214 209 204 199 195 192 188 185 183 181 179 178 177 177 177 177 178 179 180 182 184 187 190 193 197 201 206 211 216 222 229 235 242 250 258 266 274 282 291 299 307 315 322 329 334 339 343 345 345 345 342 338 333 326 317 308 297 286 274 262 250 237 225 213 201 189 179 168 158 149 140 132 125 118 111 105 99 94 89 84 80 76 73 70 66 64 61 59 56 54 52 51 49 47 46 45 43 42 41 40 39 39 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 32 31 31 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 27 27 26 26 25 25 24 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 8 8 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 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 31 33 34 36 38 39 41 43 45 47 49 51 53 55
 56 59 61 64 66 69 72 75 77 80 83 86 89 92 95 98 101 104 107 110 113 116 119 122 124 127 130 132 135 137 140 142 144 146 148 150 151 153 154 156 157 158 159 161 162 162 163 164 165 166 167 168 169 170 171 172 174 175 177 179 181 183 185 187 190 192 195 198 201 204 207 211 214 218 221 225 229 233 236 240 244 248 252 256 260 264 268 271 275 279 283 286 290 293 296 300 303 305 308 311 313 316 318 319 321 323 324 325 326 326 326 327 326 326 326 325 324 323 322 321 320 319 317 316 314 313 311 310 309 307 306 304 303 302 300 299 297 295 294 292 290 287 285 282 280 277 273 270 266 262 258 254 249 245 240 235 229 224 218 213 207 201 196 190 184 178 172 166 161 155 150 144 139 133 128 123 118 113 108 104 99 95 91 87 83 79 75 72 68 65 62 59 56 53 51 48 46 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 3 3 3 3 4 4 4 5 6 6 7 8 9 10 11 12 13 14 16 17 18 20 21 23 25 26 28 30 32 34 36 38 40 42 44 46 49 51 54
 69 75 82 88 95 103 110 118 127 136 145 154 164 175 186 197 209 221 233 246 259 273 287 301 316 331 346 361 376 391 405 419 433 446 459 470 481 490 497 504 508 512 513 513 511 507 502 495 488 479 469 459 448 437 425 413 402 391 380 369 359 350 341 333 325 318 312 307 302 297 294 291 288 287 286 285 285 286 287 288 291 294 297 301 305 310 315 321 327 334 341 348 355 363 370 378 385 392 398 403 408 411 413 414 413 410 406 399 391 382 370 358 344 329 314 298 282 266 250 234 220 205 192 179 167 155 145 135 126 117 110 103 96 90 85 80 75 71 67 64 60 58 55 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13 12 12 11 11 10 9 9 8 7 7 6 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 14 16 19 22 25 28 32 35 39 44 48 53 58 64
 47 50 54 57 60 64 68 71 75 79 83 87 91 95 99 103 107 111 115 119 122 126 130 134 137 141 144 147 150 152 155 157 159 161 163 164 165 165 166 166 166 165 164 163 162 160 158 156 154 151 149 146 143 140 137 134 131 128 125 123 120 117 115 112 110 108 106 104 103 101 100 99 98 97 97 96 96 96 96 96 97 97 98 99 100 101 103 104 106 108 111 113 116 119 123 127 131 135 140 145 151 157 164 171 179 187 196 205 215 225 237 248 260 273 286 299 312 326 339 351 363 375 385 393 400 405 409 410 410 407 402 396 388 379 369 358 346 333 321 308 295 283 271 259 247 236 226 215 206 196 188 179 171 164 157 150 143 137 131 126 120 115 110 106 101 97 93 89 85 81 77 74 71 67 64 61 58 55 52 50 47 45 42 40 38 35 33 31 29 27 25 24 22 20 19 18 16 15 14 12 11 10 9 8 8 7 6 5 5 4 4 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 11 13 15 17 19 21 23 25 28 30 33 35 38 41 44
 94 98 101 105 109 113 117 121 125 129 133 137 141 145 150 154 158 162 166 170 174 178 182 186 190 194 198 201 205 209 213 216 220 223 227 230 233 236 239 242 245 247 250 252 254 256 258 260 262 263 265 266 267 268 269 270 270 271 271 271 271 271 271 271 271 270 270 270 269 269 268 268 267 267 266 266 266 266 265 265 265 266 266 266 267 267 268 269 270 271 272 274 275 277 279 280 282 284 286 287 289 290 292 293 294 295 295 295 295 294 293 291 288 286 282 278 274 268 263 257 251 244 237 230 222 215 207 199 192 185 177 170 163 156 150 143 137 131 126 120 115 110 106 101 97 93 89 85 82 79 76 73 70 67 64 62 60 57 55 53 51 49 47 46 44 42 41 39 38 36 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 7 7 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 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 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 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 22 23 25 27 29 31 33 35 37 40 42 45 47 50 53 56 59 62 65 69 72 76 79 83 86 90
 39 38 37 36 35 34 34 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 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 28 29 31 32 34 36 39 41 44 47 50 53 57 61 65 69 73 78 83 89 94 100 107 114 121 128 136 144 152 161 171 181 191 202 213 225 237 250 263 276 290 305 320 335 350 366 381 397 412 428 442 456 470 482 493 503 511 518 523 526 527 525 522 517 510 501 491 479 466 452 437 421 405 389 373 357 341 326 311 296 282 269 256 244 233 222 212 203 194 186 178 171 164 158 152 146 141 136 132 128 124 120 117 114 111 108 106 103 101 99 97 95 93 91 90 88 87 85 84 83 82 81 79 78 77 76 75 74 74 73 72 71 70 69 68 67 66 65 64 64 63 62 61 60 59 58 57 56 55 54 53 51 50 49 48 47 46 45 45 44 43 42 41 40 40 39 38 38 37 36 36 36 35 35 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 39 39 39 40 40 41 42 42 43 43 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 56 56 57 58 59 60 61 63 64 65 66 67 68 69 70 72 73 74 75 76 78 79 80 81 82 83 84 85 86 87 87 88 89 89 89 90 90 90 90 89 89 89 88 88 87 86 85 84 83 82 80 79 78 76 75 73 72 70 69 67 65 64 62 61 59 58 57 55 54 52 51 50 49 47 46 45 44 43 42 41 40
 22 23 23 23 23 23 23 24 24 24 24 25 25 26 26 26 27 28 28 29 29 30 31 32 33 34 35 36 37 39 40 42 43 45 47 49 52 54 57 59 63 66 69 73 77 82 87 92 97 103 109 116 123 130 138 146 155 163 173 182 192 202 212 222 232 243 252 262 272 280 289 297 304 311 317 323 328 332 335 338 341 343 344 346 347 347 348 348 348 348 349 349 349 350 350 351 352 354 355 357 359 361 364 367 370 374 377 381 385 390 394 398 403 407 411 415 418 421 424 425 427 427 426 425 422 419 415 409 403 395 387 378 369 359 348 338 326 315 304 293 282 271 261 251 241 231 222 214 205 197 190 183 176 170 164 159 153 149 144 140 136 132 129 125 122 119 117 114 112 110 108 106 104 103 101 100 99 98 97 95 94 94 93 92 91 90 90 89 88 87 87 86 85 84 83 82 81 80 79 78 77 76 74 73 71 70 68 67 65 63 62 60 58 57 55 53 51 50 48 47 45 43 42 41 39 38 37 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 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
 23 25 28 30 33 35 38 41 44 47 51 54 58 62 66 70 74 79 83 88 93 99 104 110 115 121 127 134 140 146 153 159 166 173 180 186 193 199 206 212 218 224 230 235 241 245 250 255 259 263 266 269 273 275 278 281 283 285 288 290 292 294 296 299 301 303 306 309 311 314 317 320 323 327 330 333 337 340 344 347 351 354 358 361 365 368 371 374 377 379 382 384 385 387 388 389 389 389 389 388 386 385 382 380 376 373 368 364 359 354 348 342 336 330 323 317 310 303 297 290 283 277 271 265 259 253 247 242 237 232 227 222 218 213 209 205 201 196 193 189 185 181 177 173 169 165 162 158 154 150 146 142 138 134 130 127 123 119 115 111 107 103 100 96 92 89 85 82 78 75 72 68 65 62 59 56 54 51 48 46 43 41 38 36 34 32 30 28 26 24 23 21 19 18 16 15 14 13 11 10 9 8 8 7 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 3 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 1 2 3 4 5 7 8 10 11 13 15 17 19 21
 61 62 63 64 65 66 67 69 70 71 73 74 76 78 80 82 84 87 89 92 95 98 101 105 108 112 116 121 126 131 136 142 148 154 160 167 174 182 189 197 205 212 220 228 236 243 250 256 262 267 272 275 278 279 280 280 278 276 273 268 264 258 252 246 240 233 226 219 212 205 199 192 186 180 174 169 164 159 154 150 146 143 139 136 134 131 129 127 126 124 123 123 122 122 122 122 122 123 124 125 127 129 131 133 136 139 142 146 150 155 160 165 171 177 183 190 197 204 212 220 228 237 245 254 262 270 278 285 292 298 303 307 310 312 313 313 311 309 305 300 295 288 281 274 266 257 249 240 232 223 214 206 198 190 183 175 168 161 155 149 143 138 132 127 123 118 114 110 106 102 99 96 92 89 87 84 81 79 76 74 72 70 68 66 64 62 60 58 57 55 53 52 50 49 47 46 44 43 41 40 39 37 36 35 33 32 31 30 29 28 27 25 24 23 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 33 34 35 36 37 38 39 40 40 41 42 43 44 44 45 46 46 47 48 48 49 49 50 50 51 51 52 52 52 53 53 54 54 55 55 55 56 56 57 57 58 59 59 60 61
 11 13 14 16 17 19 20 22 24 26 28 30 32 34 37 40 42 45 48 52 55 59 63 67 72 77 82 88 94 101 108 116 125 134 144 155 167 180 194 210 227 245 264 286 309 334 360 389 419 451 485 519 555 592 628 664 698 730 759 785 807 823 835 841 842 838 829 816 800 781 759 736 712 687 662 638 614 591 569 547 527 508 491 474 459 445 431 419 408 397 388 379 371 364 357 351 346 341 336 332 328 325 322 319 317 315 313 311 309 308 306 305 304 302 301 300 299 297 296 295 293 292 290 288 286 285 283 280 278 276 273 271 268 266 263 260 257 254 251 248 244 241 238 234 231 228 224 221 217 214 210 207 203 200 196 193 189 186 183 179 176 173 169 166 163 160 157 154 151 148 145 142 139 136 133 130 128 125 122 120 117 114 112 109 107 104 102 99 97 94 92 90 87 85 82 80 78 75 73 71 69 66 64 62 60 58 56 54 52 50 48 47 45 43 42 40 39 37 36 34 33 32 31 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10
 10 11 12 13 14 16 17 18 20 21 22 24 25 27 28 30 32 33 35 37 39 41 43 45 48 50 53 56 58 62 65 68 72 76 80 84 89 94 99 105 111 118 125 132 140 149 158 168 179 190 202 215 228 242 257 273 289 306 324 342 361 380 399 418 438 457 477 496 514 533 551 568 585 602 618 634 650 666 682 698 714 731 748 765 783 801 820 839 859 878 898 917 935 951 966 979 988 994 996 992 983 969 949 923 892 856 816 772 727 680 632 585 539 495 452 413 375 341 310 281 254 231 209 190 173 157 144 131 120 111 102 94 87 81 76 71 67 63 59 56 53 51 49 47 45 43 42 40 39 38 37 36 35 34 34 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 19 19 18 18 17 16 16 15 14 13 13 12 11 11 10 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 135 142 150 158 166 175 184 193 203 213 224 235 246 258 271 284 297 311 326 341 357 373 390 407 425 443 462 481 500 519 538 557 576 594 611 627 642 655 666 676 683 688 691 690 688 682 674 664 652 637 621 604 586 566 546 526 506 486 466 446 427 408 390 373 357 341 326 312 299 286 274 263 252 242 232 224 215 207 200 193 186 180 174 168 163 157 153 148 144 140 136 132 128 125 121 118 115 112 109 107 104 101 99 96 94 92 90 87 85 83 81 80 78 76 74 73 71 70 69 67 66 65 64 63 62 62 61 60 60 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 60 60 60 61 61 61 61 62 62 62 62 63 63 63 63 63 63 63 64 64 64 64 64 64 63 63 63 63 63 62 62 62 61 61 60 60 59 58 58 57 56 55 54 53 52 51 50 49 48 47 45 44 43 41 40 39 37 36 34 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 13 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 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 8 8 8 8 9 9 9 10 10 11 11 12 13 14 15 16 17 18 20 21 23 25 27 29 31 33 36 39 41 44 48 51 55 58 62 67 71 76 80 85 91 96 102 108 114 121 128
 67 71 74 77 81 84 88 92 96 101 105 110 115 120 125 131 137 143 149 155 162 169 175 183 190 197 205 212 220 227 235 242 249 256 263 269 274 280 284 288 291 294 296 297 297 297 296 294 291 288 284 280 276 271 266 261 255 250 244 239 234 229 224 219 214 210 206 202 198 195 192 189 187 184 182 181 179 178 177 176 176 175 175 175 176 177 177 179 180 181 183 185 187 190 193 195 199 202 205 209 213 218 222 227 231 236 241 247 252 258 263 269 274 279 285 290 295 299 304 308 311 314 317 319 320 321 321 321 319 318 315 312 308 304 299 294 288 282 276 270 263 256 250 243 236 229 222 215 209 202 196 190 184 178 172 166 161 156 151 146 141 137 133 129 125 121 117 114 110 107 104 101 98 95 92 90 88 85 83 81 79 77 75 73 71 70 68 67 65 64 62 61 60 59 58 57 56 55 54 53 52 51 51 50 50 49 49 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 43 43 43 42 42 41 40 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 29 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 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 13 14 15 15 17 18 19 20 21 23 24 25 27 29 30 32 34 36 38 40 42 44 46 48 51 53 56 59 61 64
 80 82 83 85 87 89 91 92 94 96 98 100 102 104 105 107 109 111 113 115 117 118 120 122 124 125 127 129 130 132 133 135 136 138 139 141 142 143 145 146 148 149 150 152 153 155 156 157 159 160 161 163 164 165 167 168 169 170 171 172 173 174 175 175 176 176 176 176 176 176 175 175 174 173 173 172 170 169 168 166 165 163 161 159 157 155 153 151 149 147 145 143 140 138 136 134 131 129 127 125 122 120 118 116 114 112 110 108 106 104 102 101 99 97 96 94 93 91 90 89 88 87 86 85 84 83 83 82 82 81 81 81 81 81 81 81 81 81 81 81 81 82 82 82 83 83 83 83 84 84 84 84 84 84 84 84 84 84 84 84 83 83 83 82 82 81 81 80 79 78 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 57 56 55 54 53 52 51 50 49 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 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 45 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 53 54 54 54 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 54 54 54 53 53 52 52 51 51 50 49 49 48 48 47 46 46 45 45 44 44 43 43 43 42 42 42 42 41 41 41 41 42 42 42 42 43 43 44 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 63 64 65 67 68 70 72 73 75 76 78
 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 7 7 8 9 10 11 12 13 14 16 17 19 21 24 26 29 32 36 40 45 50 57 63 71 80 90 102 115 130 147 167 189 215 243 276 313 354 400 451 507 567 632 699 768 837 903 963 1016 1059 1089 1107 1111 1103 1084 1056 1021 981 938 894 850 806 765 726 689 655 624 595 569 546 525 506 490 475 462 451 442 433 427 421 416 412 409 407 406 404 404 403 402 402 401 400 398 396 393 390 386 380 375 368 360 352 343 333 323 312 301 289 278 267 255 244 233 223 212 202 193 184 175 167 159 152 145 139 132 127 121 116 112 107 103 99 96 92 89 86 84 81 79 77 74 73 71 69 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 37 36 35 34 32 31 29 28 27 25 24 22 21 20 18 17 16 14 13 12 11 10 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 97 95 94 92 91 90 89 88 87 86 85 84 83 82 82 81 81 81 81 80 80 81 81 81 82 82 83 84 85 86 87 89 91 93 95 97 100 103 106 110 114 118 123 128 134 140 146 154 161 170 179 189 199 211 223 235 249 263 278 293 309 326 343 360 378 396 414 432 450 468 486 503 520 536 552 567 581 594 607 618 629 639 648 655 662 667 672 675 677 678 678 676 673 669 663 655 647 636 625 611 597 581 564 545 526 506 485 464 442 421 399 377 356 335 315 295 277 259 242 226 210 196 183 170 159 148 138 129 121 113 106 100 94 89 84 80 76 72 69 66 64 61 59 57 55 54 52 51 50 49 48 48 47 47 46 46 46 45 45 45 46 46 46 46 47 47 47 48 49 49 50 51 52 53 54 55 56 57 59 60 62 63 65 66 68 70 72 73 75 77 79 81 83 85 87 88 90 92 93 95 96 97 98 98 98 99 98 98 97 96 95 93 92 90 88 85 83 80 78 75 72 70 67 64 61 59 56 54 51 49 47 45 43 41 39 37 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 31 32 34 36 38 40 42 44 47 49 52 55 58 61 64 67 70 74 77 81 84 87 90 94 97 99 102 105 107 109 110 112 113 114 114 115 115 115 114 114 113 112 111 110 109 107 106 104 103 101 100
 13 14 15 16 18 19 20 21 22 24 25 26 28 29 31 32 34 36 37 39 41 43 45 47 49 52 54 57 59 62 65 68 71 75 78 82 86 90 94 99 104 109 114 120 126 132 139 146 154 161 169 178 187 196 205 215 225 236 246 257 267 278 289 299 310 320 330 339 348 356 364 371 378 384 389 394 398 401 404 407 409 411 412 413 414 415 415 415 415 416 416 416 416 416 416 416 416 415 415 415 415 415 415 414 414 413 413 412 411 410 408 406 405 402 400 398 395 392 389 386 382 379 376 372 368 365 361 357 354 350 347 343 340 337 334 330 327 324 321 318 314 311 308 304 301 297 293 289 285 281 277 272 268 263 258 253 247 242 236 231 225 219 213 207 201 195 189 182 176 170 164 158 152 146 140 135 129 124 118 113 108 103 98 93 88 84 80 76 72 68 64 60 57 54 51 48 45 42 39 37 35 33 31 29 27 25 24 23 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 9 10 11 12
 8 8 9 9 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 37 39 40 42 45 47 49 51 54 57 60 63 66 69 73 76 80 84 88 93 98 102 108 113 119 125 131 137 144 151 159 166 174 183 191 200 209 219 229 239 250 261 272 283 295 307 320 332 346 359 372 386 400 415 430 445 460 475 491 507 523 539 555 571 588 604 620 636 652 667 682 696 710 723 735 746 755 764 770 775 779 780 779 777 772 765 756 746 733 718 702 684 665 645 623 601 579 556 533 510 487 464 442 421 400 379 360 341 323 306 289 274 259 245 232 219 208 197 186 176 167 158 150 142 135 128 122 116 110 105 100 96 91 87 83 80 76 73 70 67 64 62 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37 36 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 31 31 32 32 33 33 34 35 36 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 52 53 54 55 55 56 56 56 57 57 57 57 57 57 57 57 57 57 57 56 56 56 55 55 54 54 53 52 52 51 50 50 49 48 48 47 46 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 24 23 22 21 20 19 17 16 15 14 13 12 11 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7 7
 19 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 35 36 37 39 40 42 45 47 50 53 57 61 66 71 77 84 91 99 109 119 131 144 158 174 191 210 231 255 280 309 339 373 409 448 491 536 585 636 689 744 801 857 912 965 1013 1056 1092 1119 1137 1144 1141 1127 1104 1073 1035 992 944 894 843 792 741 692 645 600 558 519 482 448 417 388 362 338 317 297 279 263 249 236 224 214 205 196 189 182 176 171 166 161 157 154 150 147 144 142 139 137 135 133 131 129 127 125 123 121 119 117 115 113 111 109 107 105 103 101 99 97 95 93 90 88 86 84 81 79 77 75 72 70 68 65 63 61 59 56 54 52 50 48 46 43 41 39 37 36 34 32 30 28 27 25 24 22 21 19 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 9 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 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 17 17 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 4 4 5 5 6 7 7 8 9 9 10 11 11 12 12 13 14 14 15 16 16 17 17 18 18
 51 56 61 67 73 79 86 93 100 107 114 122 129 137 145 153 160 168 176 183 190 197 204 210 215 221 225 229 233 236 238 240 241 242 242 242 242 240 239 237 235 233 231 228 226 223 221 219 216 215 213 211 210 210 210 210 211 213 216 219 223 228 234 241 249 258 269 280 293 308 323 340 359 379 401 425 451 478 507 538 571 606 643 681 722 764 808 852 898 943 988 1033 1075 1114 1150 1180 1205 1223 1233 1235 1228 1213 1190 1159 1121 1078 1030 979 926 872 818 765 713 664 617 573 532 493 458 426 396 370 345 323 303 285 269 254 241 229 218 208 199 191 184 177 171 165 160 155 151 146 142 138 135 131 128 124 121 118 115 112 109 106 103 100 97 94 91 88 85 82 79 76 73 70 67 64 61 59 56 53 50 47 45 42 40 37 35 32 30 28 25 23 21 19 17 15 13 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 5 8 10 14 17 20 24 28 32 36 41 45
 175 180 185 190 194 198 202 206 209 213 215 218 220 222 224 225 227 228 229 229 230 230 230 231 231 231 231 231 231 231 231 231 231 231 231 232 232 232 233 233 234 234 234 235 235 236 236 236 236 236 236 236 235 234 233 232 231 229 227 225 223 220 218 215 212 209 206 202 199 196 193 190 186 183 180 177 175 172 170 167 165 163 161 159 158 157 155 154 153 153 152 152 152 152 152 152 152 153 154 155 155 157 158 159 161 162 164 165 167 169 171 173 174 176 178 180 182 183 185 186 188 189 190 191 192 193 194 194 195 195 195 195 196 196 196 196 196 196 196 196 196 196 196 196 197 197 197 197 198 198 199 199 199 200 200 200 201 201 201 201 201 201 200 200 199 198 197 196 194 192 190 187 185 182 179 175 171 167 163 159 154 149 144 139 134 129 124 118 113 108 102 97 92 87 82 78 73 68 64 60 56 52 48 45 42 38 35 33 30 28 25 23 21 19 18 16 15 13 12 11 10 9 9 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 17 19 20 21 23 25 26 28 31 33 35 38 41 44 47 51 54 58 62 66 71 75 80 85 90 95 100 106 112 117 123 129 135 141 146 152 158 164 169
 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43 44 46 47 49 51 53 55 58 60 63 66 69 73 77 81 85 90 95 101 107 114 122 130 138 148 159 170 182 196 211 227 244 263 283 306 330 356 384 414 446 480 517 555 596 638 683 728 775 823 872 920 969 1017 1064 1110 1153 1195 1234 1270 1304 1333 1359 1381 1399 1413 1422 1427 1427 1423 1413 1399 1380 1356 1327 1294 1257 1216 1171 1124 1074 1022 969 915 860 807 753 701 651 603 556 512 470 431 395 361 329 300 273 248 226 205 187 170 154 140 128 117 106 97 89 82 75 69 64 59 55 51 47 44 42 39 37 35 33 32 30 29 28 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 52 52 53 54 55 56 56 57 57 57 58 58 57 57 57 56 55 55 54 53 52 51 49 48 47 45 44 43 41 40 38 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 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 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 9 10 11 12 13 14 15 16 16 17 18 19 20 20 21 22 22 23 24 25 25 26 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 13 16 19 23 28 34 40 48 57 68 80 96 114 136 162 193 231 276 331 396 475 569 680 809 956 1118 1287 1449 1586 1678 1709 1675 1585 1456 1306 1152 1005 870 751 648 559 484 419 364 317 278 244 214 189 168 149 133 119 107 96 87 78 71 65 59 55 50 46 43 40 38 36 34 33 31 30 30 29 29 29 30 30 31 32 33 35 37 39 41 44 47 50 53 57 61 66 70 75 81 86 92 98 104 111 117 124 130 137 143 149 155 160 165 170 174 177 180 182 183 184 184 183 182 181 179 176 174 171 168 164 161 157 154 150 147 143 140 137 134 131 128 125 123 120 118 116 114 112 111 109 107 106 105 104 102 101 100 99 98 97 96 95 94 93 91 90 88 87 85 83 81 79 76 74 71 69 66 64 61 58 55 52 50 47 45 42 40 37 35 33 31 30 28 26 25 23 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 17 17 16 15 14 13 13 12 11 10 9 8 7 6 5 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 37 38 39 39 40 41 42 42 43 43 44 45 45 46 46 47 47 48 48 48 49 49 49 49 49 50 50 50 50 49 49 49 49 49 49 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 49 49 50 51 52 52 53 54 55 56 58 59 60 62 63 65 66 68 70 72 74 77 79 82 85 88 91 94 98 102 106 110 115 120 125 130 136 143 149 156 164 172 180 190 199 209 220 231 243 255 268 281 294 308 322 336 350 364 377 389 401 411 421 428 434 438 440 439 437 433 427 419 409 399 387 374 360 346 332 317 303 288 275 261 248 235 223 212 201 190 180 171 162 154 146 139 132 126 120 114 108 103 99 94 90 86 82 79 76 73 70 67 64 62 60 58 56 54 52 50 49 47 46 45 44 43 42 41 40 39 39 38 38 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 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 15 15 15 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 25 25 26 27
 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 24 25 25 26 27 29 30 31 33 35 37 39 41 44 46 50 53 57 61 66 71 77 83 90 98 106 116 126 137 149 162 177 192 209 227 246 266 287 308 330 352 374 395 415 433 449 464 475 484 489 492 491 488 482 474 465 454 442 429 416 402 389 376 363 351 339 328 318 309 300 292 284 278 272 267 263 259 256 254 252 251 251 251 252 254 256 260 263 268 273 279 286 294 302 311 321 331 343 355 367 380 393 407 421 435 449 462 475 487 498 508 516 523 528 532 533 533 531 527 521 514 506 497 486 475 464 452 440 427 415 403 391 380 369 358 348 339 330 321 313 305 298 291 285 279 274 269 264 259 255 252 248 245 241 238 235 232 230 227 224 221 218 215 212 209 206 202 198 194 189 185 180 175 169 163 158 151 145 139 133 126 120 113 107 101 95 89 83 77 72 67 62 58 53 49 46 42 39 36 33 30 28 26 24 22 20 18 17 16 14 13 12 11 11 10 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 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 23 24 25 26 27 28 29 30 30 31 32 32 33 33 34 34 34 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20
 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 10 11 12 14 15 16 18 20 22 25 28 31 35 40 45 51 58 65 75 85 97 111 128 146 168 192 220 252 286 324 365 407 449 489 525 552 570 577 572 557 533 503 469 433 397 362 329 298 271 246 223 203 185 169 155 143 131 122 113 105 98 92 87 82 77 74 70 67 65 62 60 59 57 56 55 54 54 53 53 53 53 53 54 54 55 55 56 57 58 59 61 62 63 64 66 67 68 70 71 72 73 74 75 76 77 77 78 78 78 78 78 78 77 77 77 76 75 74 74 73 72 71 70 69 69 68 67 66 65 65 64 64 63 63 62 62 62 61 61 61 61 61 61 61 61 61 62 62 62 63 63 63 64 64 64 65 65 65 66 66 66 66 65 65 64 64 63 62 60 59 57 56 54 52 50 47 45 43 40 38 36 33 31 29 27 25 23 21 19 17 16 15 13 12 11 10 9 8 7 7 6 5 5 4 4 4 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 17 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5
 85 87 88 90 92 93 95 97 98 100 101 103 105 106 108 109 111 112 114 115 117 118 120 121 122 124 125 127 128 130 131 132 134 136 137 139 140 142 144 146 148 150 152 155 157 160 162 166 169 172 176 180 184 188 193 198 203 209 215 221 228 235 242 249 257 265 274 283 291 301 310 320 330 340 350 360 370 381 391 402 412 423 433 443 453 463 473 482 491 499 507 514 520 526 531 535 538 539 540 540 538 535 531 526 519 512 503 493 482 470 458 445 431 417 403 388 373 359 344 330 316 303 289 277 265 253 242 231 221 212 203 195 187 179 173 166 160 154 149 144 139 135 131 127 124 120 117 114 112 109 107 104 102 100 98 96 95 93 91 90 88 87 85 84 83 82 80 79 78 77 76 75 74 73 72 71 70 69 69 68 67 66 65 64 64 63 62 61 60 60 59 58 57 57 56 55 54 54 53 52 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 25 25 25 25 25 26 26 27 27 28 29 30 30 31 32 34 35 36 37 39 40 42 43 45 46 48 50 51 53 55 57 58 60 62 64 66 67 69 71 73 74 76 78 80 81 83
 16 16 16 16 16 16 16 17 17 18 18 19 19 20 21 21 22 23 25 26 27 29 31 33 35 37 40 42 46 49 53 58 63 68 74 81 89 98 108 119 132 146 162 180 200 223 249 279 312 349 390 437 488 544 605 670 739 811 883 954 1020 1078 1125 1159 1178 1180 1166 1137 1097 1047 991 931 869 808 749 693 640 591 545 504 466 432 400 372 347 324 303 285 268 253 240 228 217 207 198 191 184 178 173 168 165 161 159 157 155 154 153 153 153 154 154 156 157 159 161 163 166 168 171 174 176 179 181 184 186 187 189 190 190 191 190 189 188 185 183 180 176 172 168 163 158 153 148 142 137 131 126 120 115 110 105 100 96 91 87 83 79 75 72 69 66 63 60 58 55 53 51 49 47 45 44 42 41 40 38 37 36 35 34 34 33 32 32 31 30 30 30 29 29 29 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 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 46 48 49 51 53 55 58 60 63 65 68 71 74 77 80 84 87 91 94 98 102 106 110 113 117 120 124 127 130 132 134 136 137 138 138 138 137 135 133 131 128 124 120 116 112 107 102 98 93 88 83 79 74 70 65 61 58 54 51 48 45 42 39 37 35 33 31 29 28 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 16 16
 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 19 20 22 24 26 28 30 33 36 39 42 46 51 56 61 67 74 81 90 99 110 122 135 150 167 186 207 231 257 287 320 356 397 441 489 540 595 652 710 768 824 877 923 961 988 1004 1007 999 979 949 911 868 821 771 721 672 625 580 537 497 460 426 394 365 339 315 293 273 255 239 224 210 197 186 176 167 158 150 143 137 131 126 122 117 114 111 108 105 103 102 100 99 99 98 98 98 99 99 100 102 103 105 107 109 111 113 116 118 121 124 126 129 131 134 136 138 140 142 143 144 144 144 144 144 143 142 140 138 136 133 130 128 124 121 118 115 111 108 104 101 98 95 91 88 86 83 80 77 75 73 70 68 66 64 63 61 59 58 57 55 54 53 52 51 51 50 49 49 48 48 47 47 47 47 46 46 46 47 47 47 47 47 48 48 49 49 50 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 66 66 67 68 69 70 71 71 72 73 74 74 75 76 77 77 78 79 80 80 81 82 83 84 85 86 87 88 90 91 92 94 95 97 98 100 102 103 105 107 109 111 113 115 117 119 121 122 124 126 128 129 131 132 133 134 135 135 136 135 135 134 133 132 130 128 125 123 120 116 113 109 105 100 96 92 87 83 78 73 69 64 60 56 52 48 44 41 37 34 31 28 26 23 21 19 17 15 14 12 11 10 8 7 7 6 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4
 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 11 11 12 13 14 15 17 18 20 21 23 26 28 31 34 38 42 47 52 59 66 74 83 93 105 119 134 152 173 196 223 254 290 330 377 430 491 560 638 726 824 933 1053 1182 1318 1460 1602 1741 1869 1981 2071 2132 2164 2164 2135 2080 2005 1914 1814 1708 1601 1495 1393 1297 1206 1121 1043 971 906 845 791 741 695 654 617 582 551 523 498 474 453 434 416 400 386 373 361 350 340 332 324 317 311 305 300 296 292 289 286 284 282 280 279 278 277 276 276 276 276 276 276 276 276 276 277 277 277 278 278 278 279 279 279 280 280 280 281 281 281 282 282 282 282 283 283 283 283 283 283 283 283 283 283 283 282 282 281 280 279 277 275 274 271 269 266 262 258 254 250 245 239 233 227 220 213 206 198 190 182 174 165 157 148 140 131 123 115 107 99 91 84 77 71 65 59 54 49 44 40 36 32 29 26 23 21 18 16 14 13 11 10 9 7 7 6 5 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2
 117 118 118 119 120 120 121 122 122 123 124 124 125 126 127 127 128 129 130 131 131 132 133 134 135 135 136 137 137 138 139 139 140 140 140 141 141 141 141 141 141 141 141 141 140 140 140 139 139 138 138 137 137 136 136 136 135 135 135 135 135 135 136 136 137 138 139 140 142 144 146 148 151 154 157 161 165 170 175 181 187 194 202 211 220 230 242 255 269 285 302 321 343 366 393 422 455 492 533 578 628 683 743 809 881 957 1036 1118 1198 1275 1344 1401 1441 1460 1456 1430 1381 1313 1232 1141 1046 950 857 769 687 612 544 484 430 383 341 304 271 243 218 196 176 159 144 131 119 109 99 91 84 77 71 66 61 56 53 49 46 43 40 37 35 33 31 29 28 26 25 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 5 5 5 4 4 3 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 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 12 13 14 15 16 17 19 21 22 24 26 28 30 33 35 38 41 43 46 50 53 56 59 62 66 69 72 75 79 82 85 87 90 93 95 97 99 101 103 105 106 108 109 110 111 112 113 114 115 116 116
 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 18 19 20 22 23 25 27 29 32 35 38 41 45 50 55 60 66 73 80 88 97 106 117 128 141 155 169 185 203 221 241 263 286 310 337 364 394 425 457 491 526 563 600 638 677 716 755 792 829 864 896 925 950 971 988 999 1004 1004 998 987 970 949 923 894 861 826 790 752 714 675 638 601 565 531 498 467 438 411 385 361 339 319 301 284 268 254 241 229 218 208 199 191 183 177 171 165 160 155 151 147 144 141 138 136 133 131 129 128 126 125 124 123 121 121 120 119 118 117 117 116 115 115 114 113 112 112 111 110 109 108 106 105 104 102 100 99 97 95 92 90 88 85 82 80 77 74 71 68 65 61 58 55 52 49 46 43 40 38 35 33 30 28 26 24 22 20 18 17 15 14 13 11 10 10 9 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 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 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 22 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 24 23
 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 36 38 40 42 45 47 50 53 56 60 64 68 73 78 84 90 96 103 111 119 127 136 146 156 166 177 189 200 212 224 237 249 261 273 284 295 305 315 324 333 340 347 354 359 364 368 372 375 378 381 383 385 388 390 393 396 399 403 407 412 418 425 432 441 451 462 474 488 503 520 539 559 581 605 631 659 688 719 751 783 815 847 876 904 928 947 961 968 968 961 947 926 898 865 826 785 741 696 650 605 561 519 479 441 405 372 341 313 287 263 241 221 203 186 171 157 144 133 122 112 103 95 87 81 74 68 63 58 53 49 45 41 38 35 32 29 26 24 22 19 17 16 14 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9
 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 22 22 23 24 25 26 27 28 30 31 33 35 37 40 42 45 49 52 56 60 64 69 75 80 87 94 101 109 118 127 138 149 161 174 189 204 221 240 260 281 305 330 357 387 419 452 489 527 567 609 652 696 740 783 824 862 895 924 945 959 964 961 949 930 903 870 833 791 748 703 658 614 571 530 490 453 419 387 357 330 305 282 261 242 225 209 195 182 170 160 150 141 133 126 120 114 108 103 99 94 91 87 84 81 78 76 73 71 69 67 66 64 63 61 60 59 58 56 55 55 54 53 52 51 51 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 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
 36 38 41 45 48 52 55 60 64 69 74 80 86 92 99 106 114 123 132 141 151 162 173 184 196 209 221 234 247 259 271 283 294 304 312 320 326 331 333 335 335 333 330 325 320 314 307 299 291 283 274 266 257 249 241 233 226 219 212 206 200 195 190 185 181 177 173 170 167 164 161 159 157 154 153 151 149 148 146 145 144 143 142 141 140 139 139 138 137 137 136 136 135 135 134 134 134 133 133 133 133 133 133 133 133 133 134 134 134 135 136 137 138 139 140 142 144 146 148 150 153 156 159 163 167 171 175 180 185 191 197 203 209 215 222 228 235 241 248 254 259 264 269 272 275 277 278 278 276 274 270 266 260 253 246 238 230 221 212 203 193 184 175 166 157 149 140 133 125 118 112 105 99 94 88 83 79 74 70 67 63 60 56 54 51 48 46 44 42 40 38 36 35 33 32 31 30 29 28 27 26 25 25 24 24 24 24 23 23 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 47 48 49 49 50 50 51 51 52 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 50 49 49 48 48 48 47 47 46 45 45 44 44 43 43 42 41 41 40 39 38 38 37 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 3 2 2 2 2 1 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 7 8 8 9 10 11 12 14 15 16 18 19 21 23 24 26 29 31 33
 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 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 39 41 44 47 49 53 56 59 63 67 71 75 79 84 88 93 98 103 107 112 118 123 128 133 138 143 148 153 158 163 168 173 177 182 187 191 196 200 205 209 213 218 222 226 230 234 237 241 245 248 251 254 257 260 262 264 266 268 269 270 270 270 270 270 269 267 266 264 261 258 255 252 248 244 240 236 232 227 222 218 213 208 204 199 194 190 186 181 177 174 170 166 163 160 157 154 152 150 147 146 144 142 141 140 139 138 138 137 137 137 137 137 138 138 139 140 142 143 145 146 148 151 153 156 159 162 166 169 173 178 182 187 192 197 203 209 215 222 228 235 242 249 256 262 269 275 281 286 290 294 296 298 298 297 295 292 287 281 275 267 258 249 240 230 219 209 199 189 179 169 160 152 143 135 128 121 114 108 103 97 92 88 83 79 76 72 69 66 63 61 58 56 54 52 51 49 47 46 45 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 20 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 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 48 50 53 56 59 62 66 70 74 78 83 88 93 99 105 111 117 124 131 138 146 153 161 169 176 184 192 199 206 213 220 226 232 237 241 245 248 251 252 253 254 253 252 251 249 246 244 240 237 233 229 224 220 216 211 207 203 198 194 190 186 182 179 175 172 169 166 163 161 159 157 155 153 152 151 150 150 150 150 150 151 152 153 155 157 159 162 166 169 173 178 183 189 195 202 209 217 225 234 243 253 263 273 284 295 307 318 329 340 351 361 371 380 388 395 402 407 411 414 415 416 415 414 411 408 404 399 394 388 382 376 369 363 356 350 343 337 331 325 319 314 308 303 299 294 290 286 282 278 274 271 268 265 262 259 256 253 250 247 244 241 237 234 230 227 223 219 215 211 206 202 197 192 187 182 177 172 167 162 157 152 148 143 138 134 130 126 122 119 115 112 109 106 104 101 99 97 95 94 92 91 90 89 88 87 87 87 86 86 86 87 87 87 88 89 89 90 91 92 94 95 96 98 99 101 103 105 107 109 111 113 115 118 120 122 125 127 129 132 134 136 138 140 142 143 145 146 147 147 148 148 148 147 146 145 143 141 138 136 133 129 126 122 118 114 110 105 101 97 92 88 83 79 75 71 67 64 60 57 54 51 48 45 43 40 38 36 34 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16
 14 14 14 14 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 26 27 29 31 32 35 37 39 42 45 48 52 55 60 64 69 74 80 86 92 99 107 114 123 131 140 150 159 169 178 188 197 206 215 222 229 235 240 244 247 249 249 249 248 245 242 239 234 230 225 220 215 210 206 201 197 193 189 186 183 180 178 177 176 175 175 176 177 179 181 184 187 192 197 203 210 218 227 237 248 260 274 290 307 326 346 369 394 421 449 480 513 547 582 617 651 684 715 741 761 775 781 779 769 750 724 693 656 617 576 534 492 452 414 378 345 314 286 260 237 216 197 180 164 150 138 127 117 108 100 93 87 81 76 71 67 64 60 58 55 53 51 49 47 46 45 44 43 43 42 42 41 41 41 42 42 42 43 43 44 45 46 47 49 50 52 53 55 57 60 62 64 67 70 73 77 80 84 87 91 95 99 104 108 112 116 119 123 126 129 131 133 135 136 136 135 134 133 130 128 124 121 117 112 108 103 98 94 89 84 80 75 71 67 63 59 56 53 50 47 44 41 39 37 35 33 31 29 28 26 25 24 22 21 20 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 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 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 35 35 36 36 36 36 37 36 36 36 35 35 34 34 33 32 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14
 92 90 89 87 86 84 83 82 81 79 78 77 76 76 75 74 73 73 72 72 72 72 72 72 72 72 73 73 74 75 76 77 78 80 82 84 86 88 91 94 98 101 105 110 115 120 125 131 138 145 152 160 169 178 187 197 208 218 229 241 253 264 276 288 300 311 322 333 343 353 361 369 376 382 387 392 395 397 398 398 398 396 394 392 389 385 381 376 372 367 361 356 351 345 340 334 328 323 317 312 306 301 295 290 285 279 274 268 263 258 252 247 242 237 231 226 221 215 210 205 200 195 190 185 180 175 171 166 162 158 154 150 146 142 139 136 133 130 127 124 122 120 118 116 114 113 111 110 109 108 107 107 106 106 105 105 105 105 105 106 106 107 107 108 109 110 111 112 113 115 116 118 119 121 123 125 126 128 130 132 134 136 138 140 142 143 145 146 148 149 150 150 151 151 151 151 150 149 147 146 144 141 139 136 132 129 125 121 117 113 109 104 100 96 91 87 83 79 75 71 68 64 61 58 55 53 50 48 45 43 41 40 38 36 35 34 33 32 31 30 29 28 28 27 26 26 26 25 25 25 24 24 24 24 24 24 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 42 43 44 45 47 48 50 51 53 55 57 59 61 63 65 68 70 72 75 77 80 83 85 88 90 93 95 98 100 102 104 106 108 109 111 112 113 113 114 114 114 114 114 113 113 112 111 110 109 107 106 105 103 101 100 98 97 95 93
 27 26 25 25 24 24 23 23 23 23 22 22 22 23 23 23 23 24 24 25 25 26 27 28 29 31 32 34 35 37 39 42 44 47 51 54 58 62 67 72 77 83 90 97 105 113 122 132 142 153 165 177 190 204 218 232 246 261 275 289 302 314 325 335 343 350 355 359 361 362 361 359 356 352 347 341 335 329 322 316 310 304 298 292 287 282 277 273 270 266 264 261 259 258 257 256 256 256 256 256 257 258 259 260 261 262 263 263 264 263 263 261 259 257 253 249 244 238 231 224 216 207 198 189 179 170 160 151 141 132 124 115 107 100 93 86 80 74 69 64 59 55 51 47 44 41 38 36 34 32 30 28 26 25 24 23 21 21 20 19 18 18 17 17 16 16 15 15 15 15 15 14 14 14 14 14 15 15 15 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 30 31 32 32 33 34 34 35 35 36 36 36 36 36 36 35 35 34 34 33 32 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 17 17 18 19 19 20 21 22 23 24 25 27 28 30 32 33 35 37 40 42 45 48 51 54 57 61 65 69 73 78 83 87 92 97 102 107 111 115 119 123 126 128 130 131 131 130 129 127 124 121 117 113 109 104 99 95 90 85 81 76 72 68 64 60 57 54 51 48 46 43 41 39 37 35 34 32 31 30 29 28
 64 65 66 67 68 69 70 71 73 74 75 76 78 79 80 82 83 85 87 89 90 92 95 97 99 102 104 107 110 113 117 120 124 128 132 136 141 146 151 156 162 168 174 180 187 193 200 207 213 220 227 233 240 246 252 257 262 267 271 274 278 280 282 283 284 285 285 285 285 285 284 284 283 283 283 283 283 284 285 287 289 292 296 300 305 311 318 325 334 344 354 366 379 394 410 427 445 465 486 508 532 556 581 606 631 655 678 699 716 731 741 745 745 739 727 710 689 663 634 602 569 536 502 468 436 405 375 348 322 298 276 256 238 221 206 192 179 168 158 148 140 132 126 120 114 109 105 101 97 94 91 89 87 85 83 81 80 79 78 77 76 76 75 75 75 75 75 75 75 75 76 76 77 77 78 78 79 80 81 82 83 84 85 87 88 89 91 92 93 95 96 98 100 101 103 104 105 107 108 109 110 111 112 112 113 113 112 112 111 110 109 108 106 104 102 99 96 94 91 87 84 81 78 74 71 68 64 61 58 55 52 49 46 44 41 39 37 35 33 31 29 27 25 24 22 21 20 19 17 16 15 14 14 13 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 3 4 5 6 6 7 9 10 11 12 14 15 16 18 20 21 23 24 26 28 30 31 33 35 36 38 40 41 43 45 46 48 49 50 52 53 54 56 57 58 59 60 61 63
 26 27 28 28 29 30 30 31 32 33 34 35 35 36 37 38 39 40 42 43 44 45 46 48 49 50 52 53 55 56 58 59 61 63 64 66 68 70 72 74 76 78 80 83 85 87 90 93 96 99 102 105 109 113 117 121 125 130 135 140 146 152 159 165 173 180 189 197 206 216 226 237 248 260 272 285 299 313 327 342 358 374 391 408 425 443 461 478 496 513 530 547 562 577 590 602 612 621 627 632 634 633 631 626 618 609 598 585 570 554 537 519 500 481 462 442 423 405 386 369 351 335 319 304 290 277 264 252 241 230 221 211 203 195 187 180 174 168 162 157 152 147 143 139 135 131 128 124 121 118 115 112 110 107 105 103 100 98 96 94 92 90 89 87 85 84 82 81 79 78 77 76 75 74 73 72 71 70 69 69 68 67 67 66 66 66 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 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 69 69 69 69 69 68 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 64 64 64 63 63 63 62 62 61 61 60 60 59 58 57 57 56 55 54 53 52 51 49 48 47 46 44 43 42 40 39 38 36 35 33 32 31 30 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 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
 98 95 92 89 86 83 80 78 75 73 70 68 65 63 61 59 57 55 54 52 50 49 47 46 45 44 43 42 41 40 39 39 38 38 37 37 37 37 37 37 37 38 38 39 39 40 41 43 44 46 47 49 51 54 57 59 63 66 70 74 78 83 88 93 99 105 111 118 125 132 140 148 156 165 174 183 192 202 212 221 232 242 252 263 274 284 295 306 318 329 340 352 363 375 387 399 411 423 435 447 459 471 483 494 505 515 525 534 541 548 554 558 560 561 560 558 553 547 539 530 519 506 493 478 463 448 432 416 400 384 369 354 339 326 313 301 289 279 269 260 252 244 237 231 225 220 216 212 208 205 203 201 199 197 196 195 195 194 194 194 194 194 195 195 196 196 196 197 197 197 197 196 196 195 193 192 190 188 185 182 179 175 171 167 162 157 152 146 140 135 129 123 117 111 105 99 93 87 82 77 72 67 62 57 53 49 45 42 38 35 32 30 27 25 23 21 19 17 16 15 14 12 11 11 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 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 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 20 20 21 22 23 24 25 26 27 28 30 32 33 35 37 40 42 45 47 50 53 57 60 64 67 71 75 79 83 87 91 95 99 103 107 110 114 117 120 122 124 126 127 128 129 129 129 129 128 127 125 124 122 120 117 115 112 109 107 104 101
 73 71 70 68 67 66 65 63 62 61 61 60 59 58 58 57 56 56 56 55 55 55 55 55 55 55 55 56 56 57 58 59 60 61 62 64 65 67 69 72 74 77 80 84 88 92 97 102 107 113 120 127 134 142 151 161 171 182 193 205 218 232 246 261 277 293 309 326 344 361 379 396 413 430 447 463 478 493 506 519 531 541 551 559 567 574 580 585 589 593 596 599 601 603 605 607 609 610 612 614 615 617 619 620 622 623 625 626 627 627 627 626 625 623 620 615 610 604 596 587 577 566 554 541 527 511 496 479 463 446 429 412 395 378 362 346 330 315 301 288 275 262 250 239 229 219 210 201 193 185 178 171 165 159 153 148 143 139 135 131 127 124 121 118 115 112 110 107 105 103 101 100 98 96 95 93 92 91 89 88 87 86 85 83 82 81 80 79 78 77 76 74 73 72 71 69 68 66 65 63 62 60 59 57 55 54 52 50 49 47 45 44 42 40 39 37 36 34 33 31 30 29 28 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 46 48 50 52 54 56 59 61 64 67 69 72 76 79 82 85 89 92 96 100 103 107 110 114 117 120 123 126 129 131 133 135 136 137 138 138 138 138 137 136 135 134 132 130 128 125 123 121 118 115 113 110 107 105 102 100 97 95 92 90 88 86 83 81 80 78 76 74
 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 25 27 29 31 33 36 39 42 46 50 54 59 64 70 76 84 91 100 109 119 130 141 154 168 182 198 215 232 250 269 289 308 329 349 369 388 407 425 442 457 471 484 494 503 510 516 520 523 524 525 524 523 521 519 517 514 511 509 507 505 503 502 500 500 500 500 500 501 502 503 505 506 508 509 510 510 510 510 508 506 502 497 491 484 475 465 454 442 428 414 399 383 367 351 335 318 302 286 271 256 242 228 215 203 191 181 170 161 152 144 136 129 122 116 111 105 101 96 92 89 85 82 80 77 75 73 71 70 68 67 66 65 65 64 64 63 63 63 64 64 64 65 66 66 67 68 70 71 72 74 75 77 79 81 82 84 86 88 90 92 94 96 97 98 100 100 101 101 101 101 100 99 98 96 94 91 89 86 83 80 77 73 70 67 64 60 57 54 51 49 46 44 41 39 37 35 33 31 30 28 27 26 25 24 23 22 21 20 20 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 19 19 19 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 42 44 46 48 49 51 53 55 57 58 60 62 63 65 66 67 68 69 69 69 69 69 69 68 67 66 65 63 62 60 58 56 54 52 50 48 46 44 42 40 38 36 35 33 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15
 28 28 28 29 29 29 30 30 31 32 32 33 34 35 36 37 39 40 42 43 45 47 49 51 53 55 58 61 64 67 70 74 77 81 85 90 94 99 104 109 114 120 125 131 137 142 148 154 160 166 171 177 182 187 192 196 200 203 206 209 211 213 214 215 215 215 215 214 213 212 210 209 207 205 203 201 199 197 195 193 192 190 188 187 186 185 184 183 183 182 182 182 183 183 184 185 187 188 190 192 195 198 201 205 209 213 218 223 229 235 241 248 255 263 271 280 288 297 306 316 325 334 343 351 359 366 372 376 380 382 382 380 377 372 366 358 348 337 326 313 300 286 272 259 245 232 219 206 194 183 172 161 152 143 134 127 119 113 106 101 95 90 86 82 78 74 71 68 65 63 60 58 56 54 53 51 50 49 48 47 46 45 44 44 43 43 42 42 42 42 42 42 42 42 43 43 43 44 44 45 46 47 47 48 49 50 51 52 54 55 56 57 58 60 61 62 63 64 66 67 68 68 69 70 71 71 72 72 72 72 72 72 72 72 72 71 71 71 70 70 69 69 68 67 67 66 66 65 65 65 64 64 63 63 63 63 62 62 62 62 62 62 62 62 63 63 63 64 64 65 65 66 66 67 68 69 70 71 72 74 75 76 78 79 81 83 85 87 89 91 93 96 98 101 103 105 108 110 113 115 117 119 121 123 124 125 126 126 126 125 125 123 122 119 117 114 111 108 104 100 96 92 89 85 81 77 73 70 66 63 60 57 54 51 49 47 45 43 41 39 38 37 35 34 33 32 31 31 30 29 29 29 28 28 28 28 28 28 28 28
 142 142 141 140 140 140 139 139 139 139 140 140 140 141 141 142 143 144 144 145 146 148 149 150 151 153 154 155 157 158 160 161 163 164 166 168 169 171 173 174 176 178 179 181 182 184 185 187 188 190 191 192 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 213 214 216 218 220 222 224 227 230 233 237 241 245 250 255 261 267 274 281 290 298 308 318 329 341 354 368 383 399 416 434 453 473 493 515 536 558 580 601 621 640 656 670 681 688 692 691 686 676 662 645 624 600 575 548 520 491 463 435 408 382 357 334 312 291 272 254 238 223 209 196 184 173 163 154 146 138 131 125 119 114 109 104 100 96 92 89 86 83 81 78 76 74 72 71 69 68 66 65 64 63 62 61 60 60 59 58 58 57 57 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 56 56 56 55 55 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 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 31 33 34 36 38 40 42 44 47 50 53 56 59 62 66 70 74 79 83 88 93 98 103 109 114 120 125 130 136 141 145 150 154 158 161 164 167 169 170 171 172 172 172 172 171 170 169 168 166 165 163 161 159 157 156 154 152 151 149 148 147 145 144 143
 125 126 127 128 128 129 130 131 131 132 132 133 133 133 133 133 133 133 132 132 131 130 129 128 127 125 124 122 121 119 117 115 113 111 109 107 104 102 100 98 95 93 91 89 87 85 83 81 79 78 76 75 73 72 71 69 68 67 66 65 65 64 64 63 63 63 62 62 62 62 63 63 63 64 64 65 66 67 68 69 70 71 73 74 76 78 80 82 84 87 89 92 95 98 101 105 108 112 116 120 124 129 133 138 142 147 152 156 160 165 169 172 176 179 181 183 185 185 185 185 184 182 180 177 174 170 166 162 157 152 147 143 138 133 128 123 119 114 110 106 102 99 95 92 89 86 83 80 77 75 73 71 69 67 65 63 61 60 58 57 56 54 53 52 51 49 48 47 46 45 45 44 43 42 41 40 40 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 31 31 31 30 30 29 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 27 27 27 28 29 29 30 31 32 32 33 34 36 37 38 39 41 42 44 45 47 49 51 53 55 57 59 61 64 66 68 70 73 75 77 80 82 84 86 88 90 92 94 96 97 99 101 102 103 105 106 107 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124
 32 33 35 37 38 40 42 44 47 49 52 54 57 60 64 67 71 75 79 84 88 93 99 104 111 117 124 131 139 147 156 165 174 184 195 205 217 228 240 253 265 278 290 302 314 326 337 347 355 363 369 374 377 379 378 377 373 368 361 354 345 335 325 314 303 292 280 269 258 247 236 226 216 207 198 190 182 174 167 160 154 148 142 137 132 127 123 119 115 111 108 105 102 99 96 94 92 89 87 85 83 82 80 79 77 76 75 74 73 72 71 70 70 69 69 69 69 69 69 69 69 70 71 72 73 74 75 77 79 81 84 87 90 93 97 101 105 110 115 121 127 133 140 148 156 164 173 182 192 202 212 223 234 244 255 266 277 287 297 306 314 322 328 334 338 341 344 345 345 344 342 339 336 332 327 322 316 311 305 299 293 288 282 277 271 266 262 257 253 249 245 242 239 236 233 230 228 226 224 222 220 219 217 215 214 212 210 208 206 204 201 198 195 192 189 185 181 177 172 168 163 158 153 148 143 138 134 129 124 119 115 111 106 102 99 95 92 88 85 82 79 77 74 72 70 68 66 64 63 61 60 58 57 56 55 54 53 52 51 50 50 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 32 32 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31
 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 43 43 44 45 46 47 48 49 51 53 55 57 60 62 66 69 73 78 82 88 94 101 108 116 125 135 146 158 171 186 201 219 237 258 280 304 329 357 386 418 451 485 521 558 596 634 671 707 742 773 801 825 843 856 863 864 858 848 831 811 786 759 729 697 665 633 600 568 537 507 478 451 425 401 378 356 336 318 300 284 269 256 243 231 221 211 202 194 187 180 175 169 165 160 157 154 151 148 147 145 144 143 142 141 141 141 141 141 141 142 142 143 143 144 145 146 146 147 148 149 150 150 151 152 153 153 154 155 155 156 157 157 158 159 159 160 161 162 162 163 164 164 165 166 167 167 168 169 169 170 170 170 171 171 171 171 170 170 169 168 167 166 164 162 160 157 155 152 149 145 142 138 134 130 126 123 119 115 111 107 103 100 96 93 90 87 84 81 79 77 75 73 72 70 69 68 67 66 66 65 65 65 65 65 65 66 66 67 67 68 69 70 71 72 73 74 76 77 78 80 81 83 84 86 88 89 91 92 94 95 97 98 100 101 102 103 104 105 106 107 108 108 109 109 109 109 109 109 109 109 108 107 107 106 105 104 103 102 101 99 98 97 95 94 93 91 90 89 87 86 85 84 82 81 80 79 78 77 77 76 75 75 74 74 73 73 72 72 72 71 71 71 71 70 70 70 70 69 69 68 68 68 67 67 66 66 65 64 64 63 62 61 61 60 59 58 58 57 56 55 55 54 53 52 52 51
 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 19 19 19 20 20 20 20 20 21 21 21 22 23 23 24 25 26 27 28 30 31 33 34 36 38 41 43 46 49 52 56 59 63 68 72 77 83 88 94 100 107 114 122 129 137 146 154 163 172 181 190 199 209 218 227 236 245 254 263 272 280 289 297 306 314 323 332 340 349 359 369 379 390 401 413 426 440 454 470 486 503 522 541 561 582 604 626 648 669 690 710 728 743 755 764 768 768 762 752 737 717 693 665 635 602 569 535 500 467 435 403 374 346 320 296 274 253 234 217 201 187 174 162 152 142 133 125 118 112 106 100 96 91 88 84 81 78 76 74 72 70 68 67 66 65 64 64 63 63 62 62 62 62 62 63 63 64 64 65 65 66 67 68 69 70 71 72 74 75 76 77 79 80 81 83 84 85 86 86 87 88 88 88 88 87 87 86 85 84 82 80 78 76 74 71 68 66 63 60 57 54 52 49 46 44 41 39 36 34 32 30 28 26 25 23 22 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 21 22 24 25 27 29 31 33 35 38 40 43 45 48 51 54 56 59 62 64 67 69 71 73 75 76 77 78 78 78 78 77 77 75 74 72 71 69 67 65 63 61 58 56 54 52 50 48 46 45 43 41 40 38 37 36 34 33 32 31 30 29 28
 3 3 3 4 4 5 5 6 6 7 7 8 9 10 10 11 13 14 15 17 18 20 22 24 27 30 33 36 40 44 48 53 58 64 70 77 84 92 100 109 118 128 137 147 157 167 176 185 193 201 207 212 216 219 220 220 219 217 214 210 205 200 194 188 182 176 170 164 158 152 146 140 135 130 125 121 117 112 109 105 102 98 95 93 90 87 85 83 81 79 77 75 74 72 71 70 68 67 66 65 65 64 63 63 63 62 62 62 62 62 63 63 64 65 66 67 69 70 72 75 77 80 83 86 90 94 99 104 109 114 121 127 134 141 148 155 163 170 176 183 188 193 196 199 199 199 196 193 188 182 175 167 159 150 141 133 124 116 108 101 94 87 81 75 70 66 61 57 54 50 47 45 42 40 38 36 35 33 32 31 30 29 28 27 26 26 26 25 25 25 25 25 25 25 25 26 26 26 27 28 29 29 31 32 33 34 36 37 39 41 43 45 47 49 52 54 56 59 61 64 66 68 71 73 75 77 78 80 81 82 83 84 85 86 86 87 87 87 88 88 88 88 88 89 89 89 90 90 90 91 92 92 93 94 95 96 97 98 99 100 102 103 105 106 108 110 111 113 115 117 119 121 124 126 128 130 132 134 136 138 140 142 143 145 146 146 147 147 147 146 145 143 141 139 136 132 128 124 120 115 110 104 99 93 88 82 77 71 66 61 56 51 47 43 39 35 32 29 26 23 21 18 16 14 13 11 10 9 8 7 6 5 4 4 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3
 27 28 28 29 29 30 30 31 32 33 33 34 35 37 38 39 40 42 43 45 47 49 51 53 55 58 60 63 66 69 73 76 80 83 87 92 96 100 105 110 115 120 125 131 136 141 147 152 158 163 168 173 178 182 187 191 195 198 201 204 206 208 209 211 211 212 212 211 210 209 208 207 205 203 201 198 196 193 191 188 185 182 180 177 174 171 168 165 163 160 157 155 152 150 147 145 143 140 138 136 134 133 131 129 128 126 125 124 122 121 121 120 119 119 118 118 118 118 118 119 119 120 121 122 123 125 126 128 129 131 133 135 137 139 141 143 145 147 149 151 152 153 154 155 155 155 155 154 153 152 150 148 146 143 140 137 134 131 128 124 121 118 114 111 108 105 102 99 96 93 91 88 86 84 82 80 78 77 75 74 73 72 71 70 69 68 68 68 67 67 67 67 67 67 68 68 68 69 70 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 87 88 89 90 91 92 92 93 94 94 94 94 94 94 94 94 94 94 94 93 93 92 92 92 91 91 90 90 90 89 89 88 88 88 87 87 87 86 86 86 86 85 85 85 85 85 84 84 84 84 83 83 83 83 82 82 82 82 81 81 81 80 80 80 79 79 79 78 78 77 77 77 76 76 75 75 74 74 73 73 73 72 72 71 70 70 69 69 68 67 67 66 65 64 64 63 62 61 60 59 58 56 55 54 53 51 50 49 48 46 45 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27
 40 38 37 35 34 33 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 25 26 28 29 31 32 34 37 39 42 44 48 51 55 59 63 68 74 79 85 92 99 106 114 122 131 140 149 159 169 178 188 197 207 216 224 232 239 245 250 255 259 261 263 264 265 264 263 262 260 258 256 253 250 248 245 243 240 238 236 234 233 232 231 231 231 231 232 233 235 237 239 242 245 249 253 258 263 269 274 281 287 294 301 308 316 323 330 337 343 349 354 359 363 366 369 370 370 370 368 366 363 359 355 350 344 338 332 326 319 313 306 300 294 288 282 276 271 266 261 257 252 248 245 241 238 235 232 230 227 225 223 221 219 217 215 213 211 209 207 204 202 199 196 193 190 186 182 178 174 169 164 159 154 148 142 136 130 124 118 112 106 100 94 88 82 77 71 66 61 57 52 48 44 40 37 34 31 28 26 23 21 19 17 15 14 13 11 10 9 8 7 7 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 3 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 14 14 15 16 17 18 19 20 21 23 24 25 27 28 30 32 34 36 38 40 43 45 48 51 54 57 60 64 68 71 75 80 84 88 93 97 102 107 111 116 120 124 128 131 134 137 139 140 142 142 142 142 141 140 138 135 133 130 127 123 119 116 112 108 104 100 96 92 89 85 82 78 75 72 69 66 63 60 58 55 53 51 49 47 45 43 41
 46 46 46 45 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 48 49 49 50 51 52 53 54 56 57 58 60 62 64 65 67 70 72 74 77 79 82 85 88 91 94 97 101 104 107 111 114 117 120 123 126 129 131 133 135 137 139 140 141 142 142 142 142 142 141 141 140 139 138 137 136 135 133 132 132 131 130 129 129 129 129 129 129 130 130 131 133 134 136 139 141 144 148 152 156 161 167 173 180 187 195 205 215 226 238 252 266 282 300 319 339 361 385 410 436 463 492 520 549 577 604 629 651 669 684 693 698 697 690 679 663 643 620 594 567 538 509 481 453 425 399 374 351 329 308 289 272 255 240 226 213 202 191 181 172 164 156 149 143 137 132 127 122 118 114 111 108 105 102 100 98 96 94 92 91 89 88 87 86 86 85 84 84 84 83 83 83 83 83 83 83 84 84 84 84 85 85 85 85 85 86 86 85 85 85 85 84 83 83 82 81 80 78 77 75 74 72 70 68 66 64 62 60 58 56 54 52 50 48 46 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 29 31 32 34 36 38 40 42 45 47 50 53 56 60 63 67 71 74 78 82 86 90 93 97 100 103 105 107 109 110 111 111 111 110 109 108 106 104 101 99 96 94 91 88 85 82 80 77 75 72 70 68 66 64 62 61 59 58 56 55 54 53 52 51 50 49 48 48 47 47
 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 17 17 18 19 20 21 23 24 26 27 29 31 34 36 39 42 45 49 52 57 61 66 71 77 83 89 96 103 111 119 128 137 146 155 165 175 185 195 204 214 223 231 239 247 253 259 264 268 272 274 276 277 277 277 276 274 272 270 267 264 261 258 255 251 248 245 242 238 235 233 230 227 225 222 220 218 217 215 214 212 211 211 210 209 209 209 209 210 210 211 212 213 214 216 217 219 221 224 226 229 232 234 238 241 244 248 251 255 258 262 266 269 273 276 279 283 286 289 291 294 296 298 300 302 304 305 306 307 308 309 310 311 311 312 313 314 315 316 317 318 319 321 323 325 327 330 332 335 338 341 345 348 352 355 359 362 365 368 371 373 374 375 375 375 373 370 366 361 355 347 339 329 319 307 295 283 270 257 244 231 218 205 193 181 170 159 149 140 131 122 115 107 101 95 89 84 79 74 70 67 63 60 57 55 52 50 48 47 45 44 43 42 41 40 39 39 38 38 38 37 37 37 37 37 38 38 38 38 39 39 40 41 41 42 43 44 45 45 47 48 49 50 51 53 54 56 57 59 61 63 65 67 69 72 74 77 80 83 86 89 92 95 99 102 106 109 113 116 120 123 127 130 133 136 138 140 142 143 144 145 145 144 143 142 140 137 134 131 128 124 120 115 111 107 102 98 93 89 85 81 76 73 69 65 62 59 56 53 50 47 45 43 41 39 37 35 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18
 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 11 12 14 15 17 19 21 24 27 30 34 38 43 48 54 62 70 79 89 101 114 129 146 165 186 210 237 266 298 333 371 410 450 490 529 564 595 620 636 644 643 634 618 596 569 539 508 476 445 415 387 361 336 314 294 275 259 244 230 218 208 199 191 184 177 172 168 165 162 160 159 158 158 159 161 163 166 169 174 179 184 191 199 207 216 226 237 249 261 274 288 302 317 331 346 360 373 385 395 403 410 414 415 413 409 403 394 383 370 356 341 326 310 294 278 263 248 233 220 207 195 184 174 165 156 148 141 134 129 123 119 115 111 108 105 103 101 100 99 98 97 97 98 98 99 101 102 104 107 110 113 116 120 125 130 135 141 148 155 163 171 180 190 200 210 221 233 244 255 266 277 286 294 300 304 306 305 302 296 287 276 264 250 234 218 202 186 171 156 141 128 115 103 93 83 74 66 58 52 46 40 35 31 27 24 21 18 15 13 11 10 8 7 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 6 6 7 8 9 11 12 13 15 17 19 21 23 26 28 31 34 38 42 46 50 54 59 64 69 74 80 85 91 96 101 106 110 114 118 121 123 124 124 124 123 121 118 115 111 107 103 98 93 88 83 78 73 69 64 60 56 52 48 45 42 39 36 34 31 29 27 25 24 22 21 19 18 17 16 15 14 13 12
 33 32 32 32 31 31 31 31 31 31 31 31 32 32 32 33 34 34 35 36 37 38 39 41 42 44 46 48 50 53 55 58 61 65 68 72 76 81 85 90 95 100 106 112 117 123 128 134 139 144 149 153 156 159 161 163 163 163 162 161 158 156 152 149 145 140 136 132 127 123 119 115 111 107 104 101 98 95 93 90 88 87 85 84 83 82 82 82 81 82 82 83 84 85 86 88 90 92 94 97 100 104 108 112 117 122 128 134 140 147 154 162 170 178 187 196 205 213 222 230 237 244 249 253 256 258 258 256 253 248 242 235 227 219 209 200 190 181 171 162 153 144 136 128 120 113 107 101 95 90 86 81 77 74 70 67 64 62 60 58 56 54 53 51 50 49 48 48 47 47 46 46 46 46 46 46 46 46 47 47 48 49 50 51 52 53 54 55 57 58 60 62 64 66 69 71 74 76 79 82 85 88 91 94 97 100 103 106 108 110 112 114 115 116 116 116 116 115 113 111 109 106 103 100 96 92 89 85 81 77 73 69 66 62 59 56 53 50 47 44 42 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 31 33 35 37 39 41 44 46 49 52 55 58 61 64 67 70 73 76 79 81 84 86 87 89 90 90 91 90 90 89 88 86 84 82 80 78 75 73 71 68 66 63 61 59 56 54 52 50 49 47 45 44 42 41 40 39 38 37 36 35 34 34 33
 151 141 132 124 117 110 104 99 94 89 85 81 78 75 72 69 67 65 63 61 59 58 57 55 54 53 52 51 51 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 42 42 42 42 42 42 43 43 43 44 45 45 46 47 49 50 52 53 55 58 60 63 66 69 73 77 81 86 91 97 103 110 117 125 134 144 155 167 180 195 210 228 246 267 289 313 339 366 395 425 455 485 514 541 564 582 594 599 596 586 569 545 516 483 448 412 376 341 307 275 246 219 195 172 153 135 119 105 93 82 72 64 56 50 44 39 35 31 27 25 22 20 18 16 15 13 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 45 46 47 48 49 49 50 51 52 52 53 54 54 55 55 55 56 56 56 57 57 57 57 57 56 56 56 56 55 55 54 53 52 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 19 19 20 20 21 22 23 25 26 28 31 33 36 40 44 48 53 59 66 74 83 93 105 118 133 151 171 193 218 247 278 314 352 394 438 484 530 574 615 651 678 695 702 697 682 658 627 591 553 513 474 436 400 367 336 308 283 260 239 220 203 188 174 162
 106 102 99 96 93 90 88 86 84 82 80 79 78 77 76 75 75 74 74 74 74 74 75 75 76 76 77 78 79 80 81 82 83 83 84 85 86 87 87 88 88 88 89 88 88 88 87 86 85 84 83 82 81 79 78 76 75 73 72 71 69 68 67 66 65 64 63 63 62 62 62 62 62 62 63 63 64 65 67 68 70 72 74 76 79 81 85 88 92 96 100 105 110 116 122 129 136 144 152 161 170 179 189 200 211 222 233 243 254 264 273 280 287 292 295 296 295 292 287 280 272 263 252 241 229 217 204 192 181 169 158 148 138 129 120 112 105 98 92 86 81 76 72 68 64 61 58 55 53 51 49 47 46 44 43 42 41 41 40 40 39 39 39 39 39 39 39 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 60 62 63 64 66 67 69 70 71 72 74 75 76 77 78 79 80 80 81 82 82 82 83 83 83 84 84 84 84 84 84 84 84 83 83 83 83 83 83 82 82 82 81 81 80 80 79 79 78 77 77 76 75 74 73 71 70 69 68 66 65 63 62 60 59 57 56 54 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 31 30 30 29 29 28 28 28 28 27 27 27 28 28 28 29 29 30 31 32 33 34 35 37 39 41 43 46 49 52 55 59 63 68 73 78 84 91 97 105 113 121 130 139 149 159 170 180 190 201 211 220 229 236 243 248 252 255 255 255 253 249 245 239 233 226 218 210 202 194 186 178 170 162 155 148 142 136 130 124 119 115 110
 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 28 29 31 32 34 35 38 40 42 45 48 51 55 59 64 69 74 80 86 93 101 109 118 128 138 149 162 174 188 202 218 233 249 266 282 298 314 329 344 357 369 380 389 396 402 406 408 409 409 407 405 402 399 396 392 388 385 381 378 375 373 371 370 370 369 370 371 372 374 376 379 381 385 388 391 395 398 401 404 406 407 408 408 406 404 401 397 391 384 376 368 358 347 336 325 313 301 289 276 264 253 241 230 219 209 199 190 181 173 165 158 151 145 139 134 128 124 120 116 112 109 106 104 101 99 98 96 95 94 93 92 92 92 92 92 92 93 94 95 96 97 99 100 102 104 107 109 112 114 117 121 124 128 132 136 140 145 149 154 159 163 168 173 178 182 186 189 192 195 196 197 197 196 194 191 186 182 176 169 162 155 147 139 131 123 115 107 100 92 86 79 73 68 62 58 53 49 45 42 39 36 33 31 29 27 25 24 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 25 26 28 29 31 33 35 38 40 43 46 49 52 55 59 62 66 69 73 77 81 84 88 91 95 98 100 103 105 106 107 108 108 108 107 106 104 103 100 98 95 92 89 86 83 79 76 73 70 67 64 61 59 56 54 51 49 47 45 43 42 40 38 37 36 34
 93 92 91 90 89 87 86 85 84 83 82 81 80 79 78 78 77 77 76 76 76 76 76 77 77 78 79 81 82 84 86 88 91 94 97 100 104 109 114 119 124 130 137 144 151 158 166 175 183 192 201 210 219 227 236 243 251 257 262 267 271 273 274 274 274 272 269 265 260 255 249 243 236 230 223 216 209 202 196 189 183 176 171 165 159 154 149 144 140 135 131 127 123 120 116 113 109 106 103 100 97 94 92 89 87 84 82 79 77 75 73 70 68 66 64 62 60 59 57 55 53 52 50 48 47 46 44 43 42 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 29 29 29 29 30 30 31 32 33 34 35 36 37 39 40 42 44 46 48 51 53 56 59 62 65 69 73 77 82 87 92 98 104 110 117 124 132 140 148 158 167 177 187 198 208 219 230 241 251 261 271 279 286 292 297 300 301 301 299 296 291 284 277 269 259 250 239 229 218 208 197 187 178 168 159 150 142 135 127 120 114 108 103 97 93 88 84 80 77 73 70 68 65 63 60 58 57 55 53 52 50 49 48 47 46 45 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 33 33 34 35 36 36 37 39 40 41 42 44 45 47 49 50 52 54 56 59 61 63 65 68 70 73 75 77 80 82 84 86 88 90 91 93 94 95 96 96 97 97 97 97 97 96 96 95 94
 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 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 16 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 36 37 39 41 42 44 46 47 49 50 51 53 54 55 55 56 57 57 57 57 57 57 57 56 56 55 55 54 54 53 52 52 51 51 50 49 49 48 48 47 47 47 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 40 41 42 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 58 59 59 60 60 60 60 59 59 58 57 56 54 53 51 49 48 46 44 42 40 38 37 35 33 31 30 28 26 25 24 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 30 31 32 33 35 36 37 38 40 41 43 44 45 46 48 49 50 51 52 53 54 54 55 55 56 56 56 56 56 56 55 55 54 53 53 52 51 50 49 48 47 46 44 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19
 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 33 33 34 36 37 38 39 41 43 44 46 48 51 53 55 58 61 64 67 70 74 78 81 86 90 95 99 104 109 115 120 126 131 137 143 148 154 160 165 170 175 180 185 189 192 196 198 201 203 205 206 207 208 208 208 208 207 207 206 205 204 203 201 200 198 197 195 193 192 190 188 186 184 182 180 178 176 174 172 169 167 165 162 160 158 155 153 151 148 146 144 141 139 137 135 133 130 128 126 124 122 120 119 117 115 113 111 110 108 106 104 103 101 99 98 96 94 93 91 90 88 87 85 84 82 81 79 78 77 76 74 73 72 71 70 69 68 68 67 66 65 65 64 64 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 63 64 64 64 64 64 65 65 65 65 64 64 64 64 63 63 62 61 61 60 59 58 56 55 54 53 51 50 49 47 46 45 43 42 41 40 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 40 41 42 44 45 47 49 51 53 55 57 59 62 65 68 71 74 77 80 84 87 91 95 98 102 105 108 111 114 116 118 120 121 122 122 121 120 119 117 115 112 109 106 102 99 95 91 87 84 80 76 73 69 66 63 60 58 55 53 51 49 47 45 43 42 40 39 38 37 36 35 34 33 32 32 31
 23 21 19 18 16 15 14 13 12 11 10 9 8 8 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 18 19 21 22 24 26 28 30 33 35 38 41 44 48 51 55 60 64 69 74 80 86 92 98 105 112 120 128 136 144 153 162 171 180 189 198 208 217 226 235 244 253 262 270 279 287 296 304 313 321 330 339 348 357 367 377 387 398 410 422 435 448 462 476 490 504 518 531 543 554 563 569 573 573 570 563 553 538 520 499 476 451 424 397 370 343 316 291 267 245 224 204 186 170 155 142 130 119 109 100 92 85 79 73 69 64 61 57 55 52 50 49 47 46 45 45 44 44 44 44 44 45 45 46 47 48 49 50 51 52 54 55 57 59 60 62 64 66 68 70 72 74 76 77 79 80 81 82 83 84 84 83 83 82 81 79 77 75 73 70 68 65 62 59 56 53 50 47 44 41 39 36 34 32 29 27 26 24 22 21 19 18 17 16 14 14 13 12 11 11 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 14 14 15 16 17 18 18 19 20 21 22 23 24 26 27 28 29 30 32 33 34 36 38 39 41 43 45 47 49 51 54 56 59 62 65 69 73 77 82 87 92 98 105 112 119 127 136 146 156 168 179 192 205 218 232 246 259 272 284 295 303 310 314 315 313 308 301 291 278 265 250 234 218 202 186 171 157 144 131 120 109 100 91 83 76 69 63 58 53 48 44 41 37 34 32 29 27 25
 120 114 109 103 98 93 89 84 80 76 72 69 65 62 59 56 53 51 49 46 44 42 41 39 37 36 34 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 33 34 35 37 39 41 43 45 48 51 54 57 61 65 69 74 79 84 90 97 104 112 121 130 141 152 165 179 194 210 228 248 269 292 316 342 369 396 424 451 477 501 521 537 548 554 553 547 535 518 496 472 446 419 391 364 337 312 288 265 245 226 208 193 178 165 154 143 134 125 117 111 104 99 94 90 86 82 79 76 74 72 70 68 67 65 64 63 62 61 60 59 59 58 58 57 56 56 55 55 54 54 53 52 52 51 50 50 49 48 47 46 45 44 43 42 41 39 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 38 39 40 41 42 43 45 47 49 51 54 57 60 63 67 72 76 82 87 93 100 107 115 124 133 143 153 164 176 188 200 213 226 239 252 265 277 288 299 308 315 322 326 329 330 329 327 323 317 311 303 295 286 277 267 257 246 236 226 216 207 197 188 179 171 163 155 147 140 133 127
 119 115 111 107 103 99 95 91 87 83 79 75 71 67 64 60 57 54 51 48 45 43 40 38 36 34 32 30 29 27 26 25 24 23 22 21 20 19 19 18 17 17 17 16 16 16 16 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 20 21 21 22 23 25 26 27 29 30 32 34 36 38 40 42 45 47 50 53 56 59 62 66 69 73 77 81 85 90 94 99 104 108 113 118 123 127 132 136 140 143 146 149 151 153 154 155 155 154 153 151 149 146 143 140 137 133 129 125 121 117 114 110 107 103 100 97 95 92 90 88 87 85 84 83 82 81 81 81 80 81 81 81 82 83 84 85 86 87 88 90 91 92 94 95 96 98 99 100 100 101 101 102 102 101 101 100 99 98 96 95 93 91 88 86 83 81 78 75 72 69 66 63 61 58 55 52 50 47 45 43 40 38 36 34 33 31 29 28 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 54 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 59 59 59 60 60 61 62 62 63 64 65 66 67 68 69 71 72 73 75 76 78 79 81 83 85 86 88 90 92 95 97 99 101 104 106 108 111 113 116 118 121 123 125 128 130 132 134 135 137 138 139 139 140 140 140 139 138 137 135 133 131 128 125 122
 51 49 47 45 43 41 40 38 37 36 35 34 33 32 32 31 31 30 30 30 30 30 30 30 31 31 31 32 33 34 34 35 37 38 39 40 42 43 45 47 48 50 52 54 56 58 60 62 65 67 69 71 74 76 79 81 83 86 88 91 93 96 98 101 103 106 108 111 113 116 118 121 124 126 129 132 135 138 141 144 147 151 154 158 162 166 170 174 179 184 189 194 200 206 212 218 225 232 239 246 254 262 270 278 286 294 303 310 318 325 332 338 343 347 350 352 353 352 350 346 342 336 329 321 312 302 292 281 270 258 247 236 224 213 203 192 183 173 164 156 148 140 133 126 120 114 109 104 100 96 92 88 85 83 80 78 77 75 74 73 72 71 71 70 70 71 71 71 72 73 73 74 75 77 78 79 81 82 84 86 88 89 91 93 95 97 98 100 102 103 104 105 106 106 106 106 105 105 104 102 100 98 96 94 91 88 85 82 79 76 73 70 67 64 62 59 56 54 52 50 48 46 44 43 41 40 39 38 37 36 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 43 43 44 44 45 45 45 46 46 47 47 47 48 48 49 49 49 50 51 51 52 53 53 54 55 56 57 59 60 62 63 65 67 69 72 75 77 80 84 87 91 95 99 104 108 113 118 124 129 135 140 146 151 157 162 167 171 175 179 182 184 185 185 185 184 181 178 175 170 165 160 154 148 142 136 129 123 117 111 105 100 95 90 85 81 76 72 69 65 62 59 56 54
 45 44 43 42 41 40 40 40 40 40 40 41 41 42 43 44 46 48 50 52 54 57 60 63 67 70 75 79 83 88 93 98 104 109 114 120 125 129 134 138 141 144 146 147 148 148 147 145 143 140 137 133 129 124 120 115 110 106 101 97 92 88 84 81 78 74 72 69 67 65 64 62 61 61 60 60 60 60 61 62 63 65 67 69 71 74 78 82 86 91 97 103 110 118 127 137 148 161 176 192 210 231 254 280 309 341 376 413 453 494 536 575 611 640 661 671 670 657 633 601 562 520 476 432 390 350 313 280 249 222 198 176 157 140 125 111 99 89 80 71 64 57 52 47 42 38 34 31 28 26 23 21 19 18 16 15 14 13 13 12 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 17 18 18 19 20 21 23 24 25 27 28 30 32 34 36 38 40 43 45 48 50 53 56 59 62 65 68 71 74 77 80 83 85 88 90 93 94 96 98 99 100 100 101 101 100 100 99 97 96 94 92 90 87 85 82 79 76 73 70 67 64 61 58 55 52 49 47 44 42 39 37 35 33 31 30 28 26 25 24 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 11 11 10 11 11 11 11 11 12 13 13 14 15 17 18 20 22 24 26 29 32 35 39 44 48 54 60 66 74 82 91 100 111 122 134 147 160 174 187 201 213 225 234 242 247 249 248 245 239 231 221 209 197 185 172 160 149 137 127 117 109 100 93 87 81 75 70 66 62 59 56 53 51 48 47
 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 33 34 36 38 40 42 45 47 49 52 55 58 61 64 67 70 73 76 80 83 86 90 93 96 99 102 105 108 111 113 116 118 120 121 123 124 126 127 128 128 129 129 130 130 130 130 130 130 131 131 131 131 131 131 132 132 133 133 134 135 136 138 139 141 143 145 147 150 153 157 161 165 170 175 181 188 195 203 212 222 233 245 258 272 287 304 321 340 360 380 401 421 441 459 476 490 500 506 507 504 495 482 465 444 421 395 369 343 316 291 266 243 221 201 183 166 150 136 123 112 102 92 84 77 70 64 59 54 50 46 43 40 38 36 34 32 31 29 29 28 27 27 26 26 26 26 26 26 27 27 28 29 29 30 31 32 34 35 37 38 40 42 44 46 48 51 53 56 59 62 65 68 71 74 77 80 83 86 88 91 92 94 95 95 95 95 94 93 92 90 88 85 82 79 76 73 70 67 64 61 57 54 51 49 46 43 41 39 36 34 32 31 29 27 26 25 23 22 21 20 19 19 18 17 17 16 16 16 16 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 22 23 24 24 25 27 28 29 31 33 35 37 39 42 45 49 53 57 62 67 73 80 87 95 104 113 123 135 147 159 173 187 202 217 232 246 260 272 283 290 295 297 296 292 284 274 262 248 233 217 201 186 171 156 143 131 119 109 99 91 83 76 70 64 59 55 51 47 44 41 39 36 34 32 31
 27 26 26 25 25 24 24 24 24 23 23 23 23 24 24 24 24 25 25 26 26 27 28 29 30 31 32 34 35 36 38 40 42 44 46 48 50 52 55 57 60 63 66 69 72 75 78 81 85 88 91 95 98 102 105 108 111 114 117 120 122 124 127 129 130 132 133 134 135 136 136 136 137 137 137 137 137 136 136 136 136 136 136 136 136 136 136 137 137 138 139 140 141 142 143 145 146 148 150 152 154 156 159 161 164 166 169 172 174 177 180 182 185 187 189 191 193 194 196 196 197 197 196 196 194 193 191 189 186 183 179 176 172 168 163 159 154 150 145 140 136 131 126 122 117 113 109 105 101 97 94 90 87 84 81 79 77 75 73 71 69 68 67 66 65 64 64 64 63 63 63 64 64 65 65 66 67 68 69 71 73 74 76 79 81 84 86 90 93 96 100 104 107 112 116 120 124 128 132 135 138 141 143 145 145 146 145 143 141 138 135 131 126 121 116 111 106 101 95 90 85 80 76 71 67 63 59 56 52 49 46 43 41 39 36 34 32 31 29 28 26 25 24 23 22 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 25 25 27 28 29 31 32 34 36 39 41 44 48 51 56 60 65 71 77 83 90 98 106 115 124 134 145 155 166 177 188 199 209 219 227 234 239 242 243 242 239 234 227 219 209 198 187 175 164 152 141 130 120 111 102 94 87 80 74 68 63 59 55 51 48 45 43 40 38 36 35 33 32 31 29 29 28
 101 98 96 93 91 89 87 85 83 81 80 78 77 75 74 73 72 71 70 69 68 67 66 65 65 64 64 63 63 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 63 63 63 64 64 65 65 66 66 67 68 69 70 70 71 73 74 75 76 78 79 81 82 84 86 88 90 92 94 96 99 101 104 107 110 113 116 120 123 127 131 136 141 145 151 156 162 169 175 182 190 197 205 213 222 230 239 248 256 264 272 279 285 289 293 296 296 296 294 290 285 278 271 262 253 243 232 222 211 200 190 180 170 161 152 143 135 128 120 114 108 102 96 91 87 83 79 75 72 69 66 63 61 59 57 55 54 53 51 50 50 49 48 48 47 47 47 47 46 46 46 47 47 47 47 47 48 48 49 49 50 50 51 51 52 53 54 55 55 56 57 58 59 61 62 63 64 65 67 68 69 70 72 73 74 75 76 77 78 78 79 79 80 80 80 80 80 79 78 78 77 76 75 73 72 70 69 67 65 64 62 60 58 56 54 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 30 31 31 32 34 35 36 38 40 41 44 46 49 51 55 58 62 66 70 75 80 86 92 99 106 113 122 130 139 149 159 170 181 192 204 216 227 239 250 260 269 278 284 290 293 295 295 293 290 285 279 271 263 254 244 234 225 215 205 196 187 179 171 163 156 150 143 138 132 127 123 118 114 111 107 104
 80 79 77 76 75 73 72 70 68 67 65 63 61 59 57 55 53 51 49 47 46 44 42 40 39 37 35 34 33 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 31 33 34 35 37 39 40 42 44 46 48 50 53 55 57 60 62 65 67 70 73 76 78 81 84 87 90 93 96 99 102 105 108 110 113 115 117 119 121 123 124 125 126 126 127 127 126 126 125 124 123 122 121 119 118 116 115 113 111 110 108 107 105 104 103 101 100 99 98 97 96 95 94 93 92 92 91 90 89 89 88 87 86 85 84 83 82 81 80 79 77 76 74 73 71 70 68 66 65 63 61 59 58 56 54 53 51 50 48 46 45 44 42 41 40 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 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 44 44 45 46 46 47 48 48 49 50 51 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 72 73 75 76 78 80 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 112 114 115 116 117 118 119 119 120 120 120 120 119 119 118 117 116 115 114 112 111 110 108 107 105 104 103 101 100 99 98 97 96 95 94 93 92 91 90 90 89 88 87 86 86 85 84 83 82 81
 101 97 92 88 84 81 77 74 71 68 66 64 62 60 58 57 55 54 53 53 52 52 52 52 53 53 54 55 56 58 59 61 63 65 68 70 73 76 79 82 85 89 92 96 99 103 107 110 114 117 121 124 127 130 132 134 136 138 139 140 140 140 140 139 138 137 136 135 133 132 130 129 127 125 124 123 122 121 120 119 119 119 119 119 119 120 121 122 124 125 127 130 132 135 138 142 146 150 155 160 165 171 177 184 190 197 205 212 219 226 233 239 245 250 255 258 260 261 261 259 256 252 247 241 233 226 217 208 199 190 181 172 163 155 146 139 131 124 117 111 105 99 94 89 85 81 77 74 70 68 65 63 61 60 59 58 57 57 56 56 57 57 58 59 60 61 63 65 67 69 71 74 77 80 83 86 90 94 97 102 106 110 115 120 125 130 135 140 146 151 156 161 166 170 175 179 182 185 188 190 192 193 193 193 192 191 190 188 185 183 180 176 173 170 166 162 159 155 151 148 144 140 137 133 130 126 123 119 116 113 109 106 103 100 97 94 91 88 85 82 79 77 74 72 69 67 65 62 60 58 56 55 53 52 50 49 47 46 45 44 43 42 41 40 40 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 38 39 39 40 41 43 44 45 47 49 51 53 56 58 61 64 67 71 74 78 82 86 91 96 100 106 111 116 122 128 134 140 146 152 159 165 172 179 185 192 198 204 210 215 221 225 229 233 235 237 238 238 238 236 234 230 226 222 216 210 204 197 190 183 176 169 162 155 148 141 135 128 122 117 111 106
 26 25 25 24 24 23 23 23 23 22 22 22 22 22 23 23 23 24 24 24 25 26 26 27 28 29 30 31 32 34 35 36 37 39 40 41 43 44 45 47 48 49 50 51 52 52 53 53 54 54 54 54 53 53 53 52 52 51 50 49 49 48 47 46 45 45 44 43 43 42 42 41 41 41 41 41 41 41 41 42 42 43 44 44 45 47 48 49 51 53 54 57 59 61 64 67 70 73 77 81 85 90 94 99 104 108 113 118 123 127 130 133 136 137 138 138 137 135 132 128 124 119 113 108 102 97 91 85 80 75 70 65 61 56 53 49 45 42 39 37 34 32 30 28 26 24 22 21 20 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 15 15 16 16 17 18 19 20 21 22 24 25 26 28 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 60 62 63 64 65 66 66 67 67 66 66 65 64 63 62 61 59 58 56 54 52 50 48 46 45 43 41 39 37 35 34 32 31 29 28 27 25 24 23 22 21 21 20 19 18 18 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 23 25 27 28 30 32 35 37 40 43 46 49 52 56 60 63 68 72 76 80 85 89 93 96 100 102 105 106 107 108 107 106 104 101 98 95 91 87 82 78 74 70 66 62 58 55 52 49 46 44 41 39 37 36 34 32 31 30 29 28 27
 47 45 42 40 38 37 35 34 33 32 31 30 30 30 30 30 30 30 31 31 32 33 34 36 37 39 41 43 46 48 51 54 57 60 63 67 70 74 78 81 85 88 91 94 97 99 101 103 104 105 106 106 105 104 103 101 100 97 95 93 90 88 85 83 80 78 76 74 72 70 69 68 67 66 65 65 64 64 65 65 65 66 67 69 70 72 74 76 78 81 84 87 90 94 98 103 107 113 118 124 130 136 143 149 156 163 169 175 180 185 189 192 194 194 194 191 188 183 178 171 164 157 149 141 132 124 116 109 102 95 88 82 76 70 65 61 56 52 48 45 41 38 35 33 30 28 26 24 22 21 19 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 14 15 16 17 18 19 20 22 23 25 26 28 30 33 35 37 40 43 46 50 54 57 62 66 70 75 79 84 89 93 98 102 106 109 112 115 117 119 120 121 121 121 120 119 117 115 113 111 108 105 102 98 95 92 88 85 81 78 74 71 68 65 62 59 56 53 50 48 45 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 9 9 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 15 16 18 19 21 23 25 27 29 32 35 38 42 46 50 55 60 65 71 78 85 93 101 110 120 130 140 150 160 169 178 185 191 195 196 196 194 189 183 176 167 158 148 139 129 120 112 103 96 89 82 76 71 66 61 57 54 50
 37 36 36 35 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 22 22 21 21 21 21 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 70 72 73 74 75 76 77 77 77 77 77 77 76 76 75 74 73 72 71 70 68 67 66 65 64 63 61 60 59 59 58 57 56 55 55 54 54 54 53 53 53 53 53 53 53 53 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 62 62 63 63 64 65 66 66 67 68 69 71 72 73 75 76 77 79 80 82 83 85 86 88 89 90 91 92 93 94 94 94 94 94 94 93 93 92 91 90 89 87 86 84 82 81 79 77 75 74 72 70 68 67 65 64 62 61 59 58 57 56 54 53 52 51 50 49 48 47 46 46 45 44 43 42 41 40 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 51 53 55 56 58 60 62 63 65 67 68 70 71 72 73 75 75 76 77 77 78 78 78 77 77 77 76 75 74 74 73 71 70 69 68 66 65 64 62 61 59 58 57 55 54 53 52 50 49 48 47 46 46 45 44 44 43 43 42 42 41 41 41 41 40 40 40 40 40 40 39 39 39 39 38 38 38 37
 23 22 21 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 33 35 37 39 41 43 46 48 51 53 56 59 62 65 68 72 75 79 82 86 89 93 96 99 103 106 108 111 113 115 116 117 118 119 119 119 118 117 116 115 114 112 111 109 107 106 104 102 101 99 98 96 95 94 93 92 91 91 90 90 90 90 90 90 91 91 92 93 94 95 96 97 98 99 100 101 102 102 103 103 103 102 102 101 100 98 97 95 93 90 88 85 82 79 76 73 70 67 64 61 59 56 53 51 49 46 44 43 41 39 38 37 35 34 34 33 32 32 32 32 32 32 32 33 33 34 35 36 37 38 40 41 43 45 47 49 51 54 56 59 61 64 67 69 72 75 77 79 81 82 83 83 83 83 82 80 78 76 73 71 68 64 61 58 55 52 49 46 43 41 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 44 45 46 47 49 50 52 54 55 57 59 61 64 66 68 71 74 76 79 82 84 87 89 92 94 95 97 97 98 98 97 95 94 91 88 85 82 78 74 70 66 62 58 54 51 47 44 41 38 36 33 31 29 27 25
 66 63 60 57 55 52 50 48 46 44 43 41 40 39 38 37 36 35 35 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 45 45 46 47 48 49 51 52 53 55 56 58 60 61 64 66 68 71 74 77 80 84 88 92 96 101 107 112 118 125 132 139 146 154 163 171 180 189 198 207 216 225 234 243 251 259 266 273 279 285 289 293 295 297 297 296 294 291 288 283 277 271 264 256 248 240 232 224 216 208 200 192 185 178 171 165 159 153 148 143 138 133 129 125 121 117 113 109 106 102 99 96 93 89 86 83 80 77 75 72 69 66 64 61 59 56 54 52 50 48 46 45 43 42 41 40 39 38 37 37 36 36 36 36 36 36 36 37 37 37 38 38 39 40 40 41 42 42 43 44 44 45 45 46 46 46 47 47 47 47 46 46 45 45 44 43 42 41 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 39 41 43 45 47 49 51 53 54 56 58 60 61 63 64 66 67 68 69 70 71 72 73 73 74 74 75 75 75 75 76 76 76 76 76 77 77 77 77 78 78 79 80 81 82 83 84 85 87 88 90 92 94 97 99 102 105 109 112 116 120 124 129 134 139 144 149 154 158 163 167 170 173 175 177 177 176 174 172 168 164 158 153 147 140 134 127 121 115 109 103 97 92 87 82 78 74 70
 103 98 94 89 84 80 75 71 67 63 59 56 52 49 46 43 40 38 36 33 31 30 28 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 26 28 29 31 33 35 37 39 42 45 47 50 53 56 60 63 67 71 75 79 84 88 93 98 103 108 113 118 123 128 133 138 143 147 151 155 159 162 165 167 169 170 171 171 171 170 169 168 166 164 161 158 155 152 149 146 142 138 135 131 127 123 120 116 112 109 105 102 98 95 92 89 86 83 80 77 75 72 70 67 65 63 61 59 57 55 54 52 50 48 47 45 43 42 40 39 37 35 34 32 31 30 28 27 25 24 23 22 21 19 18 17 17 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 37 39 41 43 45 47 48 50 52 53 55 56 58 59 60 61 62 63 64 64 65 65 66 66 67 67 68 68 69 70 70 71 72 73 74 75 76 78 79 81 83 85 87 89 91 93 96 98 101 104 106 109 112 114 117 120 123 125 128 130 133 135 138 140 142 144 146 148 149 151 152 154 155 156 157 158 159 160 160 160 161 161 161 160 160 159 158 156 155 153 150 148 145 142 138 134 130 126 122 117 113 108
 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 39 41 43 46 48 51 54 58 61 65 69 73 78 82 88 93 99 104 111 117 123 129 135 141 146 150 154 157 158 159 158 156 153 150 145 140 134 127 121 115 108 102 96 90 84 79 74 70 65 61 58 54 51 49 46 44 42 40 38 37 36 35 34 33 33 33 33 33 33 34 34 35 37 38 40 42 44 46 49 52 55 58 62 66 71 76 81 86 92 98 104 110 117 124 131 137 144 150 156 162 166 170 173 175 176 176 175 172 170 166 161 157 151 146 141 135 130 124 119 115 110 106 103 99 96 94 91 89 88 86 85 85 84 84 84 84 85 86 87 89 90 92 94 97 99 102 105 108 111 114 117 120 123 125 128 129 131 131 131 131 129 127 124 121 117 113 108 103 98 93 88 83 78 73 68 64 60 56 52 48 45 42 39 36 33 31 29 27 25 23 21 19 18 17 15 14 13 12 11 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 10 10 11 12 13 14 15 16 17 19 20 22 24 25 27 30 32 35 37 40 44 47 51 54 58 62 67 71 76 80 85 89 94 98 102 105 109 112 114 116 118 119 119 119 119 118 117 115 113 111 108 106 103 100 97 93 90 87 83 80 77 73 70 67 63 60 57 54 51 48 45 42 40 37 35 33 31 29 27 25 24 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10
 25 24 23 22 21 20 20 19 18 18 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 32 33 35 37 39 41 43 45 48 50 53 56 59 62 65 68 71 74 77 80 83 86 89 91 93 95 97 99 100 101 102 103 103 104 104 104 104 104 105 105 105 105 106 106 107 108 109 111 113 115 117 119 122 125 129 132 136 140 145 149 154 159 164 169 174 178 183 187 191 195 198 200 202 203 203 202 201 199 196 193 189 185 180 175 170 164 158 153 147 141 136 131 126 121 117 112 108 105 101 98 95 92 90 88 85 84 82 80 78 77 76 74 73 72 71 69 68 67 66 65 63 62 61 60 58 57 55 54 53 51 50 48 47 45 44 43 41 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 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 20 21 22 24 25 26 27 29 30 32 34 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 70 72 73 75 76 78 79 80 81 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 100 100 101 102 103 104 104 104 105 105 105 104 104 103 102 101 99 98 96 94 92 89 87 84 81 78 75 72 70 67 64 61 58 56 53 50 48 46 44 42 40 38 36 34 33 31 30 29 27 26
 32 30 28 26 25 23 22 21 20 19 18 18 17 16 16 16 16 15 15 16 16 16 16 17 18 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 41 43 46 48 51 54 57 61 64 68 71 75 79 83 87 91 95 99 103 106 110 113 116 118 120 122 123 124 125 125 124 123 122 121 120 118 116 114 112 110 108 106 104 102 100 99 97 96 95 94 93 92 91 91 91 90 90 90 91 91 91 92 92 93 94 95 96 97 98 99 100 101 102 103 104 105 105 105 105 105 105 104 103 102 100 99 97 95 93 90 88 85 82 80 77 74 71 68 66 63 60 58 55 53 50 48 46 44 42 40 39 37 36 35 33 32 32 31 30 30 30 29 29 30 30 30 31 32 33 34 35 37 39 41 43 45 48 51 54 57 60 64 68 72 77 81 85 90 94 98 102 106 109 111 112 113 113 112 110 108 105 102 98 94 89 85 81 76 72 68 64 61 58 55 52 49 47 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 43 44 45 46 48 49 50 51 53 54 55 56 58 59 60 62 63 65 66 68 70 71 73 75 76 78 80 81 83 84 86 87 88 88 89 89 88 87 86 85 83 81 78 75 72 69 66 63 59 56 53 50 47 44 41 39 36 34
 103 100 96 93 90 87 84 82 80 78 76 74 73 71 70 69 68 68 67 67 66 66 66 66 66 66 67 67 67 68 68 68 68 69 69 69 70 70 70 70 70 70 70 70 70 69 69 69 69 68 68 67 67 66 66 65 65 64 64 64 63 63 62 62 62 62 62 62 62 62 62 62 63 64 64 65 66 67 68 69 71 72 74 76 78 80 82 85 87 90 93 96 99 102 106 109 113 117 121 125 129 134 138 143 148 153 157 162 167 171 176 180 183 187 190 192 194 196 196 197 196 195 193 191 188 185 181 177 172 167 162 157 151 146 140 135 129 124 119 114 109 104 99 94 90 86 82 78 74 71 68 65 62 59 57 54 52 51 49 47 46 45 44 43 42 41 41 40 40 40 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 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 52 52 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 49 49 48 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 46 46 47 47 48 49 50 50 52 53 54 55 57 58 60 62 64 66 68 70 72 75 77 80 82 85 88 91 94 98 101 105 108 112 116 120 124 128 132 136 140 144 148 152 155 158 161 164 166 167 168 169 169 168 167 165 163 160 157 153 149 145 141 137 132 128 124 119 115 111 107
 81 75 70 65 60 56 52 48 45 42 39 37 34 32 30 29 27 26 25 24 23 22 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 30 31 33 35 37 39 41 44 47 50 54 57 62 66 71 76 81 87 92 98 104 110 116 122 128 133 138 143 147 151 155 158 160 162 164 166 167 168 169 170 171 172 173 174 176 178 180 182 185 189 193 197 201 206 210 215 220 224 228 232 235 237 238 239 238 236 234 230 225 220 213 207 199 191 183 175 167 158 150 142 134 127 120 113 106 100 94 89 84 79 74 70 66 63 60 57 54 52 50 48 47 46 45 44 43 43 43 43 43 43 44 44 45 46 47 48 49 51 52 53 55 56 58 59 60 62 63 64 66 67 68 68 69 70 70 70 70 70 70 69 68 68 67 66 65 64 62 61 60 58 57 56 54 53 52 50 49 48 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 19 19 20 20 20 21 22 22 23 24 25 26 28 29 30 31 33 34 36 37 38 40 41 42 44 45 46 47 48 48 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 52 52 53 54 55 56 57 58 59 61 63 65 67 69 72 75 78 81 85 89 93 98 103 109 115 122 129 137 145 153 162 171 181 190 200 208 216 223 229 233 235 236 234 230 225 218 210 200 190 180 169 158 148 138 128 119 110 102 95 88
 35 35 36 37 39 40 41 43 44 46 47 49 51 53 54 56 57 59 60 61 62 63 64 64 64 64 64 64 63 62 61 60 59 57 56 54 52 51 49 47 46 44 42 40 39 37 36 34 33 31 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 12 13 14 15 16 17 18 20 22 24 26 29 32 35 38 42 47 52 57 63 70 77 84 93 102 112 122 133 145 157 169 182 195 208 220 232 244 254 263 270 275 279 280 279 276 271 265 256 247 236 224 212 199 187 174 162 150 139 128 118 108 99 90 83 75 69 63 57 52 48 44 40 36 33 31 28 26 24 22 21 19 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 21 22 23 25 26 28 29 31 33 35 36 38 40 43 45 47 49 51 54 56 58 61 63 65 67 69 71 73 74 76 77 78 78 78 78 78 77 76 75 73 72 70 68 65 63 61 58 56 54 51 49 47 45 43 41 40 38 37 35 34 33 32 31 31 30 29 29 29 29 29 29 29 30 30 31 32 34 35 37 39 41 44 47 50 54 58 63 68 73 79 86 93 100 108 117 126 135 144 154 163 173 182 190 198 205 210 214 216 217 215 213 208 202 195 187 178 169 159 149 140 130 121 112 104 96 89 82 76 70 65 60 56 52 49 46 43 41 39 38 36 35 34 33 33 32 32 32 32 32 33 33 34
 23 23 23 23 23 23 23 24 24 25 25 26 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 56 57 58 60 61 62 64 65 66 67 68 70 71 72 72 73 74 74 75 75 75 75 75 75 74 73 72 71 70 69 68 66 65 63 61 60 58 57 55 54 52 51 50 49 48 47 46 45 45 44 44 44 44 44 44 44 45 45 46 47 48 50 51 53 55 57 59 62 65 68 71 75 79 83 88 92 97 102 107 112 117 122 127 132 136 140 144 148 151 154 156 157 159 159 159 159 158 157 155 153 150 148 144 141 138 134 130 126 122 118 114 110 106 102 98 94 90 86 82 79 75 72 69 66 64 61 59 56 54 53 51 49 48 47 45 44 43 42 42 41 41 40 40 39 39 39 39 39 40 40 40 41 42 42 43 44 45 47 48 50 51 53 55 57 59 61 63 66 68 70 72 75 77 79 81 83 84 86 87 88 89 90 91 91 91 91 91 90 89 88 87 86 84 83 81 79 77 75 73 70 68 66 63 61 59 56 54 52 50 47 45 43 42 40 38 37 35 34 33 32 31 30 30 29 29 28 28 28 28 28 28 28 29 29 30 31 32 33 34 35 37 39 41 43 46 48 52 55 59 63 68 73 78 84 90 97 104 111 119 127 136 144 153 162 170 178 186 193 200 206 210 214 216 217 217 216 214 210 206 200 194 187 179 171 163 155 147 138 130 122 115 107 100 93 87 80 75 69 64 60 55 52 48 45 42 39 37 35 33 31 30 28 27 26 26 25 24 24 24 23 23 23
 86 82 78 74 70 67 64 61 58 56 54 51 49 48 46 44 43 42 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 28 29 31 32 34 36 38 41 44 47 51 55 60 65 71 77 84 91 99 107 116 125 134 144 154 163 173 182 190 198 204 209 213 216 217 217 215 213 209 205 200 195 190 184 179 173 168 163 158 154 150 146 143 140 137 135 132 130 128 126 125 123 122 121 119 118 117 116 115 114 113 111 110 109 108 106 105 104 102 101 99 97 96 94 92 91 89 87 85 84 82 81 79 78 76 75 74 73 72 71 70 69 68 68 67 67 66 66 65 65 65 64 64 64 63 63 62 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 26 26 27 28 29 30 31 32 33 35 37 39 41 43 45 48 50 53 56 58 61 64 67 69 71 73 75 76 77 78 78 78 78 77 76 74 73 71 69 67 65 63 61 59 57 55 53 52 51 49 49 48 47 47 47 47 47 47 48 49 50 51 52 54 55 57 59 61 63 66 69 71 75 78 82 85 90 94 99 104 109 114 120 126 133 139 146 152 159 165 171 177 182 186 190 193 195 195 195 193 191 187 183 177 171 165 159 152 145 138 131 125 118 112 106 101 96 91
 54 53 52 52 51 51 51 51 52 52 53 54 55 57 59 61 63 66 68 72 75 78 82 86 91 95 100 105 110 115 120 125 130 135 140 145 149 153 157 161 164 166 168 170 171 171 171 170 169 167 165 162 159 155 151 147 143 138 134 129 124 120 115 110 106 102 98 94 90 87 84 81 78 76 73 72 70 69 67 67 66 66 66 66 66 67 68 69 70 72 74 76 78 81 85 88 92 96 101 106 112 118 124 131 138 146 154 163 171 180 189 198 206 214 222 229 235 240 244 247 249 249 248 246 243 238 233 227 221 214 206 199 191 183 174 166 158 151 143 136 128 121 115 108 102 96 90 85 80 75 70 66 62 58 54 50 47 44 42 39 37 35 33 31 30 29 27 26 26 25 25 24 24 24 24 24 25 25 26 26 27 28 29 30 31 33 34 36 38 40 42 44 46 49 52 54 57 60 63 66 70 73 76 79 82 85 88 91 93 96 98 100 102 104 105 106 107 108 109 109 110 110 110 110 109 109 108 108 107 106 105 104 103 102 100 99 97 95 94 92 90 87 85 83 80 78 75 73 70 68 65 63 61 58 56 54 52 50 48 46 45 43 42 40 39 38 37 36 35 35 34 34 33 33 33 33 33 33 33 33 34 34 35 36 37 38 39 41 43 45 47 49 52 54 57 60 64 67 71 75 79 83 87 92 97 102 107 112 117 123 128 134 140 146 151 157 162 168 173 178 183 187 191 194 197 199 200 200 200 198 196 193 189 184 179 173 167 160 153 146 139 132 125 118 112 106 100 95 89 85 80 76 73 69 66 64 61 59 57 56
 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 39 40 41 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 57 58 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 62 62 62 63 63 64 64 65 65 66 66 67 67 68 69 69 70 71 71 72 73 73 74 74 75 76 76 77 78 78 79 80 80 81 82 83 84 86 87 88 90 92 94 96 98 100 102 104 106 108 110 112 113 114 114 114 114 113 111 109 106 103 99 95 91 86 81 77 72 67 63 58 54 50 47 43 40 37 34 32 30 28 26 24 23 22 20 19 18 18 17 16 16 15 15 14 14 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 14 14 15 15 16 17 17 18 19 20 21 23 24 26 27 29 31 33 35 38 40 43 45 48 51 54 58 61 64 67 71 74 78 81 84 87 90 93 96 98 100 102 103 104 105 105 105 105 104 103 101 100 98 95 93 91 88 85 83 80 78 75 72 70 67 65 63 61 58 56 55 53 51 49 48 47 45 44 43 42 41 40 39 38 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 36 36 36 36 36 36 35 35
 42 41 39 37 36 34 32 31 29 28 26 25 24 23 22 21 20 20 19 19 19 19 19 19 20 20 20 21 22 23 24 25 26 27 29 30 32 34 36 38 40 43 45 48 51 55 58 62 67 71 76 82 88 94 101 108 115 123 131 139 147 155 163 170 176 180 184 186 186 184 181 177 171 164 156 148 140 132 124 116 108 101 95 89 83 79 74 70 67 64 61 59 57 56 55 54 54 54 54 54 55 56 58 59 61 64 66 69 72 75 78 82 85 89 92 96 99 102 105 108 110 111 112 112 112 111 110 108 106 103 100 97 93 89 85 82 78 74 70 67 63 60 57 54 52 49 46 44 42 40 38 37 35 34 33 32 31 31 30 30 30 30 30 30 31 32 33 34 35 37 39 41 43 46 49 52 55 59 62 66 70 74 78 82 86 90 93 96 98 100 101 102 102 102 101 99 98 96 93 91 89 86 84 82 80 78 76 74 73 71 70 69 68 67 67 66 66 65 65 64 64 64 63 63 63 62 62 61 61 60 59 58 57 56 55 54 52 51 49 48 46 44 42 41 39 37 35 34 32 30 29 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 30 31 32 33 33 34 34 34 35 35 35 34 34 34 33 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 28 29 30 31 33 34 36 37 39 40 42 43 44 46 47 47 48 48 48 48 47 46 45 44
 12 11 10 9 8 8 7 7 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 10 11 12 13 14 16 17 18 20 21 23 25 27 29 31 33 35 38 40 43 46 49 53 57 61 65 70 74 80 85 91 98 105 112 119 127 135 143 151 159 166 173 178 183 186 188 188 187 184 180 174 168 161 153 145 136 128 120 112 105 98 92 86 81 76 72 68 65 62 60 58 56 55 54 54 54 54 55 57 58 60 63 66 70 74 79 85 91 98 106 115 125 136 147 160 173 188 203 219 235 251 267 282 296 308 318 325 328 328 325 318 308 296 282 267 251 235 219 203 188 173 160 147 135 124 114 105 97 89 82 76 70 65 60 56 52 49 46 44 42 40 38 37 36 36 35 35 35 36 37 38 39 40 42 44 47 50 53 57 60 65 70 75 80 86 92 99 106 113 120 127 133 140 145 150 154 157 159 160 159 158 155 152 148 143 138 132 127 121 115 110 104 99 94 89 84 80 75 72 68 64 61 58 54 52 49 46 44 41 39 37 34 32 30 28 27 25 23 22 20 19 17 16 15 13 12 11 10 9 8 8 7 6 6 5 5 5 4 4 4 4 4 4 4 5 5 6 6 7 8 8 9 11 12 13 15 17 18 21 23 25 28 30 33 36 39 43 46 49 53 56 60 63 66 69 72 75 78 80 83 85 87 89 91 92 94 95 97 98 99 100 101 102 103 104 105 106 106 107 108 108 109 109 109 109 108 108 107 105 103 101 99 96 92 89 85 81 76 72 67 63 58 54 50 46 42 38 35 31 28 26 23 21 19 17 15 14
 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 32 33 34 36 37 39 41 43 45 48 51 54 57 60 64 68 72 77 82 87 92 98 103 109 115 121 127 132 138 142 147 151 154 156 158 159 159 158 156 154 151 148 143 139 134 129 124 119 113 108 103 97 92 88 83 78 74 70 66 63 59 56 53 50 48 45 43 41 39 37 36 34 33 32 31 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 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 25 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 23 24 24 25 26 27 29 30 31 32 34 35 36 38 39 40 42 43 44 46 47 48 49 50 51 52 53 54 55 55 56 57 57 57 58 58 58 58 58 58 58 58 57 56 56 55 54 53 52 51 49 48 46 45 43 42 40 38 37 35 34 32 31 29 28 27 26 25 24 23 22 21 21 20 20 19
 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 22 23 24 26 27 28 30 31 33 34 36 38 40 42 44 47 49 52 55 58 61 65 69 73 77 82 87 93 99 105 111 118 125 132 139 146 153 159 164 168 171 173 173 171 168 163 157 149 141 132 124 114 106 97 89 82 75 68 63 57 53 49 45 42 40 37 35 34 33 32 31 30 30 29 29 29 29 30 30 30 31 31 32 33 33 34 34 35 36 36 36 37 37 37 37 37 37 37 37 36 36 36 35 35 34 33 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 22 22 22 22 23 23 24 24 25 26 27 28 29 30 32 33 35 37 39 41 43 45 48 51 54 57 60 64 68 72 76 81 86 92 98 104 111 118 125 132 140 148 157 165 173 181 189 196 203 209 215 219 222 224 226 225 224 222 219 215 210 205 198 192 185 178 170 163 155 148 140 133 125 118 111 105 98 92 86 80 75 70 65 60 56 51 47 44 40 37 34 31 29 26 24 22 20 19 17 16 15 14 13 12 12 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 20 21 23 24 26 28 30 32 34 36 38 40 42 43 45 47 48 49 50 51 52 53 53 53 53 53 53 53 53 52 52 51 50 50 49 48 48 47 46 45 45 44 43 42 42 41 40 39 39 38 37 36 35 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 20 19 19 18 18 18
 60 58 56 54 52 51 49 48 46 45 44 43 42 41 40 39 38 37 36 36 35 35 34 33 33 33 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 39 39 40 41 42 44 45 46 47 49 50 52 53 55 56 58 60 61 63 65 66 68 69 70 72 73 74 75 76 76 77 78 78 79 79 80 80 81 81 82 82 82 83 83 83 84 84 85 85 85 86 86 86 87 87 88 88 88 89 89 90 90 91 91 92 92 93 94 94 95 95 96 97 97 98 98 99 99 100 100 101 101 101 101 101 101 101 101 101 100 100 99 98 98 97 96 95 94 93 91 90 89 88 86 85 84 82 81 80 78 77 76 74 73 72 70 69 68 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 47 46 45 44 43 43 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 29 29 29 29 29 30 30 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 55 56 57 59 60 62 63 65 67 69 72 74 77 80 83 87 90 94 98 103 107 112 117 122 128 134 140 146 152 158 165 172 179 186 192 199 206 212 219 224 230 234 238 242 244 245 246 245 244 241 238 234 228 222 216 209 201 194 186 177 169 161 154 146 139 132 125 119 113 107 102 97 93 89 85 81 78 75 72 69 66 64 62
 46 47 47 48 49 49 50 51 52 53 54 56 57 58 60 61 62 64 66 67 69 70 72 73 75 76 78 79 80 81 82 83 84 85 86 86 87 87 87 88 88 88 87 87 87 86 86 85 84 84 83 82 81 80 79 77 76 75 74 72 71 69 68 66 65 63 62 60 59 57 56 55 53 52 51 50 49 48 47 46 46 45 45 45 44 44 44 44 45 45 45 46 46 47 47 48 49 50 51 52 53 54 56 57 59 61 62 64 66 68 70 72 74 77 79 81 84 86 88 91 93 96 98 100 103 105 107 109 111 113 115 117 119 120 122 123 124 125 126 127 127 128 128 128 128 127 127 126 125 124 123 121 119 118 116 114 112 109 107 105 103 100 98 96 94 92 90 88 86 84 82 81 79 78 76 75 74 73 72 71 70 69 69 68 67 67 66 66 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 62 62 62 62 61 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 52 52 51 51 50 50 50 49 49 49 49 48 48 49 49 49 49 50 50 51 51 52 53 54 55 56 58 59 61 62 64 66 68 70 73 75 78 80 83 85 88 91 94 96 99 102 104 106 108 110 112 113 115 116 116 117 117 117 117 116 116 115 114 112 111 109 108 106 104 102 100 98 96 94 91 89 87 85 82 80 78 76 74 72 70 68 66 64 62 60 59 57 55 54 53 51 50 49 48 48 47 46 46 45 45 45 45 45 45 45 45 46
 65 63 62 61 59 58 57 57 56 56 55 55 55 55 56 56 57 57 58 59 60 61 62 63 65 66 67 69 70 71 72 73 74 75 76 77 77 78 78 78 78 78 77 77 76 75 74 73 72 70 69 67 65 64 62 60 58 57 55 53 52 50 48 47 46 44 43 42 41 40 39 38 38 37 37 37 37 37 37 37 38 39 40 41 42 44 45 47 49 51 53 55 58 60 63 65 68 70 72 74 75 77 78 78 79 79 78 77 76 75 73 71 70 68 65 63 61 59 57 55 53 51 50 48 46 45 43 42 41 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 44 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 44 45 46 46 47 48 48 49 50 51 51 52 53 53 54 54 54 54 54 54 54 53 52 51 50 49 48 46 44 43 41 39 38 36 34 33 31 30 29 27 26 25 24 23 23 22 22 21 21 21 20 20 20 21 21 21 21 22 22 22 23 24 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 47 48 50 51 53 55 57 58 60 62 64 66 68 70 72 74 75 77 79 80 81 83 83 84 85 85 85 84 84 83 82 81 80 78 77 75 73 71 70 68 66
 10 9 8 7 7 6 6 5 5 5 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 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 22 22 22 22 22 22 22 21 21 20 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 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 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 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 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 27 27 27 27 26 26 25 24 22 21 20 18 17 15 14 13 12 11
 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 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 9 9 10 10 11 11 12 13 14 15 16 18 19 21 22 24 26 28 30 32 34 36 37 39 40 41 41 41 41 41 40 39 37 36 34 32 30 29 27 25 24 22 21 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 1 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 8 9 10 11 12 13 14 15 17 18 20 22 24 26 28 30 32 34 36 38 40 41 43 44 46 46 47 47 47 47 46 45 44 43 42 40 39 37 36 34 32 31 29 28 26 25 24 23 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 42 39 37 34 32 29 27 26 24 22 21 20 19 18 17 16 15 15 14 14 14 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 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38 40 42 44 46 48 51 53 56 58 61 63 66 69 71 74 76 78 80 82 83 85 86 86 87 87 87 87 87 87 86 85 84 83 82 81 79 78 76 75 73 72 70 68 66 65 63 61 59 57 55 54 52 50 48 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 27 28 30 31 33 35 37 39 41 44 46 48 50 52 54 56 57 59 60 61 62 63 63 64 64 64 64 63 63 62 62 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 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 32 32 32 33 33 34 35 35 36 36 37 38 39 39 40 41 42 43 44 45 46 48 49 50 52 53 54 56 57 59 61 62 64 66 67 69 71 72 74 75 76 77 77 78 78 78 77 76 75 73 71 69 66 64 61 58 55 51 48
 129 123 116 109 101 93 86 78 72 65 60 55 50 46 42 39 36 34 32 30 29 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 41 42 43 44 46 47 49 51 52 54 56 59 61 63 65 68 70 73 75 77 80 82 84 85 87 88 89 89 89 89 88 87 86 84 83 81 79 76 74 72 69 67 65 62 60 58 56 54 52 50 48 47 45 43 42 41 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 28 29 30 31 32 33 35 37 39 41 43 46 49 51 54 57 60 62 65 67 68 69 69 69 68 66 64 61 58 55 52 49 45 42 39 37 34 32 30 28 26 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 31 32 33 35 37 39 40 42 45 47 49 51 54 56 59 61 64 66 68 70 72 74 75 76 77 78 78 78 78 77 77 76 75 74 72 71 69 68 66 65 63 62 60 59 57 56 55 53 52 51 50 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 33 33 33 34 35 35 36 38 39 40 42 44 47 49 52 56 60 64 69 74 80 87 93 100 107 114 121 127 132 136 138 138 137 134
 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 28 28 29 30 31 32 33 34 36 37 38 39 41 42 44 45 47 48 50 51 52 53 55 56 57 58 59 59 60 61 61 62 62 62 62 62 62 62 62 62 62 62 61 61 60 60 60 59 59 58 58 57 56 56 55 55 54 53 53 52 51 51 50 49 48 48 47 46 45 44 44 43 42 41 40 40 39 38 37 36 36 35 34 33 33 32 31 30 30 29 28 28 27 26 25 25 24 24 23 22 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 19 19 19 19 19 20 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 31 32 32 33 33 33 33 33 34 33 33 33 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 23 22 22 22 22 21 21 21 21 22 22 22 22 23 23 23 24 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 31 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37
 45 45 45 45 46 46 47 47 47 48 48 49 49 50 50 51 51 51 52 52 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 45 45 46 46 46 46 46 46 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 57 57 58 59 60 61 62 62 63 64 65 65 66 66 67 67 68 68 68 68 68 67 67 66 66 65 64 63 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 41 41 40 40 39 38 38 38 37 37 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 46 47 48 48 49 50 51 51 52 52 53 53 54 54 55 55 55 56 56 56 56 56 57 57 57 57 57 57 57 56 56 56 56 56 56 55 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 51 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 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 45 45 45 45 45 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 38 36 34 32 30 29 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 45 46 47 47 48 49 49 50 51 52 52 53 54 55 56 58 59 61 63 64 66 69 71 73 76 78 81 84 87 89 92 95 97 100 102 105 107 108 110 111 112 112 113 112 112 111 110 108 106 104 102 100 97 94 92 89 86 83 80 78 75 72 70 67 65 63 60 58 56 54 52 51 49 47 46 45 43 42 41 40 39 39 38 38 37 37 37 37 37 37 37 37 38 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 51 52 52 52 52 52 51 51 50 50 49 48 47 47 46 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 18 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 64 65 66 68 69 71 72 74 76 77 79 81 83 85 87 89 91 93 96 98 100 102 103 105 107 108 109 110 110 110 110 110 109 107 106 104 101 98 95 92 89 85 81 77 73 70 66 62 58 55 52 49 46 43
 76 78 80 82 83 85 87 89 91 93 94 96 98 99 100 102 103 104 104 105 105 106 106 105 105 105 104 103 102 101 100 99 98 97 95 94 92 91 90 88 87 85 84 82 81 80 78 77 75 74 72 71 70 68 67 65 64 62 61 60 58 57 55 53 52 50 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 31 30 30 30 30 30 30 31 32 33 34 35 37 39 41 44 46 49 52 55 59 62 65 68 71 75 77 80 83 85 87 89 90 91 92 93 93 93 93 93 92 92 91 91 90 89 88 88 87 86 85 84 84 83 82 82 81 81 80 79 79 78 78 77 76 76 75 74 73 72 71 70 69 68 67 65 64 62 61 59 57 56 54 52 50 48 46 44 43 41 39 37 36 34 33 32 31 29 29 28 27 26 26 25 25 24 24 24 24 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 28 28 29 29 30 30 31 32 32 33 34 35 36 37 39 40 41 43 44 46 48 50 52 54 56 58 61 63 66 68 70 72 74 76 78 79 80 81 81 81 81 80 79 77 75 73 71 68 66 64 62 59 58 56 54 53 52 51 51 51 51 51 52 53 54 55 56 58 60 62 63 66 68 70 72 74 76 78 80 82 83 85 86 87 88 89 89 89 89 89 88 88 87 86 85 84 83 82 80 79 78 76 75 74 73 72 71 69 69 68 67 66 65 64 64 63 63 62 62 62 61 61 61 61 61 61 61 61 61 61 62 62 63 63 64 65 65 66 67 68 69 71 72 73 75
 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 26 26 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 10 10 11 11 12 13 13 14 15 17 18 19 21 22 24 26 27 29 31 33 35 37 38 40 42 43 45 47 48 50 51 53 54 56 57 59 60 62 64 66 68 70 72 75 78 81 84 87 91 95 99 103 108 112 117 122 126 131 135 138 141 144 145 145 145 143 140 135 130 125 118 112 105 98 90 84 77 71 65 59 54 49 45 40 37 33 30 27 25 22 20 18 17 15 14 13 12 11 10 9 9 8 8 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 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 12 13 13 13 13 14 14 14 14 13 13 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 49 49 49 49 49 48 48 47 46 45 44 43 42 40 39 38 36 35 33 32 31 30 28 28 27 26 25 25 24
 28 28 29 30 31 32 32 33 34 34 35 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30 29 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 17 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 57 58 59 59 59 60 60 60 60 61 60 60 60 60 59 59 58 58 57 56 55 54 52 51 50 48 47 45 43 42 40 38 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 23 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 36 35 35 34 34 33 33 32 31 30 30 29 28 28 27 27 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 43 43 43 43 43 43 43 43 42 42 41 41 40 39 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27
 47 48 48 48 49 48 48 47 47 46 45 43 42 41 40 39 38 37 36 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 31 31 31 32 32 32 33 34 34 35 36 37 38 39 40 41 43 44 46 47 49 50 52 54 56 58 59 61 63 64 66 67 68 69 69 69 69 69 68 67 65 64 62 60 58 56 53 51 49 47 45 44 42 41 40 40 39 39 39 40 41 42 43 45 47 49 52 54 57 60 64 67 71 75 78 82 86 89 93 96 99 101 103 105 106 106 106 106 105 103 102 100 97 95 92 89 86 83 81 78 75 72 70 68 65 63 61 59 58 56 55 54 52 51 50 50 49 48 48 48 47 47 47 47 48 48 48 49 50 50 51 52 53 54 55 56 57 57 58 58 58 58 58 57 57 56 54 53 51 49 48 46 44 42 40 39 37 36 34 33 32 31 30 30 29 29 28 28 28 28 28 28 28 28 28 29 29 30 30 31 32 32 33 34 35 37 38 39 41 42 44 45 47 49 51 53 55 57 59 61 63 65 67 69 71 72 73 74 74 74 74 73 73 71 70 68 66 64 62 60 57 55 53 51 49 47 46 44 43 42 41 41 41 41 42 43 44 46 48 50 52 55 58 61 65 68 72 75 78 81 84 86 88 89 89 90 89 88 86 84 82 79 77 74 71 67 64 61 58 55 53 50 48 45 43 41 39 38 36 35 33 32 31 30 29 28 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 32 33 35 36 38 40 41 43 44 46
 10 9 9 9 9 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 27 28 30 32 34 36 38 41 43 46 49 52 55 58 60 63 65 66 67 67 66 65 63 60 57 54 50 46 43 39 36 33 30 27 25 23 21 20 18 17 17 16 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 29 30 32 33 35 37 38 40 42 45 47 49 51 54 56 58 61 63 66 68 70 72 74 76 77 79 80 80 80 80 80 79 78 77 76 74 72 70 68 66 64 62 60 58 56 54 52 50 49 48 47 46 45 44 44 43 43 44 44 44 45 45 46 47 48 48 49 50 50 51 51 51 51 51 50 50 49 48 47 46 45 43 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 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 9 8 8 8 8 8 8 8 8 8 8 8 9 9 10 11 12 13 15 16 18 21 23 26 30 33 37 41 45 49 52 56 59 62 64 66 66 67 66 65 63 61 59 57 54 52 49 47 45 43 41 39 37 35 34 33 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 20 20 19 18 17 17 16 15 14 13 12 12 11 11 10
 4 4 4 4 4 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 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 21 21 20 20 19 18 17 16 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 3 3 2 2 2 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 27 28 30 31 32 33 34 35 35 36 36 36 36 35 35 34 33 33 32 30 29 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 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 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 11 12 12 12 13 13 13 13 13 14 14 14 14 14 13 13 13 13 12 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 13 15 16 18 20 22 24 26 29 31 33 35 37 39 40 41 42 42 42 41 40 39 37 35 33 31 29 28 26 24 22 21 20 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 40 41 43 44 45 45 46 46 46 46 46 45 44 43 42 40 38 37 35 33 31 30 28 26 25 24 23 22 21 20 20 19 19 19 18 18 19 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 42 43 44 45 45 46 46 47 47 47 48 48 48 48 48 47 47 47 46 46 45 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 39 39 39 40 40 41 42 42 43 43 44 44 44 44 44 44 44 43 43 42 41 40 39 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 10 10 11 12 12 13 15 16 18 19 21 24 26 29 32 35 39 42 46 51 55 59 64 68 73 78 82 87 91 96 100 104 108 111 114 117 119 121 123 125 126 126 126 126 125 124 123 122 120 118 116 113 110 108 105 102 99 96 93 90 88 85 82 79 77 74 72 69 67 65 63 61 59 57 55 53 51 49 48 46 45 43 41 40 38 37 35 34 32 31 30 28 27 26 24 23 22 21 20
 72 72 71 70 69 67 65 63 61 58 56 54 51 49 47 45 43 41 40 38 37 36 34 33 32 32 31 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 36 38 39 41 42 44 46 48 51 53 56 59 62 65 69 73 77 81 85 90 94 98 103 107 110 114 116 118 120 120 120 119 117 115 112 109 105 101 97 93 89 85 81 78 74 71 68 65 63 60 58 56 54 52 50 49 47 46 45 44 42 41 41 40 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 39 40 41 43 44 46 48 50 52 55 57 60 64 68 72 76 81 86 91 96 102 107 113 118 122 126 129 130 131 130 128 126 122 118 113 107 102 97 91 86 81 77 72 68 65 61 58 55 53 51 49 47 45 43 42 41 40 39 38 37 36 36 35 34 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 37 38 39 40 41 42 43 44 45 47 48 50 52 54 56 58 61 64 67 70 74 78 83 88 93 98 103 109 114 119 124 129 133 136 138 139 139 138 136 134 131 127 122 118 113 108 103 98 93 89 84 80 76 73 69 66 63 60 58 55 53 51 49 47 46 44 43 42 41 40 39 38 37 36 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 37 37 38 39 40 42 43 44 46 48 50 52 54 56 58 60 62 64 66 68 70 71 71
 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 43 44 44 44 44 44 44 43 43 42 41 41 40 38 37 36 35 34 33 32 31 30 30 29 29 29 28 28 29 29 29 30 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 61 62 62 62 63 63 63 63 63 62 62 62 61 61 60 60 59 58 58 57 56 55 55 54 53 52 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 42 41 41 41 40 40 40 40 40 41 41 41 42 42 42 43 44 44 45 45 46 47 47 48 48 49 49 50 50 51 51 51 52 52 52 53 53 53 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 53 53 52 52 51 51 50 49 48 48 47 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 34 34 34 34 34 34 34 34 35 36 37 37 39 40 41 42 44 45 46 47 49 50 51 51 52 52 53 53 53 53 52 52 51 50 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 24
 20 20 20 20 20 19 19 19 19 20 20 20 20 20 21 21 22 22 23 23 23 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 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 40 40 40 39 38 38 37 36 35 35 34 33 32 31 31 30 30 29 29 29 29 30 30 31 32 33 34 36 38 40 43 46 49 52 56 60 65 70 75 81 87 93 100 107 114 121 128 134 140 146 150 153 155 156 155 153 150 146 140 134 128 121 114 107 100 94 88 82 76 71 66 62 58 54 51 47 44 42 39 37 35 33 31 29 28 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 19 19 20 21 21 22 23 24 25 25 26 27 28 28 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 33 34 35 36 36 37 38 39 39 40 41 41 42 42 42 42 42 42 41 41 40 39 38 37 36 34 33 31 30 28 26 25 23 22 21 19 18 17 16 15 15 14 14 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 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 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21
 14 16 19 22 25 29 34 39 44 50 56 63 69 76 82 89 94 99 102 105 106 107 106 104 101 98 94 90 86 81 77 73 69 65 62 59 56 53 50 48 46 44 42 40 38 37 36 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 13 13 14 15 15 16 17 17 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 31 32 33 34 35 36 37 39 40 42 44 46 49 51 54 57 60 64 67 71 75 78 82 86 89 92 94 95 96 95 94 91 88 84 79 73 67 62 56 50 45 40 35 31 28 24 21 19 17 15 14 13 12 11 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 22 23 25 26 28 29 31 33 35 37 39 42 44 46 49 51 54 56 59 61 64 67 69 71 74 76 78 79 81 82 83 84 84 85 85 84 83 82 81 80 78 76 74 72 69 67 64 61 59 56 53 50 48 45 42 40 38 36 34 32 30 29 27 26 25 25 24 24 24 24 24 25 26 26 27 29 30 31 32 34 35 37 39 40 42 44 46 47 49 51 52 54 55 57 58 59 60 61 61 62 62 62 62 61 61 60 59 58 57 55 54 52 51 49 47 45 43 41 39 37 36 34 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 9 9 8 8 7 7 7 7 7 7 8 9 10 11 12
 19 19 20 20 20 21 22 23 24 24 25 26 27 28 30 31 32 33 34 34 35 36 37 38 39 40 40 41 42 42 43 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 57 58 59 61 62 63 65 67 68 70 72 74 75 77 79 80 81 83 84 84 85 84 84 83 82 80 78 76 73 70 66 63 59 56 52 48 45 41 38 35 33 30 28 26 25 23 22 21 21 20 20 20 21 21 22 23 23 24 26 27 28 30 31 33 35 37 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 67 69 70 72 73 74 75 76 76 77 77 77 77 77 76 76 75 75 74 73 72 71 70 68 67 65 64 62 61 59 57 56 54 52 50 48 47 45 43 41 39 38 36 34 33 31 30 29 28 27 27 26 26 25 25 26 26 27 27 28 29 30 31 32 34 35 37 38 40 41 43 45 46 48 50 51 53 55 57 58 60 62 63 65 67 69 70 72 73 75 76 78 79 80 81 82 83 84 84 84 84 84 84 83 82 81 80 78 77 75 73 71 69 66 64 61 59 56 54 51 49 47 44 42 40 38 36 34 32 31 29 28 27 26 25 24 24 23 23 24 24 25 26 27 28 30 32 34 37 40 43 46 50 54 57 61 65 68 72 75 78 81 83 85 86 87 87 88 87 86 85 84 82 81 79 77 75 73 71 69 67 65 63 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 36 35 34 33 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 19 19
 25 27 29 32 34 36 38 40 41 42 43 43 43 43 43 42 41 40 39 38 37 36 34 33 32 32 31 30 29 29 28 28 27 27 27 26 26 26 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 32 32 32 32 31 31 30 30 29 28 28 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 17 17 18 19 20 21 22 24 25 27 28 30 32 34 35 37 39 41 42 44 45 47 48 49 50 51 52 52 53 53 54 54 54 54 53 53 53 52 52 51 51 50 50 49 49 48 48 48 47 47 47 47 46 46 46 46 47 47 47 48 48 48 49 50 50 51 51 52 52 53 53 53 53 53 52 51 50 48 46 44 41 39 36 33 30 27 24 22 19 17 15 14 12 11 10 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28 30 32 33 35 37 38 40 42 44 46 47 49 50 51 52 53 54 54 54 54 53 52 51 50 48 46 45 43 41 39 38 36 34 33 32 31 30 29 29 29 29 30 30 31 33 34 36 39 41 44 47 50 54 57 61 65 69 73 78 82 85 89 92 94 96 98 98 98 97 95 93 90 87 83 79 75 71 67 63 59 56 52 49 46 43 40 37 35 33 31 29 27 26 24 23 22 20 19 18 17 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 13 14 15 16 18 19 21 23
 7 7 8 9 10 12 14 16 18 20 23 26 29 32 36 40 44 48 52 56 61 65 69 73 76 79 82 84 86 87 88 88 88 87 86 85 83 81 79 77 75 73 70 68 66 64 62 60 58 56 54 52 50 48 46 45 43 41 40 38 36 35 33 32 30 28 27 25 24 22 21 20 18 17 15 14 13 12 11 9 8 8 7 6 5 5 4 4 3 3 3 3 3 3 3 4 4 4 5 6 6 7 7 8 9 9 10 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 27 28 29 31 33 35 37 39 41 44 47 50 54 58 62 67 72 77 83 88 94 101 106 112 117 121 124 125 125 123 120 115 110 103 95 88 80 73 65 58 52 46 40 35 31 27 23 20 17 15 13 11 10 8 7 7 6 6 5 5 5 5 5 6 6 6 7 7 8 9 9 10 11 11 12 13 13 14 15 15 16 17 17 18 18 19 19 20 20 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 16 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 6 6 6 7 7 8 8 9 10 11 13 15 16 18 21 23 26 28 31 35 38 42 46 50 55 60 64 69 74 79 84 89 93 97 100 103 104 105 105 105 103 101 98 95 91 87 83 79 74 70 66 62 58 55 51 48 45 42 39 37 34 32 30 28 26 24 23 21 19 18 17 16 14 13 12 11 10 10 9 8 7 7 6 6 6 5 5 5 5 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 29 27 25 23 22 22 22 22 22 23 24 25 27 28 30 33 35 38 41 45 48 52 56 61 65 70 75 80 84 89 93 97 100 103 104 106 106 105 104 102 100 97 94 91 87 84 80 77 74 71 68 65 62 60 58 56 54 52 51 49 48 47 46 45 44 44 43 42 42 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 34 34 33 32 32 31 31 31 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 39 40 41 42 43 44 45 47 48 50 52 53 55 57 59 62 64 66 68 71 73 75 76 78 79 80 80 80 80 79 78 76 74 71 68 65 62 59 56 53 49 46 43 40 38 35 33 31 29 27 25 24 23 22 22 22 22 22 23 24 25 28 30 33 37 41 46 51 57 64 70 77 84 90 96 100 104 106 106 105 103 99 95 90 84 79 73 68 63 58 54 50 46 43 40 37 35 33 31 29 28 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 19 19 20 20 19 19 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 25 26 28 30 33 35 38 41 45 48 52 56 61 65 69 73 76 79 81 82 82 81 78 75 71 66 62 57 52 47 42 38 35
 33 32 32 32 32 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 52 53 55 57 58 60 62 65 67 69 72 74 77 79 82 84 87 89 91 93 94 95 96 96 95 94 92 90 88 85 81 78 74 70 66 62 58 54 50 47 44 41 39 37 36 34 33 33 33 33 34 35 36 38 40 42 45 48 51 54 58 62 67 71 76 81 86 91 96 101 106 111 116 120 123 126 129 131 132 132 132 130 129 126 124 121 117 113 110 106 102 98 94 90 86 83 79 76 73 70 67 65 62 60 57 55 53 51 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 25 25 25 25 25 26 27 27 28 29 31 32 33 35 36 38 39 41 42 44 45 47 48 50 51 53 54 56 57 59 60 62 63 65 67 69 71 73 75 77 79 82 84 87 89 92 94 97 100 102 105 107 109 111 113 114 115 115 116 115 114 113 111 108 105 102 99 95 91 87 82 78 74 69 65 61 57 53 50 47 43 40 38 35 33 31 30 28 27 26 26 26 26 27 28 29 30 32 34 37 39 42 45 48 52 55 59 62 65 68 71 73 76 77 79 80 81 81 81 81 80 79 78 77 76 74 73 71 70 68 67 65 64 62 61 60 58 57 56 55 54 54 53 52 51 51 50 50 50 49 49 49 48 48 48 48 48 47 47 47 47 47 47 46 46 46 45 45 45 44 43 43 42 41 41 40 39 38 37 36 36 35 34 33
 41 40 39 38 38 37 37 37 37 37 37 38 38 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 66 67 69 70 72 73 75 76 78 79 81 82 84 85 86 87 88 89 90 90 90 90 90 89 88 87 86 84 82 80 78 76 73 70 68 65 62 59 56 54 51 49 46 44 42 41 39 38 37 37 37 37 37 38 39 40 42 44 46 48 50 52 55 57 59 62 64 65 67 69 70 71 72 72 72 72 72 71 70 69 68 67 65 64 62 61 59 58 56 55 53 52 50 49 48 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 24 24 23 22 22 21 21 21 21 21 21 22 23 24 25 27 28 30 33 35 38 41 44 47 50 54 57 61 64 67 71 74 78 81 84 87 91 94 96 99 102 104 106 109 110 112 114 115 117 118 119 119 120 120 120 120 120 119 119 118 117 116 114 113 111 109 107 105 103 100 98 95 93 90 87 84 81 78 75 72 69 66 63 60 57 55 52 49 46 44 41 39 37 35 33 32 30 29 28 28 27 27 27 28 28 29 30 31 32 34 35 37 39 40 42 43 45 46 47 48 49 50 50 51 51 51 51 51 51 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 49 49 49 50 51 51 52 53 54 55 56 57 58 59 61 62 63 64 66 67 68 69 70 71 71 72 72 72 72 71 70 69 68 66 64 62 60 58 55 53 51 49 47 45 43
 11 11 11 12 13 14 15 17 19 21 23 26 29 32 36 39 43 47 51 55 59 62 66 69 72 74 76 77 77 77 77 75 74 71 69 66 63 60 57 54 52 49 46 44 41 39 37 35 33 31 30 28 27 26 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 7 7 7 8 9 10 11 12 13 15 17 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 61 63 66 68 71 74 76 80 83 86 89 93 97 101 104 108 112 116 120 124 127 130 133 135 137 137 138 137 136 133 131 127 123 118 113 107 102 96 90 84 79 73 68 63 58 53 49 45 41 38 34 31 29 26 24 23 21 20 19 18 17 17 17 17 17 17 18 19 20 21 22 24 25 27 29 31 33 35 37 39 40 42 44 46 48 49 50 52 53 54 55 55 56 56 57 57 57 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 42 42 41 40 39 39 38 37 36 34 33 32 30 29 28 26 25 23 22 20 19 17 16 15 14 13 12 11 11 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 31 32 33 34 36 37 39 40 42 44 45 47 49 50 52 54 55 57 58 59 60 61 61 62 61 61 60 59 58 56 54 52 50 47 45 42 39 37 34 31 29 27 24 22 20 18 17 15 14 13 12 11 11 11
 28 26 24 23 22 22 22 22 22 22 23 24 25 26 27 28 29 31 32 34 35 37 38 40 41 43 44 46 47 49 50 52 53 54 55 56 57 57 58 58 58 59 59 58 58 58 57 57 56 55 54 53 53 52 50 49 48 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 24 24 24 25 25 26 27 29 31 33 35 37 40 43 46 50 53 57 60 64 67 71 74 77 80 82 85 86 88 89 90 91 91 92 91 91 90 89 88 87 86 84 83 81 80 78 76 75 73 71 69 68 66 64 62 61 59 57 56 54 53 51 49 48 46 45 43 42 41 39 38 36 35 34 32 31 30 29 28 26 25 24 23 23 22 21 20 20 19 19 19 19 19 20 20 21 22 24 26 28 30 32 35 38 41 44 47 50 53 56 58 61 63 64 66 67 67 68 67 67 67 66 65 64 63 61 60 59 58 56 55 54 53 52 51 50 50 49 49 48 48 47 47 47 47 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 55 55 54 54 53 53 51 50 49 47 45 43 41 39 37 35 33 31 29 27 25 24 22 21 20 20 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 51 53 55 57 59 62 64 67 70 73 76 80 83 87 90 94 97 101 104 107 110 112 113 114 114 114 113 110 107 104 100 95 90 84 79 73 67 62 57 52 47 43 39 35 32 30
 12 13 15 16 18 20 22 24 26 28 30 32 33 35 36 36 37 37 36 36 35 34 33 32 30 29 27 26 25 24 23 21 20 20 19 18 17 17 16 15 15 15 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 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 34 35 37 38 40 41 43 44 46 47 49 50 51 52 52 52 52 52 50 49 47 45 43 40 38 35 32 30 27 24 22 20 18 16 14 13 12 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 12 12 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 22 23 24 24 25 25 25 26 26 26 26 26 25 25 25 24 24 23 23 22 21 21 20 20 19 18 18 17 17 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 7 7 7 7 7 7 7 7 7 8 8 9 10 11
 20 19 18 17 17 16 16 16 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 24 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 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 30 29 29 28 27 26 25 24 22 21 19 18 17 15 14 13 12 12 11 11 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 22 23 25 27 29 31 33 36 39 41 44 48 51 55 58 62 66 70 74 77 81 84 86 88 89 89 88 87 85 82 79 76 72 68 64 60 56 52 48 44 41 38 35 32 30 27 25 23 21 20 18 17 15 14 13 12 11 10 9 9 8 8 8 8 8 8 8 9 10 11 12 13 15 16 18 20 22 24 26 28 30 33 34 36 38 39 40 41 42 42 42 42 42 42 41 40 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 11 12 12 13 14 15 17 18 19 20 21 22 22 23 23 24 24 24 24 24 23 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 32 33 34 35 37 38 39 40 41 42 42 43 43 43 42 41 40 39 38 36 34 32 31 29 27 25 24 22 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 22 22 22 22 22 22 23 23 24 24 25 25 26 27 28 28 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 41 42 43 44 45 46 47 48 50 51 53 55 57 60 62 65 68 71 74 78 82 86 90 94 98 102 106 109 112 114 116 117 116 115 112 109 104 99 93 87 80 74 67 61 55 49 44 39 35 31 28 25 23 21 20 19 18 18 18 18 18 19 19 20 21 23 24 25 27 29 31 33 35 38 40 43 45 48 52 55 58 62 66 70 74 78 82 86 90 94 98 102 106 109 112 114 116 117 118 118 117 116 114 112 109 106 103 99 95 91 87 83 79 75 71 67 63 60 56 53 50 47 44 41 38 36 34 31 29 27 25 23 22 20 19 18 17 16 15 15 15 15 15 16 17 18 19 20 22 23 25 27 28 30 32 34 35 37 38 39 41 42 43 43 44 45 45 45 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 41 41 40 40 39 38 37 37 36 35 34 33 32 30 29 28 27 26 24 23 22 21 20 18 17 16 15 14 13 13 12 12 11 11 11 11 12 13 14 15 17 19 21 24 27 31 35 39 44 49 54 59 65 70 75 79 83 87 90 92 93 94 94 94 92 90 88 86 83 80 77 74 71 69 66 63 61 59 56 54 53 51 49 48 47 46 45 44 43 42 42 41 41 40 40 40 40 40 39 39 39 39 39 39 40 40 40 40 39 39 39 39 38 38 37 37 36 35 34 33 32 31 30 28 27 26 25 24 23
 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 28 29 30 30 30 30 30 30 30 30 29 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 22 22 23 23 24 24 25 25 25 26 25 25 25 24 24 23 22 21 19 18 17 16 15 14 13 12 11 11 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 22 23 24 26 27 29 30 32 34 36 37 39 41 44 46 48 50 52 54 56 57 59 60 61 61 62 62 61 60 59 58 56 54 52 50 48 45 43 41 38 36 33 31 29 27 25 23 21 19 18 16 15 13 12 11 10 9 8 8 7 7 6 6 6 6 6 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 23 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 14 15 16 17 18 19 20 21 22 22 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 23 23 23 22 22 21 20 19 19 18 17 17 16 16 15 15
 17 15 13 12 11 10 10 10 10 10 11 12 12 13 15 16 18 19 21 24 26 29 32 35 38 42 46 50 55 59 64 69 74 78 83 86 89 91 93 93 93 92 90 87 84 80 77 73 69 65 62 58 55 52 49 46 43 41 39 37 35 33 32 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 13 13 13 13 14 14 15 16 17 18 19 20 22 23 25 26 28 29 31 33 34 36 38 39 41 43 44 46 48 50 52 54 56 58 60 62 65 67 70 72 74 77 79 81 83 85 86 87 88 88 88 87 85 83 81 78 74 71 67 63 59 55 51 47 44 40 37 34 31 28 26 23 21 19 17 16 14 13 11 10 9 8 8 7 7 6 6 6 7 7 8 9 10 12 14 17 20 24 28 32 37 42 48 54 59 65 70 74 78 80 81 81 80 78 75 71 67 63 59 55 51 48 45 42 39 36 34 32 30 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 18 18 17 16 16 15 15 14 14 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 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 26 27 29 31 33 35 37 40 43 46 49 53 56 60 64 67 70 72 74 75 75 74 72 69 65 61 56 51 46 41 37 32 28 25 22 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 21 22 22 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 43 45 47 49 50 51 53 54 55 55 56 56 56 55 55 54 54 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 28 28 27 27 26 25 24 24 23 22 21 20 20 19 18 18 18 17 17 17 18 18 18 19 19 20 21 22 23 23 24 25 26 27 29 30 31 32 33 35 36 38 39 41 43 45 47 49 51 54 56 59 62 64 67 70 74 77 80 83 86 89 91 94 96 97 98 99 99 98 97 96 94 91 88 85 82 78 75 71 67 64 60 57 53 50 47 44 41 38 36 34 31 29 27 26 24 23 22 20 20 19 18 18 18 18 18 18 18 19 19 20 20 21 21 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 29 30 30 31 31 32 33 33 34 35 35 36 36 37 37 38 38 38 38 38 38 38 38 37 37 36 36 35 34 33 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 23 23 23 23 23 24 24 25 26 26 27 28 28 29 29 30 30 30 31 31 30 30 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 22 22
 32 33 35 36 36 37 37 37 37 37 36 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 30 31 31 31 32 33 33 34 35 36 37 38 40 41 43 44 46 48 50 51 53 55 57 59 60 62 63 64 65 66 66 67 66 66 65 64 63 61 60 58 56 54 52 50 47 45 43 41 39 37 35 34 32 31 29 28 27 27 26 26 26 26 27 27 28 30 31 33 36 38 41 45 48 52 56 60 64 68 72 76 80 83 86 88 90 92 92 93 92 91 90 88 86 83 80 77 74 71 68 64 61 58 55 53 50 48 45 43 41 39 37 35 34 32 31 30 28 27 26 25 25 24 23 23 22 22 21 21 21 21 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 23 23 22 22 21 21 20 19 19 19 18 18 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 33 34 36 38 41 43 45 48 51 54 58 61 65 69 73 77 81 85 89 92 96 99 101 103 104 104 103 102 99 96 93 88 84 79 74 69 64 59 55 51 47 43 40 37 35 32 31 29 28 27 27 27 27 27 28 29 30 31 32 34 36 38 40 42 44 46 49 51 54 56 59 61 63 65 67 68 70 70 71 71 70 69 68 66 65 63 60 58 56 53 51 48 46 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 27 28 29 31
 12 12 12 12 12 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 31 31 30 30 30 30 29 29 28 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 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 10 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 29 30 32 33 34 36 37 39 40 42 43 45 46 48 49 50 51 52 53 54 54 54 54 54 54 53 53 52 51 50 49 47 46 44 43 41 40 38 37 35 34 32 31 30 28 27 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 21 22 23 24 25 26 26 27 28 28 29 30 30 30 31 31 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 31 31 30 30 30 29 29 28 27 27 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 28 29 29 29 29 29 30 29 29 29 29 28 28 28 27 26 25 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12
 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 24 25 26 27 27 28 29 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 17 18 19 20 21 23 24 26 28 31 33 35 38 41 44 47 51 54 58 61 65 68 72 75 78 81 84 86 87 88 88 88 87 86 84 82 79 76 73 70 67 64 61 58 55 52 50 47 45 43 41 39 38 36 35 34 32 31 30 30 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 30 31 33 35 37 39 41 43 45 48 50 53 55 57 59 61 62 63 64 64 64 63 62 61 59 56 54 51 49 46 43 40 37 35 32 30 27 25 23 21 20 18 17 16 15 14 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11
 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 43 44 45 45 45 46 46 46 46 46 46 46 45 45 44 43 42 41 40 39 37 36 35 33 32 30 29 27 26 25 24 23 22 21 21 20 20 20 20 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 31 32 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 30 30 30 30 29 29 28 27 27 26 25 24 23 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 33 34 35 36 37 37 38 39 39 40 41 41 41 42 42 42 42 42 42 42 42 41 41 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 17 17 18 18 19 20 21 22 24 25 27 28 30 32 33 35 37 38 40 41 43 44 45 46 47 47 48 48 49 49 49 49 49 48 48 48 47 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 23 22 22 21 21 20 20 20 20 20 19 19 20 20
 20 20 20 20 21 22 23 24 26 27 29 31 33 35 37 39 41 44 46 48 51 53 56 58 60 62 65 67 69 70 72 74 75 76 77 78 79 79 80 80 80 80 80 80 79 79 78 78 77 76 75 75 74 73 72 71 70 69 68 67 66 65 64 62 61 60 58 56 55 53 51 49 47 45 42 40 38 35 33 31 28 26 24 22 20 18 17 15 14 13 12 12 12 12 12 13 13 14 15 16 17 19 20 22 23 25 27 29 31 33 35 38 40 43 46 49 52 55 58 62 65 69 73 77 81 86 90 94 98 103 107 110 114 117 119 121 123 124 124 123 122 120 117 114 111 107 103 99 94 90 85 81 76 72 68 63 60 56 52 49 46 42 40 37 34 32 29 27 25 23 22 20 19 18 17 16 16 15 15 15 16 16 17 18 19 21 22 24 26 28 30 32 35 37 39 42 44 46 48 50 52 54 56 57 59 60 61 62 63 63 64 64 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 50 49 47 46 45 44 42 41 40 38 37 36 34 33 32 31 29 28 27 26 25 23 23 22 21 20 20 20 19 20 20 20 21 22 23 25 26 28 30 32 35 37 40 42 45 48 50 53 56 58 61 63 66 68 70 72 73 75 76 77 79 79 80 81 81 82 82 82 82 82 81 81 81 80 80 79 78 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 62 61 60 59 57 56 54 53 51 50 48 46 44 43 41 39 37 35 34 32 30 28 27 25 24 23 22 21 20 20
 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 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 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 23 24 25 25 25 26 26 26 26 25 25 24 24 23 22 21 20 19 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 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 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 7 7 7 8
 20 21 21 22 23 25 26 28 30 32 35 37 40 43 46 49 52 55 58 60 62 64 66 67 67 67 67 66 64 62 60 58 55 53 50 48 45 43 41 39 37 35 34 32 31 30 29 28 28 27 27 26 26 26 26 26 27 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 38 39 39 40 39 39 39 38 37 35 34 32 31 29 27 25 24 22 21 20 19 18 17 17 17 17 16 17 17 17 17 17 17 18 18 18 19 19 19 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 40 42 44 46 48 50 52 55 57 59 61 63 64 66 66 67 66 66 65 63 61 59 56 53 50 47 45 42 39 36 33 31 28 26 24 23 21 20 18 17 17 16 16 16 15 16 16 16 17 17 18 19 20 20 21 22 22 23 23 23 24 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 16 17 17 18 19 21 22 23 25 26 27 28 29 30 31 32 32 32 32 32 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 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 21 22 22 22 22 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 20
 33 34 34 36 37 39 41 43 45 48 51 54 57 61 64 68 72 75 79 83 86 89 91 93 95 95 95 94 93 91 89 86 82 79 75 71 67 64 60 57 54 51 48 45 43 41 39 37 36 34 33 32 31 30 30 29 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 28 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 60 62 64 66 68 70 72 75 77 80 83 85 88 90 93 95 97 99 100 101 102 102 102 101 100 98 96 94 91 88 85 82 78 75 71 68 64 61 57 54 51 48 45 43 40 38 36 34 32 31 29 28 27 26 26 25 25 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 20 20 20 20 21 21 22 23 24 24 25 26 27 29 30 31 33 34 36 37 39 40 42 43 45 46 47 48 49 50 50 50 50 50 50 49 48 47 46 45 44 42 41 40 38 37 36 35 34 33 32 32 31 31 31 31 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 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 32 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
 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 33 34 35 35 36 36 37 37 37 37 37 37 37 36 36 35 35 34 33 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 20 20 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 18 18 18 18 19 19 20 20 21 21 22 23 24 25 26 27 28 29 31 32 34 35 37 38 40 42 43 45 46 48 49 50 51 51 52 52 52 52 51 50 50 48 47 46 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 29 30 31 33 35 37 38 40 42 44 47 49 52 54 57 60 63 66 69 72 75 79 82 85 88 90 92 94 95 96 96 95 94 92 90 87 84 81 77 73 69 66 62 58 55 52 49 46 43 41 38 36 35 33 31 30 29 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 22 22 22 22 23 23 24 24 25 26 27 28 29 30 32 33 35 37 38 40 42 45 47 49 52 54 56 58 60 62 64 66 67 68 68 68 68 67 67 65 64 62 61 59 57 55 52 50 48 46 44 41 39 37 35 34 32 30 29 27 26 25 24 23 22
 26 27 28 30 32 34 37 39 42 45 48 51 54 56 59 61 63 65 66 66 67 67 67 66 65 64 62 61 59 57 56 54 52 51 49 48 46 45 44 43 42 42 41 41 40 40 40 40 41 41 42 42 43 44 45 46 48 49 50 52 53 54 56 57 58 60 61 61 62 62 62 62 61 61 59 58 56 54 52 50 47 45 42 39 37 34 32 30 28 27 25 24 23 23 22 22 22 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 59 60 61 62 63 65 66 67 68 68 69 70 70 70 70 70 70 69 68 67 65 64 62 60 57 55 52 49 47 44 41 38 35 33 30 28 26 24 22 20 19 18 17 16 16 16 16 16 17 18 19 20 22 24 26 29 32 35 38 42 45 49 53 58 62 67 72 76 81 85 89 93 96 99 101 102 103 104 103 102 101 99 97 94 91 89 86 83 80 77 75 72 70 67 65 63 61 59 57 56 54 53 51 50 49 47 46 45 44 42 41 40 39 37 36 35 33 32 31 29 28 26 25 24 22 21 20 18 17 16 15 15 14 14 14 14 14 15 16 17 18 20 21 23 25 26 28 30 32 34 36 38 40 42 44 45 47 49 51 53 55 57 59 61 63 66 68 70 73 76 78 81 84 88 91 94 98 101 105 108 112 115 118 121 124 125 127 128 128 127 126 123 121 117 113 109 104 99 94 89 84 79 74 69 64 60 55 52 48 44 41 38 36 33 31 29 28 27 26 25 24 24 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 23 27 32 37 42 48 55 61 68 75 81 86 91 95 97 99 99 98 96 94 91 87 83 79 75 72 68 64 61 58 55 52 50 48 46 44 43 42 41 40 39 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 47 48 49 51 53 56 58 62 66 71 77 84 91 99 107 116 125 133 140 146 151 154 155 154 152 148 142 136 130 123 116 109 102 95 89 84 78 74 69 65 62 59 56 53 51 49 47 45 44 43 42 41 41 40 40 40 41 41 42 43 44 45 47 49 51 54 57 60 65 69 74 80 87 95 103 113 123 135 148 161 175 190 204 216 226 232 234 231 223 211 195 177 157 138 120 103 88 75 63 54 46 39 34 29 26 23 21 19 18 16 16 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 31 33 35 37 38 40 42 44 46 48 49 50 51 51 51 50 49 48 46 44 41 39 36 33 31 28 25 23 21 19 17 15 14 12 12 11 10 10 10 10 10 11 11 12 13 14 15 16 18 19 21 22 24 26 28 30 32 34 36 38 39 41 43 44 45 46 47 48 48 48 47 47 46 45 44 42 41 39 38 36 34 33 31 30 28 27 26 25 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 9 9 10 11 13 15
 42 41 41 40 40 40 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 44 45 45 46 47 48 49 49 50 51 52 53 53 54 55 55 56 56 57 57 57 58 58 58 58 57 57 57 56 56 55 55 54 53 53 52 51 50 49 49 48 47 46 44 43 42 41 40 39 37 36 35 34 33 31 30 29 28 27 27 26 26 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 39 40 41 43 45 47 48 50 53 55 57 59 62 64 66 68 70 72 74 76 77 78 78 78 78 77 76 74 73 71 68 66 64 61 58 56 53 51 49 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 25 24 24 24 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 34 35 36 37 37 38 38 38 39 39 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 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 33 33 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 50 51 52 53 53 54 54 55 55 56 56 56 56 56 55 55 55 54 53 53 52 51 50 49 49 48 47 46 45 44 43 43 42 41 41 40 40 40 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 42 43 43 44 44 44 44 44 45 44 44 44 44 43 43 42
 14 14 14 15 15 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 34 35 36 36 37 38 38 39 39 39 39 39 38 38 37 37 36 35 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 42 44 45 47 48 49 50 51 51 51 51 51 50 49 48 47 45 44 42 41 39 37 35 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 14 14 15 16 17 18 19 20 22 23 24 26 27 29 30 32 33 34 36 37 38 39 39 40 40 41 41 41 41 40 40 39 39 38 37 37 36 35 34 34 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 19 19 18 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 27 28 29 30 32 33 34 36 37 38 39 41 42 43 44 44 45 45 45 45 45 45 44 43 42 41 40 39 38 36 35 33 32 31 29 28 26 25 24 22 21 20 19 18 17 17 16 15 15 15 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
 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 52 54 55 57 58 59 60 60 61 61 61 60 60 59 57 56 55 53 51 49 47 45 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 23 23 24 25 25 26 27 28 29 29 30 31 31 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 33 33 33 32 32 31 31 30 30 30 29 29 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 40 41 42 42 43 43 43 44 44 44 44 44 44 43 43 43 42 41 41 40 39 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 47 49 51 53 54 56 57 58 59 60 61 61 61 61 61 60 59 58 57 56 55 53 52 50 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 21 20 20 20
 37 38 39 41 43 45 48 52 56 61 66 72 79 86 94 102 111 120 129 139 148 157 165 171 177 181 183 182 180 177 171 165 157 149 141 133 125 117 110 103 97 91 86 81 77 74 71 68 66 64 63 61 61 60 59 59 59 59 59 60 60 61 61 62 62 63 63 64 64 65 65 65 65 64 64 63 62 61 60 59 57 55 53 51 50 48 46 44 43 42 41 40 40 39 39 39 40 40 41 41 42 42 43 43 44 45 45 45 46 46 47 47 47 48 48 48 49 49 50 50 51 51 52 53 54 56 57 59 61 63 65 68 71 75 79 83 88 93 99 106 113 120 128 135 143 151 158 164 169 172 174 174 173 169 164 157 149 140 131 122 113 104 96 88 80 73 67 61 56 51 47 43 40 38 35 34 32 31 31 30 30 31 32 33 34 36 37 39 41 43 45 47 49 50 52 53 54 55 56 56 56 56 56 55 54 53 52 51 49 48 47 45 44 43 41 40 39 38 37 37 36 36 35 35 35 35 35 36 36 37 37 38 39 40 41 42 44 45 46 47 48 49 51 51 52 53 54 54 54 54 54 54 53 53 52 51 50 49 47 46 45 44 42 41 40 39 38 38 38 37 37 38 38 39 40 41 43 44 46 48 50 52 54 56 59 61 63 64 66 67 69 70 70 71 71 71 70 70 69 68 66 65 63 61 59 58 56 54 52 51 49 48 46 45 44 43 42 42 41 41 41 40 40 41 41 41 42 42 43 43 44 45 46 46 47 48 48 49 49 50 50 50 50 49 49 48 48 47 46 45 43 42 41 40 39 38 37 37 37 37
 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 47 48 49 51 52 54 55 57 59 60 62 64 66 68 70 71 73 75 76 77 78 79 80 80 80 80 79 79 78 76 75 73 71 69 67 65 63 61 59 58 56 54 52 51 49 48 47 46 45 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 36 36 35 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 47 48 49 50 51 52 53 53 53 53 53 52 52 51 50 48 47 46 44 43 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 24 24 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 39 40 41 42 43 44 45 46 46 47 48 48 49 49 50 50 50 50 50 50 50 49 49 48 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34
 42 41 40 38 37 36 35 34 33 32 32 32 33 33 34 35 37 39 41 44 47 50 54 58 62 65 69 72 74 75 75 74 71 67 63 57 52 47 41 37 32 28 25 22 19 17 15 13 11 10 9 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 8 9 10 12 14 16 19 22 26 30 36 41 48 54 61 66 71 73 73 70 66 61 55 49 43 38 33 29 26 23 20 18 17 16 15 14 13 13 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 21 23 24 27 29 31 34 37 40 43 46 50 53 56 59 61 63 64 64 64 63 62 60 58 55 53 50 47 45 42 40 38 37 35 34 33 32 32 32 32 32 33 34 36 38 40 43 46 50 54 58 62 66 70 73 75 75 74 71 67 62 57 51 46 40 35 31 27 24 21 18 16 14 12 11 10 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 22 24 25 27 29 32 34 38 41 45 49 54 59 63 67 71 73 74 74 72 69 64 59 54 49 43 39 34 30 27 24 21 18 16 15 13 12 11 10 9 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 9 9 10 11 13 14 16 17 19 21 23 26 28 31 33 36 38 40 42 43 44 44 44 43
 8 9 10 11 11 12 13 14 16 17 18 19 21 22 24 25 27 29 30 32 34 36 37 39 40 41 42 43 43 43 43 43 42 40 39 37 35 33 31 29 28 26 24 23 21 20 19 18 17 16 15 15 14 14 13 13 13 13 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 12 12 12 11 11 12 12 12 12 12 13 13 13 14 14 15 16 17 18 19 20 21 23 25 27 29 31 34 37 40 44 48 51 55 59 62 65 68 69 70 70 68 66 63 60 57 53 49 46 43 39 37 34 32 29 27 26 24 23 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 14 15 16 17 18 18 19 20 20 20 21 21 20 20 20 19 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 8
 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 37 37 38 38 38 38 38 38 38 37 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 29 29 28 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 11 10 10 10 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 38 39 40 42 43 43 44 45 45 45 45 45 45 44 43 43 41 40 39 38 36 35 33 31 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 12 11 11 10 10 10 9 9 10 10 10 11 11 12 13 14 16 17 19 21 24 26 29 32 35 39 42 46 50 55 59 64 68 72 76 80 83 85 87 88 88 88 87 85 83 80 77 74 71 68 64 61 58 55 52 49 47 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 17 17 17 18 19 19 20 22 23 24 25 27 28 30 31 32 33 34 34 35 35 35 35 34 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 24 24 24 25 25 26 27 28 30 31 33 34 36 39 41 43 46 49 52 55 57 60 63 65 67 69 70 71 71 71 70 68 67 64 62 59 56 52 49 46 43 40 37 35 33 30 29 27 25 24 23
 44 42 40 38 36 34 33 31 30 29 28 28 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 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 33 33 32 32 31 30 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 33 34 35 35 36 36 37 37 37 38 38 38 38 37 37 37 36 36 35 34 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 20 20 20 20 21 22 22 23 24 26 27 29 30 32 34 36 38 41 43 45 46 48 49 50 51 51 52 51 51 50 49 48 47 45 44 43 41 40 39 38 37 35 34 34 33 32 31 31 30 30 30 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 64 65 67 68 69 71 71 72 73 73 72 72 71 70 68 66 64 62 59 57 54 52 49 47 45 43 41 39 37 35 33 32 31 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 22 22 23 23 24 24 25 26 27 28 29 31 32 33 35 37 39 41 43 45 47 49 52 54 56 59 61 63 65 66 68 68 69 69 68 67 65 63 61 58 55 53 50 47
 71 71 70 69 68 66 65 63 61 59 56 54 52 50 48 47 45 43 42 40 39 37 36 35 34 33 32 32 31 30 30 29 29 29 29 29 29 29 29 30 30 31 32 33 34 35 37 38 40 42 45 47 50 53 57 60 64 68 72 76 80 83 87 90 93 95 97 98 99 99 98 97 95 93 90 87 84 81 77 74 71 68 64 62 59 56 54 52 51 49 48 47 46 45 45 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 43 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 27 27 27 28 28 28 28 28 29 29 29 30 31 31 32 33 34 36 37 39 41 43 45 48 50 53 56 60 63 67 71 75 78 81 84 87 89 90 91 92 91 90 89 87 85 82 80 77 74 71 68 65 62 59 56 53 51 48 46 44 42 40 38 37 35 34 33 32 31 30 30 29 29 29 29 29 29 30 30 31 32 33 34 36 37 39 41 43 45 48 50 53 56 59 63 66 70 73 77 80 84 87 90 93 95 97 99 100 100 100 99 98 96 94 92 90 88 86 83 81 80 78 76 75 74 73 73 72 72 72 72 72 73 73 73 74 74 74 74 74 74 74 74 74 73 72 71 70 69 68 67 65 64 62 60 58 57 55 53 52 50 48 47 45 44 43 42 41 40 39 38 38 37 37 36 36 36 36 36 36 37 37 37 38 39 40 40 41 43 44 45 47 48 50 51 53 55 57 59 61 63 65 67 68 69 70 71 71
 28 27 26 25 25 25 25 25 25 26 27 28 29 30 32 34 36 39 42 45 48 51 55 59 63 68 72 76 80 84 88 90 92 93 93 93 91 88 85 82 78 74 69 65 61 57 53 50 46 43 41 38 36 34 32 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 20 20 20 20 21 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 31 31 32 32 33 33 34 35 36 38 39 41 42 44 47 49 52 55 58 62 66 70 74 79 83 88 92 97 101 104 107 109 111 111 110 109 106 103 99 95 90 86 81 76 71 67 63 59 55 52 49 46 43 41 39 37 36 35 34 33 32 32 32 33 33 34 36 38 40 42 45 49 53 57 62 67 72 77 82 87 91 94 96 98 98 97 96 93 90 86 82 78 73 69 65 61 57 54 51 48 45 43 41 39 37 35 34 33 32 31 31 30 30 30 30 30 30 30 31 32 32 33 34 35 37 38 39 41 43 44 46 48 50 52 55 57 60 62 65 68 71 74 77 80 83 86 88 91 93 95 96 97 97 97 96 94 91 88 85 81 77 73 69 65 61 58 55 51 49 46 44 42 40 38 36 35 34 33 32 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 31 32 33 34 35 36 37 39 40 42 43 45 46 48 49 51 52 53 54 55 56 56 56 56 55 54 53 51 49 47 45 43 40 38 36 34 32 31 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
 49 51 52 54 55 57 58 58 58 58 58 57 56 55 53 52 50 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 22 23 25 27 29 31 33 36 39 42 45 48 50 52 54 55 55 54 53 51 48 45 42 39 35 32 30 27 25 23 21 20 19 18 17 16 16 16 16 16 16 17 17 18 19 20 21 23 24 26 28 30 33 36 38 41 44 47 49 52 53 55 55 55 54 53 51 49 47 44 41 39 36 34 31 29 27 26 24 23 22 21 20 19 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 20 21 21 21 21 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 21 22 23 24 25 27 28 30 32 35 37 41 44 48 52 57 62 68 74 80 86 92 98 103 107 110 111 110 108 104 99 93 86 80 73 67 61 55 50 45 41 37 34 31 29 26 25 23 21 20 19 18 18 17 17 17 17 17 17 17 18 19 20 21 23 24 26 28 31 33 36 38 41 43 45 47 47 47 47 45 43 41 38 36 33 30 27 25 23 21 19 17 16 15 14 13 12 12 11 11 11 11 11 11 11 11 12 12 13 14 15 16 18 20 22 24 27 30 33 37 41 45 49 54 58 62 66 68 71 72 72 72 70 69 66 63 61 58 55 52 49 47 44 42 41 39 38 37 36 36 35 35 35 36 36 37 38 39 40 42 43 45 47
 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 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 21 22 22 22 22 22 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 12 12 12 13 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 30 31 32 32 33 33 33 33 33 33 32 32 31 30 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 24 24 24 25 26 26 27 27 28 29 29 30 30 31 32 32 33 33 33 34 34 34 34 34 34 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14
 45 44 44 44 44 44 44 45 46 47 48 49 50 51 53 54 56 58 59 61 62 64 66 67 69 70 72 73 75 76 77 78 79 80 80 81 81 82 82 82 82 82 82 82 82 82 81 81 81 81 80 80 80 80 79 79 79 78 78 77 77 76 75 75 74 73 72 70 69 67 66 64 62 60 58 56 54 52 49 47 45 43 40 38 36 34 33 31 30 28 27 26 26 25 25 25 25 25 25 25 26 26 27 28 29 29 31 32 33 34 36 37 39 41 42 44 46 48 51 53 55 58 60 63 65 68 70 72 75 77 79 81 83 84 85 86 87 87 87 86 86 85 83 82 80 78 76 74 72 69 67 64 62 59 57 55 52 50 48 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 23 22 22 22 22 22 23 24 24 25 27 28 29 31 33 35 37 39 41 44 46 49 51 54 56 59 61 64 66 69 71 73 75 77 78 80 81 82 84 84 85 86 86 87 87 87 87 87 87 86 86 85 85 84 83 82 81 79 78 76 74 73 71 69 67 65 63 61 59 57 55 53 51 49 48 46 45 43 42 40 39 38 37 36 35 35 34 34 33 33 33 34 34 35 36 37 38 39 41 43 45 47 49 52 54 57 59 62 64 66 68 70 72 73 75 76 77 78 78 79 79 79 79 79 79 79 78 78 78 77 77 77 77 76 76 76 77 77 77 78 78 79 80 81 82 84 85 86 88 89 90 92 93 94 95 96 96 97 97 97 96 96 95 93 92 90 88 86 84 81 78 75 73 70 67 64 61 59 56 54 52 50 48 47 46
 62 61 61 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 38 37 36 36 36 35 35 35 35 35 35 35 35 35 36 37 37 38 40 41 42 44 46 48 50 52 54 56 59 61 63 65 67 69 71 72 73 73 73 73 72 71 70 68 66 64 62 59 57 54 52 50 48 46 44 43 42 41 40 39 39 39 39 40 41 42 43 44 46 47 49 51 53 55 58 60 62 64 66 68 69 71 72 72 73 73 72 71 70 69 67 65 63 61 59 57 54 52 50 48 46 44 42 40 39 37 36 35 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 34 34 35 36 37 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 53 53 54 54 54 53 53 52 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 36 36 35 35 35 36 36 36 37 37 38 39 40 42 43 45 46 48 51 53 55 58 60 63 66 69 71 74 76 78 80 82 83 84 84 84 84 83 81 80 78 76 73 71 68 66 63 61 58 56 54 52 51 49 48 48 47 47 47 47 48 49 50 51 53 55 57 59 62 64 67 69 72 74 76 78 80 81 82 82 82 82 81 80 78 76 74 72 69 67 64 62 59 57 55 52 50 48 46 45 43 42 40 39 38 38 37 36 36 36 35 35 35 35 36 36 36 36 37 37 38 39 39 40 41 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 58 58 59 60 61 61 61 62
 33 34 36 38 40 43 46 49 52 56 59 63 66 70 72 75 76 77 78 77 76 74 72 69 66 62 59 55 52 48 45 42 39 36 34 31 29 28 26 25 24 23 22 21 21 21 21 21 22 22 23 24 25 27 28 30 32 34 36 39 41 44 47 49 52 55 58 60 63 65 66 67 68 68 67 66 65 63 61 59 56 53 51 48 46 44 42 40 38 37 36 35 34 34 34 34 34 34 34 35 35 36 37 37 38 39 40 40 41 41 41 41 41 41 41 41 40 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 26 26 26 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 38 39 39 40 40 40 40 39 39 38 37 36 35 34 33 31 30 29 28 27 26 25 25 24 24 24 24 24 24 25 25 26 27 28 29 30 31 33 34 35 37 38 39 40 41 41 42 42 42 42 41 41 40 39 38 37 35 34 33 32 30 29 28 27 26 26 25 24 24 24 24 24 24 25 26 26 27 28 30 31 33 35 36 38 40 42 44 46 48 50 51 52 53 54 54 54 53 52 51 50 48 46 44 42 40 38 36 34 33 31 29 28 27 26 25 25 24 24 24 24 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 39 39 39 39 39 38 38 37 36 36 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 28 28 28 28 29 29 30 30 31 32 32 33 33 34 34 34 35 35 35 35 35 35 34 34 34 33 33 32 31 31 30 30 30 29 29 29 29 29 29 30 31 32
 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 17 17 18 19 21 22 24 26 28 31 34 37 41 46 51 57 63 71 79 87 96 105 113 121 127 132 134 134 132 128 122 115 107 99 91 83 76 68 62 56 51 46 42 38 34 31 29 26 24 22 21 19 18 17 16 16 15 15 14 14 14 15 15 16 16 17 18 20 21 23 25 27 29 32 35 37 40 44 47 50 53 56 59 62 64 67 68 70 71 72 72 72 72 71 71 69 68 67 65 64 62 60 58 57 55 53 51 50 48 46 45 43 42 40 39 38 36 35 34 34 33 32 31 31 31 30 30 30 30 30 30 30 31 31 32 33 33 34 35 37 38 39 40 42 43 45 46 47 48 48 49 49 48 48 47 46 44 42 41 39 37 36 34 32 31 30 28 27 27 26 25 25 24 24 24 24 24 24 25 25 26 27 28 29 30 31 33 35 36 38 41 43 45 48 51 53 56 59 62 64 66 69 71 73 74 75 76 77 77 77 77 77 76 75 74 73 72 70 69 67 64 62 60 57 55 52 49 46 44 41 38 36 33 31 28 26 24 23 21 19 18 17 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 20 22 24 26 28 31 34 37 41 45 49 55 60 66 73 80 88 96 104 112 119 126 131 135 136 136 133 129 123 115 107 99 90 82 74 67 61 55 49 45 40 37 34 31 28 26 24 23 21 20 19 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 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
 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 23 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 24 25 25 26 26 26 26 25 25 24 23 22 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 24 25 26 28 29 30 31 32 32 33 33 33 33 33 33 33 32 32 31 31 30 30 29 29 29 29 29 29 29 29 29 30 30 31 31 32 33 34 34 35 36 37 37 37 38 38 37 37 36 35 34 33 32 30 29 28 26 25 24 23 21 20 19 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 11 11 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 26 27 28 29 30 30 31 31 31 31 31 31 31 30 29 29 28 27 27 26 25 24 24 23 23 23 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 31 30 30 30 29 28 27 26 25 24 23 22 20 19 18 17 17 16 15 14 14 13 13 13 13 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 20 20 20 19 19 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
 19 20 21 22 23 25 27 28 30 33 35 38 41 45 49 53 57 62 68 73 80 86 93 100 106 112 118 122 124 125 124 122 117 111 104 96 89 81 73 65 59 53 47 42 38 34 31 28 26 23 22 20 19 18 17 16 16 16 15 15 15 15 15 15 16 16 16 17 18 18 19 20 21 22 24 25 27 28 30 31 33 35 36 37 38 39 40 40 40 39 38 37 35 34 32 30 29 27 26 24 23 22 20 20 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 19 20 21 23 24 26 28 30 33 35 38 42 45 49 53 57 60 64 67 69 71 72 73 72 71 70 68 65 62 60 57 54 51 48 45 43 41 38 37 35 33 32 30 29 28 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 32 32 32 31 31 30 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 22 23 23 23 23 23 23 23 22 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 15 15 16 16 17 18
 30 31 33 35 38 40 42 45 47 49 51 53 55 56 57 58 58 58 57 55 54 51 49 47 44 41 38 36 33 31 28 26 24 22 20 19 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 19 20 22 24 27 29 32 35 39 43 46 50 55 59 63 66 69 72 74 74 74 73 72 69 67 64 60 57 54 50 47 45 42 39 37 35 33 31 30 28 27 26 25 23 22 21 21 20 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 16 17 18 19 20 20 21 22 23 24 25 25 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 28 28 27 27 26 26 25 24 24 23 22 21 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 24 25 25 25 25 25 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 24 25 26 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
 32 30 29 27 26 25 23 22 21 21 20 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 18 18 19 19 20 21 22 23 24 25 27 28 30 31 33 35 36 38 40 41 42 43 44 45 45 44 44 43 42 40 39 37 36 34 32 31 29 28 26 25 24 23 22 21 20 20 19 18 18 18 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 22 22 23 23 23 23 23 23 22 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 26 27 27 28 29 30 30 30 30 30 30 29 29 28 27 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 19 19 20 20 21 22 23 25 26 28 29 31 33 35 37 38 40 41 42 43 43 43 42 42 40 39 37 35 33 31 30 28 26 24 23 21 20 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 29 30 31 33 35 36 38 39 41 42 44 45 46 47 47 48 48 47 47 46 45 44 42 41 39 37 35 34
 8 9 9 10 10 11 11 12 12 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 8 8 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 22 23 23 23 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 20 20 19 18 17 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 21 22 22 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 19 19 19 20 20 21 22 22 23 25 26 27 28 30 31 32 34 35 36 36 37 37 37 36 35 34 33 31 29 28 26 24 22 21 20 18 17 16 15 14 14 13 13 13 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 20 20 20 20 19 19 18 17 16 15 15 14 13 12 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 10 11 12 13 14 15 17 18 20 21 23 25 26 27 28 29 30 30 29 28 27 26 25 23 21 20 18 17 15 14 13 12 11 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 7 7 7 7 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 25 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 17 18 18 18 18 18 18 18 18 17 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 10 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 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 33 35 38 40 43 46 49 52 56 59 62 65 67 69 70 70 70 69 68 66 63 61 58 55 52 49 46 44 41 39 37 35 33 32 31 29 29 28 27 27 26 26 26 27 27 28 28 29 30 32 33 34 36 38 39 41 43 45 47 49 50 52 54 56 57 58 60 61 62 62 63 63 63 63 63 62 62 61 59 58 57 55 53 52 50 48 46 45 43 41 40 38 37 36 35 34 33 33 32 31 31 31 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 34 33 33 33 32 31 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 22 22 23 23 23 24 25 25 26 26 27 28 28 29 29 30 30 31 31 31 31 31 30 30 30 29 29 28 27 27 26 25 25 24 24 24 23 23 23 23 24 24 25 26 27 28 29 31 33 35 37 40 43 46 49 53 57 61 65 68 72 75 77 79 80 80 79 77 74 71 67 63 59 55 50 47 43 40 36 34 31 29 27 26 24 23 22 21 21 21 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 31 31 31 32 32 33 33 33 33 33 33 33 33 33 33 32 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 22 22 22 23 24 25 26 27 28 29 31 33 35 37 39 42 44 47 49 51 54 56 57 59 60 60 60 60 59 57 56 54 52 50 48 45 43 41 39 37 35 33 32 30 29 28 27 27 26 26 26 26 26 26 27 28 29 30
 58 60 62 63 65 67 68 69 70 70 70 70 69 68 67 66 64 62 60 58 56 53 51 49 47 45 43 41 40 38 37 35 34 33 32 32 31 31 31 31 32 33 34 35 37 39 41 44 47 51 55 59 64 69 74 80 86 92 97 103 107 112 115 117 118 118 117 114 111 107 102 97 91 86 80 75 70 66 61 57 54 51 48 46 44 42 41 40 39 39 39 39 40 41 42 44 45 47 50 52 55 58 61 65 68 72 75 79 82 85 88 90 91 93 93 93 92 91 89 87 84 81 78 75 71 68 64 61 57 54 51 48 45 43 41 39 37 36 34 33 33 32 32 31 31 31 32 32 33 33 34 35 36 37 38 39 41 42 44 46 48 50 52 54 57 59 61 64 66 69 71 73 75 77 79 80 81 82 83 84 84 84 84 84 84 85 85 85 85 86 86 87 88 90 91 93 95 97 99 101 103 105 107 109 110 111 112 112 111 110 108 106 103 100 96 92 87 83 79 75 71 67 63 60 57 55 53 52 50 50 49 49 50 51 52 53 55 57 60 63 66 69 72 76 80 83 87 90 93 95 97 99 99 99 97 96 93 90 86 82 78 74 70 66 63 59 56 53 51 48 46 45 43 42 42 41 41 40 40 41 41 41 42 42 43 44 45 45 46 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 52 53 55 56 58 60 62 64 66 69 71 73 75 77 78 79 80 80 80 79 78 76 75 73 70 68 66 63 61 59 57 55 53 52 50 49 48 48 47 47 47 47 47 48 48 49 50 52 53 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
 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 22 22 23 23 23 23 23 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 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 14 14 14 15 15 15 16 16 17 18 18 19 20 21 21 22 23 23 24 24 25 25 25 25 24 24 23 22 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 20 22 23 23 24 25 25 25 25 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 18 18 19 19 20 21 22 23 24 24 25 26 27 28 28 28 28 28 28 28 27 26 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16
 7 7 7 7 7 8 8 9 9 10 11 12 13 15 17 19 21 24 26 30 34 38 42 46 51 55 59 61 63 64 63 61 58 54 50 45 41 37 33 29 26 22 20 17 15 14 12 11 10 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 13 14 16 18 19 21 23 25 27 29 31 32 33 34 34 34 33 32 31 30 28 27 26 24 23 22 21 20 19 18 17 17 16 16 16 16 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 16 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 29 29 28 27 26 24 23 22 20 19 17 16 15 14 13 12 11 11 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 18 19 20 21 22 23 23 23 23 23 22 21 21 20 19 18 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 16 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 26 27 27 27 27 26 26 25 24 23 21 20 19 17 16 15 14 13 12 11 10 9 9 8 8 8 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 11 11 12 12 13 14 14 14 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 17 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 18 19 19 19 19 19 19 19 18 17 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 24 25 26 26 27 27 28 28 28 28 27 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 30 31 31 31 31 31 31 30 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 20 20 21 22 23 24 25 26 27 29 30 31 32 33 34 34 35 35 35 35 35 34 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 23 23 23 23 23 23 24 24 25 25 25 26 26 27 27 28 28 28 28 28 28 28 27 27 26 26 25 25 24 23 23 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 26 26 26 26 26 25 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 29 29 29 29 29 28 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 21 22 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 21 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 25 25 25 25 25 24 23 22 21 20 19 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 10 10 10 11 11 12 12 13 14 15 15 16 17 19 20 21 22 23 25 26 27 28 29 30 30 31 31 31 31 31 31 31 31 30 30 29 29 28 28 28 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 33 34 34 35 35 34 34 33 32 31 30 29 27 26 24 23 21 20 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 20 21 22 24 25 27 28 29 30 30 31 31 31 30 29 28 27 26 25 24 22 21 20 19 17 17 16 15 14 13 13 12 12 12 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 20 21 21 21 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 34 35 35 35 35 34 33 33 32 31 30 29 28 26 25 25 24 23 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23
 46 43 41 39 38 36 35 34 34 33 33 33 33 34 35 36 37 38 40 41 43 46 48 50 53 55 58 60 62 64 66 67 69 69 70 70 70 70 69 69 68 67 66 65 64 63 62 60 59 58 56 55 53 52 50 49 47 45 44 42 40 39 38 36 35 34 34 33 33 33 33 33 33 34 35 36 37 39 41 42 44 47 49 51 54 56 59 61 64 66 68 69 71 71 72 72 71 70 69 67 66 64 61 59 57 55 53 51 49 48 46 45 44 43 43 42 42 42 42 42 42 43 43 44 45 46 47 48 50 51 53 55 57 59 61 64 67 70 73 76 79 83 86 89 92 95 97 98 99 99 99 97 95 92 89 85 81 77 72 68 64 60 57 54 51 49 47 45 44 43 42 41 41 41 42 43 43 45 46 48 49 51 54 56 58 61 63 66 68 70 71 72 73 73 73 72 71 70 68 66 64 62 59 57 55 53 52 50 49 48 48 47 47 47 47 48 48 49 50 52 53 55 57 58 60 62 63 64 66 66 67 67 67 67 66 65 64 63 62 61 61 60 59 59 59 59 59 60 61 62 64 67 69 73 77 81 86 91 97 103 110 116 123 130 136 142 146 150 152 152 152 150 146 142 137 131 125 119 114 108 103 98 94 90 87 84 82 80 79 78 78 78 78 79 81 82 84 86 88 90 92 93 94 95 95 94 93 91 88 85 82 78 74 70 65 61 58 54 51 48 46 44 42 41 40 39 38 38 39 39 40 41 43 44 46 49 51 54 57 60 63 66 69 72 74 76 77 77 77 76 74 72 69 66 63 60 57 54 51 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 15 16 17 18 19 20 22 24 26 28 30 33 35 37 39 40 41 41 40 38 37 34 31 29 26 23 21 19 17 15 13 12 11 10 9 8 8 7 7 7 7 6 6 7 7 7 7 8 8 9 9 10 11 12 13 14 15 17 18 19 20 21 21 22 22 22 22 21 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 16 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 16 16 15 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 11 12 13 14 16 17 19 21 22 24 26 28 30 31 32 33 33 32 32 30 29 27 25 23 21 19 17 16 14 13 12 11 10 9 9 8 8 8 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 19 20 21 21 22 23 24 24 24 24 24 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 15 16 16 16 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
 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 16 16 16 15 15 14 13 13 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 20 21 21 21 21 21 21 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 9 9 10 11 12 13 15 16 18 19 21 23 25 26 28 30 31 33 34 35 36 36 36 36 36 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 19 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 10 11 12 14 15 16 18 19 21 22 24 25 26 27 28 29 29 29 29 28 28 27 26 26 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 5 5 5 4 4 4 5 5 5 5 5 6 6 7 8 8 9 10 12 13 14 16 18 19 21 22 23 24 25 25 25 24 24 23 21 20 19 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9
 38 37 36 35 35 34 33 32 31 31 30 30 30 29 29 30 30 31 31 32 33 34 36 37 39 41 42 44 46 47 48 50 51 51 52 52 52 52 51 51 50 49 48 48 47 46 45 45 44 43 43 42 42 42 41 41 40 40 40 39 38 38 37 36 36 35 34 33 33 32 32 31 31 30 30 30 30 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 40 41 41 42 42 42 42 42 42 41 41 40 40 39 39 38 38 37 37 37 37 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 43 44 44 44 44 43 43 43 43 42 42 41 41 41 40 40 40 39 39 39 39 40 40 41 42 43 44 46 47 49 51 54 56 59 61 64 66 69 71 73 75 76 77 77 77 76 74 72 70 67 64 61 57 54 51 48 45 43 41 39 37 36 34 33 33 32 32 32 32 32 33 33 34 35 36 37 38 39 40 41 42 43 44 44 45 45 46 46 46 46 45 45 44 44 43 42 42 41 41 40 40 39 39 39 39 40 40 41 42 43 44 45 46 48 49 51 52 54 55 57 58 58 59 59 59 59 59 58 57 56 55 54 53 51 50 49 47 46 45 44 43 42 41 41 40 40 39 39 39 40 40 40 41 41 42 42 43 44 44 45 46 47 47 48 48 49 49 50 50 50 51 51 51 51 50 50 50 49 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 35 35 35 35 36 36 37 37 38 39 40 40 41 41 42 42 42 42 41 41 41 40 39
 46 45 45 44 43 42 41 40 39 37 36 35 33 32 31 29 28 27 26 24 23 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 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 46 47 48 49 49 49 49 49 48 47 46 44 42 41 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 20 21 22 23 24 26 27 29 31 32 34 36 38 40 41 43 44 45 46 47 47 47 46 46 45 44 42 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 22 22 21 21 20 19 19 19 18 18 18 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 23 23 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 32 33 34 36 37 38 40 41 42 42 43 43 43 42 41 40 39 37 35 34 32 30 28 26 25 23 22 21 20 19 18 17 17 16 16 16 16 16 16 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 31 32 34 35 37 38 40 41 42 43 44 45 45 46 46 46 46 46 46
 10 10 10 11 11 11 11 11 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 12 12 12 12 13 13 13 13 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 15 15 15 16 16 16 17 17 17 17 16 16 16 15 15 14 14 13 13 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 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 12 12 12 12 12 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 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 17 17 18 19 19 20 20 21 21 21 21 21 20 20 19 18 18 17 16 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 31 28 26 23 21 19 18 16 15 14 13 12 11 11 10 10 10 10 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 10 10 10 11 11 12 13 14 15 17 18 20 22 24 27 29 32 35 38 41 44 47 49 50 50 49 48 45 42 39 35 31 28 25 22 20 18 16 15 13 12 12 11 10 10 10 9 9 9 9 9 10 10 10 11 12 13 14 15 16 18 20 22 25 28 32 36 40 44 49 53 57 60 63 64 64 63 60 57 54 50 45 42 38 35 32 29 27 25 24 23 22 22 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 22 22 21 20 20 19 18 17 16 15 14 13 13 12 11 11 11 11 11 11 11 11 11 12 13 13 14 15 16 17 19 20 22 24 26 28 30 31 33 35 36 37 37 37 36 35 33 32 30 28 26 24 23 21 20 19 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 14 14 15 17 18 20 22 25 28 32 36 41 46 51 56 60 64 66 68 68 66 64 60 56 52 48 43 39 36 32 29 27 24 22 21 19 18 17 16 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 16 17 18 19 21 23 25 27 30 33 36 39 42 44 46 48 49 49 48 47 45 42 39 37
 48 49 50 51 51 52 52 52 52 52 52 51 51 50 49 48 48 47 46 46 45 44 44 43 43 43 42 42 41 41 40 40 39 39 38 37 37 36 35 34 34 33 33 32 32 32 32 32 32 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 40 41 41 41 40 40 39 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 28 28 28 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 35 35 36 37 38 40 41 42 43 44 45 46 47 48 49 49 50 50 51 51 51 51 51 51 51 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 43 43 42 41 41 40 39 38 37 36 34 33 32 31 30 28 27 26 25 25 24 23 23 23 23 23 23 23 24 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 46 48 49 51 52 52 53 53 52 52 51 50 49 48 46 45 44 43 41 40 40 39 38 37 37 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 32 33 33 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 32 32 32 32 33 33 34 35 35 36 37 39 40 41 42 43 44 45 46 47
 59 55 52 48 44 41 38 35 33 31 29 27 25 24 23 22 22 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 21 22 22 23 23 23 23 23 23 22 22 21 20 20 19 19 18 18 17 17 17 17 18 18 18 19 20 20 21 22 23 24 25 26 27 29 29 30 31 31 32 31 31 30 29 28 26 25 23 22 20 19 17 16 15 14 13 13 12 12 12 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 20 22 25 28 31 35 39 44 49 54 59 64 68 72 74 74 73 70 66 62 57 51 46 41 37 33 29 26 23 21 19 18 16 15 15 14 14 14 14 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 24 25 25 26 27 29 30 31 33 35 37 38 40 42 43 44 45 46 46 45 45 43 42 40 38 36 34 32 30 28 26 25 23 22 21 20 19 19 18 18 18 18 18 18 18 18 19 19 20 21 22 23 25 26 27 28 30 31 32 32 32 33 32 32 31 30 30 29 27 26 25 24 23 22 22 21 20 20 19 19 19 19 19 20 20 21 22 23 24 26 28 29 31 33 35 37 38 39 40 40 40 39 38 37 35 33 31 29 27 25 23 21 19 18 17 15 14 13 13 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 16 17 19 21 24 27 30 34 38 43 48 53 57 61 64 67 68 68 67 65 62
 78 73 69 65 62 59 57 54 52 51 49 48 48 47 47 47 47 47 48 48 49 49 49 49 49 49 48 47 46 45 44 42 40 38 36 34 32 30 28 26 25 23 22 21 20 19 19 18 18 18 19 19 20 20 21 22 23 24 25 26 27 29 30 31 33 34 35 37 38 40 41 42 43 44 45 46 47 47 47 48 48 48 48 48 48 49 49 49 50 50 51 52 54 55 57 60 62 65 69 72 76 80 84 88 91 94 95 96 94 92 88 83 78 72 66 61 55 50 45 41 37 34 31 28 25 23 22 20 19 18 17 17 16 17 17 18 19 20 22 24 27 30 34 39 44 50 57 64 72 81 90 99 107 115 121 126 128 127 125 120 113 106 99 91 84 77 72 67 62 59 56 54 52 50 49 48 48 47 47 47 47 48 48 48 49 49 49 50 50 50 50 50 50 49 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 40 40 39 39 38 37 36 35 35 34 33 32 32 31 30 30 30 30 30 31 31 32 33 34 35 36 37 38 40 41 42 44 45 46 47 48 48 49 49 49 48 47 46 45 44 43 42 40 39 38 37 36 35 34 34 34 33 33 33 34 34 35 35 36 37 39 40 42 44 47 50 53 56 60 63 68 72 76 80 83 86 88 89 90 89 87 85 82 78 74 70 66 62 58 54 51 47 44 41 38 36 34 32 30 29 28 27 26 25 25 25 25 25 26 26 27 28 28 30 31 32 34 36 38 41 44 47 51 55 60 65 71 78 85 92 99 106 112 117 120 122 122 121 118 114 110 104 99 93 88 82
 42 40 39 37 36 35 34 33 32 31 31 30 30 30 31 31 32 33 34 36 37 39 40 41 43 44 45 45 45 44 44 43 41 39 37 35 33 31 29 27 25 23 22 20 19 18 18 17 17 17 17 17 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 33 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 40 41 42 43 44 45 46 46 47 47 47 47 46 45 44 42 40 38 36 34 32 30 28 27 25 24 22 21 20 19 19 18 17 17 17 16 16 16 16 16 16 17 17 18 18 19 21 22 24 25 27 29 31 34 36 38 40 42 44 45 46 46 47 46 46 45 43 42 40 39 37 35 34 32 31 30 29 29 29 29 29 29 30 30 31 32 33 35 36 37 39 40 42 43 44 45 46 47 47 47 47 46 46 44 43 42 40 39 37 36 35 34 33 32 31 31 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 36 35 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 23 22 22 22 22 22 22 23 23 24 25 26 28 29 31 33 35 38 40 43 45 47 49 51 52 53 54 54 54 53 52 51 49 47 46 44 42 40 38 37 35 34 32 31 30 29 29 28 28 27 27 27 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 32 33 35 36 38 40 41 43 45 46 47 48 49 49 49 49 48 47 46 45 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 26 27 29 31 33 35 36 37 37 37 37 36 34 33 31 29 28 26 25 23 22 22 21 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 38 39 39 39 39 39 39 38 37 36 35 35 34 33 32 31 30 29 28 27 27 26 26 26 26 26 26 26 27 27 27 28 28 28 28 28 28 28 28 27 27 26 26 25 24 24 23 22 22 21 20 20 20 19 19 19 20 20 21 21 22 23 24 26 27 29 30 32 33 35 36 38 39 40 41 41 41 41 41 40 39 38 36 34 32 31 29 27 26 24 23 22 20 20 19 18 17 17 16 16 16 16 16 16 16 16 17 17 18 19 20 22 23 25 27 29 31 33 35 37 38 39 39 39 38 37 36 35 33 32 30 29 27 26 25 24 23 23 23 23 23 23 24 25 27 29 31 33 36 38 41 44 46 48 49 50 49 48 47 45 43 40 37 35 32 30 27 25 23 22 20 19 18 17 17 16 16 16 17 17 18 19 19 20 22 23 24 25 26 28 29 30 31 32 33 34 34 35 35 36 36 36 36 37 37 37 37 38 38 39 40 40 41 41 42 42 43 43 43 43 43 42 41 41 40 38 37 36 34 33 31 30 28 27 26 25 24 23 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 18 19 19 20 21 23 24 26 27 29 31 32 33 35 36 36 37 37 36 35 34 32 31 29 27 25 23 21 19 18 16 16 15 14 14 14 14 14 15 15 16 17 18 19 21
 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 16 16 16 17 18 19 21 22 24 26 29 31 34 37 40 43 46 50 53 57 60 62 64 66 66 66 65 63 60 56 52 49 45 41 37 34 31 28 26 24 22 20 19 18 17 16 15 14 14 14 14 14 14 15 16 17 18 21 23 27 32 37 44 52 61 70 80 88 94 96 95 90 83 74 65 56 48 41 35 30 25 22 19 16 14 13 11 10 10 10 9 10 10 11 11 12 13 15 16 18 19 21 23 24 26 28 30 31 32 33 34 35 35 34 34 33 32 30 29 27 26 25 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 11 11 12 12 13 14 16 17 18 20 22 23 25 27 28 30 31 32 33 34 34 34 33 32 31 30 29 27 26 24 23 22 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 21 22 22 24 25 27 29 32 35 38 42 47 52 57 62 66 70 73 74 74 72 69 65 60 55 49 44 39 34 30 27 24 21 19 17 16 15 15 14 14 15 15 16 17 18 20 21 23 24 26 27 29 30 31 31 31 30 29 28 26 24 22 20 18 16 14 13 12 11 10 9 9 9 9 9 10 11 11 13 14 16 18 20 23 27 31 36 43 50 60 71 83 96 110 122 131 135 133 126 116 103 91 79 68 59 51 44 38 33 29 26 23 21 19 17 15 14 12 11 11 10 9 9 9 9 9 9 9 9 10 11 11 12 13 13 14 15 15 16 16 17
 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 19 19 20 21 22 23 24 25 25 26 26 26 26 25 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 15 15 16 16 17 18 19 20 21 22 23 25 26 27 27 28 28 28 28 27 27 26 25 23 22 21 20 19 18 18 17 17 17 16 17 17 17 18 18 19 20 21 21 22 23 24 24 25 25 25 25 25 24 24 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 16 16 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 19 20 20 20 21 21 20 20 20 20 19 19 18 18 17 17 17 17 17 17 17 17 18 19 20 21 22 23 24 25 27 28 29 29 30 30 30 30 29 28 27 26 25 24 23 21 20 20 19 18 18 18 18 18 18 18 19 19 20 21 21 22 23 23 23 24 24 24 23 23 22 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 19 19 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14
 42 42 41 41 41 41 40 40 40 40 39 39 39 39 39 40 40 40 41 41 41 42 42 42 41 41 40 39 39 37 36 35 34 32 31 29 28 27 26 25 24 23 22 22 22 22 22 23 24 25 26 27 29 31 33 35 37 39 41 43 45 46 48 49 50 50 50 50 49 48 47 45 44 42 41 40 39 38 37 37 37 37 37 37 38 38 39 40 41 42 43 44 45 46 47 48 48 48 48 48 47 46 45 44 43 42 40 39 38 37 36 35 34 34 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 32 33 34 35 37 38 39 41 42 44 45 46 47 48 48 49 48 48 47 46 45 44 43 41 39 38 36 35 33 32 31 30 29 29 28 28 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 45 46 46 47 47 47 47 46 46 45 44 44 43 42 41 40 39 38 37 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 38 38 38 37 37 36 35 35 34 33 32 31 30 29 28 27 26 25 25 24 24 24 24 24 25 25 26 28 29 30 32 34 35 37 39 40 41 42 43 44 44 43 43 42 41 40 39 37 36 34 33 31 30 29 28 27 27 26 26 26 26 26 27 27 27 28 29 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 36 36 37 38 39 39 40 41 41 41 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 24 24 25 25 25 25 24 24 23 22 21 20 20 19 19 18 18 18 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 24 24 24 24 23 23 22 22 22 21 21 21 21 21 21 21 22 22 23 23 23 24 24 24 25 25 25 24 24 23 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 15 15 14 13 13 12 11 11 10 10 9 9 9 9 9 9 9 10 10 11 11 12 13 13 14 15 16 17 19 20 21 23 24 25 26 27 28 29 29 29 28 28 27 26 25 24 22 21 20 19 17 16 15 14 14 13 12 11 11 10 10 10 9 9 9 9 9 10 10 10 11 12 13 14 15 17 18 19 20 21 22 23 23 23 23 23 22 21 20 19 18 17 16 15 14 14 13 13 13 12 13 13 13 14 14 15 16 17 18 19 20 21 22 22 23 24 24 25 25 25 25 25 24 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 13 13 13 14 15 16 17 18 19 20 21 22 23 24 24 25 25 24 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 18 19 20 21 22 23 24 25 26 27 27 27 27 26 25 25 24 22 21 20 19 18 17 16 15 14 13 13 13 12 12 13 13 13 14 15 16 17 18 19 20 21 22
 60 61 63 65 66 68 69 71 72 74 75 76 77 78 79 80 80 81 81 81 81 80 79 78 76 74 72 70 68 65 62 59 56 53 50 47 44 41 38 35 33 31 29 28 27 26 25 25 26 26 27 29 31 33 35 38 40 44 47 50 54 58 61 65 68 71 73 74 75 74 72 70 67 64 60 57 53 50 47 45 43 42 41 40 40 40 40 41 42 43 44 46 48 49 51 53 55 56 58 58 59 59 58 57 56 54 52 50 48 46 44 42 41 39 38 36 36 35 34 33 33 33 33 33 33 33 34 34 35 36 37 39 40 42 44 46 49 51 54 57 59 61 63 64 65 66 66 66 65 64 63 61 60 58 56 54 52 51 49 47 46 44 43 42 41 41 40 40 40 40 40 40 40 41 41 41 42 42 42 42 43 43 43 44 44 44 45 46 47 48 50 52 54 57 60 64 68 72 76 81 85 89 92 95 97 98 98 98 96 94 91 87 83 79 75 70 66 62 58 54 51 48 45 43 41 40 39 38 37 37 38 38 39 40 41 42 44 46 47 49 52 54 57 60 63 67 71 75 79 83 87 91 94 97 98 99 98 95 92 88 83 77 72 67 62 57 53 49 45 42 40 37 35 34 33 32 31 31 31 32 33 34 36 38 41 44 47 51 55 58 62 65 68 69 71 71 71 70 68 65 63 60 56 53 50 46 43 40 38 35 33 31 30 29 28 28 28 29 30 31 33 35 37 39 42 44 47 49 52 54 56 59 60 62 63 64 64 64 64 63 62 61 60 58 57 55 54 53 52 51 51 51 51 52 52 53 54 55 57 58
 10 10 10 11 11 12 12 13 14 14 15 16 16 17 17 18 18 17 17 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 8 8 7 7 7 8 8 8 8 9 9 10 11 12 13 14 15 16 17 19 20 21 22 22 23 23 23 23 23 22 21 21 20 19 18 16 15 14 14 13 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 15 16 17 18 18 19 20 20 20 21 21 21 20 20 19 19 18 17 16 15 14 13 13 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 13 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 12 13 14 15 15 16 16 17 17 17 17 17 16 16 15 15 14 13 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10
 26 27 28 29 30 30 30 29 29 27 26 25 23 22 21 19 18 18 17 17 16 16 16 17 17 18 18 19 20 21 22 23 25 27 28 31 33 35 38 41 44 47 51 53 56 58 59 60 60 59 57 55 53 50 47 44 41 38 36 33 31 29 27 26 24 23 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 12 13 14 16 18 20 22 25 28 31 35 39 42 46 49 52 55 57 59 60 60 59 58 56 54 51 49 46 44 41 39 36 35 33 31 30 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 26 27 28 29 30 32 34 37 39 42 44 47 49 50 51 51 50 48 46 43 40 37 34 31 29 26 24 22 20 19 18 17 16 16 16 16 17 17 18 19 21 22 24 26 28 30 32 33 35 36 37 38 38 37 36 35 33 31 29 26 24 22 19 18 16 14 13 12 12 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 21 21 22 22 22 23 23 23 23 23 24 24 25 26 27 28 29 31 32 34 36 38 40 42 44 46 47 48 49 49 48 47 45 43 40 37 35 32 30 27 25 23 22 20 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 14 15 17 18 20 22 24 27 30 32 35 37 39 41 42 42 42 42 40 38 36 34 32 29 27 24 22 20 19 17 16 15 15 14 14 14 14 15 16 16 17 19 20 21 23 24
 19 19 19 19 19 18 18 17 16 15 14 13 13 12 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 23 24 25 25 25 26 25 25 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 9 9 9 10 11 11 12 13 14 14 15 15 16 16 16 16 16 16 16 15 15 14 14 13 13 13 13 12 13 13 13 13 14 14 15 16 16 17 18 19 20 21 21 22 23 23 24 24 24 24 24 24 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 17 17 18 18 19 19 19 19 19 19 18 18 17 16 15 15 14 13 12 11 11 10 9 9 9 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 21 21 20 20 20 20 19 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 11 11 12 13 14 15 17 18 19 21 22 23 24 25 25 25 25 24 24 23 22 21 20 19 18 17 16 16 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 18 19 19 19 18 18 18 17 17 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 19
 47 44 40 36 32 28 25 22 19 17 15 14 13 12 11 11 11 11 11 11 12 13 14 14 16 17 18 19 21 22 24 25 27 28 30 31 32 33 34 35 36 36 37 37 37 36 36 35 35 34 33 32 31 30 29 28 27 26 24 23 22 21 19 18 17 16 15 14 13 13 12 12 11 11 11 11 12 12 13 15 16 18 20 23 26 30 33 37 41 45 48 51 53 54 53 51 49 45 41 38 34 30 27 25 23 21 20 19 18 18 18 18 18 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 34 35 36 36 37 38 38 39 39 39 39 39 38 38 37 36 34 33 31 30 28 27 25 23 22 20 19 18 17 16 15 15 14 14 14 15 15 16 17 18 20 21 23 24 26 27 28 29 29 29 28 27 26 24 23 21 19 17 16 14 13 12 11 10 10 10 10 10 10 10 11 12 12 13 14 16 17 19 20 22 25 27 30 33 37 41 46 51 56 61 67 71 75 77 78 77 75 71 66 61 55 50 45 40 36 32 28 25 23 20 18 17 15 14 13 12 11 10 10 9 9 9 10 10 11 12 13 14 16 17 19 21 23 25 27 29 30 31 31 31 30 30 28 27 26 24 23 21 20 19 19 18 18 18 18 19 20 21 22 23 25 27 29 31 34 36 38 40 43 44 46 47 48 49 49 48 48 47 45 44 43 41 40 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 23 23 22 23 23 24 24 26 27 29 32 34 38 41 44 48 51 53 55 55 55 53 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 8 8 9 9 9 10 10 11 11 12 13 14 16 17 19 21 23 24 26 28 29 30 30 30 29 28 27 25 24 22 20 19 17 16 15 13 12 11 11 10 10 9 9 9 9 9 9 10 10 11 11 12 13 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 28 28 28 28 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 12 12 12 12 11 11 11 10 10 9 9 9 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 8 8 8 9 9 9 9 9 10 10 11 11 12 13 14 15 15 16 17 18 19 20 21 21 22 22 22 22 21 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 13 14 15 15 16 16 16 17 17 17 17 16 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 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 13 13 13 14 14 15 15 16 16 16 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 8 8 8 8 8 8 8 8 8 8 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 25 24 22 21 20 19 18 17 17 17 17 17 17 18 19 20 21 22 23 25 26 28 29 30 32 32 33 33 33 32 31 30 28 27 25 23 21 19 17 15 14 13 12 11 10 10 10 10 10 10 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 24 25 26 28 29 31 32 34 36 38 41 44 46 49 52 55 58 60 62 64 64 64 63 61 59 55 51 47 43 39 35 32 28 26 23 21 19 18 16 15 14 14 13 12 12 12 11 11 11 11 11 10 10 10 11 11 11 11 11 12 12 12 13 14 15 16 17 19 20 22 24 25 27 28 29 30 30 30 29 28 27 26 25 23 22 20 19 17 16 15 13 12 11 11 10 9 9 9 9 9 9 9 10 11 12 13 14 15 17 19 21 23 25 27 29 31 33 35 36 37 37 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 25 25 25 25 25 25 26 26 27 27 28 30 31 33 35 37 40 43 46 50 54 59 63 68 72 76 78 80 80 79 77 75 71 67 63 59 55 51 47 43 40 37 34 32 30 28 26 24 23 21 20 19 18 18 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 11 11 11 11 11 11 12 12 13 14 15 16 18 19 21 24 26 29 32 35 39 43 48 52 57 62 68 73 77 81 84 85 86 85 82 78 74 69 64 59 54 49 45 42 39 36 34 31 30 28 27 25 24 24 23 22 22 21 21 21 21 21 21 21 22 22 23 24 25 26 27 29 30 32 33 35 35 36 36 36 35 34 32 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
 19 20 21 22 23 24 26 27 29 32 34 37 40 43 46 49 51 53 54 55 55 54 53 51 48 46 43 41 38 36 33 31 29 27 26 24 23 22 21 21 20 20 20 20 21 22 23 24 26 28 30 33 35 38 41 44 46 49 51 53 55 56 57 57 57 57 57 56 55 54 53 53 52 51 51 50 50 50 49 49 49 48 47 46 45 43 41 39 37 35 32 30 27 25 23 21 20 19 17 17 16 16 15 15 16 16 17 18 19 20 21 22 24 26 27 29 31 33 34 36 38 39 40 41 42 42 42 41 40 39 38 37 35 34 32 31 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 21 21 20 20 19 18 18 17 17 17 16 16 16 16 16 17 17 18 18 19 20 21 22 24 26 28 30 33 36 39 43 47 51 55 58 61 63 64 64 64 62 60 57 54 50 47 44 41 38 35 32 30 28 26 24 23 21 20 19 18 18 17 17 17 17 18 19 20 22 24 26 29 33 36 41 45 50 55 60 65 70 74 77 79 80 79 77 74 70 66 61 57 52 48 45 41 38 36 34 32 31 30 29 29 28 28 28 28 27 27 26 26 25 24 23 22 21 19 18 17 16 16 15 14 14 14 14 14 15 15 16 17 18 19 20 22 24 26 28 31 34 37 41 44 48 52 56 59 62 64 65 64 63 61 57 54 50 46 42 38 35 33 30 28 26 25 23 22 21 20 20 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 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
 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 23 23 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 17 17 17 18 18 19 20 21 22 23 24 24 25 26 27 27 27 27 27 27 26 25 24 23 22 21 19 18 17 16 15 14 13 13 13 12 12 12 12 13 13 14 15 16 17 18 19 21 22 24 25 27 28 29 30 30 31 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 25 26 26 27 27 27 27 27 26 26 25 25 24 23 22 21 21 20 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 11 11 10 10 11 11 11 11 12 12 12 13 13 14 15 16 16 17 18 19 21 22 23 24 26 27 29 30 31 32 33 33 33 33 32 31 30 29 28 26 25 23 22 21 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 13 13 13 14 14 15 16 16 17 17 18 18 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 18 19 20 21 22 24 25 27 29 31 33 35 37 38 38 39 38 38 36 35 33 31 29 27 26 24 22 20 19 18 17 16 15 14 14 14 14 14 14 15 16 16 17 18 19 21 22 23 24 26 27 28 29 30 32 33 33 34 35 36 36 37 37 37 37 37 37 37 37 37 36 36 35 34 33 32 31 30 29 28 26
 8 8 8 8 8 8 8 8 9 9 10 11 12 13 14 16 18 19 21 24 26 28 30 31 32 32 32 32 30 29 27 24 22 20 18 16 14 13 11 10 9 8 7 7 6 6 6 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 13 15 17 18 21 23 26 28 31 34 36 37 38 38 36 34 32 29 26 23 20 18 16 14 13 12 11 10 9 9 9 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 9 10 10 11 12 12 13 14 15 15 16 16 16 16 16 16 16 15 15 14 13 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 7 7 7 8 8 9 10 11 12 13 15 16 18 19 21 23 25 26 28 29 30 31 32 32 32 31 31 30 29 28 27 25 24 23 21 20 19 18 16 15 14 13 12 12 11 10 9 9 9 8 8 8 8 8 8 9 9 10 10 11 12 13 14 16 17 19 20 22 24 26 28 29 30 30 30 30 28 27 24 22 20 17 15 13 12 10 9 8 7 6 6 5 5 5 5 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 21 22 22 22 22 21 21 20 19 18 17 16 16 15 14 13 13 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 17 17 18 20 21 23 25 27 30 33 36 40 45 50 55 61 67 72 77 80 82 82 81 78 73 69 63 58 53 49 45 41 38 35 32 30 28 27 25 24 23 22 21 20 20 19 19 19 19 19 19 20 21 22 23 25 27 30 33 36 39 42 45 46 47 46 45 42 39 35 31 27 24 21 18 15 14 12 11 10 9 9 9 9 9 9 10 10 11 12 14 15 16 18 20 21 23 25 26 27 29 29 30 30 29 28 27 26 25 23 21 20 19 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 19 21 23 25 28 32 37 42 48 56 64 72 81 88 94 98 100 99 95 90 84 78 72 66 61 56 52 49 46 44 42 41 40 39 38 38 37 36 35 34 32 31 29 28 26 24 22 21 19 18 16 15 14 13 12 11 10 10 9 9 9 9 9 10 10 12 13 15 17 21 24 29 34 39 45 51 57 61 65 66 66 64 61 57 52 47 42 37 33 29 26 23 21 19 17 16 15 15 15 15 15 16 17 18 21 23 26 30 35 41 47 55 63 71 80 87 93 97 98 97 94 89 84 78 73 68 64 61 58 56 55 54 53 53 53 53 54 54 55 55 56 56 56 55 54 53 52 50 49 47 45 43 42 40 39 38 37 37 37 38 39 40 42 44 46 49 51 54 56 58 60 60 60 60 58 55 52 49 45 40 36 32 29 25 22 20 18 16 14 13 12 12 11 11 11 11 11 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
 33 33 33 33 34 34 34 35 35 35 36 35 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 21 22 23 24 25 27 29 31 33 36 39 42 45 48 51 53 55 56 56 56 54 52 49 46 43 40 36 33 30 27 25 23 21 19 18 16 15 15 14 14 14 14 14 14 15 16 17 19 20 22 24 26 27 29 31 32 34 35 35 36 36 36 36 36 36 36 37 37 38 39 40 42 43 45 47 49 51 53 55 57 59 60 61 61 60 60 58 57 55 53 50 48 46 43 41 40 38 37 36 35 34 34 34 34 34 35 36 36 38 39 40 41 43 44 46 48 49 51 52 54 55 56 56 56 56 55 54 52 50 48 45 43 40 37 34 32 30 27 26 24 22 21 20 19 19 18 18 18 18 18 18 19 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 51 52 53 55 56 57 57 57 57 57 56 55 53 52 50 48 45 43 41 39 37 35 33 32 30 29 28 27 26 26 26 26 26 27 27 28 29 30 31 32 33 34 35 35 35 34 34 33 32 30 29 28 27 26 25 25 25 25 25 26 27 29 30 33 35 38 41 45 49 53 57 60 63 66 67 67 65 63 59 55 51 46 41 37 33 29 26 23 21 19 17 16 15 14 14 14 14 14 15 16 17 18 19 20 22 24 26 28 31 33 36 39 42 45 48 51 53 55 56 57 57 56 54 52 50 48 45 43 41 39 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
 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 18 18 19 19 20 19 19 19 18 18 17 16 16 15 15 14 14 14 14 15 15 16 16 17 18 19 20 21 21 22 22 22 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 9 8 8 8 8 8 8 9 9 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 23 23 23 22 21 21 20 19 18 17 16 15 14 13 12 11 11 10 10 10 9 9 9 9 9 10 10 10 11 11 12 13 13 14 14 15 15 15 15 15 15 14 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 20 21 21 22 21 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 15 15 15 15 15 14 14 13 13 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 9 9 10 11 11 13 14 15 16 18 19 21 22 23 24 24 24 23 22 21 20 19 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 13 14 15 15 15 15 15 15 14
 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 22 22 23 23 23 22 22 22 21 20 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 14 14 15 16 17 18 19 20 22 23 25 27 28 30 31 32 33 33 33 33 33 32 31 30 30 29 28 28 28 28 29 30 31 32 33 35 37 38 39 40 41 41 40 39 37 35 32 30 28 25 23 21 20 18 17 16 15 14 13 13 12 12 12 12 13 13 14 15 16 18 20 22 25 28 31 35 39 44 48 51 54 55 56 55 53 51 48 45 41 38 35 32 30 27 25 23 22 20 19 18 17 16 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 23 24 26 29 31 34 37 40 43 47 51 55 59 63 67 71 74 76 78 79 80 79 78 77 74 72 69 66 63 60 57 54 51 48 46 43 41 39 37 36 35 34 33 32 32 32 32 32 33 34 35 36 38 40 42 45 48 52 56 60 64 67 71 74 76 76 75 73 69 65 59 54 48 43 38 34 30 27 24 21 20 18 17 16 15 15 15 15 15 15 15 16 16 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 22 22 23 23 24 26 27 28 30 33 35 37 40 43 46 48 50 51 51 51 50 48 45 43 40 37 34 32 29 27 26 24 23 22 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 26 27 27 28 28 28 27 27 26 26 25 24 23 22 21 20 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 19 20 22 23 25 26 28 29 30 31 32 33 33 33 32 32 32 31 31 30 30 30 30 30 30 30 31 32 32 33 34 35 36 37 38 39 40 40 40 40 40 40 39 38 37 36 36 35 34 33 32 32 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 29 30 31 31 32 32 32 33 33 33 33 33 33 33 33 32 32 31 31 30 30 29 28 28 27 26 26 25 25 24 24 24 24 24 24 24 25 25 26 27 28 30 31 33 35 37 38 40 41 42 43 43 42 41 39 37 35 32 30 28 26 24 23 22 21 20 20 20 21 22 23 24 26 29 31 34 37 40 43 46 48 50 50 50 49 47 45 43 40 37 34 32 29 27 26 24 23 22 21 20 20 20 20 20 21 21 22 24 25 27 30 32 35 39 42 46 49 53 56 59 61 63 64 64 63 62 60 58 55 52 49 47 44 41 39 37 35 33 31 30 28 27 26 26 25 24 24 24 24 24 24 24 25 25 26 27 28 29 30 32 33 35 37 39 41 44 47 50 53 56 60 63 67 70 73 76 78 79 80 80 79 77 74 71 67 63 59 54 50 46 43 39 36 34 31 29 28 26 25 25 24 24 24 24 25 26 27 29 31 33 36 39 42 46 50 54 58 62 66 68 69 68 66 63 59 54 49 44 39 34 31 27 24 22 20 18 17 17 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
 51 53 54 55 54 53 50 47 44 41 37 34 31 29 27 25 24 22 22 21 21 20 20 21 21 21 22 23 24 25 26 28 29 30 32 33 35 36 37 38 39 40 40 40 40 40 40 39 38 37 36 34 33 32 30 29 28 27 25 24 24 23 22 21 21 20 20 20 20 20 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 30 31 31 32 32 32 32 32 32 31 31 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 32 32 31 30 29 29 28 27 26 25 25 24 24 23 23 23 23 23 24 24 25 26 27 29 31 33 35 37 39 41 43 45 46 47 48 48 47 46 45 43 42 40 38 36 35 34 32 32 31 31 30 31 31 32 33 34 36 37 39 41 43 44 45 46 46 45 44 42 40 38 35 33 30 28 26 25 24 23 22 22 22 22 22 23 24 25 27 29 31 33 35 38 41 43 46 48 50 51 52 52 51 50 49 47 45 42 40 37 35 33 31 29 28 26 25 24 24 23 23 23 23 23 23 24 24 25 26 27 28 29 31 32 33 35 36 37 39 40 41 42 44 44 45 46 47 47 48 49 49 50 50 51 52 53 53 54 55 55 56 56 56 55 55 54 53 51 49 48 46 44 42 41 39 37 36 35 34 33 32 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 30 31 31 31 31 31 30 30 29 28 27 26 26 25 25 24 24 24 24 25 26 27 28 30 33 35 38 41 45 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 45 45 45 44 44 43 42 41 41 40 39 39 39 39 39 39 40 41 42 43 44 46 47 49 51 53 55 57 58 60 61 62 62 62 61 60 59 58 56 54 53 51 49 47 46 45 43 42 41 41 40 40 40 40 40 40 40 41 41 42 43 44 45 46 47 49 50 51 53 54 56 57 58 60 61 62 63 64 65 65 66 66 66 65 65 64 63 62 60 58 57 55 53 51 49 48 46 45 43 42 41 40 39 39 38 38 38 38 38 38 38 39 39 39 40 40 41 42 42 43 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 38 37 37 37 38 38 38 39 40 41 42 44 45 47 48 50 52 53 55 56 56 57 57 57 56 56 55 54 53 51 50 49 49 48 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 34 34 34 35 35 36 36 37 38 39 41 42 43 44 45 46 47 48 48 48 49 48 48 48 47 47 46 46 45 45 44 43 43 43 43 43 43 43 43 43 44 44 45 46 47 47 48 49 50 51 51 52 53 53 53 54 54 54 54 54 54 53 53 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 44 44 44 44 45 45 46 46 47 48 49 51 52 53 54 56 57 58 59 59 59 60 59 59 58 57 56 54 53 51 49 48 46 45 44 43 42 41 41 40 40 40 40 41 41 42 42 43 44 44 45 45
 47 45 43 41 41 41 41 42 43 45 47 50 53 56 59 63 67 71 75 78 82 84 87 89 90 91 91 91 91 90 88 87 85 83 81 79 77 75 73 71 69 67 65 64 62 61 59 58 57 56 56 56 56 56 57 58 60 62 64 66 69 73 76 79 83 86 89 91 92 93 92 91 88 85 81 77 73 69 65 61 58 55 52 50 48 47 46 46 46 47 48 50 51 53 55 58 60 62 63 65 66 67 67 67 67 67 66 66 65 64 64 63 63 63 63 63 64 64 65 66 67 67 68 69 69 69 69 69 68 67 66 64 63 61 59 57 55 54 52 51 50 49 48 47 47 47 47 48 49 50 51 52 54 55 57 59 60 61 62 62 62 61 60 58 56 54 51 49 46 44 42 40 38 37 36 35 35 35 36 37 39 41 43 46 50 53 57 61 65 68 70 72 73 73 72 71 68 66 63 60 57 54 51 49 47 46 45 44 44 44 45 46 47 49 52 55 58 62 66 71 77 83 89 95 101 107 113 117 120 122 122 121 117 113 107 101 94 87 81 75 69 64 60 56 53 50 48 46 45 44 43 43 43 43 43 43 44 44 44 45 45 44 44 43 43 42 41 40 39 38 37 36 36 36 36 37 38 39 40 42 45 48 51 54 58 62 66 70 74 78 81 84 86 88 88 88 88 86 85 83 81 79 77 75 74 72 72 71 70 70 70 70 71 71 72 73 73 74 75 75 76 76 76 77 77 77 77 78 78 79 80 81 83 85 88 91 94 98 102 107 111 115 119 122 125 125 125 122 119 113 107 100 92 85 78 71 65 59 55 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 14 14 14 15 15 16 17 18 20 21 23 25 27 29 32 34 36 38 40 41 42 42 42 41 40 39 38 36 34 32 31 29 28 26 25 24 23 23 22 22 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 32 33 34 36 37 38 39 39 40 40 41 40 40 40 39 38 37 35 34 32 30 29 27 25 23 22 20 19 18 16 15 15 14 13 13 13 13 13 13 14 14 15 16 17 18 19 20 22 23 25 26 28 29 30 31 32 32 33 33 33 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 33 33 32 31 30 29 28 26 25 24 22 21 20 19 18 17 16 15 15 15 15 15 15 16 17 18 19 21 23 25 28 31 34 38 41 45 49 53 57 59 61 62 63 62 60 58 56 53 50 46 43 41 38 36 33 32 30 28 27 26 25 24 23 23 22 22 22 22 22 22 23 23 24 25 26 27 28 30 32 34 36 38 41 43 46 48 49 50 51 50 49 47 45 42 39 36 33 30 27 25 23 21 19 17 16 15 14 13 13 13 12 12 12 12 13 13 13 14 14 15 16 16 17 17 18 19 19 20 20 21 21 22 23 23 24 25 26 28 29 31 33 35 38 41 44 47 50 53 55 58 60 61 62 63 62 61 60 58 55 53 50 47 45 42 40 38 36 34 33 31 30 29 29 28 28 28 28 29 29 30 31 31 32 33 33 34 34 34 34 33 32 30 29 27 26 24 22 21 19 18 17 16 15
 31 32 33 34 35 35 36 36 37 37 38 39 40 41 42 43 45 46 48 50 51 52 53 54 54 53 52 51 49 46 44 41 39 36 34 32 30 28 27 25 24 24 23 22 22 22 22 22 23 24 25 26 27 29 30 33 35 37 40 43 45 48 50 51 52 53 53 52 50 48 46 43 40 37 35 32 30 28 26 24 23 22 21 21 20 20 21 21 22 23 24 26 28 30 32 34 37 39 41 43 45 46 47 48 48 48 47 46 45 45 44 43 42 41 41 41 40 40 40 41 41 42 42 43 43 44 44 44 45 45 45 45 46 46 46 46 46 47 47 47 48 48 49 49 50 50 50 50 50 50 49 48 47 45 44 42 40 38 36 34 33 31 30 29 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 23 22 21 21 20 19 19 19 18 18 19 19 19 20 21 22 24 26 28 30 33 36 39 42 45 48 51 53 54 55 55 54 52 50 47 44 42 39 36 34 32 30 29 27 26 25 25 24 23 23 23 23 23 23 24 24 25 26 27 28 30 32 34 36 39 42 45 48 51 55 58 61 64 66 67 67 66 64 61 58 54 50 46 42 38 35 32 30 28 26 25 24 23 23 23 23 23 23 24 25 26 27 28 29 30 31 31 32 32 32 32 31 31 30 29 28 27 26 25 25 24 23 23 22 22 22 22 23 23 24 24 25 26 27 29 30 31 33 35 36 38 39 41 42 42 43 42 42 41 39 38 36 34 32 30 29 27 26 25 24 23 22 22 21 21 21 21 22 22 23 24 25 26 27 28 29 30
 17 18 19 19 20 21 21 22 23 23 24 25 25 26 27 28 30 31 33 34 36 38 40 42 44 46 48 49 51 51 52 52 52 51 50 49 47 46 44 42 41 39 37 36 34 33 32 31 30 29 28 27 27 26 26 26 26 27 27 28 30 31 33 36 38 41 44 47 50 53 54 55 54 53 50 47 43 39 35 32 28 25 23 20 18 17 16 15 14 13 13 13 13 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 27 28 29 30 31 32 33 33 33 32 31 30 29 27 25 24 22 21 20 18 17 17 16 15 15 15 15 15 15 15 15 16 17 17 18 19 20 21 23 24 25 26 27 27 28 28 28 28 28 28 27 27 26 25 24 23 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 9 9 8 8 8 8 9 9 9 9 10 10 11 12 13 13 14 15 17 18 19 20 21 22 23 23 24 24 24 24 23 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 9 10 10 10 11 12 12 13 14 15 16 17 18 18 19 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 22 23 25 27 30 33 36 40 44 48 51 53 54 53 51 47 43 38 34 29 25 22 19 16 14 12 11 10 9 9 8 8 8 8 8 9 9 10 11 12 13 14 16 18 21 24 28 32 37 42 47 52 56 58 59 57 54 50 45 40 35 30 27 23 21 18 16 15 14 13 12 12 11 11 11 11 11 11 11 12 12 13 13 14 15 16 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 17 17 17 16 16 15 15 14 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 14 15 15 16 17 18 18 19 19 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 13 14 15 16 17 19 21 23 25 28 31 33 36 38 40 40 40 38 36 33 29 26 22 19 17 14 13 11 10 9 8 8 8 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 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 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 35 36 36 37 37 38 38 38 37 37 36 35 34 32 30 28 26 24 22 20 19 17 15 14 13 12 11 11 10 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 21 22 22 23 23 22 21 20 19 18 17 16 14 13 12 11 11 10 10 9 9 9 9 9 9 10 10 11 12 14 16 18 21 24 27 30 33 36 38 39 39 39 37 35 33 30 28 26 24 22 20 19 18 18 17 17 17 17 17 18 19 19 20 21 23 24 25 26 27 27 28 28 28 28 27 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18
 24 23 22 21 20 19 19 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 30 31 31 31 31 31 31 31 31 30 30 30 29 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 23 23 24 25 26 28 29 31 33 35 38 40 42 44 46 48 49 49 49 48 46 45 42 40 38 35 33 31 29 28 27 26 25 25 25 25 25 26 26 27 28 29 30 30 31 31 32 31 31 31 30 29 28 27 26 25 24 23 23 22 22 22 22 23 23 24 25 26 27 29 30 32 33 35 36 38 39 40 41 42 42 42 42 41 40 39 38 36 35 33 32 30 29 28 27 26 25 24 24 23 22 22 22 21 21 20 20 20 20 20 20 20 21 21 22 23 24 25 27 29 31 33 36 39 42 45 48 51 54 56 58 59 60 61 60 59 58 56 54 52 50 47 45 43 41 39 38 36 35 34 33 33 32 32 32 32 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 37 38 38 39 40 41 42 42 42 42 42 41 40 39 38 37 35 33 32 30 29 28 27 26 25 25 24 24 25 25 26 26 28 29 30 31 33 34 35 36 36 37 37 36 36 35 34 33 32 31 30 29 29 28 28 28 29 29 30 32 34 36 38 41 44 48 51 54 57 59 61 63 63 63 62 60 58 56 53 51 48 45 42 40 38 35 33 32 30 29 28 27 27 26 26 26 27 28 28 30 31 32 34 35 37 38 39 40 41 42 41 41 40 39 37 36 34 32 30 28 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
 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 11 10 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 5 4 4 4 5 5 5 5 6 6 7 8 8 9 10 11 12 12 13 13 13 12 11 11 10 9 8 7 7 6 6 5 5 5 5 4 4 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 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 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 8 8 9 10 10 11 11 11 11 11 11 10 10 9 8 8 7 7 6 6 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 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 44 42 40 38 37 36 36 37 37 38 40 41 43 45 46 48 48 48 48 46 44 41 38 35 32 29 26 24 22 20 19 19 18 18 18 19 19 20 21 22 24 26 28 30 32 35 38 41 45 48 51 54 56 58 58 58 57 55 52 49 46 43 40 38 35 33 32 31 30 29 29 28 28 29 29 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 44 45 46 46 47 47 48 48 48 49 49 50 50 51 51 52 52 53 53 53 53 53 53 53 53 53 52 52 51 51 50 50 49 49 48 47 46 45 44 43 41 40 39 38 36 35 34 33 32 31 31 30 30 30 30 30 31 32 34 35 38 41 44 47 51 54 57 60 61 62 62 60 58 56 53 50 48 45 43 41 40 39 38 38 39 40 41 43 46 48 51 53 55 56 56 56 54 52 49 45 42 38 35 32 29 27 25 23 22 21 20 20 20 21 22 23 25 28 32 36 40 45 50 55 59 62 64 64 63 61 58 54 50 46 42 38 35 32 29 27 25 23 21 20 19 18 17 16 16 16 16 17 17 18 19 21 22 24 26 28 31 33 35 37 40 42 44 46 48 49 51 52 54 55 56 57 57 58 57 57 56 55 53 51 49 46 44 41 38 36 33 31 29 27 25 23 22 20 19 18 17 16 15 15 14 14 14 15 15 16 17 19 20 22 24 26 28 30 32 35 37 39 42 44 45 47 48 49 49 48 47 45 42 39 36 33 30 27 24 22 20 18 17 16 15 15 15 15 16 17 19 20 23 25 28 31 34 38 42 46 49 52 55 56 57 56 54 52 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 38 37 36 36 36 37 38 39 40 42 43 45 46 48 49 50 50 50 50 49 48 46 45 43 42 41 40 40 40 40 41 42 43 45 46 48 50 52 53 55 56 57 59 59 60 60 61 60 60 59 58 57 55 54 52 50 49 47 45 44 43 42 42 41 41 41 42 42 42 42 42 42 42 42 41 41 40 39 39 38 37 37 36 36 36 36 36 36 37 38 39 41 43 45 47 49 51 53 55 57 58 59 60 60 60 59 58 56 54 52 50 48 46 44 43 43 42 42 43 44 45 47 49 51 53 56 58 61 63 66 68 70 72 73 74 75 75 74 73 72 70 67 65 62 59 56 54 52 50 48 47 46 46 46 46 46 46 47 47 47 47 46 45 44 43 42 41 40 39 38 37 36 36 36 36 37 38 40 42 45 48 51 55 59 63 68 72 75 78 80 81 81 80 78 75 72 68 64 61 57 54 52 50 48 48 48 48 49 51 53 55 57 59 62 64 66 67 69 70 70 70 70 70 69 68 67 65 64 62 60 59 57 55 53 51 49 48 47 46 45 45 45 46 47 48 50 52 54 56 57 59 60 61 62 63 63 62 61 60 59 58 56 54 53 51 49 48 47 45 44 44 43 42 42 42 41 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 39 40 41 42 44 47 50 54 57 61 65 69 73 76 79 81 83 84 84 84 83 81 79 77 74 71 68 65 62 58 55 52 49 47 44 42 41 40 40 40 41 42 45 48 51 56 60 65 70 75 80 84 87 88 89 87 85 81 76 71 66 61 56 52 48 44
 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 9 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 49 48 47 46 45 44 42 41 39 38 36 35 33 32 30 29 27 26 25 23 22 21 20 20 19 19 19 20 21 22 23 25 27 29 31 33 35 37 39 40 41 42 42 42 42 41 40 39 37 35 34 32 30 28 26 24 23 21 20 19 18 17 17 17 17 18 19 20 22 24 26 28 30 33 36 38 41 43 46 48 49 51 51 51 50 49 48 46 44 41 39 37 35 33 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 17 17 16 16 15 15 15 15 16 16 17 18 19 20 21 22 23 24 24 25 26 26 27 27 27 27 26 26 25 25 24 23 22 21 20 19 18 17 16 16 15 15 15 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 41 42 42 42 41 40 39 37 36 34 32 30 28 26 24 22 20 19 17 16 16 15 15 15 16 17 18 19 21 22 24 26 28 30 32 33 35 36 38 38 39 39 39 38 37 36 35 33 31 29 27 25 23 21 20 19 17 17 16 16 16 16 17 17 18 19 20 20 21 22 23 24 25 25 26 27 28 29 30 31 32 34 35 36 38 39 40 41 42 43 43 43 43 42 41 40 38 37 35 33 31 30 28 26 25 23 22 21 20 19 19 18 19 19 19 20 21 22 23 25 26 27 28 29 30 31 32 32 32 33 33 33 33 32 32 31 30 30 29 27 26 25 24 23 22 21 20 20 20 20 20 21 22 24 25 27 29 31 33 35 37 39 41 43 45 47 48 49 51 51 52 52 52 52 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 17 18 19 20 21 23 24 25 27 28 30 31 32 33 34 35 35 35 35 34 33 32 30 29 27 25 23 22 20 19 18 17 17 16 17 17 17 18 19 20 21 21 22 22 22 22 22 21 21 20 19 19 18 18 17 17 17 17 18 18 19 21 22 24 27 29 32 36 39 43 46 48 50 50 49 48 45 41 38 34 30 26 23 21 19 17 16 16 16 16 17 18 19 20 22 23 25 27 29 31 33 35 37 39 40 42 42 43 42 42 41 39 37 35 33 31 28 26 24 22 20 19 18 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 19 19 20 22 23 24 26 27 28 29 30 31 32 32 31 31 30 29 27 26 24 23 21 20 19 18 17 16 15 15 15 16 17 18 19 21 23 25 27 29 31 32 34 35 36 36 37 36 36 35 34 33 32 31 29 27 26 24 22 21 19 18 16 15 15 14 14 14 14 15 17 18 20 23 26 28 31 34 37 39 40 41 41 40 39 37 35 33 30 28 26 25 23 22 22 21 21 20 20 21 21 21 22 22 23 23 23 23 23 23 22 21 20 19 18 17 16 15 14 14 14 14 14 15 16 17 19 20 22 24 26 28 30 31 33 34 35 35 35 35 34 34 33 31 30 29 27 26 24 23 21 20 19 17 16 15 15 14 14 14 15 15 16 17 18 20 21 22 23 24 25 26 26 26 26 26 25 25 24 22 21 20 19 18
 25 26 28 29 30 31 32 33 33 34 34 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 30 30 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 34 35 36 37 38 39 40 41 42 42 43 44 44 44 44 44 43 43 42 41 40 38 37 36 34 33 32 32 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 35 35 36 37 37 38 39 39 40 40 40 40 39 39 38 36 35 34 33 33 32 32 32 32 32 32 33 33 34 35 35 36 37 37 38 38 38 37 37 36 34 33 31 29 27 26 24 23 22 21 20 19 19 18 18 18 19 19 20 20 21 22 24 25 26 28 29 31 32 33 34 35 35 35 35 35 34 34 33 32 31 30 29 28 27 27 26 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 26 27 28 29 30 31 33 35 36 38 39 40 41 41 41 40 39 38 37 36 34 33 31 30 29 28 26 25 25 24 23 23 22 22 22 22 22 23 23 23 24 24 25 26 26 27 27 28 28 28 29 29 29 29 28 28 28 28 28 28 28 29 29 30 30 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 24 23 22 22 21 20 20 19 19 19 19 18 19 19 19 20 21 21 23 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 21 19 18 17 16 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 18 18 19 20 21 22 22 23 23 24 24 24 24 24 23 23 22 22 21 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 17 18 18 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 20 20 21 21 21 20 20 20 19 19 19 18 18 17 17 16 15 15 14 14 14 14 14 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 20 20 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 17 18 19 20 22 24 26 29 31 35 38 41 44 47 49 50 50 50 48 46 44 41 38 35 32 29 26 24 22 20 18 16 15 14 14 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 24 24 24 24 23 22 21 20 19 17 16 15 15 14 14 14 14 14 15 15 16 17 18 19 20 22 23 25 26 28 30 32 33 35 36 36 37 36 36 35 33 32 30 29 27 26 25 24 23 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 19 20 21 22 23 25 26 28 30 32 34 36 38 39 40 41 41 40 39 38 36 34 31 29 27 24
 25 26 26 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 24 24 23 22 21 21 20 20 20 20 20 21 21 22 24 25 27 29 31 34 36 39 41 43 45 46 47 47 46 45 43 42 40 38 36 35 33 32 31 29 28 27 27 26 26 25 25 25 25 24 24 24 23 23 22 22 21 20 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 23 23 24 25 25 25 26 26 26 25 25 25 25 24 24 24 24 24 24 25 25 26 26 27 28 29 31 32 34 36 37 39 41 42 43 44 44 43 42 41 40 38 36 35 33 32 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 29 29 29 28 28 27 27 27 27 28 28 29 31 32 34 36 38 40 43 45 47 50 52 53 54 54 53 51 48 45 42 38 34 31 28 26 23 21 20 19 18 17 17 17 17 17 18 18 19 20 21 23 24 25 27 28 29 30 30 30 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 31 31 31 31 30 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 22 22 23 24 24
 108 108 108 108 107 106 105 102 98 94 89 83 77 70 64 58 52 46 41 37 32 29 26 23 21 20 20 21 22 25 28 32 36 41 46 51 57 61 65 68 70 71 71 70 67 64 61 57 53 50 46 42 39 35 32 30 27 25 23 21 20 19 19 19 20 21 22 24 25 27 29 31 33 35 37 39 41 43 46 49 53 58 63 70 77 86 96 106 117 127 136 141 142 139 132 123 112 100 89 79 69 61 54 48 43 39 35 32 29 26 24 22 21 20 19 19 19 19 20 22 24 26 28 30 33 35 37 39 41 43 44 46 47 49 50 50 51 51 51 50 49 47 45 43 40 37 34 31 28 25 23 21 20 19 19 20 22 24 27 30 34 39 44 49 55 61 68 75 82 89 96 102 108 113 117 121 124 126 128 130 133 135 138 141 145 148 151 153 154 153 150 145 137 128 118 106 95 83 73 63 53 45 38 32 28 24 21 19 18 18 19 21 22 25 28 31 34 38 41 45 49 53 57 60 64 66 69 70 71 71 71 69 67 64 60 56 52 47 42 38 33 29 26 23 21 20 19 19 20 21 22 24 26 29 32 36 41 47 53 61 71 82 94 109 124 140 154 164 168 165 157 144 130 115 100 88 77 68 61 55 50 45 42 39 37 35 33 32 30 29 27 26 25 24 23 23 23 23 24 25 27 29 32 34 37 40 43 46 49 52 55 57 59 61 62 62 62 61 59 57 54 51 48 44 41 37 34 31 28 25 23 22 21 22 23 25 28 32 37 42 49 56 64 71 79 87 94 101 106 110 113 114 115 115 114 112 111 110 109 108
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 14 13 12 12 11 11 11 11 11 11 11 11 10 10 10 9 9 8 7 7 6 5 4 4 3 3 3 3 3 3 4 4 5 5 6 7 8 9 10 11 12 14 15 16 18 19 19 20 19 18 17 16 14 12 11 9 8 7 5 5 4 3 3 3 3 3 3 4 4 5 5 6 7 8 9 9 10 11 11 11 11 11 11 11 10 9 9 9 8 8 8 7 7 7 7 8 8 8 8 9 9 9 9 9 9 8 8 7 6 6 5 4 4 3 3 3 3 3 3 4 4 5 6 7 7 8 9 10 12 12 13 14 14 15 14 14 13 13 12 11 10 9 8 7 6 5 4 4 4 3 3 3 3 3 3 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 13 14 14 15 15 15 14 13 12 11 10 9 8 7 6 5 4 4 3 3 3 3 3 3 3 4 4 5 6 7 8 9 10 11 12 12 13 14 14 14 14 13 13 12 11 10 10 9 8 7 6 6 5 4 4 3 3 3 3 3 3 3 4 4 5 6 7 9 10 11 13 14 15 16 16 16 16 16 16 16 15 15 15 15 15 16 16 17 17 18 19 20 20 20 20 20 19 18 16 15 13 12 10 9 8 7 6 5 4 4 4 3 3 3 3 4 4 4 5 6 6 7 8 8 9 9 9 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 6 6 5 5 4 4 4 3 3 3 3 4 4 4 5 6 6 7 8 10 11 12 14 16 18 20 21 23 23 24 23 22 21 19 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

