
 % 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
 12072 12739 13430 14140 14865 15600 16340 17076 17802 18508 19183 19819 20404 20926 21377 21747 22028 22213 22298 22281 22163 21946 21635 21238 20762 20218 19615 18965 18278 17565 16835 16097 15358 14625 13905 13201 12518 11858 11223 10616 10036 9485 8962 8466 7999 7558 7142 6751 6384 6039 5716 5412 5128 4862 4612 4379 4160 3955 3763 3583 3415 3257 3109 2971 2841 2720 2605 2498 2398 2304 2216 2133 2055 1981 1913 1848 1788 1731 1677 1627 1580 1536 1494 1455 1419 1385 1353 1323 1295 1269 1244 1222 1201 1181 1164 1147 1132 1118 1106 1095 1085 1076 1069 1062 1057 1053 1050 1048 1047 1047 1048 1051 1054 1059 1064 1071 1079 1088 1098 1110 1123 1137 1153 1169 1188 1208 1229 1252 1277 1304 1333 1363 1396 1431 1468 1508 1550 1595 1644 1695 1749 1808 1869 1935 2005 2080 2160 2245 2335 2431 2534 2643 2759 2884 3016 3158 3309 3470 3642 3826 4022 4232 4455 4694 4949 5221 5512 5822 6152 6504 6880 7278 7702 8152 8629 9134 9666 10227 10816 11433 12076 12744 13435 14145 14870 15606 16345 17082 17808 18513 19189 19824 20409 20931 21382 21752 22032 22216 22301 22283 22165 21947 21636 21238 20762 20217 19614 18964 18277 17563 16833 16094 15355 14623 13902 13198 12515 11855 11221 10613 10034 9482 8959 8464 7996 7555 7140 6749 6382 6037 5714 5411 5126 4860 4611 4377 4158 3953 3761 3582 3414 3256 3108 2970 2840 2718 2604 2497 2397 2303 2214 2132 2054 1981 1912 1847 1787 1730 1676 1626 1579 1535 1493 1455 1418 1384 1352 1322 1294 1268 1244 1221 1200 1181 1163 1146 1131 1118 1105 1094 1084 1075 1068 1062 1056 1052 1049 1047 1046 1046 1048 1050 1053 1058 1064 1070 1078 1087 1098 1109 1122 1136 1152 1169 1187 1207 1228 1252 1276 1303 1332 1362 1395 1430 1467 1507 1549 1595 1643 1694 1748 1807 1868 1934 2004 2079 2159 2243 2334 2430 2532 2641 2758 2882 3015 3156 3307 3468 3640 3824 4020 4229 4453 4692 4947 5219 5509 5819 6149 6501 6876 7275 7699 8149 8626 9130 9662 10223 10812 11428
 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 59 60 62 63 64 65 67 68 69 70 71 72 73 74 74 75 76 76 77 77 78 78 78 78 78 78 77 77 77 76 75 75 74 73 72 71 70 69 68 67 66 65 64 62 61 60 59 57 56 55 54 52 51 50 49 48 47 46 44 43 42 41 40 39 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 57 59 60 61 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 78 79 79 80 80 80 80 80 80 80 79 79 78 78 77 76 75 74 73 72 71 70 69 68 66 65 64 63 61 60 59 57 56 55 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 28 28 27
 32 32 32 32 32 32 32 32 32 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 49 50 50 51 52 52 53 53 54 55 55 56 56 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 64 65 65 65 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 65 65 65 64 64 64 63 63 63 62 62 61 61 61 60 60 59 59 58 58 58 57 57 56 56 55 55 55 54 54 53 53 53 52 52 51 51 51 50 50 50 50 49 49 49 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 53 53 53 54 54 55 55 55 56 56 57 57 58 58 59 59 59 60 60 61 61 62 62 63 63 63 64 64 65 65 65 66 66 66 66 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 66 66 66 65 65 64 64 64 63 63 62 62 61 60 60 59 59 58 58 57 56 56 55 54 54 53 53 52 51 51 50 50 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 32 32
 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 44 45 46 48 49 50 51 52 53 54 55 57 58 59 60 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 79 80 80 81 81 81 82 82 82 82 81 81 81 80 80 79 78 78 77 76 75 74 73 72 71 69 68 67 66 64 63 62 61 59 58 57 56 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 61 62 63 65 66 67 69 70 71 73 74 75 76 78 79 80 81 82 82 83 84 84 85 85 86 86 86 86 86 86 86 85 85 84 84 83 82 81 80 79 78 77 76 75 74 72 71 70 68 67 66 64 63 62 61 59 58 57 55 54 53 52 51 49 48 47 46 45 44 43 42 41 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 30 30 30 29 29 28 28 28 27 27 27 26 26
 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 23 23 24 24 25 26 27 28 29 29 30 32 33 34 35 36 38 39 41 43 44 46 48 50 52 55 57 60 62 65 68 71 74 78 81 85 89 93 98 102 107 112 117 122 127 133 138 144 150 156 162 167 173 179 185 190 195 200 205 209 213 216 219 221 223 224 224 224 223 222 220 217 214 210 206 202 197 192 186 181 175 170 164 158 153 147 141 136 131 125 120 115 111 106 102 98 94 90 86 82 79 76 73 70 67 64 62 60 57 55 53 51 49 48 46 44 43 41 40 39 38 36 35 34 33 33 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 40 41 42 44 45 47 49 51 52 54 57 59 61 64 66 69 72 75 78 81 85 88 92 96 100 104 109 113 118 123 128 133 138 144 149 154 160 165 171 176 181 186 191 196 200 204 207 210 212 214 216 216 217 216 215 214 211 209 206 202 198 193 189 184 178 173 167 162 156 151 145 139 134 129 123 118 113 108 104 99 95 91 87 83 79 76 73 69 66 63 61 58 56 53 51 49 47 45 43 42 40 39 37 36 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 19 19
 52 52 53 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 45 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 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 48 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 51 52 52 52
 133 135 137 139 140 142 144 146 148 149 151 153 154 156 157 158 159 160 161 162 162 163 163 163 163 163 163 163 162 161 161 160 158 157 156 154 153 151 149 147 145 143 141 139 136 134 132 129 127 124 122 119 117 115 112 110 107 105 102 100 98 95 93 91 89 87 85 83 81 79 77 75 73 71 70 68 67 65 64 62 61 59 58 57 56 55 53 52 51 50 49 49 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 62 63 65 66 68 70 71 73 75 77 79 81 84 86 88 91 93 96 99 101 104 107 110 113 116 119 122 126 129 132 136 139 143 146 150 153 157 160 164 167 170 174 177 180 183 186 189 191 194 196 198 200 202 204 205 206 207 208 208 208 208 208 207 207 206 205 203 202 200 198 196 194 192 189 187 184 181 179 176 173 170 167 164 161 158 155 152 149 146 144 141 138 135 133 130 127 125 122 120 118 116 113 111 109 107 105 103 102 100 98 97 95 94 92 91 90 88 87 86 85 84 83 82 81 80 80 79 78 77 77 76 76 75 75 75 74 74 74 74 73 73 73 73 73 73 73 74 74 74 74 74 75 75 76 76 77 77 78 78 79 80 80 81 82 83 84 85 86 87 88 89 90 92 93 94 96 97 98 100 101 103 105 106 108 110 112 113 115 117 119 121 123 125 127 129 131
 59 59 60 60 61 61 62 62 62 63 63 64 64 65 65 66 66 66 67 67 68 68 69 69 69 70 70 70 71 71 72 72 72 73 73 73 73 74 74 74 74 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 74 74 74 74 73 73 73 73 72 72 72 71 71 71 70 70 70 69 69 68 68 68 67 67 67 66 66 65 65 65 64 64 64 63 63 63 62 62 61 61 61 60 60 60 59 59 59 58 58 58 57 57 57 57 56 56 56 56 55 55 55 55 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 46 46 46 46 47 47 47 48 48 48 48 49 49 49 50 50 50 51 51 51 52 52 53 53 53 54 54 55 55 55 56 56 57 57 58 58 58
 32 32 33 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 48 47 47 47 46 46 45 45 45 44 44 43 43 43 42 42 41 41 40 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 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 50 49 49 48 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31
 52 52 52 52 52 52 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 50 50 49 49 49 49 48 48 48 48 47 47 47 47 46 46 46 45 45 45 45 44 44 44 43 43 43 43 42 42 42 41 41 41 41 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52
 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 46 46 47 47 48 49 49 50 51 51 52 52 53 53 54 54 55 55 56 56 56 57 57 57 57 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 55 55 54 54 53 52 52 51 50 50 49 48 48 47 46 45 44 44 43 42 41 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 54 56 58 60 61 63 65 67 69 71 74 76 78 80 83 85 87 90 92 94 97 99 101 104 106 108 110 112 114 116 117 119 120 122 123 124 125 125 126 126 126 126 126 125 125 124 123 122 121 119 118 116 115 113 111 109 107 105 103 101 99 97 94 92 90 88 86 84 82 80 78 76 74 72 70 68 67 65 63 62 60 59 57 56 55 53 52 51 50 49 48 46 45 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30
 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 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 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 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 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 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36
 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 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 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 47 47 48 48 49 50 50 51 51 52 52 53 53 53 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 53 53 53 52 52 52 51 51 50 50 50 49 49 48 48 47 47 47 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 43 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16
 45 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 71 72 73 74 75 77 78 79 80 81 82 83 84 85 86 87 88 89 90 90 91 92 92 93 93 93 94 94 94 94 94 94 94 94 94 94 93 93 92 92 91 91 90 89 88 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 52 52 51 50 50 49 48 48 47 47 46 46 45
 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 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 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 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 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12
 39 39 40 40 41 41 42 42 43 43 43 44 44 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 49 49 48 48 48 47 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39
 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 41 41 41 40 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26
 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 55 56 57 58 59 60 60 61 62 63 63 64 65 65 66 66 67 67 68 68 68 69 69 69 69 69 69 69 69 69 69 69 68 68 68 67 67 67 66 66 65 65 64 63 63 62 62 61 60 60 59 58 58 57 56 56 55 54 54 53 52 52 51 50 50 49 48 48 47 47 46 46 45 44 44 43 43 42 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36
 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 34 35 36 37 39 40 42 43 45 46 48 50 52 53 55 57 59 61 64 66 68 70 72 74 77 79 81 83 85 87 89 91 93 94 96 97 98 99 99 100 100 100 100 100 99 98 97 96 95 93 92 90 88 86 84 82 80 78 76 73 71 69 67 64 62 60 58 56 54 52 50 48 47 45 43 42 40 39 37 36 35 34 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 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 12 12 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 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 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 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 37 37 37 37 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26
 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12
 54 55 55 56 57 58 58 59 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 81 82 84 85 87 88 90 92 94 95 97 99 101 104 106 108 110 113 115 118 121 124 127 130 133 136 139 143 146 150 154 158 162 166 170 174 179 183 188 192 197 201 206 211 216 220 225 230 234 239 243 247 251 255 259 262 265 268 270 272 274 275 276 276 276 276 275 273 272 269 267 264 260 256 252 248 243 238 233 228 222 216 211 205 199 193 187 181 175 170 164 158 153 148 142 137 132 127 123 118 114 109 105 101 97 94 90 87 83 80 77 74 71 69 66 64 61 59 57 55 53 51 49 47 46 44 42 41 39 38 37 36 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 45 46 47 47 48 49 49 50 50 51 52 52 53
 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 32 33 34 35 37 38 40 41 43 45 47 49 51 54 56 59 61 64 67 71 74 78 81 85 90 94 99 104 109 114 120 126 132 139 145 152 160 167 175 183 191 199 208 216 224 233 241 249 257 264 271 278 284 289 293 297 300 302 303 303 302 300 297 293 289 284 278 271 265 257 250 242 234 226 218 209 201 193 186 178 171 163 156 150 143 137 131 125 120 114 109 104 100 96 92 88 84 80 77 74 71 68 65 63 60 58 56 54 52 50 48 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 26 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 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 15 15 15 15 15 15
 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 43 44 44 45 45 46 46 47 47 47 48 48 49 49 49 50 50 51 51 51 52 52 52 52 53 53 53 53 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 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 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 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
 66 67 69 70 72 73 75 77 78 80 82 84 86 88 91 93 95 98 101 103 106 109 112 115 118 122 125 129 133 136 140 144 149 153 157 162 167 172 176 181 187 192 197 202 208 213 218 224 229 235 240 245 250 256 260 265 270 274 278 282 285 289 291 294 296 298 299 300 300 300 300 299 298 296 294 292 289 286 283 279 275 271 266 261 257 252 247 241 236 231 226 220 215 209 204 199 194 189 184 179 174 169 164 160 156 151 147 143 139 135 131 128 124 121 118 115 112 109 106 103 101 98 96 93 91 89 87 85 83 81 79 78 76 75 73 72 70 69 68 67 65 64 63 62 61 61 60 59 58 57 57 56 55 55 54 54 53 53 52 52 51 51 50 50 50 50 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 49 49 49 49 49 48 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 52 52 53 54 55 55 56 57 58 59 60 61 62 64 65
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 14 18 21 25 30 35 41 47 54 61 69 79 89 100 112 126 141 158 177 198 221 247 275 307 343 382 427 476 531 593 662 739 825 921 1028 1147 1279 1425 1586 1762 1953 2158 2375 2600 2827 3051 3263 3451 3606 3717 3778 3783 3733 3631 3486 3306 3103 2886 2663 2443 2230 2028 1839 1663 1502 1356 1223 1102 994 896 808 729 658 594 537 486 439 398 360 327 297 269 245 222 202 184 168 153 139 127 116 106 97 89 82 75 69 63 58 53 49 46 42 39 36 34 31 29 27 26 24 23 22 21 20 19 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 34 35 36 37 38 38 39 40 41 42 42 43 44 45 46 46 47 48 49 49 50 51 51 52 53 53 54 55 55 56 56 57 57 57 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 57 57 56 56 55 54 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 10 9 8 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
 12 13 14 15 16 17 18 19 20 22 23 25 27 28 30 33 35 37 40 43 46 49 53 56 60 65 70 75 80 86 92 99 107 115 124 133 143 154 166 179 193 208 225 243 262 283 306 330 357 386 417 451 488 527 570 616 665 718 774 834 897 963 1033 1104 1178 1252 1326 1400 1470 1536 1597 1650 1694 1728 1751 1762 1760 1746 1720 1684 1639 1586 1526 1462 1395 1325 1255 1186 1117 1050 986 924 866 810 758 708 662 619 579 541 506 474 444 416 390 366 343 323 304 286 269 254 240 227 215 204 193 184 175 166 159 152 145 139 133 128 123 118 114 110 106 103 99 97 94 91 89 87 84 83 81 79 77 76 75 73 72 71 70 69 68 68 67 66 66 65 64 64 63 63 63 62 62 62 61 61 61 61 60 60 60 60 60 60 59 59 59 59 59 59 59 59 58 58 58 58 58 58 58 57 57 57 57 57 57 56 56 56 56 56 55 55 55 55 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 42 42 41 41 40 40 39 38 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 68 116 177 254 350 471 625 821 1072 1393 1809 2348 3046 3944 5071 6413 7846 9076 9694 9432 8410 7017 5615 4393 3402 2625 2024 1561 1203 924 707 537 402 296 212 144 91 48 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 1 5 10 16 22 30 38 47 57 68 81 95 111 129 149 172 198 227 259 296 338 385 439 499 568 646 735 836 950 1080 1228 1395 1585 1798 2039 2308 2606 2933 3286 3661 4049 4437 4807 5139 5410 5598 5687 5670 5550 5339 5055 4720 4356 3981 3611 3256 2923 2615 2334 2081 1853 1650 1468 1307 1165 1038 926 827 739 661 591 530 475 427 384 345 311 281 253 229 207 188 170 155 141 128 117 107 98 90 82 76 70 64 59 55 51 48 44 42 39 37 35 33 31 30 28 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 6 6 5 5 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 89 91 94 96 99 102 104 107 110 113 117 120 123 127 131 135 139 143 147 152 157 162 168 173 179 186 193 200 208 216 225 234 244 255 267 279 293 307 323 340 358 378 400 424 449 477 508 541 578 617 661 709 761 818 881 949 1024 1107 1197 1295 1402 1519 1646 1784 1933 2093 2263 2445 2636 2834 3038 3244 3447 3644 3827 3990 4126 4229 4294 4315 4292 4225 4117 3972 3796 3598 3383 3159 2932 2707 2488 2278 2079 1893 1720 1560 1412 1278 1155 1043 941 849 766 691 623 561 505 455 410 369 332 298 268 240 216 193 173 154 138 122 109 96 85 74 65 57 49 42 35 30 24 19 15 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7 8 8 9 9 10 11 11 12 13 13 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 39 40 41 43 44 46 47 48 50 52 53 55 56 58 60 62 63 65 67 69 71 73 75 77 79 82 84 86
 72 73 74 75 76 77 78 80 81 83 84 86 88 90 92 94 97 99 102 105 108 111 115 119 123 127 132 136 142 147 153 159 166 173 181 189 198 207 217 228 239 251 264 278 293 309 325 343 362 382 404 427 451 477 504 533 563 595 629 664 701 739 778 819 861 903 946 989 1031 1073 1113 1152 1187 1220 1249 1273 1293 1307 1315 1318 1314 1305 1290 1270 1244 1214 1181 1144 1104 1062 1019 975 931 887 843 800 759 718 679 641 605 571 538 507 478 450 424 399 376 354 333 314 296 279 263 248 234 221 209 198 187 177 168 159 150 143 135 129 122 116 111 105 100 96 91 87 83 80 76 73 70 67 64 62 59 57 55 53 51 49 47 46 44 43 41 40 39 38 37 35 34 33 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 43 44 45 46 47 48 48 49 50 51 52 53 53 54 55 56 57 57 58 59 60 61 61 62 63 63 64 65 65 66 67 67 68 68 69 69 69 70 70 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 70 70 70 70 69 69 69 69 68 68 68 68 68 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 68 68 68 69 69 70 71 71
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 42 85 136 198 270 357 461 584 731 908 1120 1375 1682 2053 2502 3046 3708 4510 5482 6648 8029 9624 11390 13215 14897 16161 16739 16494 15491 13962 12191 10407 8755 7301 6058 5015 4147 3429 2835 2344 1936 1598 1316 1081 885 720 582 465 367 284 214 155 105 63 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 1 3 4 6 8 9 11 12 14 16 17 19 20 22 23 24 26 27 28 29 31 32 33 34 35 35 36 37 37 38 38 39 39 39 39 39 39 39 39 38 38 37 37 36 35 34 33 32 31 30 29 28 26 25 24 22 21 19 18 16 14 13 11 9 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 16 25 34 46 59 75 93 114 139 168 202 241 288 342 406 480 568 672 794 938 1108 1310 1548 1832 2168 2568 3043 3606 4272 5054 5966 7012 8185 9453 10752 11976 12981 13611 13751 13366 12523 11361 10039 8694 7420 6268 5260 4393 3659 3042 2524 2093 1732 1431 1180 970 794 646 522 418 331 257 195 143 98 61 30 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 16 21 27 33 41 49 58 68 79 91 106 121 139 159 181 206 234 266 301 341 387 438 496 562 636 721 817 925 1049 1190 1350 1531 1737 1971 2236 2534 2870 3244 3657 4109 4595 5107 5631 6145 6626 7041 7359 7553 7604 7508 7275 6927 6493 6004 5490 4974 4475 4003 3567 3168 2809 2486 2199 1944 1718 1519 1343 1187 1050 930 823 729 646 572 507 449 398 353 313 277 246 217 192 170 150 132 117 103 90 79 69 60 52 45 39 33 28 23 20 16 13 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 9 9 8 8 7 6 6 5 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 12 15 18 21 25 29 34 39 44 50 57 64 72 80 89 100 111 123 137 152 168 187 207 229 254 282 312 346 384 427 474 526 585 651 724 807 899 1002 1117 1247 1392 1554 1735 1937 2161 2410 2684 2986 3313 3667 4043 4437 4842 5248 5640 6003 6320 6572 6744 6825 6808 6696 6496 6222 5890 5519 5126 4724 4327 3943 3579 3238 2922 2633 2369 2130 1914 1720 1545 1389 1249 1123 1011 910 821 740 668 603 545 493 447 405 367 333 302 274 249 227 206 188 171 155 141 129 117 107 97 88 80 73 66 60 54 49 44 39 35 31 28 25 22 19 16 14 11 9 7 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 19 26 33 41 49 58 69 80 92 106 121 138 156 177 200 225 253 283 318 356 399 447 500 560 626 701 785 878 983 1101 1233 1381 1547 1732 1938 2167 2421 2701 3008 3341 3699 4078 4473 4876 5275 5657 6006 6303 6533 6681 6737 6699 6569 6357 6076 5744 5376 4990 4598 4211 3839 3486 3156 2851 2571 2316 2084 1875 1687 1517 1365 1229 1107 997 899 811 732 661 598 541 489 443 401 364 330 299 271 246 223 202 183 166 150 136 123 111 100 90 81 73 65 58 51 45 39 34 29 25 21 17 14 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 30 47 68 91 118 149 185 228 277 334 400 478 568 674 798 942 1112 1310 1542 1814 2131 2500 2927 3418 3976 4599 5278 5995 6716 7392 7965 8374 8568 8524 8253 7793 7201 6536 5850 5180 4552 3979 3466 3012 2614 2268 1968 1709 1485 1291 1124 979 855 746 653 572 501 440 387 340 299 264 233 206 182 161 143 127 113 100 89 79 71 63 56 50 45 40 36 33 29 26 24 21 19 17 16 14 13 12 10 9 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 9 10 11 13 15 17 19 22 26 30 34 39 45 52 60 69 80 92 106 122 140 161 186 214 246 283 326 375 432 498 574 662 764 882 1019 1179 1365 1582 1834 2128 2472 2872 3338 3880 4506 5225 6043 6958 7960 9021 10090 11093 11933 12508 12731 12564 12028 11196 10172 9061 7947 6890 5924 5063 4311 3660 3101 2624 2218 1873 1580 1331 1119 939 785 654 543 447 366 296 236 185 141 104 72 44 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 35 59 85 117 153 196 246 304 372 452 545 655 784 937 1117 1329 1580 1877 2229 2645 3136 3714 4391 5179 6083 7104 8231 9429 10642 11783 12739 13397 13663 13500 12935 12052 10962 9778 8590 7462 6429 5508 4701 4003 3404 2892 2456 2086 1772 1506 1279 1087 922 783 663 561 473 398 333 278 230 188 152 121 94 71 50 33 17 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 98 182 288 420 585 792 1052 1379 1791 2312 2972 3811 4880 6241 7968 10133 12777 15844 19077 21918 23586 23478 21619 18649 15351 12269 9643 7512 5826 4507 3479 2676 2049 1558 1171 866 625 434 282 162 66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 16 27 39 52 66 81 98 116 135 156 179 204 231 260 292 327 366 408 454 505 560 622 690 766 851 945 1050 1168 1301 1451 1620 1812 2030 2277 2559 2881 3247 3665 4141 4680 5290 5975 6738 7577 8484 9445 10430 11399 12297 13060 13618 13912 13901 13578 12969 12131 11133 10049 8946 7873 6866 5943 5115 4383 3741 3183 2701 2287 1931 1626 1365 1142 951 788 649 530 428 341 266 203 148 102 62 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 25 55 90 133 183 244 317 404 509 635 786 969 1189 1455 1777 2167 2640 3213 3909 4750 5761 6966 8380 9997 11774 13609 15324 16677 17422 17399 16615 15235 13510 11677 9910 8305 6905 5712 4710 3877 3188 2618 2148 1760 1440 1175 955 773 621 495 390 303 230 169 118 75 40 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 10 13 17 21 25 30 34 39 45 50 56 63 70 77 85 93 102 112 122 133 145 157 171 185 201 218 236 255 276 299 324 350 379 410 444 481 521 565 613 666 723 785 854 929 1012 1102 1202 1311 1431 1562 1706 1864 2036 2225 2429 2651 2891 3147 3421 3709 4010 4320 4633 4944 5243 5523 5772 5980 6136 6233 6265 6229 6126 5960 5739 5474 5174 4850 4515 4176 3841 3516 3206 2913 2640 2387 2154 1941 1746 1570 1410 1266 1136 1018 913 818 733 656 587 525 469 419 374 333 297 264 234 207 183 161 142 124 108 93 80 68 58 48 39 31 24 17 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 14 18 21 24 28 32 36 41 45 50 56 61 67 73 80 87 95 103 111 120 130 140 151 162 175 188 202 217 233 250 268 288 309 331 355 381 408 438 469 503 540 579 622 667 716 769 826 887 953 1024 1101 1183 1272 1367 1469 1579 1696 1822 1956 2099 2250 2409 2577 2752 2934 3122 3313 3507 3700 3890 4073 4245 4403 4543 4660 4750 4811 4840 4836 4798 4728 4626 4496 4342 4167 3977 3775 3565 3353 3140 2930 2725 2528 2339 2159 1990 1830 1682 1543 1415 1296 1186 1085 992 906 828 756 690 629 574 523 477 435 396 360 328 298 271 245 223 202 182 164 148 133 120 107 95 85 75 66 57 50 43 36 30 24 19 14 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 11 13 16 19 22 26 29 33 37 42 46 52 57 63 70 77 84 93 102 111 122 133 146 160 174 191 209 228 249 273 298 326 357 391 429 470 515 565 620 680 747 820 901 989 1086 1193 1310 1437 1575 1724 1885 2058 2241 2433 2633 2839 3046 3251 3448 3632 3797 3936 4044 4116 4149 4141 4093 4007 3887 3740 3569 3383 3186 2984 2781 2582 2389 2203 2028 1863 1709 1566 1434 1312 1200 1098 1004 919 841 770 705 646 593 544 499 459 422 388 357 329 303 280 258 238 220 204 188 174 161 149 138 128 118 110 102 94 87 81 75 69 64 59 54 50 46 42 38 35 32 29 26 24 21 19 16 14 12 11 9 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 13 15 16 18 20 22 24 26 28 30 33 35 38 41 44 47 51 54 58 62 66 71 76 81 86 92 98 104 111 118 126 134 143 152 162 173 184 196 209 223 237 253 270 288 307 327 349 372 397 424 452 483 515 550 587 626 668 712 760 810 862 918 976 1037 1101 1167 1236 1306 1378 1450 1523 1596 1667 1736 1802 1864 1920 1970 2013 2048 2075 2092 2099 2096 2084 2062 2031 1992 1946 1894 1836 1774 1708 1641 1571 1501 1431 1361 1293 1226 1161 1098 1038 980 925 872 822 775 730 688 648 610 575 542 510 481 453 427 403 380 359 339 320 302 286 270 256 242 229 217 206 195 185 175 166 158 150 143 136 129 123 117 111 106 101 96 91 87 83 79 75 72 69 65 62 59 57 54 52 49 47 45 43 41 39 37 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 14 19 25 31 38 45 54 63 73 84 97 111 126 143 162 182 205 231 259 289 324 361 403 449 499 555 616 683 755 834 920 1013 1112 1218 1330 1448 1571 1697 1826 1955 2081 2204 2319 2425 2519 2599 2663 2710 2739 2751 2745 2724 2688 2639 2580 2513 2439 2360 2278 2195 2111 2028 1948 1869 1794 1721 1652 1587 1526 1468 1414 1363 1316 1271 1230 1192 1156 1122 1091 1061 1033 1007 982 959 936 914 893 872 852 832 813 793 774 754 735 715 695 675 655 635 615 594 574 553 532 512 491 471 451 431 412 392 373 355 337 319 302 286 270 254 239 225 211 198 185 173 162 151 140 130 120 111 103 95 87 80 73 66 60 55 49 44 39 35 30 27 23 19 16 13 10 7 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 17 19 21 23 25 27 29 32 34 37 40 43 46 50 53 57 61 65 69 74 79 84 90 96 102 108 115 123 130 138 147 156 166 176 186 197 209 221 234 248 262 277 293 309 326 344 363 382 402 422 444 466 488 511 535 559 584 608 633 658 683 708 733 757 781 805 827 849 870 890 909 927 943 958 972 984 995 1004 1012 1019 1024 1027 1029 1030 1030 1029 1026 1022 1018 1012 1005 998 989 980 971 960 949 938 926 913 900 886 872 858 843 828 813 797 781 764 748 731 714 697 679 662 644 626 608 591 573 555 538 520 503 485 468 452 435 419 403 387 372 357 342 328 314 301 288 275 263 251 239 228 218 207 198 188 179 170 162 154 146 138 131 125 118 112 106 100 95 90 85 80 75 71 67 63 59 56 52 49 46 43 40 38 35 33 31 28 26 24 22 21 19 17 16 14 13 12 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 1 2 3 3 4 5 6 8 9 10 11 13 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 13 17 22 28 34 41 49 58 68 80 93 107 123 141 162 185 211 241 274 312 355 404 459 521 592 673 765 869 988 1124 1279 1456 1657 1887 2148 2445 2781 3160 3585 4056 4573 5131 5718 6317 6902 7441 7894 8223 8394 8391 8212 7876 7416 6871 6280 5676 5085 4524 4005 3532 3107 2728 2392 2096 1836 1608 1408 1232 1079 945 827 724 633 554 484 423 369 322 280 243 210 182 156 134 114 97 81 68 55 45 35 27 19 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 24 40 59 80 106 135 169 209 255 308 371 444 529 629 745 881 1039 1225 1442 1695 1989 2330 2724 3175 3685 4253 4872 5526 6189 6822 7377 7803 8054 8103 7949 7614 7141 6577 5970 5356 4764 4211 3706 3252 2849 2494 2183 1911 1675 1469 1291 1136 1001 884 782 694 617 549 491 439 394 355 320 290 263 239 218 200 183 168 155 144 133 124 115 108 101 95 89 84 79 74 70 66 63 60 56 53 51 48 45 43 41 38 36 34 32 30 28 26 24 22 21 19 17 16 14 12 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 52 52 53 54 55 56 57 58 59 60 62 63 65 67 69 71 74 77 80 83 87 91 95 100 105 111 118 125 133 142 152 163 175 189 204 220 239 259 282 308 336 367 402 441 485 533 587 648 715 790 874 968 1073 1190 1321 1467 1629 1809 2009 2231 2474 2741 3031 3343 3675 4023 4381 4740 5086 5408 5687 5908 6056 6119 6093 5978 5783 5518 5202 4851 4481 4106 3738 3384 3050 2740 2455 2195 1960 1749 1559 1389 1237 1102 982 875 780 696 621 554 495 442 395 353 315 282 252 225 201 180 160 143 128 114 101 90 80 71 62 55 48 42 36 31 26 22 18 15 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 10 11 11 12 13 13 14 14 15 16 16 17 18 18 19 19 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41
 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 5 6 7 9 10 11 12 14 15 17 19 21 23 25 27 30 33 36 39 43 47 51 56 61 67 73 80 87 95 104 113 124 135 148 162 178 195 213 234 257 282 310 340 374 412 453 499 550 606 668 736 812 895 987 1088 1199 1321 1453 1597 1751 1917 2094 2279 2471 2667 2863 3054 3234 3398 3538 3649 3725 3762 3760 3718 3639 3528 3389 3229 3055 2872 2685 2499 2316 2141 1973 1816 1668 1531 1404 1287 1179 1081 991 909 834 766 704 648 596 550 507 469 434 402 373 347 323 301 281 263 246 231 217 205 193 183 173 164 156 149 142 136 130 125 120 115 111 107 103 100 97 94 92 89 87 84 82 80 79 77 75 74 72 71 70 68 67 66 65 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 49 48 47 46 46 45 44 43 42 41 41 40 39 38 37 36 36 35 34 33 32 31 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 45 46 48 49 51 53 55 58 60 63 66 69 72 76 80 85 89 95 100 107 113 121 129 137 147 157 168 181 194 209 225 243 262 283 306 332 359 390 423 460 500 544 592 645 703 766 835 911 993 1083 1181 1287 1401 1524 1655 1794 1941 2094 2253 2413 2574 2731 2880 3017 3137 3235 3308 3351 3363 3344 3293 3214 3110 2985 2844 2692 2533 2372 2211 2053 1900 1754 1616 1486 1365 1253 1149 1053 965 884 810 743 681 625 573 526 483 444 409 376 347 320 295 273 252 234 216 201 186 173 161 150 140 131 122 114 107 100 94 88 83 78 74 70 66 62 59 56 53 50 48 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 39 40 41 41 42 42 43 43 44 44 45 45 45 46 46 47 47 47 47 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 41 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 13 16 20 24 29 34 40 47 54 63 73 83 96 110 125 143 163 186 212 242 275 313 357 406 462 526 600 683 778 886 1010 1149 1308 1486 1685 1906 2147 2407 2681 2960 3233 3486 3700 3858 3946 3954 3882 3738 3534 3288 3017 2738 2462 2198 1952 1727 1523 1341 1179 1035 909 798 701 615 540 474 417 366 322 283 249 219 192 169 148 130 114 100 87 76 66 57 50 43 37 31 26 22 18 15 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 36 39 41 43 46 48 51 54 57 61 64 68 72 77 81 86 92 97 103 110 117 124 132 141 150 160 170 181 193 206 219 234 250 266 284 303 323 344 367 391 416 443 471 501 532 565 599 634 671 708 746 785 824 863 901 939 975 1010 1042 1072 1099 1123 1142 1158 1169 1176 1179 1177 1170 1160 1146 1128 1107 1083 1058 1030 1000 970 938 906 874 842 810 779 748 718 688 660 633 606 581 557 534 512 490 470 451 433 416 399 384 369 355 342 329 317 306 295 285 275 266 257 248 240 233 225 218 212 205 199 194 188 183 177 172 168 163 158 154 150 146 142 138 134 131 127 124 120 117 114 111 108 105 102 99 96 94 91 89 86 84 81 79 77 74 72 70 68 66 64 62 60 58 56 54 53 51 49 48 46 45 43 42 40 39 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 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 3 3 3 3 4 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 14 22 31 42 56 71 90 111 136 166 201 242 291 348 415 494 588 699 831 988 1173 1394 1656 1967 2334 2765 3268 3843 4486 5177 5880 6531 7052 7358 7392 7143 6657 6011 5292 4571 3894 3286 2755 2301 1916 1593 1322 1096 908 750 619 509 417 340 275 221 175 136 104 77 54 35 18 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 1 1 2 3 4 5 6 7 8 10 11 12 13 15 16 18 19 21 23 25 27 29 31 33 36 39 41 44 48 51 55 58 63 67 72 77 82 88 95 102 109 117 126 135 146 157 169 183 197 213 230 249 270 293 318 345 376 409 445 486 530 579 632 691 756 828 906 992 1086 1189 1300 1420 1549 1687 1832 1983 2139 2297 2452 2601 2739 2860 2959 3031 3071 3078 3049 2988 2896 2778 2640 2487 2325 2159 1993 1831 1675 1527 1388 1259 1140 1031 931 840 758 684 616 556 501 452 407 367 331 299 269 243 219 198 179 161 145 131 118 106 95 86 77 69 62 55 49 43 38 34 29 26 22 19 16 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 43 63 86 114 147 187 233 289 355 434 528 640 775 936 1130 1362 1641 1977 2378 2856 3419 4071 4805 5596 6390 7103 7627 7864 7760 7338 6682 5901 5093 4324 3632 3029 2516 2084 1723 1424 1175 968 796 654 535 436 353 284 226 177 137 102 74 50 29 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 6 19 35 53 73 97 126 159 197 242 294 355 426 510 607 722 857 1016 1203 1423 1682 1986 2343 2760 3242 3793 4410 5080 5778 6456 7052 7493 7715 7681 7400 6918 6303 5627 4945 4297 3706 3179 2718 2320 1978 1685 1435 1223 1041 886 754 641 545 462 391 330 278 233 194 161 132 108 86 68 52 39 27 17 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 7 7 8 8 9 9 10 11 11 12 12 13 14 15 15 16 17 18 19 20 20 21 22 23 25 26 27 28 29 31 32 34 35 37 39 41 43 45 48 50 53 56 59 62 66 70 74 79 84 89 95 101 108 116 125 134 144 155 167 181 196 212 230 250 272 296 323 353 386 423 464 509 559 615 676 745 821 905 997 1100 1212 1335 1469 1614 1770 1935 2108 2287 2466 2642 2808 2957 3082 3174 3229 3241 3211 3138 3028 2887 2723 2543 2355 2164 1977 1797 1627 1467 1320 1186 1063 952 852 762 681 608 543 485 434 387 346 309 276 246 220 196 175 156 139 123 109 97 86 76 67 59 52 45 39 34 29 24 20 17 13 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 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 5 5 5 6 6 7 8 8 9 10 11 12 13 15 16 18 20 22 24 26 29 32 35 39 43 47 52 57 63 70 77 85 94 103 114 126 139 153 169 187 207 229 253 279 309 342 379 419 464 514 570 632 701 777 861 955 1059 1174 1300 1439 1590 1755 1933 2123 2324 2534 2748 2961 3169 3361 3531 3670 3770 3825 3831 3789 3700 3570 3407 3219 3015 2802 2588 2377 2174 1981 1800 1632 1478 1337 1208 1091 986 890 804 727 657 595 539 488 442 401 365 331 302 275 250 228 208 190 174 159 146 134 123 113 103 95 87 80 74 68 62 57 53 49 45 41 38 35 32 29 26 24 22 20 18 16 15 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 1 1 1 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3
 53 55 56 58 59 61 63 64 66 67 69 70 72 73 75 76 78 79 81 82 84 85 86 88 89 91 92 93 95 96 97 99 100 102 103 105 106 108 109 111 113 115 117 119 121 123 126 128 131 134 137 141 144 148 153 157 162 168 173 180 187 194 202 210 219 229 240 251 264 277 291 307 323 341 360 380 402 426 450 477 505 535 566 599 634 670 707 746 785 825 865 905 943 980 1014 1045 1072 1095 1111 1122 1126 1123 1113 1096 1073 1044 1010 972 930 886 840 793 746 700 654 610 568 528 489 453 419 388 358 331 305 282 260 240 221 204 189 174 161 149 138 127 118 109 101 94 87 81 75 69 64 60 56 52 48 45 42 39 36 33 31 29 27 25 23 22 20 18 17 16 15 13 12 11 10 9 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 31 32 33 35 36 38 39 41 42 44 45 47 48 50 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 1 6 12 18 25 33 42 51 62 74 88 103 120 139 160 184 211 241 276 314 358 408 464 528 600 682 776 882 1003 1141 1297 1475 1676 1903 2158 2443 2759 3106 3481 3881 4297 4716 5122 5493 5807 6042 6178 6205 6119 5931 5655 5314 4929 4524 4114 3715 3336 2982 2657 2362 2096 1857 1645 1457 1290 1142 1011 896 794 704 624 554 492 437 388 345 306 272 242 215 190 169 150 132 117 103 91 80 70 61 53 45 39 33 27 22 18 14 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 1 2 3 4 5 6 7 8 10 11 12 14 15 17 18 20 22 24 26 28 30 33 35 38 41 44 47 51 54 58 63 67 72 77 83 88 95 102 109 117 126 135 145 155 167 180 193 208 224 241 260 280 302 326 352 380 410 444 480 519 562 608 658 713 773 837 907 982 1063 1151 1246 1347 1456 1571 1694 1824 1961 2103 2251 2403 2557 2711 2863 3011 3152 3281 3397 3496 3575 3632 3664 3672 3654 3612 3547 3461 3357 3237 3106 2966 2820 2670 2520 2371 2226 2084 1948 1818 1694 1577 1467 1364 1267 1177 1093 1015 943 876 814 757 704 655 610 568 529 494 461 430 402 375 351 328 307 288 270 253 237 222 209 196 184 173 162 153 143 135 127 119 112 105 98 92 87 81 76 71 67 62 58 54 51 47 44 41 37 35 32 29 27 24 22 20 18 16 14 12 10 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 15 22 31 40 51 64 78 94 113 134 158 186 218 254 296 343 398 461 533 616 712 822 948 1094 1261 1453 1674 1926 2213 2538 2904 3311 3756 4233 4732 5233 5711 6136 6472 6689 6766 6695 6485 6159 5748 5285 4800 4318 3854 3421 3024 2666 2345 2060 1809 1589 1395 1226 1078 948 835 736 650 574 508 450 399 355 316 281 251 224 201 180 161 145 131 118 106 96 87 79 72 65 60 54 50 45 41 38 35 32 29 27 24 22 20 18 17 15 14 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 10 12 13 15 16 18 20 22 24 26 29 31 34 36 39 43 46 50 54 58 63 68 74 80 87 94 103 112 122 133 145 159 175 192 211 233 257 284 315 349 388 431 481 537 600 671 752 844 948 1067 1201 1354 1527 1723 1945 2196 2478 2794 3144 3531 3951 4399 4868 5343 5804 6226 6581 6840 6978 6980 6845 6583 6218 5778 5295 4795 4300 3827 3385 2981 2615 2289 1999 1744 1520 1323 1152 1002 871 757 658 571 495 429 371 320 276 237 204 174 148 125 104 87 71 57 45 34 25 16 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 17 29 42 57 75 95 118 145 176 211 252 300 354 418 491 575 673 786 916 1067 1241 1441 1672 1936 2236 2575 2954 3372 3822 4295 4774 5235 5648 5980 6203 6295 6248 6071 5784 5417 4999 4559 4119 3695 3297 2931 2599 2301 2035 1800 1593 1411 1251 1110 987 879 784 701 628 564 508 458 415 376 342 313 286 263 242 223 207 192 179 167 157 147 139 131 124 117 111 106 101 96 92 88 84 81 77 74 71 68 65 63 60 58 55 53 51 48 46 44 42 40 38 36 34 32 30 28 26 24 23 21 19 17 16 14 13 11 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 6 6 7 8 9 10 11 12 13 14 16 17 19 20 22 24 26 28 30 33 35 38 41 45 49 53 57 62 67 73 79 86 94 102 111 121 132 145 158 173 189 207 227 249 274 301 330 363 399 439 483 530 583 639 701 768 839 915 994 1077 1162 1248 1332 1412 1486 1551 1605 1644 1667 1673 1661 1632 1587 1529 1460 1383 1301 1216 1130 1046 964 885 811 741 677 617 562 512 466 424 386 352 320 292 266 243 222 203 186 171 157 144 132 122 112 103 95 88 81 75 69 64 60 55 51 47 44 41 38 35 33 30 28 26 24 22 20 19 17 16 14 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 46 83 128 182 248 328 426 544 687 863 1077 1340 1662 2057 2542 3136 3860 4731 5758 6926 8178 9396 10397 10975 10990 10441 9468 8274 7039 5882 4861 3990 3263 2663 2171 1769 1440 1170 950 769 620 498 397 313 244 187 140 101 69 42 20 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 11 14 16 19 23 26 30 34 39 44 49 56 62 70 78 87 97 107 119 133 147 163 181 201 223 247 274 303 336 373 413 458 508 563 625 693 770 854 948 1052 1167 1295 1436 1592 1763 1949 2152 2372 2607 2856 3116 3384 3653 3918 4168 4396 4589 4738 4835 4874 4851 4769 4632 4447 4224 3974 3707 3432 3157 2889 2632 2389 2162 1952 1760 1584 1425 1280 1150 1033 927 833 748 672 604 543 488 438 394 354 318 286 257 231 207 186 166 149 133 118 105 93 82 72 63 55 47 40 34 28 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 22 23 25 26 27 28 30 31 33 34 36 37 39 41 43 45 47 49 51 54 56 59 62 65 68 71 75 78 82 87 91 96 101 107 113 119 126 134 142 150 159 169 180 192 204 218 233 249 266 285 305 327 351 377 404 435 468 503 542 583 628 676 728 783 843 907 974 1046 1121 1201 1283 1369 1457 1546 1636 1726 1813 1896 1974 2045 2108 2159 2200 2227 2240 2239 2224 2196 2154 2102 2039 1968 1890 1807 1721 1633 1545 1457 1371 1287 1206 1128 1054 984 917 855 796 741 690 642 598 556 518 482 449 419 390 364 340 317 296 277 259 242 227 212 199 186 174 164 153 144 135 127 119 112 105 98 92 87 81 76 72 67 63 59 55 51 48 45 42 39 36 33 31 29 26 24 22 20 18 16 15 13 11 10 8 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 10 11 12 13 13 14 15 16
 27 28 30 31 32 34 35 37 39 40 42 44 46 47 49 51 54 56 58 60 63 65 68 71 73 76 79 82 86 89 93 96 100 104 108 113 117 122 127 132 137 142 148 154 161 167 174 181 189 197 205 213 222 232 242 252 263 274 286 298 311 325 339 354 369 385 402 420 438 457 477 498 519 541 564 588 613 639 665 692 720 749 778 808 839 870 902 933 965 997 1029 1061 1092 1123 1152 1181 1209 1235 1259 1282 1302 1320 1336 1349 1359 1366 1370 1371 1368 1363 1354 1342 1328 1311 1291 1268 1244 1217 1189 1159 1128 1096 1063 1030 996 962 929 895 862 829 797 765 735 705 675 647 620 594 568 544 520 498 476 456 436 417 399 381 365 349 334 319 305 292 280 268 256 245 235 225 215 206 197 189 181 173 166 159 153 146 140 134 129 123 118 113 108 104 99 95 91 87 84 80 77 74 70 67 65 62 59 57 54 52 50 47 45 43 42 40 38 36 35 33 32 30 29 28 27 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 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 1 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 14 15 16 17 18 19 20 21 22 23 25 26
 11 11 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 43 44 46 49 51 53 56 58 61 64 67 70 74 77 81 85 90 94 99 104 110 115 122 128 135 143 151 160 169 178 189 200 212 224 238 252 267 284 301 320 340 361 384 408 434 462 491 522 555 590 628 667 709 753 799 848 898 952 1007 1064 1123 1183 1245 1307 1369 1432 1493 1552 1609 1663 1712 1757 1796 1828 1854 1872 1882 1884 1878 1864 1843 1815 1780 1739 1694 1644 1591 1536 1478 1420 1361 1302 1243 1185 1129 1074 1021 970 921 874 829 786 746 707 671 636 603 573 544 516 490 466 443 422 401 382 364 347 331 316 302 288 276 264 252 241 231 222 212 204 196 188 180 173 166 160 154 148 142 137 132 127 122 118 114 110 106 102 98 95 91 88 85 82 79 76 74 71 68 66 64 61 59 57 55 53 51 50 48 46 45 43 41 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 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 1 3 5 8 11 14 17 21 26 31 37 43 50 58 68 78 90 103 118 135 155 177 202 230 262 298 340 387 441 503 573 653 744 849 968 1105 1261 1438 1641 1871 2131 2423 2750 3111 3504 3923 4358 4793 5207 5573 5863 6048 6110 6043 5852 5557 5186 4766 4325 3886 3463 3068 2705 2377 2084 1824 1595 1394 1218 1064 929 811 709 619 541 473 413 361 315 275 240 209 182 158 137 119 102 88 75 64 54 45 38 31 25 19 15 10 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 14 21 28 35 45 55 67 80 95 113 133 155 181 211 245 284 329 380 439 507 585 675 779 898 1036 1195 1378 1588 1828 2102 2411 2756 3136 3543 3965 4384 4772 5097 5324 5428 5393 5224 4942 4576 4162 3731 3307 2905 2537 2205 1910 1652 1426 1230 1060 914 787 678 583 502 431 371 318 272 232 198 168 142 119 100 82 67 54 43 33 24 16 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 11 15 19 24 29 35 42 50 59 69 81 94 110 127 147 170 197 227 262 303 349 403 465 537 620 716 827 955 1103 1273 1469 1692 1945 2229 2541 2878 3231 3584 3918 4204 4417 4531 4532 4419 4205 3915 3576 3216 2856 2512 2194 1905 1649 1423 1226 1054 906 778 668 573 492 422 361 309 264 225 192 163 138 116 97 81 67 55 44 35 27 20 14 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 25 41 61 85 113 147 187 235 292 360 442 539 656 795 964 1166 1409 1702 2052 2470 2962 3533 4174 4864 5554 6167 6610 6798 6688 6305 5726 5046 4348 3688 3095 2581 2143 1776 1469 1214 1002 827 681 560 459 375 304 246 197 156 121 92 68 48 31 17 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 1 8 15 24 35 46 60 76 94 115 140 168 200 238 281 332 390 457 534 624 729 849 988 1149 1334 1547 1789 2063 2369 2706 3068 3446 3822 4177 4482 4710 4839 4854 4755 4557 4280 3951 3597 3238 2890 2563 2263 1991 1749 1534 1345 1179 1034 908 797 701 618 545 481 426 378 336 299 267 239 214 192 173 157 142 129 118 108 99 91 84 78 72 67 63 59 55 52 49 47 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 12 12 11 10 9 9 8 7 7 6 5 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 17 18 19 20 21 23 25 27 29 32 35 38 42 47 51 57 63 70 78 86 96 107 119 133 149 166 185 207 232 259 290 325 364 407 456 511 572 641 718 804 900 1006 1124 1255 1398 1554 1722 1901 2089 2282 2476 2663 2836 2986 3105 3184 3218 3205 3145 3044 2908 2745 2565 2375 2183 1994 1813 1641 1481 1334 1200 1077 967 867 778 697 626 562 504 453 408 367 331 298 269 243 220 200 181 165 150 137 125 114 105 96 89 82 75 70 65 60 56 52 48 45 42 40 37 35 33 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 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 1 1 2 2 3 3 4 5 5 6 6 7 8 8 9 10 10 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27 28 28 29 30 30 31 31 32 32 33 33 33 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17
 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 20 21 22 23 23 24 25 27 28 29 30 31 33 34 36 37 39 41 43 45 47 50 52 55 58 61 65 69 73 77 82 87 93 99 106 113 121 130 139 150 161 174 188 203 220 238 258 280 305 332 361 394 429 468 511 559 610 667 729 796 870 949 1035 1127 1225 1329 1438 1550 1666 1781 1895 2003 2103 2191 2263 2317 2349 2358 2343 2305 2246 2168 2075 1970 1857 1740 1621 1502 1387 1277 1171 1073 980 894 815 743 676 615 560 509 464 422 384 350 319 291 266 243 222 203 186 170 156 143 132 121 112 103 95 87 81 75 69 64 59 55 51 47 44 41 38 35 32 30 28 26 24 22 21 19 18 16 15 14 13 12 11 10 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9
 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 3 6 10 15 20 26 32 40 49 59 71 85 100 118 138 161 188 218 253 293 340 393 455 526 607 702 810 935 1077 1240 1424 1630 1857 2101 2355 2608 2843 3041 3181 3247 3229 3130 2962 2743 2496 2237 1983 1743 1522 1324 1148 993 858 741 640 553 477 412 356 308 266 230 199 172 148 128 110 95 82 70 60 51 43 37 31 26 21 17 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2
 16 17 18 20 21 22 23 25 26 28 29 31 32 34 35 37 39 41 43 45 47 49 51 53 56 58 61 63 66 69 72 75 79 82 86 89 93 97 102 106 111 117 122 128 134 141 148 155 163 172 181 191 201 213 225 239 253 268 285 304 323 345 368 393 421 451 483 518 556 598 643 691 744 801 863 929 1001 1077 1158 1244 1335 1430 1529 1630 1733 1835 1936 2032 2122 2202 2270 2323 2360 2377 2375 2353 2312 2252 2177 2088 1989 1882 1771 1657 1544 1432 1324 1220 1122 1029 943 862 787 718 655 597 544 495 451 410 374 340 310 282 257 234 213 194 177 161 147 134 122 112 102 93 84 77 70 64 58 52 48 43 39 35 32 28 25 23 20 18 15 13 11 10 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 13 14 15
 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 15 16 18 20 22 25 27 30 33 36 39 42 46 50 54 59 64 69 75 82 89 96 104 113 123 133 145 157 171 185 201 219 238 259 282 307 335 365 397 433 472 515 561 611 666 725 789 858 931 1010 1094 1182 1275 1371 1471 1571 1672 1772 1867 1957 2039 2111 2170 2214 2242 2253 2247 2224 2185 2131 2065 1988 1903 1812 1718 1621 1525 1429 1336 1246 1160 1078 1001 928 860 796 737 682 631 584 540 500 463 429 398 369 342 318 295 274 255 237 221 206 192 179 167 156 145 136 127 119 111 104 97 91 85 79 74 69 65 61 57 53 49 46 43 40 37 34 32 29 27 25 23 21 19 17 15 14 12 11 9 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 19 20 21 23 25 26 28 30 31 33 35 38 40 42 45 47 50 52 55 58 61 65 68 72 76 80 84 88 93 98 103 108 114 120 126 132 139 147 154 163 171 180 190 200 211 222 234 247 260 274 290 306 322 340 359 379 400 423 446 471 497 525 554 584 616 649 684 720 757 796 835 876 917 959 1001 1044 1086 1127 1167 1205 1242 1276 1307 1334 1358 1377 1391 1400 1404 1403 1396 1384 1366 1344 1317 1286 1251 1213 1173 1130 1086 1041 995 949 903 858 813 769 727 686 647 609 573 539 506 475 446 418 392 368 344 323 302 283 265 249 233 218 204 191 179 168 158 148 138 130 122 114 107 100 94 88 83 78 73 68 64 60 56 52 49 46 43 40 37 35 32 30 28 26 24 22 20 19 17 16 14 13 12 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 1 1 2 2 3 4 4 5 6 7 8 9 9 10 11 13 14 15 16
 29 31 32 34 35 37 39 40 42 44 46 48 50 52 54 56 58 60 63 65 68 70 73 76 79 82 85 88 91 94 98 101 105 109 113 117 122 126 131 135 140 146 151 157 163 169 175 182 189 196 204 212 220 229 238 247 257 268 279 290 303 315 329 343 357 373 389 406 424 442 462 483 504 527 551 575 601 628 657 686 717 749 782 816 852 888 926 965 1004 1044 1085 1126 1167 1208 1249 1288 1327 1363 1398 1429 1458 1483 1504 1521 1533 1540 1541 1536 1526 1511 1490 1464 1433 1397 1358 1315 1270 1222 1173 1122 1071 1020 969 918 869 821 774 729 686 645 605 568 532 499 467 437 408 382 357 333 312 291 272 254 237 221 206 192 179 167 156 145 136 126 118 109 102 95 88 82 76 70 65 60 55 51 47 43 40 36 33 30 27 24 22 19 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 23 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 7 16 27 40 56 74 96 121 150 185 226 274 331 398 477 571 682 813 969 1154 1374 1635 1946 2314 2748 3257 3846 4516 5257 6041 6820 7517 8042 8306 8259 7906 7307 6554 5740 4938 4193 3529 2952 2459 2044 1695 1405 1162 961 793 653 537 440 358 291 234 186 146 113 84 61 41 24 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 1 2 4 6 8 10 12 14 17 20 23 26 29 33 38 42 47 53 58 65 72 80 88 97 107 118 130 144 158 174 191 210 230 253 278 304 334 366 401 439 480 525 573 626 683 744 809 879 953 1032 1115 1201 1291 1383 1477 1571 1665 1756 1844 1926 2000 2066 2120 2163 2192 2207 2208 2194 2167 2128 2076 2015 1946 1870 1788 1704 1617 1530 1443 1357 1274 1193 1116 1041 971 904 841 782 726 674 625 580 538 499 462 428 397 367 340 315 292 270 250 231 214 197 182 169 156 144 132 122 112 103 95 87 79 73 66 60 55 50 45 40 36 32 28 25 22 19 16 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 4 5 6 7 8 9 10 12 13 14 16 17 19 20 22 24 26 27 29 31 33 35 38 40 42 45 47 50 53 56 59 62 66 69 73 77 82 86 91 96 101 107 114 120 127 135 143 152 161 172 183 195 208 222 237 254 272 291 313 336 361 389 419 452 488 527 570 617 668 724 784 850 921 999 1083 1173 1271 1375 1486 1604 1728 1857 1991 2128 2266 2402 2534 2659 2772 2871 2952 3012 3047 3057 3041 2999 2933 2844 2737 2615 2482 2342 2197 2052 1908 1767 1632 1503 1382 1268 1161 1063 972 888 811 740 676 617 563 515 470 430 393 359 329 301 276 253 232 213 195 179 165 151 139 128 117 108 99 91 84 77 71 65 59 54 50 45 41 37 34 30 27 24 22 19 17 14 12 10 8 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 7 8 9 10 12 13 15 17 19 21 23 26 28 31 34 38 41 45 50 54 60 65 72 79 86 95 104 114 125 138 152 167 184 203 224 247 272 301 333 368 408 451 500 554 614 680 754 835 925 1023 1130 1247 1373 1508 1650 1799 1953 2108 2260 2404 2536 2650 2741 2804 2835 2834 2800 2736 2645 2532 2403 2263 2116 1968 1821 1678 1542 1413 1292 1179 1075 980 892 813 740 674 614 560 511 466 426 390 357 327 300 275 253 233 215 198 183 170 157 146 136 127 118 110 103 96 90 85 80 75 71 67 63 59 56 53 50 48 45 43 41 39 37 35 33 32 30 29 27 26 24 23 22 21 20 18 17 16 15 14 13 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 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 15 16 17 18 20 22 24 27 30 33 38 43 49 56 64 73 83 95 109 125 144 165 190 218 251 289 332 382 440 506 583 672 775 893 1028 1182 1357 1552 1768 1998 2237 2471 2684 2855 2964 2994 2940 2808 2615 2381 2130 1877 1636 1415 1216 1041 889 757 644 547 464 393 333 281 237 199 167 140 116 96 79 64 51 40 31 23 16 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 4 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 22 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 12 13 15 17 19 22 24 27 30 34 38 42 47 52 58 65 72 80 90 100 111 124 139 155 173 193 216 242 270 303 339 380 426 477 536 601 675 757 850 954 1071 1201 1347 1508 1687 1883 2098 2329 2576 2835 3101 3367 3625 3864 4071 4234 4343 4391 4374 4293 4155 3969 3747 3500 3240 2977 2718 2469 2234 2015 1813 1628 1460 1309 1173 1051 941 844 756 679 609 548 493 444 400 361 327 296 268 243 221 201 183 167 153 140 128 117 108 99 91 84 78 72 66 61 57 52 48 45 41 38 35 33 30 28 26 23 21 20 18 16 15 13 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 11 13 14 17 19 21 24 27 30 33 37 41 45 50 55 60 66 72 79 86 94 103 112 123 134 145 158 172 187 203 220 239 258 279 302 325 350 376 403 432 461 491 521 552 583 613 643 671 698 723 746 767 785 800 812 821 827 830 830 827 822 815 806 796 784 771 757 742 727 712 696 681 666 652 637 624 611 598 586 575 564 554 545 536 528 521 514 508 503 497 493 488 484 481 477 474 471 467 464 461 458 454 450 446 441 436 430 424 418 411 403 395 386 377 368 357 347 336 325 314 302 290 278 267 255 243 232 220 209 198 187 177 167 157 148 139 130 121 114 106 99 92 85 79 73 68 62 57 53 48 44 40 36 33 30 27 24 21 18 16 14 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 9 11 12 14 15 17 19 21 23 25 27 29 31 34 36 39 41 44 47 50 53 57 60 64 68 72 76 80 85 90 95 100 106 112 118 125 132 139 147 156 164 174 183 194 205 217 230 243 258 273 289 307 326 346 368 391 415 442 470 501 533 568 606 645 688 733 781 832 886 943 1002 1064 1129 1195 1263 1332 1401 1469 1535 1598 1657 1710 1755 1791 1817 1832 1834 1825 1803 1770 1725 1670 1607 1537 1462 1383 1303 1221 1141 1062 985 912 842 776 714 656 602 552 506 463 424 388 355 325 297 272 249 227 208 190 174 159 146 133 122 111 102 93 85 77 70 64 58 52 47 43 38 34 31 27 24 21 18 16 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 36 36 37 38 39 40 41 42 44 45 46 48 50 52 54 56 59 62 65 68 72 76 81 86 91 98 105 112 121 130 140 152 165 179 195 212 231 253 277 304 333 366 403 444 489 539 595 657 726 802 885 977 1077 1186 1303 1428 1560 1696 1833 1969 2097 2212 2308 2378 2419 2427 2400 2340 2251 2138 2007 1866 1719 1572 1429 1292 1164 1044 935 836 746 665 592 527 469 417 371 330 293 260 231 206 183 162 144 128 113 101 89 79 70 61 54 47 41 36 31 27 23 20 17 14 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18
 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 13 15 17 18 20 22 24 26 28 30 33 35 37 40 43 46 49 52 55 58 62 66 69 73 78 82 87 91 96 101 107 112 118 125 131 138 145 152 160 168 177 186 195 205 216 227 239 251 265 279 293 309 326 344 363 383 405 428 453 480 509 540 573 609 647 688 732 780 831 886 944 1007 1073 1143 1217 1295 1375 1459 1543 1628 1712 1793 1870 1939 1998 2045 2077 2093 2091 2070 2031 1975 1902 1817 1720 1617 1508 1398 1289 1182 1079 981 889 804 725 652 586 526 471 422 377 337 301 269 240 214 191 170 151 134 119 105 93 82 72 63 55 48 41 36 30 25 21 17 13 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 1 3 4 5 7 9 10 12 14 16 18 20 23 25 28 31 34 37 40 44 48 52 56 61 66 71 77 83 90 97 104 112 121 130 140 151 162 175 188 202 217 233 251 269 289 311 334 358 385 413 442 474 508 544 582 622 664 709 756 805 857 911 967 1025 1085 1147 1210 1276 1342 1410 1479 1548 1617 1687 1755 1823 1890 1955 2018 2079 2136 2189 2239 2283 2322 2355 2381 2400 2411 2415 2410 2397 2375 2344 2305 2257 2202 2140 2071 1997 1918 1836 1751 1664 1576 1488 1401 1315 1232 1151 1073 999 928 860 797 737 681 629 580 534 492 453 417 383 352 323 297 273 250 229 210 193 177 162 148 135 123 113 103 93 85 77 70 63 56 51 45 40 36 31 27 23 20 16 13 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 1 2 3 4 5 6 7 9 10 12 14 15 17 19 22 24 26 29 32 35 38 41 45 49 53 57 62 67 72 78 84 91 98 105 113 121 130 140 150 161 172 184 197 210 225 240 255 272 289 307 325 345 364 384 405 425 446 467 488 508 528 547 566 583 600 615 629 642 653 663 671 678 684 688 690 692 693 692 691 688 686 682 679 674 670 666 661 657 652 648 644 641 637 634 631 629 626 624 623 621 620 620 619 618 618 617 617 616 615 614 612 610 608 604 600 596 590 584 577 568 559 549 538 526 513 499 484 469 454 438 421 405 388 371 354 337 321 305 289 273 258 244 230 216 203 191 179 168 157 147 137 128 119 111 103 96 89 83 76 71 65 60 55 51 47 43 39 35 32 29 26 23 21 18 16 14 12 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 49 52 55 58 61 64 67 70 74 77 81 84 88 92 96 100 104 108 113 117 122 127 131 136 141 146 152 157 162 168 173 179 185 190 196 202 208 214 220 227 233 239 245 252 258 264 271 277 284 290 297 304 310 317 323 330 337 344 350 357 364 371 377 384 391 398 405 411 418 425 432 439 445 452 459 465 472 478 485 491 497 503 509 514 520 525 530 535 539 543 547 551 554 557 559 561 563 564 565 565 564 564 562 560 558 555 551 547 542 537 531 525 518 511 504 496 487 478 469 460 451 441 431 421 411 401 390 380 370 360 349 339 329 320 310 300 291 282 273 264 255 247 238 230 222 215 207 200 193 186 180 173 167 161 155 149 143 138 133 128 123 118 113 109 104 100 96 92 88 84 81 77 74 70 67 64 61 58 56 53 50 48 45 43 41 39 36 34 32 31 29 27 25 24 22 21 20 18 17 16 15 13 12 11 10 10 9 8 7 6 6 5 5 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 6 6 7 8 9 10 11 12 14 15 16 18 19 21 22 24 25 27 29 31 33 35 37 40 42 44
 86 87 88 89 90 91 92 93 93 94 95 96 96 97 98 98 99 99 100 100 101 101 102 102 102 103 103 103 104 104 104 105 105 105 105 106 106 106 107 107 107 108 108 108 109 109 110 110 111 111 112 113 113 114 115 116 117 118 119 120 122 123 124 126 127 129 131 133 135 137 139 141 144 146 149 152 155 158 161 165 168 172 176 180 185 189 194 199 204 210 216 222 228 234 241 249 256 264 273 281 291 300 310 321 332 343 356 368 382 395 410 425 441 457 475 492 511 530 549 570 590 612 633 655 677 700 722 744 766 787 807 827 845 862 877 891 902 911 918 922 924 923 920 913 904 893 879 863 845 825 804 782 758 733 708 683 657 631 605 580 555 530 506 483 460 438 417 397 377 359 341 323 307 291 276 262 248 236 223 212 201 190 180 171 162 153 145 138 130 123 117 111 105 99 94 89 85 80 76 72 68 65 62 58 55 53 50 48 45 43 41 39 37 36 34 32 31 30 29 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 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 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 59 60 61 62 63 65 66 67 68 70 71 72 73 74 76 77 78 79 80 81 82 83 84 85
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 8 10 11 13 15 17 19 21 23 26 29 31 35 38 41 45 49 54 58 63 69 75 81 88 96 104 113 122 133 144 156 169 184 200 217 235 256 278 302 328 356 387 420 456 495 537 583 632 685 741 802 866 934 1006 1081 1160 1241 1325 1411 1497 1583 1668 1750 1829 1902 1968 2026 2075 2114 2142 2158 2162 2154 2135 2106 2066 2018 1963 1902 1835 1765 1692 1618 1543 1468 1394 1322 1252 1184 1118 1056 996 939 885 833 785 739 696 656 618 582 549 517 488 460 434 410 387 365 345 325 307 290 274 259 245 232 219 207 195 185 174 165 156 147 138 131 123 116 109 103 97 91 85 80 75 70 65 61 57 53 49 45 42 38 35 32 29 27 24 21 19 17 15 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 12 14 15 17 19 20 22 24 26 28 31 33 36 38 41 45 48 52 55 60 64 69 74 80 86 92 99 107 115 124 134 145 157 169 183 198 214 231 251 271 294 319 345 375 406 440 477 517 561 608 658 713 771 834 901 973 1049 1130 1216 1306 1400 1499 1601 1707 1815 1924 2033 2142 2248 2350 2447 2536 2616 2685 2741 2783 2810 2822 2817 2797 2761 2711 2648 2574 2490 2397 2299 2196 2090 1983 1876 1771 1667 1567 1470 1377 1289 1205 1126 1051 981 915 853 796 742 692 646 602 562 525 490 457 427 399 372 348 325 304 284 265 248 232 216 202 189 176 164 153 143 133 123 115 106 99 91 84 78 72 66 60 55 50 45 41 37 33 29 25 22 19 16 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 14 15 16 17 18 19 20 22 23 24 26 27 29 31 33 34 36 38 41 43 45 48 50 53 56 59 62 66 69 73 77 81 86 91 96 101 106 112 118 125 131 139 146 154 162 171 180 189 199 210 220 231 243 255 267 279 292 305 318 332 345 359 372 386 399 412 424 437 448 459 470 480 489 498 505 512 518 523 527 531 533 535 536 536 536 535 533 531 528 525 521 517 513 508 503 498 493 487 481 476 470 464 458 452 446 440 434 427 421 415 409 403 397 391 385 380 374 368 362 356 350 344 339 333 327 321 315 309 304 298 292 286 280 274 269 263 257 251 245 240 234 228 222 217 211 206 200 195 189 184 179 174 169 164 159 154 149 144 140 135 131 127 122 118 114 110 107 103 99 96 92 89 85 82 79 76 73 70 68 65 62 60 57 55 53 50 48 46 44 42 40 39 37 35 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 6 6 7 8 9 9 10 11 12
 17 19 20 21 23 24 25 27 29 30 32 34 35 37 39 41 43 45 47 49 51 54 56 59 61 64 66 69 72 75 78 81 84 87 90 94 97 101 105 109 113 117 121 126 131 135 140 146 151 157 163 169 176 183 190 198 206 214 223 233 243 253 264 276 288 302 316 331 346 363 381 399 419 440 463 486 511 537 564 593 624 655 688 723 758 795 833 871 910 949 988 1026 1064 1100 1134 1165 1193 1218 1238 1253 1263 1267 1265 1258 1245 1226 1202 1172 1139 1102 1062 1019 975 930 884 838 793 748 704 662 622 583 546 511 478 447 417 390 364 340 317 296 276 258 241 226 211 197 185 173 162 152 142 133 125 117 110 104 97 92 86 81 76 72 68 64 60 57 53 50 47 45 42 40 37 35 33 31 29 28 26 24 23 21 20 19 18 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 16
 49 51 53 55 57 59 61 63 65 68 70 72 74 77 79 82 84 87 90 92 95 98 101 104 106 109 113 116 119 122 125 129 132 136 140 143 147 151 155 160 164 168 173 178 183 188 193 199 205 211 217 224 230 238 245 253 261 270 279 289 299 309 320 332 344 357 370 384 398 414 429 446 463 481 500 519 539 559 580 602 623 646 668 690 713 735 757 778 799 818 837 853 869 882 892 901 907 910 910 907 902 893 881 867 850 831 810 786 762 735 708 680 652 624 595 567 539 512 485 459 434 410 387 365 344 324 305 287 270 254 239 225 212 199 187 176 166 156 147 138 130 122 115 108 102 96 91 85 80 76 71 67 63 60 56 53 50 47 44 42 39 37 35 33 31 29 27 26 24 22 21 20 18 17 16 15 14 12 12 11 10 9 8 7 6 6 5 4 4 3 3 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 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 34 36 37 39 41 42 44 46 47
 48 50 51 52 54 55 57 58 60 61 63 65 66 68 70 72 74 76 78 80 82 84 86 89 91 94 97 99 102 105 108 111 115 118 122 125 129 133 138 142 146 151 156 161 167 172 178 184 190 197 203 210 217 225 232 240 248 256 264 272 281 289 298 306 315 324 332 341 349 357 365 372 379 386 393 399 404 409 414 418 421 424 426 427 428 428 427 426 425 422 419 416 412 407 403 397 392 385 379 372 365 358 351 343 336 328 320 313 305 297 289 282 274 266 259 252 245 238 231 224 218 211 205 199 194 188 182 177 172 167 162 158 153 149 145 141 137 134 130 127 123 120 117 114 111 108 105 103 100 98 95 93 91 88 86 84 82 80 78 76 74 72 71 69 67 65 64 62 61 59 57 56 54 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 25 24 23 22 21 21 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 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 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 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 21 21 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 46 47
 8 10 13 15 18 21 24 27 30 34 38 42 47 52 57 63 69 75 82 90 98 106 115 125 136 147 159 172 186 200 216 232 250 269 289 311 333 357 382 409 436 465 495 527 559 592 626 661 696 731 766 800 834 867 898 928 956 982 1006 1027 1045 1061 1073 1083 1091 1095 1097 1097 1094 1089 1083 1075 1065 1053 1041 1028 1013 998 982 965 948 931 913 894 876 856 837 817 797 777 756 736 714 693 672 650 628 607 585 563 541 520 498 477 456 435 415 395 375 356 338 320 303 286 270 254 240 225 212 199 187 175 164 154 144 135 126 117 110 102 95 89 83 77 72 66 62 57 53 49 45 42 39 36 33 30 28 25 23 21 19 17 15 14 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6
 36 40 44 48 52 56 61 66 71 77 83 89 96 103 111 119 127 136 145 155 165 175 186 198 210 222 235 248 261 275 289 303 317 331 345 359 372 385 398 410 421 432 441 450 457 464 469 473 476 478 479 479 477 475 473 469 465 460 455 449 443 437 431 425 419 413 408 402 397 392 387 383 379 375 372 370 368 366 365 364 364 364 365 366 368 370 373 376 380 385 390 395 401 408 415 422 430 439 448 457 467 477 487 497 508 519 529 540 550 559 568 577 584 591 596 599 602 602 601 598 593 586 578 568 555 542 527 510 493 475 456 436 417 397 377 357 338 320 301 284 267 250 235 220 206 192 180 168 156 146 136 126 118 109 101 94 87 81 75 69 64 59 55 50 46 42 39 35 32 29 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 1 2 3 4 5 7 8 10 11 13 15 17 19 22 24 27 30 33
 0 0 1 2 3 4 5 6 7 8 10 11 12 14 15 17 18 20 22 24 26 28 30 33 35 38 40 43 46 49 53 56 60 64 69 73 78 84 89 95 102 109 117 126 135 145 156 169 182 197 213 231 250 272 296 322 352 385 421 461 506 555 610 671 739 813 895 986 1084 1192 1308 1433 1566 1706 1851 1998 2144 2285 2415 2529 2621 2687 2721 2723 2691 2627 2534 2418 2284 2137 1983 1828 1674 1526 1385 1253 1129 1016 912 818 733 656 586 524 468 418 373 333 297 265 236 211 188 167 149 133 118 105 93 83 74 65 57 51 45 39 34 30 26 22 19 16 13 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 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 60 71 83 96 111 129 148 170 195 223 255 292 333 379 432 491 557 632 714 806 906 1016 1133 1256 1385 1515 1643 1765 1876 1971 2046 2099 2127 2130 2109 2067 2008 1935 1852 1762 1670 1576 1485 1396 1312 1232 1157 1088 1024 965 912 862 818 777 740 707 676 649 624 601 581 562 545 530 516 503 491 479 469 459 449 439 430 421 412 402 393 383 374 364 353 343 332 321 310 298 287 275 264 252 241 229 218 207 196 185 175 165 155 145 136 128 119 111 104 97 90 83 77 71 66 60 55 51 46 42 38 35 31 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 0 0 0 0 0 0 0 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 7 8 9 10 12 13 15 16 18 20 21 23 25 27 29 31 33 35 38 40 43 45 48 51 54 57 60 63 67 71 74 78 83 87 92 96 101 107 112 118 124 130 137 144 152 160 168 177 186 196 206 217 229 241 255 269 283 299 316 333 352 372 393 416 440 465 492 520 550 582 615 650 687 725 765 807 850 895 941 988 1035 1084 1132 1179 1226 1272 1315 1356 1394 1428 1456 1480 1498 1510 1514 1512 1503 1487 1464 1434 1399 1359 1314 1265 1213 1159 1104 1048 992 936 882 828 777 727 680 635 593 552 515 480 447 416 388 361 337 314 293 274 256 240 224 210 198 186 175 165 155 147 139 131 125 118 112 107 102 97 93 88 85 81 77 74 71 68 66 63 61 58 56 54 52 50 48 47 45 43 42 40 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 7 8 9 10 11 13 14 16 17 19 20 22 24 26 28 30 33 35 38 40 43 46 49 53 56 60 64 68 72 77 82 87 92 98 104 110 116 123 130 138 145 153 162 170 179 188 197 207 217 227 237 247 257 267 278 288 298 308 318 328 337 347 356 364 373 381 389 396 403 410 416 423 429 434 440 445 451 456 461 466 472 477 482 487 493 498 503 509 515 520 526 531 537 542 547 552 557 561 564 567 569 571 571 570 568 565 560 554 547 538 527 516 502 488 473 457 440 422 404 385 366 348 329 311 293 276 259 243 227 212 198 185 172 160 149 138 129 119 111 102 95 88 81 75 69 64 59 55 50 46 43 39 36 33 30 27 25 23 21 19 17 15 13 12 10 9 8 7 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 1 1 2 3 3 4 5 6
 0 0 0 0 0 1 2 3 5 6 7 9 10 12 13 15 17 19 21 24 26 29 31 34 37 41 44 48 52 56 61 66 71 77 82 89 95 102 110 118 126 135 144 154 165 176 187 199 211 224 238 251 266 280 295 310 325 341 356 371 386 400 414 428 441 453 464 475 485 494 501 509 515 520 525 528 532 534 536 537 539 539 540 541 541 542 542 543 545 546 548 551 554 557 562 567 572 579 586 594 603 612 623 634 646 658 672 686 700 714 729 744 758 772 785 797 808 817 824 828 830 829 825 818 807 793 776 756 733 708 681 652 622 591 559 528 496 465 435 406 378 351 325 301 278 257 236 217 200 183 168 154 141 129 117 107 97 88 80 72 65 59 53 47 42 37 33 29 25 21 18 15 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 36 39 42 45 48 52 55 59 63 67 71 76 81 86 91 96 102 108 114 120 127 134 141 149 156 164 173 181 190 199 208 218 228 237 248 258 268 279 289 300 311 321 332 342 352 362 372 382 391 400 409 417 425 432 439 446 452 458 464 469 473 478 482 486 489 492 496 499 502 505 508 511 514 517 520 524 527 531 536 540 545 550 556 562 568 575 582 589 597 606 615 624 633 643 654 664 675 686 697 708 719 729 739 749 758 767 774 781 786 789 791 792 790 786 781 773 763 751 737 721 704 684 664 641 618 595 570 545 520 495 471 446 422 399 377 355 334 314 294 276 259 242 226 212 198 185 172 160 150 139 130 121 112 104 97 90 83 77 71 66 61 56 51 47 43 40 36 33 30 27 24 22 19 17 15 13 11 9 8 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 13 14 16 18 20 22 24 26 28 31
 34 37 39 42 46 49 52 56 60 64 68 73 77 82 87 92 97 103 109 115 121 127 134 141 147 155 162 169 176 184 191 199 207 214 221 229 236 243 250 256 262 268 273 278 283 287 291 294 297 299 301 302 303 304 304 304 304 303 302 301 300 299 297 296 295 293 292 291 290 290 289 289 289 289 290 291 293 295 297 299 303 306 310 315 320 326 333 340 348 356 366 376 387 399 411 425 440 455 472 489 508 528 548 570 593 616 640 665 689 714 739 763 786 807 827 844 858 869 876 879 877 871 860 845 825 802 775 746 714 680 645 610 575 540 505 472 440 409 380 352 326 302 279 258 238 219 202 186 172 158 146 134 123 114 104 96 88 81 74 68 62 57 52 47 43 39 35 32 29 26 23 20 18 16 14 12 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 8 9 10 12 13 15 16 18 20 22 24 26 29 31
 23 25 28 30 33 36 39 42 45 49 52 56 60 65 69 74 79 84 90 95 102 108 115 122 129 137 146 155 164 174 184 195 206 218 231 244 258 272 287 303 319 337 354 373 392 411 432 452 473 495 517 539 561 583 606 628 649 670 691 711 730 748 765 781 795 809 821 831 840 848 854 859 863 865 866 867 866 864 861 858 854 849 844 838 832 826 820 813 807 800 793 787 780 774 767 761 755 749 743 737 732 726 721 716 710 705 700 695 690 684 679 673 668 662 655 649 642 635 628 620 611 603 593 584 574 563 552 541 529 517 504 491 478 465 451 438 424 410 396 382 368 355 341 328 314 302 289 276 264 252 241 230 219 208 198 189 179 170 161 153 145 137 129 122 115 109 103 97 91 85 80 75 70 66 61 57 53 50 46 42 39 36 33 30 28 25 23 20 18 16 14 13 11 9 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10 11 13 15 17 19 21
 71 73 76 78 80 82 84 87 89 91 93 94 96 98 100 101 103 104 106 107 108 109 110 111 112 113 114 115 115 116 116 117 117 118 118 119 119 119 120 120 121 121 122 122 123 124 125 126 127 128 130 131 133 135 138 140 143 146 149 153 157 162 166 172 177 183 190 197 204 212 221 230 240 250 261 272 285 297 311 325 340 355 371 388 405 422 440 458 476 494 511 528 545 560 574 587 597 606 612 615 616 614 609 601 590 577 561 543 524 503 481 459 436 412 389 367 345 323 302 283 264 246 229 214 199 185 172 160 149 139 129 120 112 104 97 91 84 79 74 69 64 60 56 53 50 47 44 41 38 36 34 32 30 28 27 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 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 32 33 35 37 39 41 43 45 47 49 51 53 55 57 60 62 64 67 69
 60 63 66 69 73 76 80 84 88 93 97 102 107 112 117 123 129 135 141 148 155 162 170 178 186 195 204 214 224 235 246 257 269 282 295 309 323 338 354 370 387 404 422 440 459 479 499 519 540 561 582 603 624 645 666 686 705 724 742 759 775 789 802 813 823 830 836 840 843 843 841 838 832 825 817 807 795 782 768 753 738 721 703 686 667 649 630 611 592 572 553 535 516 498 480 462 444 427 411 395 379 364 349 335 321 307 295 282 270 259 248 237 227 217 208 199 191 183 175 167 160 154 147 141 136 130 125 120 115 111 106 102 98 95 91 88 85 82 79 76 73 71 68 66 64 62 60 58 56 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 31 30 29 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 20 21 22 23 25 26 28 30 31 33 35 37 39 41 44 46 49 51 54 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 10 13 16 19 22 26 29 34 38 43 48 53 59 66 73 81 89 98 108 119 131 144 158 173 191 209 230 252 277 304 334 367 403 443 486 533 585 642 704 771 843 921 1005 1094 1188 1287 1391 1497 1604 1712 1819 1922 2019 2109 2188 2256 2310 2349 2373 2381 2373 2350 2313 2265 2205 2137 2062 1982 1898 1812 1725 1637 1551 1467 1385 1306 1229 1156 1086 1020 957 898 841 789 739 692 648 607 568 532 498 467 437 410 384 360 338 317 298 280 263 247 233 219 206 195 183 173 163 154 146 138 131 124 117 111 105 100 94 90 85 81 77 73 69 65 62 59 56 53 50 48 45 43 40 38 36 34 32 30 28 26 25 23 21 20 18 17 15 14 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 10 13 16 19 23 26 31 35 40 45 51 57 63 70 78 87 96 106 116 128 141 155 170 187 205 224 246 269 295 322 353 385 421 459 501 546 594 646 701 759 821 886 954 1024 1097 1171 1245 1319 1393 1464 1533 1598 1658 1713 1761 1803 1837 1864 1884 1896 1900 1898 1889 1874 1854 1828 1798 1763 1725 1684 1640 1594 1545 1496 1445 1392 1340 1286 1233 1179 1126 1073 1020 969 918 868 820 773 728 684 642 602 563 527 492 459 428 398 370 344 320 297 276 256 237 220 204 189 175 162 150 139 128 119 110 101 94 86 80 73 67 62 57 52 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 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 26 30 34 38 42 47 52 57 63 69 75 83 90 98 107 117 127 138 150 163 177 192 208 226 245 266 289 313 339 368 399 433 469 508 551 597 646 700 757 818 884 954 1028 1107 1189 1276 1365 1458 1552 1648 1744 1838 1929 2015 2095 2167 2228 2277 2312 2333 2337 2325 2298 2254 2197 2126 2044 1954 1857 1755 1650 1544 1439 1336 1236 1140 1049 962 881 806 735 670 611 555 505 459 417 378 343 312 283 256 233 211 191 174 157 143 129 117 106 96 87 78 70 63 57 51 46 41 36 32 28 24 21 18 15 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 15 20 24 29 35 41 48 55 63 72 82 92 104 117 131 147 164 183 203 226 251 278 307 340 375 413 453 497 545 595 648 703 762 822 883 945 1007 1069 1128 1185 1238 1287 1331 1369 1401 1428 1448 1462 1471 1474 1473 1468 1459 1448 1434 1418 1401 1382 1363 1343 1323 1302 1281 1259 1237 1215 1191 1167 1142 1115 1088 1059 1028 996 963 928 892 855 817 777 738 698 658 618 579 541 503 467 432 399 367 337 309 283 258 235 213 194 175 158 143 129 116 104 93 83 74 66 58 51 45 39 34 30 25 22 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 10 11 11 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 45 47 49 51 53 56 58 61 64 68 71 75 79 84 89 94 100 106 112 120 128 136 145 156 166 178 191 205 221 237 255 275 296 319 344 370 399 430 463 498 536 576 619 665 713 763 816 871 928 986 1046 1107 1168 1229 1289 1348 1404 1458 1507 1551 1590 1623 1649 1668 1679 1683 1679 1668 1650 1625 1594 1558 1517 1472 1424 1374 1322 1269 1215 1162 1108 1056 1005 955 907 861 817 774 734 695 659 624 591 560 531 503 477 453 429 407 387 367 349 331 315 299 284 270 257 244 232 221 210 200 190 180 171 163 155 147 139 132 125 119 113 107 101 95 90 85 80 75 71 66 62 58 55 51 47 44 41 38 35 32 29 26 24 22 19 17 15 13 11 9 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 5 6 7 7 8 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 16 24 34 45 58 73 91 112 137 166 200 240 287 342 407 484 574 679 802 945 1111 1302 1519 1762 2028 2314 2609 2901 3171 3399 3567 3660 3672 3605 3469 3281 3059 2817 2572 2332 2104 1892 1698 1523 1365 1225 1101 990 893 806 730 662 603 550 503 461 424 391 362 336 312 291 271 254 238 224 211 199 187 177 168 159 150 143 135 128 122 115 109 104 98 93 88 83 78 74 70 66 62 58 54 51 47 44 41 38 35 32 29 27 24 22 20 18 16 14 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 35 36 38 39 41 43 44 46 48 50 52 54 56 58 61 63 66 68 71 74 77 80 84 87 91 95 99 104 108 113 118 124 130 136 143 150 158 166 174 184 193 204 215 227 240 254 269 285 301 319 339 359 381 404 428 454 481 510 541 572 605 639 674 711 747 785 822 859 896 932 966 998 1028 1055 1078 1098 1114 1125 1132 1134 1132 1125 1113 1098 1079 1057 1031 1004 974 942 910 876 842 808 774 741 707 675 643 613 583 555 528 502 477 453 431 409 389 370 352 334 318 303 289 275 263 251 240 230 220 211 202 194 187 180 173 167 161 156 151 146 142 138 134 131 127 124 121 118 115 113 110 108 106 104 102 100 98 96 94 93 91 90 88 87 85 84 82 81 80 78 77 76 75 73 72 71 70 68 67 66 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 48 47 46 45 44 43 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 32
 3 4 6 7 9 11 13 14 16 18 21 23 25 28 30 33 36 38 42 45 48 52 55 59 63 68 72 77 82 88 94 100 107 114 121 129 138 148 158 169 180 193 207 222 239 257 277 298 321 347 375 406 440 477 518 563 612 665 723 787 856 930 1010 1096 1187 1284 1385 1490 1597 1706 1814 1919 2018 2110 2192 2261 2315 2353 2373 2374 2357 2324 2274 2211 2136 2052 1961 1865 1767 1668 1570 1473 1380 1289 1203 1121 1044 971 903 839 780 725 674 627 583 543 505 471 440 411 384 360 337 316 297 280 264 249 236 223 212 201 191 182 174 166 159 152 145 139 134 128 123 119 114 110 106 102 98 94 91 87 84 81 77 74 71 69 66 63 60 58 55 53 50 48 46 43 41 39 37 35 33 31 29 27 25 23 21 20 18 16 15 13 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 4 6 8 9 11 13 16 18 20 23 25 28 31 34 38 41 45 49 53 58 62 67 72 78 83 89 96 102 109 117 125 133 141 150 160 170 180 192 203 215 228 241 255 270 285 301 317 334 352 371 390 410 431 452 474 496 520 543 568 593 618 643 669 695 722 748 774 800 825 850 874 898 920 942 962 980 997 1012 1025 1036 1044 1051 1054 1056 1054 1050 1044 1034 1023 1008 992 973 952 930 905 879 852 824 795 766 736 705 675 645 615 586 557 529 502 475 450 425 402 379 358 337 318 299 282 266 250 235 222 209 197 185 174 164 155 146 137 130 122 115 109 102 97 91 86 81 77 72 68 64 61 57 54 51 48 45 42 40 37 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 1 2 4 6 7 9 11 13 15 18 20 23 25 28 31 34 37 40 43 47 51 55 59 64 68 73 79 84 90 96 103 110 117 125 134 143 152 163 173 185 197 210 225 240 256 273 291 311 331 354 378 403 430 459 489 522 556 593 631 672 714 758 805 853 903 955 1008 1062 1116 1172 1227 1282 1336 1389 1441 1490 1537 1581 1622 1659 1691 1720 1743 1763 1777 1787 1792 1792 1788 1780 1767 1751 1732 1709 1684 1656 1626 1593 1559 1524 1488 1450 1412 1374 1335 1296 1258 1219 1181 1143 1105 1068 1032 997 962 928 894 862 830 800 770 741 712 685 658 632 607 583 560 537 515 494 473 453 434 415 397 380 363 347 331 316 302 288 274 261 249 237 225 214 203 193 183 174 165 156 147 139 132 124 117 110 104 97 91 85 80 75 69 65 60 55 51 47 43 39 36 32 29 26 23 20 18 15 13 11 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 2 4 6 9 11 14 17 20 23 26 30 34 38 43 47 53 58 65 71 79 86 95 105 115 126 139 153 168 184 203 223 246 271 299 331 365 404 448 496 550 610 677 751 833 925 1025 1135 1255 1384 1521 1667 1817 1971 2124 2272 2411 2534 2638 2718 2770 2793 2787 2753 2693 2612 2515 2404 2286 2163 2038 1915 1794 1679 1569 1465 1367 1276 1192 1113 1041 973 911 854 802 753 708 667 629 594 561 531 503 477 454 432 411 392 375 359 344 330 317 305 294 284 274 266 257 250 243 237 231 226 221 216 212 208 205 202 198 196 193 190 188 186 183 181 179 177 175 173 171 169 168 166 164 162 160 158 156 154 152 149 147 145 143 141 138 136 134 131 129 127 124 122 119 117 114 112 109 106 104 101 99 96 93 91 88 85 82 80 77 74 72 69 66 64 61 58 56 53 51 48 46 43 41 38 36 34 32 30 27 25 24 22 20 18 17 15 14 12 11 10 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 2 4 7 9 12 15 19 22 26 30 35 40 45 51 58 65 72 81 90 101 112 124 138 154 171 190 211 235 261 290 323 359 400 445 496 553 616 686 763 848 941 1043 1152 1269 1391 1518 1647 1773 1894 2005 2102 2179 2235 2266 2271 2251 2209 2147 2068 1978 1879 1776 1671 1567 1466 1368 1275 1188 1107 1031 961 897 837 783 733 688 646 608 574 542 513 487 463 441 422 404 388 373 360 348 337 327 319 311 305 299 295 291 287 285 283 282 281 281 281 282 284 286 288 290 293 296 299 302 305 309 312 315 318 321 324 326 328 329 330 331 331 331 330 328 326 323 320 316 312 307 301 296 289 283 276 268 261 253 245 237 229 220 212 204 196 187 179 171 163 155 148 140 133 126 119 112 106 99 93 87 82 76 71 66 61 56 52 48 44 40 36 32 29 26 23 20 18 15 13 11 8 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 31 33 35 37 39 42 44 47 49 52 54 57 60 63 66 69 72 76 79 83 87 91 95 99 104 109 114 119 124 130 136 143 150 157 165 173 181 191 201 211 222 234 247 261 276 292 309 328 348 369 392 417 444 473 504 537 573 611 652 696 742 791 843 898 955 1014 1075 1138 1202 1267 1332 1396 1459 1519 1575 1627 1674 1714 1747 1772 1789 1797 1795 1785 1765 1737 1702 1659 1610 1555 1496 1434 1369 1302 1235 1168 1102 1036 973 911 852 795 741 689 641 595 552 512 475 440 407 377 349 324 300 278 258 239 222 206 192 178 166 155 144 135 126 118 110 103 97 91 86 81 76 72 67 64 60 57 54 51 48 45 43 41 39 37 35 33 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 13 14 16 17 19 20 22 24 25 27
 5 6 8 10 12 14 16 18 20 23 26 28 31 35 38 42 45 49 54 58 63 68 73 79 85 91 98 106 113 122 131 140 150 161 172 185 198 212 227 242 259 278 297 317 339 363 387 414 442 471 502 534 569 604 641 680 719 760 801 843 885 926 967 1008 1046 1083 1117 1149 1177 1201 1222 1239 1251 1259 1262 1261 1256 1246 1233 1216 1195 1172 1146 1118 1088 1056 1023 989 954 919 884 848 813 778 744 710 677 645 614 583 554 526 499 472 447 423 400 378 358 338 319 301 284 268 253 239 225 213 201 189 179 169 159 151 142 134 127 120 114 108 102 96 91 86 82 78 74 70 66 63 59 56 53 51 48 45 43 41 38 36 34 32 31 29 27 26 24 23 21 20 18 17 16 15 14 12 11 10 9 8 7 6 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3
 52 53 54 55 56 56 57 58 58 59 59 60 60 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 59 59 58 57 57 56 56 55 54 53 53 52 51 50 50 49 48 48 47 47 46 46 46 46 46 46 46 46 47 48 49 51 52 54 57 60 63 67 71 76 81 87 94 102 111 120 131 143 157 172 189 207 228 252 278 307 339 375 416 461 512 568 631 702 781 868 965 1071 1187 1312 1445 1583 1724 1861 1988 2097 2181 2230 2241 2212 2142 2039 1910 1763 1607 1450 1298 1153 1020 898 789 692 606 530 463 405 354 310 271 237 208 182 159 140 123 107 94 83 72 63 55 48 42 36 31 27 23 19 16 13 11 9 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 22 24 25 26 27 28 29 30 31 33 34 35 36 37 39 40 41 42 44 45 46 47 48 49 50 51
 26 28 31 33 36 38 41 44 47 50 54 57 61 65 70 74 79 84 89 95 101 107 114 121 128 136 144 153 162 172 182 193 205 217 230 243 258 272 288 304 321 339 357 376 396 416 436 457 478 499 520 541 562 582 602 620 638 655 670 684 696 707 716 724 730 734 736 737 737 735 731 727 721 714 707 698 689 680 670 659 649 638 626 615 603 592 580 568 556 545 533 521 509 498 486 474 463 451 439 428 417 405 394 383 371 360 349 338 327 317 306 296 286 276 266 256 247 237 228 220 211 203 195 187 179 172 165 158 152 145 139 133 128 122 117 112 107 103 98 94 90 86 83 79 76 72 69 66 63 61 58 55 53 51 48 46 44 42 40 39 37 35 33 32 30 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 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 1 1 2 3 3 4 5 6 7 8 9 10 11 13 14 15 17 19 20 22 24
 2 5 8 11 14 18 21 25 30 34 39 45 50 56 63 70 77 85 93 102 111 121 132 143 155 168 182 196 211 227 244 262 281 300 321 342 364 387 411 435 459 484 510 535 560 585 610 633 656 678 699 718 736 752 766 779 790 799 806 812 816 819 820 821 821 820 818 816 814 812 810 808 807 807 807 808 810 813 816 822 828 835 844 855 866 879 894 910 928 947 968 990 1014 1039 1066 1094 1123 1152 1183 1213 1244 1274 1304 1332 1357 1380 1400 1416 1427 1433 1432 1426 1413 1394 1368 1336 1298 1254 1206 1155 1101 1044 987 929 871 815 760 707 656 607 561 518 477 439 404 371 341 312 286 262 240 220 201 184 168 153 139 127 116 105 95 86 78 70 63 57 51 45 40 35 31 26 22 19 16 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2 2 2 2 2 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 21 48 81 122 172 233 308 399 511 647 814 1017 1267 1574 1950 2413 2980 3670 4498 5469 6557 7689 8723 9462 9715 9406 8616 7538 6372 5263 4284 3456 2773 2219 1770 1410 1119 885 697 545 422 322 242 177 124 82 48 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2
 2 4 7 9 12 15 18 21 25 28 32 36 40 44 48 53 58 63 68 73 79 85 91 97 104 111 118 126 133 142 150 159 168 178 188 198 209 221 232 245 258 271 285 300 316 333 350 368 388 408 430 454 479 506 534 565 599 635 674 716 762 812 867 926 990 1059 1135 1216 1304 1399 1500 1608 1723 1844 1970 2100 2233 2367 2500 2627 2747 2855 2946 3018 3066 3087 3079 3043 2977 2885 2770 2635 2485 2326 2161 1995 1831 1671 1519 1375 1240 1115 1000 895 800 713 635 565 502 445 394 349 309 273 242 213 188 166 146 129 113 100 88 77 67 59 51 45 39 34 29 25 21 18 15 13 10 8 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 13 16 19 23 27 31 36 41 47 54 62 70 79 90 102 115 130 147 166 187 211 238 269 304 343 388 438 495 560 633 715 807 911 1027 1157 1300 1458 1631 1817 2016 2224 2437 2650 2856 3047 3214 3348 3443 3493 3497 3456 3374 3257 3112 2947 2771 2588 2406 2227 2055 1891 1738 1595 1463 1342 1231 1129 1037 952 876 807 744 687 635 588 546 508 473 442 414 388 365 344 325 308 292 278 265 254 243 233 225 216 209 202 196 190 185 180 175 170 166 162 158 154 151 147 144 140 137 133 130 127 124 121 118 114 111 108 105 102 99 96 93 90 87 84 81 78 75 72 69 67 64 61 58 56 53 50 48 45 43 40 38 36 33 31 29 27 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 12 16 19 23 28 33 39 46 53 62 71 83 95 109 126 144 166 190 218 249 286 327 374 428 489 559 638 728 830 944 1074 1218 1380 1558 1754 1966 2194 2434 2681 2931 3175 3403 3607 3775 3898 3971 3990 3956 3871 3744 3581 3393 3188 2975 2759 2547 2342 2147 1963 1793 1635 1490 1357 1236 1127 1027 937 856 783 717 658 604 556 512 473 438 406 377 351 327 305 286 268 251 236 222 210 198 187 177 167 158 150 142 135 128 121 115 109 104 98 93 88 84 79 75 71 67 63 60 56 53 49 46 43 40 37 35 32 29 27 25 22 20 18 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 38 40 42 44 46 49 51 53 56 59 62 64 67 71 74 77 81 84 88 92 97 101 106 110 115 121 126 132 138 144 151 158 165 173 181 189 198 207 217 228 238 250 262 274 287 301 315 330 346 362 380 397 416 435 455 475 496 517 539 561 584 607 630 652 675 698 720 741 762 782 802 820 836 852 866 878 888 897 904 909 913 914 913 911 906 900 892 883 872 859 845 830 813 796 777 758 738 718 697 676 654 632 611 589 567 546 524 504 483 463 443 424 406 388 370 353 337 321 306 292 278 265 252 240 229 218 207 197 188 179 170 162 155 147 140 134 127 121 116 110 105 100 95 91 87 83 79 75 72 68 65 62 59 56 54 51 49 46 44 42 40 38 36 34 32 30 29 27 26 24 23 21 20 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 31 32 34
 0 0 0 0 0 0 1 2 4 5 7 9 11 13 15 18 20 23 26 30 33 37 41 45 50 55 61 67 74 81 89 97 107 117 128 140 154 169 185 203 223 245 269 295 324 356 391 430 472 518 568 622 680 742 808 878 950 1025 1100 1174 1247 1316 1378 1434 1479 1514 1538 1549 1548 1535 1511 1478 1437 1390 1337 1282 1224 1166 1108 1051 995 941 890 841 794 750 709 671 635 601 569 540 512 487 463 441 420 401 383 366 351 336 323 310 299 288 278 268 259 251 243 236 229 223 217 212 206 201 197 192 188 184 180 176 173 169 166 162 159 156 152 149 146 143 140 136 133 130 127 124 121 117 114 111 108 105 102 99 95 92 89 86 83 81 78 75 72 69 67 64 61 59 56 54 51 49 47 45 42 40 38 36 34 32 30 29 27 25 24 22 20 19 17 16 15 13 12 11 10 9 7 6 5 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0
 0 0 0 0 0 0 3 6 9 12 15 19 23 28 32 38 43 49 56 63 71 80 89 99 110 122 135 150 165 182 201 221 244 268 295 324 355 390 427 468 511 558 608 662 719 778 840 905 970 1035 1100 1163 1223 1279 1328 1371 1406 1432 1449 1457 1456 1447 1430 1407 1377 1344 1307 1267 1226 1184 1142 1100 1060 1020 983 946 912 879 849 820 792 767 743 721 700 680 662 645 628 613 599 585 572 559 547 536 525 514 503 493 482 472 462 451 441 430 420 409 398 387 376 364 353 341 329 318 306 294 282 271 259 248 237 226 215 204 194 184 175 166 157 148 140 132 124 117 110 104 97 91 86 80 75 70 66 61 57 53 49 46 43 39 36 33 31 28 26 23 21 19 17 15 13 12 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 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 87 99 113 129 146 166 189 213 241 272 306 344 386 431 480 533 589 648 708 770 832 892 949 1001 1048 1088 1120 1145 1161 1169 1169 1163 1151 1135 1116 1093 1069 1045 1019 995 970 947 924 903 883 863 845 827 810 794 777 761 744 727 709 691 671 650 628 605 581 556 530 503 475 448 420 393 366 339 314 289 266 243 222 202 184 167 151 136 123 111 99 89 80 71 63 56 50 44 39 34 30 26 22 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 2 4 6 8 11 14 16 19 22 26 29 33 37 41 45 50 55 60 66 71 78 84 91 98 106 115 123 133 142 153 164 175 187 200 213 228 242 258 274 291 309 327 346 366 386 408 430 452 475 499 524 549 575 602 629 657 686 715 746 777 809 843 877 913 950 988 1028 1069 1112 1156 1202 1250 1300 1351 1403 1457 1511 1566 1621 1676 1729 1780 1828 1872 1910 1942 1967 1982 1988 1983 1967 1939 1899 1849 1789 1720 1643 1560 1473 1384 1293 1203 1115 1029 947 868 794 725 661 601 546 496 450 407 369 334 303 274 248 225 204 185 167 152 137 125 113 103 93 84 76 69 63 57 51 46 42 38 34 30 27 24 21 19 16 14 12 10 8 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 65 69 74 79 84 90 96 102 108 115 122 129 137 145 154 164 173 184 195 206 218 231 245 259 274 290 307 325 344 364 385 407 430 454 479 505 532 560 589 619 649 680 711 743 774 805 835 865 894 922 948 972 995 1016 1035 1052 1067 1079 1090 1099 1106 1111 1115 1118 1120 1120 1120 1119 1117 1116 1113 1111 1109 1106 1104 1101 1098 1096 1093 1090 1087 1084 1081 1076 1072 1066 1060 1052 1044 1034 1023 1010 995 979 960 940 918 894 869 842 813 783 752 720 688 655 622 589 556 524 493 462 433 405 378 352 328 305 283 263 244 226 210 195 181 167 155 144 134 124 115 107 99 92 86 80 75 69 65 60 56 53 49 46 43 40 37 35 33 30 28 27 25 23 21 20 19 17 16 15 13 12 11 10 9 8 7 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 1 1 2 2 3 3 4 4 5 5 6 6 6 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 9 9 10 11 13 14 15 17 18 20 22 24 26 28 31 33 36 39 42 46 49 53 57
 27 29 32 35 39 42 46 50 54 58 63 67 72 78 83 89 96 102 109 117 124 133 141 151 161 171 182 194 207 220 234 249 265 282 301 320 340 362 385 409 435 462 490 520 552 584 618 653 689 726 763 801 839 876 913 948 982 1013 1043 1069 1092 1112 1128 1140 1148 1152 1153 1149 1142 1132 1118 1102 1084 1063 1040 1016 991 965 938 911 883 855 828 800 772 745 718 691 665 639 614 589 565 541 518 496 474 452 432 412 392 373 355 337 320 304 288 273 259 245 232 219 207 196 185 175 165 156 147 139 131 124 117 110 104 98 93 87 83 78 74 69 66 62 58 55 52 49 46 44 41 39 37 35 33 31 29 27 26 24 22 21 20 18 17 16 15 14 13 11 10 10 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 11 13 15 17 19 21 24
 0 0 0 0 0 1 3 5 6 9 11 13 16 18 21 25 28 32 36 40 45 50 55 62 68 76 84 93 102 113 125 139 154 170 189 210 233 260 289 323 361 404 452 507 570 640 720 810 911 1025 1151 1290 1442 1606 1779 1957 2136 2306 2461 2590 2684 2737 2743 2704 2622 2504 2360 2198 2027 1854 1685 1524 1372 1233 1105 989 885 791 707 632 565 506 452 405 362 324 290 260 233 208 186 167 149 133 119 106 94 84 74 66 58 51 45 39 34 30 26 22 19 16 13 11 9 7 6 5 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 60 63 67 70 73 76 80 83 87 90 94 97 101 105 109 112 116 120 124 128 133 137 141 146 151 155 160 165 171 176 182 188 195 201 209 216 224 233 242 252 263 275 288 301 316 333 351 371 392 416 443 471 503 538 576 617 663 713 767 826 889 957 1030 1107 1189 1274 1362 1452 1543 1634 1721 1805 1882 1950 2008 2053 2083 2098 2097 2081 2049 2002 1944 1875 1797 1714 1626 1535 1444 1353 1264 1178 1096 1017 942 871 805 743 686 633 583 538 496 457 422 389 360 333 308 285 265 246 229 214 200 187 176 166 156 148 140 133 127 121 116 111 107 103 99 96 93 90 87 85 83 80 78 76 74 72 70 69 67 65 63 62 60 59 57 55 54 52 51 49 48 46 45 43 42 40 39 37 36 34 33 31 30 28 27 25 24 23 21 20 18 17 16 14 13 12 11 9 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 7 8 9 10 12 13 15 16 18 20 22 24 26 28 30 33 35 38 40 43 46 48 51 54 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 2 5 9 14 18 24 30 36 44 53 62 73 85 99 115 133 153 177 203 233 268 308 353 405 464 532 609 697 798 912 1041 1186 1348 1528 1726 1940 2168 2408 2652 2895 3128 3340 3522 3664 3760 3804 3798 3743 3645 3511 3351 3172 2982 2787 2593 2404 2222 2050 1888 1737 1597 1468 1349 1239 1139 1047 963 886 816 752 693 639 589 544 502 464 428 396 366 338 313 289 268 248 229 212 196 181 168 155 143 132 122 113 104 96 88 81 74 68 62 57 52 47 43 39 35 31 28 25 22 19 16 14 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 51 54 56 59 61 64 66 69 72 75 78 81 84 87 90 94 97 101 104 108 112 116 120 125 129 134 138 143 148 154 159 165 171 177 183 190 197 204 211 219 227 235 244 252 261 271 281 290 301 311 322 333 345 356 368 380 392 405 417 430 442 455 467 480 492 504 517 528 540 551 563 573 584 594 604 613 622 631 639 647 654 661 668 674 680 686 691 696 700 704 707 710 713 715 716 717 717 716 715 713 710 707 702 697 691 683 675 667 657 646 635 622 609 596 581 567 552 536 520 504 488 472 456 440 425 409 394 380 365 351 338 325 312 300 289 278 267 257 247 238 229 220 212 204 197 189 183 176 170 164 158 153 147 142 137 133 128 124 120 116 112 108 104 101 97 94 91 87 84 81 78 76 73 70 67 65 62 60 57 55 53 50 48 46 44 42 40 38 36 34 32 30 28 27 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 7 7 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 12 13 15 16 17 19 20 22 23 25 27 28 30 32 34 36 38 40 42 44 47
 11 12 13 14 16 17 18 20 21 23 24 26 28 29 31 33 35 37 40 42 44 47 50 53 56 59 62 66 70 74 78 82 87 92 98 104 110 116 124 131 139 148 157 167 178 189 202 215 229 244 261 278 297 317 339 362 387 413 441 471 502 535 570 606 644 683 723 764 806 848 891 932 973 1012 1049 1084 1115 1143 1166 1185 1198 1206 1209 1206 1197 1182 1162 1138 1108 1075 1038 998 956 912 867 822 776 731 686 643 600 560 521 483 448 414 383 353 325 299 275 253 232 213 196 179 165 151 138 127 117 107 98 90 83 76 70 65 60 55 51 48 44 41 38 36 33 31 29 27 26 24 23 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 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 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 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 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 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 1 2 3 3 4 5 6 7 8 9 10
 49 53 57 62 66 71 76 82 88 94 100 107 114 122 130 139 148 158 168 179 190 203 216 230 245 260 277 295 314 335 357 380 405 432 461 491 523 558 594 633 674 718 763 811 861 913 966 1021 1076 1132 1188 1243 1296 1346 1394 1437 1476 1509 1535 1555 1568 1574 1572 1564 1549 1528 1501 1470 1434 1395 1354 1310 1265 1219 1172 1126 1080 1035 990 947 905 865 826 788 752 718 685 653 623 594 567 541 516 492 470 448 428 408 390 372 355 339 324 310 296 283 270 258 247 236 226 216 207 198 190 182 174 166 159 153 146 140 134 129 123 118 113 108 104 99 95 91 87 83 80 76 73 70 67 63 61 58 55 52 50 47 45 43 41 38 36 34 32 30 29 27 25 24 22 20 19 17 16 15 13 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 14 16 17 20 22 24 27 29 32 35 38 42 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 8 17 27 38 52 67 85 106 129 157 189 226 269 319 378 447 529 624 736 867 1021 1201 1411 1653 1930 2244 2591 2966 3358 3749 4115 4427 4658 4786 4800 4704 4514 4251 3941 3610 3275 2950 2645 2364 2109 1881 1677 1496 1337 1195 1071 960 863 776 699 630 569 514 464 420 380 343 310 281 253 229 206 186 167 150 134 120 107 95 84 74 65 57 50 43 37 31 26 22 18 14 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 19 26 33 42 52 63 76 91 107 127 149 175 204 238 277 322 375 435 504 584 676 781 899 1032 1180 1341 1513 1691 1870 2040 2194 2320 2410 2459 2463 2426 2353 2251 2128 1994 1855 1717 1583 1457 1339 1232 1134 1045 966 894 831 774 723 678 637 601 568 538 512 487 465 445 426 409 392 377 362 348 335 322 309 297 285 273 261 249 238 226 215 204 193 182 171 161 151 141 132 123 114 106 98 91 83 77 70 64 59 53 48 44 40 36 32 28 25 22 20 17 15 13 11 9 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 43 45 48 50 53 56 59 62 66 69 73 77 81 85 90 95 100 106 112 118 125 132 140 148 157 167 178 189 202 216 230 247 264 284 305 328 353 381 411 444 479 518 560 605 654 705 759 815 873 932 990 1046 1099 1146 1186 1218 1240 1250 1248 1235 1211 1176 1133 1084 1029 971 911 851 792 734 679 626 576 530 487 447 410 375 344 315 288 264 242 221 202 185 169 154 141 128 117 107 97 88 80 72 65 59 53 48 43 38 34 30 26 23 20 18 15 13 11 9 7 6 5 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 6 7 7 8 8 9 10 10 11 11 12 12 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 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 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 6 6 7 8 9 9 10 11 12 14 15 16 17 19 20 22 23 25 26 28 30 32 34 36 38
 50 51 53 54 56 57 58 60 61 63 65 66 68 70 71 73 75 77 79 81 83 85 87 90 92 95 97 100 103 106 110 114 117 122 126 131 136 141 147 154 161 169 177 186 196 207 219 232 246 262 279 298 318 341 366 393 423 455 491 529 571 615 664 715 770 828 889 953 1019 1086 1154 1222 1288 1352 1412 1467 1515 1555 1586 1607 1618 1618 1607 1587 1557 1518 1473 1421 1365 1306 1244 1181 1118 1056 994 934 877 821 768 718 670 626 583 544 507 472 440 410 382 356 333 311 290 272 255 239 225 211 199 188 178 169 161 154 147 141 135 131 126 122 118 115 112 109 107 105 103 101 99 98 96 95 94 92 91 90 89 88 87 86 85 85 84 83 82 81 80 79 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 57 56 55 54 52 51 50 49 47 46 45 43 42 41 39 38 37 35 34 33 31 30 29 28 27 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 41 42 43 45 46 47 49
 0 0 0 0 0 0 0 0 0 0 2 5 9 13 17 21 26 31 37 43 50 57 64 72 81 91 101 112 124 137 151 166 183 201 220 241 263 288 314 343 374 408 445 485 528 574 624 678 735 797 862 932 1005 1081 1161 1242 1325 1409 1492 1573 1650 1722 1787 1844 1892 1930 1956 1971 1974 1965 1945 1915 1875 1827 1772 1711 1646 1576 1504 1431 1356 1282 1208 1135 1064 995 927 863 801 741 685 632 581 534 489 447 409 373 339 308 280 254 230 208 188 170 154 139 126 114 103 93 85 77 70 63 58 52 48 44 40 37 34 31 28 26 24 22 20 18 17 16 14 13 12 11 10 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 9 10 12 13 14 15 17 18 19 21 22 24 26 27 29 31 33 34 36 38 40 43 45 47 50 52 55 58 60 63 66 70 73 77 80 84 88 93 97 102 107 112 118 124 130 137 144 151 160 168 178 188 198 210 222 235 250 265 282 300 319 340 362 386 411 439 469 500 534 570 608 649 692 737 785 835 886 940 994 1050 1105 1161 1215 1267 1316 1360 1399 1432 1457 1474 1481 1479 1467 1446 1415 1376 1329 1276 1218 1156 1092 1027 962 897 834 774 715 660 608 559 514 472 433 397 364 334 306 281 258 236 217 200 184 169 156 144 133 123 114 105 98 91 84 78 73 68 63 59 55 51 48 44 41 39 36 34 31 29 27 25 23 22 20 18 17 15 14 13 12 10 9 8 7 6 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 63 67 72 77 82 88 93 99 105 111 117 124 130 137 145 152 160 168 176 184 193 202 211 221 231 241 252 263 274 286 298 311 324 338 352 366 381 397 413 430 447 465 484 503 523 543 565 587 610 633 658 683 708 735 762 789 817 846 875 904 933 962 991 1020 1048 1075 1101 1126 1150 1172 1193 1212 1229 1243 1255 1265 1272 1276 1278 1277 1273 1267 1257 1245 1231 1213 1194 1172 1148 1122 1094 1065 1034 1002 969 935 900 865 830 795 760 725 691 657 624 592 561 531 502 474 447 422 398 375 353 332 313 295 278 261 246 232 219 207 195 184 174 165 156 148 140 133 127 120 114 109 104 99 94 90 86 82 78 75 72 69 66 63 60 58 55 53 51 48 46 44 42 41 39 37 35 34 32 30 29 27 26 25 23 22 21 19 18 17 16 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12 14 16 18 21 23 26 29 32 36 39 43 46 50 54 58
 1 2 2 3 4 4 5 6 7 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 26 28 30 32 34 37 40 43 46 50 53 58 62 67 73 79 86 94 102 112 122 134 147 161 178 196 216 239 265 294 326 362 402 446 496 550 610 675 745 820 900 983 1067 1152 1235 1313 1384 1445 1494 1529 1548 1552 1540 1514 1476 1427 1371 1309 1244 1177 1110 1043 979 917 858 802 750 701 655 612 573 536 502 471 442 415 391 368 347 328 310 294 279 265 252 240 229 219 210 202 194 187 181 175 169 164 159 155 151 147 143 140 137 134 131 128 125 122 120 117 115 112 110 107 105 102 100 98 95 93 90 88 86 83 81 79 77 74 72 70 68 66 63 61 59 57 55 53 51 49 47 45 44 42 40 38 36 35 33 31 30 28 27 25 24 22 21 19 18 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 56 59 62 65 68 71 75 78 82 86 90 94 98 103 107 112 117 122 128 134 140 146 152 159 166 173 181 189 197 206 215 224 234 244 255 266 277 289 301 314 327 341 355 370 385 400 416 432 448 465 482 499 516 533 550 567 584 600 616 632 647 661 674 687 698 708 718 726 733 738 743 746 748 748 748 746 743 739 734 728 721 713 704 695 685 674 663 652 640 628 615 603 590 577 564 551 539 526 513 500 488 475 463 451 439 428 416 405 394 384 373 363 353 344 334 325 316 308 300 292 284 276 269 262 255 248 242 236 230 224 218 212 207 202 196 191 187 182 177 172 168 164 159 155 151 147 143 139 135 132 128 124 121 117 114 111 107 104 101 98 95 92 89 86 83 81 78 75 73 70 68 65 63 60 58 56 54 52 50 48 46 44 42 40 38 36 35 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 28 29 31 33 35 37 39 41 43 46 48 50
 0 0 0 1 3 4 6 7 9 10 12 14 16 18 20 22 24 27 29 32 35 37 41 44 47 51 55 59 64 68 73 79 85 91 97 105 112 121 129 139 150 161 173 186 201 216 233 252 272 294 317 343 371 401 434 469 507 547 591 637 686 738 792 848 906 965 1025 1084 1142 1199 1252 1302 1346 1386 1419 1445 1464 1476 1480 1478 1468 1452 1430 1403 1372 1337 1299 1258 1216 1172 1128 1083 1038 993 949 906 864 823 783 744 707 671 636 603 572 541 512 485 459 434 411 389 368 348 330 313 297 281 267 254 242 230 219 209 200 191 183 175 168 162 155 150 144 139 134 130 125 121 118 114 110 107 104 101 98 95 93 90 87 85 83 80 78 76 74 72 70 68 66 64 62 60 58 57 55 53 51 50 48 46 45 43 41 40 38 37 35 34 32 31 29 28 26 25 23 22 21 19 18 17 15 14 13 12 11 9 8 7 6 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 51 57 62 68 74 80 86 92 98 105 112 119 126 133 140 147 155 162 170 178 186 193 201 209 217 225 233 241 250 258 266 274 283 291 300 309 318 327 337 347 358 369 381 394 408 423 440 458 478 501 526 554 585 620 660 704 754 811 873 944 1022 1109 1205 1311 1427 1554 1690 1836 1991 2153 2319 2486 2649 2804 2943 3060 3148 3202 3216 3190 3123 3018 2881 2719 2538 2347 2152 1959 1771 1593 1425 1270 1128 999 881 776 681 596 521 453 394 341 294 253 217 185 157 132 111 92 76 62 50 40 31 23 17 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 5 6 7 7 8 8 9 9 10 10 11 11 11 12 12 12 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 12 12 12 11 11 11 10 10 10 9 9 8 8 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 16 20 24 28 32 37 41
 57 60 64 67 71 75 80 84 89 93 98 104 109 114 120 126 133 139 146 153 160 168 176 184 193 202 211 221 231 241 252 263 274 286 297 309 321 333 346 358 370 382 394 406 417 427 437 447 456 464 471 478 484 488 493 496 499 500 502 502 503 503 502 501 501 500 499 498 497 497 497 497 497 498 499 501 503 506 509 513 517 522 527 533 539 545 552 560 568 576 584 592 600 607 615 621 627 632 636 638 638 637 634 628 620 610 597 583 566 547 526 504 481 458 433 409 385 361 337 315 293 272 252 234 216 200 185 171 158 146 135 124 115 106 98 91 84 77 72 66 62 57 53 49 46 42 39 36 34 31 29 27 25 23 22 20 18 17 16 14 13 12 11 10 9 8 7 6 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 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 15 16 18 19 21 23 25 27 29 31 33 36 38 41 44 47 50 53
 0 0 0 0 0 2 4 5 7 9 11 13 15 17 20 22 25 28 31 34 37 41 44 48 53 57 62 67 73 79 85 92 100 108 117 126 136 148 160 173 188 204 221 240 261 284 309 337 368 401 438 478 522 570 623 680 742 809 880 957 1037 1122 1209 1299 1390 1481 1570 1655 1735 1808 1872 1926 1969 2001 2020 2026 2022 2006 1980 1946 1904 1856 1803 1747 1688 1626 1564 1502 1440 1379 1318 1259 1202 1146 1091 1039 988 939 892 846 802 760 720 681 644 608 574 541 509 480 451 424 398 373 350 328 307 287 269 251 235 219 204 191 178 165 154 143 133 124 115 107 99 92 85 79 73 67 62 57 53 49 45 41 37 34 31 28 25 23 20 18 16 14 12 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2 5 7 10 13 16 19 22 26 30 35 39 44 49 55 61 68 75 83 91 100 110 121 133 145 159 174 190 208 228 249 273 298 326 357 391 427 467 511 558 610 665 725 789 857 928 1003 1080 1158 1236 1313 1386 1454 1515 1568 1610 1640 1659 1664 1658 1640 1612 1575 1531 1482 1428 1372 1314 1256 1199 1143 1089 1037 988 941 897 855 817 780 747 715 686 658 633 609 587 566 547 529 512 496 481 467 453 441 429 417 406 396 386 376 367 358 349 341 332 324 316 308 301 293 286 278 271 264 257 250 243 236 229 222 216 209 203 197 191 185 179 173 168 162 157 151 146 141 137 132 127 123 119 114 110 106 103 99 95 92 89 85 82 79 76 74 71 68 66 63 61 58 56 54 52 50 47 45 44 42 40 38 36 35 33 31 30 28 27 25 24 22 21 20 18 17 16 15 13 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
 43 47 51 56 61 66 71 77 83 90 96 103 111 119 127 136 145 155 166 177 190 202 216 231 247 264 282 301 322 344 368 394 421 451 483 517 553 592 633 678 724 774 826 881 938 998 1059 1122 1186 1250 1314 1376 1437 1496 1550 1601 1647 1687 1721 1750 1772 1787 1797 1801 1799 1793 1782 1767 1750 1729 1707 1683 1657 1630 1603 1575 1547 1518 1489 1460 1431 1401 1371 1341 1310 1279 1247 1215 1181 1147 1112 1076 1039 1002 963 924 884 844 804 764 724 684 645 606 569 532 497 463 430 400 370 342 316 292 269 248 228 210 193 177 163 149 137 126 116 106 98 90 83 77 71 65 60 56 51 48 44 41 38 35 33 30 28 26 25 23 21 20 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 11 13 16 18 21 24 28 31 35 39
 11 14 16 19 21 24 28 31 35 39 43 47 52 57 63 69 75 82 89 97 106 115 126 137 149 162 176 192 209 227 248 270 294 321 350 381 415 452 492 535 581 629 680 733 788 843 898 951 1001 1047 1088 1121 1147 1164 1171 1170 1159 1141 1116 1084 1049 1010 968 926 883 841 800 760 722 685 651 619 588 560 533 508 485 464 444 425 407 390 375 360 346 333 321 309 298 287 277 267 257 248 239 230 221 213 205 197 189 181 174 166 159 152 145 139 132 126 120 114 109 103 98 93 88 84 79 75 71 68 64 61 58 55 52 50 47 45 43 41 39 37 36 34 33 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 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 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 0 0 2 3 5 7 9
 0 0 0 0 0 0 1 2 3 4 5 7 8 10 11 13 14 16 18 20 22 24 27 29 32 35 38 41 45 49 53 58 62 68 74 80 87 94 102 111 121 132 143 156 170 185 202 221 241 263 288 314 344 375 410 447 488 531 578 627 679 733 789 846 904 961 1016 1069 1118 1163 1201 1232 1256 1272 1280 1281 1273 1259 1239 1214 1184 1150 1115 1077 1038 999 959 920 882 844 808 773 740 708 677 648 620 594 569 545 522 501 481 462 444 426 410 395 380 366 353 341 329 318 307 297 287 278 270 261 253 246 238 231 225 218 212 206 200 194 189 184 179 174 169 164 159 155 150 146 142 138 134 130 126 122 118 115 111 108 104 101 98 94 91 88 85 83 80 77 74 72 69 67 64 62 60 57 55 53 51 49 47 45 43 41 39 38 36 34 33 31 29 28 26 25 24 22 21 20 18 17 16 15 14 13 12 11 10 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 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 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
 40 44 48 51 56 60 64 69 74 80 86 92 98 105 112 120 128 137 146 156 166 177 189 202 215 229 244 261 278 296 315 336 358 381 405 431 458 486 515 546 578 610 643 677 711 745 779 811 843 872 900 925 946 965 980 991 998 1001 1000 995 987 975 960 943 923 901 878 853 828 801 775 748 721 694 668 642 617 592 568 544 521 499 477 457 437 417 398 380 363 346 330 314 299 285 271 258 245 233 221 210 199 189 179 170 161 152 144 137 129 123 116 110 104 99 94 89 84 80 76 72 69 65 62 59 57 54 52 49 47 45 43 41 40 38 36 35 34 32 31 30 29 27 26 25 24 23 22 22 21 20 19 18 17 17 16 15 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 6 7 8 9 11 12 14 15 17 19 21 24 26 29 31 34 37
 68 72 77 82 87 93 98 104 110 116 122 129 136 142 150 157 165 172 180 189 197 206 215 224 234 244 254 264 275 286 297 309 321 334 347 360 373 387 402 416 432 447 463 480 496 513 531 548 566 584 603 621 639 657 675 692 709 726 741 756 769 782 792 802 810 816 821 823 824 824 821 817 811 803 794 783 771 758 744 728 712 695 678 660 641 623 603 584 565 546 526 507 488 470 451 433 415 398 381 364 348 333 318 303 289 275 262 250 238 227 216 206 196 187 178 170 162 155 149 142 137 131 126 122 117 114 110 107 104 101 98 96 94 92 90 88 86 85 84 82 81 80 79 78 77 76 75 74 73 72 72 71 70 69 68 68 67 66 65 65 64 63 62 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 46 45 44 43 42 40 39 38 36 35 34 33 31 30 29 27 26 25 23 22 21 20 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 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 0 1 2 3 5 6 7 9 11 13 15 17 19 22 24 27 30 33 36 40 43 47 51 55 59 63
 15 17 19 22 24 27 30 32 36 39 43 46 51 55 60 65 70 76 83 90 97 105 114 123 134 145 157 170 185 201 218 237 257 280 304 331 360 391 424 461 499 540 583 628 675 722 769 815 859 900 936 967 992 1009 1018 1019 1013 999 979 953 923 890 854 817 779 742 705 669 635 602 571 543 516 491 467 446 426 408 391 376 361 349 337 326 316 308 299 292 286 280 274 269 265 261 258 255 252 250 248 246 244 243 242 241 240 239 238 237 237 236 235 234 232 231 229 228 226 223 221 218 215 211 208 204 200 196 191 186 182 177 171 166 161 156 151 146 140 135 130 125 121 116 111 107 102 98 94 90 87 83 79 76 73 70 67 64 61 58 56 53 51 49 46 44 42 40 38 37 35 33 31 30 28 27 25 24 22 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 8 10 11 13
 3 5 6 8 10 12 14 17 19 22 25 28 31 35 39 44 48 54 59 65 72 79 87 95 105 115 126 138 151 165 181 198 216 236 257 280 304 330 357 385 414 443 472 500 527 552 574 592 606 616 621 621 616 607 593 577 557 536 513 489 465 441 418 395 373 353 333 315 298 282 268 254 242 231 220 211 203 195 188 182 177 172 168 164 161 158 156 154 152 151 151 150 151 151 152 153 155 157 159 162 166 169 173 178 183 189 195 201 208 216 223 232 241 250 260 270 280 290 301 311 321 331 340 348 356 362 367 370 372 372 370 367 362 355 346 337 326 314 302 289 275 262 248 234 221 208 195 183 172 161 150 140 131 122 113 105 98 91 84 78 73 67 62 58 53 49 45 42 38 35 32 29 27 24 22 19 17 15 14 12 10 9 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2
 13 15 18 20 23 26 29 32 36 40 44 48 52 57 62 68 74 80 87 94 102 110 119 129 139 151 163 176 190 206 223 241 261 283 307 333 361 391 425 461 500 541 587 635 686 740 796 854 914 974 1033 1090 1145 1194 1238 1275 1304 1323 1334 1335 1327 1311 1288 1258 1224 1185 1143 1100 1056 1011 967 924 882 842 804 767 732 699 668 639 611 585 561 537 515 495 475 457 439 422 406 391 376 362 349 336 324 311 300 288 277 267 256 246 236 227 218 208 200 191 183 175 167 160 152 145 138 132 126 120 114 108 103 98 93 88 84 80 75 72 68 64 61 58 55 52 49 46 44 41 39 37 35 33 31 29 28 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 6 5 4 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 1 2 4 5 7 9 11
 49 52 54 57 60 63 66 69 73 76 80 83 87 91 95 99 104 108 113 118 123 128 133 138 144 150 156 162 169 175 182 189 196 204 211 219 227 235 243 251 260 268 277 285 294 302 310 318 326 333 340 347 353 358 363 367 371 373 375 377 377 377 376 374 372 368 365 360 355 350 344 338 332 326 319 312 305 298 291 284 277 269 263 256 249 242 236 230 223 217 212 206 200 195 190 185 180 175 170 166 162 158 154 150 146 143 139 136 133 130 127 124 122 119 117 115 113 111 109 107 105 104 102 101 100 99 97 96 95 94 93 92 92 91 90 89 88 87 86 86 85 84 83 82 81 80 79 78 77 76 75 74 73 71 70 69 68 66 65 64 62 61 60 58 57 55 54 52 51 49 48 47 45 44 42 41 39 38 37 35 34 32 31 30 28 27 26 25 23 22 21 20 19 18 16 15 14 13 13 12 11 10 9 8 8 7 6 6 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 20 21 23 24 26 28 29 31 33 35 37 39 42 44 47
 55 59 63 67 72 76 81 86 91 97 102 108 113 119 125 131 137 144 150 156 163 169 176 182 188 195 201 208 214 220 226 233 239 244 250 256 262 267 273 278 283 289 294 299 305 310 316 322 328 335 342 349 357 365 374 384 394 405 417 429 443 457 472 489 506 523 542 561 581 602 623 644 666 688 709 730 750 770 788 805 820 833 844 852 858 860 859 855 848 837 823 806 787 764 739 713 684 655 625 594 563 532 501 471 442 415 388 362 338 315 293 273 254 236 220 204 190 177 165 154 143 134 125 117 110 103 97 91 86 81 76 72 68 64 61 58 55 52 49 47 44 42 40 38 36 34 33 31 29 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 9 8 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 1 1 2 3 4 5 6 7 8 10 11 13 15 17 19 21 23 26 28 31 34 37 40 44 47 51
 65 71 78 85 92 99 106 114 122 131 139 148 157 166 176 185 194 204 213 222 231 240 248 256 263 270 277 283 288 292 296 299 302 303 304 304 304 303 301 299 296 293 289 285 281 276 272 267 262 258 253 249 245 242 239 236 234 232 231 231 231 232 234 237 240 245 250 256 264 272 281 292 303 316 330 346 362 381 401 422 446 471 498 527 558 592 627 665 704 746 789 834 879 925 970 1013 1053 1089 1120 1144 1159 1165 1161 1147 1122 1088 1046 996 942 883 823 762 702 644 588 536 487 441 399 361 326 295 267 241 218 198 179 163 148 135 123 112 103 94 86 80 73 68 62 58 54 50 46 43 40 37 35 33 31 29 27 25 23 22 21 19 18 17 16 15 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 1 3 5 7 9 12 14 17 20 24 27 31 35 39 44 49 54 60
 16 17 19 21 22 24 26 28 30 33 35 37 40 42 45 48 50 53 56 60 63 67 70 74 78 82 86 91 95 100 105 110 116 121 127 133 140 146 153 160 167 175 183 191 199 208 217 226 236 246 256 266 277 288 300 312 325 338 351 365 379 394 410 426 443 461 479 498 518 538 559 581 604 628 652 677 703 729 755 781 808 834 859 884 907 929 949 965 979 989 994 995 991 982 968 948 923 894 860 823 782 740 696 652 607 564 521 480 441 403 368 336 305 277 252 228 206 187 169 153 138 125 113 102 93 84 76 69 62 57 51 47 42 38 35 32 29 26 24 22 20 18 16 15 13 12 11 9 8 7 6 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 1 2 3 4 5 6 7 9 10 11 13 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10 12 14 17 19 22 25 28 32 36 40 45 50 56 62 69 77 85 94 105 116 129 142 158 175 194 215 238 264 293 324 358 396 436 480 527 577 630 685 741 798 854 909 960 1007 1049 1083 1111 1130 1141 1144 1139 1128 1110 1088 1062 1033 1002 969 936 903 871 839 809 780 752 726 701 678 656 636 617 599 583 568 553 540 528 516 505 495 485 476 467 459 450 442 434 426 417 409 401 392 383 374 365 356 346 336 326 316 305 295 284 274 263 252 242 231 221 211 202 192 183 174 165 157 149 141 133 126 119 113 107 101 95 90 85 80 75 71 66 62 58 55 51 48 45 42 39 36 34 31 29 27 25 23 21 19 17 15 14 12 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
 34 37 40 44 47 50 54 58 62 66 71 75 80 85 91 96 102 108 115 121 129 136 144 152 161 170 179 189 200 211 223 235 248 261 275 289 304 320 336 353 370 387 405 423 440 458 476 494 511 527 543 557 571 583 594 603 611 617 622 625 626 626 624 621 617 611 605 597 590 581 572 563 554 544 535 526 517 508 500 491 484 476 469 463 457 451 446 442 438 434 431 428 426 425 424 423 423 423 424 425 427 429 432 435 439 443 448 453 459 465 471 478 486 494 502 510 519 528 537 546 556 564 573 582 589 597 603 609 613 617 619 620 620 618 615 610 604 596 588 577 566 554 541 527 512 497 481 465 448 432 415 399 383 367 351 336 320 306 291 278 264 251 239 226 215 204 193 182 172 163 154 145 136 128 121 113 106 100 93 87 81 75 70 65 60 55 51 47 43 39 36 32 29 26 23 21 18 16 14 12 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 4 5 7 9 10 12 14 16 19 21 23 26 29 31
 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 21 23 26 28 31 35 38 42 46 51 56 61 67 74 81 89 97 106 117 128 140 153 168 184 201 220 240 262 286 311 338 366 396 428 460 493 527 562 596 629 661 692 720 747 770 791 808 822 833 841 846 848 847 844 838 831 822 811 799 786 772 757 741 725 707 689 671 652 632 612 592 571 550 528 507 485 463 441 419 398 376 356 335 316 297 278 261 244 228 212 198 184 172 160 148 138 128 119 111 103 95 89 82 76 71 66 61 57 53 49 46 42 39 37 34 32 29 27 25 23 22 20 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 14 15 17 18 19 20 22 23 25 26 28 29 31 33 35 37 39 41 43 46 48 51 54 57 60 63 67 70 74 79 83 88 93 99 105 111 118 125 133 141 150 160 170 181 192 205 218 232 247 262 279 296 314 333 353 373 394 415 437 459 481 502 523 544 564 583 600 617 631 644 656 666 673 679 684 686 687 686 683 679 674 667 659 651 641 630 619 606 593 580 566 551 537 521 506 490 474 457 441 425 408 392 375 359 343 328 312 297 282 268 254 241 228 216 204 193 182 172 163 154 145 137 129 122 116 109 104 98 93 88 84 79 76 72 69 65 62 60 57 54 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 7 8 9 10 11
 53 56 59 63 66 70 74 78 82 87 91 96 101 106 112 117 123 129 135 141 148 155 162 170 177 185 193 202 210 219 228 237 246 256 266 275 285 295 305 314 324 333 343 352 360 369 377 385 392 399 405 411 417 422 426 430 433 436 439 440 442 443 444 444 444 443 442 441 440 438 436 434 431 428 425 422 418 415 411 406 402 397 392 387 382 376 370 364 357 351 344 337 330 322 314 307 299 290 282 274 265 257 248 240 231 223 214 206 198 190 182 175 167 160 153 146 140 134 128 122 116 111 106 102 97 93 89 85 82 79 76 73 70 67 65 62 60 58 56 55 53 51 50 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 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 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 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 5 6 7 8 9 10 11 12 13 14 16 17 19 20 22 24 26 27 30 32 34 36 39 41 44 47 50
 56 60 64 68 72 77 82 87 92 98 103 110 116 123 130 137 145 153 161 170 180 189 200 211 222 234 247 260 274 288 304 320 336 353 371 390 409 429 449 470 491 513 534 555 577 598 618 638 656 674 690 705 717 728 737 744 749 752 752 750 746 741 733 724 713 701 687 673 657 641 624 607 590 572 554 536 518 501 483 466 449 432 415 399 383 368 353 338 324 310 296 283 271 258 246 235 224 213 203 193 183 174 165 156 148 140 133 126 119 113 107 101 95 90 85 81 77 73 69 66 62 59 57 54 52 50 48 47 45 44 43 42 41 40 40 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 41 41 40 40 39 38 38 37 37 36 36 35 34 34 33 33 32 32 31 30 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 6 6 5 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 1 3 4 5 6 8 9 11 13 14 16 18 21 23 25 28 30 33 36 39 42 45 49 52
 90 95 99 104 109 114 119 124 129 134 139 144 149 155 160 165 171 176 181 186 192 197 202 207 212 217 222 227 232 236 241 245 250 254 258 262 266 269 273 276 280 283 286 289 292 295 298 301 304 306 309 312 314 317 320 322 325 328 330 333 336 338 341 344 346 349 351 354 356 358 361 363 364 366 368 369 371 372 373 374 375 375 375 376 376 375 375 374 373 372 371 370 368 366 364 361 359 356 353 349 346 342 338 334 329 324 320 314 309 304 299 293 287 282 276 270 265 259 254 248 243 237 232 227 223 218 213 209 205 201 197 193 190 187 183 180 177 174 172 169 167 164 162 159 157 155 153 150 148 146 144 142 140 138 136 134 132 129 127 125 123 121 119 116 114 112 110 107 105 103 100 98 95 93 91 88 86 83 80 78 75 73 70 68 65 63 60 58 55 53 51 48 46 44 41 39 37 35 33 31 29 28 26 24 23 21 20 19 17 16 15 14 13 12 11 10 10 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 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 3 3 3 4 4 5 5 6 7 8 9 10 11 12 13 15 16 18 20 22 24 26 28 31 33 36 38 41 44 48 51 54 58 61 65 69 73 77 81 86
 27 30 33 36 40 43 47 52 56 61 66 72 78 85 92 100 108 117 127 137 149 161 174 188 203 219 236 254 273 293 314 336 358 380 402 423 444 463 481 495 508 516 522 523 521 516 507 495 481 465 447 428 408 388 369 349 330 312 295 279 263 249 236 224 212 202 192 184 176 169 162 156 151 146 142 138 135 132 129 127 125 124 123 122 121 121 121 122 122 123 124 125 127 129 131 134 136 139 143 146 150 154 159 163 168 173 178 184 189 195 200 206 211 216 220 224 227 230 232 233 233 233 231 228 225 220 215 208 202 194 187 179 170 162 154 146 138 130 122 115 108 101 94 88 83 77 72 67 63 59 55 51 48 44 41 39 36 33 31 29 27 25 23 21 20 18 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 11 12 14 16 18 20 22 25
 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 65 66 67 69 70 72 73 75 77 78 80 82 84 86 88 90 92 94 96 98 101 103 105 108 110 113 115 118 120 123 125 128 131 134 136 139 142 145 148 150 153 156 159 162 165 168 171 174 177 179 182 185 188 191 194 197 200 203 206 210 213 216 219 222 225 229 232 235 239 242 246 249 253 256 260 263 266 270 273 277 280 283 286 289 291 294 296 298 299 300 301 302 302 301 300 298 296 294 291 287 283 278 273 268 262 255 249 242 235 228 221 213 206 198 191 184 177 170 163 156 150 144 138 132 127 122 117 112 107 103 99 95 91 87 84 81 78 75 72 69 67 64 62 60 58 56 54 52 51 49 47 46 45 43 42 41 40 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 43 43 44 45 46 46
 87 93 99 106 113 120 127 135 144 153 162 171 181 191 202 213 224 235 247 259 271 282 294 306 318 329 339 350 359 367 375 382 387 391 394 396 396 395 393 390 386 380 374 367 360 352 343 335 326 317 309 300 292 284 277 270 263 257 252 247 243 239 236 233 231 229 228 228 228 228 229 231 233 235 239 242 246 251 256 262 268 274 282 289 298 307 316 326 336 347 358 370 382 394 406 418 430 442 452 462 471 479 485 489 490 490 487 482 474 464 452 438 422 404 385 366 346 326 306 286 267 249 231 214 198 183 169 156 144 133 123 113 105 97 89 83 76 71 65 61 56 52 48 45 42 39 36 34 31 29 27 25 24 22 21 19 18 17 16 14 13 12 12 11 10 9 8 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 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 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 6 6 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 6 6 6 6 6 7 7 8 8 9 9 10 11 12 13 14 15 17 18 20 22 24 26 28 31 33 36 39 42 46 49 53 57 61 66 71 76 81
 95 101 107 113 120 127 135 143 151 159 168 176 186 195 205 214 225 235 245 256 266 276 287 297 307 317 326 335 344 352 360 366 372 378 382 386 389 391 392 392 392 391 389 387 384 381 377 373 369 365 360 356 351 346 342 338 334 330 326 322 319 316 313 311 308 306 305 303 302 301 300 299 298 298 297 297 297 297 297 297 298 298 298 298 298 299 299 299 299 299 298 298 297 296 295 294 292 291 289 286 284 281 278 274 270 266 262 257 252 247 242 236 230 224 218 212 206 200 194 188 182 176 170 164 159 153 148 143 138 133 128 124 119 115 111 107 103 100 96 93 90 87 84 81 78 76 73 71 68 66 64 62 60 58 56 54 52 51 49 48 46 44 43 42 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 12 12 11 10 10 9 8 8 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 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 7 7 8 8 9 9 10 11 12 13 14 16 17 18 20 22 24 26 28 30 33 36 39 42 45 48 52 56 60 64 69 73 78 83 89
 37 39 41 44 46 49 52 55 58 62 66 70 74 79 84 89 94 100 107 114 121 129 137 146 155 165 175 186 198 210 222 235 248 262 275 288 301 314 326 337 347 355 362 367 371 372 372 370 366 360 353 345 336 326 315 304 292 281 269 258 247 237 226 217 207 198 190 182 175 168 161 155 149 144 139 134 130 126 122 119 115 112 109 107 104 102 100 97 96 94 92 90 89 88 86 85 84 83 82 80 79 78 78 77 76 75 74 73 72 71 70 69 68 68 67 66 65 63 62 61 60 59 58 57 55 54 53 52 50 49 48 47 45 44 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 21 22 23 24 26 27 29 31 33 35
 17 18 19 20 22 23 25 27 28 30 32 34 37 39 42 45 48 51 54 58 62 66 71 76 81 87 94 101 108 117 126 135 146 158 171 185 200 217 235 255 277 300 326 353 383 415 448 483 520 557 595 633 670 705 738 766 790 809 822 828 828 822 810 792 771 745 718 688 657 625 594 562 532 503 475 449 423 400 377 356 337 319 302 286 271 257 244 232 221 211 201 192 183 175 168 161 154 148 142 136 131 126 122 117 113 109 105 102 98 95 92 89 86 84 81 79 76 74 72 69 67 65 63 61 60 58 56 54 53 51 49 48 46 45 43 42 41 39 38 37 35 34 33 32 31 30 28 27 26 25 24 23 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 12 13 14 16
 28 31 33 36 38 41 44 47 50 53 57 60 63 67 71 75 79 83 87 91 95 100 104 109 114 118 123 128 133 138 143 148 153 159 164 169 175 180 186 191 197 203 208 214 220 227 233 240 247 254 261 269 277 285 294 303 312 322 332 342 353 364 375 386 397 409 420 431 441 451 461 470 478 486 492 497 501 504 505 505 504 501 497 492 485 478 469 459 448 437 425 412 399 386 372 358 345 331 317 304 291 278 266 254 243 231 221 211 201 192 183 175 167 160 153 147 141 135 130 125 121 116 113 109 106 103 100 97 95 92 90 88 86 84 83 81 79 78 76 75 73 72 70 69 68 66 65 63 62 60 59 58 56 55 53 52 50 49 47 46 44 43 41 40 38 37 35 34 33 31 30 28 27 26 24 23 22 20 19 18 17 16 15 13 12 11 10 9 8 7 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 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 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 8 9 10 12 13 15 16 18 20 22 24 26
 79 86 93 101 110 119 129 140 151 163 176 190 206 222 240 259 279 302 326 352 380 410 442 477 515 555 598 644 692 743 795 850 906 962 1018 1072 1123 1171 1213 1248 1275 1292 1301 1299 1287 1267 1237 1201 1158 1111 1060 1008 954 901 848 797 748 700 656 614 574 538 503 471 442 414 389 365 344 323 305 288 271 257 243 230 218 207 197 187 178 169 162 154 147 141 134 128 123 118 113 108 104 100 96 92 88 85 82 78 76 73 70 68 65 63 61 59 57 55 54 52 51 50 49 48 47 46 46 46 45 45 45 46 46 47 47 48 49 50 52 53 55 56 58 60 63 65 67 70 72 75 78 81 84 87 90 93 96 99 103 106 109 112 115 119 122 125 128 131 133 136 139 141 144 146 148 150 151 153 154 155 156 157 157 158 158 157 157 156 155 154 153 151 149 147 145 143 141 138 135 132 129 126 123 119 116 113 109 106 102 99 95 92 89 85 82 79 76 73 70 67 64 62 59 57 54 52 50 48 47 45 43 42 41 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 12 11 11 10 10 9 8 8 7 6 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 17 20 23 26 29 33 37 41 45 50 55 61 66 72
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 7 9 11 14 18 22 26 31 36 43 50 59 69 81 94 110 129 151 178 209 246 290 343 407 483 575 686 818 975 1158 1367 1599 1841 2072 2266 2391 2424 2359 2211 2008 1778 1547 1330 1136 966 820 697 593 505 432 370 318 274 237 205 179 156 136 119 104 92 81 71 63 56 49 44 39 34 30 27 24 22 19 17 16 14 13 12 11 10 9 9 9 9 9 9 9 10 10 11 12 13 14 15 17 18 20 22 24 26 28 31 33 36 39 42 45 48 51 54 57 60 63 66 69 72 75 77 79 82 83 85 87 88 89 89 89 89 89 89 88 87 85 84 82 80 78 76 74 71 69 66 64 61 59 56 53 51 48 46 43 41 39 36 34 32 30 28 25 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
 14 15 16 18 19 20 21 22 23 25 26 28 29 31 32 34 36 38 40 42 44 46 49 51 54 56 59 62 66 69 73 77 81 85 90 94 100 105 111 118 125 132 140 148 158 167 178 189 202 215 229 245 261 279 298 319 341 364 389 416 444 473 504 536 569 602 636 670 703 736 767 796 822 845 863 878 888 893 892 887 876 861 842 818 791 762 730 697 663 629 594 559 526 493 461 430 401 373 347 322 299 277 256 237 219 203 187 173 160 148 136 126 117 108 100 92 86 80 74 69 64 60 56 52 49 46 43 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 4 4 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 12 13 13
 73 80 87 95 103 112 120 130 140 150 161 172 184 196 209 222 236 250 264 278 293 308 323 337 352 366 380 393 406 418 429 439 449 457 464 470 474 478 480 481 482 481 479 477 474 471 467 463 459 455 451 448 445 442 439 437 436 436 435 436 437 439 441 444 448 452 456 461 466 471 477 483 489 494 500 506 511 515 519 522 525 526 526 525 523 519 513 506 497 486 474 461 446 429 412 394 375 355 336 316 296 277 258 240 222 205 189 174 160 147 135 123 112 103 94 85 78 71 65 59 54 49 45 41 38 34 31 29 26 24 22 21 19 18 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 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 1 2 3 5 6 8 10 12 14 17 19 22 25 29 32 36 41 45 50 55 61 67
 53 55 57 59 61 63 65 67 69 72 74 77 79 82 85 88 91 94 97 101 104 108 112 115 119 124 128 132 137 141 146 151 156 161 167 172 177 183 189 194 200 206 212 218 223 229 235 241 247 253 258 264 270 276 281 287 292 298 303 308 314 319 324 330 335 340 345 351 356 361 367 372 378 383 388 394 399 405 410 416 421 426 431 436 441 445 449 453 456 459 461 462 463 463 462 461 458 454 449 443 436 428 419 409 398 386 374 361 347 333 319 304 290 275 261 247 234 220 208 195 184 173 162 152 143 134 125 118 110 104 97 91 86 81 76 71 67 63 60 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 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 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 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 45 46 48 50 51
 53 55 56 58 61 63 65 67 70 73 76 78 82 85 88 92 96 100 104 109 114 119 124 130 136 142 149 156 164 172 181 190 199 209 219 230 241 252 264 275 287 299 311 322 333 343 353 361 368 374 378 380 381 380 377 373 367 359 351 341 330 318 306 293 280 268 255 242 230 218 206 195 184 174 164 155 146 138 130 122 115 108 102 96 91 85 80 76 71 67 63 60 56 53 50 47 44 42 39 37 35 33 31 29 28 26 25 23 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 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 40 41 42 43 45 46 48 49 51
 60 62 65 68 71 75 78 82 85 89 93 97 101 105 110 115 120 125 130 136 142 148 154 161 168 175 182 190 198 207 216 225 235 245 255 266 276 288 299 310 322 334 345 357 368 379 389 399 408 417 424 431 436 440 443 444 444 443 441 437 433 427 420 413 404 396 386 377 367 356 346 336 326 316 306 296 286 277 268 259 251 242 235 227 220 213 206 199 193 187 182 176 171 166 161 156 152 148 144 140 136 133 129 126 123 120 117 114 112 109 107 105 103 101 99 97 96 94 93 91 90 89 88 87 86 85 85 84 83 83 82 82 81 81 80 80 79 79 79 78 78 78 77 77 76 76 75 75 74 74 73 72 72 71 70 70 69 68 67 67 66 65 64 63 62 61 60 59 58 57 56 55 53 52 51 50 49 48 46 45 44 43 41 40 39 38 36 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 17 16 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 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 6 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 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 31 33 34 36 38 40 42 45 47 49 52 54 57
 48 52 56 61 66 71 77 82 89 95 102 109 117 125 134 143 152 162 172 183 193 204 216 227 238 249 260 270 280 289 297 305 311 315 319 321 321 320 318 314 309 303 296 288 280 271 262 252 243 233 224 215 206 198 190 182 175 168 162 156 151 146 142 138 134 131 128 126 124 122 120 119 118 118 117 117 117 117 118 119 120 121 122 124 125 127 130 132 135 137 140 144 147 151 155 159 163 167 172 177 182 187 192 197 202 208 213 218 223 227 232 236 239 242 244 246 247 247 247 245 243 240 236 232 227 221 215 209 202 195 188 181 173 166 159 152 145 139 132 126 120 114 109 104 99 94 90 85 81 78 74 71 67 64 61 59 56 54 51 49 47 45 43 41 39 38 36 35 33 32 30 29 28 27 26 25 23 22 21 20 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 13 15 16 19 21 23 25 28 31 34 37 41 44
 25 26 28 30 31 33 35 37 39 41 43 45 48 50 53 56 59 62 66 69 73 77 81 86 91 96 102 107 114 120 127 135 143 151 160 170 180 190 201 213 225 237 250 263 276 290 303 316 329 341 353 364 374 382 390 395 400 402 403 403 401 398 393 388 381 374 366 357 348 339 330 320 311 302 293 284 275 267 259 251 244 237 230 223 217 211 205 200 194 189 184 180 175 171 166 162 158 154 151 147 143 140 136 133 130 126 123 120 117 114 111 108 105 102 99 96 93 91 88 85 83 80 78 76 74 71 69 67 65 64 62 60 58 57 55 54 53 51 50 49 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 1 1 1 1 1 2 2 2 3 3 4 4 4 5 6 6 7 7 8 9 10 11 11 12 13 14 15 16 17 19 20 21 22 24
 17 19 20 22 24 26 28 30 32 35 37 40 43 46 49 52 56 60 64 69 73 79 85 91 98 105 113 122 131 142 154 166 180 196 213 232 252 275 300 328 358 392 428 467 509 554 602 651 702 753 803 850 894 931 962 984 996 999 991 975 950 919 883 842 800 756 712 669 628 588 550 515 482 451 422 396 371 349 328 309 291 275 260 246 233 221 210 200 190 181 173 165 158 151 144 138 132 126 121 116 111 107 102 98 94 90 87 83 80 77 74 71 68 65 63 60 58 56 54 52 50 49 47 46 44 43 42 41 40 39 39 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 49 50 51 51 52 52 53 53 54 54 55 55 55 56 56 56 56 56 56 56 56 56 55 55 54 54 53 52 51 50 49 48 47 45 44 43 41 40 39 37 36 35 33 32 31 29 28 27 26 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 9 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 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 11 13 14 16
 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 47 49 51 53 55 57 60 62 65 68 71 74 78 82 85 90 94 99 104 109 115 121 127 134 142 150 159 168 178 189 200 212 225 239 254 270 286 304 322 342 362 383 405 427 450 474 497 520 544 566 588 608 627 644 658 670 678 684 686 684 679 670 658 643 624 604 581 556 530 503 476 448 421 394 368 343 319 296 274 253 234 216 199 183 168 155 143 131 121 111 103 95 87 81 75 69 64 60 55 51 48 45 42 39 37 34 32 30 29 27 25 24 23 22 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 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 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13
 53 55 56 58 60 61 63 64 66 67 69 71 72 74 76 78 79 81 83 85 87 89 91 93 95 98 100 102 105 107 110 113 116 119 123 126 130 134 138 143 148 153 159 165 172 179 186 195 204 213 224 235 247 260 274 290 306 323 341 361 381 403 425 449 473 497 522 547 571 595 619 641 661 679 695 708 718 724 727 727 722 715 704 690 673 654 633 610 586 561 535 510 484 458 433 409 385 363 341 320 300 281 263 246 230 215 201 188 176 164 154 144 135 126 119 112 105 99 93 88 84 80 76 73 70 67 64 62 60 58 57 55 54 53 52 51 51 50 49 49 48 48 48 47 47 47 46 46 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 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 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 16 15 15 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 24 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 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 26 28 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 48 49 51 52
 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 47 49 50 52 54 57 59 62 64 67 71 74 78 82 87 91 97 102 108 115 122 129 137 146 155 164 174 184 195 205 216 228 239 250 261 271 281 290 299 306 313 318 322 325 326 326 325 323 320 316 310 304 297 290 282 274 265 257 248 239 230 222 213 205 196 188 180 173 166 159 152 145 139 133 128 122 117 113 108 104 100 96 93 90 87 84 82 79 77 76 74 72 71 70 69 68 67 66 65 65 64 64 63 63 62 62 62 61 61 61 60 60 60 59 59 59 58 58 58 57 57 56 56 55 54 54 53 52 52 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 32 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19
 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 45 46 48 50 52 54 57 59 62 64 67 70 73 76 80 83 87 90 94 98 103 107 111 116 120 125 129 134 138 143 147 151 155 158 162 164 167 169 171 172 172 173 172 172 171 169 168 165 163 160 158 155 151 148 145 141 138 135 131 128 125 122 119 116 113 110 107 105 102 100 98 95 93 91 90 88 86 85 83 82 81 80 79 78 77 76 75 75 74 74 74 73 73 73 73 74 74 74 75 75 76 77 78 79 80 81 83 84 86 87 89 91 93 95 97 99 101 103 105 107 109 112 114 115 117 119 121 122 123 125 125 126 127 127 128 128 127 127 126 126 125 124 122 121 119 118 116 114 112 110 108 105 103 101 98 96 93 91 89 86 84 81 79 76 74 72 69 67 65 63 61 59 57 54 53 51 49 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 20 19 19 19 18 18 18 18 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 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 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 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20
 16 17 18 19 19 20 21 22 23 24 25 26 28 29 30 32 33 35 37 38 40 42 44 47 49 52 55 57 61 64 68 72 76 80 85 90 96 102 108 115 122 130 138 147 157 167 178 189 201 213 226 240 254 268 282 296 310 324 337 349 360 370 379 386 392 395 397 397 396 393 388 382 375 367 358 348 338 327 316 306 295 284 274 263 253 244 234 225 217 208 200 193 186 179 172 166 160 154 149 144 139 134 130 126 122 118 115 111 108 105 103 100 97 95 93 91 89 87 86 84 83 82 81 80 79 78 77 76 76 75 74 74 73 73 72 72 71 71 71 70 70 69 69 68 68 67 67 66 65 65 64 63 63 62 61 60 60 59 58 57 56 55 55 54 53 52 51 50 49 49 48 47 46 45 44 43 43 42 41 40 39 38 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16
 6 8 9 10 12 13 15 16 18 19 21 23 25 27 30 32 34 37 40 43 46 49 53 56 60 65 69 74 79 85 91 97 104 112 120 129 139 149 160 173 187 202 218 236 255 277 300 326 354 385 418 453 491 532 574 619 664 710 755 798 837 872 901 922 935 939 934 919 897 867 832 792 749 704 658 613 569 526 486 447 411 378 347 318 291 266 244 223 204 186 170 156 142 130 118 108 98 89 81 74 67 61 55 50 45 41 37 33 30 27 24 22 20 18 16 15 14 12 12 11 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 11 12 12 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5
 98 102 105 109 113 117 121 125 129 134 138 143 147 152 157 162 166 171 176 180 185 189 193 197 201 205 208 211 213 216 218 219 220 221 221 220 220 218 217 215 213 210 207 204 201 197 193 189 186 182 178 174 170 166 162 158 154 151 147 144 141 138 135 132 129 127 124 122 120 118 116 114 112 110 109 107 106 104 103 102 101 100 99 98 97 97 96 95 95 94 94 93 93 93 92 92 92 92 92 91 91 91 91 91 91 91 92 92 92 92 92 92 92 93 93 93 93 93 93 94 94 94 94 94 94 94 94 94 94 94 93 93 93 92 92 92 91 90 90 89 88 88 87 86 85 84 83 82 81 80 78 77 76 75 74 72 71 70 69 67 66 65 63 62 61 60 59 57 56 55 54 53 52 51 49 48 47 46 45 44 43 42 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 26 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 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 53 55 57 59 61 63 66 68 71 73 76 79 82 85 88 91 94
 19 20 21 21 22 23 24 24 25 26 27 28 28 29 30 31 32 33 33 34 35 36 37 38 39 40 42 43 44 45 47 48 50 51 53 54 56 58 60 62 65 67 70 73 76 79 82 86 90 94 99 104 110 116 123 130 138 146 156 166 177 189 202 216 231 247 265 284 304 326 349 373 399 427 455 485 517 549 582 616 651 686 720 755 788 820 850 878 903 925 943 957 966 971 970 964 954 938 918 893 865 834 800 764 727 689 650 612 574 537 501 467 434 403 374 347 321 297 275 255 236 219 203 189 176 164 153 142 133 125 117 110 104 98 93 88 83 79 75 72 68 65 62 60 57 55 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 6 6 7 7 8 9 9 10 11 11 12 13 13 14 15 16 16 17 18 19
 26 26 27 27 28 29 30 30 31 32 33 34 35 35 36 37 38 39 41 42 43 44 45 47 48 50 51 53 54 56 58 60 62 64 66 68 70 72 75 77 80 83 85 88 91 94 97 101 104 108 111 115 118 122 126 130 133 137 141 145 149 152 156 160 164 167 170 174 177 180 183 186 189 191 193 196 198 200 201 203 204 206 207 208 209 210 210 211 211 212 212 212 212 212 212 211 211 210 210 209 208 208 207 206 205 204 202 201 200 198 196 195 193 191 189 187 185 183 181 179 176 174 172 169 167 164 162 159 157 154 151 149 146 144 141 139 136 134 132 129 127 124 122 120 118 115 113 111 109 107 105 103 101 99 97 96 94 92 90 89 87 86 84 83 81 80 78 77 76 74 73 72 71 70 68 67 66 65 64 63 62 61 60 60 59 58 57 56 55 55 54 53 52 52 51 50 50 49 49 48 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25
 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 30 32 34 37 39 42 45 48 52 56 60 64 69 75 81 88 95 103 112 121 132 144 157 171 187 204 222 242 264 287 312 338 364 391 418 445 470 493 513 529 540 547 549 546 538 526 510 491 470 448 425 402 378 356 334 313 294 275 258 242 227 213 200 188 177 167 158 149 142 134 128 121 116 111 106 101 97 94 90 87 84 82 79 77 75 74 72 71 70 69 68 67 67 67 66 67 67 67 68 68 69 70 71 72 73 74 76 77 78 80 81 83 84 86 87 89 90 91 92 93 94 95 95 96 96 96 96 96 96 95 94 93 92 91 90 89 87 86 84 82 80 79 77 75 73 71 69 67 65 63 61 59 57 55 53 51 49 47 45 44 42 40 39 37 35 34 32 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 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 1 1 1 2 2 3 3 4 4 4 5 6 6 7
 36 37 39 40 41 43 44 46 48 49 51 52 54 56 58 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 110 112 114 116 117 119 121 122 124 125 127 128 130 131 132 133 134 135 136 137 138 138 139 139 139 139 139 139 138 138 137 136 135 134 133 132 130 129 127 125 123 121 119 117 114 112 109 107 104 102 99 96 93 91 88 85 83 80 78 75 72 70 67 65 63 60 58 56 54 52 50 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 25 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 28 28 29 29 29 30 30 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 57 57 58 59 59 60 61 62 63 63 64 65 66 67 68 69 70 71 72 73 74 75 76 76 77 78 78 79 79 79 80 80 80 80 79 79 79 78 77 77 76 75 74 73 71 70 69 67 66 65 63 61 60 58 57 55 53 52 50 49 47 45 44 42 41 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 32 33 35
 60 63 65 68 70 73 76 79 82 85 88 91 94 98 101 105 108 112 115 119 123 126 130 133 137 140 144 147 150 153 156 158 161 163 165 167 169 170 171 172 172 173 173 173 172 172 171 171 170 169 168 166 165 164 163 162 161 159 158 157 156 155 155 154 153 153 152 152 151 151 151 151 151 151 151 151 151 151 151 152 152 152 152 153 153 153 153 153 153 153 153 153 153 153 152 152 151 150 149 148 147 145 144 142 141 139 137 134 132 130 127 125 122 119 117 114 111 108 105 102 100 97 94 91 89 86 84 81 79 77 75 73 71 69 67 65 64 62 61 59 58 57 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 45 46 47 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 50 50 49 49 48 48 47 46 46 45 44 44 43 42 41 41 40 39 38 37 37 36 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 40 41 43 45 47 49 51 53 56 58
 27 28 30 31 32 34 36 37 39 41 43 45 47 49 52 55 57 60 64 67 71 75 79 84 89 95 100 107 114 121 129 138 148 158 170 182 195 210 225 242 260 280 300 322 345 368 392 417 441 464 486 506 523 538 548 555 557 555 548 538 524 507 487 466 444 421 398 376 353 332 311 292 273 256 240 225 211 198 186 174 164 155 146 137 130 123 116 110 105 99 95 90 86 82 78 75 72 69 66 64 62 59 57 56 54 52 51 50 49 48 47 46 45 45 44 44 44 44 44 44 44 44 45 45 46 47 48 49 50 51 53 54 56 58 59 61 63 65 67 69 71 73 75 77 79 81 82 84 86 88 89 91 93 94 95 96 97 98 99 100 100 101 101 101 101 101 100 100 99 99 98 97 96 95 93 92 91 89 87 86 84 82 80 78 77 75 73 70 68 66 64 62 60 58 56 54 52 50 48 46 44 42 40 38 36 34 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 11 11 11 11 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26
 79 85 91 97 104 111 118 126 135 144 153 164 174 185 196 208 220 232 243 255 266 276 286 294 300 305 308 309 308 305 300 294 285 276 265 253 241 229 217 204 192 180 169 158 148 139 130 121 114 107 100 94 89 84 79 75 71 68 65 62 59 57 55 53 52 50 49 48 46 46 45 44 43 43 42 42 42 42 41 41 41 41 41 41 42 42 42 43 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 59 60 61 62 63 65 66 67 68 69 70 71 72 73 73 74 75 75 75 76 76 76 75 75 75 74 73 73 72 71 70 68 67 66 64 63 62 60 59 57 56 54 53 51 50 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 23 22 22 21 20 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 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 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 17 19 20 21 23 25 27 28 31 33 35 38 40 43 46 49 53 57 61 65 69 74
 41 43 44 46 48 50 51 53 55 57 59 61 63 65 68 70 72 75 77 80 82 85 88 91 94 97 100 103 106 110 113 117 120 124 127 131 135 138 142 145 149 152 156 159 162 165 168 171 174 177 179 181 184 186 188 190 191 193 195 196 198 199 201 202 203 205 207 208 210 212 213 215 217 219 221 224 226 228 231 233 236 238 241 244 246 249 251 253 255 257 258 260 260 261 261 260 259 257 255 252 248 244 239 234 227 221 214 207 199 191 183 175 166 158 150 142 134 127 119 112 106 99 93 88 82 77 73 68 64 60 57 54 51 48 46 43 41 39 37 36 34 33 32 30 29 28 27 27 26 25 25 24 23 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 32 32 32 32 31 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 22 22 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 31 32 34 35 37 38 40
 65 66 68 70 72 74 76 78 80 81 83 85 87 89 91 93 95 97 99 101 103 105 106 108 109 111 112 113 115 115 116 117 118 118 118 118 118 118 118 117 117 116 116 115 114 113 112 111 110 108 107 106 105 104 103 102 101 100 99 98 98 97 96 96 96 95 95 95 95 95 95 95 95 95 96 96 97 97 98 99 100 101 102 103 104 105 107 108 110 111 113 114 116 118 120 122 124 126 128 130 132 134 136 138 140 142 144 146 148 149 151 152 153 154 155 155 155 155 155 154 153 152 151 149 147 145 142 140 137 134 131 128 125 121 118 115 112 108 105 102 99 95 92 89 87 84 81 79 76 74 71 69 67 65 63 61 59 57 56 54 53 51 50 48 47 46 45 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 46 47 48 50 51 53 54 56 58 59 61 63
 44 45 46 46 47 48 48 49 50 51 51 52 53 54 55 56 56 57 58 59 60 61 62 63 64 66 67 68 69 71 72 73 75 76 78 79 81 82 84 86 88 90 92 94 96 98 100 103 105 107 110 113 115 118 121 124 127 130 133 136 140 143 146 149 153 156 159 163 166 169 172 175 179 182 185 188 190 193 196 199 201 204 207 209 212 214 217 219 222 224 227 229 232 234 237 240 242 245 248 250 253 256 258 261 264 267 269 272 274 277 279 281 283 285 286 288 289 289 290 290 289 288 287 286 284 281 278 275 272 268 263 259 254 249 243 238 232 227 221 215 209 203 198 192 186 181 175 170 165 160 155 150 146 141 137 133 129 125 121 118 114 111 108 105 102 99 96 93 91 88 86 84 81 79 77 75 73 71 70 68 66 64 63 61 59 58 56 55 53 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 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 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 42 43 44
 86 88 89 90 92 93 94 95 96 97 97 98 99 99 100 100 100 100 100 101 100 100 100 100 100 99 99 98 98 97 97 96 96 95 94 94 93 92 92 91 90 90 89 89 88 88 87 87 86 86 86 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 86 86 86 86 86 87 87 87 87 87 88 88 88 88 88 89 89 89 89 89 89 90 90 90 90 90 90 90 90 90 89 89 89 89 88 88 87 87 86 86 85 84 83 82 81 80 79 78 77 76 74 73 72 70 69 68 66 65 64 63 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 43 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 81 83 85
 61 63 64 65 67 68 70 71 73 75 76 78 80 82 85 87 89 92 94 97 100 103 106 110 113 117 121 125 129 134 138 143 148 153 158 163 169 175 180 186 192 198 204 211 217 223 228 234 240 245 250 255 259 263 267 270 273 276 278 280 281 282 282 282 281 281 280 278 277 275 273 270 268 265 262 259 256 253 249 246 243 239 236 232 229 225 221 218 214 210 206 202 198 195 191 187 183 179 174 170 166 162 158 153 149 145 141 136 132 128 124 120 116 112 108 104 100 96 93 89 86 82 79 76 73 70 68 65 62 60 58 56 54 52 50 48 47 45 44 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40 41 41 42 43 43 44 45 45 46 47 47 48 49 49 50 50 50 51 51 51 52 52 52 52 52 52 52 52 52 51 51 51 50 50 50 49 49 48 48 47 47 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 33 32 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
 41 42 43 44 45 47 48 49 51 52 54 56 58 60 62 65 68 71 74 77 81 85 90 95 100 106 112 119 126 135 143 153 163 174 186 199 212 226 242 257 273 290 307 323 339 354 368 380 390 397 402 404 404 400 394 385 375 363 349 335 320 305 289 275 260 246 233 220 208 197 186 176 167 158 150 143 136 130 124 118 113 109 104 100 97 93 90 87 84 81 79 77 74 72 70 68 67 65 63 62 61 59 58 56 55 54 53 52 50 49 48 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40
 33 34 35 35 36 37 37 38 39 40 40 41 42 43 43 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 65 66 67 68 69 70 71 72 73 74 75 76 77 78 78 80 81 82 83 84 85 87 88 90 92 93 95 98 100 102 105 108 111 114 117 121 125 129 133 138 143 149 154 160 167 174 181 189 197 206 215 225 236 246 258 270 282 295 308 322 335 349 363 376 389 401 412 422 431 437 442 444 444 442 437 429 420 408 395 380 364 348 330 313 295 278 261 245 229 214 200 186 174 162 151 141 132 123 115 108 101 95 90 84 80 75 71 68 65 62 59 56 54 52 50 48 46 45 44 42 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 58 60 61 62 63 65 66 67 68 69 69 70 71 71 71 71 71 71 71 70 70 69 68 67 66 65 64 62 61 60 58 57 55 54 52 51 49 48 46 45 43 42 40 39 38 36 35 34 33 32 31 29 28 27 26 26 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 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 11 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33
 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 61 63 65 66 68 70 72 74 77 79 81 84 86 89 92 95 98 101 104 107 111 115 119 123 127 131 136 141 146 151 156 162 168 174 180 187 194 201 208 215 222 230 238 246 254 262 270 278 287 295 303 311 319 327 334 342 349 356 362 369 374 379 384 388 392 395 397 399 399 399 399 397 395 391 388 383 377 371 364 357 349 340 331 322 312 302 292 282 272 261 251 241 231 222 212 203 194 186 177 169 162 155 148 141 135 129 124 119 114 109 105 101 97 93 90 87 84 81 78 76 73 71 69 67 65 63 62 60 58 57 56 54 53 52 51 50 48 47 47 46 45 44 43 42 42 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 27 28 29 30 31 31
 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 22 23 25 27 29 31 33 36 39 42 45 49 53 58 63 68 75 81 89 97 106 116 128 140 153 167 182 198 215 233 252 271 289 308 325 340 354 365 374 379 381 380 376 369 360 350 337 324 310 296 282 269 255 243 230 219 208 199 189 181 173 166 160 154 149 144 140 136 133 130 128 125 124 122 121 121 120 120 120 121 121 122 124 125 127 129 131 133 136 138 141 144 147 150 153 156 158 161 163 166 167 169 170 170 170 170 168 167 165 162 159 155 151 147 142 137 132 127 122 117 112 107 102 98 93 89 85 81 77 73 70 66 63 60 58 55 53 50 48 46 45 43 41 40 38 37 36 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7
 38 39 39 39 39 39 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 41 42 43 44 45 46 47 49 50 52 54 56 58 60 63 65 68 71 74 77 80 84 87 91 94 98 102 106 111 115 119 124 128 133 137 141 145 150 154 157 161 164 167 169 171 173 174 174 174 173 172 170 167 165 161 157 153 148 143 138 133 128 122 117 111 106 101 95 91 86 81 77 73 69 65 62 58 55 52 50 47 45 43 41 40 38 37 36 35 34 33 32 31 31 30 30 30 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 46 46 47 48 49 49 50 51 51 52 53 53 53 54 54 54 55 55 55 55 54 54 54 53 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 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 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 30 31 32 33 33 34 35 35 36 36 37 37 38 38
 31 31 31 31 31 30 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 16 16 16 17 18 18 19 20 21 22 23 24 25 27 28 30 32 34 35 38 40 42 45 48 51 54 57 61 64 68 73 77 82 88 94 100 106 113 121 129 137 146 156 166 176 187 199 211 223 235 247 258 270 280 289 297 304 308 311 312 310 307 301 294 285 275 264 252 240 228 215 203 191 180 169 159 149 140 132 124 117 110 104 98 93 88 83 79 75 72 69 65 63 60 57 55 53 51 49 47 46 44 42 41 40 38 37 36 35 33 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 18 18 19 20 20 21 22 23 23 24 25 25 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 32 32 32 32 32
 57 57 57 57 57 57 58 58 58 58 58 59 59 59 60 60 61 61 62 63 63 64 65 66 67 68 69 71 72 73 75 77 79 81 83 85 87 90 92 95 98 101 105 108 112 115 119 123 128 132 136 141 146 150 155 159 164 169 173 177 181 185 189 192 195 198 201 203 205 206 207 208 209 209 208 208 207 206 205 204 202 200 199 197 194 192 190 188 185 183 180 178 175 173 170 167 165 162 160 157 155 152 149 147 144 141 139 136 134 131 128 126 123 120 118 115 113 110 108 105 103 100 98 95 93 91 89 87 85 83 81 79 78 76 74 73 72 70 69 68 67 66 65 64 63 62 62 61 61 60 59 59 59 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 63 63 64 64 64 64 65 65 65 65 65 65 65 65 65 64 64 64 63 63 62 61 60 60 59 58 57 55 54 53 52 51 49 48 47 46 44 43 42 41 40 39 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 43 44 45 45 46 47 48 49 50 50 51 52 52 53 54 54 55 55 55 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57
 65 69 72 75 79 82 86 90 93 97 101 104 108 111 115 118 122 125 128 130 133 135 137 139 140 142 142 143 143 143 143 142 142 141 139 138 136 134 132 130 128 126 124 122 120 118 116 114 112 110 108 107 105 104 103 102 102 101 100 100 100 100 100 100 101 101 102 103 103 104 106 107 108 109 111 112 114 115 117 119 121 122 124 126 128 130 131 133 135 136 137 138 139 140 141 141 141 141 140 140 138 137 135 133 130 128 125 121 118 114 111 107 103 99 95 91 87 83 79 75 72 68 65 62 59 56 53 51 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 25 24 24 23 22 22 22 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 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 17 18 19 21 22 24 26 27 29 31 33 35 38 40 42 45 48 50 53 56 59 62
 77 75 74 72 70 68 66 64 62 61 59 57 56 54 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 53 55 57 59 61 63 65 67 69 72 74 77 79 82 85 88 91 94 97 100 104 107 111 114 118 122 125 129 133 137 140 144 148 151 154 157 160 163 165 167 169 171 172 172 172 172 171 170 169 167 165 162 159 156 153 150 146 142 139 135 131 127 124 120 117 113 110 107 104 101 98 95 93 90 88 86 84 82 80 79 77 75 74 73 71 70 69 68 67 66 65 64 63 62 61 61 60 59 58 58 57 56 55 55 54 53 52 52 51 50 49 49 48 47 46 46 45 44 43 42 41 40 40 39 38 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 24 24 23 23 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 32 32 33 34 36 37 38 39 41 42 44 45 47 49 51 53 55 57 59 62 64 66 69 71 74 76 79 81 84 86 88 90 92 94 95 97 98 99 100 100 101 101 101 101 100 99 99 98 96 95 94 92 90 89 87 85 83 81 79
 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 43 44 44 44 45 45 46 46 47 47 48 48 49 50 51 51 52 53 54 56 57 58 59 61 63 64 66 68 70 72 75 77 80 82 85 88 91 94 98 101 105 109 113 117 122 126 131 136 141 146 152 158 164 170 176 182 189 196 203 210 218 225 233 241 249 257 265 273 281 289 296 304 310 317 323 328 333 337 340 342 343 344 343 341 338 334 329 323 316 309 301 292 283 273 264 254 244 234 224 215 205 196 188 179 171 164 156 149 143 136 131 125 120 115 110 106 102 98 95 91 88 85 82 80 77 75 73 71 69 67 65 64 62 61 59 58 57 56 55 53 52 52 51 50 49 48 47 47 46 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42
 53 53 54 55 56 57 58 59 60 62 63 64 66 68 70 71 74 76 78 81 84 87 90 93 96 100 104 108 112 116 120 124 129 133 137 140 144 147 149 151 153 154 154 153 152 150 147 144 140 136 131 126 121 116 111 106 101 96 91 87 82 78 74 71 67 64 61 58 56 53 51 49 47 45 44 43 41 40 39 38 37 37 36 35 35 35 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 54 54 55 55 55 54 54 53 53 52 51 50 49 48 47 46 44 43 42 40 39 38 36 35 34 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 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 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 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 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 41 42 43 44 44 45 46 46 47 47 48 48 49 50 50 51 51 52
 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 65 65 66 66 67 68 68 69 69 70 70 70 71 71 72 72 72 73 73 73 74 74 75 75 75 76 76 77 77 78 78 79 79 80 80 81 82 82 83 84 84 85 86 87 87 88 89 90 91 92 93 93 94 95 96 97 97 98 99 99 100 100 101 101 102 102 102 102 102 101 101 101 100 99 99 98 97 96 94 93 92 90 89 87 86 84 83 81 79 78 76 74 72 71 69 68 66 64 63 61 60 58 57 56 54 53 52 51 50 49 48 46 46 45 44 43 42 41 41 40 39 38 38 37 37 36 36 35 35 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 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 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 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21
 22 23 23 24 24 25 25 25 26 26 27 27 27 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 37 37 37 38 39 39 40 41 41 42 43 44 45 47 48 49 51 53 54 56 59 61 63 66 69 72 75 79 82 86 90 94 98 103 108 113 118 123 128 134 139 145 151 156 162 168 173 179 184 189 194 198 203 207 210 213 216 219 220 222 223 223 223 223 222 221 219 217 215 212 209 206 202 198 195 191 186 182 178 174 169 165 161 157 153 148 144 140 137 133 129 125 122 118 115 112 108 105 102 99 96 93 90 88 85 82 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 27 25 24 23 22 21 20 20 19 18 17 16 15 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22
 24 25 26 27 27 28 29 30 31 32 32 33 35 36 37 38 39 40 42 43 45 46 48 49 51 53 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 91 93 94 96 97 98 99 100 101 101 102 102 102 102 103 102 102 102 102 101 101 100 100 99 98 98 97 96 95 94 94 93 92 91 90 89 88 87 86 85 83 82 81 80 79 78 77 75 74 73 72 70 69 68 67 65 64 63 61 60 58 57 56 54 53 52 50 49 48 47 45 44 43 42 41 39 38 37 36 35 34 34 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 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 50 52 54 56 58 60 62 64 67 70 72 75 78 81 85 88 91 95 98 102 105 109 112 116 119 122 124 127 129 131 133 134 135 135 135 135 134 133 132 130 128 126 124 121 118 115 112 109 106 102 99 96 92 89 86 83 80 77 74 71 68 65 63 60 58 55 53 51 49 47 45 43 41 40 38 36 35 33 32 31 29 28 27 26 25 23 22 21 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24
 46 47 49 50 52 53 55 57 59 61 63 65 67 70 72 75 78 81 84 87 90 94 98 101 105 110 114 119 123 128 133 138 144 149 154 160 165 171 176 181 186 191 196 200 204 208 212 214 217 219 221 222 223 223 223 223 222 221 219 218 216 214 212 210 208 206 204 201 199 197 195 193 191 190 188 186 185 184 182 181 180 179 178 177 177 176 175 175 174 174 173 173 172 171 171 170 169 169 168 167 166 164 163 162 160 158 156 154 152 150 147 145 142 139 136 133 130 127 123 120 117 113 110 107 104 100 97 94 91 88 85 82 80 77 74 72 70 68 66 64 62 60 58 57 55 54 53 51 50 49 48 47 46 45 45 44 43 43 42 41 41 41 40 40 39 39 39 39 39 38 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 42 42 43 44 44 45 46 47 48 49 51 52 53 55 56 58 60 62 64 66 68 70 73 76 78 81 84 87 90 94 97 101 104 107 111 114 117 121 124 126 129 131 133 135 136 137 138 138 138 137 136 135 134 132 129 127 124 121 118 115 112 109 105 102 99 95 92 89 86 83 80 77 74 71 68 66 64 61 59 57 55 53 51 49 47 46 44 42 41 40 38 37 36 35 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 17 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
 121 125 129 134 139 144 149 155 161 167 173 179 186 192 199 205 212 219 225 232 238 244 249 254 258 262 265 267 268 268 268 266 264 260 256 251 246 240 233 226 219 211 204 197 189 182 175 168 161 155 149 143 138 133 128 124 120 116 113 109 106 104 101 99 97 96 94 93 91 90 90 89 88 88 88 87 87 87 88 88 88 89 89 90 91 91 92 93 94 95 96 98 99 100 101 102 104 105 106 107 108 109 110 111 112 112 113 113 113 113 112 112 111 110 109 108 107 105 103 101 99 97 94 92 89 87 84 82 79 76 74 71 69 66 64 62 59 57 55 53 51 49 48 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 43 43 44 44 45 45 45 46 46 46 46 46 46 45 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 35 35 36 36 37 38 39 40 41 42 43 44 45 46 47 49 50 52 53 55 56 58 60 62 63 65 67 69 72 74 76 78 81 84 86 89 92 95 98 102 105 109 112 116
 50 50 50 50 50 50 50 51 51 51 52 52 53 54 55 56 57 58 59 60 62 63 65 67 69 71 73 76 79 81 84 87 91 94 98 102 106 111 115 120 125 131 136 142 148 154 160 166 173 179 186 193 199 206 212 219 225 231 237 242 248 253 257 262 266 270 273 277 280 282 285 287 289 290 292 293 294 295 295 296 296 296 295 295 294 293 291 290 288 285 282 279 275 271 266 261 256 250 243 237 229 222 214 206 197 189 180 172 163 154 146 138 130 122 114 107 100 94 87 82 76 71 66 61 57 53 49 46 43 40 37 35 32 30 28 27 25 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 55 56 58 59 60 62 63 64 65 65 66 67 67 67 68 68 68 67 67 67 66 65 65 64 63 62 62 61 60 59 58 57 56 56 55 54 54 53 52 52 51 51 51 50
 60 62 65 67 69 71 74 76 79 81 84 86 89 91 94 96 99 102 104 107 110 112 115 118 121 123 126 129 131 134 136 139 141 144 146 149 151 153 156 158 160 162 165 167 169 171 173 175 177 179 182 184 186 188 190 192 195 197 199 202 204 206 209 211 213 216 218 220 222 224 226 228 230 232 234 235 236 238 239 240 241 242 242 242 243 243 243 242 242 241 240 239 237 236 234 232 229 227 224 221 218 215 212 208 204 200 196 192 188 184 180 175 171 167 163 158 154 150 146 142 139 135 131 128 125 122 119 116 113 111 109 107 105 103 101 99 98 97 95 94 93 92 92 91 90 89 89 88 88 87 87 87 86 86 85 85 85 84 84 84 83 83 83 82 82 81 81 80 80 79 79 78 78 77 77 76 75 75 74 73 73 72 71 71 70 69 68 68 67 66 65 64 63 63 62 61 60 59 58 58 57 56 55 54 54 53 52 51 51 50 49 49 48 47 47 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 10 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 38 39 41 43 45 46 48 50 52 54 56 58
 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 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 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 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 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
 18 19 21 22 23 24 25 27 28 30 32 34 35 37 40 42 45 47 50 53 57 60 64 68 73 78 83 88 94 101 108 115 124 132 141 151 161 172 183 194 206 218 229 241 252 262 271 280 286 291 294 296 295 293 289 283 276 268 259 249 238 227 216 205 195 184 174 164 155 146 137 129 121 114 107 101 95 89 84 79 75 70 66 62 59 55 52 49 46 43 41 38 36 34 32 30 28 27 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 41 42 43 44 46 47 48 50 51 53 54 56 57 59 60 62 64 65 67 69 70 72 73 75 76 77 78 79 80 81 82 82 82 82 82 82 82 82 81 80 79 78 77 76 75 73 72 70 69 67 66 64 62 60 59 57 55 53 52 50 48 46 45 43 42 40 38 37 35 34 32 31 30 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 5 5 4 4 4 3 3 2 2 2 2 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 9 9 10 10 11 12 12 13 14 15 16 17 17
 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 33 34 35 37 38 40 42 44 46 48 50 52 55 58 61 64 67 71 74 78 82 86 91 96 100 105 110 115 121 126 131 136 141 146 150 154 158 161 164 166 167 168 168 168 167 165 163 160 157 153 150 145 141 137 132 128 123 118 114 109 105 101 97 93 89 85 82 79 75 72 69 67 64 61 59 57 55 53 51 49 47 46 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 46 46 46 46 47 47 47 48 48 48 48 49 49 49 49 49 49 49 50 50 50 49 49 49 49 49 49 48 48 47 47 46 46 45 45 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 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
 23 24 25 26 27 29 30 31 33 34 36 37 39 41 43 45 47 49 51 54 56 59 62 65 68 72 75 79 82 86 90 94 98 103 107 111 115 119 123 127 130 134 136 139 141 143 144 145 145 145 144 143 141 139 137 134 131 128 125 121 117 114 110 106 102 99 95 92 88 85 82 78 75 72 70 67 64 62 59 57 55 53 51 49 47 45 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 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 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 40 40 41 41 42 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 50 51 52 52 53 54 55 55 56 57 57 58 59 59 60 60 61 61 62 62 62 62 63 63 63 63 63 62 62 62 62 61 61 61 60 60 59 59 58 57 57 56 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 20 21 22 22
 81 86 91 96 101 107 112 118 123 129 135 141 146 152 158 163 169 174 179 184 189 193 197 201 205 208 211 213 215 217 218 219 220 221 221 221 220 220 219 218 217 216 214 213 211 209 207 205 203 201 199 197 194 192 189 187 184 181 178 175 172 169 165 162 158 155 151 147 143 140 136 132 128 124 120 116 112 108 104 100 96 92 88 85 81 78 74 71 67 64 61 58 55 52 49 47 44 42 39 37 35 32 30 28 26 25 23 21 20 18 17 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 16 17 18 19 20 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 50 50 51 51 52 52 52 52 52 52 52 52 51 51 51 50 50 49 48 48 47 46 46 45 44 43 43 42 41 40 39 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 13 14 15 17 19 20 22 24 26 29 31 34 36 39 42 45 49 52 56 60 64 68 72 77
 35 37 38 40 41 43 45 47 49 51 53 55 57 59 62 64 67 70 73 76 79 82 86 89 93 97 102 106 111 115 120 126 131 137 142 148 155 161 168 174 181 188 194 201 208 214 220 226 232 237 242 246 249 252 254 255 256 256 255 254 251 248 245 241 236 232 226 221 215 209 203 197 191 185 179 172 167 161 155 149 144 139 133 128 123 119 114 110 106 102 98 94 90 87 83 80 77 74 71 68 65 63 60 58 55 53 51 49 47 45 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 23 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 65 66 66 67 68 68 69 69 70 70 70 70 70 70 70 70 70 69 69 68 67 67 66 65 64 63 62 61 60 59 57 56 55 54 53 51 50 49 48 47 46 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 8 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 34
 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 30 31 32 33 35 36 38 39 41 43 45 47 49 51 53 56 58 61 64 67 70 74 78 81 85 90 94 99 104 109 115 121 127 133 139 146 152 159 166 173 179 186 192 198 203 208 212 216 219 221 222 222 221 220 218 215 211 207 202 196 190 184 178 171 164 158 151 144 138 131 125 119 113 108 102 97 92 88 83 79 75 71 67 64 61 58 55 52 50 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14
 32 33 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 35 35 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 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32
 73 75 77 79 81 83 85 87 89 92 94 96 98 101 103 105 107 109 111 113 115 117 118 119 121 122 123 123 124 124 124 124 123 122 122 121 119 118 117 115 114 112 110 108 107 105 103 101 100 98 97 95 94 93 92 91 90 89 88 88 87 87 87 86 86 86 87 87 87 88 88 89 89 90 91 92 93 93 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 112 113 113 114 114 114 114 113 113 112 112 111 110 108 107 105 104 102 100 98 96 94 91 89 87 84 82 80 77 75 73 71 69 66 64 62 61 59 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 28 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 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 50 51 51 51 52 52 52 52 52 52 51 51 51 51 50 50 49 49 48 47 47 46 45 45 44 43 43 42 41 41 40 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 36 36 37 38 40 41 42 43 44 45 46 48 49 50 52 53 54 56 57 59 60 62 64 65 67 69 71
 35 35 35 36 36 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 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 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 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 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34
 111 111 112 112 112 112 111 111 110 110 109 108 107 106 105 103 102 101 99 98 96 95 93 92 90 89 87 86 84 83 82 81 80 79 78 77 77 76 76 76 76 76 76 77 78 79 80 82 83 85 88 90 93 96 100 104 108 112 117 122 128 133 139 146 152 159 166 173 181 188 196 203 211 218 225 232 238 243 248 253 256 258 260 260 260 259 256 253 249 244 238 232 225 218 210 203 195 187 179 171 163 155 148 141 134 127 121 114 109 103 98 93 88 83 79 75 72 68 65 62 59 57 55 52 50 49 47 46 45 43 43 42 41 40 40 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 41 41 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 28 28 29 30 30 31 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 41 41 41 41 42 42 43 44 44 45 46 47 48 49 50 52 53 55 56 58 60 62 64 66 68 70 72 74 77 79 81 83 85 88 90 92 94 96 98 100 101 103 105 106 107 108 109 110
 56 57 59 61 62 64 65 67 69 70 72 74 76 77 79 81 83 85 87 89 91 93 96 98 100 103 105 107 110 113 115 118 121 124 126 129 132 135 138 141 144 147 150 153 156 159 162 164 167 169 171 173 174 175 176 176 177 176 176 175 173 172 170 167 165 162 158 155 151 148 144 140 135 131 127 123 119 114 110 106 102 98 94 90 87 83 80 76 73 70 67 64 61 58 56 53 50 48 46 44 41 39 37 36 34 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 40 42 43 44 46 47 49 50 52 53 54
 78 79 80 80 81 82 82 83 84 84 85 86 86 87 87 88 88 89 89 90 90 91 91 91 92 92 92 93 93 93 93 94 94 94 94 94 94 94 94 94 94 94 93 93 93 92 92 91 91 90 90 89 88 87 87 86 85 84 83 81 80 79 78 77 75 74 73 72 70 69 68 67 65 64 63 62 61 59 58 57 56 55 54 53 52 52 51 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 44 45 46 47 47 48 49 50 51 52 54 55 56 57 59 60 61 63 64 66 67 69 70 72 73 75 76 78 79 81 82 84 85 86 88 89 90 91 92 93 94 95 96 97 97 98 98 98 99 99 99 99 99 98 98 98 97 96 96 95 94 93 92 91 90 88 87 86 84 82 81 79 78 76 74 72 71 69 67 65 63 62 60 58 57 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 31 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 55 56 57 58 59 60 60 61 62 63 64 65 66 67 68 69 69 70 71 72 73 74 75 75 76 77
 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 30 30 30 30 30 30 31 31 32 32 33 34 35 36 37 38 39 41 42 44 46 48 50 52 55 58 61 64 67 70 74 78 82 86 90 94 99 103 108 112 117 121 125 130 134 137 141 144 147 149 151 152 153 154 154 153 152 151 149 147 144 141 138 135 131 127 124 120 116 112 107 103 99 96 92 88 84 81 77 74 71 68 65 62 59 57 54 52 50 48 46 44 42 41 39 38 37 36 34 33 33 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 32 33 34 35 35 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 39
 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 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 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 44 44 45 45 45 45 45 45 45 45 44 44 44 43 43 43 42 42 41 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 40 40 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 57 58 58 58 58 57 57 56 55 55 54 53 51 50 49 48 46 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 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 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 29 30 31 33 34 36 38 39 41 43 45 47 49 51 53 56 58 60 62 64 65 67 68 70 71 71 72 72 72 72 72 71 70 69 67 66 64 62 61 59 57 55 53 51 49 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 26 25 25 24 24 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 59 57 55 54 52 51 49 48 47 46 45 44 43 43 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 48 48 49 50 51 51 52 53 53 54 54 55 55 56 56 56 56 56 56 56 56 56 56 55 55 54 54 54 53 53 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 51 51 52 52 53 54 54 55 56 57 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 74 75 76 77 78 79 79 80 81 81 82 82 82 82 82 82 82 81 81 80 79 78 77 76 74 73 71 70 68 67 65 63 62 60 59 57 55 54 52 51 50 48 47 46 45 44 43 42 41 40 39 39 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 39 40 41 42 43 43 44 45 47 48 49 50 52 53 55 57 58 60 62 64 67 69 71 74 77 80 83 86 89 93 96 100 104 108 112 116 120 125 129 133 138 142 146 150 154 157 161 164 166 168 170 171 172 172 172 171 170 168 166 164 161 157 154 150 146 142 138 134 129 125 121 117 112 108 104 100 97 93 90 86 83 80 77 74 72 69 67 65 63 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 29 28 27 27 26 25 24 24 23 22 21 21 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 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 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 25 25 25 25 25 25 25 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 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 31 32 33 34 34 35 36 36 37 37 37 37 38 38 38 38 37 37 37 36 36 35 35 34 33 33 32 31 31
 124 128 131 134 138 141 145 148 152 156 160 163 167 172 176 180 184 188 193 197 201 205 209 213 216 220 223 226 229 231 233 234 235 235 235 235 234 232 230 227 224 221 217 213 209 204 200 195 190 185 180 175 170 166 161 156 152 148 144 140 136 133 129 126 123 120 117 115 112 110 108 106 104 102 101 99 98 96 95 94 93 92 91 90 89 88 87 87 86 85 84 84 83 82 82 81 80 79 79 78 77 76 75 74 73 72 71 69 68 67 66 64 63 61 60 59 57 56 54 53 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 31 30 30 30 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 36 37 37 38 39 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 75 76 77 77 78 78 78 79 79 79 79 78 78 78 77 77 76 75 74 73 72 71 70 69 68 67 65 64 63 61 60 59 58 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 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 37 38 39 40 42 43 45 46 48 50 52 53 55 57 59 62 64 66 68 71 73 75 78 80 83 85 88 90 93 96 98 101 104 107 109 112 115 118 121
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 54 54 55 55 55 56 56 57 57 57 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 57 57 57 56 56 56 55 55 54 54 53 53 53 52 52 51 51 50 50 50 49 49 49 48 48 48 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 50 50 51 51 51 51 52 52 52 52 52 53 53 53 53 53 53 54 54 54 54 54 54 55 55 55 55 55 56 56 56 56 56 57 57 57 57 57 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 57 57 56 56 55 55 54 54 53 53 52 51 51 50 49 49 48 47 46 46 45 44 44 43 43 42 41 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 51 52 53 53 54 55 55 56 56 56 57 57 57 57 57 57 56 56 56 55 55 54 53 52 52 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 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 35 35 34 33 33 32 31 31 30 29 28 27 27 26 25 25 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19
 50 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 32 32 33 34 35 35 36 38 39 40 41 43 44 46 48 49 51 53 55 57 59 62 64 66 68 71 73 75 77 79 81 83 85 87 89 90 92 93 94 95 95 96 96 96 96 96 95 95 94 93 93 91 90 89 88 86 85 83 82 80 79 77 75 74 72 70 69 67 65 64 62 61 59 57 56 54 53 51 50 48 47 45 44 43 41 40 39 38 37 36 34 33 32 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 54 56 57 59 61 63 64 66 68 69 71 72 74 75 76 77 78 78 79 79 79 79 79 78 77 76 75 74 73 72 70 69 67 65 64 62 60 59 57 56 54 52 51
 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 38 39 40 42 43 44 45 46 47 49 50 51 53 54 56 57 59 60 62 63 65 66 68 69 71 72 74 75 76 77 79 79 80 81 82 82 82 82 82 82 81 81 80 79 78 77 76 75 73 72 70 68 67 65 63 61 60 58 56 54 53 51 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 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 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 43 43 43 43 44 44 45 45 45 46 46 47 48 48 49 50 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 68 69 69 70 70 70 70 70 70 70 69 69 68 67 66 65 64 63 62 61 60 58 57 56 55 53 52 51 50 49 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35
 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 56 57 58 59 60 60 61 61 62 62 62 63 63 63 63 63 63 62 62 62 62 61 61 61 60 60 60 59 59 59 59 58 58 58 57 57 57 57 56 56 56 56 56 55 55 55 55 54 54 54 54 53 53 52 52 52 51 51 50 50 49 48 48 47 46 45 45 44 43 42 41 41 40 39 38 37 36 35 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 40 41 42 42 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 66 67 68 69 70 71 71 72 73 73 74 74 74 75 75 75 75 74 74 74 73 72 72 71 70 69 68 67 65 64 63 61 60 58 57 55 54 52 51 49 48 46 45 43 42 40 39 38 36 35 34 33 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 20 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 22 23 24 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35
 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 30 32 33 35 37 39 41 43 45 47 49 52 54 56 58 61 63 65 67 68 70 71 72 73 73 73 73 72 72 70 69 68 66 64 62 60 58 56 54 52 50 48 46 44 42 40 38 37 35 34 32 31 30 29 27 26 26 25 24 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 39 41 42 43 44 46 47 48 48 49 50 50 51 51 51 51 50 50 49 49 48 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 32 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 41 42 43 44 44 45 46 46 46 46 46 46 46 46 45 44 44 43 42 41 40 39 38 37 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 34 35 36 36 37 38 38 38 39 39 39 39 39 39 39 38 38 37 37 36 35 34 34 33 32 31 30 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
 53 53 52 51 51 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 42 42 43 43 44 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 66 67 68 68 69 69 70 70 70 70 70 70 70 70 70 69 69 68 68 67 66 66 65 64 63 63 62 61 60 59 58 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 37 38 39 40 41 41 42 43 44 44 45 45 46 46 47 47 47 48 48 48 48 48 47 47 47 46 46 45 45 44 44 43 42 41 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 55 56 56 56 56 56 56 56 56 56 56 55 55 55 54 54
 26 26 25 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 17 17 18 19 20 21 23 24 25 27 28 30 32 34 36 38 41 44 46 50 53 57 60 64 69 73 78 83 88 93 98 103 108 113 117 120 123 124 125 125 123 121 117 113 108 103 98 92 86 80 74 69 64 59 54 50 46 42 39 36 33 30 28 26 24 22 21 19 18 17 16 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 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 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 31 33 34 35 36 37 38 39 40 40 40 40 40 40 40 39 39 38 37 37 36 35 34 33 32 31 30 29 28 27
 77 75 74 72 70 69 67 66 64 63 62 61 60 59 58 57 56 55 55 54 53 53 52 52 52 51 51 51 51 51 51 51 51 52 52 52 52 53 53 54 54 55 55 56 57 57 58 59 59 60 61 62 62 63 64 64 65 66 67 67 68 69 69 70 71 71 72 73 73 74 75 75 76 76 77 78 79 79 80 81 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 99 100 101 103 104 105 106 108 109 110 111 112 113 113 114 114 114 114 114 113 113 112 111 109 108 106 104 102 99 97 94 92 89 86 83 81 78 75 73 70 67 65 63 60 58 56 54 53 51 49 48 46 45 44 43 42 41 40 40 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 40 41 41 42 42 42 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 49 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 44 45 45 46 47 48 49 50 51 52 54 55 57 59 60 62 64 66 68 71 73 75 78 81 83 86 89 92 95 97 100 103 106 108 111 113 115 117 118 120 121 121 122 122 122 122 121 120 119 118 116 114 112 110 108 106 104 102 99 97 95 92 90 88 86 83 81 79
 36 35 35 35 34 34 34 34 34 34 34 35 35 35 36 37 37 38 39 40 42 43 45 47 49 52 55 58 62 66 70 75 80 86 93 101 109 118 127 138 150 162 175 189 203 217 232 246 259 271 281 290 296 299 299 296 291 283 274 262 250 237 224 210 197 184 172 161 150 140 131 122 114 107 101 95 89 84 80 76 72 69 66 63 61 59 57 55 53 52 51 50 49 48 47 47 46 46 45 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 47 48 48 48 48 49 49 49 49 49 49 49 49 48 48 48 47 47 46 45 45 44 43 42 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 32 33 33 34 35 36 37 38 40 41 43 45 47 49 51 53 56 59 62 66 70 74 78 83 88 94 100 107 114 122 130 139 148 158 168 179 190 201 211 222 232 241 248 255 259 261 262 260 256 250 242 233 223 211 199 187 175 163 151 140 130 120 110 102 94 86 80 73 68 63 58 54 50 46 43 40 38 35 33 31 30 28 27 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 46 46 47 47 48 48 48 48 48 48 48 48 48 47 47 46 46 45 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 36
 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 49 52 54 57 60 62 65 68 71 73 76 79 81 84 86 88 90 91 93 93 94 94 94 94 93 92 91 90 88 86 84 82 80 78 76 74 71 69 67 65 63 61 59 57 56 54 52 51 49 48 47 46 45 44 43 42 41 40 40 39 38 38 38 37 37 37 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 41 41 42 43 43 44 45 45 46 47 47 48 49 49 50 50 50 51 51 51 51 52 52 52 51 51 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 46 46 46 46 46 47 47 47 47 48 48 49 50 50 51 52 53 54 55 56 57 58 60 61 62 64 66 67 69 71 72 74 76 77 79 80 82 83 84 85 86 86 86 86 86 86 85 84 82 81 79 77 75 73 70 68 65 63 60 58 56 53 51 49 47 45 43 41 40 38 37 35 34 33 32 31 30 29 29 28 27 27 26 26 26 26 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 52 54 56 57 59 61 62 64 65 67 68 69 70 71 72 73 73 74 74 74 73 73 72 71 70 69 68 67 65 64 62 60 58 57 55 53 51 50 48 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20
 33 33 32 32 32 32 32 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 46 47 49 50 52 54 55 57 60 62 64 66 69 71 74 77 79 82 85 88 90 93 95 98 100 102 104 106 107 108 109 110 111 111 111 110 110 109 108 107 106 105 103 102 100 98 97 95 93 92 90 88 87 85 83 82 80 79 78 76 75 74 73 72 71 70 69 68 67 66 66 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 57 56 56 55 55 54 54 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 37 37 37 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 49 50 51 53 55 56 58 60 62 64 66 69 71 73 76 78 80 83 85 87 89 91 93 95 96 97 98 99 99 99 98 97 96 95 93 91 89 86 84 81 79 76 73 70 68 65 62 60 57 55 53 51 49 47 45 43 42 40 39 38 36 35 34 33 32 32 31 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33
 35 35 36 36 37 38 38 38 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 45 45 46 46 47 47 48 49 49 50 51 52 53 55 56 57 59 60 62 63 65 67 68 70 72 74 76 78 79 81 83 84 86 87 88 89 90 91 91 92 92 91 91 90 89 88 87 86 84 82 80 78 76 74 71 69 67 65 62 60 58 55 53 51 49 47 45 43 41 39 38 36 35 33 32 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 18 18 18 19 19 19 20 21 21 22 23 24 25 25 27 28 29 30 31 33 34 36 37 39 41 43 45 46 48 50 53 55 57 59 61 63 65 67 70 72 73 75 77 79 80 82 83 84 85 86 86 86 87 87 86 86 85 85 84 83 82 80 79 77 76 74 72 70 68 67 65 63 61 59 57 55 54 52 50 49 47 46 44 43 42 41 40 39 38 37 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 36 36 35 34 33 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 31 32 33 33 34
 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 70 68 66 65 63 62 60 59 58 57 55 54 54 53 52 52 51 51 50 50 50 50 50 51 51 51 52 53 54 55 56 57 59 60 62 64 66 68 70 73 76 78 81 84 88 91 94 97 100 104 107 110 113 115 118 120 122 123 125 125 126 126 126 126 125 124 123 122 121 119 118 116 114 113 111 110 108 107 105 104 103 102 101 100 100 99 99 98 98 98 98 98 98 99 99 99 100 100 100 101 101 102 102 102 102 102 102 101 101 100 99 98 97 95 94 92 90 87 85 82 80 77 74 71 69 66 63 61 58 55 53 51 49 46 44 43 41 39 38 36 35 34 33 32 31 30 29 28 28 27 27 27 27 26 26 26 26 27 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 38 39 40 42 44 45 47 49 51 53 55 57 60 62 65 68 70 73 76 79 82 85 88 91 94 97 100 102 105 107 108 110 111 112 112 112 112 111 109 108 106 104 101 99 96 92 89 86 83 79 76 73 69 66 63 60 57 55 52 49 47 45 42 40 38 37 35 33 32 30 29 28 27 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 44 46 49 51 54 57 59 62 65 68 71 74 77 79 82 85 87 89 91 93 94 95 96 97 97 97 97 97 96 95 94 92 91 89 87 85 83 81 79 77 76 74 72
 36 34 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 47 49 50 52 54 56 59 61 63 65 68 70 72 75 77 80 82 85 87 90 92 95 97 99 102 104 106 108 109 111 112 113 114 115 115 115 114 114 113 112 110 108 107 104 102 100 97 94 91 89 86 83 80 77 75 72 69 67 64 62 60 58 56 54 52 51 49 48 47 46 44 43 43 42 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 41 41 41 40 40 39 39 38 37 37 36 35 34 33 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 48 50 52 53 55 57 58 60 61 63 64 65 66 67 67 68 68 68 68 68 67 67 66 65 63 62 61 59 58 56 54 52 51 49 47 45 44 42 41 39 37
 41 41 41 41 40 40 40 40 39 39 39 39 38 38 37 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 37 38 39 41 43 45 47 49 52 54 57 60 63 66 70 74 78 82 86 90 95 100 104 109 114 119 123 128 132 136 139 142 145 147 149 150 150 149 149 147 145 142 139 136 133 129 125 120 116 112 108 104 100 96 92 88 85 81 78 75 72 70 67 65 63 61 59 58 56 55 54 53 52 51 50 50 50 49 49 49 49 49 50 50 50 51 51 52 53 53 54 55 55 56 57 58 58 59 60 60 61 61 62 62 63 63 63 63 63 63 63 63 63 63 63 63 62 62 61 61 61 60 59 59 58 58 57 56 56 55 54 53 53 52 51 50 50 49 48 47 46 45 44 44 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 34 35 36 38 39 40 42 44 45 47 50 52 54 57 59 62 65 68 72 75 79 82 86 90 94 98 101 105 109 113 116 119 122 125 127 129 130 131 132 132 132 131 130 129 127 124 122 119 116 113 110 107 104 100 97 94 91 88 85 82 79 76 74 71 69 67 65 63 61 59 58 56 55 54 53 52 51 50 49 48 47 47 46 46 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41
 22 22 22 21 21 21 20 20 20 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 40 41 42 43 45 46 47 48 49 49 50 51 51 51 52 52 52 52 51 51 50 50 49 48 47 46 45 44 42 41 40 39 37 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23
 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 22 22 23 23 23 23 23 24 24 23 23 23 23 22 22 21 21 20 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 9 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 76 77 78 78 79 79 80 80 80 80 80 79 79 78 78 77 76 75 74 73 72 70 69 68 66 65 64 62 61 60 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 38 38 37 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 48 49 50 51 51 52 53 54 55 56 58 59 60 61 62 64 65 67 68 69 71 72 74 75 77 78 80 81 82 84 85 86 87 88 89 90 91 92 92 93 93 93 93 93 93 92 92 91 90 89 88 87 86 85 83 82 80 79 77 76 74 72 71 69 67 65 64 62 60 59 57 56 54 52 51 50 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 31 31 31 32 32 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 47 48 49 50 51 52
 20 20 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 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 17 18 18 19 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 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 22 22 22 22 22 22 22 22 23
 82 82 82 82 81 81 80 79 79 78 77 76 75 73 72 71 70 68 67 65 64 62 61 59 58 56 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 31 31 31 32 32 32 33 34 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 53 54 56 58 60 61 63 65 67 69 70 72 73 75 76 77 79 79 80 81 81 81 81 81 81 80 80 79 78 77 76 75 74 72 71 70 68 67 65 64 63 62 60 59 58 57 56 55 54 53 53 52 51 51 50 50 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 48 48 48 48 48 48 48 47 47 47 46 46 46 45 45 44 44 43 43 42 41 41 40 40 39 39 38 37 37 36 36 35 35 35 34 34 33 33 33 33 33 32 32 32 32 32 33 33 33 33 34 34 35 36 36 37 38 39 40 41 42 44 45 47 49 51 53 55 57 60 62 65 68 71 75 78 82 85 89 93 97 101 105 109 113 117 120 124 126 129 131 133 134 135 135 135 134 133 131 129 127 124 121 118 115 111 108 104 101 98 94 91 88 85 82 79 76 73 71 69 66 64 62 61 59 57 56 55 54 52 51 51 50 49 49 48 48 47 47 47 47 47 47 47 47 47 48 48 48 49 49 50 50 51 51 52 53 53 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 78 79 80 80 81 81 82 82 82 82
 56 56 56 57 57 57 57 57 56 56 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 32 32 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 54 55 56 56 57 57 57 57 58 58 57 57 57 57 56 56 55 55 54 53 53 52 51 50 49 48 47 47 46 45 44 43 42 41 41 40 39 38 38 37 37 36 36 35 35 35 35 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 40 40 41 43 44 45 46 48 49 51 52 54 56 58 60 62 64 66 68 70 72 74 75 77 79 80 82 83 84 85 85 85 86 85 85 85 84 83 82 80 79 78 76 74 72 71 69 67 65 63 61 60 58 56 55 53 52 50 49 48 46 45 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 59 60 61 62 62 63 63 64 64 64 64 64 64 64 64 64 64 63 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 37 37 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 25 27 28 29 31 32 33 35 36 38 39 40 42 43 44 45 46 46 47 47 48 48 48 48 47 47 47 46 45 44 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 31 32 34 35 37 39 40 42 44 46 48 50 51 53 54 55 57 57 58 59 59 59 59 58 57 56 55 54 53 52 50 49 47 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 28 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 51 52 53 54 54 55 56 56 57 57 58 58 59 59 59 60 60 60 61 61 62 62 63 63 64 65 66 67 68 69 70 71 72 73 75 76 77 79 80 81 83 84 85 86 87 88 88 89 89 89 88 88 87 86 84 83 81 79 76 74 71 69 66 63 60 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 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23
 13 14 14 14 15 15 16 17 17 18 18 19 20 21 21 22 23 23 24 25 25 26 26 27 27 27 27 27 27 26 26 25 25 24 23 23 22 21 20 19 18 17 17 16 15 14 14 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 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 15 16 17 18 18 19 20 21 22 23 24 25 26 26 27 28 29 30 31 32 33 33 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 26 26 25 25 24 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 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 13 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 22 23 24 25 26 27 28 30 31 33 35 37 39 41 44 46 49 53 56 60 64 68 72 77 82 87 92 97 102 107 112 117 122 126 129 132 135 136 137 137 137 136 134 131 128 124 121 116 112 107 102 97 93 88 83 79 74 70 66 62 58 55 52 49 46 43 41 39 37 35 33 31 30 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 19 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 42 43 44 45 46 47 47 48 49 49 50 50 50 50 50 50 49 49 48 48 47 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 29 29 29 30 31 31 32 33 34 36 37 39 40 42 44 47 49 52 55 58 61 64 67 71 75 78 82 86 90 93 97 100 103 105 108 110 111 112 113 113 112 111 110 108 106 104 101 99 96 93 90 87 84 81 78 76 73 71 69 67 65 63 61 60 59 57 56 55 54 54 53 52 52 51 51 51 51 51 50 50 50 51 51 51 51 51 51 52 52 52 53 53 53 54 54 54 54 54 55 55 55 55 54 54 54 54 53 53 52 52 51 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 23 22 21 21 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 17 17 18 19 20 21 22 24 25 27 29 31 33 35 37 40 43 46 49 52 55 59 62 66 70 73 77 80 83 86 89 91 93 94 95 95 95 95 93 92 90 88 85 83 80 77 74 71 68 65 62 59 57 54 51 49 47 45 43 41 39 38 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 41 42 43 43 43 44 44 44 44 44 43 43 42 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 26 25 25 24 24 24 24 24 23 24 24 24 24 24 25 25 26 26 27 28 28 29 30 32 33 34 36 37 39 40 42 44 46 48 50 52 54 56 58 60 62 63 65 66 67 68 69 69 69 69 69 68 68 67 66 65 63 62 60 59 57 56 54 53 51 50 48 47 45 44 43 42 41 40 39 38 37 37 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 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 40 39 39 38 37 37 36 35 35 34 33 32 31 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 14 14 14 13 13 13
 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 36 37 38 38 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 59 59 59 58 58 57 56 55 54 53 52 51 50 48 47 46 45 43 42 41 40 39 38 36 35 34 34 33 32 31 30 30 29 28 28 27 27 26 26 26 26 26 25 25 25 26 26 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 39 40 41 42 42 43 44 45 45 46 46 47 47 48 48 48 49 49 49 49 50 50 50 50 50 51 51 51 51 52 52 52 53 53 54 54 54 55 56 56 57 57 58 58 59 59 60 60 60 60 61 61 61 60 60 60 60 59 58 58 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 50 51 52 52 53 53 54 54 54 54 54 53 53 52 52 51 50 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 30 31 31 31 31 31 32 32 32
 63 63 63 63 63 62 62 61 61 60 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 35 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 40 41 42 43 45 46 48 49 51 53 55 56 58 60 62 64 66 68 70 72 73 75 76 77 77 78 78 78 78 77 76 75 74 72 71 69 67 65 63 61 59 56 54 52 51 49 47 45 44 42 41 40 38 37 36 36 35 34 33 33 32 32 31 31 31 30 30 30 30 30 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 37 37 38 39 39 40 41 42 42 43 44 44 45 46 46 47 47 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 47 46 46 46 46 46 45 45 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 45 45 45 45 46 46 47 47 48 48 49 50 51 52 53 54 55 56 57 59 60 61 62 64 65 66 67 68 69 69 70 70 70 70 70 70 69 68 67 66 65 63 62 60 59 57 55 53 52 50 48 47 45 44 42 41 40 39 38 37 36 35 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 44 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 57 58 59 60 60 61 61 62 62 63
 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 45 45 45 46 46 46 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 52 53 54 55 55 56 57 58 58 59 60 61 62 62 63 64 65 66 66 67 68 69 69 70 71 71 72 72 73 73 73 74 74 74 74 74 74 73 73 73 72 72 71 71 70 70 69 68 68 67 66 65 65 64 63 63 62 61 61 60 59 59 58 58 58 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 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 55 55 55 55 56 56 57 57 58 58 59 59 60 60 61 62 62 63 63 64 65 65 66 66 67 67 68 68 69 69 69 70 70 71 71 71 72 72 72 73 73 74 74 74 75 75 76 77 77 78 78 79 79 80 81 81 82 82 82 83 83 83 84 84 84 84 83 83 83 82 82 81 81 80 79 78 77 76 75 74 73 72 71 70 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 52
 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 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 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 27 27 27 28 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 41 42 43 45 46 48 50 52 53 56 58 60 63 65 68 71 74 78 81 85 89 93 97 101 105 108 112 115 118 121 123 124 125 125 124 122 119 116 112 108 104 99 94 89 84 79 74 69 65 60 56 53 49 46 43 40 38 36 33 32 30 28 27 26 25 24 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 32 33 34 35 37 38 40 41 43 45 47 50 52 55 58 61 64 68 71 75 79 83 87 91 95 98 102 105 108 110 112 113 114 114 113 112 110 108 105 102 99 95 92 88 84 80 76 73 69 66 63 60 57 54 52 49 47 45 43 41 39 38 36 35 34 32 31 30 29 28 27 27 26 25 25 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 24 25 25 26 27 28 29 30 31 33 34 35 36 38 39 40 42 43 44 45 46 46 47 47 47 47 47 46 45 45 44 42 41 40 38 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 15 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 28 29 30 30 31 31 32 32 32 32 32 32
 36 35 35 34 34 33 33 33 32 32 32 32 32 33 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 55 56 56 57 57 57 57 57 57 57 57 56 56 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 34 33 33 33 33 34 34 34 34 35 35 36 36 37 38 39 40 41 42 43 44 46 47 49 50 52 54 55 57 59 61 63 65 66 68 70 71 73 74 75 76 77 77 77 77 77 76 76 75 74 72 71 69 68 66 64 62 60 58 56 54 52 50 48 46 44 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 40 41 42 44 45 46 48 49 51 52 53 54 55 56 57 58 59 60 60 61 61 61 62 62 62 61 61 61 60 60 59 58 57 56 55 54 53 52 51 49 48 47 45 44 42 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 32 33 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 52 53 54 55 56 56 57 58 58 59 59 59 59 59 59 59 58 58 57 56 55 54 53 52 51 50 48 47 46 45 44 42 41 40 39 38 37 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 39 39 38 37 37 36 36 35 35 35 35 34 34 34 34 35 35 35 35 36 36 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 73 74 75 76 76 77 77 78 79 79 80 80 80 81 81 81 82 82 82 82 82 82 82 82 81 81 81 80 80 79 78 77 77 76 75 74 73 72 71 70 69 69 68 67 66 65 64 64 63 62 62 61 61 60 60 60 59 59 59 58 58 58 58 57 57 57 57 57 56 56 56 56 56 55 55 55 54 54 54 53 53 53 52 52 51 51 50 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 45 45 45 45 45 46 46 46 47 47 48 49 49 50 51 52 53 53 54 55 56 57 58 59 59 60 61 62 62 63 63 63 64 64 64 64 64 63 63 63 62 62 62 61 60 60 59 58 58 57 56 56 55 54 54 53 52 52 51 50 50 49 48 48 47 47 46 46 45 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 44 45 45 46 47 47 48 48 49 49 50 51 51 52 52 53 53 53 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 55 55 54 54 53 53 52 51 50 50 49 48 47 46 45 44 44 43 42 41
 41 43 45 47 49 51 53 56 58 61 63 66 69 71 74 77 79 82 84 86 88 90 92 93 94 95 96 96 96 96 95 94 93 92 91 89 87 85 83 81 79 77 75 73 71 69 67 65 62 60 59 57 55 53 51 50 48 46 45 43 42 41 39 38 37 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 42 42 42 42 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 42 41 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 33 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 53 54 56 58 60 62 64 66 69 71 73 75 78 80 82 84 87 89 91 93 95 97 98 100 101 102 103 104 104 104 104 104 103 103 102 101 99 98 96 95 93 91 89 87 85 83 81 79 77 75 73 71 69 68 66 64 63 61 60 58 57 56 55 54 53 52 51 50 49 48 47 47 46 46 45 44 44 43 43 42 42 41 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 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 27 27 27 27 28 28 28 29 30 30 31 32 33 34 36 37 38 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 31 31 30 30 29 28 28 27 26 25 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 42 42 41 41 41 40 39 39 38 38 37 36 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 45 46 46 46 46 45 45 44 43 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 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 24 24 24 24 24 24 24 24 24 24 24 24
 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 30 31 32 34 35 37 39 40 42 44 46 48 50 53 55 57 60 62 64 67 69 71 73 75 77 79 80 81 82 82 82 82 81 80 79 78 76 74 71 69 66 64 61 58 56 53 51 48 46 44 42 40 39 37 36 34 33 32 31 31 30 29 29 29 29 28 28 28 29 29 29 30 30 30 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 42 43 43 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 37 37 37 36 36 36 36 36 37 37 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 47 48 48 49 49 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 49 49 49 48 48 47 47 47 46 46 45 44 44 43 43 42 41 41 40 39 38 38 37 36 35 34 33 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 38 40 41 43 44 45 46 47 48 49 49 50 50 51 51 51 51 51 50 50 49 49 48 48 47 46 45 45 44 43 42 41 40 40 39 38 37 36 35 35 34 33 32 31 31 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 20 19
 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 49 50 51 52 52 53 54 55 56 57 58 58 59 60 61 62 63 64 65 66 66 67 68 69 69 70 71 71 72 72 72 72 72 72 72 72 71 70 70 69 67 66 65 63 62 60 58 56 55 53 51 49 47 45 43 42 40 38 37 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 35 36 37 38 38 39 39 40 40 40 40 41 41 41 41 42 42 42 43 43 43 44 45 45 46 47 48 49 50 52 53 54 56 57 59 60 62 64 65 67 69 70 72 73 75 76 78 79 80 81 82 82 83 83 83 83 83 83 82 81 81 80 79 78 76 75 74 72 71 69 68 66 64 63 61 60 59 57 56 55 54 53 52 51 50 50 49 48 48 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 41 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24
 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 18 19 20 22 23 25 27 29 31 34 36 39 42 45 48 51 55 58 62 66 70 74 79 83 88 92 97 101 105 109 113 116 119 122 124 125 126 126 126 124 123 120 118 114 111 107 102 98 93 88 84 79 74 70 65 61 57 54 50 47 43 41 38 35 33 31 29 27 25 24 23 21 20 19 18 18 17 17 16 16 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 26 27 29 30 32 33 35 37 39 41 43 45 47 50 52 54 57 59 61 63 65 67 69 71 72 73 74 75 75 75 75 74 73 72 71 69 67 65 63 60 58 56 53 51 48 46 44 42 40 38 36 34 32 31 30 28 27 26 26 25 24 24 23 23 23 23 23 23 23 23 24 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 48 50 52 54 56 57 59 60 61 62 63 64 64 64 64 64 64 63 63 62 61 60 58 57 56 54 52 51 49 47 46 44 42 41 39 37 36 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 23 25 26 28 29 31 33 34 36 38 40 42 44 46 48 49 51 52 54 55 56 57 58 59 59 60 60 60 59 59 59 58 57 56 55 54 53 52 50 49 48 46 45 43 42 40 39 37 36 34 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 9 9 9
 22 22 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 31 32 34 35 37 39 40 42 44 46 48 49 51 53 55 56 58 59 60 61 62 63 64 64 64 64 64 64 63 63 62 61 60 59 57 56 55 54 52 51 49 48 47 45 44 43 42 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 31 31 31 31 32 32 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 53 55 56 58 60 61 63 65 66 68 69 70 72 73 74 75 75 76 76 76 76 75 75 74 73 71 70 68 66 65 63 60 58 56 54 51 49 47 45 42 40 38 36 34 32 30 29 27 26 24 23 22 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 24 25 26 28 29 30 32 33 35 36 37 39 40 41 42 43 44 44 45 45 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 42 41 40 40 39 39 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 43 44 45 46 47 48 49 49 50 51 51 52 52 52 53 53 52 52 52 51 50 49 48 47 46 45 43 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 40 42 43 44 45 46 46 47 48 48 48 48 48 48 48 48 47 47 46 45 44 44 43 42 41 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 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 43 44 45 46 46 47 48 48 49 49 49 49 49 49 49 49 48 48 47 46 46 45 44 42 41 40 39 37 36 34 33 32 30 29 28 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 26 26 27 28 29 30 31 32 34 35 37 38 40 42 43 45 47 49 51 53 55 57 58 60 62 63 65 66 67 68 69 69 69 69 68 68 67 66 65 63 62 60 58 56 54 52 50 48 46 44 42 41 39 37 35 34 32 31 29 28 27 25 24 23 22 22 21 20 19 19 18 18 18 17 17 17 17 17 17
 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 31 30 30 29 29 28 27 27 26 26 26 25 25 25 24 24 24 24 24 25 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 47 49 50 52 53 54 56 57 58 60 61 62 64 65 66 67 68 68 69 70 70 71 71 71 71 70 70 69 68 68 66 65 64 63 61 59 58 56 54 53 51 49 47 46 44 42 41 40 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 31 32 34 36 37 39 41 43 45 47 50 52 54 56 58 60 62 64 66 67 68 69 70 71 72 72 72 72 72 72 71 71 70 69 68 67 66 65 64 63 61 60 59 58 56 55 54 52 51 50 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 27 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23
 35 34 33 33 32 31 30 30 29 29 28 28 27 27 27 27 27 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 44 45 45 46 46 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 51 52 52 53 54 54 55 55 56 57 57 58 59 59 60 60 61 61 61 62 62 62 62 62 62 62 61 61 60 60 59 59 58 57 57 56 55 54 53 52 52 51 50 49 48 47 46 45 44 43 43 42 41 40 39 39 38 37 36 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 35 36 37 38 40 41 42 43 45 46 47 48 50 51 52 53 54 55 56 57 58 58 59 60 60 61 61 61 62 62 62 62 62 62 62 62 61 61 61 60 60 60 59 59 58 58 57 56 56 55 55 54 53 52 52 51 50 49 48 48 47 46 45 44 43 42 41 41 40 39 38 37 36
 44 42 40 39 37 36 35 34 33 33 32 32 32 32 32 33 33 34 35 36 37 38 40 41 43 45 47 49 51 53 56 58 61 64 67 70 73 76 80 83 87 91 94 98 102 106 110 114 118 122 125 129 132 135 138 141 144 146 148 149 150 151 152 152 152 152 151 150 149 148 146 144 142 140 138 136 134 131 129 126 124 122 119 117 114 112 110 108 106 103 101 99 98 96 94 92 91 89 88 86 85 84 82 81 80 79 78 78 77 76 75 75 74 73 72 72 71 70 70 69 68 68 67 66 65 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 35 34 33 33 32 32 32 31 31 31 31 32 32 33 34 34 36 37 38 40 42 45 47 50 53 57 60 64 68 73 78 83 88 93 98 103 108 113 117 122 125 129 131 134 135 136 137 137 136 135 134 132 130 127 125 122 119 116 113 110 107 105 102 99 96 93 90 88 85 83 80 78 75 73 71 69 67 65 63 61 59 57 55 53 52 50 49 47 45 44 43 41 40 39 38 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 50 51 52 52 53 54 55 56 57 58 60 61 62 63 64 66 67 68 69 71 72 73 74 74 75 75 76 75 75 75 74 73 72 70 68 66 64 62 60 57 55 53 50 48 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 38 39 41 43 45 46 49 51 53 55 57 60 62 65 67 69 72 74 75 77 78 78 79 78 78 76 75 72 70 67 64 61 58 55 51 48 45 43 40 37 35 33 31 30 28 27 26 25 24 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 32 32 33 34 35 36 38 39 40 42 44 45 47 49 51 52 54 56 58 60 61 63 64 65 67 67 68 69 69 69 69 69 69 68 68 67 66 65 64 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 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 34 35 35 35 35 35 35 35 34 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20
 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 22 22 23 23 23 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 35 36 37 38 38 39 40 40 41 41 42 42 43 43 43 43 43 43 43 43 42 42 41 41 40 39 38 37 36 35 33 32 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 27 28 28 29 29 29 29 29 29 29 29 29 29 28 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 15 15 15 16 16 16 16 17 17 17 18 18 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 28 28 28 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 20 19 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 12 13 13 14 16 17 19 21 23 25 28 31 34 38 42 46 51 56 61 67 73 79 86 92 98 104 109 114 118 121 123 124 124 123 120 117 113 109 104 100 95 90 85 80 75 71 66 62 59 55 52 49 46 43 41 38 36 34 32 30 29 27 26 24 23 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 17 18 19 20 21 22 23 24 24 25 26 27 28 29 30 30 31 32 33 34 35 35 36 37 38 39 40 41 41 42 43 44 45 45 46 47 47 47 48 48 48 48 47 47 46 45 44 43 42 40 39 37 35 33 31 29 28 26 24 22 20 19 17 16 15 13 12 11 11 10 9 9 8 8 8 7 7 7 8 8 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 22 23 24 25 27 28 29 31 32 34 35 37 38 40 42 43 45 46 48 49 51 52 54 55 56 57 58 59 60 60 61 61 61 60 60 59 58 57 56 54 52 51 49 47 45 43 41 39 37 35 33 31 29 27 26 24 23 22 21 20 19 18 17 17 16
 17 17 18 18 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 63 64 64 65 65 64 64 63 62 61 60 58 56 54 52 50 48 45 43 41 38 36 34 32 30 29 27 26 24 23 22 22 21 20 20 20 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29 30 30 31 32 32 33 34 34 35 35 36 37 37 38 38 39 39 39 40 40 41 41 41 41 42 42 42 42 42 42 42 42 41 41 41 40 40 39 39 38 38 37 36 35 34 34 33 32 31 30 29 29 28 27 27 26 26 26 25 25 26 26 26 27 27 28 29 30 32 33 35 36 38 40 42 45 47 49 52 55 57 60 63 66 68 71 74 76 79 81 83 85 86 88 88 89 89 89 88 88 86 85 83 81 79 77 75 72 69 67 64 62 59 57 54 52 49 47 45 43 41 39 37 35 34 32 30 29 28 27 25 24 23 22 22 21 20 20 19 19 19 18 18 19 19 19 20 20 21 22 23 24 25 27 28 30 31 33 35 37 39 41 42 44 46 48 49 51 52 53 54 55 56 57 57 58 58 58 58 58 58 58 57 57 56 56 56 55 54 54 53 53 52 52 51 50 50 49 48 47 47 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 18 17 17 17
 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 18 19 20 21 21 22 23 23 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 27 27 26 25 25 24 23 22 21 20 19 18 17 16 16 15 14 13 12 12 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 25 26 27 28 29 30 31 31 32 33 34 35 35 36 37 37 38 38 38 39 39 39 39 39 39 39 38 38 37 37 36 35 35 34 33 32 31 30 28 27 26 25 24 23 22 20 19 18 17 17 16 15 15 14 13 13 13 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 25 25 24 23 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 12 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 25 26 28 29 30 31 32 33 34 35 36 36 37 37 37 37 37 37 37 37 36 36 35 35 34 33 33 32 31 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 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 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 33 33 33 33 34 34 34 34 35 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 45 46 47 47 48 48 48 49 49 49 49 49 49 49 48 48 48 47 47 46 46 45 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 30 30 30 31 32 33 34 35 37 38 40 42 44 46 48 50 53 55 57 60 62 64 66 68 69 71 72 73 74 74 74 74 74 73 72 72 71 69 68 67 65 64 63 61 59 58 56 55 54 52 51 49 48 47 45 44 43 42 41 40 38 37 36 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 26 27 28 28 29 30 31 32 34 35 36 38 39 41 42 44 46 48 49 51 52 54 55 56 57 58 59 59 58 58 57 56 55 53 51 49 47 44 42 40 37 35 33 31 29 27 25 24 23 22 21 20 19 19 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 28 28 29 29 30 30 31 31 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34
 19 19 20 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 34 35 36 37 37 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 41 41 40 40 39 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 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 35 36 37 38 39 40 41 42 43 43 44 45 45 46 46 46 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 40 39 39 38 37 36 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 43 43 43 42 42 42 41 40 40 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 24 24 25 26 26 27 28 29 30 31 31 32 33 34 35 35 36 37 37 38 38 38 39 39 39 39 39 39 39 38 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19
 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 18 19 21 22 24 26 28 30 32 34 36 38 40 42 44 45 46 47 48 48 49 48 48 47 46 45 44 43 41 39 38 36 35 33 31 30 28 27 25 24 23 22 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 42 42 43 44 45 45 45 45 45 45 44 43 42 40 39 37 36 34 32 30 28 26 24 23 21 19 18 16 15 14 13 12 11 10 9 8 8 7 7 6 6 6 6 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 33 34 34 34 35 35 34 34 34 34 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 18 17 16 15 14 14 13 12 11 10 10 9 9 8 8 7 7 7 7 7
 19 20 21 23 24 26 28 30 32 34 37 40 42 45 48 51 54 57 60 63 66 69 71 74 76 78 79 81 82 82 83 83 83 83 82 82 81 80 78 77 76 74 73 71 69 68 66 64 63 61 59 58 56 55 53 51 50 48 47 45 44 43 41 40 38 37 36 34 33 31 30 29 27 26 25 24 23 21 20 19 18 18 17 16 15 15 14 14 14 14 14 14 14 14 15 16 16 17 18 19 20 21 22 24 25 26 28 29 31 32 34 35 37 39 40 42 44 45 47 49 50 52 54 55 57 59 60 62 64 66 67 69 71 73 74 76 78 79 81 82 84 85 86 87 87 88 88 88 88 87 87 85 84 82 80 78 76 73 70 67 64 61 58 55 51 48 45 42 39 36 34 31 29 26 24 23 21 20 18 17 16 15 15 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 26 27 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 57 58 58 58 59 59 58 58 57 57 56 55 54 53 51 50 48 47 45 43 42 40 38 37 35 34 32 31 30 28 27 27 26 25 25 25 25 25 25 26 26 27 28 29 30 31 33 34 36 37 39 41 43 44 46 48 49 51 52 53 55 56 57 58 58 59 59 59 60 59 59 59 58 58 57 56 56 55 54 53 52 51 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18
 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 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 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 29 30 30 31 32 32 33 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 17 16 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 11 10 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 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 15 15 15 15 15 14 14 13 13 13 12 12 11 11 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 25 27 28 30 32 33 36 38 40 42 44 46 49 51 53 54 56 58 59 60 62 62 63 64 64 65 65 65 65 65 65 64 64 64 63 63 62 61 61 60 60 59 58 58 57 56 55 55 54 53 52 51 50 50 49 48 47 46 44 43 42 41 40 39 37 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 17 17 17 17 18 19 19 21 22 23 25 27 29 31 33 35 38 40 42 44 47 49 50 52 53 55 56 57 57 58 58 58 58 58 58 57 57 56 56 55 54 54 53 53 52 51 51 50 50 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 46 46 46 46 46 45 45 45 44 43 43 42 41 40 39 38 36 35 34 32 31 29 28 26 25 23 22 21 20 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 47 48 50 52 53 55 57 59 61 63 65 67 69 71 73 74 75 76 77 78 78 77 76 75 73 71 69 66 63 60 57 54 51 48 45 42 39 37 34 32 30 29 28 27 26 26 25 26 26 26 27 28 29 30 31 33 35 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 65 67 68 69 70 70 71 71 71 70 70 69 69 68 67 65 64 63 61 60 58 57 55 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 34 32 31 30 29 28 28 27 26 25 24 24 23 23 22 22 22 22 22 22 23 24
 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 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 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 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 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 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 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 9 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 22 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 43 45 46 48 49 50 52 53 54 56 57 58 59 59 60 61 61 61 61 61 61 60 59 59 58 56 55 53 52 50 48 47 45 43 41 39 37 36 34 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 14 14 15 16 18 19 21 23 26 28 31 33 36 39 42 44 47 49 51 53 54 55 55 55 55 55 54 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 47 49 50 51 52 52 53 52 52 51 50 48 46 44 41 38 35 33 30 27 25 22 20 18 17 15 14 13 12 12 11 11 11 11 12 12 13 13 14 15 15 16 17 18 19 21 22 23 25 26 28 29 31 33 35 37 38 40 42 44 46 48 50 51 53 54 56 57 58 58 59 59 60 60 59 59 59 58 57 56 56 55 53 52 51 50 49 48 46 45 44 43 41 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 24 23 23 22 22
 16 16 15 15 16 16 17 17 18 19 20 21 22 23 24 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 42 43 44 45 45 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 49 49 49 48 47 47 46 45 44 43 42 41 39 38 37 35 34 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 16 16 16 16 16 17 18 19 21 22 25 27 30 33 37 41 45 50 54 59 65 70 75 80 85 89 94 97 100 103 105 106 106 106 105 104 102 100 97 95 92 89 86 83 80 77 74 71 69 66 64 62 60 58 56 54 52 51 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 20 21 21 22 23 24 25 26 28 29 31 32 33 35 36 37 39 40 41 41 42 43 43 43 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 44 44 44 44 45 45 46 46 47 48 49 50 52 53 55 56 58 60 62 64 67 69 72 74 77 79 81 84 85 87 88 89 89 88 87 85 82 79 76 72 68 63 59 54 50 46 42 38 34 31 28 25 23 21 20 19 18 17 17 17 17 17 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 42 44 46 49 51 54 56 59 61 64 66 69 71 74 76 78 80 83 84 86 88 89 90 91 91 92 92 91 91 90 89 88 87 85 83 81 79 77 74 72 69 67 64 61 58 55 53 50 47 44 41 39 36 33 31 29 27 25 23 21 20 18 17 17
 11 11 12 12 13 13 14 15 16 17 18 19 21 22 23 24 26 27 28 29 31 32 33 34 35 36 37 37 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 33 33 32 31 30 29 28 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 36 37 37 37 36 36 36 35 34 34 33 32 31 30 28 27 26 25 23 22 21 20 18 17 16 15 15 14 13 13 13 12 12 12 13 13 14 14 15 16 17 18 19 20 22 23 25 26 28 30 31 33 35 36 38 39 41 42 43 44 45 46 46 47 47 47 47 47 46 46 45 44 44 43 42 41 40 39 38 37 37 36 35 34 33 32 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 12 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 43 44 45 46 47 47 48 49 49 50 50 50 50 50 50 50 50 49 49 48 47 46 45 44 43 41 40 38 37 35 34 32 30 29 27 26 24 23 21 20 19 17 16 15 14 13 13 12 12 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 16 16 16 17 17 17 18 18 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 27 27 28 28 27 27 27 26 26 25 24 23 22 21 20 18 17 16 15 14 14 13 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 14 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 26 27 28 28 29 30 30 31 31 32 32 33 33 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 31 31 30 29 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 16 15 15 15 15 15 15 16 16 17 18 18 20 21 22 23 25 26 28 30 31 33 35 37 38 40 42 43 45 46 47 48 49 50 50 50 50 50 50 49 49 48 47 46 44 43 42 40 39 38 36 35 34 32 31 30 29 28 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 23 24 24 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 37 38 39 39 40 40 40 41 41 41 40 40 40 39 38 37 36 35 34 33 32 31 29 28 27 25 24 23 22 21 20 19 18 17 17 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 21 21 20 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 25 25 26 27 29 30 31 33 34 36 38 40 42 45 47 50 53 56 60 63 67 70 74 77 81 84 87 89 91 93 93 93 93 91 89 87 84 80 76 72 68 64 60 56 52 48 45 42 39 36 33 31 29 27 26 24 23 23 22 22 22 22 23 23 24 25 26 27 29 30 32 33 35 36 38 39 41 42 43 45 46 47 47 48 48 49 49 49 49 49 49 48 48 47 47 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 18 18 18 19 20 21 22 23 25 26 28 30 32 35 37 39 42 44 45 47 48 49 50 51 51 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 55 56 56 56 56 55 54 53 52 51 50 48 47 45 44 42 41 40 39 38 37 37 37 37 37 38 39 40 42 43 45 48 50 53 56 59 63 66 70 74 78 82 86 90 94 97 101 103 106 108 109 110 110 110 108 107 104 101 98 95 91 88 84 80 77 73 70 67 64 61 59 56 54 52 50 49 47 46 45 44 43 42 41 41 40 40 40 39 39 39 39 39 39 39 38 38 38 37 36 36 35 34 33 32 30 29 27 26 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 46 46 46 47 47 47 47 46 46 45 44 44 43 42 40 39 38 36 35 33 32 30 29 28 26 25 24 23 22 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 35 36 37 37 38 38 38 39 39 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 40 41 41 42 42 42 42 43 43 43 43 42 42 42 42 42 41 41 40 40 40 39 39 38 38 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22
 36 37 39 40 41 42 43 44 44 44 44 44 43 43 42 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 38 39 39 40 40 40 40 39 38 37 36 35 34 33 31 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 35 35 36 36 37 37 38 38 39 39 39 39 39 38 38 37 36 35 34 32 31 30 28 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 26 26 27 29 30 31 32 33 35 36 38 39 41 42 44 45 47 48 49 50 51 52 52 52 52 52 51 51 50 49 47 46 45 43 41 40 38 37 35 34 32 31 30 29 28 26 26 25 24 23 23 22 22 21 21 21 21 21 21 21 22 22 23 24 24 25 26 28 29 30 31 32 33 34 34 35 35 35 35 34 34 33 33 32 32 31 30 29 29 28 28 27 27 26 26 25 25 25 25 25 25 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 28 28 29 30 30 31 32 34 35
 22 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 45 46 47 49 50 51 52 53 54 54 55 55 55 55 55 55 54 54 53 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 20 20 20 21 21 22 23 24 24 25 26 28 29 30 32 33 35 37 38 40 43 45 47 50 53 56 59 63 66 70 74 78 81 85 89 92 95 98 100 102 103 103 103 102 100 98 95 92 89 85 81 78 74 70 67 63 60 57 54 51 48 46 44 42 40 38 36 34 33 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 52 53 54 54 54 55 54 54 54 53 52 52 51 50 48 47 46 44 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 39 39 39 40 40 40 39 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 41 43 45 46 47 49 50 50 51 52 52 52 52 52 51 51 50 50 49 49 48 48 48 47 47 47 47 47 47 47 47 47 48 48 49 49 50 51 52 54 55 56 58 60 62 64 67 69 72 75 78 82 85 88 91 95 98 101 103 106 108 109 110 110 109 108 106 103 100 97 93 89 85 81 76 72 68 64 60 56 53 50 47 44 42 40 39 37 37 36 36 36 36 36 37 38 39 40 41 42 44 45 46 47 49 50 51 52 52 53 54 54 54 54 54 54 54 54 53 53 52 52 51 51 50 49 49 48 48 47 46 46 45 45 44 44 44 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 37 37 36 36 35 35 34 33 33 32 31 30 30 29 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 48 50 52 54 55 57 58 60 61 61 62 62 62 61 61 60 58 57 55 53 51 49 47 44 42 40 38 36 34 32 31 29 28 27 27 27 27 27 27 28 30 31 33 35 38 41 44 48 52 56 61 66 71 77 83 89 95 101 107 112 117 120 123 125 125 125 123 120 116 112 107 101 96 90 84 79 74 69 65 60 56 53 50 47 44 42 39 37 36 34 33 31 30 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 33 34 35 37 38
 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 22 22 21 21 20 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 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 16 17 18 19 20 21 21 22 23 23 24 24 24 24 24 24 24 24 23 23 22 21 21 20 20 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 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 33 34 34 34 34 34 34 33 32 32 31 30 29 28 26 25 24 23 22 21 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 6 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
 32 33 33 34 35 36 37 38 38 39 39 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 44 44 44 44 44 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 42 43 44 44 45 45 45 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 41 41 40 39 38 37 36 36 35 34 33 31 30 29 28 27 26 25 25 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 34 35 36 37 38 39 40 40 41 42 42 43 43 44 44 44 44 44 44 43 43 42 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 29 28 27 26 25 24 24 23 22 22 21 20 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 18 19 20 21 21 22 24 25 26 27 29 30 32 34 36 37 39 41 42 44 45 46 46 47 46 46 45 44 43 41 39 37 35 33 31 29 27 25 23 21 20 19 17 16 15 15 14 13 13 13 13 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 23 25 26 27 28 29 30 30 31 31 31 31 31 31 30 29 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 25 26 27 27 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 30 31 32 33 34 36 37 38 40 41 42 44 45 46 46 47 47 47 47 47 46 46 45 44 42 41 40 38 37 35 34 32 31 30 29 27 26 25 24 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 32 33 34 35 35 35 35 35 35 35 34 34 33 32 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 12 13 13 14 15 16 17 18 19 21 22 24 25 27 28 30 32 33 35 36 37 38 39 40 40 41 41 40 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 14 14 14 15 16 16 17 18 19 20 21 23 24 26 28 30 32 34 36 39 41 44 47 50 53 57 60 63 66 69 71 74 75 77 77 77 77 76 75 73 71 68 66 63 61 58 55 53 50 48 45 43 41 39 37 35 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 12 13 13 13 14 15 16 17 18 20 23 25 28 31 35 39 43 48 53 58 63 69 75 80 85 90 95 98 101 103 104 105 104 102 100 97 94 91 87 83 80 76 73 70 67 64 62 60 58 57 55 54 53 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 48 47 47 46 45 44 42 41 40 38 37 35 34 32 30 29 27 26 25 23 22 21 20 19 19 18 18 17 17 16 16 16 16 16 16 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 26 28 29 31 34 36 39 42 45 49 53 57 61 65 69 73 76 79 82 83 84 84 82 80 78 74 70 66 62 58 53 49 45 41 37 34 31 28 26 23 21 20 18 17 15 14 14 13 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
 27 28 29 29 29 29 29 29 28 27 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 31 32 32 33 34 34 34 34 34 34 33 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 21 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 16 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 18 18 19 20 21 22 23 24 25 26 26 27 27 28 28 28 28 27 27 26 26 25 24 24 23 22 21 21 20 19 19 18 18 18 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 28 29 30 31 31 31 32 32 32 31 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26
 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 28 29 29 29 29 29 29 28 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 21 21 21 21 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13
 58 57 55 54 53 52 52 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 42 42 42 42 43 43 43 44 44 45 45 46 46 47 48 48 49 50 50 51 52 52 53 53 54 54 54 55 55 55 55 54 54 54 53 53 52 52 51 51 50 49 49 48 48 48 47 47 46 46 46 46 45 45 45 44 44 43 43 42 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 31 31 32 32 33 34 35 36 37 39 40 42 43 45 47 49 50 52 54 55 57 58 59 60 60 61 61 60 60 59 59 58 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 38 37 37 36 36 36 36 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 38 38 38 37 37 36 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 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 37 38 40 41 43 44 46 48 51 53 56 58 61 63 65 68 70 71 73 74 74 74 74 74 73 71 70 68 65 63 61 58 55 53 50 48 45 43 41 39 37 35 33 32 31 30 29 28 27 27 27 26 26 26 27 27 28 28 29 30 31 32 33 34 36 37 39 41 42 44 46 48 50 52 54 56 58 60 62 63 65 66 66 67 67 67 67 66 65 64 63 62 61 59
 62 63 64 65 65 64 64 63 61 60 58 56 55 53 51 49 47 46 44 43 41 40 39 38 37 36 36 35 35 34 34 34 34 34 34 34 34 35 35 36 37 38 39 40 42 43 45 47 49 51 54 56 59 62 65 68 71 74 77 80 83 86 88 90 92 93 94 94 94 93 91 90 87 85 82 79 75 72 69 65 62 59 56 53 51 49 47 45 43 42 41 40 39 38 38 38 38 38 38 38 39 39 40 40 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 28 28 28 28 28 29 29 30 31 32 33 35 36 38 40 42 44 46 49 51 54 56 58 61 63 65 67 68 69 70 70 71 70 70 69 68 66 65 63 61 59 57 55 53 50 48 47 45 43 41 40 38 37 36 35 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 30 30 31 31 32 32 33 34 35 36 37 39 40 42 44 45 47 49 51 53 56 57 59 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 15 16 17 18 19 20 21 22 23 24 25 25 26 26 27 27 27 27 27 27 27 27 26 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 17 16 16 16 16 15 15 15 16 16 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 24 25 25 25 25 24 24 23 23 22 21 20 20 19 18 17 16 15 15 14 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 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
 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 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 5 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 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 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 13 14 14 14 14 14 14 13 13 12 12 11 11 10 9 9 8 8 7 7 6 6 6 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
 22 22 22 22 22 22 23 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 42 42 43 42 42 42 41 40 40 39 38 37 36 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 36 37 38 39 40 41 41 42 43 44 44 45 46 47 47 48 49 49 50 50 51 51 51 52 52 52 52 51 51 51 50 50 49 49 48 47 46 45 45 44 43 42 42 41 41 40 40 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 42 43 43 43 44 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 26 26 27 27 27 28 29 29 30 30 31 32 32 33 34 34 35 35 35 36 36 36 36 36 36 36 35 35 35 34 34 33 32 32 31 30 29 28 28 27 26 26 25 24 24 23 23 23
 13 13 13 13 13 14 14 14 13 13 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 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 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 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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
 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 25 26 27 27 27 27 28 27 27 27 26 25 25 24 23 22 20 19 18 17 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 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 29 30 31 31 32 32 32 32 32 32 32 32 31 30 30 29 28 27 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 25 26 26 27 27 27 27 27 26 25 25 24 23 22 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 16 17 19 21 24 26 29 32 35 38 41 45 47 50 52 53 54 54 53 52 50 48 45 42 39 37 34 31 29 26 24 23 21 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14
 32 32 33 33 35 36 37 39 41 44 47 49 53 56 59 63 66 70 73 76 79 81 83 84 84 84 83 81 79 76 73 70 67 64 60 57 54 51 48 46 44 42 40 38 37 36 35 35 34 34 34 35 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 50 51 51 51 52 52 51 51 51 51 50 50 49 49 48 48 47 47 47 46 46 46 46 46 45 45 45 45 46 46 46 46 46 46 46 45 45 45 45 45 44 44 43 43 43 42 41 41 40 40 39 39 38 37 37 37 36 36 36 36 36 37 37 38 39 40 41 43 44 46 48 50 53 55 58 61 63 66 69 71 73 75 76 77 78 77 77 76 74 72 70 67 64 62 59 56 53 50 47 45 42 40 38 37 35 34 33 33 32 32 32 33 34 35 36 38 40 42 44 47 50 52 55 59 62 65 67 70 72 73 74 75 75 74 73 71 69 67 64 61 58 55 52 49 47 44 42 39 37 36 34 33 32 31 30 30 30 30 30 31 31 32 33 35 36 37 39 41 42 44 46 48 50 51 53 55 56 58 59 60 61 61 62 62 62 62 61 61 60 59 58 57 56 55 54 53 52 50 50 49 48 47 47 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 42 42 41 40 40 39 38 37 37 36 35 35 34 34 34 33 33 34 34 34 35 36 37 38 40 41 43 45 47 49 52 54 56 59 61 63 65 67 68 69 70 70 69 69 67 66 64 62 59 57 54 52 49 47 44 42 40 38 36 35 34 33 33 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 19 19 18 18 18 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12
 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 30 30 31 32 33 34 36 38 40 42 44 46 49 51 54 57 59 61 63 65 66 67 68 68 67 66 65 64 62 60 58 56 53 51 49 47 45 43 42 40 39 38 37 36 35 34 34 34 34 34 34 34 34 35 35 36 37 37 38 39 40 41 41 42 42 43 43 43 43 43 43 43 42 42 41 40 39 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 30 30 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 46 47 48 48 49 49 49 49 49 49 48 48 47 46 46 45 44 43 42 41 40 40 39 38 37 37 36 36 36 36 36 36 36 37 37 38 39 40 41 42 43 44 46 47 49 50 52 54 55 57 58 59 60 61 62 62 62 61 61 60 59 57 55 53 51 49 47 44 42 40 38 36 34 32 31 30 28 27 27 26 25 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 44 44 44 43 43 42 42 41 40 40 39 38 37 37 36 36 35 35 35 35 35 35 35 35 35 36 36 37 38 38 39 40 41 41 42 43 44 44 45 45 46 46 46 46 46 46 45 45 44 44 43 42 42 41 40 40 39 39 39 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33
 38 39 40 41 42 43 44 45 46 48 49 50 51 52 54 55 56 57 58 58 59 59 59 60 60 59 59 59 58 58 57 56 55 54 54 53 52 51 50 49 48 47 46 46 45 44 44 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 43 44 45 46 47 49 50 52 53 55 56 58 59 60 61 62 62 63 62 62 61 60 58 57 55 53 50 48 46 44 42 40 38 36 34 33 31 30 29 28 27 26 25 24 24 24 23 23 23 23 23 23 24 24 25 25 26 27 28 30 31 33 34 36 38 41 43 45 47 49 52 54 56 57 59 60 61 62 63 63 63 63 62 61 60 59 58 57 55 54 52 50 49 47 46 44 43 42 41 40 39 38 37 36 36 35 35 35 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 41 42 42 43 43 43 43 43 43 43 43 43 42 41 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 29 30 31 31 32 32 33 33 34 35 35 36 36 36 37 37 37 37 37 37 37 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 39 40 40 40 40 40 39 39 39 38 37 37 36 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 36 36 37 38
 28 27 26 26 25 24 24 24 23 23 23 23 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 25 25 25 24 23 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 16 17 17 18 19 20 21 21 22 22 23 23 23 23 23 22 22 21 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 23 23 23 23 23 22 21 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 11 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 12 12 12 13 13 14 14 15 16 17 18 18 19 21 22 23 24 25 26 27 28 29 30 30 31 31 31 31 30 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 14 15 17 18 19 20 22 23 25 26 27 28 29 29 30 30 30 30 29 29 28
 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 29 30 30 30 29 29 29 29 28 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 24 24 24 25 25 26 27 27 28 29 29 30 30 31 31 31 31 32 31 31 31 30 30 29 29 28 28 27 26 26 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 22 23 25 27 28 30 32 33 35 36 37 37 38 38 38 37 36 35 34 33 32 31 29 28 27 25 24 23 22 22 21 20 19 19 19 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 31 32 33 33 34 34 34 34 34 33 33 32 32 31 30 29 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 33 34 35 35 35 35 35 35 34 34 33 32 31 30 29 28 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 24 25 26 27 28 29 30 31 32 33 34 34 35 35 35 34 33 32 31 30 29 27 25 24 23 21 20 19 18 17 16 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22
 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 20 20 20 20 21 22 22 23 24 25 26 27 29 31 33 35 37 39 42 44 47 50 52 54 56 58 59 59 59 58 56 54 52 50 47 44 41 39 36 34 32 30 28 27 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 40 41 42 44 45 47 49 51 52 54 56 58 59 61 62 62 63 63 62 62 61 59 57 56 54 51 49 47 45 43 41 40 38 37 36 35 34 33 32 32 31 31 31 30 30 31 31 31 31 32 32 33 34 35 35 36 37 38 38 39 40 40 41 41 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 28 28 29 29 30 31 32 33 34 35 37 38 40 42 44 47 49 51 54 56 58 60 61 62 63 63 62 61 60 58 56 54 52 50 47 45 43 41 39 37 35 34 33 31 30 29 29 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 23 23 23 23 24 25 25 26 27 28 30 31 33 34 37 39 41 44 47 50 54 57 60 64 67 70 72 74 75 75 75 74 73 71 69 66 63 60 57 54 52 49 46 44 42 40 38 37 35 34 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23
 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 22 23 24 24 25 25 25 25 25 25 25 25 24 23 23 22 21 20 19 18 17 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 25 26 27 28 28 28 29 29 29 29 29 28 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 14 14 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 24 25 25 26 26 26 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 22 22 23 24 25 26 27 28 29 31 33 34 36 38 40 41 43 44 45 46 46 46 45 44 43 41 39 37 35 34 32 30 28 26 25 23 22 21 20 19 18 17 16 16 15 15 15 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38 38 39 39 39 38 38 37 36 35 34 33 32 31 29 28 27 26 25 24
 21 21 20 20 20 20 21 21 21 22 23 24 25 26 27 28 29 31 32 34 35 36 37 38 39 39 39 39 39 38 37 36 35 33 32 30 29 27 25 24 22 21 20 18 17 17 16 15 15 14 14 14 13 13 13 13 14 14 14 15 15 15 16 17 17 18 19 20 20 21 22 23 25 26 27 28 30 31 33 34 36 37 39 40 42 43 45 46 47 48 49 50 51 52 52 53 53 53 53 53 53 53 53 53 52 52 51 50 49 48 47 46 45 44 42 41 39 37 36 34 33 31 29 28 27 25 24 23 22 21 20 20 19 19 19 19 19 19 20 20 21 22 23 25 26 28 30 32 34 37 39 42 45 48 50 53 55 57 58 59 60 60 60 59 57 56 54 52 49 47 45 43 41 40 38 37 36 35 34 33 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 28 27 27 26 25 24 23 22 21 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 17 18 19 20 21 23 24 26 27 29 30 32 33 34 36 36 37 38 38 38 38 38 38 37 37 36 35 35 34 34 33 33 32 32 32 32 32 32 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 44 45 45 45 46 45 45 45 44 43 42 41 39 38 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 17 17 18 18 19 20 22 23 25 26 28 30 33 35 37 40 42 45 47 49 51 53 54 54 54 54 53 51 50 47 45 43 40 38 36 33 31 29 28 26 25 24 23 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 40 42 42 43 43 43 43 42 42 41 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 23 24 25 26 27 29 30 31 32 33 33 34 35 36 36 37 37 37 37 37 37 36 36 35 35 34 33 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 10 10 10 10 11 11 12 13 13 14 15 16 17 19 20 21 23 24 25 26 27 27 28 28 28 27 27 26 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 27 28 29 29 29 29 29 28 27 27 25 24 23 22 20 19 18 16 15 14 13 12 12 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 14 14 15 16 18 19 20 22 23 25 27 28 30 32 34 36 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 16 15 15 14 14 13 13 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 17 18 19 19 19 19 19 19 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 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 7 7 8 8 8 9 9 9 10 10 11 12 12 13 13 14 14 15 15 16 16 16 17 17 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 43 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 23 24 24 25 26 28 29 31 32 34 36 38 40 41 43 45 46 47 47 47 47 47 46 45 44 42 41 39 38 36 34 33 32 30 29 28 27 27 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 18 18 18 18 19 19 20 21 22 22 24 25 26 27 28 30 31 32 34 35 36 37 37 38 38 38 38 37 37 36 35 34 32 31 30 29 28 26 25 24 24 23 22 21 21 21 20 20 20 20 20 20 20 21 21 21 22 23 23 24 25 26 27 28 29 30 32 33 34 35 36 37 39 40 40 41 42 43 43 43 44 44 44 43 43 43 42 42 41 40 39 38 37 36 35 34 33 32 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 22 22 23 24 24 25 26 27 29 30 31 33 34 36 37 39 40 41 43 44 45 45 46 47 47 47 47 47 46 46 46 45 45 44 44 43 43 43 42 42 42 43 43 43 43 44 45 45 46 47 47 48 49 49 50 50 50 50 50 49 49 48 47 45 44 42 41 39 37 35 34 32 30 29 27 26 25 24 23 23 22 22 21 21 21 21 21 22 22 23 23 24 25 26 27 28 30 31 33 34 36 38 40 41 43 44 46 47 48 49 49 49 49 49 49 48 47 46 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
 32 34 36 38 40 43 45 48 50 52 55 57 58 59 60 60 59 58 56 54 52 49 47 44 42 39 37 35 33 31 30 28 27 26 26 25 25 24 24 24 24 25 25 26 26 27 28 29 30 32 33 34 36 37 38 40 41 42 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 62 63 65 66 68 69 71 72 74 76 77 78 80 81 81 82 82 82 82 81 81 79 78 77 75 73 71 69 67 65 63 61 59 57 56 54 52 51 50 48 47 46 45 44 43 42 41 40 38 37 36 35 34 33 32 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 21 21 21 22 23 24 25 27 28 30 32 34 37 40 42 45 48 51 54 57 59 61 63 64 65 65 64 63 61 60 58 56 54 52 50 48 46 44 43 42 41 41 40 40 40 40 40 41 42 43 44 45 46 48 49 50 51 52 53 53 53 53 52 51 49 48 46 44 42 40 38 36 34 32 31 29 28 26 25 25 24 23 23 23 22 22 23 23 23 24 24 25 26 27 28 28 30 31 32 33 34 36 37 38 39 41 42 43 45 46 47 48 49 50 50 51 51 51 51 51 51 50 49 49 48 47 46 44 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 23 24 24 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 43 43 44 44 44 44 43 42 41 40 39 37 36 34 33 31 30 29 28 27 26 26 25 25 25 25 25 26 26 27 28 29 31
 33 32 30 29 28 27 26 26 25 25 24 24 24 24 24 24 25 25 26 27 28 29 31 32 34 36 38 40 42 44 46 47 49 50 51 51 51 50 49 48 46 44 41 39 37 34 32 30 28 26 24 23 21 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 27 28 29 30 30 31 32 32 33 33 33 34 34 34 34 34 34 34 34 33 33 33 32 32 31 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 22 22 22 22 23 23 24 25 26 27 29 31 33 35 38 41 44 47 51 54 58 61 64 66 68 69 69 69 68 66 63 60 57 54 51 48 45 42 40 37 35 34 32 31 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 18 18 17 17 17 17 18 18 18 19 19 20 21 22 23 24 26 28 29 31 33 35 37 39 40 42 43 44 45 45 45 45 44 43 42 40 39 37 36 34 33 31 30 28 27 26 25 24 23 22 21 21 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 31 32 34 36 37 39 41 43 45 48 50 52 54 56 58 60 62 63 64 65 65 65 64 63 61 59 57 54 52 49 46 43 40 38 35 33 31 29 27 26 24 23 22 21 21 20 20 20 20 20 20 21 21 22 23 24 25 26 27 29 30 31 33 34 36 37 38 39 39 39 40 39 39 38 37 36 35 34
 43 41 39 37 35 34 32 31 30 29 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29 28 28 28 27 26 25 24 23 22 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 16 16 17 17 18 19 20 22 23 25 27 28 30 32 34 36 38 40 42 43 44 44 44 44 43 43 41 40 39 37 36 34 33 31 30 29 28 27 27 26 26 25 25 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 33 34 35 35 36 36 37 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 30 31 32 32 32 33 33 33 33 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 32 32 33 34 35 36 37 38 40 42 44 46 48 50 52 54 56 58 59 60 61 61 61 60 59 57 55 53 51 48 46 43 40 38 36 33 31 29 27 26 24 23 22 21 20 19 19 18 18 18 18 18 18 18 19 19 20 21 21 22 24 25 26 28 30 32 34 36 39 41 43 46 48 50 51 53 54 54 54 54 53 51 50 48 46 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 25 26 27 29 30 31 31 32 33 33 33 32 31 31 29 28 27 25 24 23 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 19 20 21 22 23 25 26 26 27 28 29 30 30 31 32 32 32 32 33 33 33 32 32 32 32 31 31 30 30 29 28 27 27 26 25 24 23 23 22 21 20 20 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 14 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 15 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 20 20 20 21 21 21 21 21 21 21 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 21 21 21 21 20 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 22 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 48 49 49 49 49 50 50 50 50 50 51 51 51 52 52 52 53 53 54 54 54 54 55 55 54 54 54 53 53 52 51 50 48 47 46 44 43 41 40 39 37 36 35 34 34 33 32 32 32 32 31 31 32 32 32 33 33 34 34 35 36 37 37 38 40 41 42 43 45 46 48 50 52 54 56 58 60 62 64 67 69 71 73 75 76 78 79 80 80 80 80 80 79 77 76 74 72 70 67 65 62 59 57 54 52 50 47 45 44 42 40 39 38 37 36 35 34 33 33 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 35 36 37 38 39 39 40 41 42 43 43 44 44 45 45 46 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 49 49 50 51 52 52 53 54 55 56 57 58 58 59 60 60 61 61 61 61 61 60 60 59 58 57 56 54 53 52 50 49 47 46 45 43 42 41 40 39 38 37 37 36 36 36 35 35 35 35 35 35 36 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 47 48 49 49 49 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 48 48 48 48 48 48 47 47 46 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 35 35 35 35 35 36 36 36 37 37 38 39 39 40 40 41 41 42 42 42 42 42 42 42 41 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 42 43 44 45 45 46 46 47 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 41 41 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 47 47 47 48 48 48 48 48 48 47 46 46 45 44 42 41 40 38 37 35 34 33 32 31 30 29 28 27 27 27 27 27 27 27 27 28 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 43 44 44 45 45 44 44 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 35 35 35 34 34 34 34 35 35 35 35 35 36 36 37 37 37 38 38 38 39 39 39 39 39 39 38 38 37 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 23 22 22 22 22 22 23 23 23 23 24 24 24 25 26 26 27 28 29 30 31 33 34 36 38 40 42 45 47 50 53 56 59 62 65 68 71 74 76 79 81 83 84 85 85 85 84 83 81 79 77 75 72 69 66 63 60 57 54 52 49 47 45 43 41 39 38 36 35 34 32 31 30 29 29 28 27 26 26 25 25 25 25 25 25 25 25 25 26 27 27 28 29 30 32 33 34 36 38 39 41 43 45 47 49 51 53 54 56 57 58 59 60 60 61 61 61 60 60 59 58 58 57 56 55 54 53 52 52 51 50 50 49 48 48 47 46 45 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 22 23 23 23 23 24 25 25 26 27 29 30 31 33 34 36 38 39 41 42 43 44 45 45 45 45 45 45 44 44 43 42 42 41 40 39 39 38 38 38 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40
 82 83 83 82 81 80 78 76 74 72 69 67 64 62 60 58 56 55 53 53 52 52 52 52 52 53 54 55 56 57 58 59 61 62 63 64 65 66 66 67 67 67 66 66 65 65 64 63 62 60 59 58 57 56 55 53 52 51 50 50 49 48 48 47 47 47 47 48 48 49 50 51 52 54 56 57 59 61 63 65 67 68 70 71 72 72 72 72 71 70 69 67 66 64 62 60 57 55 53 51 49 47 46 44 43 42 41 41 40 40 40 40 41 41 42 43 44 46 47 49 51 52 54 56 58 60 62 64 65 67 68 69 70 71 72 72 72 71 71 70 69 67 65 64 61 59 57 55 53 51 49 47 45 43 42 41 40 39 39 38 38 38 39 40 41 42 43 45 47 49 51 54 56 58 61 63 65 67 68 69 70 71 71 70 69 68 67 65 63 62 60 58 56 54 53 51 50 49 48 48 48 48 48 48 49 50 51 52 54 55 57 58 60 61 63 64 66 67 68 68 69 69 70 70 70 70 69 69 69 68 67 67 66 65 64 63 62 61 60 59 58 56 55 54 53 52 51 51 50 50 50 50 50 50 51 52 53 54 55 57 58 60 61 63 64 65 67 68 69 69 69 69 69 68 67 66 65 63 61 59 57 55 52 50 48 47 45 43 42 41 40 39 39 38 38 38 39 39 40 40 41 42 43 45 46 48 49 51 52 54 56 57 59 60 61 62 63 64 64 64 64 64 63 62 61 60 58 56 55 53 51 50 48 47 46 45 44 43 43 43 43 43 44 45 46 47 49 51 53 56 58 61 64 67 70 72 75 77 79 81
 38 37 36 35 34 33 32 30 29 28 27 26 25 24 24 23 23 23 24 24 25 26 27 29 31 34 36 40 43 47 51 55 60 64 68 71 74 76 76 75 73 70 66 61 57 52 47 43 39 35 32 29 26 24 22 21 20 19 18 17 16 16 16 16 16 16 16 17 18 18 19 20 22 23 25 26 28 30 31 33 34 36 37 37 38 38 38 37 37 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 23 23 24 25 25 26 27 28 29 30 31 32 32 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 20 20 20 20 21 21 22 23 24 25 27 28 30 32 33 35 37 38 40 41 41 42 42 41 41 39 38 36 34 32 30 28 26 24 23 21 20 18 17 16 16 15 14 14 14 14 14 14 15 15 16 17 17 18 20 21 22 24 25 27 29 32 34 36 39 42 44 47 49 52 54 55 56 57 57 56 55 54 51 49 47 44 41 38 36 33 31 28 26 24 23 21 20 19 18 18 17 17 17 17 17 17 18 18 18 19 20 20 21 22 23 24 24 25 26 27 27 28 28 28 29 28 28 28 28 27 27 26 25 25 25 24 24 24 24 24 24 25 25 26 27 28 29 31 33 35 37 40 42 45 48 52 55 58 61 64 65 67 67 67 66 64 62 59 56 52 49 46 42 39 37 34 32 30 28 27 26 25 24 24 23 23 23 24 24 25 26 27 28 29 30 32 33 34 36 37 37 38 38 38 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 50 49 49 48 48 47 47 46 46 46 46 46 47 47 48 50 51 53 55 58 60 63 65 67 69 71 71 71 71 70 68 65 62 59 56 52 49 45 42 39 37 34 32 31 29 28 27 27 27 26 27 27 27 28 29 30 31 32 34 35 36 38 39 40 41 42 43 44 45 45 45 46 46 46 46 46 46 46 46 47 47 47 48 49 50 50 51 52 53 54 55 56 57 57 57 57 56 55 54 52 50 47 45 42 39 36 34 31 29 27 25 23 22 20 19 18 18 17 17 16 16 16 17 17 17 18 19 20 21 22 24 26 28 30 33 35 38 42 45 48 51 54 57 59 60 61 61 61 60 59 57 55 53 51 48 46 44 42 40 39 37 36 36 35 35 36 36 37 38 39 41 43 45 47 50 53 56 60 63 67 70 74 77 80 83 85 86 86 85 84 82 79 76 72 68 64 61 57 54 51 48 46 44 43 41 40 40 39 39 39 39 39 39 40 40 40 41 41 42 42 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 46 46 47 47 48 49 50 50 51 52 53 54 54 55 55 55 54 53 52 50 48 46 44 42 40 37 35 33 32 30 28 27 26 24 23 23 22 21 21 20 20 20 20 21 21 22 23 24 25 27 29 31 33 36 39 42 45 48 52 54 57 60 62 63 64 64 64 63 62 60 57 55 52 49 47 44 41 38 36 34 32 30 28 26 25 24 23 22 21 20 20 19 19 19 19 19 19 19 19 20 21 22 23 24 26 27 29 31 33 35 37 39 41 43 45 46 47 48 49 50 50
 20 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 27 27 28 28 28 28 27 27 26 25 24 24 23 22 21 20 19 19 18 18 17 17 17 17 17 18 18 19 20 21 22 24 25 27 28 30 32 33 35 36 38 39 39 40 40 39 38 37 36 34 32 30 29 27 25 24 23 22 21 20 19 19 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 32 32 32 32 32 32 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 23 23 22 21 21 20 19 19 18 17 17 17 16 16 16 16 17 17 17 18 18 19 20 21 22 23 24 25 26 28 29 31 32 33 34 35 36 36 36 36 35 34 33 31 30 28 27 26 24 23 22 21 20 19 18 18 17 17 17 17 17 18 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 30 29 29 28 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 19 19 20 21 22 23 24 26 27 29 31 33 34 36 37 39 40 40 40 40 40 39 38 37 35 34 32 31 29 28 26 25 24 23 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 22 22 22 22 22 22 22 21 21
 24 24 25 25 26 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 41 41 41 41 41 40 39 39 38 37 36 35 34 33 32 31 30 30 29 29 29 28 28 28 28 29 29 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 36 37 38 39 40 42 44 46 48 50 53 55 58 60 62 64 65 66 66 66 66 64 63 61 59 57 54 52 49 47 45 42 40 39 37 36 34 33 33 32 32 31 31 31 32 32 33 33 34 34 35 35 35 36 36 35 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 29 29 30 30 29 29 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 36 37 37 37 37 36 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 23 23 23 23 24 25 25 27 28 29 31 32 34 36 38 40 41 43 44 45 46 47 47 46 46 45 44 43 42 41 40 39 38 37 36 36 36 35 35 35 36 36 36 37 37 38 38 39 39 40 40 40 40 39 39 38 38 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26 26 27 27 27 28 29 30 30 31 32 33 34 34 35 36 36 36 36 36 35 35 34 33 32 32 31 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 7 7 8 8 9 9 9 10 10 11 12 12 13 13 14 14 15 15 15 16 16 16 16 15 15 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 5 5 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 13 14 14 15 16 16 17 17 17 18 18 17 17 17 16 16 15 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 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 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 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6
 33 32 31 30 29 28 28 27 26 25 25 24 24 24 24 24 24 24 25 25 26 26 27 28 29 29 30 30 30 30 30 30 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 21 21 22 23 23 24 24 24 25 25 25 25 24 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 30 31 32 34 35 36 37 38 38 39 39 38 38 37 36 34 33 32 30 29 27 26 25 24 23 22 21 21 20 19 19 19 19 18 18 19 19 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 32 33 33 34 34 34 34 35 35 35 35 35 36 36 37 38 38 39 41 42 43 45 46 48 50 51 53 55 56 58 59 60 60 60 60 60 59 57 56 54 52 50 48 45 43 41 39 37 36 34 33 32 31 30 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 23 24 24 25 26 27 28 29 30 31 31 32 33 34 34 34 34 34 34 33 32 32 31 30 29 28 28 27 26 26 25 25 25 25 25 25 25 25 25 26 26 27 28 29 29 30 31 32 32 33 33 33 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 19 19 19 19 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 29 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 38 38 37 37 37 36 35 35 34
 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 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 11 11 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 7 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 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 10 10 10 11 11 11 11 12 12 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 44 44 44 44 44 44 44 43 43 43 42 42 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 36 35 35 34 33 32 31 30 29 28 28 27 27 26 26 26 27 27 28 29 30 31 32 34 35 37 39 40 42 43 44 45 45 46 46 45 45 44 42 41 40 38 37 36 34 33 33 32 32 32 32 33 33 34 35 36 38 39 41 43 46 48 51 53 56 59 61 64 66 68 70 71 71 71 70 68 67 65 62 60 58 55 53 51 49 47 46 44 43 42 41 40 39 38 37 36 36 35 34 34 34 33 33 33 33 33 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 50 52 53 55 57 60 62 65 67 70 73 76 78 81 83 85 86 86 86 86 85 84 82 80 77 75 72 69 66 64 61 59 56 54 52 50 48 47 45 44 43 42 42 42 41 41 41 42 42 42 42 43 43 43 43 43 42 42 41 40 40 39 38 37 36 34 33 32 31 30 30 29 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 32 33 34 35 37 38 40 42 44 47 49 51 53 55 57 58 59 59 59 59 59 58 57 56 55 53 52 51 50 49 48 48 47 47 47 47 48 48 49 51 52 54 56 58 59 61 62 63 63 62 61 60 58 55 52 50 47 44 41 38 36 33 31 30 28 27 25 25 24 24 24 24 25 26 27 28 30 32 34 37 39 42 45 48 50 53 55 57 59 60 61 62 61 61 60 58 57 55 53 52 50 49 48 47 46 45 45 45 44 44 44 44 44 44 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 49 49 49 49 49 50 51 52 53 55 57 59 62 66 69 73 77 81 85 88 91 93 94 94 94 92 90 87 83 79 75 70 65 61 57 53 49 45 42 39 36 34 32 31 29 29 28 28 28 28 29 30 31 32 34 35 37 40 42 45 47 51 54 58 62 66 70 75 79 84 88 92 95 98 100 101 101 101 100 98 96 94 91 89 86 84 82 80 78 76 75 74 73 73 72 72 72 72 72 72 72 72 72 72 72 71 71 70 68 67 65 63 61 59 56 54 51 49 47 44 42 40 38 36 34 33 31 30 29 28 27 27 27 27 27 28 29 30 32 34 36 38 41 43 46 49 52 55 58 61 64 66 68 70 72 73 74 74 73 73 71 70 68 67 65 63 62 60 59 58 58 57 57 57 58 58 59 60 62 63 65 68 70 73 76 79 82 86 89 92 95 97 99 99 99 99 97 94 91 88 84 80 76 71 67 64 60 57 53 51 48 45 43 41 39 38 36 35 34 33 33 32 33 33 33 34 36 37 39 42 44 47 50 54 58 61 65 70 74 78 81 85 88 90 92 93 93 92 91 88 85 82 78 74 70 66 63 59 56 54 52 50 48 46 45 44 44 43 43 43 43 43 44 45 45 46 47 49 50 52 54 56 58 60 62 64 66 67 69 70 71 72 72 72 72 71 70 68 67 65 63 61 59 57 55 53 51 49 47 45 43 42 41 40 39 39 39 39 39 39 40 41 41 43 44 45 46 48 49 51 52 54 55 57 59 60 62 63 64 66 66 67 67 67 67 67 66 65 64 62 61 59 58 56 55 54 53 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
 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 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 11 11 11 11
 28 29 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 45 46 46 46 46 46 46 45 44 43 41 40 38 36 34 32 30 29 27 25 24 23 21 21 20 19 19 19 19 19 19 19 20 20 21 22 22 23 25 26 27 29 30 32 34 36 37 39 41 42 43 44 45 45 45 44 44 43 42 41 40 39 38 37 36 35 35 35 34 34 34 34 34 34 34 35 35 35 35 35 35 35 34 34 33 33 32 31 30 29 28 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 24 25 26 27 27 28 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 37 38 38 39 40 40 41 41 41 41 40 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 21 21 21 21 22 22 23 24 25 26 27 29 30 32 33 35 36 38 39 40 41 42 43 43 43 42 42 40 39 37 35 33 32 30 28 26 25 24 23 22 21 20 20 19 19 19 19 19 19 19 20 20 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 35 36 36 36 35 35 34 33 33 32 31 30 29 28 27 27 26 25 25 24 24 24 24 24 24 24 25 26 26 27 29 30 31 32 33 34 35 36 37 38 39 39 39 39 39 39 39 38 37 36 36 34 33 32 31 31 30 29 28 28 28 27 27 27 27 27 28 28 28
 24 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 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 34 34 33 33 32 31 29 28 27 25 24 22 21 19 18 17 16 15 14 13 13 12 12 12 12 12 13 13 14 15 17 19 21 23 26 28 31 34 37 40 42 43 44 44 44 42 40 38 35 32 29 27 24 22 21 19 18 17 16 16 15 15 15 16 16 17 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 32 32 33 33 32 32 32 31 31 30 29 28 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 14 13 13 13 13 13 13 13 14 14 15 16 16 17 18 18 19 19 20 20 20 20 20 20 19 19 18 17 16 16 15 14 14 13 12 12 12 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 21 22 24 25 26 28 30 31 33 35 37 38 39 40 41 41 41 41 40 38 36 35 33 30 28 26 24 23 21 19 18 17 15 14 14 13 12 12 12 12 12 12 12 13 14 15 16 17 18 20 21 23 24 25 26 27 27 27 27 26 25 24 23 21 20 18 17 16 15 14 13 12 12 12 12 12 13 13 14 15 16 17 19 20 22 24 26 28 30 32 34 36 37 39 39 40 40 40 39 38 37 36 34 33 31 29 28 27 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 15 15 15 16 16 17 18 19 20 21 22 23 23 24 24 25 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 44 45 46 47 48 49 50 50 51 51 51 52 52 51 51 50 50 49 48 46 45 43 41 40 38 36 34 33 31 29 28 26 25 23 22 21 20 19 18 17 16 16 16 16 16 16 17 18 19 20 21 23 25 27 29 31 33 36 38 40 42 44 45 46 46 46 46 45 43 41 39 37 34 32 29 27 25 23 22 20 19 18 17 17 16 16 16 16 16 16 16 16 17 17 18 19 20 21 22 23 24 26 28 29 31 32 34 35 36 37 38 38 38 38 37 37 36 35 34 33 32 31 30 29 27 26 26 25 24 23 23 22 22 22 23 23 24 25 26 27 28 30 31 33 34 36 37 39 40 41 42 42 43 43 42 42 41 40 39 38 37 36 34 33 32 30 29 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 23 23 23 23 24 24 25 26 27 29 30 31 33 35 36 38 39 41 42 43 43 43 43 42 41 40 39 37 35 32 30 28 26 24 22 21 19 18 17 17 16 16 16 16 16 16 17 17 18 19 19 20 21 22 24 25 26 28 29 31 32 34 35 37 38 39 39 39 39 39 38 37 36 34 33 32 30 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 27 27 27 27 27 27 26 26 25 24 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 17 18 19 20 20 21 22 23 24 24 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 30 30 31 32 34 35 36 37 38 40 41 42
 45 42 40 38 36 34 33 32 31 31 31 31 32 33 34 36 38 40 43 45 48 50 52 54 56 57 58 58 58 57 56 55 53 52 50 48 46 44 43 41 40 39 38 37 37 38 38 39 41 42 44 46 48 51 53 55 56 58 59 60 61 61 60 60 59 58 56 54 53 51 49 47 45 44 42 41 41 40 40 40 40 41 42 43 44 46 47 49 51 52 54 56 58 60 61 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 79 80 80 81 81 80 79 78 77 75 73 70 67 65 61 58 55 52 49 46 43 41 39 37 36 35 35 35 35 36 37 39 41 43 45 48 51 54 58 61 64 67 70 73 75 76 76 76 74 72 69 66 63 59 55 52 49 46 44 42 41 40 39 39 39 40 40 41 41 42 43 44 44 45 45 45 45 44 43 42 40 39 37 36 34 33 32 31 30 29 29 29 29 29 29 30 30 31 32 32 33 34 36 37 38 39 40 42 43 44 45 46 47 47 48 48 48 48 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 30 29 29 29 30 30 31 32 33 34 35 37 38 40 41 42 44 45 46 46 47 47 47 47 47 46 46 45 45 45 44 44 44 45 45 46 47 48 49 50 51 52 54 54 55 56 56 56 56 55 55 54 53 52 51 50 49 47 46 45 44 43 42 41 41 40 40 40 40 41 41 41 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 49 50 51 53 54 56 58 59 61 63 65 66 66 67 66 65 63 61 59 56 53 50 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 20 19 18 18 18 17 17 17 17 18 19 19 21 22 24 26 28 30 33 36 39 42 46 49 52 55 58 60 61 62 62 62 60 58 55 52 49 46 42 39 36 33 30 28 26 25 24 23 22 21 21 21 21 21 21 21 21 22 22 23 24 24 25 26 28 29 31 33 35 37 40 43 46 49 52 55 58 60 62 63 64 64 63 62 60 58 55 53 50 48 45 43 41 39 38 36 35 34 33 33 32 32 32 32 32 32 32 31 31 31 31 30 30 29 28 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 16 17 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 32 33 33 33 33 32 32 31 31 30 30 29 28 28 28 28 28 28 28 29 30 32 33 35 38 40 43 47 50 54 58 62 66 70 73 76 78 79 79 78 75 72 69 65 61 57 54 50 47 44 42 39 37 35 34 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 27 28 29 30 32 34 36 39 42 45 49 53 56 60 63 66 69 71 72 72 71 70 68 65 62 58 54 50 46 42 38 35 32 29 26 24 22 21 20 18 18 17 17 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47 49 50 52 53 55 56 58 59 60 61 61 62 62 62 61 61 60 59 58 56 55 53 52 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 24 23 23 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 16 16 16 17 17 18 18 19 20 21 22 24 25 26 28 30 31 33 34 36 37 39 40 41 42 43 44 44 45 45 46 46 47 47 48 48 48 49 49 49 50 50 51 52 52 53 54 54 54 54 54 54 53 52 51 50 49 47 46 45 44 43 42 41 40 39 39 38 38 38 38 38 38 39 39 39 40 40 40 40 39 38 37 36 35 33 32 30 29 27 26 24 23 22 22 21 21 21 22 22 24 25 27 30 33 37 42 47 53 59 66 72 79 85 91 94 96 96 94 90 84 78 71 63 57 50 44 39 34 30 27 24 22 20 19 18 18 18 18 18 18 19 20 21 22 24 25 27 29 31 33 36 38 41 45 48 52 56 60 64 68 71 74 76 78 78 78 77 75 72 70 66 63 60 57 54 51 49 47 45 43 41 40 39 38 37 37 36 36 35 35 35 35 35 35 35 35 35 34 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 15 15 16 17 17 19 20 22 23 25 27 29 31 33 35 37 38 39 40 40 40 40 39 38 37 35 33 32 30 28 27 26 24 23 23 22 22 23 23 24 26 27 30 32 36 39 44 49 54 60 66 72 77 82 86 89 90 89 87 83 79 74 69 65 60 56 52 49 46 44 42 40 38 37 36 35 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 31 32 33 35 37 39 41 43 46 48 51 53 55 57 59 60 61 61 61 60 58 57 54 52 49 46 43 40 37 34 31 28 26 24 22 21 19 18 17 17 16 16 15 15 15 15
 63 60 57 55 52 50 49 47 46 46 46 47 48 49 52 54 57 60 64 68 72 76 79 83 86 89 91 92 93 92 92 90 88 85 82 79 76 72 69 66 63 60 58 56 54 53 53 53 54 54 56 57 59 61 63 65 67 68 70 72 73 75 76 77 78 78 78 79 78 78 78 78 77 77 76 76 76 76 76 77 78 79 80 81 83 84 86 87 88 89 90 90 91 91 90 90 89 89 88 87 86 85 84 84 83 83 83 83 83 83 83 83 83 82 82 81 80 79 78 76 75 73 71 68 66 64 61 59 56 54 52 51 49 48 48 47 48 49 50 52 54 56 59 62 65 69 72 75 79 82 84 86 88 89 89 89 88 86 84 81 78 75 72 68 65 62 60 58 56 55 54 54 54 55 56 58 60 62 64 67 69 72 74 77 78 80 80 80 80 79 78 76 74 71 69 67 65 63 61 60 59 58 57 57 56 56 56 57 57 57 58 59 60 61 62 63 64 65 67 68 70 71 73 75 77 79 81 83 85 86 88 89 90 90 90 90 89 88 86 85 83 80 78 76 73 71 68 66 63 61 59 57 55 54 53 52 51 50 50 50 50 51 51 52 52 53 54 55 55 56 56 56 56 57 57 57 57 57 57 57 58 58 59 61 62 64 66 68 70 72 75 77 80 82 84 86 88 89 91 92 92 93 93 92 92 91 89 88 87 85 83 82 80 79 78 77 76 75 75 75 74 74 74 74 74 74 73 73 73 72 72 72 71 71 71 71 71 71 72 72 73 74 75 76 77 79 80 81 82 83 83 83 82 81 80 77 75 72 69 66
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 19 19 19 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 19 20 20 21 21 21 21 21 21 21 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 27 28 28 28 27 26 26 25 24 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 18 18 20 21 22 24 25 27 29 31 33 34 36 37 38 38 39 38 37 36 35 33 31 29 27 25 24 22 20 19 18 17 16 16 16 15 15 16 16 16 17 18 18 19 20 21 22 23 24 25 25 26 27 28 28 28 28 28 28 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 27 25 24 23 22 22 21 21 21 21 21 21 21 22 23 23 24 25 26 27 28 29 30 31 31 32 32 33 33 33 33 33 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 30 31 31 32 34 35 37 38 40 42 44 46 48 50 52 53 54 54 54 54 54 53 52 51 50 49 48 47 46 45 45 44 44 44 44 44 44 44 43 43 43 42 41 40 39 38 37 36 34 33 32 30 29 27 26 25 24 23 22 21 21 20 20 20 21 21 22 23 24 26 27 29 30 32 33 35 36 38 39 40 41 41 41 41 41 40 40 39 37 36 35 34 32 31 30 30 29 28 28 28 28 29 29 30 30 31 32 34 35 36 37 38 39 40 41 41 41 41 41 40 40 39 38 37 36 36 35 34 33 33 32 32 32 31 31 31 31 31 31 31 31 32 32 32 33 33 34 35 36 37 38 40 42 43 45 47 49 51 53 55 56 57 58 58 57 56 55 53 51 49 47 44 42 40 37 35 33 31 29 27 26 24 23 22 21 21 20 20 20 20 20 20 21 21 21 22 22 23 23 23 24 24 24 24 24 24 24 25 25 25 26 26 27 28 29 30 32 33 35 36 38 40 42 44 46 48 50 52 53 55 56 56 56 56 55 54 53 51 49 47 46 44 42 41 39 38 37 36 36 35 35 34 34 34 34 34 34 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 42 42 42 41 40 39 38 37 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
 19 19 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 29 30 31 31 32 33 34 34 34 34 35 35 34 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 32 33 34 35 36 36 37 38 38 38 38 38 37 36 36 34 33 32 31 30 29 28 27 26 26 25 25 25 25 25 25 26 26 27 28 29 29 30 31 32 32 32 33 33 33 32 32 32 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 29 30 31 31 32 32 33 33 33 33 33 32 32 31 30 30 29 28 28 27 27 26 26 26 26 27 27 28 29 30 31 32 33 35 36 37 39 40 41 41 41 41 41 40 39 39 37 36 35 34 33 32 31 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 30 31 32 32 33 33 33 34 34 34 34 34 34 33 33 32 31 30 29 28 27 26 24 23 22 22 21 20 20 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 26 27 28 28 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 30 30 30 31 31 32 33 34 34 35 36 37 38 39 40 40 41 41 41 41 40 40 39 39 38 37 36 35 34 33 33 32 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 26 25 24 23 23 22 21 20 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 14 14 14 14 15 15 15 16 17 17 18 19 20 20 21 22 23 24 25 25 26 27 27 28 28 29 29 29 29 29 29 29 28 28 27 26 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 17 18 19 20 22 24 26 28 30 33 35 38 40 41 42 42 42 40 38 36 33 30 27 25 22 20 19 17 16 15 15 14 14 14 14 15 15 16 17 17 18 19 19 20 20 21 21 21 21 20 20 19 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 27 28 28 28 28 28 27 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 17 16 16 16 15 15 15 15 15 16 16 16 17 18 18 20 21 22 23 25 27 29 31 32 34 36 38 39 40 41 42 42 42 41 41 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 19 19 20 20 21 22 23 24 25 26 28 29 31 32 34 35 36 36 36 36 35 34 32 30 28 26 24 22 20 18 16 15 14 13 12 12 12 12 12 12 12 13 13 14 15 16 17 18 20 20 21 22 22 22 22 22 22 21 20 20 19 19 18 18 17 17 17 17 17 18 18 19 20 21 23 24 26 28 31 33 36 38 41 43 45 46 46 46 45 44 42 40 38 35 33 31 29 27 26 24 23 22 21 20 20 19 19 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 65 66 66 66 66 65 65 64 63 62 60 59 58 57 55 54 53 52 51 50 49 48 48 47 46 45 44 43 43 42 41 40 39 38 36 35 34 33 32 32 31 30 30 30 30 30 30 31 31 33 34 35 37 39 41 43 45 47 48 50 51 52 52 52 52 51 49 47 45 43 41 39 37 34 33 31 30 29 28 28 27 28 28 29 31 32 34 37 40 42 45 48 51 53 55 56 56 56 54 53 50 48 46 43 41 39 37 36 35 34 33 33 33 34 34 35 36 38 39 41 43 45 47 49 51 53 54 56 57 58 59 59 58 58 57 56 54 53 51 50 48 47 45 44 43 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 36 36 36 37 37 37 37 37 37 37 36 36 35 35 34 33 33 32 31 31 30 30 30 30 30 30 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 52 52 52 52 51 51 49 48 47 45 43 42 40 39 38 36 35 35 34 34 34 34 34 35 36 38 40 42 44 47 50 53 56 59 62 64 65 65 64 62 60 57 54 50 47 44 41 39 37 35 34 33 33 33 33 34 35 36 38 40 42 44 47 49 51 53 54 55 56 56 55 54 53 51 49 47 44 42 40 38 36 34 32 31 30 29 29 28 28 28 29 29 30 31 32 33 34 36 37 38 40 41 43 44 45 46 47 48 49 50 51 51 52 52 52 53 53 53 54 54 55 55 56 57 58 59 60 61 62 63 64 65
 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 6 7 8 10 11 13 15 16 16 16 15 14 12 10 9 7 6 5 5 4 3 3 3 2 2 2 2 2 2 2 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 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 9 9 9 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 7 7 8 9 10 11 12 13 14 14 14 13 13 12 11 10 8 7 7 6 5 4 4 4
 37 37 38 40 41 42 44 45 46 48 49 50 50 51 51 51 50 50 49 49 48 47 47 46 45 45 45 45 45 45 46 46 47 48 50 51 53 55 57 59 61 63 64 66 68 69 70 70 70 69 69 68 66 65 63 61 59 58 56 55 53 52 51 50 49 48 47 46 46 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 30 30 30 31 32 33 34 36 38 40 43 45 48 51 54 57 60 62 64 66 67 68 68 68 67 67 66 64 63 62 61 59 58 57 56 56 55 55 55 55 55 55 56 56 57 58 58 59 60 60 61 61 62 62 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 65 65 66 66 66 66 66 65 65 64 63 61 60 58 56 53 51 49 46 44 42 40 39 37 36 35 34 34 34 34 34 34 35 35 36 37 38 39 41 42 43 45 46 47 49 50 51 52 53 55 56 57 57 58 59 60 61 61 62 62 62 62 62 61 61 60 59 58 56 55 54 52 51 49 48 47 46 45 44 44 43 43 43 43 44 44 45 46 47 48 49 51 52 53 54 55 56 56 56 56 55 54 53 51 49 47 45 43 42 40 39 38 37 36 36 36 36 37 38 39 40 42 44 46 48 50 52 53 55 56 57 58 58 58 57 56 55 54 53 52 50 49 48 46 45 44 43 42 41 41 40 39 39 39 39 38 38 39 39 39 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 55 55 56 55 55 55 54 53 52 50 49 47 46 44 42 41 40 38 37 37 36 36 36 36 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 15 15 16 17 18 19 20 21 22 23 24 24 25 25 25 25 25 24 23 23 22 21 20 19 18 17 16 15 15 14 14 14 14 13 13 13 14 14 14 14 15 15 16 16 17 18 18 19 20 20 21 21 22 22 23 23 23 23 23 22 22 21 21 20 19 18 17 16 15 15 14 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 17 17 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 21 22 22 23 23 23 23 23 23 22 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 26 27 28 29 29 30 30 30 29 29 28 26 25 24 23 21 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 13 14 15 15 16 17 18 19 20 22 23 24 25 26 27 28 28 28 28 28 27 26 25 24 22 21 20 19 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 15 15 16 17 18 19 19 20 21 21 22 22 23 23 23 23 23 23 23 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 23 24 25 26 26 27 27 27 26 26 25 25 24 23 22 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11
 4 4 5 5 5 6 6 7 7 8 9 10 11 12 13 14 15 16 17 17 18 19 19 19 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 18 19 20 20 21 21 21 20 20 19 18 17 16 15 14 13 12 11 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 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 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 12 12 12 12 12 12 11 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 10 11 11 12 13 13 13 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 7 7 8 8 8 8 8 9 9 10 10 11 12 12 13 14 15 15 16 16 16 16 16 16 16 15 15 14 13 12 12 11 10 10 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 14 15 16 17 17 18 18 18 18 17 17 16 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 17 18 18 18 18 18 18 17 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 5 5 4 4 4
 51 47 44 40 37 34 31 28 26 24 23 21 20 19 19 19 19 19 19 19 20 21 21 23 24 25 26 28 29 30 31 32 32 33 33 32 31 30 29 28 26 25 23 22 20 19 18 17 16 16 15 15 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 23 24 26 28 30 32 35 38 40 43 47 50 53 57 60 64 67 69 71 73 74 74 74 73 71 69 66 63 60 57 53 50 46 43 40 37 35 32 30 28 26 24 23 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 16 16 17 18 19 21 22 24 26 28 31 33 36 39 41 43 45 46 47 46 45 43 41 38 35 33 30 27 25 23 21 19 18 17 16 15 14 14 14 14 14 14 14 15 16 17 18 20 22 25 27 31 34 38 43 47 52 56 60 64 66 69 70 71 71 71 70 70 69 67 66 65 64 63 62 60 59 57 56 54 52 50 48 46 44 42 40 39 37 35 34 33 32 31 31 30 30 30 30 30 31 32 32 34 35 36 38 40 42 43 45 47 49 50 52 53 54 54 55 54 54 54 53 52 51 50 49 48 47 47 46 45 44 44 43 43 42 42 42 41 41 40 40 39 39 38 37 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 27 27 28 28 29 30 31 32 33 35 37 39 41 44 46 49 52 54 56 58 59 60 60 59 58 57 55 53 50 48 46 44 42 40 38 37 35 34 33 33 32 31 31 31 30 30 30 30 31 31 31 32 32 33 34 35 36 37 39 41 43 45 47 49 52 54 56 57 58 58 58 56 54
 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 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 6 6 7 7 8 9 9 10 10 10 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 6 7 8 9 10 11 13 14 16 19 21 24 26 28 29 30 29 28 26 24 21 19 16 14 13 11 10 9 8 7 7 6 6 6 6 6 6 6 5 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 9 10 11 13 14 16 17 19 20 21 21 21 21 20 19 18 16 15 14 13 12 11 10 9 9 8 8 7 7 7 7 7 6 6 6 6 7 7 7 7 7 8 8 9 10 10 11 13 14 16 17 19 21 23 25 26 27 27 26 25 23 20 18 16 14 12 11 9 8 7 7 6 6 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 10 10 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 5 5 5
 57 57 57 57 57 56 55 53 52 50 49 47 46 45 44 43 43 43 43 43 43 44 46 47 49 52 55 58 61 65 69 73 77 81 84 87 88 89 89 88 86 83 80 76 72 68 64 60 56 53 50 47 45 43 41 39 38 38 37 37 37 38 39 40 42 44 46 50 53 58 63 69 75 81 88 95 102 108 113 116 117 116 113 109 103 96 89 82 75 68 63 57 53 49 46 43 41 39 37 36 35 34 33 33 33 32 32 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 42 42 41 41 40 40 39 38 37 36 35 35 34 33 32 32 31 31 31 30 30 30 31 31 32 32 33 34 35 37 38 40 42 45 47 50 53 56 59 62 65 68 70 72 74 75 76 76 75 75 73 72 70 69 67 65 63 61 59 58 56 54 53 51 49 48 46 45 43 42 40 39 38 36 35 34 33 33 32 32 31 31 31 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 43 44 44 45 45 46 46 46 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 39 39 39 40 40 41 43 45 47 50 53 58 62 68 74 80 87 94 100 106 111 114 115 115 113 109 104 98 92 86 80 74 69 64 59 56 53 50 48 46 45 44 44 44 44 45 46 48 49 51 54 56 59 62 66 69 73 76 79 82 85 87 89 90 90 89 88 86 84 81 78 74 71 67 64 61 58 55 53 50 48 47 45 44 43 42 42 41 41 41 42 42 43 44 45 47 48 50 51 53 54 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
 13 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 20 21 21 21 21 21 20 20 19 18 17 16 15 15 14 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 19 19 20 20 20 20 20 19 19 18 17 16 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 17 17 18 19 20 20 21 21 22 22 22 22 22 21 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 14 13
 28 29 31 32 33 33 33 33 32 32 31 29 28 27 26 25 24 23 23 22 22 22 22 22 22 23 23 24 25 26 27 28 29 30 31 32 33 33 33 34 34 34 34 33 33 33 32 32 31 31 30 29 29 28 27 27 26 26 25 24 24 24 23 23 23 23 23 23 23 23 24 25 25 26 27 28 29 30 31 32 33 34 34 34 34 34 34 33 32 32 31 30 29 28 27 26 26 26 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 27 27 27 27 26 26 25 25 25 25 25 25 25 26 26 27 28 29 30 32 34 35 37 39 42 44 46 48 49 50 51 51 50 49 47 45 43 40 38 35 33 32 30 29 28 27 26 26 26 26 27 27 28 29 31 32 33 35 36 37 38 39 39 39 38 37 36 35 34 32 31 30 29 29 28 28 29 29 30 31 33 35 37 39 42 45 48 51 54 57 58 59 59 58 56 54 51 47 44 41 37 34 32 29 27 25 24 23 22 21 20 20 20 20 20 20 21 21 22 24 25 26 28 30 33 35 38 41 44 48 51 53 55 57 58 58 57 56 54 52 50 47 45 43 40 38 37 35 34 33 32 32 32 32 32 33 33 34 35 36 36 37 37 38 38 38 37 37 36 36 35 34 33 33 32 32 31 31 31 31 31 32 32 32 33 34 34 35 36 36 36 37 37 36 36 35 34 34 33 32 31 30 29 28 27 27 26 26 26 26 26 26 26 27 27 28 28 29 29 30 30 30 30 30 30 29 28 28 27 26 24 23 23 22 21 21 20 20 20 20 20 21 22 23 24 25 27
 35 36 36 37 36 36 36 35 34 33 32 30 29 28 26 25 24 23 22 21 20 19 19 18 18 18 17 17 18 18 18 18 19 20 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 36 36 36 35 34 33 32 30 29 27 26 24 22 21 20 19 18 17 16 16 16 15 15 16 16 16 17 18 19 20 21 23 24 26 28 30 32 33 34 35 35 35 35 34 32 31 30 29 27 26 26 25 24 24 24 24 24 25 25 26 27 28 28 29 30 30 31 31 30 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 45 47 48 49 49 50 50 49 49 48 46 45 43 41 39 37 36 34 32 31 30 29 27 27 26 25 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 23 24 25 26 27 29 31 32 34 36 37 38 38 38 38 37 35 34 32 30 28 27 25 24 22 22 21 20 20 20 19 20 20 20 20 21 21 22 22 23 23 24 24 24 24 23 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 22 23 24 24 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 15 15 15 15 16 16 16 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 22 23 23 24 25 27 28 29 30 32 33 34 35 36 37 37 37 37 37 36 35 34 32 31 29 28 27 25 24 23 22 22 21 21 21 21 21 21 21 22 22 22 23 23 23 24 23 23 23 23 22 21 21 20 19 18 18 17 16 16 16 16 16 16 16 17 17 18 19 20 21 23 24 25 27 28 29 30 31 32 32 32 32 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 19 18 18 18 18 18 17 17 18 18 18 18 19 19 19 20 21 22 23 24 25 26 28 29 30 32 33 34 34 35 35 34 34 33 32 30 29 28 26 25 24 23 21 20 19 19 18 18 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 20 21 22 23 25 26 28 30 31 33 35 36 37 38 38 38 37 36 35 34 32 31 29 27 25 24 23 21 20 19 18 18 17 17 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 17 17 18 19 19 20 21 23 24 25 26 26 27 27 28 28 27 27 26 26 25 24 23 22 21 20 19 19 18 18 17 17 17 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 17 16 16 16 15 15
 21 20 20 19 19 20 20 21 21 22 23 25 26 27 28 29 29 29 29 29 28 27 26 25 24 23 22 21 21 21 20 20 21 21 22 23 24 26 28 30 32 34 36 38 40 42 44 45 46 47 46 45 44 43 41 38 36 34 32 30 29 27 26 26 25 25 25 26 26 27 28 30 31 32 34 35 36 36 36 36 36 35 33 32 30 29 27 25 24 23 22 21 20 20 20 20 21 22 22 23 25 26 27 28 30 31 32 33 33 34 34 33 33 32 32 31 30 30 29 29 29 29 29 30 30 31 31 32 33 34 34 35 35 35 35 35 34 34 33 32 31 30 29 28 28 27 26 26 26 26 26 26 27 28 29 30 32 33 34 35 36 36 36 36 35 34 32 31 29 28 26 25 23 22 21 21 21 20 21 21 22 23 24 26 28 30 32 34 35 37 37 38 38 37 36 35 33 32 30 28 26 25 24 23 22 22 22 22 22 23 24 26 27 29 32 34 36 38 41 43 44 45 46 46 45 44 42 41 39 36 34 32 30 28 26 25 23 22 21 21 20 20 20 20 20 21 21 22 22 23 24 24 24 24 24 24 23 23 22 22 21 20 20 20 19 19 19 20 20 21 22 23 24 26 27 29 30 32 33 34 34 34 33 33 31 30 28 27 25 23 22 20 19 19 18 18 17 18 18 19 20 21 23 25 27 30 33 36 39 42 46 49 52 54 56 57 57 56 54 51 48 45 42 38 35 32 29 26 24 22 20 19 18 18 17 17 18 18 19 20 21 22 24 26 27 29 30 31 32 32 32 32 31 30 29 27 26 24 23 22
 26 25 25 25 25 26 27 28 30 32 34 37 40 43 47 50 52 55 56 57 56 55 53 51 48 45 42 39 36 34 32 30 29 28 27 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 46 48 49 50 50 50 50 49 47 46 43 41 39 36 34 32 30 28 26 25 23 22 22 21 21 21 21 22 22 23 25 26 28 30 32 35 37 39 41 42 43 44 44 44 44 43 42 41 40 39 38 37 37 37 37 38 39 40 42 44 46 49 52 56 59 63 66 68 70 72 72 72 71 69 67 64 61 58 54 51 48 45 42 40 38 36 35 33 33 32 32 32 32 33 33 34 35 36 37 38 39 39 39 38 37 36 34 33 31 29 28 26 25 24 23 22 22 22 22 22 23 24 25 27 29 31 33 35 37 38 40 41 41 42 41 41 40 38 37 35 34 32 31 30 29 28 28 28 28 29 30 31 32 34 35 37 39 41 43 45 46 48 49 50 51 51 51 51 50 49 48 47 45 44 42 40 39 37 35 34 32 31 30 30 29 29 29 30 30 31 32 33 34 36 37 38 39 40 40 40 40 39 38 37 35 33 31 29 28 26 24 23 22 21 20 20 20 19 20 20 20 21 21 22 23 24 24 25 26 27 27 28 28 29 29 30 30 31 31 32 33 34 35 36 38 39 41 43 45 47 49 51 53 54 55 56 56 56 55 53 52 50 47 45 42 40 37 35 33 31 30 29 28 28 28 28 29 30 32 33 35 37 39 41 43 45 46 47 47 47 46 44 42 40 38 35 33 31 29 27
 23 22 22 21 21 21 20 20 20 20 20 21 21 21 22 22 22 22 21 21 20 19 18 17 16 15 14 13 13 12 11 11 11 10 10 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 19 20 21 21 21 21 21 21 20 20 19 18 17 16 16 15 14 13 13 12 12 12 11 11 11 11 11 11 12 12 12 13 14 15 16 17 18 19 20 21 22 23 23 23 23 22 21 21 20 19 18 17 17 16 16 15 15 15 15 15 16 16 16 17 17 18 19 19 20 20 21 21 20 20 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 10 10 10 11 12 12 13 14 15 16 17 18 19 20 20 21 21 21 21 20 20 20 19 19 19 18 18 18 19 19 19 20 20 20 21 21 21 20 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 8 7 7 7 7 8 8 8 9 10 11 12 13 14 15 16 17 18 19 19 20 20 20 20 19 18 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 8 8 9 9 10 10 11 12 13 14 16 17 19 20 22 23 24 25 26 26 25 25 23 22 21 19 18 17 15 14 14 13 12 12 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 14 13 13 13 12 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 24 24 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

