
 % 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
 51996 49279 46530 43793 41103 38485 35963 33551 31259 29093 27056 25148 23365 21705 20162 18731 17405 16178 15045 13997 13030 12137 11314 10554 9852 9205 8607 8055 7545 7074 6639 6236 5863 5518 5198 4902 4627 4372 4135 3916 3711 3521 3345 3180 3027 2884 2752 2628 2512 2404 2304 2210 2123 2041 1965 1894 1827 1765 1708 1654 1604 1557 1514 1474 1437 1402 1371 1341 1315 1290 1268 1248 1230 1214 1200 1188 1177 1169 1162 1157 1154 1152 1153 1154 1158 1163 1170 1179 1190 1203 1217 1233 1252 1272 1295 1320 1347 1376 1409 1444 1481 1522 1566 1613 1664 1718 1777 1840 1907 1979 2056 2139 2228 2323 2425 2534 2651 2776 2911 3056 3211 3377 3557 3749 3956 4179 4419 4678 4957 5257 5582 5932 6310 6719 7161 7640 8157 8718 9325 9982 10694 11466 12303 13209 14191 15255 16406 17651 18997 20449 22014 23697 25504 27437 29499 31689 34005 36439 38981 41615 44317 47060 49806 52513 55130 57601 59866 61865 63539 64835 65710 66132 66087 65577 64619 63247 61507 59452 57143 54639 52001 49283 46535 43797 41106 38488 35965 33553 31261 29095 27058 25149 23366 21706 20163 18732 17406 16179 15045 13998 13030 12138 11314 10554 9852 9205 8607 8055 7545 7074 6639 6236 5863 5518 5198 4902 4627 4372 4135 3915 3711 3521 3345 3180 3027 2884 2752 2628 2512 2404 2304 2210 2123 2041 1965 1893 1827 1765 1708 1654 1604 1557 1514 1474 1437 1402 1371 1341 1315 1290 1268 1248 1230 1214 1200 1188 1177 1169 1162 1157 1154 1152 1152 1154 1158 1163 1170 1179 1190 1202 1217 1233 1252 1272 1295 1320 1347 1376 1409 1443 1481 1522 1566 1613 1664 1718 1777 1839 1907 1979 2056 2139 2227 2322 2424 2533 2651 2776 2911 3055 3210 3377 3556 3749 3956 4179 4419 4678 4956 5257 5581 5931 6310 6719 7161 7639 8157 8717 9324 9981 10693 11465 12302 13208 14190 15253 16404 17649 18995 20447 22012 23695 25501 27434 29495 31685 34001 36435 38976 41609 44312 47054 49799 52506 55122 57592 59858 61856 63530 64826 65700 66123 66078 65568 64611 63239 61499 59445 57136 54634
 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 66 67 69 70 72 73 75 76 78 79 81 82 84 86 87 89 90 92 93 95 96 98 99 101 102 103 104 105 106 107 108 108 109 109 110 110 110 110 110 110 109 109 108 108 107 106 105 104 103 102 101 99 98 96 95 93 92 90 89 87 85 84 82 80 79 77 76 74 72 71 69 68 66 65 63 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 52 53 54 56 57 58 59 61 62 63 65 66 67 69 70 72 73 75 76 78 79 81 82 84 85 86 88 89 91 92 93 94 95 97 98 98 99 100 101 101 102 102 102 103 103 103 103 102 102 102 101 101 100 99 98 97 96 95 94 93 92 91 89 88 87 85 84 82 81 80 78 77 75 74 72 71 70 68 67 66 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34
 39 40 42 43 44 46 47 49 51 52 54 56 58 60 62 64 66 68 71 73 76 78 81 83 86 89 91 94 97 100 102 105 107 110 112 114 116 118 120 122 123 124 125 126 126 126 126 125 125 124 123 121 120 118 116 114 111 109 106 104 101 98 95 93 90 87 84 81 79 76 73 71 68 66 63 61 59 57 55 53 51 49 47 46 44 42 41 40 38 37 36 34 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 17 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 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 53 54 56 58 60 62 64 66 68 70 72 74 77 79 81 83 85 87 89 90 92 94 95 96 98 99 100 100 101 101 101 101 101 101 100 99 98 97 96 95 93 92 90 88 87 85 83 81 79 77 75 73 71 69 67 65 63 61 59 58 56 54 53 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38
 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 71 72 74 75 77 79 80 82 84 86 87 89 91 93 95 98 100 102 104 106 108 111 113 115 117 120 122 124 126 128 130 132 134 136 138 139 141 142 143 144 145 146 147 147 148 148 148 148 147 147 146 146 145 143 142 141 139 138 136 134 132 130 128 126 123 121 119 116 114 112 109 107 104 102 100 97 95 93 90 88 86 84 82 80 78 76 74 72 71 69 67 66 64 63 61 60 58 57 56 55 53 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 63 64 66 68 69 71 73 75 77 79 82 84 86 89 91 94 96 99 102 104 107 110 113 116 119 122 125 128 131 134 137 140 143 146 149 152 155 157 160 162 164 166 168 169 171 172 173 174 174 175 175 174 174 173 173 172 170 169 167 165 163 161 159 157 154 152 149 146 143 141 138 135 132 129 126 123 120 118 115 112 109 107 104 102 99 97 94 92 90 88 86 84 82 80 78 76 75 73 71 70 68 67 66 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 51 50 49 49 48 48 47 47 47 46 46 46 46 45 45 45 45 45 45
 61 60 59 57 56 55 54 53 53 52 51 50 50 49 49 48 48 47 47 47 47 46 46 46 46 46 46 46 46 46 47 47 47 48 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 61 62 64 65 67 69 70 72 74 77 79 81 84 87 90 93 96 99 103 107 111 115 119 124 129 134 140 146 152 158 165 172 180 188 196 205 214 224 234 245 256 268 280 293 306 320 335 349 365 381 397 414 431 448 466 483 501 518 536 552 569 584 599 613 625 636 646 654 661 665 668 669 668 665 660 653 645 635 624 611 598 583 568 552 536 519 502 485 468 451 434 418 401 386 370 355 341 327 314 301 289 277 265 255 244 234 225 216 207 199 192 184 177 171 164 158 153 147 142 137 133 128 124 120 117 113 110 107 104 101 98 96 93 91 89 87 85 83 82 80 78 77 76 74 73 72 71 70 70 69 68 67 67 66 66 65 65 65 65 64 64 64 64 64 65 65 65 65 66 66 66 67 68 68 69 70 70 71 72 73 74 76 77 78 80 81 83 84 86 88 90 92 94 96 98 101 103 106 109 112 115 118 121 125 129 132 136 140 145 149 154 158 163 168 173 179 184 190 196 201 207 214 220 226 233 239 245 252 258 265 271 277 283 289 294 300 305 309 314 318 321 324 326 328 330 331 331 331 330 328 326 324 321 317 313 309 304 299 294 288 282 275 269 262 256 249 242 235 228 222 215 208 202 195 189 183 177 171 165 160 154 149 144 139 135 130 126 122 118 114 110 106 103 100 97 94 91 88 86 83 81 78 76 74 72 70 69 67 65 64 62
 62 61 61 60 59 58 57 57 56 55 54 54 53 53 52 52 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 51 51 52 52 53 53 54 55 55 56 57 58 59 59 60 61 62 63 65 66 67 68 70 71 73 74 76 77 79 81 83 85 86 89 91 93 95 97 100 102 105 108 110 113 116 119 122 125 128 131 134 137 141 144 147 151 154 157 161 164 168 171 174 177 180 183 186 189 191 194 196 198 200 202 203 205 206 207 207 208 208 208 207 207 206 205 203 202 200 198 196 194 191 189 186 183 180 177 174 171 168 165 162 158 155 152 149 145 142 139 136 133 130 127 124 121 118 116 113 111 108 106 103 101 99 97 95 93 91 89 87 85 84 82 81 79 78 76 75 74 73 71 70 69 68 67 67 66 65 64 64 63 62 62 61 61 60 60 60 59 59 59 59 58 58 58 58 58 58 58 58 58 58 59 59 59 59 60 60 60 61 61 62 62 63 63 64 65 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 84 85 87 88 90 92 93 95 97 99 101 102 104 106 108 110 112 115 117 119 121 123 125 127 129 131 133 136 138 140 141 143 145 147 149 150 152 153 155 156 157 158 159 160 160 161 161 161 161 161 161 161 160 160 159 158 157 156 154 153 152 150 148 147 145 143 141 139 137 135 133 130 128 126 124 122 119 117 115 113 111 108 106 104 102 100 98 96 94 92 90 89 87 85 83 82 80 79 77 76 74 73 72 70 69 68 67 66 64 63
 24 24 24 24 24 24 25 25 25 25 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 41 42 43 44 46 47 48 50 52 53 55 57 59 61 63 65 67 70 72 75 77 80 83 86 88 92 95 98 101 104 108 111 115 119 122 126 129 133 137 140 144 147 151 154 157 161 163 166 169 171 173 175 177 178 179 180 181 181 181 180 180 179 177 176 174 172 170 168 165 162 159 156 153 150 147 143 140 136 133 130 126 123 119 116 113 109 106 103 100 97 94 91 89 86 83 81 79 76 74 72 70 68 66 64 62 61 59 57 56 55 53 52 51 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 39 39 40 41 42 42 43 44 45 46 47 49 50 51 53 54 56 58 59 61 63 66 68 70 73 76 79 82 85 88 92 96 100 104 109 114 119 124 130 136 142 149 156 163 171 179 188 197 206 216 226 237 248 259 271 283 296 308 321 334 346 359 371 383 395 406 417 426 434 442 448 452 456 457 458 456 454 449 444 437 428 419 409 398 386 374 361 348 335 322 309 296 284 271 259 247 236 225 214 204 194 185 176 168 159 152 144 138 131 125 119 113 108 103 98 94 90 86 82 78 75 72 69 66 63 61 58 56 54 52 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24
 91 92 93 94 95 97 98 99 100 101 102 103 104 105 105 106 107 108 109 110 110 111 112 112 113 113 114 114 114 115 115 115 116 116 116 116 116 116 116 116 116 116 115 115 115 114 114 114 113 113 112 112 112 111 110 110 109 109 108 107 107 106 106 105 104 104 103 102 102 101 100 100 99 98 98 97 97 96 95 95 94 94 93 93 92 92 91 91 90 90 89 89 89 88 88 88 87 87 87 87 86 86 86 86 86 86 85 85 85 85 85 85 85 85 85 86 86 86 86 86 86 86 87 87 87 88 88 88 89 89 89 90 90 91 91 92 92 93 93 94 94 95 96 96 97 97 98 99 100 100 101 102 102 103 104 105 105 106 107 108 108 109 110 111 111 112 113 114 114 115 116 116 117 117 118 118 119 119 120 120 120 121 121 121 121 122 122 122 122 122 121 121 121 121 121 120 120 119 119 118 118 117 116 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 99 98 97 96 95 93 92 91 90 89 87 86 85 84 83 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 63 62 61 60 60 59 58 58 57 56 56 55 55 54 54 53 53 52 52 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 52 53 53 54 54 55 56 56 57 57 58 59 59 60 61 61 62 63 64 65 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90
 61 61 61 61 61 62 62 62 63 63 64 64 65 66 66 67 68 69 70 71 72 73 74 75 76 78 79 81 82 84 86 88 90 92 94 96 98 101 103 106 109 112 115 118 122 125 129 133 137 141 145 150 154 159 164 170 175 181 186 192 199 205 212 218 225 232 240 247 254 262 269 277 285 292 300 307 314 321 328 335 341 347 352 357 362 366 369 371 373 375 375 375 374 373 370 368 364 360 355 350 344 338 331 324 317 309 301 294 286 277 269 261 253 245 237 230 222 215 207 200 193 186 180 174 167 162 156 150 145 140 135 130 126 121 117 113 109 106 102 99 96 93 90 87 84 82 79 77 75 73 71 69 67 65 63 62 60 59 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 44 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 60 61 62 64 65 66 68 69 71 73 74 76 78 80 82 84 86 88 90 92 94 96 98 101 103 105 107 110 112 114 117 119 121 124 126 128 130 132 134 136 138 140 142 144 145 147 148 149 150 151 152 153 153 154 154 154 154 154 154 153 153 152 151 150 149 148 147 145 144 142 141 139 137 135 134 132 130 128 126 124 122 120 118 116 114 112 110 108 106 104 102 100 98 97 95 93 92 90 88 87 85 84 83 81 80 79 78 76 75 74 73 72 71 70 69 69 68 67 66 66 65 65 64 64 63 63 62 62 62 61 61 61 61 61 61 61 61 61
 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 57 59 61 63 65 67 69 71 73 75 77 80 82 84 86 89 91 93 95 97 99 102 103 105 107 109 110 112 113 114 115 116 117 117 117 117 117 117 117 116 115 114 113 112 111 109 108 106 104 102 100 98 96 94 92 90 88 86 83 81 79 77 75 73 71 69 67 65 63 62 60 58 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 68 69 70 71 72 72 73 73 74 74 75 75 75 75 75 75 75 75 74 74 74 73 73 72 71 71 70 69 68 67 66 65 64 63 62 61 60 59 57 56 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20
 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 53 54 56 58 60 62 64 66 68 70 72 75 77 80 82 85 88 91 93 96 99 102 105 108 111 114 117 120 123 126 129 132 135 137 140 142 145 147 149 150 152 153 154 155 156 156 156 156 156 155 154 153 152 151 149 147 145 143 141 138 136 133 131 128 125 122 119 116 114 111 108 105 102 99 97 94 91 89 86 84 82 79 77 75 73 71 69 67 65 63 62 60 58 57 56 54 53 52 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 60 62 64 66 68 70 72 74 76 79 81 84 86 89 92 95 98 101 104 108 111 115 118 122 125 129 133 137 140 144 148 152 155 159 162 166 169 172 175 178 180 182 184 186 187 188 189 189 189 189 188 187 186 184 182 180 178 175 172 169 165 162 158 154 151 147 143 139 135 131 127 123 119 115 111 108 104 101 97 94 91 88 85 82 79 76 73 71 68 66 64 62 60 58 56 54 52 51 49 47 46 45 43 42 41 40 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25
 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 56 58 60 62 64 66 69 71 74 77 80 83 86 89 93 96 100 104 108 113 117 122 127 132 137 143 148 154 160 166 172 178 185 191 198 204 210 217 223 229 234 240 245 249 254 257 260 263 265 266 267 267 266 265 263 260 257 253 248 244 238 233 227 221 215 208 202 195 188 182 175 169 163 156 150 144 139 133 128 122 117 113 108 103 99 95 91 87 84 80 77 74 71 68 66 63 61 58 56 54 52 50 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 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 52 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 72 73 74 74 75 75 76 76 76 77 77 77 77 77 76 76 76 75 75 74 74 73 73 72 71 70 69 68 68 67 66 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30
 18 18 18 18 18 18 18 18 18 18 19 19 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 41 42 43 45 46 48 49 51 53 55 56 58 61 63 65 67 70 72 75 77 80 83 86 89 93 96 99 103 107 110 114 118 122 126 131 135 139 143 148 152 157 161 165 170 174 178 182 186 190 193 197 200 202 205 207 209 211 212 213 214 214 214 214 213 212 210 209 207 204 202 199 196 193 190 186 183 179 175 171 168 164 160 156 152 148 144 141 137 133 130 127 123 120 117 114 111 108 105 102 99 97 94 92 90 88 86 84 82 80 78 76 75 73 72 70 69 68 66 65 64 63 62 61 60 60 59 58 57 57 56 56 55 55 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 55 55 55 56 56 57 57 58 59 59 60 61 61 62 63 64 65 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 92 93 94 95 95 96 97 97 98 98 99 99 99 100 100 100 99 99 99 99 98 98 97 96 95 94 94 93 91 90 89 88 86 85 84 82 81 79 78 76 75 73 71 70 68 67 65 64 62 61 59 58 56 55 53 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 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 18 18 18 18
 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 47 47 48 48 49 50 50 51 52 52 53 54 54 55 56 57 57 58 59 60 60 61 62 63 64 64 65 66 67 67 68 69 70 71 71 72 73 73 74 75 76 76 77 77 78 79 79 80 80 81 81 82 82 83 83 84 84 84 85 85 85 86 86 86 86 86 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 86 86 86 86 86 86 86 86 85 85 85 85 85 85 85 85 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 86 86 86 86 87 87 87 88 88 88 89 89 89 90 90 91 91 92 92 92 93 93 94 94 95 95 96 96 97 97 98 98 99 99 100 100 101 101 101 102 102 103 103 103 104 104 104 104 105 105 105 105 105 105 105 105 105 105 105 105 105 104 104 104 104 103 103 102 102 101 101 100 100 99 98 97 97 96 95 94 93 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 54 53 53 52 51 50 50 49 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 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
 33 33 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 56 57 58 59 61 62 64 65 67 68 70 71 73 75 76 78 80 82 84 86 88 89 91 93 95 97 99 101 103 105 107 109 110 112 114 115 117 118 120 121 122 123 124 125 125 126 126 127 127 127 127 126 126 125 125 124 123 122 121 119 118 117 115 113 112 110 108 106 105 103 101 99 97 95 93 91 89 87 85 83 81 80 78 76 74 73 71 69 68 66 65 63 62 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 39 38 37 37 36 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 43 44 44 45 46 46 47 48 48 49 50 50 51 52 53 53 54 55 55 56 57 57 58 59 59 60 61 61 62 62 63 64 64 65 65 65 66 66 66 67 67 67 67 67 68 68 68 68 68 67 67 67 67 67 66 66 66 65 65 65 64 64 63 62 62 61 61 60 59 59 58 58 57 56 55 55 54 53 53 52 51 51 50 49 49 48 47 47 46 45 45 44 44 43 43 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33
 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 57 58 59 61 62 63 65 66 68 69 71 72 74 75 76 78 79 81 82 83 85 86 87 88 90 91 92 93 93 94 95 95 96 96 97 97 97 97 97 97 97 96 96 95 94 94 93 92 91 90 89 88 87 85 84 83 81 80 79 77 76 74 73 71 70 68 67 66 64 63 61 60 59 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 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 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 59 60 62 64 66 67 69 71 73 75 77 80 82 84 86 88 91 93 95 98 100 102 104 107 109 111 113 115 117 119 120 122 123 125 126 127 128 128 129 129 129 129 129 129 128 128 127 126 125 123 122 120 119 117 115 113 111 109 106 104 102 100 97 95 93 90 88 86 84 82 79 77 75 73 71 69 67 65 64 62 60 59 57 55 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34
 68 69 70 71 72 73 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 97 98 99 100 101 102 103 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 120 121 122 122 123 124 124 125 125 125 126 126 126 127 127 127 127 127 127 127 127 126 126 126 126 125 125 124 124 123 123 122 121 121 120 119 119 118 117 116 115 114 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 95 94 93 92 91 90 89 88 88 87 86 85 84 84 83 82 82 81 80 80 79 78 78 77 77 76 75 75 74 74 73 73 73 72 72 71 71 71 70 70 70 69 69 69 69 68 68 68 68 68 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 67 67 67 67 66 66 66 66 65 65 65 65 64 64 64 64 63 63 63 62 62 62 61 61 61 60 60 60 59 59 59 58 58 58 57 57 57 57 56 56 56 55 55 55 55 54 54 54 54 53 53 53 53 53 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 53 53 53 53 54 54 54 54 55 55 55 56 56 57 57 57 58 58 59 59 60 60 61 62 62 63 63 64 65 65 66 67 68
 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 50 50 50 51 51 51 51 52 52 52 52 52 52 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 50 50 50 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 29 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 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 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 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 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
 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 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 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 50 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 54 54 54 55 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 65 65 66 66 67 68 68 69 70 70 71 72 72 73 74 74 75 76 76 77 77 78 79 79 80 80 81 82 82 83 83 84 84 84 85 85 86 86 86 86 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 86 86 86 85 85 85 84 84 83 83 82 82 81 80 80 79 78 78 77 76 76 75 74 73 73 72 71 70 70 69 68 67 67 66 65 64 64 63 62 61 61 60 59 58 58 57 56 56 55 54 54 53 53 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38
 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 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 84 85 86 86 87 87 88 88 89 89 89 89 89 89 89 89 89 88 88 87 87 86 86 85 85 84 83 82 81 80 80 79 78 77 76 75 74 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 49 49 48 47 47 46 45 45 44 44 43 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 52 52 53 54 55 56 56 57 58 59 60 61 62 62 63 64 65 66 67 68 68 69 70 71 72 72 73 74 75 75 76 76 77 77 78 78 79 79 79 80 80 80 80 80 80 80 80 79 79 79 79 78 78 77 77 76 76 75 74 74 73 72 71 70 69 69 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 52 51 50 49 48 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35
 26 26 27 27 27 27 27 28 28 28 29 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 48 49 50 51 52 54 55 56 57 59 60 61 63 64 66 67 69 70 72 73 75 76 78 80 81 83 85 87 88 90 92 93 95 97 98 100 102 103 105 106 108 109 110 111 113 114 115 116 116 117 118 119 119 119 120 120 120 120 120 120 120 119 119 118 118 117 116 115 115 114 113 112 110 109 108 107 106 104 103 102 100 99 98 96 95 94 92 91 90 88 87 86 84 83 82 80 79 78 77 76 75 73 72 71 70 69 68 67 66 65 65 64 63 62 61 60 60 59 58 58 57 56 56 55 54 54 53 53 52 52 51 51 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 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 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 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 26 26 26 26
 90 90 90 90 89 89 89 89 88 88 88 87 87 87 86 86 86 85 85 84 84 84 83 83 82 82 82 81 81 80 80 80 79 79 78 78 77 77 77 76 76 75 75 75 74 74 73 73 73 72 72 72 71 71 71 70 70 69 69 69 68 68 68 67 67 67 66 66 66 65 65 64 64 64 63 63 63 62 62 61 61 61 60 60 59 59 59 58 58 57 57 57 56 56 55 55 54 54 53 53 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 48 49 49 50 51 52 53 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 68 69 70 71 72 73 74 75 76 76 77 78 79 80 80 81 82 82 83 84 84 85 85 86 86 87 87 88 88 88 89 89 89 90 90 90 90 90 90 90 90 90 90 90 90 90
 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 45 46 46 47 47 47 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 53 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 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 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 31 31
 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 87 88 89 89 90 91 91 91 92 92 92 92 92 92 92 92 92 92 91 91 91 90 89 89 88 87 87 86 85 84 83 82 81 80 79 78 76 75 74 73 72 71 69 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 45 46 47 47 48 48 49 50 50 51 51 52 53 53 54 54 55 55 56 56 56 57 57 58 58 58 59 59 59 59 59 59 60 60 60 60 60 60 60 59 59 59 59 59 58 58 58 58 57 57 56 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 42 42 43 43 44 45 45 46 47 47 48 49 50 50
 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 50 50 50 51 51 51 52 52 53 53 53 54 54 55 55 55 56 56 56 57 57 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 63 63 63 63 64 64 64 64 65 65 65 65 65 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 58 58 58 58 58 57 57 57 56 56 56 56 55 55 55 55 54 54 54 53 53 53 53 52 52 52 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 45 45 45 45 44 44 44 44 43 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 37
 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 45 46 47 47 48 49 49 50 50 51 51 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 52 52 51 51 50 50 49 49 48 48 47 46 45 45 44 43 42 42 41 40 39 38 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 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 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 48 48 48 47 47 46 46 46 45 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 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18
 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 53 55 56 57 59 60 62 63 65 67 69 70 72 74 76 79 81 83 85 88 90 93 96 98 101 104 107 110 113 116 120 123 126 130 133 136 140 143 146 150 153 156 160 163 166 169 172 174 177 179 181 183 185 187 188 189 190 190 190 190 190 189 189 188 186 185 183 181 179 176 174 171 168 165 162 159 156 153 149 146 143 139 136 132 129 126 122 119 116 113 110 107 104 101 98 95 93 90 88 85 83 81 78 76 74 72 70 68 67 65 63 62 60 59 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 51 52 52 52 53 53 53 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 53 52 52 52 51 51 50 50 50 49 49 48 48 47 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34
 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 41 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 51 51 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 49 49 49 49 48 48 47 47 47 46 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 29 29 29 28 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 22 22 22 22 22 22 22 22 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 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 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27
 49 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 54 54 55 55 56 56 57 57 58 59 59 60 60 61 62 62 63 64 65 65 66 67 68 68 69 70 71 72 72 73 74 75 76 77 78 79 79 80 81 82 83 84 85 85 86 87 88 89 89 90 91 91 92 93 93 94 94 95 95 95 96 96 96 96 97 97 97 97 97 97 97 97 96 96 96 95 95 95 94 94 93 93 92 91 91 90 89 89 88 87 86 86 85 84 83 82 81 80 80 79 78 77 76 75 74 73 72 72 71 70 69 68 67 67 66 65 64 63 63 62 61 60 60 59 58 58 57 56 56 55 54 54 53 53 52 52 51 50 50 49 49 48 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 41 40 40 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 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 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 49
 22 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 31 32 32 33 35 36 37 38 40 41 43 45 46 48 51 53 55 58 61 64 67 70 74 78 82 86 91 96 101 107 113 120 127 135 143 152 161 171 181 193 205 218 232 246 262 278 295 314 333 353 374 396 418 441 465 489 512 536 559 581 602 621 639 653 665 675 680 683 682 677 669 658 644 628 609 588 566 543 520 496 472 448 424 401 379 357 337 317 298 280 264 248 233 218 205 193 181 170 160 150 141 133 125 118 111 105 99 93 88 83 78 74 70 66 63 60 57 54 51 49 46 44 42 40 38 37 35 34 32 31 30 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 46 47 47 48 48 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 48 48 47 47 47 46 45 45 44 44 43 43 42 41 41 40 40 39 38 38 37 36 36 35 35 34 34 33 32 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 23 23 22 22 22 22 22 22 22 22 22 22
 3 3 4 4 5 6 7 7 8 9 11 12 13 15 16 18 20 22 24 26 29 31 34 38 41 45 49 54 59 65 71 77 84 92 101 110 120 132 144 158 172 189 207 227 249 273 299 329 361 396 436 479 526 579 637 700 769 845 928 1018 1115 1219 1329 1446 1567 1691 1816 1939 2055 2162 2254 2328 2380 2407 2408 2384 2335 2265 2176 2074 1961 1842 1721 1601 1483 1369 1261 1159 1063 975 893 817 748 685 627 574 526 482 442 406 372 342 315 290 267 246 227 210 194 180 167 155 144 134 124 116 108 101 95 89 83 78 74 70 66 62 59 56 53 51 48 46 44 42 41 39 38 37 35 34 33 33 32 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 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 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 11 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 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2
 31 32 33 35 36 38 39 41 42 44 46 47 49 51 54 56 58 61 63 66 69 72 75 79 82 86 90 94 98 103 108 113 119 124 131 137 144 151 159 167 175 184 194 203 214 225 237 249 262 275 289 304 320 336 353 370 388 406 425 445 464 484 504 524 544 563 582 600 617 633 648 660 672 681 688 693 695 695 693 689 682 673 662 650 636 620 603 586 567 548 529 509 489 470 450 431 412 394 376 359 342 326 311 296 282 269 256 244 232 221 210 201 191 182 174 166 158 151 144 138 132 126 121 116 111 106 102 98 94 90 87 84 80 78 75 72 70 67 65 63 61 59 57 56 54 53 51 50 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30
 82 84 87 89 91 94 97 99 102 105 108 112 115 119 122 126 130 135 139 144 148 153 158 164 169 175 181 187 194 201 208 215 222 230 237 245 254 262 271 279 288 297 306 316 325 334 343 352 361 370 378 386 394 401 408 415 421 426 430 434 437 440 441 442 442 441 439 437 433 429 424 419 413 406 399 391 383 375 366 358 348 339 330 321 311 302 293 284 275 266 257 249 240 232 224 216 209 202 195 188 181 175 169 163 158 152 147 142 137 132 128 124 120 116 112 109 105 102 99 96 93 90 87 85 83 80 78 76 74 72 70 69 67 65 64 62 61 60 59 57 56 55 54 53 52 52 51 50 49 49 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 41 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 53 54 54 54 54 55 55 55 55 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 53 53 53 53 52 52 52 51 51 51 51 50 50 50 49 49 49 49 48 48 48 48 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 46 46 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 53 53 54 55 56 57 57 58 59 61 62 63 64 65 67 68 70 71 73 75 76 78 80
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 9 11 14 17 21 24 28 33 38 44 50 57 64 73 82 92 104 116 130 146 164 183 205 229 256 286 320 357 399 447 500 559 626 700 784 879 984 1103 1236 1384 1550 1734 1937 2161 2404 2666 2943 3230 3521 3805 4070 4300 4483 4604 4654 4629 4532 4370 4156 3903 3627 3340 3053 2774 2509 2262 2033 1824 1635 1463 1309 1171 1048 937 839 751 672 602 540 484 434 389 349 314 282 253 227 204 183 164 148 133 119 107 96 86 77 69 62 55 49 44 39 35 31 28 24 22 19 17 15 13 11 10 9 8 7 6 5 4 4 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 23 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 34 34 34 33 33 32 32 31 30 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 18 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 7 7 6 6 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 12 16 20 24 29 35 41 48 56 65 75 86 99 113 129 147 168 190 216 245 279 316 358 406 461 523 593 674 765 870 989 1125 1281 1458 1661 1893 2157 2456 2794 3172 3593 4052 4545 5058 5573 6061 6490 6821 7020 7064 6948 6683 6298 5829 5314 4785 4267 3777 3326 2917 2551 2227 1942 1692 1473 1282 1116 971 844 733 637 552 479 414 357 308 264 226 192 162 136 113 93 75 59 46 33 22 13 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 1 1 2 2 3 3 3 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 59 61 62 63 65 66 68 69 71 73 75 77 79 81 83 85 88 91 93 96 99 103 106 110 114 118 122 127 132 137 143 149 155 162 169 177 185 194 204 214 225 236 249 262 277 292 309 327 346 367 390 414 440 467 498 530 565 602 642 685 732 781 835 891 952 1016 1085 1157 1234 1314 1397 1484 1573 1664 1756 1848 1939 2027 2110 2188 2257 2317 2366 2402 2424 2432 2425 2403 2367 2319 2258 2188 2109 2024 1934 1840 1746 1651 1557 1465 1376 1289 1207 1128 1054 983 917 855 797 742 691 644 600 559 521 486 453 423 395 369 345 322 302 282 264 248 232 218 205 192 181 170 160 151 142 134 127 120 113 107 101 96 91 86 82 77 74 70 66 63 60 57 55 52 50 47 45 43 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 45 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 47 87 134 191 259 339 435 550 687 851 1047 1283 1567 1909 2323 2825 3433 4170 5064 6141 7425 8931 10639 12477 14292 15837 16819 17010 16359 15025 13288 11426 9638 8030 6643 5473 4500 3696 3034 2489 2040 1669 1362 1108 896 720 573 450 347 261 188 128 77 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 10 12 13 15 16 18 19 20 22 23 24 25 27 28 29 30 31 32 33 33 34 35 35 36 37 37 37 38 38 38 38 38 38 38 38 37 37 36 36 35 35 34 33 33 32 31 30 29 28 27 26 25 23 22 21 20 18 17 16 14 13 11 10 9 7 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
 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 7 7 8 9 10 12 13 15 18 20 23 26 30 34 40 45 52 60 68 78 90 103 118 135 155 177 203 232 267 306 351 402 462 531 610 702 808 930 1073 1238 1429 1652 1910 2210 2559 2963 3429 3966 4579 5270 6038 6872 7746 8618 9429 10102 10558 10733 10598 10169 9503 8678 7775 6863 5989 5183 4458 3820 3263 2782 2369 2015 1713 1454 1233 1045 884 746 628 526 439 365 301 246 198 157 122 92 66 43 24 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 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 1 6 12 18 25 32 41 50 61 73 87 102 119 138 160 184 211 242 277 316 360 410 467 531 604 686 780 886 1006 1143 1298 1473 1672 1897 2150 2435 2754 3108 3498 3922 4378 4857 5349 5837 6300 6714 7053 7292 7413 7407 7276 7032 6695 6291 5843 5375 4906 4450 4016 3612 3239 2900 2593 2317 2070 1849 1653 1479 1324 1186 1064 956 860 774 698 631 570 517 469 426 387 353 322 294 269 247 227 208 192 177 163 150 139 129 119 110 102 95 88 82 76 70 65 61 56 52 48 45 41 38 35 32 30 27 24 22 20 18 16 14 12 10 8 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 14 15 16 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 42 45 47 50 53 57 61 65 69 73 79 84 90 97 104 112 120 129 140 151 163 177 192 208 227 247 269 294 321 351 385 422 464 510 561 618 682 753 831 919 1016 1123 1242 1373 1517 1674 1845 2029 2224 2430 2643 2858 3070 3271 3453 3607 3724 3797 3821 3793 3716 3595 3436 3248 3041 2822 2601 2382 2171 1971 1784 1610 1450 1305 1172 1053 945 848 761 683 613 550 493 443 398 357 321 289 259 233 209 188 169 152 136 122 110 98 88 79 70 63 56 50 44 39 34 30 26 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 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13
 21 23 24 25 27 29 30 32 34 36 38 40 42 45 47 50 52 55 58 61 65 68 72 75 79 84 88 93 98 103 108 114 120 127 134 141 149 157 166 175 185 195 206 218 231 244 259 274 290 307 326 346 367 390 414 439 467 496 528 561 597 635 676 719 765 814 866 922 980 1041 1106 1173 1244 1318 1394 1472 1552 1634 1715 1797 1878 1956 2031 2101 2166 2224 2273 2314 2344 2363 2372 2368 2353 2327 2291 2245 2190 2128 2059 1986 1908 1828 1747 1664 1582 1501 1421 1344 1269 1197 1127 1061 998 939 882 829 778 731 687 645 606 569 534 502 472 444 418 393 370 348 328 309 292 275 260 245 232 219 207 196 185 175 166 157 149 141 134 127 121 115 109 103 98 93 89 84 80 76 73 69 66 62 59 56 54 51 49 46 44 42 40 38 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 11 12 13 14 15 16 18 19 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 13 16 19 23 27 31 36 40 46 51 57 63 70 77 85 93 102 112 122 133 145 157 171 185 201 217 235 254 275 297 321 346 374 403 435 468 505 544 586 631 679 731 787 847 910 978 1051 1129 1211 1299 1391 1489 1591 1699 1811 1926 2045 2165 2287 2408 2527 2642 2750 2851 2940 3016 3077 3121 3146 3151 3136 3101 3047 2974 2886 2784 2670 2548 2419 2287 2152 2018 1886 1757 1633 1513 1399 1292 1191 1096 1007 925 848 777 712 651 596 544 497 454 414 378 345 314 286 260 237 215 195 177 160 145 131 118 106 95 85 76 67 60 52 46 40 34 29 24 20 16 12 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 19 39 62 89 120 156 199 249 308 376 457 552 664 796 952 1136 1353 1611 1916 2277 2704 3207 3798 4488 5285 6190 7197 8280 9391 10454 11369 12024 12328 12236 11763 10985 10004 8929 7845 6813 5868 5025 4287 3649 3102 2635 2238 1900 1614 1371 1165 990 841 714 605 513 433 365 307 257 213 176 144 116 92 71 53 37 24 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 8 9 11 13 15 17 19 21 24 27 30 34 38 42 47 52 58 64 71 79 88 98 108 120 133 148 164 182 202 224 249 276 307 342 380 423 472 526 587 656 733 819 917 1026 1150 1289 1446 1622 1821 2044 2294 2574 2887 3233 3614 4031 4481 4958 5455 5959 6452 6912 7313 7628 7834 7914 7860 7677 7379 6989 6535 6041 5532 5026 4538 4078 3650 3259 2903 2582 2294 2038 1809 1605 1425 1265 1123 997 885 787 699 621 552 490 435 387 343 304 270 239 211 187 165 145 127 112 97 85 73 63 54 45 38 31 25 20 15 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 61 103 153 212 283 368 470 591 736 911 1120 1372 1676 2041 2482 3013 3652 4416 5324 6389 7610 8964 10390 11775 12960 13761 14034 13731 12922 11760 10422 9057 7762 6593 5568 4686 3938 3306 2776 2330 1957 1644 1382 1161 975 818 686 574 480 400 332 274 225 184 149 119 93 71 53 37 24 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 63 110 168 239 327 435 568 732 935 1187 1499 1886 2369 2971 3721 4652 5801 7197 8847 10705 12631 14357 15523 15811 15132 13687 11834 9906 8119 6570 5277 4221 3368 2682 2132 1691 1336 1050 819 633 481 359 259 178 112 59 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 4 14 27 41 56 74 95 118 145 175 210 249 294 345 403 469 544 630 729 841 969 1116 1284 1476 1697 1950 2240 2573 2955 3392 3892 4463 5112 5844 6665 7573 8561 9613 10699 11771 12768 13615 14238 14573 14582 14267 13663 12834 11855 10799 9728 8687 7706 6804 5987 5256 4607 4034 3532 3091 2706 2369 2075 1818 1594 1398 1226 1076 945 829 728 640 562 493 433 379 333 291 255 223 194 169 147 127 110 94 81 69 58 49 40 33 26 20 15 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 15 16 17 18 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 41 43 45 47 50 52 55 58 61 64 67 71 75 79 84 88 93 99 104 110 117 124 131 139 148 157 166 177 188 200 212 226 241 256 273 291 311 331 354 378 403 431 460 492 526 562 601 643 687 735 785 839 897 958 1023 1092 1164 1240 1320 1404 1491 1580 1672 1767 1862 1958 2053 2146 2236 2322 2402 2475 2540 2594 2638 2669 2689 2695 2688 2669 2638 2596 2543 2481 2412 2337 2256 2172 2085 1997 1909 1821 1734 1650 1567 1487 1410 1337 1266 1199 1135 1075 1018 964 913 865 820 778 738 701 665 633 602 573 545 520 496 474 452 433 414 396 380 364 350 336 323 310 299 288 277 267 258 249 241 233 225 218 211 204 198 192 186 181 175 170 165 161 156 152 148 144 140 136 133 129 126 123 119 116 114 111 108 105 103 100 98 96 93 91 89 87 85 83 81 79 77 75 74 72 70 69 67 66 64 63 62 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 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 4 9 16 23 31 40 50 62 74 88 104 122 142 164 189 217 248 284 324 369 420 477 542 615 698 792 899 1019 1155 1309 1484 1681 1903 2152 2432 2743 3088 3467 3878 4317 4779 5251 5720 6167 6568 6902 7144 7278 7294 7191 6980 6677 6303 5882 5435 4981 4535 4107 3704 3330 2987 2675 2394 2141 1914 1712 1531 1370 1227 1100 987 886 797 717 646 582 525 474 429 388 352 319 289 262 238 216 196 179 162 147 134 122 110 100 90 82 74 66 60 53 47 42 37 32 28 24 20 17 14 10 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 44 82 128 182 247 326 420 533 668 831 1027 1264 1549 1893 2308 2811 3419 4153 5036 6093 7346 8806 10465 12275 14130 15850 17200 17945 17933 17170 15815 14105 12271 10485 8849 7408 6170 5123 4246 3515 2908 2405 1987 1640 1351 1111 912 745 606 489 392 311 242 185 137 97 64 35 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 18 71 135 212 305 418 553 717 916 1156 1448 1802 2233 2759 3400 4182 5135 6293 7688 9347 11274 13429 15695 17855 19594 20582 20603 19663 17989 15905 13713 11620 9737 8105 6721 5562 4599 3802 3142 2596 2144 1769 1457 1198 982 802 651 525 419 331 256 194 142 98 62 31 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 6 43 88 141 204 278 366 471 594 740 913 1118 1362 1651 1995 2404 2893 3477 4175 5011 6013 7211 8641 10339 12334 14641 17237 20040 22870 25440 27379 28328 28079 26677 24395 21618 18702 15904 13367 11149 9256 7662 6330 5224 4306 3546 2915 2391 1956 1594 1292 1040 830 654 506 383 280 193 120 60 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 23 50 83 123 170 227 295 377 476 594 736 907 1114 1363 1665 2032 2477 3018 3677 4478 5450 6621 8016 9641 11467 13398 15246 16730 17541 17469 16523 14922 12984 10993 9136 7502 6115 4962 4015 3242 2613 2101 1684 1344 1066 839 653 500 375 272 187 117 59 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 3 7 11 15 21 26 32 39 47 55 64 74 85 98 111 126 143 162 182 205 230 259 290 324 363 406 454 507 567 634 708 791 883 986 1102 1231 1375 1536 1715 1914 2135 2380 2651 2947 3270 3619 3992 4384 4791 5202 5605 5986 6328 6613 6824 6948 6977 6910 6752 6513 6209 5858 5476 5079 4680 4289 3913 3559 3228 2922 2642 2386 2154 1944 1754 1583 1429 1291 1167 1055 955 865 784 711 646 587 534 486 443 404 369 338 309 283 260 238 219 201 185 171 157 145 134 124 115 107 99 92 85 79 74 69 64 60 56 52 48 45 42 40 37 35 32 30 28 27 25 23 22 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 6 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 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 6 14 24 35 48 61 77 94 113 135 159 187 217 251 290 333 382 437 499 569 647 736 836 950 1078 1223 1388 1575 1786 2026 2298 2607 2956 3351 3797 4299 4860 5485 6174 6925 7732 8580 9448 10303 11106 11807 12356 12710 12836 12723 12384 11849 11164 10377 9537 8683 7848 7051 6308 5624 5003 4443 3941 3494 3097 2745 2433 2157 1913 1697 1506 1337 1188 1055 938 834 742 660 587 522 464 413 367 326 290 257 228 202 179 158 140 123 108 95 83 72 62 53 46 39 32 27 22 17 13 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 47 83 126 178 240 314 403 509 635 787 968 1186 1447 1760 2137 2591 3139 3801 4601 5567 6732 8132 9799 11758 14004 16483 19054 21464 23360 24372 24258 23031 20949 18397 15732 13202 10940 8993 7354 5995 4876 3958 3207 2593 2089 1677 1338 1060 831 642 486 358 252 165 92 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 19 25 32 40 50 60 71 84 99 116 134 155 179 206 236 270 309 353 404 460 525 599 682 778 887 1011 1153 1315 1500 1712 1953 2227 2538 2890 3285 3725 4210 4735 5293 5867 6436 6969 7431 7782 7990 8032 7905 7620 7205 6699 6137 5556 4981 4432 3922 3455 3035 2660 2327 2035 1778 1554 1357 1185 1035 905 790 690 603 527 460 401 349 304 264 229 198 171 147 125 107 90 75 62 50 40 31 23 15 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 35 69 108 156 212 279 358 453 566 700 860 1051 1280 1553 1879 2270 2738 3296 3961 4747 5669 6734 7938 9253 10621 11939 13069 13860 14185 13994 13332 12313 11085 9785 8513 7332 6272 5342 4538 3850 3265 2769 2348 1993 1692 1437 1222 1039 884 752 639 544 462 393 333 283 239 202 170 143 120 100 83 68 55 45 36 28 21 15 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 15 24 35 46 58 72 87 103 121 142 164 189 216 247 282 320 363 412 466 527 596 674 761 861 974 1102 1248 1414 1603 1819 2066 2349 2672 3043 3467 3953 4508 5142 5864 6681 7603 8632 9768 11001 12312 13663 15000 16249 17319 18118 18563 18603 18229 17477 16420 15153 13771 12358 10977 9674 8473 7388 6420 5565 4815 4161 3592 3098 2671 2301 1981 1704 1464 1256 1076 920 785 667 564 475 398 330 271 220 174 135 101 71 44 21 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 64 101 144 194 254 324 406 503 617 752 912 1100 1323 1588 1903 2276 2720 3248 3875 4620 5502 6542 7758 9163 10758 12518 14383 16243 17933 19252 20004 20061 19413 18171 16524 14676 12801 11017 9392 7955 6710 5644 4739 3976 3333 2792 2338 1957 1636 1366 1139 947 785 648 532 434 350 279 219 168 124 87 55 28 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
 17 18 19 20 22 23 25 27 28 30 32 34 36 38 41 43 46 48 51 54 57 61 64 68 72 76 81 85 90 96 102 108 114 121 128 136 145 154 163 174 185 197 210 224 238 254 272 290 310 331 355 379 406 435 467 501 537 576 619 664 714 766 823 885 950 1021 1096 1176 1262 1353 1449 1550 1657 1768 1883 2003 2125 2249 2374 2498 2619 2736 2847 2950 3043 3123 3189 3239 3273 3289 3287 3268 3232 3180 3114 3035 2946 2848 2742 2632 2519 2404 2289 2174 2062 1952 1846 1743 1645 1551 1461 1377 1296 1221 1149 1082 1019 960 905 853 804 759 716 676 639 604 571 541 512 485 460 437 414 394 374 356 338 322 306 292 278 265 253 241 230 220 210 200 191 183 174 167 159 152 145 139 133 127 121 115 110 105 100 96 91 87 83 79 75 71 68 64 61 58 55 52 49 46 43 41 39 36 34 32 30 28 26 24 22 20 19 17 16 14 13 11 10 9 8 7 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 1 1 2 2 3 4 4 5 6 7 7 8 9 10 11 12 13 14 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 98 259 470 745 1103 1573 2190 3009 4099 5562 7534 10186 13696 18134 23168 27669 29808 28435 24339 19343 14761 11061 8235 6121 4545 3366 2479 1807 1295 902 601 368 189 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 19 32 47 65 85 109 137 170 208 252 303 363 433 514 610 722 852 1006 1185 1396 1643 1932 2270 2665 3122 3647 4244 4910 5632 6386 7131 7809 8349 8683 8764 8580 8159 7561 6855 6108 5369 4674 4040 3475 2980 2550 2179 1861 1589 1357 1159 989 844 721 615 525 447 381 324 275 232 196 165 138 115 95 78 63 50 39 29 21 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 3 7 10 15 19 24 29 35 42 48 56 64 73 82 93 105 117 131 146 163 181 201 223 247 274 303 336 371 411 455 503 557 617 683 756 837 927 1027 1138 1262 1398 1550 1718 1904 2109 2335 2583 2855 3149 3468 3809 4171 4550 4941 5336 5725 6097 6437 6731 6965 7126 7204 7194 7097 6918 6667 6357 6002 5617 5217 4813 4415 4031 3667 3324 3006 2713 2444 2200 1979 1779 1598 1436 1290 1159 1042 936 842 757 681 613 552 497 447 402 362 326 293 264 237 213 191 171 152 136 121 107 95 83 73 63 54 46 39 32 26 20 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 13 17 21 26 31 36 42 48 55 63 72 81 91 102 115 129 144 160 179 199 222 246 273 304 337 374 414 459 509 564 624 691 765 847 938 1038 1148 1269 1403 1550 1711 1887 2080 2289 2516 2761 3023 3302 3597 3904 4221 4543 4864 5176 5473 5744 5982 6176 6320 6407 6435 6403 6314 6170 5980 5752 5494 5214 4920 4621 4322 4028 3743 3469 3210 2965 2736 2523 2325 2143 1974 1819 1677 1547 1428 1318 1219 1127 1044 967 897 833 774 720 671 625 583 545 509 476 446 417 391 367 344 323 303 285 268 252 237 223 209 197 185 174 164 154 144 135 127 119 112 104 98 91 85 79 73 68 63 58 53 49 45 41 37 33 30 27 23 20 17 15 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 14 21 29 37 46 56 67 79 92 107 123 140 160 181 204 230 259 290 324 362 404 451 502 558 621 689 765 848 941 1042 1154 1277 1412 1560 1723 1900 2094 2304 2532 2777 3040 3320 3615 3924 4242 4567 4892 5212 5517 5801 6053 6266 6431 6541 6593 6584 6514 6388 6210 5988 5730 5445 5142 4829 4511 4197 3889 3593 3310 3042 2791 2556 2338 2137 1951 1780 1624 1480 1349 1230 1120 1021 930 847 771 702 639 582 529 481 437 397 360 327 296 267 241 218 196 176 157 140 124 110 96 84 73 62 53 44 35 28 21 14 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 23 40 60 83 110 142 179 223 275 336 407 491 589 704 840 999 1185 1403 1657 1952 2293 2682 3119 3603 4123 4660 5188 5668 6060 6321 6425 6362 6145 5805 5379 4908 4422 3948 3501 3090 2719 2388 2095 1839 1614 1419 1249 1101 973 862 765 682 609 546 492 444 403 367 336 308 284 264 245 229 215 203 192 182 174 166 159 153 148 143 138 134 130 126 123 119 116 113 111 108 105 102 100 97 95 92 89 87 84 82 79 77 74 71 69 66 64 61 58 56 53 51 48 46 43 41 38 36 33 31 29 26 24 22 20 18 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 1 4 6 9 12 15 18 21 24 27 31 35 39 43 47 52 56 61 66 72 78 84 90 97 104 111 119 128 136 146 156 166 178 190 202 216 231 246 263 281 300 321 343 367 393 421 452 484 520 559 601 647 697 752 812 878 950 1029 1115 1210 1315 1430 1557 1696 1850 2019 2205 2410 2635 2881 3149 3442 3759 4101 4467 4854 5260 5679 6103 6522 6924 7293 7614 7869 8042 8122 8102 7979 7758 7451 7073 6643 6177 5695 5210 4736 4282 3853 3454 3087 2752 2448 2174 1928 1708 1512 1337 1182 1044 921 812 715 630 553 486 426 372 324 282 244 211 181 154 130 108 89 72 57 43 30 19 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
 60 64 68 73 78 83 89 94 100 106 112 119 126 133 140 148 156 164 173 182 191 201 211 221 232 243 254 266 278 291 304 317 331 345 359 374 390 405 421 438 455 472 490 508 526 545 564 584 604 624 645 666 687 709 731 754 777 801 825 850 875 900 926 953 981 1009 1037 1067 1097 1128 1160 1193 1227 1262 1298 1334 1372 1411 1450 1491 1533 1575 1618 1662 1707 1752 1797 1843 1888 1932 1976 2019 2060 2099 2136 2170 2200 2227 2249 2266 2278 2285 2285 2279 2267 2248 2222 2190 2152 2107 2058 2003 1944 1881 1815 1746 1676 1604 1532 1460 1388 1317 1247 1180 1114 1050 989 930 873 820 769 720 674 631 590 552 515 481 449 419 391 365 340 317 295 275 256 238 222 206 192 178 165 153 142 132 122 113 104 96 89 82 75 69 63 57 52 47 43 38 34 31 27 24 20 17 15 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 10 12 14 16 19 21 23 26 29 31 34 38 41 44 48 52 56
 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 13 17 20 24 28 33 37 42 47 52 58 64 71 77 85 92 101 109 119 129 139 150 162 175 189 204 219 236 254 273 294 316 340 365 393 423 454 489 525 565 608 654 704 757 815 877 944 1017 1095 1178 1269 1366 1471 1583 1703 1832 1970 2117 2273 2439 2615 2799 2993 3194 3403 3617 3836 4056 4275 4491 4699 4896 5077 5238 5376 5485 5563 5608 5616 5588 5524 5426 5295 5136 4953 4749 4530 4300 4064 3824 3585 3350 3121 2900 2688 2486 2296 2116 1948 1791 1645 1510 1384 1268 1162 1063 973 890 813 743 679 620 566 516 470 429 390 355 323 293 266 241 218 197 177 159 143 128 114 101 89 78 68 58 50 42 34 27 21 15 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 1 3 4 6 8 11 13 16 18 21 24 28 31 35 40 44 49 55 61 67 74 81 89 98 108 119 130 142 156 171 187 205 225 246 269 295 323 353 387 423 463 507 555 608 666 729 797 872 954 1043 1140 1245 1359 1481 1613 1754 1904 2063 2230 2405 2586 2770 2957 3143 3324 3497 3658 3803 3928 4029 4102 4146 4159 4142 4095 4019 3919 3797 3658 3504 3341 3171 2998 2825 2654 2487 2326 2171 2023 1884 1752 1629 1513 1405 1305 1211 1125 1044 970 901 838 779 724 674 627 584 544 507 473 441 411 383 358 334 311 290 271 253 236 220 205 191 178 166 154 143 133 123 114 106 98 90 83 76 70 63 58 52 47 42 38 33 29 25 22 18 15 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 11 13 16 18 20 23 26 29 32 36 40 44 48 53 58 63 69 76 83 91 99 108 118 129 141 154 168 183 200 219 239 262 286 313 343 375 411 450 493 540 592 649 712 780 855 937 1027 1125 1231 1347 1473 1608 1754 1911 2077 2254 2440 2634 2834 3038 3244 3449 3647 3836 4010 4166 4298 4403 4478 4521 4531 4509 4455 4372 4264 4135 3988 3828 3658 3483 3305 3127 2952 2781 2616 2458 2307 2165 2030 1904 1785 1675 1572 1476 1387 1305 1229 1158 1093 1032 976 924 876 832 790 752 716 683 652 623 596 570 547 524 503 483 464 446 429 413 397 382 368 354 341 328 316 304 293 282 271 261 251 241 231 222 213 204 196 188 179 172 164 156 149 142 135 128 122 116 109 104 98 92 87 81 76 71 67 62 58 53 49 45 41 38 34 31 28 25 22 19 16 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 11 13 16 19 23 26 31 35 41 46 53 60 69 78 88 100 113 128 145 163 185 209 236 267 302 341 386 436 494 559 633 716 810 916 1035 1168 1317 1480 1659 1853 2059 2273 2490 2701 2898 3068 3201 3287 3319 3295 3217 3092 2929 2740 2535 2323 2114 1912 1721 1543 1380 1232 1098 978 871 775 690 615 548 488 436 389 348 311 279 250 224 201 181 163 147 133 120 108 98 89 81 74 67 61 56 51 47 43 39 36 33 31 28 26 24 22 20 19 17 16 15 14 12 11 10 10 9 8 7 6 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 29 30 32 34 36 38 40 42 44 46 48 50 53 55 58 60 63 66 68 71 74 78 81 84 88 91 95 99 103 107 111 115 120 125 130 135 140 146 151 158 164 171 177 185 192 200 209 218 227 237 248 259 270 283 296 310 324 340 357 374 393 413 435 457 481 507 534 563 594 627 662 698 738 779 823 869 917 968 1022 1077 1135 1195 1256 1319 1383 1447 1511 1573 1634 1693 1747 1797 1841 1878 1908 1928 1940 1941 1932 1913 1885 1847 1800 1746 1686 1620 1551 1478 1404 1329 1254 1180 1108 1038 970 905 844 785 730 678 629 584 541 502 465 431 399 370 342 317 294 272 252 234 217 201 186 173 160 149 138 128 118 110 102 94 87 81 75 69 64 59 55 50 46 43 39 36 33 30 27 25 22 20 18 16 14 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 8 8 9 10 11 12 14 15 16 17 18 20 21 23 24
 39 42 45 47 50 53 56 59 62 66 69 73 76 80 84 88 92 96 100 105 109 114 119 124 129 134 139 145 151 156 162 169 175 182 189 196 203 211 219 227 235 244 254 264 274 285 296 308 320 334 348 363 379 395 413 433 453 475 499 524 551 581 612 646 682 722 764 809 858 910 966 1026 1091 1160 1233 1310 1393 1479 1570 1665 1763 1864 1966 2069 2171 2270 2364 2451 2530 2596 2648 2684 2703 2702 2682 2643 2585 2511 2421 2319 2208 2089 1966 1841 1717 1595 1476 1361 1253 1150 1054 964 881 803 732 667 607 552 503 457 415 378 343 312 284 258 235 213 194 176 161 146 133 121 110 100 91 82 75 68 61 56 50 45 41 37 33 29 26 23 20 18 16 13 11 9 8 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 13 15 16 18 20 22 24 26 28 30 32 34 37
 52 54 57 60 63 66 69 72 75 79 82 86 90 94 99 103 108 113 118 123 129 135 141 148 154 162 169 177 185 194 203 212 222 233 244 256 268 281 295 309 324 340 356 374 393 412 432 454 477 500 525 551 579 608 638 669 702 737 773 810 849 889 931 974 1018 1064 1110 1158 1206 1255 1305 1355 1405 1455 1504 1552 1599 1645 1689 1730 1769 1804 1837 1865 1890 1910 1926 1936 1942 1943 1939 1930 1916 1897 1873 1845 1813 1778 1739 1697 1652 1605 1556 1506 1454 1402 1350 1297 1244 1192 1141 1091 1041 993 946 901 857 814 773 734 697 661 626 593 562 532 504 477 452 427 404 383 362 342 324 307 290 274 260 246 232 220 208 197 186 176 167 158 149 141 134 126 120 113 107 101 96 90 85 80 76 72 68 64 60 56 53 50 47 44 41 38 36 33 31 29 27 25 23 21 19 18 16 14 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 24 25 26 28 29 31 32 34 35 37 39 41 43 45 47 50
 0 0 1 2 4 5 7 9 11 12 15 17 19 21 24 26 29 32 35 38 41 45 48 52 56 60 64 68 73 77 82 87 92 97 102 108 114 119 125 132 138 144 151 157 164 171 178 185 193 200 207 215 223 231 239 247 256 265 274 283 293 303 314 325 337 349 363 377 392 409 426 446 466 489 513 540 570 602 637 675 718 764 815 870 931 997 1070 1149 1234 1327 1426 1533 1645 1764 1887 2012 2138 2261 2378 2483 2573 2642 2687 2702 2687 2640 2563 2460 2335 2193 2040 1881 1721 1565 1415 1273 1140 1019 907 806 715 633 560 495 437 385 339 298 262 230 202 177 155 135 118 102 88 76 65 55 47 39 32 26 21 16 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 45 46 48 49 51 53 54 56 57 59 60 62 63 65 66 67 69 70 71 73 74 75 76 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 102 103 105 106 108 110 112 114 117 120 122 126 129 133 138 142 148 153 159 166 174 182 191 201 212 223 236 250 266 283 301 321 344 368 394 423 454 488 526 567 611 659 712 769 831 897 969 1045 1127 1213 1304 1398 1494 1592 1689 1783 1871 1950 2018 2072 2108 2125 2122 2098 2054 1992 1915 1825 1726 1621 1512 1404 1297 1194 1095 1002 915 834 759 690 627 569 517 469 426 387 352 320 291 264 241 219 200 182 166 152 139 127 116 106 97 89 81 74 68 62 57 52 48 43 40 36 33 30 27 25 22 20 18 16 14 13 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 7 8 8 9 10 11 12 12 13 14 15 16 18 19 20 21 22 23 25 26 27 29 30 31 33 34 36 37 39 40 42
 41 41 42 42 43 43 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 56 57 59 60 61 63 65 66 68 70 72 75 77 80 83 86 90 94 98 103 108 113 120 126 134 142 151 161 172 184 197 212 228 246 266 288 312 339 369 402 438 479 524 574 629 690 758 832 915 1006 1107 1218 1339 1471 1615 1770 1936 2113 2298 2490 2683 2875 3058 3226 3372 3488 3567 3603 3596 3544 3450 3320 3160 2979 2783 2581 2378 2179 1988 1806 1637 1480 1335 1203 1083 974 875 787 707 635 570 512 460 413 371 334 300 270 243 218 196 177 159 143 128 116 104 93 84 75 68 61 54 48 43 39 34 30 27 24 21 18 16 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 1 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 10 11 11 12 12 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 38 39 39 40
 2 3 4 5 6 7 8 9 10 11 13 14 15 17 18 20 21 23 25 27 29 31 33 35 38 40 43 45 48 51 54 58 61 65 69 73 77 82 87 92 97 103 109 116 123 130 138 146 155 164 174 185 196 209 222 236 250 266 283 302 321 342 364 388 414 441 470 501 534 570 607 646 688 732 778 827 877 929 982 1037 1091 1146 1201 1253 1304 1351 1395 1433 1465 1490 1507 1516 1517 1508 1492 1467 1434 1395 1349 1299 1245 1188 1129 1069 1009 949 891 834 780 727 677 630 585 543 504 467 433 401 371 343 318 294 272 252 233 216 200 186 172 159 148 137 127 118 110 102 95 88 82 76 71 66 61 57 53 49 46 42 39 37 34 32 29 27 25 23 21 20 18 16 15 14 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 1 2
 61 65 70 75 80 85 91 97 103 109 116 123 130 138 146 154 163 172 181 190 200 211 221 232 243 255 267 279 291 304 317 331 344 358 372 386 400 414 428 443 457 472 486 500 515 529 543 556 570 583 597 610 622 635 647 659 671 683 695 706 717 728 739 750 760 771 781 791 802 812 822 832 841 851 861 870 879 888 896 904 912 919 925 931 937 941 945 948 949 950 950 948 945 940 935 927 919 909 897 884 870 854 837 819 799 779 758 735 713 689 666 642 618 594 570 546 522 499 477 455 433 412 392 372 353 335 318 301 285 270 255 241 228 216 204 193 182 172 162 153 145 137 129 122 115 108 102 96 91 86 81 76 71 67 63 60 56 53 49 46 43 41 38 35 33 31 29 27 25 23 21 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 13 14 16 18 20 22 25 27 30 33 36 39 42 45 49 53 57
 0 0 0 0 2 3 5 6 8 10 12 14 16 18 21 24 27 30 33 36 40 44 49 53 59 64 70 76 83 90 98 106 115 125 136 147 159 173 187 202 219 237 256 277 299 323 349 377 406 438 471 507 545 585 627 671 718 765 814 865 916 968 1019 1070 1119 1167 1212 1254 1292 1326 1355 1379 1398 1412 1420 1423 1420 1413 1401 1385 1366 1344 1318 1291 1262 1232 1201 1169 1137 1105 1073 1042 1011 981 951 923 895 868 843 818 794 771 748 727 706 687 668 649 632 615 598 582 567 552 537 523 509 496 483 470 457 445 432 420 408 397 385 374 363 352 341 330 319 309 299 289 279 269 259 250 241 232 223 215 206 198 190 182 175 168 160 154 147 140 134 128 122 117 111 106 101 96 91 87 82 78 74 70 67 63 60 56 53 50 47 44 42 39 37 34 32 30 28 26 24 22 20 19 17 16 14 13 12 10 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 19 20 22 23 25 27 28 30 32 35 37 39 42 45 48 51 54 58 62 66 70 74 79 84 90 96 102 109 116 124 132 141 150 160 170 181 193 206 219 233 248 264 281 298 317 336 356 377 399 422 445 469 494 519 544 569 594 619 643 667 689 711 730 749 765 779 792 801 809 814 817 817 814 810 803 795 784 772 758 744 728 711 693 675 656 637 618 599 580 561 542 524 506 488 471 454 438 422 407 393 378 365 352 339 327 315 304 293 282 272 263 254 245 236 228 220 213 205 198 192 185 179 173 167 162 156 151 146 141 137 132 128 123 119 115 111 108 104 101 97 94 91 88 85 82 79 76 73 71 68 66 64 61 59 57 55 53 51 49 47 45 43 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 20 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 19 20 21 23 25 27 29 31 33 36 38 41 44 48 52 56 61 66 71 78 85 92 101 110 121 133 146 160 177 195 216 239 266 295 328 365 407 455 508 568 635 710 794 888 993 1108 1234 1371 1517 1671 1830 1989 2142 2283 2404 2496 2553 2570 2546 2483 2384 2258 2112 1954 1791 1630 1473 1325 1188 1061 946 841 748 664 589 522 463 410 363 321 285 252 223 197 174 154 136 120 106 93 82 72 63 55 48 41 36 31 26 23 19 16 13 11 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1
 5 7 8 9 11 12 13 15 17 18 20 22 24 26 28 30 32 34 37 39 42 45 48 51 54 58 61 65 70 74 79 84 89 95 101 108 115 123 132 141 151 162 174 187 201 217 234 253 274 298 323 352 383 418 457 501 549 603 663 729 804 887 979 1082 1197 1325 1467 1625 1799 1991 2201 2431 2680 2948 3233 3532 3840 4151 4457 4746 5008 5230 5399 5506 5542 5506 5398 5227 5000 4731 4433 4117 3796 3477 3167 2873 2596 2340 2103 1887 1691 1514 1354 1210 1081 965 862 770 687 613 548 489 436 390 348 311 277 247 221 197 176 157 139 124 110 98 87 77 68 60 53 46 40 35 30 26 22 18 15 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 15 16 17 19 20 21 23 24 25 27 28 30 31 33 34 36 38 39 41 43 44 46 48 50 52 54 56 58 60 62 64 67 69 71 74 76 79 82 84 87 90 94 97 101 104 108 113 117 122 127 132 138 144 151 158 166 174 184 194 204 216 229 243 258 275 294 314 336 360 386 415 447 482 520 562 608 659 714 774 840 912 990 1075 1166 1265 1369 1481 1597 1719 1843 1968 2091 2210 2319 2415 2494 2551 2584 2590 2569 2520 2446 2351 2237 2111 1976 1836 1696 1558 1425 1299 1179 1068 966 871 785 707 636 572 514 462 415 372 334 300 270 242 217 195 175 157 141 127 113 102 91 81 72 64 57 51 45 39 35 30 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 1 2 3 3 4 5 6 7 8 9 10 11 12 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 0 0 0 0 0 0 0 0 4 11 20 31 44 60 78 101 127 159 197 243 298 364 443 539 654 793 960 1163 1408 1703 2058 2479 2973 3536 4152 4781 5355 5784 5980 5897 5552 5019 4391 3751 3152 2620 2163 1779 1459 1195 977 797 649 526 425 341 272 214 166 126 92 64 41 22 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
 3 3 4 4 5 5 6 7 7 8 9 10 10 11 12 13 14 16 17 18 19 21 22 24 26 28 30 32 34 37 39 42 45 49 52 56 61 66 71 76 82 89 97 105 114 123 134 146 159 173 189 206 225 246 269 295 324 355 390 429 471 519 571 629 693 764 842 928 1023 1127 1241 1365 1499 1644 1799 1963 2134 2310 2489 2665 2834 2990 3126 3237 3317 3361 3367 3336 3268 3167 3039 2890 2726 2553 2376 2200 2028 1862 1705 1558 1421 1294 1177 1069 971 882 801 728 661 600 546 496 451 411 374 341 311 283 259 237 216 198 181 166 153 140 129 119 109 101 93 86 80 74 68 64 59 55 51 48 44 42 39 36 34 32 30 28 26 25 23 22 21 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 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 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 1 1 2 2
 123 127 132 136 140 144 149 153 157 161 165 170 174 178 182 185 189 193 197 200 204 207 211 214 217 221 224 227 230 233 236 239 242 245 248 251 254 258 261 264 268 272 276 281 286 291 297 303 309 317 324 333 343 353 365 377 391 406 422 441 460 482 506 532 560 591 625 661 701 744 791 842 897 956 1020 1088 1162 1240 1323 1411 1504 1601 1701 1804 1909 2014 2116 2216 2308 2392 2463 2520 2560 2581 2581 2559 2517 2454 2374 2278 2170 2052 1929 1803 1676 1551 1429 1313 1202 1098 1001 911 828 751 681 617 559 506 458 414 375 339 307 278 252 228 206 187 169 153 139 126 114 104 94 85 77 70 63 57 52 47 42 38 34 30 27 24 21 19 16 14 12 10 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 1 1 1 2 2 3 3 3 4 4 5 6 6 7 7 8 9 10 11 12 13 14 15 16 17 18 20 21 23 24 26 28 29 31 33 36 38 40 42 45 48 50 53 56 59 62 65 69 72 76 79 83 87 90 94 98 102 106 111 115 119
 54 57 59 62 64 67 69 72 75 77 80 83 86 88 91 94 96 99 102 104 107 110 112 115 117 119 122 124 126 128 130 132 134 136 138 139 141 142 144 145 147 148 149 150 152 153 154 156 157 158 160 161 163 165 167 169 171 174 177 180 183 187 191 196 201 206 212 219 226 234 242 252 262 273 285 298 312 328 344 362 381 402 424 448 474 501 530 561 594 628 663 700 738 777 815 854 891 926 957 985 1008 1025 1036 1038 1033 1020 999 970 936 896 851 804 754 704 654 605 557 512 469 428 390 355 323 293 266 241 218 197 178 161 146 132 119 107 97 87 79 71 64 58 52 47 42 37 33 30 27 24 21 18 16 14 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 14 16 17 18 19 20 21 23 24 26 27 29 30 32 34 36 37 39 41 43 45 48 50 52
 4 5 6 7 7 8 9 10 11 12 13 13 14 15 16 17 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 44 46 48 50 53 55 58 61 64 67 71 74 78 82 87 92 97 102 108 115 121 129 137 145 155 165 176 188 200 214 230 246 264 283 305 328 353 380 410 442 477 515 556 601 650 702 759 821 887 958 1034 1115 1201 1292 1387 1486 1589 1693 1798 1902 2003 2098 2186 2264 2328 2377 2409 2423 2417 2392 2349 2288 2214 2126 2030 1926 1818 1708 1598 1489 1384 1283 1186 1095 1009 929 854 785 722 663 609 560 514 473 435 400 368 339 312 288 266 246 227 210 194 180 167 155 143 133 124 115 107 99 92 86 80 74 69 64 60 55 52 48 44 41 38 35 32 30 27 25 23 21 19 17 15 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 33 36 38 40 43 46 48 51 54 57 60 64 67 71 75 78 83 87 91 96 100 105 110 116 121 127 133 140 146 153 160 168 176 184 193 202 211 222 232 243 255 267 280 293 308 323 339 355 373 391 411 432 454 477 501 526 553 582 612 644 677 712 748 787 827 869 913 959 1007 1057 1108 1161 1215 1271 1328 1386 1445 1504 1563 1621 1679 1735 1790 1842 1892 1937 1979 2016 2048 2074 2094 2108 2115 2115 2108 2095 2075 2048 2015 1977 1933 1885 1833 1777 1719 1659 1597 1534 1470 1407 1344 1281 1220 1160 1102 1046 991 939 888 840 794 750 709 669 631 596 562 530 500 472 445 420 396 373 352 332 314 296 279 264 249 235 222 209 197 186 176 166 157 148 139 132 124 117 110 104 98 92 86 81 76 71 67 63 59 55 51 47 44 41 38 35 32 29 27 24 22 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 1 2 3 4 5 6 7 8 9 11 12 13 15 16 18 20 21 23 25 27 29 31
 17 18 19 20 21 23 24 25 26 28 29 31 32 34 35 37 39 40 42 44 46 48 50 53 55 57 60 62 65 68 71 74 78 81 85 89 93 97 102 107 112 117 123 129 136 143 151 159 168 177 187 198 209 222 235 250 265 282 300 319 340 362 386 412 440 470 502 537 574 614 657 703 751 803 858 916 977 1042 1110 1180 1253 1328 1405 1483 1561 1639 1714 1787 1856 1920 1977 2026 2066 2096 2115 2123 2119 2104 2078 2041 1996 1942 1881 1814 1742 1668 1591 1514 1436 1359 1284 1211 1140 1072 1007 945 886 831 779 729 683 640 600 562 527 495 464 436 409 385 362 341 321 303 285 269 254 240 227 215 204 193 183 174 165 157 149 141 134 128 122 116 110 105 100 95 91 86 82 78 74 71 67 64 61 58 55 52 50 47 45 42 40 38 36 34 32 30 28 26 25 23 21 20 18 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 1 1 2 3 3 4 5 5 6 7 8 8 9 10 11 12 13 14 15 16
 55 56 57 59 60 61 63 64 65 67 68 69 71 72 74 75 76 78 79 81 82 84 85 87 88 90 92 93 95 97 99 101 104 106 109 111 114 117 121 124 128 133 137 143 148 154 161 169 177 186 196 207 219 233 248 264 282 302 324 349 376 406 439 476 516 561 610 664 724 789 861 940 1027 1121 1223 1333 1452 1578 1712 1852 1997 2144 2289 2430 2562 2679 2776 2849 2893 2905 2885 2832 2751 2644 2516 2374 2221 2064 1907 1752 1604 1462 1329 1205 1091 986 889 802 723 651 586 527 474 427 384 346 311 280 252 227 205 184 166 150 135 122 111 100 91 82 75 68 62 56 51 47 43 39 36 33 30 28 26 24 22 20 19 18 17 16 15 14 13 12 12 11 10 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 47 48 49 51 52 53
 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8 9 10 11 12 13 15 16 17 19 20 22 23 25 27 29 31 33 36 38 41 44 48 51 55 59 63 68 74 79 86 93 100 108 117 127 139 151 164 179 195 213 234 256 281 308 338 372 410 451 498 549 606 669 739 817 902 996 1099 1212 1334 1466 1606 1755 1910 2069 2229 2384 2530 2662 2772 2856 2908 2925 2906 2852 2767 2653 2519 2369 2211 2048 1886 1728 1577 1434 1300 1176 1063 959 864 779 701 631 568 511 460 415 374 337 303 274 247 223 201 182 164 148 134 121 110 99 90 81 73 66 60 54 49 44 39 35 32 28 25 22 20 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 41 42 43 43 44 45 46 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 68 69 71 72 74 75 77 79 81 83 85 88 90 93 96 100 103 107 111 116 121 126 132 139 146 154 162 172 182 194 206 220 235 252 271 291 313 338 365 395 428 464 503 547 595 647 705 768 838 913 996 1086 1183 1289 1402 1524 1654 1791 1935 2083 2234 2385 2533 2672 2799 2907 2993 3052 3079 3074 3035 2964 2865 2742 2599 2443 2280 2112 1946 1784 1629 1482 1344 1216 1099 991 893 804 724 651 586 527 475 428 385 347 313 283 255 231 209 189 172 156 141 129 117 106 97 88 81 74 67 61 56 51 47 43 39 35 32 29 27 24 22 20 18 16 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 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 33 34 34 35 36 37 38 38 39
 7 8 9 10 11 12 14 15 16 17 19 20 21 23 25 26 28 30 31 33 35 37 39 41 44 46 48 51 53 56 59 62 65 69 72 76 80 84 88 92 97 102 107 112 118 124 131 138 145 153 161 170 180 190 201 212 224 238 252 267 283 300 319 339 360 383 407 433 462 492 524 558 595 634 676 721 768 818 871 926 985 1046 1109 1174 1242 1310 1379 1448 1516 1582 1644 1703 1755 1801 1839 1867 1885 1892 1888 1873 1847 1810 1764 1709 1646 1579 1506 1431 1354 1276 1199 1123 1049 978 909 844 783 725 671 620 573 529 488 450 415 383 354 326 301 278 256 237 219 202 187 173 159 147 136 126 117 108 100 92 85 79 73 67 62 58 53 49 45 41 38 35 32 29 26 24 21 19 17 15 13 12 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6
 26 28 30 31 33 35 36 38 40 42 44 46 48 50 52 54 56 58 60 63 65 67 70 72 75 77 80 83 86 89 92 95 98 102 105 109 113 117 121 126 131 136 141 147 153 160 167 174 182 191 200 210 221 233 246 260 275 292 309 329 350 374 399 427 457 489 525 564 607 653 703 757 816 879 947 1020 1099 1182 1271 1364 1462 1563 1666 1771 1876 1978 2076 2167 2249 2318 2372 2409 2426 2424 2402 2361 2301 2226 2137 2037 1930 1817 1703 1588 1475 1366 1260 1160 1066 977 895 819 748 684 624 570 520 475 434 396 362 331 303 278 254 233 214 197 181 167 154 142 131 121 112 103 96 89 83 77 71 66 62 57 53 50 46 43 40 38 35 33 30 28 26 24 22 21 19 18 16 15 14 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 5 6 7 8 9 11 12 13 14 15 17 18 19 21 22 23 25
 24 26 27 29 30 31 33 35 36 38 40 41 43 45 47 49 51 53 55 57 59 61 63 66 68 71 73 76 78 81 84 87 90 93 96 99 102 106 109 113 117 121 125 129 133 138 143 148 153 158 164 170 176 182 189 196 203 211 219 228 237 247 257 268 279 291 304 317 331 346 362 379 396 415 435 456 478 501 526 552 579 607 637 668 701 735 770 807 844 883 922 962 1002 1043 1083 1122 1160 1196 1229 1260 1287 1310 1329 1342 1350 1352 1348 1338 1322 1300 1273 1240 1204 1164 1121 1076 1028 980 932 883 835 788 742 698 655 614 575 538 503 470 439 410 383 357 333 311 290 271 253 236 221 206 193 180 169 158 147 138 129 121 113 106 99 93 87 82 77 72 67 63 59 55 52 48 45 42 39 37 34 32 29 27 25 23 22 20 18 17 15 14 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 4 5 5 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23
 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 25 27 29 30 32 34 36 38 40 42 44 47 49 52 54 57 60 63 66 69 73 76 80 84 88 93 97 102 108 113 119 125 132 139 146 155 163 173 183 193 205 218 231 246 262 279 298 319 341 365 391 420 451 484 521 561 604 651 702 756 815 878 946 1018 1094 1174 1257 1343 1431 1519 1605 1688 1766 1835 1894 1939 1970 1983 1978 1955 1914 1858 1787 1704 1613 1516 1416 1314 1214 1117 1023 935 851 774 702 636 575 520 469 424 382 345 311 280 252 227 205 185 166 150 135 122 109 99 89 80 72 64 58 52 46 41 37 32 29 25 22 19 17 14 12 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 75 80 84 89 94 99 104 109 115 120 126 132 138 143 149 155 161 167 173 179 184 190 196 201 206 211 216 221 225 229 233 237 240 243 246 248 251 253 254 256 257 259 260 260 261 262 262 263 263 264 264 265 266 267 268 269 270 272 274 276 279 281 285 288 292 297 302 307 313 320 327 335 343 352 361 371 382 393 405 418 431 445 460 475 491 507 524 542 559 577 595 613 631 648 665 681 696 710 722 732 740 746 749 750 747 742 734 723 709 692 673 653 630 606 580 554 528 501 475 448 423 397 373 350 328 306 286 267 249 232 216 201 187 174 162 151 140 131 121 113 105 98 91 85 79 73 68 63 59 55 51 47 44 41 38 35 33 30 28 26 24 22 20 19 17 15 14 13 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 1 1 2 3 3 4 5 6 7 8 9 10 11 13 14 15 17 19 21 22 24 27 29 31 34 36 39 42 45 48 52 55 59 63 67 71
 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 11 13 15 18 20 23 26 29 32 35 39 43 47 52 57 63 68 75 81 89 97 105 115 125 136 148 161 175 190 207 225 245 266 290 315 342 372 404 439 477 517 561 607 657 710 765 824 886 950 1017 1085 1155 1225 1295 1365 1432 1497 1558 1615 1666 1711 1750 1781 1805 1820 1828 1827 1819 1804 1781 1753 1718 1679 1635 1587 1536 1482 1426 1369 1311 1253 1194 1136 1079 1022 967 913 861 810 761 715 670 627 587 548 512 477 445 414 385 358 333 310 288 267 248 230 213 198 184 170 158 147 136 126 117 108 100 93 86 80 74 68 63 59 54 50 46 42 39 36 33 30 27 25 23 21 18 17 15 13 11 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 22 23 24 25 27 28 30 32 34 36 38 41 43 46 49 52 56 60 64 68 73 78 84 90 96 103 111 119 128 137 148 159 170 183 197 212 228 244 262 282 302 324 346 370 395 421 448 476 504 532 561 589 616 642 666 688 708 725 738 747 753 755 753 747 737 724 708 690 669 647 623 598 573 548 522 497 472 448 425 403 381 361 341 323 305 289 274 259 245 233 221 210 199 190 181 172 164 157 150 144 138 133 128 123 118 114 111 107 104 101 98 95 93 90 88 86 84 82 80 79 77 76 74 73 72 71 69 68 67 66 65 64 63 62 62 61 60 59 58 58 57 56 55 55 54 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 41 40 39 39 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3
 9 10 11 12 14 15 16 17 19 20 21 23 24 25 27 28 30 31 33 35 36 38 40 42 44 46 48 50 52 54 56 59 61 64 67 70 73 76 79 83 87 91 95 100 105 110 116 122 129 136 144 152 161 171 182 194 207 221 236 253 272 292 314 338 365 395 427 462 501 544 591 642 698 760 828 901 981 1068 1163 1264 1373 1490 1614 1743 1878 2017 2157 2296 2431 2557 2670 2767 2844 2895 2920 2916 2883 2823 2738 2632 2509 2373 2230 2082 1934 1789 1648 1513 1385 1265 1154 1051 956 869 790 717 652 592 538 489 445 405 368 336 306 279 255 233 213 195 179 164 151 139 128 118 108 100 92 85 79 73 68 63 58 54 50 46 43 40 37 34 32 29 27 25 23 21 19 18 16 14 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 8 10 12 14 17 19 22 25 29 33 37 42 47 53 59 66 74 83 93 104 117 131 146 163 182 204 228 254 284 317 354 396 441 492 547 608 675 748 826 910 999 1092 1188 1284 1380 1472 1557 1633 1695 1743 1772 1784 1776 1750 1708 1651 1583 1506 1423 1336 1249 1162 1077 996 918 845 776 712 653 598 548 502 460 422 386 354 325 299 274 252 232 214 197 182 168 155 143 133 123 114 106 98 91 85 79 73 68 64 59 55 51 48 45 41 39 36 33 31 29 27 25 23 21 19 18 16 15 14 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 10 11 12 14 15 16 18 20 22 24 26 28 31 33 36 39 43 47 51 55 60 65 71 78 85 92 101 110 120 132 144 158 173 190 208 228 251 275 303 333 366 402 443 487 536 589 648 712 782 858 940 1029 1123 1224 1331 1442 1556 1673 1790 1904 2014 2115 2205 2281 2340 2380 2400 2399 2377 2337 2279 2207 2123 2030 1931 1828 1724 1620 1518 1420 1325 1235 1149 1069 994 924 858 798 742 690 643 599 558 521 487 456 427 401 377 354 334 315 298 283 268 255 243 232 221 212 203 195 187 180 174 168 162 157 152 147 143 138 135 131 127 124 121 117 114 112 109 106 103 101 98 96 93 91 89 87 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 54 52 51 49 47 45 44 42 40 39 37 36 34 33 31 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 1 2 3 4 6 7 8 10 11 13 14 16 18 19 21 23 25 27 29 31 33 36 38 41 43 46 49 51 54 58 61 64 68 71 75 79 83 88 92 97 102 108 113 119 125 132 139 147 155 163 172 182 193 204 217 230 245 261 278 297 317 340 364 391 421 454 490 530 573 622 675 733 797 868 945 1030 1123 1223 1332 1450 1576 1709 1849 1994 2141 2288 2429 2561 2677 2772 2839 2876 2877 2842 2773 2671 2543 2394 2231 2060 1887 1716 1552 1396 1250 1116 993 882 781 691 611 539 475 418 368 324 285 250 219 192 168 147 128 112 97 84 72 62 53 45 38 32 26 21 17 13 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 66 69 72 75 78 82 85 89 92 96 100 104 108 112 116 121 125 130 135 140 145 150 155 161 167 173 179 185 191 198 205 212 220 227 235 243 252 260 269 279 288 299 309 320 331 343 355 368 381 395 409 424 440 456 473 490 508 526 546 565 586 607 628 650 672 694 717 740 763 785 808 830 851 872 892 911 928 944 957 969 979 987 992 994 993 990 984 975 963 948 931 912 890 866 840 813 784 755 724 694 663 632 601 570 541 511 483 456 429 404 380 357 335 314 294 276 258 242 226 212 198 185 173 162 152 142 133 124 116 109 102 96 90 84 79 74 69 65 61 57 54 50 47 44 41 39 36 34 32 30 28 26 24 23 21 20 18 17 16 14 13 12 11 10 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 32 33 35 37 39 41 43 45 48 50 53 55 58
 23 24 25 27 28 30 31 33 35 37 39 41 43 45 47 50 53 55 58 62 65 68 72 76 80 85 90 95 100 106 112 119 126 134 142 150 160 170 181 192 205 218 233 248 265 283 303 324 346 370 396 424 454 486 520 556 594 635 678 723 770 819 870 922 976 1030 1084 1138 1190 1241 1289 1334 1375 1412 1443 1467 1486 1498 1503 1502 1494 1480 1460 1435 1405 1372 1335 1295 1253 1210 1166 1122 1077 1033 990 947 906 865 826 789 753 719 686 654 624 596 569 543 519 496 474 453 434 415 398 381 365 350 336 322 310 297 286 275 264 254 244 235 226 217 209 201 194 186 179 172 166 160 153 147 142 136 131 125 120 115 111 106 102 97 93 89 85 81 77 74 70 67 64 60 57 54 51 49 46 43 41 38 36 34 32 29 27 25 24 22 20 18 17 15 13 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21
 5 6 7 7 8 9 10 11 12 13 15 16 17 18 20 21 23 25 26 28 30 32 34 36 39 41 44 47 50 53 56 60 64 68 72 77 82 88 93 100 107 114 122 131 140 151 162 174 187 202 217 234 253 273 295 319 346 375 406 440 477 517 560 607 658 713 771 833 899 969 1042 1119 1197 1277 1358 1439 1517 1592 1663 1726 1781 1826 1860 1881 1889 1884 1866 1835 1792 1740 1678 1610 1536 1459 1379 1299 1219 1140 1064 990 919 852 788 728 672 620 571 526 484 445 410 377 346 319 293 269 248 228 210 193 178 164 152 140 129 119 110 102 94 87 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 10 9 8 7 6 5 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 42 43 45 46 48 50 51 53 55 56 58 60 62 64 66 67 69 71 73 75 77 79 81 83 85 87 89 92 94 96 98 100 102 105 107 109 111 114 116 119 121 124 126 129 132 135 138 141 145 148 152 156 160 164 168 173 178 184 189 195 202 209 216 224 232 240 250 259 270 280 292 304 317 330 344 359 374 390 406 423 440 458 476 494 513 531 549 566 583 599 613 626 637 646 653 657 659 658 653 646 636 623 608 591 571 550 527 504 479 455 430 406 382 358 336 314 293 274 255 237 221 205 190 177 164 153 142 132 123 114 106 99 92 86 80 75 70 65 61 57 54 50 47 44 42 39 37 35 33 31 29 28 26 25 24 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 10 10 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 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 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 14 15 16 17 18 18 19 20 21 22 23 24 26 27 28 29 30 32 33 34 36 37 39 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 2 6 12 19 27 36 48 62 79 98 122 151 185 226 275 334 405 490 592 715 862 1037 1244 1484 1759 2063 2382 2695 2965 3156 3233 3184 3018 2766 2468 2156 1856 1581 1338 1127 947 795 666 558 467 391 326 272 227 188 156 128 105 86 69 55 44 34 25 18 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19 20 22 23 24 26 27 29 31 33 35 37 40 43 45 49 52 56 60 64 69 74 79 85 92 99 107 115 125 135 146 158 171 186 201 218 237 257 279 303 329 357 388 421 457 496 538 583 632 683 738 797 858 922 989 1058 1128 1199 1269 1337 1402 1463 1517 1564 1601 1628 1645 1649 1641 1622 1593 1553 1505 1449 1388 1324 1256 1187 1118 1050 983 919 857 798 742 690 640 594 552 512 475 441 409 380 353 328 306 285 265 248 231 216 202 190 178 167 157 147 139 131 123 116 110 104 98 93 88 84 79 75 72 68 65 61 58 56 53 50 48 46 43 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 29 31 33 35 37 40 43 45 49 52 56 59 64 68 73 78 84 90 97 104 112 120 130 140 150 162 175 188 203 219 236 255 275 296 319 343 369 397 426 456 488 522 556 592 628 665 701 737 773 807 839 869 896 919 939 955 966 973 976 974 967 956 942 924 903 880 854 827 798 769 739 709 678 649 619 591 563 536 510 485 461 438 416 395 376 357 340 323 307 293 279 266 254 242 231 221 212 203 195 187 179 172 166 160 154 148 143 138 133 129 125 121 117 113 110 107 103 100 97 95 92 89 87 84 82 80 77 75 73 71 69 67 65 64 62 60 58 57 55 53 52 50 49 47 46 44 43 42 40 39 38 36 35 34 33 32 31 29 28 27 26 25 24 23 22 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 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 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 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
 141 145 149 153 157 162 166 170 174 179 183 188 192 197 202 207 211 216 221 226 231 236 241 246 251 256 262 267 272 277 282 288 293 298 303 308 313 318 323 328 332 337 341 345 349 353 356 359 362 365 367 369 371 372 373 374 374 373 373 372 370 368 366 363 361 357 354 350 345 341 336 331 326 320 315 309 303 297 291 285 279 273 267 260 254 248 242 236 230 224 218 212 207 201 196 190 185 180 175 170 165 160 156 152 147 143 139 135 131 128 124 121 117 114 111 108 105 102 99 97 94 92 90 87 85 83 81 79 77 75 74 72 70 69 67 66 64 63 62 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 37 36 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 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 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 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 42 43 45 46 48 50 52 53 55 57 59 62 64 66 68 71 73 76 78 81 84 87 90 92 96 99 102 105 108 112 115 119 122 126 130 133 137
 18 21 23 26 29 32 35 38 42 46 49 54 58 63 68 73 79 85 91 98 105 113 121 130 139 150 160 172 184 198 212 228 245 263 282 303 326 350 377 405 436 469 505 543 585 629 677 727 781 838 898 960 1025 1092 1159 1228 1295 1361 1425 1484 1538 1585 1624 1655 1675 1686 1687 1677 1657 1629 1593 1549 1500 1446 1389 1329 1268 1207 1146 1085 1026 969 914 861 810 762 716 673 632 593 557 523 491 461 433 406 382 359 337 317 298 280 264 248 234 221 208 196 185 175 166 157 149 141 134 127 121 115 110 105 100 96 92 88 85 81 78 75 72 70 67 65 63 61 59 57 55 53 52 50 48 47 46 44 43 42 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 15 14 13 13 12 11 10 9 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 14 16
 0 0 0 0 2 4 5 7 9 11 13 15 18 20 23 26 29 32 36 39 43 47 51 56 61 66 71 77 83 90 97 104 112 120 129 139 149 160 171 183 197 210 225 241 258 276 295 316 337 360 385 411 438 467 498 531 565 600 638 677 717 759 801 845 889 934 979 1023 1067 1110 1151 1190 1226 1259 1289 1315 1336 1353 1365 1372 1374 1371 1363 1350 1332 1310 1284 1254 1221 1185 1146 1106 1064 1020 976 932 887 843 799 756 714 673 634 595 559 524 490 459 429 400 373 348 324 302 281 262 244 227 211 196 183 170 158 147 137 128 119 111 103 96 90 84 78 73 68 63 59 55 51 47 44 41 38 35 33 30 28 26 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
 97 102 107 112 117 123 128 134 140 146 152 158 165 171 178 185 192 199 206 213 220 227 235 242 250 258 266 274 282 290 298 307 315 324 333 342 351 361 371 381 391 402 413 424 436 448 461 474 488 503 518 534 551 569 587 607 627 649 671 695 719 744 771 798 826 855 885 916 946 977 1009 1040 1070 1100 1129 1156 1182 1206 1227 1245 1260 1272 1280 1284 1283 1278 1269 1255 1237 1215 1188 1159 1126 1090 1052 1011 970 927 884 841 798 755 713 673 633 595 558 523 490 458 428 399 373 347 324 302 281 262 244 227 212 197 184 171 160 149 139 130 121 113 106 99 92 86 81 76 71 66 62 58 54 51 48 45 42 39 37 34 32 30 28 26 24 23 21 19 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 1 1 1 2 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 17 18 20 21 23 25 27 29 31 33 36 38 41 44 47 50 53 56 60 63 67 71 75 79 83 88 92
 130 135 139 144 149 154 159 163 168 173 179 184 189 194 199 204 209 214 219 225 230 235 240 245 250 255 260 264 269 274 279 284 288 293 297 302 307 311 316 320 325 329 334 338 343 347 352 357 361 366 371 376 381 386 391 396 401 406 412 417 422 428 433 439 444 450 455 461 466 471 476 481 486 490 495 499 503 506 509 512 515 517 518 520 520 521 520 520 518 516 514 511 507 503 499 493 488 481 475 467 460 451 443 434 425 415 406 396 386 375 365 355 344 334 324 313 303 293 283 274 264 255 246 237 228 220 212 204 196 189 182 175 168 162 156 150 144 139 134 129 124 119 115 111 106 102 99 95 92 88 85 82 79 76 73 71 68 66 63 61 59 56 54 52 50 49 47 45 43 42 40 38 37 35 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 30 32 33 35 37 38 40 42 44 46 48 51 53 55 58 61 63 66 69 72 75 79 82 86 89 93 97 101 105 109 113 117 121 126
 61 63 66 68 71 74 77 80 83 86 90 93 97 101 105 109 114 119 124 129 134 140 146 152 159 166 174 181 190 198 207 217 227 237 249 260 273 286 299 314 329 345 361 379 397 416 435 456 477 499 522 545 569 593 618 643 668 694 719 744 769 793 816 838 860 880 898 915 931 944 956 966 973 979 982 984 984 981 977 971 964 954 944 932 919 905 889 874 857 840 822 803 785 766 747 728 708 689 670 651 632 613 594 576 558 540 522 505 488 471 455 439 424 409 394 380 366 352 339 326 314 302 291 279 269 258 248 239 229 220 212 203 195 188 180 173 166 160 153 147 141 136 130 125 120 115 111 106 102 98 94 90 87 83 80 77 74 71 68 65 62 60 57 55 52 50 48 46 44 42 40 38 37 35 33 32 30 29 27 26 24 23 22 21 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 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 21 21 21 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 49 51 53 55 57 59
 61 63 64 65 66 68 69 70 72 73 75 76 78 80 81 83 85 87 89 91 93 95 98 100 103 105 108 111 114 117 120 124 128 131 135 140 144 149 154 159 164 170 176 183 190 197 205 213 222 231 240 251 261 273 285 297 311 325 339 355 371 388 406 424 443 463 484 505 527 549 572 595 618 641 665 688 711 733 755 776 795 813 829 844 856 866 874 879 882 881 878 872 863 852 838 821 803 783 760 737 712 687 660 633 606 579 553 526 500 475 450 426 403 381 359 339 320 301 284 267 251 236 223 209 197 185 174 164 154 145 137 129 121 114 108 102 96 90 85 80 76 72 68 64 60 57 54 51 48 46 43 41 38 36 34 32 31 29 27 26 24 23 21 20 19 18 16 15 14 13 12 11 11 10 9 8 7 7 6 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60
 19 20 21 22 22 23 24 25 26 27 28 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 47 48 50 52 53 55 57 59 61 63 66 68 71 73 76 79 83 86 90 94 98 102 107 112 118 124 130 137 144 152 160 169 179 189 200 212 224 237 252 267 283 300 318 337 357 379 401 425 449 475 501 529 557 586 615 645 676 706 736 765 794 821 847 871 893 912 928 941 951 957 959 958 953 944 931 915 896 874 850 824 796 767 737 706 675 644 613 583 553 524 496 469 444 419 396 373 352 332 314 296 279 264 249 235 222 210 199 188 178 169 160 152 144 137 130 124 118 112 107 102 97 93 88 84 80 77 73 70 67 64 61 58 56 53 51 48 46 44 42 40 38 36 35 33 31 30 28 27 25 24 22 21 20 19 18 16 15 14 13 12 11 10 10 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 12 13 14 14 15 16 16 17 18 19
 113 117 121 126 130 135 140 144 149 154 159 164 169 175 180 185 191 197 203 208 215 221 227 234 241 248 256 264 272 280 289 298 308 318 329 341 353 366 379 393 408 424 441 459 477 496 516 537 559 581 604 626 649 672 695 716 737 756 773 788 801 810 816 818 817 812 803 790 774 754 731 706 679 649 619 588 556 525 494 463 433 404 376 350 325 301 278 257 237 219 201 185 170 156 143 131 120 109 100 91 83 75 68 62 56 51 46 41 37 33 30 27 24 21 19 17 15 13 11 10 8 7 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 26 27 28 30 31 32 34 36 37 39 41 43 45 48 50 52 55 58 60 63 66 69 72 75 79 82 86 89 93 97 101 105 109
 56 58 61 64 68 71 74 78 82 86 90 94 99 104 109 114 119 125 131 137 143 150 157 165 172 180 189 198 207 216 226 237 247 258 270 282 294 307 320 333 347 360 374 389 403 417 431 445 458 471 484 496 507 517 526 534 541 547 551 554 556 556 555 552 548 543 536 529 520 510 500 488 476 464 451 438 424 410 396 383 369 355 341 328 315 302 289 277 265 253 242 231 220 210 200 190 181 172 164 156 148 141 134 127 120 114 108 103 98 93 88 83 79 75 71 68 64 61 58 55 52 50 48 45 43 41 39 37 36 34 33 31 30 29 28 26 25 24 23 22 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 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 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 24 25 26 27 29 30 32 34 35 37 39 41 43 46 48 50 53
 67 69 71 73 76 78 80 83 85 88 91 94 97 100 104 107 111 115 119 123 128 133 138 143 149 155 162 169 176 184 193 202 212 223 235 248 261 276 292 309 328 349 371 395 422 450 481 514 550 589 631 676 724 774 828 885 944 1005 1068 1131 1194 1256 1315 1370 1419 1461 1494 1517 1530 1531 1520 1498 1466 1423 1373 1316 1254 1189 1121 1053 985 919 854 792 733 677 625 575 529 487 447 410 376 344 315 289 264 242 221 202 184 168 153 140 127 116 106 96 87 79 72 65 59 54 49 44 40 36 33 30 27 25 22 20 18 17 15 14 13 12 11 11 10 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 35 36 36 37 38 39 39 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 38 38 39 40 41 42 44 45 46 47 49 50 51 53 54 56 58 59 61 63 65
 27 30 33 36 39 43 47 51 55 59 64 69 74 80 85 92 98 105 112 120 128 136 145 155 164 175 186 198 210 223 237 251 266 282 299 317 336 355 376 397 420 443 468 493 520 548 576 606 636 668 700 732 765 798 832 865 898 931 962 993 1023 1050 1076 1100 1122 1141 1158 1171 1182 1189 1193 1194 1192 1187 1179 1167 1153 1137 1118 1096 1073 1048 1021 993 964 934 903 872 840 808 776 744 713 682 651 621 591 563 535 508 482 456 432 409 386 365 344 325 306 289 272 256 241 227 213 201 189 178 167 157 148 139 130 123 115 108 102 96 90 85 79 75 70 66 62 58 55 51 48 45 42 40 37 35 32 30 28 26 24 22 21 19 18 16 15 13 12 11 10 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 9 11 13 15 17 19 22 24
 30 32 34 36 38 40 42 44 46 48 50 52 54 55 57 59 61 63 65 67 69 70 72 74 76 77 79 81 82 84 85 87 89 90 92 94 95 97 99 101 103 105 107 110 112 115 119 122 127 131 136 142 149 156 164 173 184 196 209 224 242 261 282 307 334 365 399 437 480 528 581 640 705 777 855 940 1032 1131 1235 1343 1453 1563 1668 1764 1847 1911 1952 1967 1953 1911 1843 1753 1647 1529 1406 1281 1159 1041 931 829 735 650 574 506 445 391 343 301 264 232 203 178 156 137 120 105 92 80 71 62 54 47 42 36 32 28 24 21 18 16 14 12 10 9 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 25 27 29
 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 16 19 22 24 28 31 34 38 42 47 52 57 62 68 75 82 90 98 107 117 128 140 153 167 182 198 217 236 258 281 307 335 365 398 433 472 513 558 605 656 709 765 824 885 948 1012 1076 1140 1203 1263 1320 1372 1419 1460 1493 1519 1536 1546 1547 1540 1526 1504 1477 1443 1405 1363 1318 1270 1221 1170 1119 1067 1016 965 916 867 820 774 730 688 647 608 571 536 502 470 440 412 385 360 336 314 293 273 255 238 222 207 193 180 169 157 147 138 129 120 113 106 99 93 87 82 77 72 68 64 60 57 54 51 48 45 43 41 38 36 34 32 31 29 28 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 5 4 4 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 154 156 158 161 163 166 168 171 174 176 179 182 186 189 192 196 200 204 208 213 218 223 228 234 240 246 253 260 268 276 285 294 303 313 324 335 347 359 372 385 399 413 428 443 459 474 490 506 521 536 551 565 578 589 600 609 616 622 626 627 627 624 619 612 604 593 581 567 552 535 518 500 481 463 444 424 405 387 368 350 333 316 299 283 268 254 240 226 214 202 190 180 169 160 150 142 134 126 119 112 105 99 94 88 83 79 74 70 66 63 59 56 53 51 48 46 43 41 39 38 36 34 33 32 31 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 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 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 38 40 41 43 44 46 48 49 51 53 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 85 87 89 91 93 95 98 100 102 104 106 108 111 113 115 117 119 121 123 125 127 129 131 133 135 137 139 141 143 145 148 150 152
 165 171 177 183 190 197 204 212 220 229 238 247 257 267 278 290 302 315 329 344 359 376 393 412 432 453 476 500 525 552 581 612 645 679 716 754 795 838 882 929 977 1026 1076 1127 1178 1228 1277 1323 1367 1407 1442 1472 1495 1511 1520 1521 1514 1500 1478 1449 1414 1373 1328 1279 1228 1174 1119 1064 1009 955 902 850 800 752 706 663 621 582 545 509 476 445 416 389 363 339 316 295 276 257 240 224 208 194 181 169 157 146 136 127 118 110 103 95 89 83 77 72 67 62 58 54 51 47 44 41 39 36 34 32 31 29 27 26 25 24 23 22 21 20 20 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 6 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 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 9 10 11 11 12 13 13 14 15 15 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 39 40 41 41 42 42 43 44 44 45 45 46 47 47 48 48 49 50 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 65 66 67 69 70 72 74 76 78 80 82 84 87 89 92 95 98 101 104 107 111 114 118 122 126 130 134 139 144 149 154 159
 29 32 34 37 39 42 45 48 52 56 60 64 68 73 78 84 90 96 103 110 118 127 136 146 157 169 181 195 210 227 245 264 285 308 333 360 390 422 457 495 536 580 627 678 732 789 849 912 976 1042 1108 1173 1236 1295 1349 1396 1435 1464 1483 1490 1487 1472 1448 1414 1373 1325 1273 1217 1159 1100 1041 983 926 871 819 769 722 677 635 596 559 524 492 462 435 409 385 362 342 322 304 288 272 258 244 232 220 209 199 190 181 173 165 158 152 146 140 135 130 126 122 118 115 112 109 106 104 102 100 99 97 96 95 94 93 93 93 92 92 92 92 93 93 93 94 94 95 95 96 97 97 98 99 100 100 101 102 103 103 104 105 105 106 106 107 107 107 108 108 108 108 108 108 108 108 108 108 108 107 107 107 106 106 105 104 104 103 102 101 100 99 98 97 96 95 94 93 91 90 89 88 86 85 83 82 81 79 78 76 75 74 72 71 69 68 67 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 16 16 15 15 14 13 13 12 12 11 10 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 2 2 3 3 4 4 5 6 7 7 8 9 10 11 13 14 15 17 18 20 21 23 25 27
 11 15 18 22 26 30 34 39 44 49 55 61 67 74 81 89 97 106 115 125 135 146 158 170 184 198 213 228 245 263 282 302 323 345 369 394 420 447 476 506 537 569 602 636 671 707 743 779 815 851 886 921 954 986 1017 1046 1072 1097 1119 1139 1157 1172 1185 1196 1205 1212 1217 1221 1223 1225 1225 1224 1223 1221 1218 1216 1212 1209 1206 1202 1198 1194 1189 1185 1179 1174 1168 1161 1153 1145 1136 1125 1113 1100 1086 1070 1053 1034 1013 991 967 942 915 887 858 828 797 766 734 702 669 637 606 575 544 515 486 459 432 407 383 360 338 317 298 280 263 247 231 217 204 192 180 169 159 150 141 133 125 118 111 105 99 93 88 83 79 74 70 66 63 59 56 53 50 47 44 42 39 37 35 32 30 28 26 25 23 21 19 18 16 15 13 12 11 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 8
 13 15 18 20 23 26 29 33 37 41 45 49 54 60 65 71 77 84 91 99 107 116 126 136 147 158 171 184 199 215 231 250 269 290 313 338 365 393 424 458 493 532 573 617 664 713 765 819 875 933 990 1047 1103 1155 1203 1246 1281 1308 1325 1331 1327 1313 1288 1254 1211 1162 1108 1049 988 926 864 803 743 686 631 579 530 485 442 403 366 333 302 273 247 223 201 181 162 146 130 117 104 92 82 72 64 56 49 43 37 32 27 23 19 15 12 10 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 9 11
 30 33 37 41 46 50 55 60 65 71 76 83 89 96 104 112 120 129 138 149 160 171 184 197 212 228 245 263 283 304 328 353 381 411 444 480 519 562 609 660 716 777 844 916 995 1079 1170 1267 1370 1478 1590 1705 1821 1936 2047 2151 2244 2325 2390 2436 2461 2466 2449 2413 2358 2288 2204 2111 2011 1906 1800 1694 1589 1487 1390 1296 1208 1125 1047 974 906 843 784 729 678 631 588 548 510 475 443 413 386 360 336 314 293 274 256 240 225 210 197 185 174 163 153 144 136 129 122 115 110 104 100 95 91 88 85 82 80 78 76 74 73 72 71 71 70 70 70 70 70 70 70 70 70 71 71 71 72 72 73 73 73 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 74 74 74 73 73 72 72 71 71 70 69 68 67 67 66 65 63 62 61 60 59 58 56 55 54 52 51 49 48 46 45 43 42 40 39 37 35 34 32 31 29 28 26 25 24 22 21 20 19 17 16 15 14 13 12 11 11 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 26 27 28 30 32 33 35 37 39 40 42 45 47 49 51 54 56 59 61 64 67 70 73 77 80 84 88 92 97 101 106 112 117 123 129 136 143 151 159 168 177 187 198 210 222 236 250 266 283 301 321 342 365 390 416 445 475 508 543 580 620 662 706 752 799 849 900 951 1003 1055 1106 1156 1203 1246 1285 1320 1348 1371 1386 1393 1393 1386 1371 1349 1320 1285 1246 1202 1155 1105 1053 1000 947 894 842 791 741 693 648 604 562 523 485 450 417 387 358 331 307 284 262 242 224 207 192 178 164 152 141 131 122 113 105 98 91 85 80 74 70 65 61 58 54 51 48 45 43 41 38 36 35 33 31 30 28 27 26 24 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 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 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 3 2 2 2 2 2 2 2 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 8 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24
 49 56 63 71 79 88 97 107 117 129 141 153 167 181 196 212 229 247 265 285 306 327 350 374 399 424 451 479 507 537 567 598 630 662 695 729 763 797 832 867 902 937 972 1007 1042 1077 1112 1147 1182 1216 1250 1284 1318 1351 1384 1416 1447 1477 1506 1533 1558 1581 1601 1618 1631 1640 1645 1645 1640 1630 1614 1593 1566 1534 1497 1454 1408 1358 1304 1248 1189 1130 1069 1009 949 889 831 775 720 668 618 570 525 483 443 406 371 338 308 280 255 231 209 189 170 153 138 124 111 99 88 79 70 62 55 48 42 37 32 28 24 21 17 15 12 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 14 18 22 27 32 37 43
 40 45 51 57 64 71 80 89 98 109 121 134 148 164 182 201 223 246 273 302 335 371 411 456 505 561 622 690 764 846 935 1032 1135 1244 1358 1473 1586 1695 1793 1876 1940 1979 1993 1979 1938 1875 1792 1694 1587 1475 1361 1249 1142 1040 946 858 777 704 638 578 523 475 431 391 356 324 295 269 246 224 205 188 172 158 145 133 122 113 103 95 88 81 74 68 63 58 53 49 45 41 37 34 31 28 26 24 21 19 17 16 14 13 11 10 9 8 7 6 5 5 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 11 14 17 20 23 27 31 35
 58 64 71 78 86 95 104 114 124 135 148 161 175 191 208 226 246 268 291 317 345 375 409 445 485 529 578 631 689 752 822 898 981 1071 1168 1273 1384 1502 1625 1752 1880 2006 2128 2241 2341 2424 2487 2525 2538 2525 2487 2426 2345 2248 2139 2023 1902 1780 1660 1543 1431 1325 1225 1132 1046 967 894 827 765 709 657 610 567 527 491 458 427 399 374 350 328 308 289 272 256 241 227 214 202 191 180 170 161 152 144 137 130 123 116 110 105 100 95 90 85 81 77 74 70 67 64 61 58 55 53 50 48 46 44 42 40 38 36 35 33 32 30 29 27 26 25 24 23 21 20 19 18 17 16 15 14 14 13 12 11 10 10 9 8 7 7 6 5 5 4 3 3 2 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 2 3 5 7 10 12 15 18 21 24 28 32 37 41 46 52
 0 0 0 0 1 2 3 4 5 6 7 9 10 12 13 15 17 19 22 24 27 30 33 37 41 45 50 55 61 68 75 83 92 102 113 126 140 156 174 194 217 243 272 305 343 385 433 487 548 617 693 777 870 970 1077 1189 1302 1413 1516 1606 1677 1723 1742 1732 1694 1631 1549 1454 1350 1244 1137 1035 938 847 764 688 619 557 501 451 406 366 330 298 269 243 220 199 180 163 148 134 122 111 101 92 84 76 70 64 58 53 49 45 41 38 35 32 30 28 26 24 23 21 20 19 19 18 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 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
 112 120 127 135 143 152 161 170 180 191 202 214 226 239 253 267 282 298 315 332 350 369 388 408 429 451 474 497 520 544 569 593 618 643 667 692 715 738 761 781 801 819 835 850 862 872 880 885 888 889 888 884 879 871 862 851 839 825 810 795 778 761 744 726 708 691 673 655 637 619 602 585 569 552 537 521 506 491 477 463 449 436 423 411 398 387 375 364 353 342 332 322 312 302 293 284 275 266 258 250 242 234 227 219 212 205 199 192 186 180 174 168 162 157 152 147 142 137 133 128 124 120 116 113 109 106 102 99 96 93 90 88 85 83 80 78 76 74 72 70 68 66 64 63 61 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 31 30 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 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 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 14 15 16 17 18 19 21 22 24 26 28 30 32 34 37 40 42 45 49 52 56 60 64 68 73 77 82 88 94 100 106
 83 98 115 133 153 174 196 220 246 273 301 331 362 394 428 462 497 532 568 603 639 674 708 741 774 805 834 862 888 912 935 956 975 992 1008 1023 1036 1049 1061 1073 1085 1097 1111 1126 1143 1163 1186 1213 1245 1282 1326 1376 1435 1502 1578 1664 1761 1868 1987 2117 2258 2409 2570 2738 2912 3088 3263 3432 3590 3731 3848 3935 3986 3998 3966 3891 3773 3618 3431 3219 2990 2752 2511 2274 2045 1828 1625 1437 1265 1109 968 842 730 630 542 465 397 337 285 240 201 167 138 113 91 73 57 44 33 23 15 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 15 24 33 44 56 69
 50 54 58 62 67 71 75 80 85 90 95 100 106 111 117 123 129 136 142 149 157 165 173 181 190 200 210 220 232 244 257 271 286 303 321 340 362 385 411 439 470 504 541 582 628 678 733 793 859 930 1007 1090 1178 1270 1365 1463 1560 1654 1743 1824 1892 1946 1982 1999 1996 1973 1931 1872 1798 1714 1622 1524 1425 1325 1227 1133 1042 957 877 802 732 668 609 555 505 459 418 379 345 313 284 257 233 211 191 172 156 140 127 114 103 92 83 75 67 60 54 48 44 39 35 32 29 26 24 22 20 19 17 16 15 15 14 14 13 13 13 13 13 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 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 7 7 7 6 6 5 5 4 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 10 12 15 17 19 22 24 27 30 33 36 40 43 47
 33 39 46 53 60 69 78 87 97 108 120 133 146 160 176 192 210 228 248 269 291 315 339 366 393 421 451 482 514 547 581 615 650 684 719 753 786 819 849 879 906 931 954 974 992 1007 1019 1028 1036 1041 1044 1046 1046 1045 1043 1041 1039 1037 1035 1034 1033 1034 1036 1038 1042 1047 1054 1061 1069 1079 1089 1099 1110 1122 1133 1144 1154 1163 1171 1178 1182 1184 1183 1180 1172 1161 1146 1127 1104 1077 1045 1011 973 932 889 844 797 750 703 656 610 566 522 481 441 404 369 336 306 278 252 228 206 186 168 151 136 123 110 99 89 80 72 65 58 52 47 42 38 34 30 27 24 22 19 17 15 14 12 11 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 2 6 9 13 18 22 28
 126 139 153 167 183 199 217 235 254 275 296 319 343 368 394 422 450 480 512 545 579 615 652 690 730 771 814 858 904 950 998 1047 1097 1147 1199 1250 1301 1353 1404 1454 1502 1549 1594 1637 1676 1712 1744 1772 1795 1813 1825 1833 1834 1830 1820 1805 1784 1759 1728 1694 1655 1613 1568 1520 1471 1420 1368 1314 1261 1207 1154 1101 1049 998 947 898 851 804 759 716 674 634 595 558 523 489 456 425 396 368 342 316 293 270 249 229 210 193 176 161 147 133 121 109 98 89 80 71 64 57 50 44 39 35 30 27 23 20 17 15 13 11 10 8 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 13 18 23 28 34 41 48 55 63 72 81 91 102 114
 58 63 69 75 81 88 95 102 109 117 124 133 141 149 158 167 176 185 195 204 214 224 234 244 254 265 275 285 296 307 318 329 340 351 363 374 386 399 412 425 439 454 470 486 504 523 544 567 592 619 648 680 716 755 798 845 896 951 1012 1077 1147 1222 1301 1384 1471 1559 1649 1738 1824 1906 1980 2044 2095 2131 2150 2149 2129 2089 2030 1955 1866 1765 1656 1543 1428 1313 1200 1092 989 893 803 720 643 573 510 453 401 354 312 275 242 212 185 162 141 123 106 92 79 68 58 49 42 35 30 25 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 23 26 30 34 38 43 47 52
 68 74 79 85 91 97 103 110 117 125 133 141 149 158 168 177 188 199 210 222 235 248 263 278 294 311 329 349 370 392 416 442 470 501 533 569 607 649 694 743 796 854 916 983 1056 1134 1217 1305 1398 1495 1595 1698 1800 1902 2000 2091 2174 2244 2301 2341 2362 2365 2348 2312 2259 2191 2110 2019 1920 1816 1710 1603 1498 1395 1296 1201 1111 1026 946 872 803 739 679 624 573 526 483 443 407 373 342 313 287 263 241 220 202 185 169 154 141 129 118 108 99 91 83 76 70 64 59 55 51 47 44 41 38 36 33 31 30 28 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 17 19 22 25 28 31 34 38 42 46 50 54 59 63
 0 0 0 4 8 13 19 24 31 37 44 52 60 69 78 88 99 110 122 135 149 164 180 197 215 235 256 278 303 330 360 392 427 466 509 557 610 670 738 814 900 998 1110 1236 1379 1542 1725 1930 2157 2405 2671 2949 3229 3498 3738 3931 4056 4100 4054 3922 3713 3448 3146 2827 2510 2206 1923 1666 1436 1233 1055 900 765 649 548 462 387 323 267 219 178 142 112 85 62 42 25 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
 16 21 27 34 41 49 57 67 77 88 99 113 127 142 160 178 199 222 247 275 305 339 377 418 464 516 573 636 707 785 872 969 1076 1193 1322 1463 1615 1778 1949 2127 2308 2486 2656 2810 2942 3043 3108 3132 3116 3059 2967 2844 2699 2538 2369 2196 2025 1860 1703 1555 1418 1291 1175 1069 972 885 805 734 668 609 556 508 464 424 388 354 324 297 272 248 227 208 190 173 158 144 131 119 108 98 88 79 71 63 56 50 44 38 33 28 23 19 15 12 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 5 6 6 7 7 8 8 8 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 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11
 0 0 0 0 0 0 1 4 7 10 14 18 22 27 32 38 44 51 59 68 78 89 101 115 130 148 167 190 215 244 277 315 359 409 467 534 611 701 805 925 1064 1225 1409 1618 1855 2119 2406 2711 3023 3325 3597 3815 3957 4009 3966 3833 3629 3373 3088 2795 2506 2233 1981 1753 1549 1369 1210 1071 949 842 749 668 597 535 480 432 390 352 319 290 263 240 219 201 184 169 155 143 132 122 113 105 97 90 84 79 74 69 65 61 57 54 51 48 46 44 42 40 38 37 36 35 33 32 32 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 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 9 9 8 7 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 1 3 5 7 9 11 14 17 20 23 26 30 33 37 42 47 52 57 64 70 77 85 94 103 113 124 136 150 165 181 199 218 240 264 291 321 353 389 429 473 521 574 632 695 763 835 912 993 1077 1162 1248 1331 1409 1480 1543 1593 1630 1653 1661 1654 1634 1601 1558 1507 1450 1389 1326 1261 1198 1135 1075 1017 963 911 863 818 775 736 700 666 634 605 578 552 529 507 486 467 449 432 415 400 386 372 359 346 334 322 311 300 289 279 269 259 249 240 231 222 213 205 196 188 180 173 165 158 151 144 138 132 126 120 114 109 104 99 94 90 85 81 78 74 70 67 64 61 58 55 52 50 48 45 43 41 39 37 35 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 8 8 7 6 6 5 4 4 3 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
 21 25 29 33 38 42 47 52 58 64 70 77 84 91 100 108 118 128 138 150 163 177 192 208 226 246 267 292 318 348 381 419 460 507 560 621 688 765 853 952 1064 1190 1332 1490 1665 1857 2063 2280 2502 2721 2926 3105 3244 3332 3360 3325 3231 3086 2901 2690 2466 2238 2017 1806 1611 1432 1270 1125 995 880 779 689 609 539 477 422 373 330 291 257 227 200 176 154 135 118 102 88 76 64 54 45 37 30 23 17 12 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 12 15 18
 55 62 69 77 85 95 104 115 126 138 151 164 179 195 212 231 251 272 295 320 348 377 409 444 482 524 569 618 671 729 793 861 935 1015 1101 1191 1287 1387 1489 1592 1693 1790 1879 1956 2019 2063 2086 2087 2066 2022 1959 1879 1786 1684 1576 1466 1356 1248 1145 1047 955 869 790 717 651 590 535 484 439 397 359 325 294 266 240 217 195 176 158 142 127 114 101 90 79 70 61 53 46 39 33 27 22 17 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 8 11 15 19 23 27 32 37 43 49
 2 4 7 10 13 17 20 25 29 34 39 45 52 59 67 75 85 96 107 120 135 151 170 190 213 239 269 302 340 384 433 490 555 629 713 810 920 1044 1184 1340 1511 1695 1888 2083 2271 2440 2576 2667 2704 2684 2608 2485 2328 2148 1959 1769 1586 1415 1258 1116 989 876 777 690 613 546 487 435 390 350 315 284 256 232 211 191 174 159 145 133 122 112 103 95 87 80 74 69 64 59 55 51 47 44 41 39 36 34 32 31 29 28 27 26 25 24 24 23 23 23 23 23 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 33 34 35 36 36 37 37 38 38 39 39 39 39 39 39 39 39 39 39 38 38 37 37 36 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 2 7 12 18 24 31 38 45 53 61 70 80 90 100 112 124 137 150 165 180 197 214 233 252 273 296 319 345 372 400 431 463 498 534 573 615 659 706 756 808 864 923 986 1052 1121 1194 1271 1351 1435 1522 1612 1705 1801 1898 1998 2098 2198 2297 2394 2489 2579 2663 2740 2809 2867 2915 2951 2973 2981 2975 2954 2919 2869 2805 2729 2641 2542 2435 2321 2201 2077 1951 1825 1699 1575 1454 1338 1226 1119 1018 923 833 750 674 603 537 478 423 374 329 288 252 219 190 164 141 120 102 86 72 59 48 39 31 24 18 13 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 3 5 8 11 14 17 20 24 28 33 38 43 49 55 61 68 76 84 93 103 114 125 138 151 166 181 198 217 237 258 281 306 333 362 392 424 458 494 531 570 609 650 690 729 768 805 840 872 900 925 945 960 971 977 978 976 969 959 946 931 914 896 876 857 836 816 796 777 758 740 722 705 689 673 658 643 629 616 602 590 577 564 552 539 527 514 502 489 476 463 449 436 422 408 393 379 364 350 335 320 305 291 276 262 249 235 222 209 197 185 174 164 153 144 135 126 118 110 103 97 91 85 79 74 70 65 61 58 54 51 48 45 43 40 38 36 34 32 31 29 27 26 25 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 132 144 155 168 180 194 208 222 237 252 269 285 303 321 340 361 382 404 428 453 479 508 538 570 605 642 683 727 774 826 882 944 1011 1085 1166 1255 1352 1458 1573 1699 1834 1978 2131 2292 2457 2625 2790 2948 3094 3220 3322 3394 3432 3434 3398 3328 3227 3099 2950 2787 2615 2439 2264 2092 1927 1770 1622 1484 1356 1238 1129 1028 937 852 775 705 641 582 528 478 433 392 354 319 287 257 230 205 182 161 142 124 108 93 80 67 56 46 37 28 21 14 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 14 18 22 27 33 39 45 52 59 66 74 83 92 101 111 122
 842 872 901 929 956 982 1007 1030 1052 1072 1091 1109 1125 1140 1154 1166 1177 1187 1195 1203 1209 1213 1217 1219 1220 1219 1217 1214 1210 1203 1196 1186 1175 1162 1148 1132 1114 1094 1073 1050 1026 1000 973 944 915 885 855 824 792 761 730 698 668 637 608 579 551 523 497 471 447 423 400 379 358 338 319 301 284 267 252 237 223 210 197 185 174 163 152 143 133 125 116 108 101 94 87 80 74 68 63 58 53 48 44 40 36 32 29 26 23 20 17 15 13 11 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 9 10 11 11 12 13 14 15 17 18 19 20 22 23 25 26 28 30 32 34 36 39 41 44 47 50 54 58 62 66 71 76 82 88 95 102 110 118 127 137 148 160 172 186 200 216 232 250 269 290 311 334 358 383 409 436 465 494 524 555 587 619 651 683 716 748 780 811
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 17 24 31 40 50 61 74 88 104 123 144 168 195 227 264 306 355 411 477 554 643 746 867 1006 1168 1355 1567 1807 2073 2359 2657 2953 3227 3455 3614 3689 3670 3563 3384 3154 2893 2623 2356 2103 1870 1659 1470 1303 1157 1029 917 820 735 661 597 541 493 450 413 381 352 327 305 286 269 255 242 231 221 212 205 199 193 189 185 182 180 178 177 176 176 177 177 179 180 183 185 188 191 195 199 203 207 211 216 221 225 230 235 240 244 248 252 256 259 262 264 265 266 267 266 265 264 261 258 254 250 245 240 234 228 221 214 207 200 192 185 178 170 163 155 148 141 134 128 121 115 109 103 97 92 87 82 77 72 68 64 60 56 52 49 45 42 39 36 33 30 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
 20 24 29 33 38 44 50 56 63 70 78 86 95 105 115 127 139 152 166 182 198 217 237 258 282 307 335 366 400 436 477 521 569 623 681 744 813 889 971 1059 1154 1256 1363 1476 1592 1711 1829 1944 2054 2153 2240 2310 2361 2391 2398 2382 2345 2289 2216 2130 2035 1932 1825 1718 1611 1507 1406 1310 1219 1134 1054 979 910 846 787 732 681 635 592 552 515 481 450 420 393 369 345 324 304 285 268 252 236 222 209 197 186 175 165 156 147 139 131 124 118 112 106 101 96 92 87 84 80 77 74 71 69 67 65 63 61 60 58 57 56 55 54 53 52 51 51 50 50 49 48 48 47 47 46 46 45 44 44 43 43 42 41 41 40 39 39 38 37 36 36 35 34 33 32 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 13 16
 0 0 0 4 12 21 30 40 52 64 78 93 110 129 149 171 195 222 251 283 319 358 401 448 499 556 618 687 762 844 934 1032 1138 1254 1378 1511 1653 1801 1957 2116 2277 2436 2590 2735 2865 2977 3067 3132 3169 3177 3159 3114 3047 2960 2857 2744 2622 2496 2368 2242 2118 1998 1883 1773 1669 1571 1478 1392 1310 1234 1162 1095 1031 972 915 862 812 765 720 677 637 598 561 526 493 461 431 402 374 348 323 299 277 255 235 216 198 181 165 150 136 124 112 100 90 81 72 64 57 50 44 39 34 30 26 22 19 17 14 12 10 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 8 11 15 19 24 29 34 39 45 51 58 66 73 82 91 100 110 121 133 146 160 174 190 208 226 246 268 292 318 347 378 412 449 489 534 582 636 694 758 827 902 983 1070 1163 1260 1362 1465 1569 1670 1766 1852 1927 1985 2026 2045 2043 2021 1978 1918 1843 1758 1664 1566 1465 1365 1267 1173 1083 998 918 843 774 710 650 596 546 499 457 418 382 349 318 290 264 240 219 198 180 162 147 132 118 106 95 84 74 66 58 50 43 37 32 27 22 18 14 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 46 51 56 62 68 74 81 88 96 105 114 124 135 146 159 172 187 202 219 237 257 278 301 326 352 380 411 443 477 512 550 588 628 668 708 747 785 820 852 880 902 919 929 932 929 919 903 882 856 827 794 760 725 689 654 619 585 553 523 494 467 442 418 397 377 358 341 326 312 299 287 276 267 258 250 242 235 229 224 219 215 211 207 204 202 199 197 195 194 193 192 191 190 190 189 189 189 189 189 189 189 190 190 190 190 189 189 189 188 187 186 184 183 181 179 176 173 170 167 163 159 155 151 147 142 138 133 128 123 119 114 109 105 100 96 91 87 83 79 75 72 68 65 62 59 56 53 50 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 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 1 2 3 4 5 7 8 10 12 14 16 19 21 24 27 30 34 38 42
 2 4 6 8 11 14 16 20 23 27 31 36 41 46 52 59 66 73 82 91 101 112 124 137 151 167 184 203 223 244 268 293 321 350 380 412 446 480 515 550 585 618 648 676 700 720 735 744 749 748 742 732 717 700 680 658 635 611 587 564 541 519 497 477 458 441 424 409 394 381 369 358 347 337 328 320 312 305 298 292 285 279 274 268 263 257 252 247 241 236 230 225 219 213 207 201 194 188 181 175 168 161 154 148 141 134 127 121 114 108 102 96 91 85 80 75 70 66 61 57 54 50 47 44 41 38 36 33 31 29 27 25 24 22 21 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 24 26 27 28 29 31 32 34 36 38 40 42 44 46 49 51 54 57 60 64 68 72 77 82 87 93 99 107 114 123 133 144 155 169 184 200 219 240 263 290 320 353 391 434 482 536 597 664 740 823 914 1013 1118 1229 1343 1456 1566 1666 1751 1817 1858 1873 1860 1821 1758 1677 1581 1477 1368 1259 1153 1051 955 865 783 708 640 578 522 471 425 384 347 314 284 257 232 210 190 172 156 141 127 115 104 94 85 77 70 63 57 51 46 42 38 34 31 28 25 23 21 19 17 16 15 13 12 12 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22
 15 19 23 28 33 38 44 50 57 65 73 82 92 103 114 127 141 156 173 191 212 234 258 285 314 346 382 420 462 508 559 613 672 734 801 871 944 1019 1095 1170 1241 1308 1368 1418 1457 1483 1496 1495 1480 1453 1416 1369 1316 1257 1196 1134 1071 1010 951 894 840 790 742 698 658 620 585 553 523 495 470 446 424 404 385 368 351 336 322 308 295 283 272 261 251 241 232 223 214 206 198 190 182 175 168 161 155 148 142 136 130 125 119 114 109 104 99 95 91 86 82 78 75 71 68 65 62 59 56 53 51 49 46 44 42 40 38 37 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 12
 58 64 70 77 84 91 99 108 117 126 136 146 157 168 180 192 206 219 234 249 265 282 300 318 337 358 379 402 426 451 477 505 534 565 597 631 666 704 743 783 825 869 914 960 1006 1053 1099 1145 1188 1229 1267 1299 1327 1348 1361 1368 1366 1356 1338 1312 1278 1239 1193 1144 1090 1034 977 919 860 803 747 693 640 591 543 499 457 417 380 346 314 285 257 232 209 188 168 150 134 118 105 92 81 70 61 53 45 38 32 26 21 17 13 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 8 11 13 16 19 22 26 29 33 38 42 47 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 23 37 53 72 96 126 162 207 262 331 417 524 659 829 1043 1315 1658 2092 2637 3316 4144 5119 6201 7283 8184 8691 8660 8106 7195 6136 5094 4161 3368 2714 2185 1758 1415 1140 918 739 594 475 378 299 233 179 134 97 66 40 18 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 13 18 24 30 37 45 54 64 76 89 105 123 143 166 194 225 262 305 356 414 483 563 657 766 892 1037 1201 1384 1582 1790 1998 2192 2356 2475 2537 2535 2471 2357 2205 2032 1849 1668 1496 1336 1192 1063 949 849 761 685 619 561 510 467 428 395 365 339 316 296 278 262 248 235 223 213 203 195 187 179 173 166 160 155 150 145 140 135 131 127 122 118 114 110 106 103 99 95 91 88 84 81 77 74 70 67 64 61 58 55 52 49 47 44 42 40 38 35 34 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 79 82 84 86 88 90 92 94 97 99 101 103 105 107 109 111 113 116 118 120 123 125 128 131 134 137 141 145 149 153 158 164 170 177 184 192 202 212 224 237 252 269 289 310 335 364 396 433 475 522 576 636 704 781 867 962 1067 1181 1304 1435 1570 1708 1842 1967 2077 2164 2220 2243 2228 2176 2092 1980 1849 1705 1556 1408 1265 1129 1003 888 783 689 605 530 464 405 352 306 266 230 198 170 145 123 104 88 73 60 48 38 30 22 15 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 21 22 24 25 27 28 30 32 34 36 38 40 42 44 47 49 51 54 56 58 61 63 65 68 70 72 75 77
 96 102 108 114 121 128 135 142 150 157 166 174 183 193 202 212 223 234 246 258 270 284 297 312 327 343 360 378 396 416 436 458 481 504 529 556 583 612 642 674 706 740 776 812 849 887 926 965 1004 1042 1080 1117 1152 1185 1216 1243 1266 1286 1301 1312 1318 1318 1314 1305 1291 1272 1249 1223 1193 1160 1124 1087 1048 1008 967 926 884 843 802 762 723 685 648 612 577 544 512 481 452 424 397 372 348 325 303 283 263 245 228 212 197 182 169 156 145 134 124 114 106 97 90 83 77 71 65 60 56 51 48 44 41 38 35 33 31 29 27 25 24 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 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 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 3 3 3 3 4 4 5 5 6 7 8 9 10 11 12 13 15 16 18 20 22 24 26 29 31 34 37 40 43 47 50 54 58 62 66 71 76 80 86 91
 69 71 74 77 79 82 85 88 91 94 98 101 105 109 113 117 121 126 130 135 141 146 152 158 165 172 179 187 196 205 214 224 235 247 259 272 287 302 318 336 355 375 396 419 443 469 496 525 555 586 619 652 686 721 756 790 823 855 885 913 938 959 976 989 997 1000 999 993 982 967 948 926 901 873 844 813 780 748 714 681 649 616 585 554 524 495 468 441 416 391 368 346 325 305 287 269 252 236 221 207 193 181 169 158 148 138 129 120 112 105 98 92 86 80 75 71 66 62 59 55 52 50 47 45 42 40 39 37 36 34 33 32 31 30 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 29 30 31 32 34 35 37 38 40 42 44 45 47 49 51 53 55 57 59 62 64 66
 13 14 16 17 18 19 21 22 24 25 27 28 30 32 34 36 38 40 42 45 47 50 53 56 59 63 66 70 74 79 84 89 95 101 107 115 122 131 140 150 161 173 186 201 217 234 253 274 297 322 350 379 412 447 484 524 566 611 657 704 752 799 845 889 928 964 993 1016 1031 1039 1038 1031 1016 995 969 938 904 867 829 789 750 711 673 636 600 566 534 503 474 446 420 396 373 351 331 312 295 278 263 248 235 222 210 199 189 180 171 162 155 147 141 134 129 123 118 114 109 106 102 98 95 92 90 87 85 83 81 79 77 75 74 72 71 69 68 66 65 64 63 61 60 59 58 57 55 54 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 15 14 13 12 11 10 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 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 10 11 12
 17 20 23 27 31 35 40 45 50 56 62 69 76 84 93 102 112 123 135 148 163 178 196 215 236 259 284 312 343 377 415 456 502 552 607 667 733 803 879 960 1045 1133 1222 1312 1399 1480 1553 1615 1664 1696 1711 1709 1690 1655 1607 1548 1482 1409 1334 1257 1181 1108 1037 970 906 847 792 741 694 650 610 573 539 508 479 453 428 406 384 365 347 330 314 299 285 271 259 247 235 225 214 204 195 186 177 169 161 153 146 138 131 125 118 112 106 100 95 90 85 80 75 71 67 63 59 55 52 49 46 43 40 38 35 33 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 12 11 10 9 9 8 8 7 6 6 5 5 4 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 24 27 30 34 38 42 46 51 56 61 67 73 80 87 94 102 111 120 130 140 151 163 175 188 202 216 231 247 263 279 295 312 329 345 361 377 392 406 419 430 440 449 455 461 464 466 466 464 461 457 452 446 439 431 423 414 405 395 386 376 366 356 346 337 327 317 307 297 287 277 268 258 248 239 229 220 211 201 192 183 174 166 157 149 141 133 125 118 110 103 97 90 84 78 72 67 62 57 53 48 44 40 37 33 30 27 25 22 20 18 16 14 12 11 9 8 7 6 5 4 4 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 10 12 14 16 19 21
 32 38 44 51 59 67 76 86 97 109 122 136 152 170 189 210 233 258 286 316 350 387 428 472 520 573 630 690 755 823 894 966 1039 1110 1178 1240 1293 1337 1368 1386 1390 1380 1358 1323 1279 1228 1171 1110 1049 987 926 868 812 759 710 665 623 584 549 516 487 460 436 414 393 375 358 343 329 316 304 293 283 274 265 257 249 242 236 229 223 218 212 207 202 197 192 187 183 178 174 169 165 161 156 152 148 144 139 135 131 127 123 119 115 111 107 103 99 96 92 88 85 82 78 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 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 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 2 5 9 13 17 21 26
 39 41 44 46 49 51 54 56 59 62 65 68 71 74 77 80 84 87 91 94 98 102 106 110 115 119 124 129 135 140 146 152 158 165 172 180 187 196 205 214 225 235 247 259 273 287 302 319 337 356 376 398 422 447 474 503 534 567 601 637 675 715 755 797 839 881 923 964 1004 1042 1076 1107 1134 1155 1172 1182 1187 1184 1176 1161 1141 1115 1084 1049 1010 968 925 879 833 787 741 695 651 607 566 526 488 452 417 385 355 327 301 276 253 232 213 195 179 164 150 137 126 115 106 97 89 82 75 69 64 59 55 51 47 44 41 38 36 34 32 30 28 27 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 11 12 13 15 16 18 19 21 23 25 27 29 31 33 35 37
 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 9 10 11 13 15 16 18 20 23 25 28 30 33 37 40 44 49 54 59 65 71 79 87 96 105 117 129 143 158 175 194 216 240 267 297 330 367 407 451 498 549 603 659 716 773 827 878 922 957 983 998 1001 992 972 943 906 864 817 768 718 668 620 573 529 487 448 411 377 346 317 291 266 244 224 205 187 171 157 143 131 120 109 100 91 83 75 69 62 57 51 47 42 38 34 31 28 25 23 21 19 17 15 14 12 11 10 9 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 21 22 23 24 25 27 28 30 31 32 34 36 37 39 41 43 45 47 50 52 54 57 60 63 66 70 73 77 81 86 90 96 101 107 113 120 127 135 144 153 163 174 186 199 213 228 244 262 281 303 325 350 377 405 436 469 504 541 581 622 665 709 754 800 846 891 934 976 1014 1048 1077 1102 1120 1131 1137 1135 1127 1112 1092 1066 1036 1002 965 926 884 842 799 757 714 672 632 592 555 518 483 450 419 389 361 335 310 287 266 245 227 209 193 178 164 151 139 128 117 108 100 92 84 78 72 66 61 57 53 49 46 43 40 37 35 33 31 30 28 27 26 24 23 23 22 21 20 20 19 19 18 18 17 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 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 33 34 34 34 35 35 35 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 33 33 33 32 32 31 31 30 29 29 28 28 27 27 26 25 25 24 24 23 22 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 12 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 1 1 2 3 3 4 5 5 6 7 7 8 9 10 11 12 13 13 14 15 16 17 18
 3 3 4 5 5 6 7 8 9 10 11 12 13 15 16 17 19 21 22 24 26 28 31 33 36 39 43 46 50 55 59 65 70 77 84 92 100 110 120 132 145 160 176 193 213 235 258 284 313 343 376 411 448 485 523 561 597 631 661 686 705 718 724 723 715 702 683 661 635 607 579 549 520 492 464 438 413 390 368 347 328 310 294 279 265 252 240 229 219 209 200 192 184 177 170 164 158 152 147 142 137 132 128 124 120 116 112 109 105 102 99 96 93 90 87 85 82 80 77 75 73 70 68 66 64 62 61 59 57 56 54 53 51 50 49 48 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 32 31 31 30 30 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 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 108 119 130 142 155 169 184 201 218 237 257 279 301 325 349 374 399 424 449 472 494 513 530 543 551 556 556 551 543 530 515 496 476 454 431 407 384 361 338 317 296 277 258 241 225 211 197 185 173 163 153 145 137 129 123 117 111 107 102 98 94 91 88 85 83 80 78 76 75 73 72 70 69 68 67 66 65 64 64 63 63 62 61 61 61 60 60 60 59 59 59 59 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 58 58 58 58 58 57 57 57 57 56 56 55 55 54 54 53 52 52 51 50 50 49 48 47 47 46 45 44 43 42 41 40 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 4 4 5 6 7 8 10 11 13 14 16 19 21 24 27 30 33 37 41 46 50 56 62 68 75 82 90 99
 66 71 76 81 87 93 100 107 114 122 130 139 148 157 167 178 189 201 214 228 242 257 273 290 309 328 348 369 392 415 440 466 493 522 551 581 612 643 674 706 736 766 795 821 845 866 884 898 907 913 913 910 901 889 873 853 830 804 777 748 718 687 657 626 595 566 537 509 481 455 431 407 384 363 343 324 305 288 272 257 242 228 215 203 192 181 171 161 152 143 135 127 120 113 106 100 94 88 83 78 73 68 64 60 56 53 50 46 44 41 38 36 34 32 30 28 27 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 26 26 26 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 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 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 12 14 16 18 20 23 25 28 31 34 37 41 44 48 52 56 61
 37 40 42 44 47 49 52 55 58 61 64 68 72 76 80 84 89 94 100 106 112 118 126 133 142 151 160 171 182 194 207 222 237 254 272 291 313 335 360 386 415 445 477 510 545 582 619 657 695 732 768 801 832 858 879 895 905 909 906 897 882 862 838 809 778 745 710 675 639 603 569 535 503 471 442 414 387 362 338 316 295 276 258 240 224 209 195 182 170 158 148 137 128 119 111 103 96 89 82 76 71 65 60 56 51 47 44 40 37 34 31 29 26 24 22 20 18 17 15 14 13 12 11 10 9 9 8 8 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 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 11 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 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 9 9 10 11 12 13 14 15 16 18 19 20 22 23 25 26 28 30 31 33 35
 49 53 58 62 67 72 78 83 89 96 102 109 117 124 132 141 149 159 168 178 188 198 209 219 230 241 251 262 272 282 291 300 308 315 322 327 331 334 336 337 336 335 332 329 324 319 313 306 299 292 284 277 269 262 254 247 240 233 227 221 215 210 206 201 197 194 191 188 185 183 182 180 179 178 178 178 178 178 179 180 181 182 184 185 188 190 192 195 198 201 204 208 211 215 219 223 227 232 236 241 245 249 254 258 262 266 269 273 276 278 280 281 282 283 282 281 279 277 274 270 266 261 255 249 243 236 229 222 215 208 200 193 186 179 172 165 158 152 146 140 134 128 123 118 113 109 104 100 96 92 88 85 82 78 75 72 70 67 64 62 60 57 55 53 51 49 47 46 44 42 41 39 38 36 35 33 32 31 29 28 27 26 25 24 22 21 20 19 18 18 17 16 15 14 13 13 12 11 10 10 9 9 8 7 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 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 13 15 17 19 21 23 26 29 32 35 38 42 45
 33 33 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 54 55 56 57 59 60 61 62 63 65 66 68 70 72 73 76 78 80 83 85 88 92 95 99 102 106 111 115 120 126 131 137 143 149 156 163 170 178 186 194 202 211 220 228 237 246 255 264 273 282 291 299 306 313 320 326 331 335 338 341 342 342 341 339 336 331 326 320 313 305 296 287 277 268 257 247 236 226 216 205 195 186 176 167 158 150 142 134 127 121 114 108 103 97 92 88 83 79 76 72 69 66 63 60 58 55 53 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32
 121 122 124 125 126 128 129 130 132 134 135 137 139 141 143 145 147 150 152 155 158 161 164 167 170 174 178 182 186 191 195 200 206 211 217 223 229 236 242 249 256 264 271 279 286 294 301 309 316 323 329 335 341 346 350 353 356 357 358 358 357 355 352 348 343 337 331 324 316 308 300 291 282 272 263 254 244 235 226 216 207 199 190 182 174 166 159 151 144 138 131 125 119 114 108 103 98 94 89 85 81 77 74 70 67 64 61 58 55 53 51 49 47 45 43 41 40 38 37 36 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 55 56 57 58 59 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
 100 104 109 113 118 122 127 132 137 142 147 152 157 162 167 172 178 183 188 193 197 202 207 211 215 220 223 227 230 234 236 239 241 243 245 246 247 248 249 249 249 249 248 248 247 246 244 243 241 240 238 236 234 232 231 229 226 224 222 220 218 216 214 212 210 207 205 203 201 199 196 194 192 190 187 185 183 180 178 176 173 171 168 166 163 161 158 156 153 150 148 145 142 140 137 134 132 129 126 124 121 118 115 113 110 107 105 102 100 97 95 92 90 88 85 83 81 79 77 75 73 71 70 68 67 65 64 62 61 60 59 58 57 56 55 54 53 53 52 51 51 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 27 28 29 31 33 34 36 38 40 42 44 47 49 52 55 57 60 63 66 70 73 77 80 84 88 92 96
 71 75 80 85 90 96 102 108 114 121 128 136 144 153 161 171 180 190 201 212 223 235 247 259 272 285 298 311 324 337 349 362 373 384 395 404 413 421 427 433 437 440 442 443 443 442 440 438 435 431 427 423 418 414 410 405 401 398 394 391 388 385 383 381 380 379 378 377 377 377 377 377 378 378 379 379 380 380 380 380 379 378 377 375 373 370 367 363 358 353 347 340 333 325 316 307 297 287 276 265 254 243 232 221 210 199 188 177 167 157 148 139 130 122 114 106 99 93 87 81 76 71 66 62 58 54 51 47 44 42 39 37 35 33 31 29 27 26 25 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 7 8 8 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 17 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 11 11 11 11 12 12 12 13 13 14 15 16 16 18 19 20 21 23 24 26 28 30 32 34 37 39 42 45 48 51 55 58 62 66
 102 106 111 116 122 127 132 138 144 150 156 162 168 175 181 188 194 201 208 215 222 230 237 244 251 258 265 272 278 285 291 297 302 307 312 317 320 324 327 329 331 333 334 335 335 335 334 333 332 331 330 328 327 325 323 322 320 319 318 317 316 315 315 314 314 314 314 315 315 316 316 317 318 319 320 321 322 323 324 325 325 325 325 325 324 323 322 320 317 314 310 305 300 294 287 280 272 264 255 246 236 226 216 206 195 185 175 165 155 145 136 127 119 111 103 96 89 83 77 71 66 61 57 53 49 45 42 39 36 34 32 30 28 26 24 23 22 20 19 18 17 16 16 15 14 14 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 21 22 24 25 27 29 31 33 35 37 40 42 45 48 51 54 57 61 64 68 72 75 79 84 88 92 97
 31 34 38 41 45 49 53 58 62 67 72 77 82 88 94 100 106 113 120 127 135 143 151 159 168 178 188 198 208 219 231 243 255 269 282 297 312 327 344 361 379 397 417 438 460 483 507 532 559 587 616 648 680 714 750 787 826 865 906 947 988 1030 1070 1110 1147 1182 1214 1242 1266 1284 1297 1304 1305 1300 1288 1270 1246 1217 1182 1144 1101 1056 1008 959 909 858 807 757 708 661 615 571 528 488 450 415 381 350 321 294 268 245 224 204 186 170 155 141 128 117 107 97 89 82 75 68 63 58 53 49 46 42 39 37 34 32 30 28 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 8 10 13 15 17 20 22 25 28
 56 57 57 58 59 59 60 61 61 62 63 64 64 65 66 67 68 69 70 70 72 73 74 75 76 78 79 81 82 84 86 88 90 93 95 98 101 105 108 112 116 121 126 132 138 145 152 160 169 178 189 200 212 225 239 254 270 287 305 324 344 365 387 409 432 455 477 499 520 540 559 575 588 599 606 610 611 607 601 591 578 562 544 524 502 480 457 433 410 387 364 342 320 300 280 261 244 227 211 197 183 170 158 147 136 127 118 109 101 94 88 82 76 71 66 62 58 54 51 48 45 43 41 39 37 35 34 32 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 46 46 47 48 48 49 50 50 51 52 52 53 53 54 55 55
 41 43 45 47 49 51 53 56 58 61 64 67 70 73 77 80 84 88 93 97 103 108 114 120 126 133 141 149 158 167 177 187 199 211 224 237 252 268 284 302 320 340 360 381 403 425 448 472 495 518 540 562 583 602 619 634 647 657 665 670 672 672 669 663 655 645 634 621 606 591 574 558 540 523 505 487 470 452 435 418 402 385 370 354 339 325 311 297 284 271 259 247 235 224 213 202 192 183 173 164 155 147 139 131 124 117 110 104 98 92 87 81 77 72 68 64 60 56 53 50 47 44 42 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 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 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 24 25 26 28 29 30 31 32 34 35 37 38 40
 131 132 133 133 134 135 135 135 136 136 136 136 135 135 135 134 134 133 133 132 132 131 130 130 129 128 128 127 126 125 125 124 123 123 122 121 121 120 120 119 118 118 117 117 117 116 116 115 115 114 114 113 113 112 112 111 111 110 109 109 108 107 106 105 104 103 102 101 100 99 98 97 96 94 93 92 90 89 87 86 85 83 82 80 78 77 75 74 72 70 69 67 65 64 62 60 59 57 55 54 52 50 49 47 45 44 42 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 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 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 36 37 38 40 42 43 45 47 49 51 53 56 58 61 63 66 69 72 75 78 81 84 87 90 93 96 98 101 104 107 110 112 115 117 119 121 123 125 127 128 129
 84 86 89 91 94 97 99 102 104 107 109 112 114 117 119 122 124 126 129 131 133 135 137 139 141 143 145 147 149 150 152 154 155 157 159 160 162 164 165 167 169 171 173 175 177 180 182 185 188 192 195 199 204 208 213 219 225 231 238 245 252 260 269 278 288 298 308 319 331 342 354 367 379 392 405 418 431 444 457 469 481 492 502 511 520 527 532 536 539 539 538 535 531 524 516 506 495 482 468 453 437 420 403 386 368 350 333 316 299 282 267 251 237 223 210 197 185 174 164 154 145 136 128 121 114 108 102 97 92 87 83 79 75 72 69 66 63 61 59 57 55 53 51 49 48 46 45 44 43 42 41 39 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 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 12 12 12 13 13 13 14 14 14 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 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 28 29 30 32 33 35 37 38 40 42 44 46 48 50 52 54 57 59 61 64 66 69 71 73 76 79 81
 27 28 29 30 31 33 34 35 37 38 40 42 43 45 47 49 51 53 55 58 60 63 65 68 71 75 78 82 85 89 94 98 103 108 114 120 126 133 140 147 155 164 173 182 192 203 214 226 239 252 266 280 294 309 324 340 355 370 385 400 414 427 439 449 459 466 473 477 480 481 480 478 474 468 462 454 445 436 426 415 404 392 381 369 358 346 335 324 313 303 292 283 273 264 255 247 239 231 224 217 210 204 198 192 187 182 177 172 168 164 160 157 153 150 147 145 142 140 138 136 134 133 131 130 129 128 127 126 126 125 124 124 123 123 122 122 121 121 120 120 119 119 118 117 116 115 114 113 112 111 110 109 107 106 104 103 101 100 98 96 94 93 91 89 87 85 83 81 79 77 75 73 72 70 68 66 64 62 60 58 57 55 53 51 49 48 46 44 43 41 40 38 37 35 34 32 31 29 28 27 26 25 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 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 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 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 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 14 15 16 17 17 18 19 20 21 22 23 24 25 26
 43 49 55 62 70 78 87 96 107 118 130 143 158 173 190 208 228 250 273 299 326 356 389 424 461 502 545 591 639 690 743 798 853 909 964 1016 1066 1110 1150 1182 1206 1222 1228 1227 1216 1198 1173 1142 1107 1067 1026 983 939 895 852 810 769 729 691 655 620 587 556 526 498 471 445 421 397 375 354 334 314 296 278 261 245 229 214 200 187 174 161 149 138 127 117 108 99 90 82 74 67 60 54 48 42 37 32 27 23 19 16 13 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 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 1 3 6 9 12 15 19 23 27 32 37
 1 3 4 6 7 9 10 12 14 16 18 20 23 25 28 30 33 36 40 43 47 51 56 60 65 71 77 84 91 99 108 117 128 140 153 168 184 202 223 246 272 302 335 373 416 464 520 582 653 733 824 924 1037 1160 1293 1436 1584 1733 1878 2012 2125 2209 2259 2271 2242 2177 2081 1961 1826 1683 1539 1398 1264 1138 1023 917 822 736 659 590 528 473 424 380 341 306 275 247 221 199 178 160 144 129 115 103 92 82 73 65 58 51 45 40 35 30 26 23 20 17 15 12 11 9 8 7 6 5 4 4 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 3 3 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 3 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 39 41 42 44 46 48 51 53 55 58 61 64 67 70 73 77 81 85 89 94 98 104 109 115 122 129 137 145 154 164 175 186 199 213 228 245 263 283 305 329 355 384 415 449 486 525 568 614 662 712 765 818 872 924 974 1021 1062 1097 1123 1141 1148 1145 1132 1110 1080 1042 999 952 902 851 799 748 698 650 604 561 520 481 445 412 381 352 325 300 278 256 237 219 202 187 173 159 147 136 125 116 107 98 91 83 77 71 65 60 55 51 47 43 39 36 33 31 28 26 24 22 21 20 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 22 22 22 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 15 14 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35
 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 53 54 56 57 59 61 63 66 68 71 74 77 81 85 89 94 99 105 111 118 126 135 144 155 166 179 194 210 227 247 269 293 319 348 379 414 451 490 532 575 620 665 710 753 793 829 859 881 896 902 899 887 868 842 811 775 736 696 655 614 573 535 497 462 429 398 369 342 317 294 272 252 234 217 201 187 174 161 150 139 129 120 112 104 96 90 83 78 72 67 62 58 54 50 47 44 41 38 36 33 31 29 28 26 25 23 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38
 74 76 78 81 83 85 88 90 93 95 98 101 103 106 109 112 115 118 121 124 128 131 134 138 142 146 150 154 158 162 167 172 177 182 188 193 199 206 212 219 226 234 242 251 260 269 279 289 300 311 323 335 347 360 372 385 398 411 424 436 448 459 470 479 487 495 500 505 508 509 508 506 502 496 489 480 470 459 446 433 418 404 388 372 356 340 324 308 293 277 262 247 233 220 206 194 182 170 159 149 139 130 121 113 105 97 91 84 78 73 68 63 58 54 50 47 44 41 38 36 33 31 30 28 26 25 24 23 22 21 20 19 19 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 42 44 46 48 49 51 53 55 57 59 61 63 65 67 69 72
 16 17 18 19 21 22 24 26 27 29 31 33 35 38 40 43 46 49 52 56 59 63 68 72 77 82 88 94 101 108 115 123 132 141 151 162 173 186 198 212 225 240 255 269 284 299 313 327 339 349 358 365 370 372 372 369 364 357 348 337 325 312 299 285 271 257 243 230 217 204 193 181 171 161 152 143 135 127 120 113 107 101 96 91 86 82 78 74 70 67 64 61 58 55 53 51 48 46 44 43 41 39 38 37 35 34 33 32 31 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 31 32 32 33 34 36 37 38 39 40 41 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 58 59 59 60 60 61 61 61 61 61 61 60 60 59 59 58 57 57 56 55 54 53 51 50 49 48 46 45 44 42 41 40 38 37 35 34 33 31 30 29 27 26 25 24 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 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 1 1 2 2 3 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14
 33 35 37 40 43 45 48 51 55 58 62 65 70 74 79 83 89 94 100 107 113 120 128 136 145 155 165 175 186 199 211 225 239 254 270 287 304 321 340 358 376 395 412 430 446 460 473 484 493 499 502 503 501 496 488 478 466 453 438 421 404 387 369 351 334 316 299 283 267 252 238 224 211 199 187 176 166 156 147 138 130 122 115 108 102 96 90 85 80 75 71 67 63 59 55 52 49 46 43 40 38 35 33 31 29 27 25 23 22 20 19 17 16 15 14 13 12 11 11 10 9 9 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 26 27 28 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 38 38 37 37 37 36 36 35 35 34 34 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 10 10 9 9 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 1 1 1 2 2 3 3 4 5 6 6 7 8 9 10 11 12 13 15 16 17 19 20 22 23 25 27 29 31
 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 29 29 30 31 32 32 33 34 36 37 38 40 41 43 45 47 49 52 55 58 61 65 69 74 78 84 90 96 103 110 118 127 136 146 157 168 180 193 206 220 235 250 265 281 296 312 327 341 355 368 379 389 398 404 409 411 412 410 407 401 394 386 376 365 354 342 329 316 303 290 277 264 251 239 227 216 205 195 185 175 166 158 150 143 136 129 123 117 112 107 102 98 94 90 87 84 81 79 76 74 72 70 69 67 66 65 64 63 62 61 60 60 59 58 58 57 57 56 56 55 55 54 54 54 53 53 52 52 52 51 51 50 50 49 49 49 48 48 47 47 46 46 46 45 45 44 44 43 43 42 42 41 40 40 39 39 38 38 37 36 36 35 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19
 64 69 74 80 86 92 99 106 113 121 130 139 148 158 169 180 192 205 218 232 247 263 280 297 315 334 354 375 396 419 441 464 488 511 535 558 580 602 622 641 658 674 686 697 704 709 711 710 707 701 692 681 668 653 637 620 602 583 564 544 525 506 486 468 449 432 414 398 382 366 351 337 324 311 298 286 275 264 254 244 234 225 216 208 200 193 185 178 172 165 159 153 147 142 137 132 127 122 118 113 109 105 101 98 94 91 88 85 82 79 77 74 72 70 68 66 64 63 61 60 59 58 58 57 57 57 56 56 57 57 57 58 59 59 60 61 62 63 64 66 67 68 70 71 72 74 75 77 78 80 81 82 84 85 86 87 88 89 90 91 92 93 93 94 94 94 95 95 95 94 94 94 93 93 92 91 90 89 88 87 86 84 83 81 80 78 76 74 72 71 69 67 65 63 61 59 57 55 53 51 49 47 45 43 41 39 38 36 34 33 31 30 29 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 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 11 11 11 10 10 10 9 9 8 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 1 2 3 4 5 6 8 9 11 13 15 17 19 21 24 27 29 32 36 39 42 46 50 54 59
 57 60 64 68 72 76 81 86 90 95 100 106 111 117 123 129 135 141 147 154 161 167 174 181 188 195 203 210 217 224 231 238 245 252 259 266 272 279 285 291 297 302 308 314 319 324 329 335 340 345 350 355 361 366 372 377 383 389 395 401 407 413 419 425 431 436 441 446 451 454 458 461 463 464 465 465 463 461 458 454 449 443 436 428 419 409 398 386 374 362 349 335 321 307 293 279 265 251 238 224 211 199 187 175 164 154 144 134 125 117 109 101 95 88 82 77 72 67 63 59 55 51 48 45 43 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 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 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 6 7 8 9 10 11 12 14 15 16 18 20 22 24 26 28 30 33 35 38 41 43 47 50 53
 49 49 50 50 51 51 51 52 52 53 53 53 54 54 55 55 56 56 56 57 57 58 58 59 60 60 61 62 62 63 64 65 66 67 68 69 71 72 73 75 77 79 81 83 85 88 91 94 97 100 104 108 112 117 122 127 133 139 145 151 158 166 173 181 189 198 206 215 224 234 243 252 261 270 279 288 296 303 310 317 323 327 331 334 336 337 337 336 333 330 325 319 313 305 297 288 279 269 258 248 237 226 215 205 194 184 173 164 154 145 136 128 120 113 106 99 93 87 82 76 72 67 63 60 56 53 50 47 45 43 40 39 37 35 34 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 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 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 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 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 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 18 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 34 35 36 37 38 39 40 40 41 42 43 43 44 45 45 46 47 47 48 48
 31 32 33 34 35 36 37 39 40 41 42 43 45 46 47 49 50 52 53 55 57 58 60 62 64 66 68 70 72 75 77 79 82 84 87 90 93 96 99 102 105 108 112 115 119 122 126 129 133 137 141 145 149 153 157 161 165 169 172 176 180 184 187 191 194 197 201 203 206 209 211 213 216 217 219 220 222 223 224 224 225 225 225 225 224 224 223 222 221 220 219 217 215 213 211 209 207 204 202 199 196 193 190 187 184 180 177 173 170 166 163 159 155 152 148 144 141 137 133 130 126 123 120 116 113 110 107 104 102 99 96 94 91 89 87 85 83 81 79 77 75 74 72 70 69 67 66 65 63 62 61 60 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 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 24 24 24 23 23 23 23 22 22 22 22 22 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 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31
 125 131 138 145 152 160 167 175 183 192 200 209 218 227 236 246 256 266 276 286 296 307 317 328 338 348 359 369 379 388 397 406 415 423 430 437 444 450 455 459 463 467 470 472 474 475 476 477 477 477 477 477 477 476 476 476 476 476 476 476 476 477 477 478 479 479 480 481 481 482 482 482 482 481 481 479 478 475 472 469 464 459 453 447 439 431 422 412 401 389 377 364 351 337 323 309 294 280 265 251 237 223 209 196 183 171 159 148 137 127 118 109 101 93 85 79 73 67 61 57 52 48 44 41 38 35 32 30 28 26 24 23 21 20 19 18 17 16 15 15 14 13 13 13 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 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 16 17 19 20 22 24 26 29 31 34 37 40 43 46 50 53 57 61 65 70 74 79 84 89 95 100 106 112 118
 111 114 116 119 122 125 127 130 133 136 138 141 144 147 150 153 156 159 162 165 168 171 174 177 181 184 188 191 195 198 202 206 209 213 217 221 225 230 234 238 243 248 253 258 263 268 274 280 286 293 299 306 314 321 329 337 346 355 364 374 384 395 405 416 427 439 450 462 473 485 496 508 519 530 540 550 558 567 574 579 584 587 588 588 586 582 576 567 557 545 531 516 499 480 461 440 419 398 376 354 333 311 291 271 252 233 216 199 184 169 156 143 131 120 110 101 92 85 78 71 65 60 55 50 46 43 39 36 34 31 29 27 25 23 22 21 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 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 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 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 18 18 19 20 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 40 42 44 46 49 51 53 56 58 61 64 66 69 72 75 77 80 83 86 89 91 94 97 100 103 105 108
 48 49 51 52 53 54 55 57 58 59 61 62 64 66 67 69 71 74 76 78 81 84 87 91 94 98 103 108 113 119 125 132 140 148 157 168 179 192 206 222 239 258 280 304 330 360 393 429 469 513 561 613 670 730 794 861 930 999 1068 1134 1195 1249 1294 1328 1350 1358 1354 1336 1307 1268 1221 1168 1110 1050 988 927 867 809 753 700 649 602 558 516 478 442 409 378 349 323 298 275 254 234 216 199 183 169 155 142 131 120 110 101 92 84 77 70 64 58 53 48 43 39 36 32 29 27 24 22 20 18 16 15 13 12 11 10 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 16 17 18 20 21 22 23 24 25 26 28 29 30 31 32 34 35 36 37 38 39 41 42 43 44 45 46 47
 86 90 94 99 104 109 114 119 124 130 136 142 148 154 160 167 174 180 187 194 201 208 215 222 230 237 243 250 257 263 270 276 281 287 291 296 300 304 307 310 312 314 315 316 316 316 316 315 314 313 311 309 306 304 301 298 296 293 289 286 283 280 276 273 270 267 263 260 257 253 250 247 244 240 237 234 231 227 224 221 218 214 211 208 205 201 198 194 191 188 184 181 177 174 170 166 163 159 155 152 148 144 140 137 133 129 126 122 118 115 111 108 105 101 98 95 92 89 87 84 81 79 77 74 72 70 69 67 65 64 62 61 60 59 58 57 56 55 54 54 53 53 52 52 51 51 51 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 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 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 15 16 17 18 19 21 22 24 25 27 29 31 33 35 37 40 42 45 47 50 53 56 60 63 66 70 74 77 81
 40 44 47 51 55 59 63 68 72 77 83 88 94 101 107 114 122 130 138 147 156 167 178 189 202 215 229 244 260 278 297 317 338 361 385 411 439 468 498 531 564 599 635 671 708 744 780 814 845 874 900 921 937 948 954 954 948 937 921 901 877 850 820 788 755 721 686 652 618 584 552 520 490 460 432 405 380 355 332 310 290 270 251 234 217 202 187 173 160 147 136 125 115 105 96 88 80 73 66 59 53 48 43 38 34 30 27 23 20 18 15 13 11 9 8 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 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 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 1 2 3 4 5 7 8 10 11 13 15 17 19 21 23 26 28 31 34 37
 51 53 54 56 58 59 61 63 65 67 68 70 72 74 76 78 80 82 84 86 88 91 93 95 98 101 103 106 109 113 116 119 123 127 131 135 140 145 150 155 161 167 173 180 187 195 202 210 219 227 236 245 254 263 272 281 290 298 306 313 320 325 330 334 336 338 338 337 334 331 326 320 314 306 297 288 279 268 258 247 236 225 215 204 193 183 173 163 153 144 135 127 119 111 104 97 90 84 78 72 67 62 57 53 49 45 41 37 34 31 28 26 23 21 19 17 16 14 13 11 10 9 8 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 49 50 50 51 52 52 53 53 53 53 53 53 53 53 53 53 52 52 51 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 8 8 9 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 26 27 29 30 32 33 35 36 38 39 41 43 44 46 48 49
 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 53 54 56 57 59 61 63 65 67 70 72 74 77 80 83 86 89 92 95 98 102 105 109 113 116 120 124 128 131 135 138 142 145 148 150 153 155 157 159 160 161 162 162 162 162 162 161 160 159 158 156 154 152 150 147 145 142 139 136 133 130 127 124 120 117 113 110 106 103 99 96 92 88 85 81 78 74 71 67 64 61 58 55 52 49 46 43 41 38 36 34 31 29 27 25 24 22 21 19 18 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 16 16 17 17 18 19 19 20 21 22 23 24 24 25 26 27 28 29 30 32 33 34 35 36 37 38 38 39 40 41 41 42 42 43 43 43 43 43 42 42 42 41 41 40 39 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 19 20 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 32
 30 32 33 35 37 38 40 42 45 47 49 52 55 58 61 64 68 71 75 79 83 87 92 96 101 106 111 115 120 124 129 133 136 140 143 145 147 148 149 149 149 148 146 144 141 138 135 132 128 124 120 116 112 108 104 100 97 93 90 87 83 81 78 75 73 70 68 66 64 62 60 59 57 56 55 53 52 51 50 49 48 47 47 46 45 45 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 35 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 28 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 28 29
 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 61 62 64 65 67 68 70 72 74 76 78 80 83 85 88 91 94 97 100 103 107 110 114 118 121 125 129 134 138 142 146 150 155 159 163 167 170 174 178 181 184 187 189 191 193 195 196 197 198 198 197 197 196 194 193 191 188 185 182 179 175 172 168 163 159 155 150 145 140 136 131 126 121 116 112 107 103 98 94 90 85 81 78 74 70 67 64 61 58 55 52 50 47 45 43 41 39 38 36 35 34 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 65 66 67 68 68 69 69 70 70 70 70 70 70 70 69 69 68 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 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 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 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 36 37
 47 49 51 53 55 57 59 62 64 67 69 72 75 78 81 85 89 92 97 101 105 110 115 121 127 133 139 145 152 160 168 176 184 193 202 211 220 230 240 250 260 270 280 290 299 308 316 324 331 338 343 348 351 354 356 357 357 356 354 352 349 346 342 337 332 327 322 317 312 306 301 295 290 285 280 275 270 265 261 256 252 248 244 240 236 233 229 225 222 218 215 211 208 204 201 197 194 190 187 183 179 175 171 168 164 159 155 151 147 143 138 134 130 126 121 117 113 109 105 101 97 94 90 86 83 80 77 74 71 68 66 63 61 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46
 48 50 52 54 56 58 61 63 66 68 71 74 77 81 84 88 92 96 100 105 110 115 120 125 131 137 143 149 155 162 168 175 181 188 194 200 206 211 216 221 224 227 229 231 231 231 230 228 225 222 218 214 208 203 197 191 185 179 173 167 161 155 149 143 138 133 128 123 119 115 111 107 104 100 97 94 92 89 87 85 83 81 79 77 76 74 73 72 71 70 69 68 68 67 67 66 66 66 65 65 65 65 65 65 66 66 66 66 67 67 68 68 69 70 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 100 101 101 101 102 102 102 102 102 102 101 101 101 100 100 99 98 98 97 96 95 95 94 93 92 92 91 90 89 88 88 87 86 86 85 84 84 83 83 82 82 81 81 80 80 80 79 79 79 78 78 78 78 77 77 77 77 77 76 76 76 76 75 75 75 74 74 74 73 73 72 71 71 70 69 68 67 67 66 65 63 62 61 60 59 58 56 55 54 53 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 24 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 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 45 47
 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 52 53 55 57 59 62 64 66 69 72 75 78 82 86 90 94 99 104 109 115 121 127 134 142 150 159 168 178 189 201 213 226 239 254 269 285 302 319 337 355 374 392 411 430 448 465 482 497 511 524 534 542 548 552 553 551 547 541 532 521 508 493 477 460 442 423 404 385 366 347 328 309 291 274 257 241 226 212 198 185 172 160 149 139 129 120 112 104 97 90 83 78 72 67 62 58 54 50 47 44 41 39 36 34 32 30 29 27 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 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 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 35 35 35 35 35 36 36 36 36 36 35 35 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28
 106 111 116 121 126 131 136 141 146 151 155 160 164 167 171 174 176 178 180 180 181 180 179 178 176 173 170 167 163 159 155 150 146 141 136 132 127 123 118 114 110 106 102 98 95 92 89 86 83 80 78 76 73 71 69 68 66 64 63 61 60 58 57 56 55 54 52 51 50 49 48 47 46 45 44 44 43 42 41 40 39 38 37 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 30 30 30 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 32 33 34 36 38 39 41 43 45 48 50 52 55 58 61 64 67 70 73 77 81 85 89 93 97 102
 49 50 51 52 53 54 56 57 59 60 62 63 65 67 69 71 73 75 77 79 82 85 87 90 93 96 100 103 107 110 114 118 122 127 131 136 140 145 150 155 160 165 170 175 180 186 191 195 200 205 209 213 217 221 224 228 230 233 235 237 238 240 240 241 241 241 241 241 240 239 238 237 236 234 233 231 229 228 226 224 222 219 217 215 213 210 208 206 203 200 198 195 192 189 186 183 180 176 173 169 165 162 158 154 150 145 141 137 133 128 124 120 116 111 107 103 99 95 91 87 84 80 77 73 70 67 64 62 59 56 54 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 46 47 48
 32 33 33 34 34 35 36 36 37 37 38 39 40 40 41 42 43 44 45 46 47 49 50 51 53 55 56 58 60 63 65 68 71 74 77 81 85 90 95 100 106 113 120 128 137 147 157 169 181 195 210 226 244 262 283 304 327 351 375 400 425 450 475 498 519 538 553 566 574 579 579 576 568 558 544 528 510 491 470 449 428 407 387 366 347 328 311 294 278 263 248 235 222 210 199 189 179 170 161 153 146 139 132 126 120 115 109 105 100 96 92 88 85 81 78 76 73 71 69 67 65 63 62 60 59 58 57 56 56 55 55 54 54 54 54 54 54 54 54 54 54 54 55 55 55 56 56 57 57 57 58 58 59 59 60 60 60 61 61 62 62 63 63 63 64 64 64 65 65 65 66 66 66 66 67 67 67 67 67 67 67 67 67 66 66 66 65 65 64 64 63 62 61 60 59 58 57 56 55 54 52 51 49 48 46 45 43 42 40 39 37 35 34 33 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 13 13 13 13 13 14 14 14 14 15 15 16 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 28 28 29 29 30 30 31 31 32
 52 55 57 59 62 64 67 70 73 75 78 81 85 88 91 95 98 102 106 109 113 117 121 126 130 134 139 143 148 152 157 161 166 170 175 179 184 188 192 196 201 205 208 212 216 220 223 227 230 233 236 239 242 245 248 250 253 255 257 259 261 263 264 266 267 267 268 268 268 267 266 264 262 260 257 254 250 246 241 236 230 224 218 212 205 198 191 183 176 168 161 153 146 138 131 124 117 111 104 98 92 86 81 75 70 66 61 57 53 49 45 42 39 36 33 31 28 26 24 22 21 19 18 16 15 14 13 13 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 34 35 37 38 39 40 41 43 44 45 47 48 50 51 53 54 56 58 59 60 62 63 64 66 67 67 68 69 70 70 70 70 70 70 70 69 69 68 67 66 65 64 63 62 60 59 57 56 54 53 51 50 48 46 45 43 42 40 39 37 36 35 33 32 31 29 28 27 26 25 23 22 21 20 19 18 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 19 20 21 22 24 25 27 28 30 31 33 35 36 38 40 42 44 46 48 50
 62 64 66 67 69 71 73 74 76 78 80 81 83 85 87 89 91 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 131 133 135 138 140 143 145 148 150 153 155 158 161 163 166 169 171 174 177 179 181 184 186 188 190 192 193 195 196 197 197 198 198 198 198 197 197 196 194 193 191 189 187 185 182 179 176 173 170 167 163 160 156 152 148 145 141 137 133 129 125 121 117 113 109 105 102 98 94 91 87 84 81 77 74 71 68 66 63 60 58 55 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 75 76 77 78 78 79 79 80 80 81 81 81 81 81 81 81 81 81 81 81 81 80 80 79 79 78 78 77 76 76 75 74 73 73 72 71 70 69 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 39 38 37 36 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 38 40 41 43 44 46 47 49 51 52 54 55 57 59 60
 65 66 67 67 68 69 70 71 72 72 73 74 75 77 78 79 80 82 84 85 87 89 91 93 96 98 101 104 107 110 114 118 122 126 131 136 141 147 153 159 165 172 179 186 194 201 209 216 223 230 237 244 249 255 259 263 266 268 269 269 269 267 265 262 258 253 248 243 237 231 225 219 212 206 200 194 188 182 176 171 165 160 155 150 146 141 137 133 129 126 122 119 116 113 110 107 104 101 99 96 94 91 89 87 84 82 80 78 76 74 72 70 68 66 64 63 61 59 57 56 54 53 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 37 36 36 35 35 35 35 34 34 34 34 34 34 35 35 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 60 61 63 64 66 68 69 71 73 74 76 78 79 81 82 83 84 85 86 87 87 88 88 88 87 87 86 85 83 82 80 78 76 74 72 69 67 64 62 59 57 54 52 50 47 45 43 41 39 37 36 34 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 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 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 19 20 20 21 22 23 24 26 27 28 29 30 32 33 34 36 37 38 40 41 42 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 62 63 64
 92 90 88 86 85 83 81 79 78 76 75 73 72 71 69 68 67 66 65 64 63 62 61 60 59 59 58 57 57 57 56 56 56 55 55 55 55 56 56 56 57 57 58 59 59 60 61 62 64 65 66 68 70 71 73 75 77 79 81 83 86 88 91 93 96 98 101 103 106 109 111 114 117 119 122 125 127 130 132 135 137 139 142 144 146 147 149 151 152 153 154 155 155 156 156 155 155 154 153 152 151 149 147 145 142 140 137 134 131 127 124 121 117 113 110 106 102 98 95 91 88 84 81 77 74 71 68 65 63 60 58 56 53 51 50 48 46 45 44 42 41 40 39 38 38 37 36 36 36 35 35 35 35 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 43 44 44 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 65 66 67 68 69 70 70 71 72 72 73 73 74 74 74 74 74 74 74 74 74 74 74 73 73 73 72 72 71 71 70 69 69 68 67 67 66 65 65 64 63 63 62 62 61 60 60 59 58 58 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 49 48 48 47 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 48 48 49 50 50 51 52 53 54 55 57 58 59 61 63 64 66 68 70 72 75 77 80 82 85 87 90 93 95 98 100 103 105 108 110 112 114 115 117 118 119 120 121 121 121 121 121 120 119 118 117 116 114 113 111 109 108 106 104 102 100 98 96 94
 48 49 49 49 50 50 50 51 51 51 52 52 53 53 54 54 55 55 56 57 58 58 59 60 61 62 63 65 66 67 69 70 72 74 76 78 80 83 85 88 91 95 98 102 106 110 115 120 126 131 137 144 151 158 166 174 183 192 202 212 222 232 243 254 266 277 288 300 311 322 332 342 351 360 367 374 379 383 385 386 386 384 380 376 370 362 354 344 334 323 312 300 287 275 262 250 238 225 214 202 191 180 169 159 150 141 132 124 116 109 102 95 89 83 78 73 68 64 59 56 52 49 46 43 40 38 36 34 32 30 29 27 26 25 24 23 22 21 21 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40 40 41 41 42 43 43 44 44 45 45 46 46 46 47 47 47 48 48 48 48 48 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 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 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48
 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 62 64 67 70 73 77 81 85 89 94 99 105 111 117 124 131 139 148 157 166 176 187 198 209 221 233 245 257 269 280 291 301 310 317 323 328 331 332 331 329 325 319 312 304 296 286 276 265 255 244 233 222 212 202 192 183 174 165 157 149 141 134 128 121 115 110 105 99 95 90 86 82 78 75 71 68 65 62 59 57 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 22 22 22 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 26 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 38 39 40 40 41 42 42 43 43 44 45 45 46 46 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 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 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32
 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 65 66 67 69 70 72 73 75 76 78 80 82 83 85 87 89 91 93 95 98 100 102 105 107 110 112 115 118 121 124 127 131 134 138 141 145 149 153 157 161 165 169 173 178 182 186 190 195 199 203 207 210 214 217 220 223 225 227 228 230 230 230 230 229 228 226 224 221 218 214 210 205 200 195 189 183 178 171 165 159 153 146 140 134 128 122 116 110 105 100 95 90 85 81 77 73 69 65 62 59 56 53 50 48 45 43 41 40 38 36 35 34 33 31 31 30 29 28 28 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 38 38 39 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 52 52 53 54 55 56 57 57 58 59 59 60 60 61 61 61 62 62 62 62 62 62 62 61 61 61 60 60 59 59 58 57 57 56 55 54 53 52 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 37 38 39 40 41 42
 68 69 70 70 71 72 73 74 75 76 77 78 78 79 80 82 83 84 85 86 87 88 90 91 92 94 95 97 98 100 101 103 105 107 109 111 113 115 117 120 122 125 128 130 133 137 140 143 147 151 154 159 163 167 172 176 181 186 191 196 201 206 211 217 222 227 232 237 242 246 250 254 258 261 264 266 268 270 270 270 270 269 267 264 261 257 253 248 243 237 230 224 216 209 201 194 186 178 170 162 155 147 140 133 126 119 112 106 100 94 88 83 78 73 69 65 61 57 54 50 47 44 42 39 37 35 33 31 30 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 43 44 45 45 46 46 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 47 46 46 45 45 44 43 43 42 42 41 40 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 62 63 64 65 66 67
 50 52 53 55 57 59 61 63 65 67 69 71 73 75 78 80 82 84 87 89 92 94 97 99 102 105 107 110 113 116 119 122 125 129 132 136 139 143 147 151 156 161 166 171 177 184 190 198 206 214 224 234 245 256 269 283 298 313 330 348 368 388 409 431 454 478 502 526 549 572 593 612 629 643 653 659 660 657 649 636 619 598 573 546 517 487 456 425 395 365 337 309 284 260 237 216 197 179 162 147 133 120 109 98 88 80 72 64 58 52 46 41 37 33 29 26 23 21 19 17 15 13 12 11 9 9 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 36 37 38 39 39 40 41 41 42 42 43 43 43 43 43 43 43 43 43 43 42 42 41 41 40 40 39 38 38 37 36 35 34 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 20 19 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 21 22 23 25 26 27 29 30 32 33 35 36 38 39 41 43 45 46 48
 42 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 39 39 39 39 40 40 41 41 42 42 43 43 44 45 46 47 48 49 50 51 53 54 55 57 58 60 61 63 65 66 68 70 71 73 75 76 78 79 80 82 83 84 85 86 87 88 88 89 89 89 89 89 89 89 89 89 88 88 87 87 86 86 85 84 84 83 82 82 81 80 80 79 78 78 77 76 76 75 75 74 74 73 73 73 72 72 72 71 71 71 71 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 70 71 71 71 71 72 72 72 72 73 73 74 74 74 75 75 76 76 77 78 78 79 79 80 81 82 83 83 84 85 86 87 88 89 90 91 92 93 94 95 96 96 97 98 99 100 100 101 101 102 102 102 102 102 101 101 100 100 99 98 97 95 94 92 91 89 87 85 83 81 79 77 75 73 71 69 67 65 63 61 60 58 56 55 53 52 51 50 48 47 46 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 47 48 49 49 50 51 52 53 54 55 57 58 59 60 61 62 64 65 66 67 68 69 71 72 73 74 75 75 76 77 78 78 78 79 79 79 79 79 79 78 78 78 77 76 75 75 74 73 72 71 69 68 67 66 65 64 62 61 60 59 58 57 56 54 53 52 51 51 50 49 48 47 46 46 45 44 44 43 42
 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 44 47 50 52 55 58 61 64 67 71 74 78 81 85 88 92 95 99 102 105 108 111 114 116 118 120 122 123 124 125 125 125 125 124 123 122 120 119 116 114 112 109 106 103 100 97 94 91 87 84 81 78 75 72 69 66 63 60 58 55 52 50 48 46 43 41 40 38 36 34 33 31 30 29 27 26 25 24 23 23 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 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 53 53 54 54 54 54 54 54 53 53 53 52 52 52 51 51 50 49 49 48 48 47 46 46 45 44 44 43 43 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21 23 24 26 27 29 30 32 34 37 39 42 44 47 50 54 58 62 66 71 76 82 88 95 103 111 120 129 140 151 164 177 192 207 224 242 261 281 303 325 347 371 394 417 440 462 482 500 516 530 540 547 550 551 547 541 532 521 507 491 475 457 439 420 401 383 364 346 329 312 296 281 266 253 239 227 215 204 193 183 174 165 157 149 141 134 128 122 116 110 105 100 96 92 88 84 80 77 74 71 68 66 64 61 59 58 56 54 53 52 51 50 49 48 47 47 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 51 51 52 52 53 53 54 54 55 56 57 58 59 60 62 63 65 66 68 70 72 74 77 79 82 85 88 91 95 98 102 106 110 114 119 123 128 132 136 141 145 149 153 156 160 162 165 167 168 169 169 169 168 167 165 163 161 158 155 152 148 144 141 137 133 129 125 121 117 113 110 106 102 99 96 92 89 86 83 80 78 75 72 70 68 65 63 61 59 57 55 53 51 49 47 45 44 42 40 39 37 36 34 33 31 30 28 27 25 24 23 22 20 19 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 1 1 1 2 2 2 3 3 4 4 5 5 5 6 6 7 8 8
 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 38 39 41 43 45 48 50 52 55 58 61 65 68 72 77 81 86 92 98 105 112 121 130 140 152 164 178 194 212 231 253 277 304 333 365 399 436 475 515 557 598 637 673 703 727 741 745 738 721 695 661 620 577 531 485 440 397 357 319 285 254 226 201 178 158 140 124 110 97 85 75 66 58 50 44 38 33 28 24 20 17 14 11 9 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 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 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 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 26 27 28 29 30 32 33 34 36 37 38 40 41 42 44 45 46 47 48 49 50 51 51 52 52 53 53 53 53 53 53 52 52 51 51 50 49 48 47 46 45 43 42 41 40 38 37 35 34 33 31 30 28 27 26 24 23 22 20 19 18 17 15 14 13 12 11 10 9 8 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 7 8 9 9 10 11 12 12
 55 56 57 57 58 59 60 61 62 64 65 66 68 70 71 73 75 78 80 83 85 88 91 94 98 101 105 109 113 117 121 126 130 135 139 144 149 154 158 162 167 171 174 178 181 183 185 187 188 189 189 189 189 188 187 185 184 182 180 178 175 173 171 169 167 165 163 162 160 159 158 157 157 156 156 156 156 157 157 158 159 161 162 164 166 168 170 173 175 178 181 183 186 189 191 193 196 197 199 200 201 201 200 199 197 194 191 187 183 177 172 165 159 152 145 138 130 123 116 109 102 95 89 83 77 72 67 62 58 54 50 46 43 40 37 35 33 30 28 27 25 24 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 44 46 48 51 53 55 58 60 62 64 66 68 69 71 72 73 74 74 74 74 74 73 72 71 70 68 67 65 63 61 59 57 55 53 51 49 47 46 44 42 40 39 37 36 34 33 32 31 30 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 42 43 44 44 45 46 46 47 47 48 48 49 49 49 50 50 51 51 51 52 52 53 53 54 54
 117 120 124 127 130 133 135 138 140 143 145 146 148 149 150 151 151 151 151 151 150 149 148 147 145 144 142 140 138 136 134 131 129 127 125 123 121 119 117 115 114 112 111 110 109 108 108 107 107 107 107 107 108 109 110 111 112 113 115 116 118 120 122 124 126 129 131 133 136 138 140 143 145 147 150 152 154 155 157 159 160 161 162 162 163 163 162 162 161 160 159 157 155 153 150 147 144 141 138 134 131 127 123 119 115 112 108 104 100 96 92 89 85 82 78 75 72 69 66 64 61 59 57 55 53 51 49 48 47 45 44 43 42 42 41 41 40 40 40 40 40 40 40 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 49 50 50 51 51 52 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 52 52 52 51 51 51 50 50 49 49 48 48 48 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 43 43 44 44 44 44 45 45 46 46 47 48 48 49 50 51 52 53 54 54 55 56 57 58 59 60 61 62 63 63 64 65 65 66 66 66 67 67 67 67 67 67 66 66 66 65 65 64 64 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 26 25 25 25 24 24 24 24 25 25 25 25 26 26 27 28 28 29 30 31 32 34 35 37 38 40 42 44 46 48 50 52 54 57 59 62 65 68 71 74 77 80 83 86 90 93 96 100 103 107 110 114
 135 136 137 137 138 138 138 138 138 137 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 119 118 118 118 117 117 117 118 118 118 119 120 121 122 123 124 126 127 129 131 133 135 138 140 142 145 147 150 152 155 157 160 162 165 167 169 171 173 174 176 177 178 179 179 180 180 180 180 179 178 177 176 174 173 171 169 166 164 161 158 155 152 148 145 141 137 134 130 126 122 118 114 110 106 101 97 93 90 86 82 78 75 71 68 64 61 58 55 52 50 47 45 43 41 39 37 35 33 32 31 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 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 40 41 42 43 44 44 45 46 47 48 48 49 50 50 51 51 52 52 52 53 53 53 53 53 53 53 53 53 53 52 52 51 51 50 50 49 48 47 47 46 45 44 43 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 32 34 35 37 39 41 44 46 48 51 54 57 60 63 66 69 73 76 80 83 87 91 94 98 101 105 108 112 115 118 121 123 126 128 130 132 133
 105 106 106 107 107 107 107 107 107 107 107 106 106 105 105 104 103 103 102 101 101 100 99 98 98 97 96 95 95 94 93 93 92 92 91 91 91 91 91 91 91 91 92 93 94 95 96 98 100 102 105 108 111 115 119 124 129 135 141 148 156 164 173 182 193 204 216 229 243 258 274 291 309 329 349 370 392 414 438 461 485 509 532 554 575 594 610 623 633 639 640 638 631 619 604 586 564 540 514 487 459 432 404 377 350 325 301 278 257 237 218 201 184 169 156 143 132 121 111 103 95 87 81 75 70 65 61 57 53 50 47 45 43 41 39 38 37 35 35 34 33 33 32 32 32 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 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 40 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 32 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 24 25 26 27 28 29 31 32 34 35 37 39 41 42 45 47 49 51 54 56 59 61 64 66 69 71 74 76 79 81 84 86 88 90 92 94 96 97 99 100 102 103 104 105
 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 48 49 51 52 54 55 57 59 61 63 65 68 70 72 75 77 80 83 86 88 91 94 97 100 103 106 109 112 115 118 120 123 126 129 131 134 136 138 141 143 145 146 148 150 151 152 153 154 154 155 155 155 155 154 153 153 151 150 149 147 145 143 141 138 136 133 131 128 125 122 119 116 112 109 106 103 100 96 93 90 87 84 81 79 76 73 71 68 66 64 62 60 58 56 54 53 51 50 49 48 47 46 45 44 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 42 42 42 43 44 44 45 46 47 47 48 49 50 52 53 54 55 57 58 60 61 63 65 66 68 70 72 74 76 78 80 83 85 87 89 92 94 96 98 100 102 104 106 108 109 110 112 113 113 114 114 115 115 114 114 113 113 112 111 110 109 107 106 104 103 101 100 98 97 95 93 92 90 89 87 86 84 83 82 80 79 78 77 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 58 57 57 56 55 54 54 53 52 52 51 50 50 49 48 48 47 47 46 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 46 46 46 47 47 47 46 46 46 46 46 45 45 45 45 44 44 43 43 43 42 42 41 41 40 40 39 39 39 38
 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 53 54 55 57 58 59 60 61 63 64 65 67 69 70 72 74 76 78 80 82 84 87 89 92 94 97 99 102 105 108 110 113 116 119 121 124 126 128 130 132 134 135 137 138 138 139 139 139 139 138 137 136 135 134 133 131 129 128 126 124 122 121 119 117 115 113 111 109 108 106 104 102 101 99 97 96 94 93 91 89 88 86 84 83 81 79 78 76 74 73 71 69 67 65 63 61 59 58 56 54 52 50 48 46 45 43 41 40 38 37 35 34 33 32 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 27 26 26 26 26 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 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 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 26 27 28 29 30 31 32 32 33 34 35 36 36 37 38 38 39 40 41 41
 34 35 36 38 39 40 42 43 45 46 48 50 52 55 57 60 63 66 69 73 77 81 86 91 96 102 108 115 122 130 138 147 157 167 178 189 201 213 226 238 251 263 275 287 297 306 313 319 323 324 324 321 316 309 301 291 280 268 256 243 230 218 205 193 182 171 161 151 142 133 125 118 111 104 98 92 87 83 78 74 70 67 63 60 57 55 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 38 39 40 41 42 43 44 45 46 46 47 48 49 50 50 51 52 53 53 54 55 56 56 57 58 58 59 60 60 61 62 63 64 64 65 66 67 68 69 70 72 73 74 76 77 79 81 82 84 86 88 91 93 95 98 101 103 106 109 112 115 118 122 125 128 131 134 137 139 142 144 145 147 148 149 149 148 148 146 145 143 140 137 134 131 127 124 120 116 112 108 104 100 96 93 89 86 83 80 77 74 71 69 66 64 62 60 59 57 55 54 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 31 32 32 33
 22 24 25 26 28 30 32 34 37 40 43 46 50 54 59 65 71 78 86 94 104 116 129 144 161 180 202 228 257 290 328 371 420 474 535 599 668 737 805 865 913 945 957 948 918 872 813 748 679 611 546 486 431 382 339 300 267 237 211 188 169 151 136 123 111 101 92 84 77 70 65 60 55 51 47 44 41 39 36 34 32 30 29 27 26 25 23 22 21 21 20 19 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 14 14 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 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 29 30 32 34 36 38 40 42 45 48 51 54 58 62 65 69 74 78 82 86 91 95 99 103 106 110 112 115 117 118 119 119 119 118 117 116 114 112 110 107 105 102 99 96 93 90 88 85 82 80 78 75 73 71 69 67 66 64 62 61 60 58 57 56 55 54 53 52 51 51 50 49 48 48 47 47 46 45 45 44 44 43 43 42 41 41 40 40 39 38 38 37 36 35 35 34 33 32 32 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 18 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21
 95 99 103 107 111 116 120 125 130 136 141 147 153 159 166 172 179 186 193 201 208 216 223 231 238 245 252 259 265 270 275 279 282 285 286 287 286 285 283 280 276 272 267 262 256 250 244 237 231 224 218 212 205 200 194 189 183 179 174 170 166 162 158 155 152 149 146 144 141 139 137 135 133 131 130 128 127 125 124 122 121 119 118 116 115 113 111 110 108 106 104 102 100 98 95 93 91 88 86 83 80 78 75 72 69 66 64 61 58 55 53 50 48 45 43 40 38 36 34 32 30 29 27 25 24 23 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 43 44 45 46 47 47 48 48 49 49 49 49 49 49 49 48 48 48 47 46 46 45 44 43 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 17 17 18 18 19 20 21 22 23 24 25 27 28 29 31 32 34 36 37 39 41 43 45 47 49 52 54 56 59 61 64 67 69 72 75 78 81 85 88 92
 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 53 54 56 57 59 61 63 65 67 70 72 75 78 80 83 87 90 93 96 100 103 106 109 113 116 118 121 123 125 127 128 129 130 130 130 129 128 127 126 124 122 120 118 116 113 111 108 106 103 101 98 96 93 91 88 86 84 82 80 78 76 74 72 70 69 67 65 64 62 61 59 57 56 54 53 51 50 48 47 45 44 42 41 39 38 36 35 33 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 30 31 32 33 33 34 34 35 35 35 36 36 35 35 35 35 34 34 33 32 32 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 18 18 17 17 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 23 24 25 26 27 27 28 29 29 30 31 31 32 32 33 33 34 34 35 35 35 36 36
 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 63 64 65 66 67 67 68 69 70 71 71 72 73 74 75 75 76 77 78 80 81 82 83 85 86 88 89 91 93 95 97 99 102 104 106 109 111 114 116 119 121 124 127 129 131 134 136 138 140 141 143 144 145 145 145 145 145 144 143 142 140 138 136 134 131 128 125 122 119 115 112 108 105 101 98 94 91 88 84 81 78 75 72 70 67 64 62 60 58 55 54 52 50 48 47 45 44 43 42 41 40 39 38 38 37 37 36 36 36 36 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 37 38 39 39 40 41 43 44 45 46 48 49 51 53 54 56 58 60 62 64 66 68 70 72 75 77 79 81 83 86 88 90 92 93 95 97 98 100 101 102 103 103 104 104 104 103 103 102 101 100 99 97 95 93 91 89 87 85 82 80 77 75 72 70 67 65 62 60 57 55 53 51 49 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38
 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 75 76 77 78 78 79 79 80 80 80 80 81 81 81 81 81 81 80 80 80 80 80 79 79 79 78 78 78 77 77 77 76 76 76 75 75 74 74 74 73 73 73 72 72 72 71 71 71 70 70 70 70 69 69 69 69 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 69 69 69 69 70 70 70 71 71 71 71 72 72 72 72 72 72 73 73 73 72 72 72 72 72 71 71 70 70 69 69 68 67 66 66 65 64 63 62 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 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 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 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 49 50 50 51 51 52 52 53 53 53 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 53 53 52 52 52 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 44 44 44 44 44 45 45 45 46 46 47 47 48
 23 25 26 27 29 31 32 34 36 38 40 42 44 47 49 52 54 57 60 63 67 70 73 77 81 85 89 93 97 102 107 111 116 121 126 132 137 142 147 153 158 164 169 174 180 185 190 195 200 205 210 215 219 223 228 232 236 239 242 245 248 250 252 254 255 256 256 255 254 253 250 247 244 240 235 230 224 218 212 205 197 190 182 174 166 159 151 143 135 128 121 114 107 101 94 88 83 77 72 67 63 59 55 51 47 44 41 38 35 33 30 28 26 24 23 21 20 18 17 16 15 14 13 13 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 45 45 46 47 47 48 49 49 50 50 51 52 52 53 53 54 54 54 54 55 55 55 55 55 55 54 54 54 53 53 52 52 51 50 49 49 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 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17 18 19 21 22
 38 39 40 41 42 43 44 45 47 48 50 52 54 56 58 61 63 66 70 73 77 81 85 90 95 101 107 114 121 128 137 146 155 165 176 187 199 212 225 239 252 266 280 293 306 318 329 339 346 352 355 356 355 352 346 338 329 318 306 294 280 267 253 239 226 213 201 189 177 167 157 147 139 130 123 116 109 103 97 92 87 83 79 75 71 68 65 62 59 57 55 53 51 49 47 46 45 43 42 41 40 40 39 38 38 37 37 36 36 36 36 36 36 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 48 49 50 52 53 54 56 57 59 60 62 63 64 65 67 68 69 70 71 71 72 73 73 73 74 74 74 74 74 73 73 73 73 72 72 71 71 71 70 70 69 69 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 68 68 69 69 70 70 71 72 73 73 74 75 76 77 78 79 80 82 83 84 84 85 86 87 87 88 88 88 88 88 88 88 87 86 85 84 82 81 79 78 76 74 72 70 68 67 65 63 61 59 58 56 55 53 52 51 50 49 48 47 46 45 45 44 44 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 66 67 68 69 71 72 73 74 75 76 76 77 78 78 78 78 78 78 78 77 77 76 75 74 73 72 71 69 68 66 65 63 62 60 59 57 56 54 53 51 50 48 47 46 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 35 36 36 37 37
 37 38 40 41 42 43 44 46 47 49 50 52 54 56 58 60 62 65 67 70 73 76 80 83 87 91 95 100 104 109 115 120 126 132 139 146 153 161 168 176 185 193 202 211 219 228 237 245 253 260 267 274 279 284 288 291 292 293 293 292 289 286 282 277 272 265 259 251 244 236 228 220 212 204 196 188 180 172 164 157 150 143 137 130 124 118 113 107 102 97 92 88 84 79 76 72 68 65 62 58 56 53 50 48 45 43 41 39 37 35 33 31 30 28 27 26 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 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 24 25 25 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 59 61 62 64 66 68 69 71 73 75 77 79 80 82 84 85 87 88 90 91 92 93 93 94 94 94 94 94 94 94 93 93 92 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 73 72 71 70 69 69 68 67 66 66 65 64 63 63 62 61 60 59 59 58 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 36 36
 71 71 71 71 71 71 72 72 72 73 73 73 74 74 75 75 76 76 77 78 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 100 101 102 102 102 103 103 103 102 102 102 101 100 99 98 97 96 95 93 92 90 89 87 85 83 81 80 78 76 74 72 70 69 67 65 63 62 60 58 57 55 54 52 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 52 53 55 56 57 58 59 60 61 62 63 64 65 66 66 67 67 68 68 69 69 69 70 70 70 70 70 70 71 71
 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 37 38 39 40 41 42 43 44 44 45 46 47 47 48 48 49 49 49 50 50 50 50 50 49 49 49 48 48 48 47 46 46 45 45 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 24 23 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 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 19
 36 37 38 39 39 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 48 48 49 49 50 50 51 52 53 54 55 56 57 58 60 62 64 66 68 71 74 77 81 85 90 95 101 108 115 124 133 143 155 168 182 198 215 235 256 279 303 330 358 388 419 450 481 511 539 563 582 595 601 600 591 575 553 526 495 461 427 392 358 326 295 266 240 215 193 173 155 139 124 110 99 88 78 69 61 54 48 42 37 33 28 25 21 18 16 13 11 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 21 22 23 24 26 27 29 30 32 33 35 37 39 40 42 44 46 48 50 51 53 55 56 58 59 61 62 63 64 65 65 65 66 65 65 65 64 63 62 61 60 58 57 55 54 52 50 49 47 46 44 43 42 41 39 38 37 36 36 35 34 34 33 32 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 16 16 15 15 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 30 31 32 33 34 35 36
 68 66 64 63 61 59 57 56 54 53 51 50 49 48 47 46 45 44 43 42 42 41 41 41 40 40 40 40 40 40 41 41 42 42 43 44 45 47 48 50 52 54 56 58 61 64 67 70 74 78 82 87 92 97 102 108 113 119 125 132 138 144 151 157 163 169 175 180 185 189 193 196 198 200 202 202 203 202 201 200 197 195 192 189 185 182 177 173 169 164 160 155 150 145 140 136 131 126 121 116 112 107 102 98 93 89 85 81 77 73 69 65 62 58 55 52 49 46 43 41 38 36 34 32 30 28 26 25 24 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 13 13 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 45 47 48 50 51 53 54 55 56 57 58 59 60 60 60 60 60 60 59 59 58 56 55 54 52 51 49 47 45 43 41 40 38 36 34 32 31 29 28 26 25 24 23 21 20 20 19 18 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 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 12 12 12 12 13 13 14 14 14 15 16 16 17 18 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 42 45 47 50 52 55 58 60 63 66 69 71 74 76 78 80 82 83 85 86 86 87 87 87 86 85 85 83 82 81 79 77 76 74 72 70
 52 53 55 56 57 59 60 62 63 65 67 69 71 73 76 78 81 83 86 89 92 96 99 103 106 110 114 118 122 126 130 134 139 143 147 151 155 158 162 165 168 171 173 175 177 178 179 180 180 180 179 178 177 176 174 172 169 167 165 162 159 156 153 150 147 144 141 138 135 132 129 126 123 120 117 114 112 109 107 104 102 99 97 94 92 90 88 86 84 82 80 78 76 74 72 71 69 67 66 64 62 61 59 58 56 55 53 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 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 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 38 39 40 41 41 42 42 43 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 26 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 30 31 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 47 48 49 49 50 51
 72 74 76 77 79 81 82 84 86 87 89 91 93 94 96 98 100 102 104 106 109 111 113 116 119 121 124 127 131 134 138 141 145 149 153 158 162 167 171 176 181 186 191 196 201 206 211 215 219 223 227 230 233 235 237 238 238 238 238 236 235 232 230 226 223 219 214 210 205 200 195 189 184 178 173 167 162 157 151 146 141 136 131 126 121 117 112 108 104 100 96 92 88 84 81 77 74 70 67 64 61 58 56 53 50 48 45 43 41 39 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 58 59 59 60 60 61 61 61 61 61 61 61 61 61 61 60 60 59 59 58 58 57 56 55 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 27 28 29 30 32 33 35 36 38 40 41 43 45 46 48 50 52 53 55 57 59 60 62 64 66 67 69 71
 63 66 69 73 76 80 83 87 91 95 100 104 109 114 119 124 130 136 142 148 155 161 168 176 183 191 199 208 216 225 234 243 252 261 270 279 288 296 304 312 319 326 332 337 342 346 350 352 354 356 356 356 356 355 353 351 348 346 342 339 335 332 328 323 319 315 310 305 300 295 290 285 279 273 267 261 255 248 242 235 227 220 213 205 197 190 182 174 166 158 150 143 135 128 120 113 106 100 93 87 81 76 70 65 60 56 51 47 44 40 37 34 31 28 25 23 21 19 17 15 14 13 11 10 9 8 7 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 47 48 50 52 54 56 58 61 63 66 68 71 74 77 81 84 88 92 96 100 104 108 112 117 121 125 129 133 136 140 143 145 148 149 150 151 151 151 150 149 147 144 142 138 135 131 127 123 119 114 110 105 101 96 92 88 83 79 75 72 68 64 61 57 54 51 48 46 43 41 38 36 34 32 30 28 26 25 23 22 20 19 18 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 4 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 7 8 9 10 11 12 13 14 16 17 18 20 22 23 25 27 29 31 33 35 37 39 41 44 46 49 51 54 57 60
 46 47 47 48 49 49 50 51 51 52 52 53 53 54 54 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 54 54 53 53 52 52 51 51 50 50 49 49 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 42 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 42 43 43 44 45 45 46 47 47 48 49 50 51 51 52 53 54 55 56 56 57 58 59 59 60 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 63 62 62 62 61 61 61 60 60 59 59 58 58 57 57 56 56 56 55 55 54 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 54 55 56 56 57 58 58 59 60 61 62 63 64 65 66 67 67 68 69 70 71 72 72 73 73 74 74 75 75 75 75 75 75 75 74 74 73 73 72 71 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 43 43 44 45 45
 26 27 29 30 31 32 34 35 37 38 40 41 43 45 46 48 49 51 52 54 55 56 57 58 59 60 60 60 60 60 60 59 59 58 57 55 54 53 51 49 48 46 44 43 41 39 38 36 35 33 32 30 29 28 27 26 24 24 23 22 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 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 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28 29 31 32 33 35 36 37 39 40 41 42 44 45 46 47 47 48 49 49 50 50 50 50 50 50 50 50 50 49 49 49 48 48 48 47 47 46 46 45 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 44 44 45 45 46 46 47 48 49 50 51 52 54 55 56 58 59 61 62 64 66 67 68 70 71 72 73 74 75 75 75 76 76 75 75 74 73 72 71 70 69 67 66 64 63 61 59 58 56 54 53 51 49 48 46 45 43 42 40 39 38 36 35 34 33 32 31 29 28 27 26 25 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25
 96 96 96 95 95 94 94 93 93 92 91 90 89 88 87 85 84 83 82 80 79 78 76 75 73 72 71 69 68 67 66 65 63 62 62 61 60 59 58 58 58 57 57 57 57 57 57 58 58 59 59 60 61 62 63 65 66 67 69 71 73 75 76 79 81 83 85 87 90 92 95 97 99 102 104 106 108 110 112 114 116 117 118 120 120 121 121 122 121 121 120 119 118 117 115 113 111 109 107 104 102 99 96 93 90 87 84 81 78 76 73 70 67 64 62 59 57 55 52 50 48 46 45 43 41 40 39 37 36 35 34 33 33 32 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 64 65 66 67 68 68 69 70 70 71 72 72 73 73 73 74 74 74 74 74 74 74 74 74 74 74 74 74 73 73 73 73 73 72 72 72 72 72 72 72 72 72 73 73 73 74 74 75 75 76 77 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 93 94 95 96 96 97 97 97 97 97 97 96 96 95 95 94 93 92 91 89 88 86 85 83 81 80 78 76 74 72 70 69 67 65 63 61 60 58 56 55 53 52 51 49 48 47 46 45 44 43 42 42 41 41 40 40 40 40 40 40 40 40 40 41 41 42 43 44 44 45 47 48 49 50 52 53 55 56 58 60 62 63 65 67 69 71 73 74 76 78 80 81 83 85 86 87 89 90 91 92 93 94 94 95 95 95 96
 31 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 41 42 43 45 46 48 49 51 52 54 56 57 59 60 62 63 64 66 66 67 68 68 68 68 68 68 67 66 65 64 63 61 60 58 57 55 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 29 29 29 29 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 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 31 32 33 35 37 38 40 42 44 46 48 50 51 53 55 57 58 60 61 62 63 64 64 64 64 63 63 62 60 59 57 56 54 52 50 48 46 44 42 40 38 37 35 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 30 31 32 33 34 34 35 36 37 38 39 39 40 41 41 42 42 43 43 44 44 44 44 44 44 44 44 43 43 43 42 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31
 20 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 41 42 43 44 45 45 46 47 47 48 48 48 48 48 49 48 48 48 48 47 47 46 45 44 44 43 42 41 40 39 37 36 35 34 33 32 31 30 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 21 22 23 23 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 30 31 32 32 33 35 36 37 38 39 41 42 44 46 48 49 51 53 55 57 59 61 63 65 67 69 71 72 73 74 75 76 76 76 75 74 73 72 71 69 67 65 63 60 58 56 53 51 49 47 44 42 40 39 37 35 34 32 31 29 28 27 26 25 24 24 23 22 22 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20
 13 14 14 14 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 28 29 31 32 34 36 38 41 43 46 49 53 56 60 65 69 75 80 86 92 99 106 113 120 127 134 141 147 153 158 162 164 166 166 165 162 159 154 149 142 136 129 122 115 108 102 95 89 83 78 73 68 64 59 56 52 49 46 43 40 38 36 34 32 30 28 27 25 24 23 22 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 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 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 35 36 38 40 42 44 46 48 51 53 56 59 62 65 68 71 74 77 80 83 86 88 90 92 93 94 94 94 94 93 91 89 87 85 82 79 76 73 70 67 64 61 59 56 53 51 49 46 44 42 41 39 37 36 35 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 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
 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 37 38 39 41 42 44 46 48 50 53 55 58 61 64 68 71 75 80 84 89 94 100 105 112 118 125 131 139 146 153 160 167 174 180 186 191 196 199 202 204 204 204 203 200 197 193 188 183 177 171 165 159 152 146 139 133 127 121 115 110 105 100 95 91 87 83 79 76 72 69 66 64 61 59 57 55 53 51 49 48 46 45 44 43 42 41 40 39 39 38 38 38 37 37 37 37 37 37 37 37 38 38 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 59 60 61 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 97 98 99 101 102 103 104 105 107 107 108 109 109 110 110 110 109 109 108 107 105 104 102 100 97 95 92 89 86 83 80 77 74 71 68 65 63 60 58 55 53 51 49 47 45 44 42 41 40 39 38 37 36 36 35 34 34 34 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 45 46 47 47 48 49 49 50 50 51 51 51 51 51 52 51 51 51 51 50 50 49 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21
 161 156 152 147 141 136 131 125 120 115 110 105 100 96 92 88 84 80 77 73 70 68 65 63 60 58 56 54 53 51 50 49 48 47 46 46 45 45 45 44 45 45 45 45 46 46 47 48 49 50 51 53 54 56 57 59 61 63 65 67 70 72 74 77 80 82 85 88 91 93 96 99 102 105 108 111 113 116 119 121 124 126 129 131 133 134 136 137 139 140 140 141 141 140 140 139 138 136 134 132 129 127 124 120 117 113 109 105 101 97 92 88 84 80 76 72 68 64 61 57 54 51 48 46 43 41 39 37 35 33 32 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 46 48 50 51 53 55 56 58 60 61 63 64 66 67 68 69 70 71 72 73 73 73 73 73 73 73 72 71 70 69 68 67 66 64 63 62 60 58 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 22 23 24 26 27 29 31 33 36 38 41 44 47 51 55 59 63 68 73 78 84 90 96 103 109 116 123 129 136 142 148 154 159 164 168 171 173 174 175 174 173 171 168 165
 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 35 35 35 35 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 48 49 50 51 52 53 54 55 55 56 57 58 58 59 59 60 60 60 61 61 61 61 61 60 60 60 59 59 58 58 57 57 56 55 55 54 53 52 52 51 50 49 49 48 47 47 46 45 45 44 44 43 43 42 41 41 41 40 40 39 39 38 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 42 43 44 46 47 48 50 51 53 55 56 58 60 61 63 65 66 68 70 71 73 74 76 77 79 80 81 82 82 83 83 84 84 84 84 83 83 82 82 81 80 79 77 76 75 73 72 71 69 67 66 64 63 61 60 58 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 35 35
 90 95 100 104 109 114 119 124 129 134 139 143 148 152 156 159 162 164 166 167 168 168 168 167 165 163 160 157 154 150 147 143 139 135 131 126 123 119 115 112 108 105 102 99 97 95 93 91 89 88 87 86 85 85 84 84 84 84 84 85 85 86 86 87 88 89 90 91 91 92 93 94 95 95 96 97 97 97 97 97 97 97 96 96 95 94 93 91 90 88 86 85 83 80 78 76 74 71 69 66 64 62 59 57 54 52 50 48 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 23 22 21 21 20 20 20 20 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 46 46 47 48 48 49 49 49 50 50 50 50 51 51 51 51 51 51 51 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 51 52 53 54 54 55 56 57 59 60 61 63 64 66 68 69 71 73 75 77 79 81 84 86 88 90 92 94 96 98 100 101 103 104 105 106 107 108 108 108 108 108 107 107 106 105 104 102 100 99 97 94 92 90 87 85 82 80 77 74 72 69 66 64 61 59 56 54 52 49 47 45 43 41 39 37 36 34 32 31 29 28 27 26 24 23 22 21 21 20 19 18 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 21 22 23 24 25 27 28 29 31 33 35 36 39 41 43 45 48 51 54 56 60 63 66 70 74 78 82 86
 34 35 37 38 39 40 41 42 43 45 46 47 49 50 51 53 54 56 58 59 61 63 65 67 69 71 74 76 79 81 84 87 90 94 97 101 105 109 113 117 122 126 131 136 141 146 151 155 160 165 169 173 177 181 184 186 188 190 191 191 191 191 190 188 186 183 180 177 174 170 166 162 157 153 148 144 139 135 130 126 122 117 113 109 105 101 97 93 90 86 83 79 76 73 70 67 64 61 59 56 54 51 49 47 45 43 41 39 37 35 34 32 31 30 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 21 21 22 23 24 24 25 27 28 29 30 32 33 35 37 39 41 43 45 47 50 52 55 58 61 64 67 71 74 78 82 86 90 94 98 103 107 112 117 122 127 132 137 143 148 153 159 164 169 174 179 184 188 193 196 200 203 205 207 208 208 208 207 205 203 200 196 192 187 182 177 171 165 159 152 146 140 134 128 122 116 111 106 101 97 93 89 85 81 78 75 72 70 68 65 63 62 60 58 57 56 54 53 52 51 50 50 49 48 47 47 46 45 45 44 44 43 42 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 30 31 32 33
 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 53 55 56 58 59 61 62 63 65 66 67 68 69 70 70 71 71 71 71 71 71 71 70 69 69 68 67 66 65 64 62 61 60 59 58 57 56 55 54 54 53 52 52 51 51 51 51 51 51 51 51 51 52 52 53 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 70 71 72 73 74 75 76 77 77 77 78 78 78 77 77 76 75 74 73 72 70 69 67 66 64 62 60 59 57 55 54 52 50 49 47 46 45 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 32 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 54 55 55 56 57 57 58 58 59 59 59 59 59 60 59 59 59 59 58 58 58 57 56 56 55 54 53 52 51 50 49 48 47 46 45 43 42 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 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 30 30 30 31
 58 59 61 62 64 65 66 67 68 68 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 69 69 70 71 72 73 75 77 79 81 84 87 90 94 98 102 107 112 118 124 131 138 146 154 163 172 182 191 201 211 221 231 240 249 257 265 271 275 279 281 281 280 277 272 266 259 251 242 232 221 210 199 188 177 166 155 145 135 125 116 108 100 92 85 78 72 66 60 55 50 46 42 38 34 31 28 25 23 21 19 17 15 13 12 10 9 8 7 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 16 17 19 20 22 24 26 28 30 32 35 37 40 43 46 49 53 57 60 64 68 73 77 81 85 90 94 98 102 105 109 112 114 116 118 119 119 119 118 117 116 114 112 109 106 104 101 97 94 91 88 85 82 80 77 74 72 70 67 65 63 61 60 58 56 55 53 52 50 49 48 46 45 44 42 41 40 39 38 37 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 7 8 9 10 11 12 14 15 16 18 20 21 23 25 27 29 31 34 36 38 41 43 45 47 50 52 54 56
 48 49 49 50 51 52 54 55 56 57 59 60 62 64 65 67 69 71 73 75 77 79 81 83 85 86 88 90 91 93 94 95 96 96 97 97 97 96 95 94 93 92 90 88 87 85 82 80 78 76 74 71 69 67 65 63 61 59 58 56 54 53 52 50 49 48 47 46 46 45 44 44 43 43 43 43 42 42 42 42 43 43 43 43 44 44 45 45 46 46 47 47 48 49 50 50 51 52 53 54 55 55 56 57 57 58 59 59 60 60 60 60 60 60 60 60 60 59 59 58 57 57 56 55 54 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 28 28 27 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 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 41 43 44 46 48 49 51 53 55 57 59 60 62 64 65 67 68 69 70 70 71 71 71 71 71 70 70 69 68 67 65 64 62 61 59 58 56 54 52 51 49 48 46 44 43 41 40 39 38 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 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 43 43 44 44 45 46 46 47
 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 30 30 31 32 33 34 35 37 38 40 42 43 46 48 50 53 55 58 61 64 68 71 74 78 82 85 89 93 96 99 103 105 108 110 112 114 115 116 116 116 115 114 113 111 109 107 105 103 100 98 95 93 90 88 86 83 81 79 77 75 73 71 70 68 67 65 64 63 62 61 60 59 58 58 57 56 56 55 55 55 54 54 54 53 53 53 53 52 52 52 52 52 51 51 51 50 50 50 49 49 48 48 47 47 46 45 45 44 43 42 41 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 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 34 35 36 38 40 41 43 45 47 50 52 55 57 60 63 65 68 71 74 77 80 82 85 87 89 90 91 92 93 93 92 91 90 89 87 85 82 80 77 74 71 68 65 62 59 57 54 51 49 47 44 42 40 38 37 35 33 32 31 30 28 27 26 26 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 46 46 46 47 47 47 47 47 46 46 46 45 44 44 43 42 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 30 30 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 78 78 79 79 79 79 79 79 79 79 78 78 78 77 76 76 75 74 74 73 72 72 71 71 70 70 69 69 69 69 69 69 69 69 70 70 71 72 72 73 75 76 77 79 80 82 84 86 88 90 92 94 97 99 101 104 106 109 111 113 116 118 120 122 123 125 126 128 129 130 130 131 131 131 132 131 131 131 130 129 129 128 127 126 124 123 122 120 119 117 115 113 112 110 108 106 104 101 99 97 94 92 90 87 85 82 79 77 74 72 69 67 64 62 60 57 55 53 51 49 47 46 44 42 41 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 36 38 39 40 42 43 45 47 48 50 52 54 57 59 61 63 66 68 71 73 76 78 81 83 86 88 91 93 95 97 100 102 103 105 107 108 109 110 111 112 112 112 113 112 112 112 111 110 109 108 107 105 104 102 100 98 96 95 93 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 59 57 55 54 52 51 50 48 47 46 45 44 42 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 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 26 26 26 26 26 26 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 45 47 48 49 51 52 54 56 57 59 60 62 64 65 67 68 70 71 72 73 74 75 76 77
 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 30 30 29 28 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 35 36 37 38 39 40 41 42 42 43 44 44 44 44 45 45 45 44 44 44 43 43 42 42 41 40 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19
 43 43 43 44 44 45 45 46 46 47 47 48 48 49 50 51 52 53 54 55 56 57 59 60 62 64 65 67 69 71 74 76 78 81 84 86 89 92 95 98 101 104 107 111 114 117 120 124 127 130 134 137 141 144 148 151 155 159 162 166 170 174 179 183 187 192 196 200 205 209 213 217 221 224 227 230 232 233 234 234 234 232 230 227 223 219 214 208 202 195 188 180 173 165 157 149 141 134 126 119 112 106 99 93 88 82 77 72 68 64 60 57 53 50 47 45 43 40 38 37 35 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 52 53 55 57 59 61 64 66 68 71 73 76 78 81 84 87 89 92 95 98 100 103 105 107 110 111 113 114 115 116 117 117 116 116 115 114 113 112 110 109 107 105 103 101 99 98 96 94 93 91 90 88 87 86 85 85 84 83 83 83 83 83 83 83 83 83 84 84 85 85 86 86 86 87 87 88 88 88 88 88 87 87 86 85 85 84 82 81 80 78 76 74 72 70 68 66 64 62 60 58 56 54 51 49 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42
 53 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 41 41 41 41 41 41 41 41 42 42 43 44 45 46 47 49 50 52 53 55 57 60 62 65 67 70 73 76 79 83 86 90 94 97 101 105 109 113 117 121 125 128 132 135 138 141 144 146 148 150 151 152 152 153 152 152 151 149 148 146 144 141 139 136 133 130 127 124 121 117 114 111 108 105 102 99 96 93 90 87 85 82 79 77 75 73 70 68 66 64 63 61 59 58 56 54 53 52 50 49 48 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 23 22 21 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 32 33 35 36 38 40 42 44 46 49 51 54 56 59 62 65 69 72 75 79 83 86 90 94 97 101 104 107 110 113 116 118 120 121 122 122 123 122 121 120 119 117 115 112 110 107 104 100 97 94 91 87 84 81 78 75 72 69 67 64 62 59 57 55 53 51 50 48 47 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 47 48 50 51 52 53 54 55 56 57 58 58 59 59 59 59 59 59 59 58 58 57 56 56 55 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 38 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 40 40 41 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 60 61 63 64 66 68 69 70 72 73 74 75 76 77 78 79 79 80 80 80 80 80 80 80 80 80 79 79 79 78 78 77 77 77 76 76 75 75 74 74 73 73 72 72 71 70 70 69 68 67 67 66 65 64 63 62 60 59 58 57 56 54 53 52 50 49 48 46 45 44 43 42 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 43 44 45 47 48 49 51 53 54 56 58 60 62 63 65 67 70 72 74 76 78 80 82 84 85 87 89 90 91 93 94 94 95 95 95 95 95 94 94 93 92 91 90 88 87 85 84 82 81 79 78 76 75 73 72 71 69 68 67 66 65 65 64 63 63 62 62 62 62 62 62 62 62 62 63 63 64 64 65 65 66 67 67 68 69 69 70 71 71 72 72 72 73 73 73 73 73 73 72 72 71 71 70 69 68 67 66 65 64 63 62 60 59 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 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
 63 64 66 67 68 69 70 72 72 73 74 75 76 76 77 77 77 77 77 77 77 77 77 76 76 75 75 74 74 73 72 72 71 70 70 69 69 68 68 67 67 67 67 67 67 67 67 68 68 69 70 71 72 73 75 77 78 81 83 85 88 91 94 97 101 104 108 112 115 119 123 126 130 133 136 138 140 141 142 143 142 142 140 138 136 133 130 126 122 118 113 109 104 100 95 91 86 82 78 74 70 66 63 60 57 54 51 48 46 44 42 40 38 37 35 34 33 32 31 30 29 28 28 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 47 48 49 50 50 51 52 53 54 54 55 56 57 58 59 59 60 61 62 63 64 65 66 66 67 68 69 69 70 70 71 71 71 72 72 72 72 71 71 71 70 70 69 69 68 67 67 66 65 65 64 64 63 62 62 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 60 60 60 59 59 58 57 56 55 54 53 52 50 49 48 46 45 43 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 31 33 34 35 36 38 39 41 42 43 45 46 48 50 51 53 54 56 57 59 60 62
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 30 31 32 34 35 37 38 40 42 44 46 48 50 52 55 57 59 61 63 65 66 68 69 70 71 72 72 72 72 71 70 69 68 67 65 64 62 60 58 56 54 53 51 49 47 45 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 41 43 44 46 47 48 49 50 52 52 53 54 54 55 55 55 55 55 55 54 54 53 52 51 50 49 48 47 46 45 44 43 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25
 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 18 18 19 20 21 23 24 25 27 28 30 32 34 36 38 40 42 44 46 48 50 52 53 54 55 56 56 56 55 55 54 52 51 49 47 45 43 41 39 37 36 34 32 31 29 28 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 20 21 23 24 26 28 30 32 35 37 40 42 45 48 51 54 57 60 62 65 68 70 72 74 75 76 77 77 77 76 75 74 73 71 69 67 65 63 61 59 56 54 52 50 47 45 43 41 39 37 36 34 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 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 15 16 16
 63 64 66 67 68 70 71 72 73 74 75 76 77 78 79 79 80 81 81 82 82 83 83 83 84 84 84 84 84 84 84 84 84 83 83 83 82 82 81 80 80 79 78 77 77 76 75 74 73 73 72 71 70 70 69 68 68 67 67 66 66 66 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 65 65 65 64 64 63 62 61 61 60 59 57 56 55 54 52 51 50 48 47 45 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 58 59 60 60 61 62 62 62 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 62 62 62 61 61 61 60 60 60 59 59 58 58 58 57 57 57 56 56 55 55 55 54 54 54 53 53 52 52 51 50 50 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 31 30 29 28 27 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 31 32 33 35 36 37 39 40 42 44 45 47 49 50 52 54 55 57 58 60 61
 32 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 23 22 22 21 21 21 21 21 20 20 20 20 21 21 21 21 21 22 22 22 23 24 24 25 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 51 53 56 59 62 65 68 72 75 78 82 85 88 91 94 96 98 99 101 101 101 101 100 99 97 95 93 90 88 85 82 78 75 72 69 66 63 61 58 56 53 51 49 47 45 43 42 40 39 38 36 35 34 34 33 32 32 31 31 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 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 40 41 43 44 45 46 47 48 49 50 52 52 53 54 55 56 56 57 57 57 57 57 57 57 57 56 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 29 28 28 27 26 25 25 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 37 37 37 37 36 36 35 35 34 34 33
 30 30 30 30 30 30 30 30 31 31 31 31 32 33 33 34 35 36 37 39 41 43 45 47 50 53 57 61 65 70 75 81 87 94 102 110 118 127 137 147 157 167 177 186 195 202 209 213 216 217 216 214 209 203 195 187 178 168 159 149 139 130 121 113 105 98 92 86 80 75 71 67 63 60 57 54 52 50 48 47 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 26 27 29 31 32 34 36 39 41 43 46 49 52 55 58 61 65 68 72 76 80 84 87 91 95 99 103 107 110 113 116 119 121 123 124 125 126 126 126 126 125 124 123 121 119 117 114 112 109 106 103 100 97 93 90 87 84 80 77 74 71 68 65 62 59 57 54 52 49 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 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 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 20 21 21 22 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30
 17 17 17 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 44 45 46 46 46 46 46 46 46 46 45 45 44 43 42 41 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 45 46 46 46 47 46 46 46 45 45 44 43 42 41 40 39 38 37 35 34 33 32 31 30 29 27 26 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17
 23 24 24 24 24 25 25 26 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 51 52 53 54 55 56 56 57 58 58 59 59 60 60 60 60 60 60 60 60 59 59 58 58 57 57 56 56 55 54 54 53 53 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 36 38 40 42 44 46 49 51 54 57 60 63 66 69 72 75 78 81 83 86 88 90 91 93 93 94 94 93 92 91 90 88 86 84 81 79 76 74 71 68 66 63 60 58 56 53 51 49 47 45 43 42 40 39 38 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 21 20 20 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 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 34 35 36 38 39 41 43 45 47 49 52 54 57 60 63 67 70 74 78 82 86 91 95 100 105 109 114 119 123 127 131 134 136 138 140 140 140 139 137 134 131 127 122 118 112 107 101 96 90 85 80 75 70 66 62 58 55 52 49 46 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 35 37 38 41 43 46 48 51 55 59 63 67 72 77 83 89 95 102 109 116 123 130 138 145 152 158 163 168 171 173 174 174 173 170 167 162 157 151 144 137 130 123 116 109 102 96 89 83 78 73 68 63 59 55 51 48 45 42 39 37 35 33 31 29 28 27 26 24 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 16 16 16 16 17 17 17 18 18 18 19 19 20 20
 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 39 40 41 42 43 44 46 47 48 50 52 54 56 58 61 63 66 69 72 75 78 81 84 87 91 94 97 100 103 106 109 111 113 115 117 118 119 119 119 119 118 117 115 114 111 109 107 104 101 98 95 92 89 86 83 80 77 74 72 69 67 65 62 60 58 56 54 53 51 49 48 46 45 43 42 40 39 38 37 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 46 48 51 54 58 61 65 69 73 77 82 87 92 97 103 109 114 120 126 132 137 143 147 152 156 159 162 163 164 164 164 162 160 157 154 150 146 141 136 131 126 121 115 110 105 100 95 91 86 82 78 74 70 66 63 60 57 54 52 49 47 45 43 41 40 38 37 36 35 34 33 32 31 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 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34
 124 124 122 121 119 116 113 110 106 103 99 95 92 88 84 81 78 74 72 69 66 64 62 60 58 56 55 54 53 52 51 50 50 50 49 49 49 49 50 50 51 51 52 53 54 55 56 57 59 61 62 64 67 69 72 75 78 82 86 91 96 101 107 114 121 129 137 146 156 166 177 188 200 211 223 234 245 254 262 269 273 276 276 273 268 261 252 242 231 218 206 193 180 167 155 143 132 122 113 104 96 88 81 75 69 64 59 55 51 48 45 42 40 38 36 34 32 31 30 28 27 27 26 25 24 24 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 24 25 26 28 29 31 33 35 37 39 42 45 47 50 54 57 61 64 68 72 76 81 85 89 94 98 103 107 111 115 119 123 126 130 132 135 137 139 141 142 142 143 143 143 142 141 140 139 137 136 134 132 129 127 125 122 119 117 114 111 109 106 103 101 98 95 93 90 88 86 84 81 79 77 76 74 72 71 69 68 67 66 65 64 64 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 63 63 63 62 61 60 59 58 56 55 53 51 50 48 46 44 42 40 38 36 35 33 31 30 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 28 30 31 33 35 37 39 41 44 47 50 53 57 60 64 69 73 78 82 87 92 97 101 106 110 113 117 119 122 123 124
 46 46 47 48 50 51 52 54 55 57 59 61 63 65 67 69 71 73 75 76 78 79 80 81 82 83 83 83 82 82 81 80 78 77 75 74 72 70 68 66 64 62 60 58 56 54 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 51 52 53 54 55 56 57 58 59 60 60 61 62 62 63 63 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 62 62 61 60 60 59 58 57 56 55 54 53 52 51 49 48 47 45 44 42 41 39 38 37 35 34 33 32 31 29 28 27 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 25 25 26 27 28 30 31 32 34 35 37 39 40 42 44 46 48 50 52 54 56 59 61 63 66 68 71 73 76 79 81 84 86 89 91 94 96 98 100 102 103 105 106 107 107 107 107 107 106 105 104 102 101 99 96 94 92 89 87 84 81 79 76 74 71 69 67 64 62 60 59 57 55 54 53 51 50 49 48 48 47 46 46 46 45 45 45 46 46 46 47 47 48 49 50 51 52 54 55 57 58 60 61 63 65 67 69 71 72 74 76 78 79 81 82 84 85 86 87 87 88 88 88 88 87 86 85 84 83 81 79 78 76 74 71 69 67 65 63 61 59 57 55 54 52 51 49 48 47 46 45 45 44 44 44 44 44 44 44 44 45
 81 79 77 75 73 71 69 67 66 64 63 61 60 59 58 57 56 56 55 55 54 54 54 54 54 54 54 54 54 54 55 55 55 56 56 57 57 57 58 58 59 59 60 60 61 61 62 62 62 63 63 64 64 64 65 65 65 66 66 66 67 67 67 67 68 68 68 68 69 69 69 69 69 70 70 70 71 71 71 72 72 72 73 73 73 74 74 75 75 75 76 76 76 77 77 77 78 78 78 78 78 78 78 78 77 77 76 76 75 74 74 73 71 70 69 68 66 65 64 62 61 59 58 56 55 53 52 50 49 48 46 45 44 43 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 36 38 39 40 41 43 44 46 47 49 50 52 53 55 57 58 60 62 64 65 67 69 71 72 74 75 77 78 80 81 82 83 84 85 86 87 87 88 88 89 89 89 89 89 89 89 89 89 89 88 88 87 87 86 85 84 83 82 81 80 78 77 75 74 72 70 69 67 65 63 61 60 58 56 54 53 51 49 48 46 45 43 42 41 40 39 38 36 35 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 56 58 61 63 66 68 71 74 76 79 82 84 86 89 90 92 94 95 96 96 96 96 96 95 94 93 92 90 88 86 85 83
 120 114 108 102 96 91 85 80 75 70 66 62 59 55 52 50 47 45 44 42 41 40 39 38 38 38 38 38 38 38 39 40 41 42 43 44 46 48 49 51 53 56 58 60 63 66 69 72 75 79 82 86 90 94 98 102 107 111 115 120 124 128 133 137 141 144 148 151 154 157 160 162 164 166 168 170 171 173 174 176 177 179 180 181 183 184 185 186 187 188 188 188 188 188 187 186 184 181 178 175 170 166 161 155 149 143 136 130 123 117 110 104 98 92 87 82 77 72 68 63 60 56 53 50 47 44 42 40 38 36 34 32 31 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 17 17 17 17 18 18 18 19 20 20 21 22 24 25 27 28 31 33 35 38 41 45 48 52 56 61 66 71 76 82 88 93 99 104 110 115 119 123 125 128 129 129 128 127 124 121 117 113 109 105 100 96 91 87 83 79 76 73 70 67 65 63 61 59 57 56 55 54 53 52 51 51 50 50 50 50 49 49 49 49 49 49 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 45 46 48 49 51 53 56 58 61 64 68 71 75 79 84 89 94 99 105 111 117 122 128 133 137 141 144 146 146 146 145 143 140 136 131 126
 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 17 17 17 18 19 19 20 21 22 22 23 24 25 27 28 29 31 32 34 35 37 39 41 44 46 48 51 54 57 60 63 67 70 74 77 81 84 87 90 93 95 97 99 100 100 99 98 97 94 92 88 85 81 77 74 70 66 62 58 55 51 48 45 42 40 37 35 33 31 29 28 26 25 24 22 21 21 20 19 18 18 17 17 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 33 34 36 37 39 41 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 71 73 74 75 76 76 77 77 77 76 76 75 74 73 72 71 69 68 66 64 62 60 59 57 55 53 51 49 48 46 44 42 41 39 38 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 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
 29 30 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 45 46 47 47 48 48 49 49 49 49 49 49 49 48 48 47 47 46 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 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 29 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 51 52 53 53 53 53 53 53 53 52 52 51 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 32 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 42 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 42 43 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 48 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 41 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 25 25 25 24 24 24 24 24 24 23 24 24 24 24 24 24 25 25 26 26 27 27 28
 37 38 39 40 42 43 45 46 48 50 52 54 56 58 60 62 64 66 69 71 73 74 76 78 79 80 82 83 83 84 84 85 85 85 84 84 83 83 82 81 80 79 78 77 76 74 73 72 71 69 68 66 65 64 62 61 59 58 57 55 54 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 34 33 32 32 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 50 51 53 55 56 58 60 62 64 66 69 71 73 76 78 81 83 86 89 91 94 97 99 102 104 107 109 111 113 114 115 116 116 116 116 115 113 112 110 107 105 102 99 95 92 88 85 82 78 75 72 69 66 63 60 58 56 53 51 49 48 46 45 43 42 41 40 39 38 38 37 36 36 36 35 35 35 35 35 35 36 36 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 46 47 48 48 49 50 50 51 52 52 53 54 54 55 55 56 56 57 57 58 58 59 59 59 60 60 60 60 61 61 61 61 61 61 62 62 62 62 62 63 63 63 64 64 65 65 66 67 68 69 70 71 72 74 75 77 79 80 82 84 86 89 91 93 95 98 100 102 104 106 108 109 111 112 113 113 113 113 113 112 111 110 108 106 104 102 100 97 95 92 89 87 84 81 79 76 73 71 68 66 63 61 59 57 55 53 51 49 47 46 44 42 41 40 39 37 36 35 35 34 33 32 32 32 31 31 31 31 31 31 31 32 32 33 33 34 35 36
 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 58 59 61 63 64 66 68 69 71 73 75 77 79 80 82 84 85 87 88 89 90 91 92 93 94 94 94 95 95 95 94 94 94 93 93 92 91 91 90 89 88 87 87 86 85 84 83 82 82 81 80 79 79 78 77 77 76 76 75 74 73 73 72 71 70 69 67 66 65 63 62 60 58 56 55 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 31 30 30 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 50 51 52 53 55 56 58 59 60 62 63 64 66 67 68 70 71 72 73 74 74 75 76 76 76 77 77 77 77 77 77 77 76 76 76 75 75 74 74 73 72 72 71 70 70 69 68 68 67 66 65 65 64 63 63 62 61 61 60 60 59 59 58 58 57 57 56 56 56 56 56 56 56 56 56 56 56 56 57 57 58 58 59 60 60 61 62 63 63 64 65 65 66 66 66 66 66 66 66 65 64 64 63 61 60 59 57 56 54 53 51 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 38 39 40 40 41
 26 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 30 31 32 32 32 33 33 33 33 33 33 33 33 32 32 31 31 30 29 28 28 27 26 25 24 23 22 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 8 8 8 9 10 10 11 12 13 14 15 16 18 20 21 23 26 28 31 33 36 39 42 45 48 51 54 56 58 60 61 61 61 61 60 59 57 55 53 51 49 47 45 42 40 38 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 20 21 22 24 25 26 27 28 30 31 33 34 36 37 39 40 42 43 45 46 47 47 48 48 47 47 46 45 43 42 40 38 35 33 31 29 27 25 23 21 19 18 17 15 14 13 12 11 10 10 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 22 24 25 26 27 29 30 31 33 34 35 37 38 39 40 41 42 43 43 44 44 44 43 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26
 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 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 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 38 38 39 39 39 39 39 39 38 38 38 38 37 37 36 36 36 35 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 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41 41 42 42 43 43 44 44 44 45 45 45 45 45 45 45 45 44 44 44 43 43 42 41 41 40 39 38 37 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 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 28 27 27 26 26 26 25 25 24 24 24 24 23 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 4 4 4 5 5 5 6 6 7 8 9 10 11 12 13 15 16 18 20 22 25 28 30 33 37 40 44 48 52 56 60 64 68 72 75 78 81 83 85 85 85 85 83 81 79 76 72 69 65 61 58 54 50 46 43 40 37 34 31 28 26 24 22 20 18 16 15 13 12 11 10 9 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 6 6 6 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 18 19 20 21 22 23 23 24 25 25 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 25 24 24 23 22 21 20 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 8 9 10 11 12 13 15 16 18 19 21 23 25 28 30 33 36 39 42 46 49 53 57 62 66 70 74 78 82 85 88 90 91 92 91 90 88 86 82 78 74 70 65 60 56 51 47 43 39 36 33 29 27 24 22 20 18 16 15 13 12 11 10 9 9 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 9 10 10 11 12 13 14 14 15 16 18 19 20 21 22 23 24 25 27 28 29 29 30 31 32 32 33 33 33 33 33 33 32 32 31 30 30 29 28 27 26 25 24 23 22 21 20 19 17 16 15 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4
 25 25 25 25 24 24 24 24 25 25 25 25 26 26 27 28 28 29 30 31 32 33 35 36 38 39 41 43 44 46 48 51 53 55 57 60 62 64 67 69 71 73 75 77 79 80 81 82 83 83 83 83 82 81 80 78 76 74 71 69 66 63 61 58 55 52 50 47 45 42 40 38 36 34 33 31 30 28 27 26 25 25 24 23 23 23 23 22 22 23 23 23 23 24 25 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 47 48 48 48 48 48 48 48 48 47 46 46 45 44 44 43 42 41 40 39 38 37 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 43 44 45 46 47 48 48 49 50 51 52 52 53 53 54 54 54 55 55 55 54 54 54 53 53 52 51 50 49 48 47 46 44 43 42 40 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 20 21 22 23 24 26 27 28 29 31 32 33 35 36 37 39 40 41 43 44 45 46 47 48 49 50 50 51 52 52 52 53 53 53 53 53 52 52 52 51 51 50 50 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25
 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 20 21 21 22 23 24 26 27 28 29 30 31 33 34 35 36 36 37 37 38 38 38 37 37 36 35 34 33 32 31 30 29 27 26 25 24 24 23 22 21 21 20 20 20 19 19 19 19 20 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 46 46 47 47 47 46 46 46 45 45 44 43 42 41 40 39 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 27 26 26 26 27 27 27 27 28 28 29 29 30 31 32 32 33 34 35 36 37 37 38 39 40 40 40 41 41 41 41 41 40 40 39 39 38 37 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 8 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 15 16 17 19 20 21 22 23 24 26 27 28 29 30 31 31 32 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9
 38 37 35 34 33 31 30 29 28 27 27 26 25 25 25 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 31 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 53 53 54 54 54 55 55 55 55 55 54 54 54 53 52 51 51 50 49 48 47 45 44 43 42 41 40 39 39 38 37 36 36 35 35 35 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 40 40 41 41 41 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 35 35 36 37 38 39 41 42 44 46 49 51 54 56 59 63 66 69 72 76 79 82 84 87 88 90 90 90 90 89 87 85 83 80 77 74 71 68 64 61 58 56 53 50 48 46 44 42 40 39 37 36 35 34 33 32 31 30 30 29 28 28 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 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 50 51 51 51 51 51 50 49 48 47 46 45 43 42 40
 9 10 10 10 11 11 11 12 12 13 14 14 15 16 16 17 18 18 19 19 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 18 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9
 12 12 12 13 13 13 14 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 15 15 16 17 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 37 37 38 38 38 38 38 37 37 37 37 36 36 35 35 34 33 33 32 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 23 24 25 25 26 27 27 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 29 29 28 28 27 26 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 21 21 22 23 24 26 27 28 29 30 31 32 33 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 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12
 32 31 31 30 30 29 29 29 29 28 28 29 29 29 30 30 31 31 32 33 34 35 36 37 38 40 41 42 44 45 47 49 50 52 54 56 57 59 61 63 64 66 68 69 70 72 73 74 74 75 75 75 75 75 74 73 72 71 70 68 67 65 63 61 59 57 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 28 27 27 27 27 27 27 27 28 28 29 29 30 31 32 34 35 36 38 39 40 42 43 45 46 48 49 50 51 52 53 54 55 55 55 55 55 55 55 54 54 53 52 51 51 50 49 48 46 45 44 43 42 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 15 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 24 25 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 42 42 42 42 41 41 40 40 39 38 37 36 35 34 33 31 30 29 27 26 25 23 22 21 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 23 24 25 25 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 42 42 42 42 42 41 41 41 40 40 39 39 38 37 36 36 35 34 33 33
 21 21 21 21 21 21 22 22 23 24 25 26 27 29 30 31 33 35 36 38 40 42 44 45 47 49 51 52 54 55 56 58 59 60 61 61 62 63 63 64 64 64 64 64 65 65 64 64 64 64 64 64 64 64 63 63 63 63 63 62 62 62 62 61 61 61 60 60 59 58 58 57 56 55 54 53 52 50 49 48 46 45 44 42 41 39 38 37 36 35 33 33 32 31 30 30 29 29 29 29 29 29 29 29 30 31 31 32 33 35 36 38 39 41 43 45 47 49 52 55 58 61 64 68 71 75 79 83 88 93 98 103 108 113 119 125 130 136 141 146 151 155 159 162 164 166 167 166 165 163 160 156 152 147 142 136 130 124 118 112 106 100 94 89 84 79 75 71 67 64 61 58 56 54 52 51 49 49 48 48 48 48 49 49 50 52 53 55 57 59 62 64 67 70 73 76 79 82 86 89 91 94 97 99 101 102 103 104 104 104 104 103 102 101 99 97 95 93 90 87 85 82 79 77 74 71 69 66 64 61 59 56 54 52 50 48 46 44 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 29 30 31 33 34 36 38 39 41 43 45 46 48 50 51 53 54 56 57 58 60 61 62 63 64 65 66 67 67 68 69 70 70 71 72 73 73 74 75 75 76 77 77 78 78 79 79 79 79 79 79 79 79 78 77 77 75 74 73 71 69 67 65 62 60 58 55 53 50 47 45 42 40 38 36 34 32 30 28 27 26 24 23 23 22 21
 27 28 29 30 31 33 35 37 39 42 45 48 51 55 59 63 67 72 76 81 86 91 96 101 105 110 114 118 121 124 127 129 130 131 131 131 130 129 128 126 123 120 118 114 111 108 104 101 97 94 90 87 84 80 77 74 71 68 65 62 60 57 54 52 50 47 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 23 22 22 22 21 21 21 21 22 22 23 23 24 25 25 26 27 29 30 31 32 34 35 37 39 40 42 44 46 47 49 51 52 54 56 57 59 60 62 63 64 66 67 68 69 70 71 71 72 73 73 74 74 75 75 75 75 75 75 75 75 75 74 74 73 72 71 70 69 68 67 65 64 62 60 58 56 54 52 50 48 46 44 42 40 39 37 35 33 32 31 29 28 27 26 25 25 24 24 24 24 24 24 24 25 25 26 27 28 30 31 33 34 36 38 41 43 46 48 51 55 58 61 65 69 73 77 81 85 90 94 99 103 108 113 117 122 127 131 135 139 142 146 149 151 153 154 155 156 155 155 153 151 149 146 143 139 135 130 126 121 116 111 106 100 95 90 86 81 76 72 68 64 60 56 53 50 47 44 42 39 37 36 34 32 31 30 29 28 27 27 27 26 26 26 26 27 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 62 62 62 63 63 63 63 63 63 62 62 61 60 59 58 57 56 55 53 52 50 49 47 46 44 42 41 39 38 36 35 33 32 31 30 29 28 27 27 26 26 26 26 26 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 18 19 20 21 22 24 25 27 28 30 32 35 37 39 42 44 47 49 52 55 57 59 62 64 66 67 68 70 70 71 71 71 70 69 68 67 65 64 62 60 58 56 53 51 49 47 45 43 40 38 36 35 33 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 8 7 7 7 7 8 8 8 9 9 10 11 12 13 14 16 17 19 21 22 24 26 29 31 33 35 37 40 42 44 46 48 50 51 53 54 55 56 57 57 58 58 58 58 58 58 58 58 57 57 56 56 55 55 54 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 39 38 37 35 34 32 31 29 28 26 25 24 22 21 20 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 9 10 10 11 11 12 12 13 13 14 14 14 15 15 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 33 34 35 36 37 39 40 41 42 43 44 45 46 46 47 47 47 46 45 44 43 42 40 38 36 34 32 30 28 26 24 22 20 18 17 16 14 13 12 12 11 11 10 10 10 10 10 10 10 11 11 12 13 13 14 15 16 17 18 19 21 22 23 25 26 28 30 31 33 35 37 38 40 42 44 45 47 49 50 51 52 53 54 55 55 56 56 56 55 55 54 53 52 51 50 49 48 46 45 43 42 40 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
 34 33 32 31 30 29 28 27 26 26 25 25 25 25 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 30 31 31 31 30 30 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 30 32 34 36 38 41 44 48 51 55 59 62 65 68 70 71 71 70 68 66 62 58 54 50 46 42 39 35 32 30 27 25 23 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 29 30 31 33 34 35 36 37 38 38 38 38 37 37 36 34 33 31 30 28 26 25 23 22 20 19 18 17 16 15 14 13 13 12 11 11 10 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 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 17 18 19 21 22 24 26 28 29 31 32 33 34 34 34 33 33 31 30 28 27 25 23 22 20 19 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 33 34 35 37 38 39 40 40 41 41 41 40 40 39 38 37 36
 31 29 28 27 26 25 24 24 23 23 23 23 24 24 24 25 25 26 27 28 29 30 31 32 34 35 37 38 40 41 43 45 46 48 50 52 54 56 58 59 61 63 65 67 69 70 72 74 75 77 78 79 81 82 83 84 85 86 87 87 88 89 89 90 90 90 91 91 91 91 91 91 90 89 89 88 86 85 83 82 79 77 75 72 69 66 63 60 57 55 52 49 46 44 42 40 38 36 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 38 39 40 40 41 41 42 42 43 43 43 43 43 43 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 36 36 36 37 38 39 41 42 44 47 49 52 55 58 62 66 69 73 76 79 82 84 86 87 87 87 86 84 82 80 77 74 71 67 64 61 58 55 52 49 46 44 42 39 38 36 34 32 31 30 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 23 24 25 27 28 30 31 33 34 35 37 38 39 40 41 41 42 42 42 42 42 42 42 41 41 40 40 39 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 50 50 50 50 49 48 47 46 45 43 41 39 38 36 34 32
 19 18 17 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 26 27 28 29 30 31 31 32 33 33 34 35 35 36 36 36 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 37 37 37 37 36 36 35 35 34 33 32 31 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 31 32 32 32 32 33 33 32 32 32 32 31 31 30 29 29 28 27 26 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 15 15 16 17 18 19 20 22 24 26 28 30 32 35 37 40 42 45 47 49 51 52 54 55 55 55 55 54 54 52 51 50 48 46 45 43 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 18 18 19 19 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 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 35 36 36 37 37 37 37 37 37 36 35 34 33 32 31 30 28 27 26 24 23 22 21 20
 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 54 55 57 59 61 63 66 68 70 73 75 77 79 81 83 85 86 87 88 88 88 88 87 85 83 81 79 76 72 69 66 62 59 55 52 48 45 42 39 36 33 31 28 26 24 22 21 19 18 17 16 16 15 15 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 32 33 34 36 37 38 40 41 42 44 45 46 47 48 49 50 51 52 52 53 53 54 54 54 54 54 54 54 53 53 53 53 52 52 51 51 50 50 49 48 48 47 47 46 45 45 44 43 42 41 41 40 39 38 37 36 35 34 33 32 30 29 28 27 26 25 24 24 23 22 22 21 21 21 21 21 21 22 22 23 24 25 26 27 29 30 32 34 36 38 40 43 45 48 50 52 55 57 60 62 64 66 68 69 71 72 73 73 74 74 74 74 73 72 72 71 69 68 67 66 64 63 61 60 58 57 56 54 53 51 50 49 48 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22
 39 38 37 35 34 33 32 31 31 30 30 29 29 29 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 41 41 41 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 52 53 54 54 55 56 56 57 57 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 58 58 58 57 57 57 56 55 55 54 54 53 52 51 50 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 36 36 37 38 38 39 40 41 42 43 44 45 45 46 47 47 47 47 47 47 46 45 45 44 43 42 41 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 36 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 46 46 46 45 45 44 43 42 41 40
 34 35 36 37 38 39 41 42 44 45 47 49 50 52 53 55 57 58 59 60 62 63 63 64 65 65 66 66 66 67 67 67 67 67 67 66 66 66 66 66 65 65 65 65 64 64 64 63 63 63 63 63 62 62 62 62 61 61 61 61 60 60 60 59 59 59 58 58 57 56 56 55 54 53 52 51 50 49 47 46 45 44 43 42 41 39 39 38 37 36 36 35 35 35 35 35 35 36 36 37 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 58 59 60 61 62 63 64 66 67 67 68 69 70 71 72 72 73 74 74 75 75 76 76 77 77 77 77 77 77 77 77 77 77 76 76 75 75 74 73 72 71 70 68 67 65 63 61 60 58 56 54 52 50 48 46 44 42 41 39 38 37 35 35 34 33 33 33 33 33 34 34 35 36 37 38 39 41 42 44 46 48 50 51 54 56 58 60 62 65 67 70 72 74 77 79 81 83 86 88 90 91 93 94 96 97 97 98 98 98 98 98 97 96 95 94 93 91 89 87 85 83 81 79 76 74 72 69 67 64 62 60 58 56 54 52 50 48 46 44 43 41 40 39 38 37 36 36 35 35 35 35 35 36 36 37 38 39 40 41 42 44 45 47 48 49 51 52 54 55 56 58 59 60 61 62 62 63 64 64 65 65 66 66 66 67 67 67 67 67 67 67 67 67 67 66 66 66 66 65 65 64 64 63 63 62 62 61 60 59 58 58 57 56 55 54 52 51 50 49 48 47 45 44 43 42 41 40 38 37 37 36 35 34 34 33 33 32 32 32 32 33 33
 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 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 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 18 19 19 20 20 21 21 21 22 22 22 22 22 21 21 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 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 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 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 14 13 13 12 12 11 10 10 10 9 9 8 8 8 8 7
 43 46 49 52 55 58 61 64 66 67 69 69 69 68 67 65 63 60 57 55 52 49 46 43 41 38 36 34 32 31 29 28 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 35 35 36 36 37 37 36 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 25 26 26 27 28 30 31 32 34 35 37 39 40 43 45 47 50 52 55 58 61 63 66 68 71 73 74 75 75 75 74 72 70 68 64 61 57 54 50 47 43 40 37 35 32 30 29 27 26 25 25 24 24 24 24 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 37 38 39 41 42 43 44 46 47 48 48 49 49 49 49 49 48 48 47 46 46 45 44 43 43 42 41 40 40 39 39 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 27 27 28 29 30 32 33 35 37 40
 18 18 18 18 18 18 19 19 20 21 21 22 23 24 25 27 28 29 30 31 33 34 35 36 37 38 38 39 39 40 40 40 40 39 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 26 26 26 26 25 25 25 24 23 23 22 22 21 20 20 19 18 18 17 16 16 15 15 15 15 14 14 15 15 15 16 16 17 18 19 21 22 24 26 28 30 32 35 37 40 42 45 48 51 53 56 58 60 62 63 65 65 66 66 65 64 63 62 60 58 56 54 52 50 48 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 17 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 11 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 16 16 17 18 18 19 20 21 22 23 25 26 27 29 30 32 33 35 36 38 40 41 42 44 45 46 46 47 47 47 46 46 45 43 42 40 39 37 35 33 31 30 28 26 25 24 22 21 20 19 19
 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 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 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 19 19 18 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 20 21 22 23 24 26 27 28 29 31 32 33 34 35 36 37 38 38 39 39 39 39 39 39 38 37 37 36 35 33 32 31 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6
 60 61 62 63 64 65 65 66 66 66 66 66 65 65 64 64 63 63 62 61 61 60 59 59 58 58 58 57 57 57 56 56 56 56 56 56 56 57 57 57 57 58 58 59 59 60 60 61 61 62 63 63 64 65 66 66 67 68 69 70 71 71 72 73 74 74 75 76 76 77 77 77 77 77 77 76 76 75 74 73 71 70 68 66 64 62 60 58 56 54 52 50 48 47 45 44 42 41 40 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 43 43 44 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 52 52 52 53 53 53 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 43 43 43 43 42 42 42 42 42 42 43 43 44 44 45 46 47 49 50 51 53 54 56 58 59 60 62 63 64 64 65 65 65 65 65 64 63 63 62 61 60 58 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 39 39 40 41 42 43 43 44 46 47 48 49 50 52 53 54 56 57 59
 19 19 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 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 17 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
 55 55 55 56 56 56 56 56 56 56 57 57 57 58 58 59 60 60 61 62 63 64 66 67 68 70 71 73 74 76 78 80 82 84 85 87 89 91 93 95 96 98 99 101 102 103 104 105 106 106 107 107 107 107 108 108 107 107 107 107 107 106 106 106 106 105 105 104 104 103 103 102 101 100 98 97 95 93 91 88 85 82 79 75 72 68 64 61 57 54 51 48 45 43 41 39 37 35 34 33 32 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 41 42 43 44 44 45 46 46 47 47 48 48 48 49 49 49 48 48 48 47 47 46 45 45 44 43 42 41 39 38 37 36 35 34 33 33 32 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 28 29 30 31 33 35 37 39 42 44 47 50 54 57 60 63 65 67 69 71 72 72 72 72 72 70 69 68 66 64 62 60 58 56 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 31 31 30 29 29 28 28 27 27 27 27 26 26 26 26 27 27 27 27 28 28 28 29 30 30 31 32 33 34 35 36 37 39 40 41 43 44 45 47 48 49 50 51 52 53 54 54 55
 33 34 36 38 40 42 44 47 49 52 54 57 60 62 65 67 70 72 74 76 77 79 80 81 82 83 83 84 84 84 84 84 83 83 83 82 82 81 81 80 79 79 78 78 77 77 77 76 76 76 76 76 76 76 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 83 83 83 82 81 80 79 78 76 74 71 68 65 62 59 56 52 49 46 43 40 37 35 33 31 30 28 27 26 26 25 25 25 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 39 40 41 42 44 45 47 48 50 52 54 56 58 60 63 65 68 70 73 75 78 80 83 85 87 89 90 91 92 92 92 92 91 89 88 85 83 80 77 73 70 66 62 59 55 52 49 46 44 42 40 38 37 35 35 34 34 34 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 54 55 55 56 56 56 56 56 56 56 56 56 55 55 55 54 53 53 52 51 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 25 25 24 24 24 25 25 26 27 28 29 31 33 35 38 41 44 47 50 53 56 59 61 64 66 68 69 71 71 72 72 72 71 70 69 68 67 66 64 63 61 60 58 57 55 54 52 51 50 49 48 47 46 45 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 30 30 30 30 30 31 31 32
 27 26 26 25 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 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 9 9 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 20 21 22 22 23 24 24 24 24 23 23 22 20 19 18 17 15 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 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 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 16 17 18 20 21 23 25 27 28 30 32 33 33 34 34 33 32 30 29 27 25 23 21 20 18 17 15 14 13 12 11 10 10 9 9 8 8 7 7 7 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 6 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 27 27 27 27
 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8
 19 18 18 17 16 16 16 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 28 29 29 30 31 31 31 32 32 32 32 33 33 33 33 32 32 32 31 31 30 30 29 29 28 27 26 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 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 33 34 34 34 34 35 34 34 34 34 33 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 18 19 20 21 21 22 22 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 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 34 35 35 36 36 37 37 37 36 36 35 35 34 33 32 31 29 28 27 26 24 23 22 21 21 20 19 19 19 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 29 29 28 28 27 26 25 24 23 22 21 20
 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 17 17 16 16 15 15 14 13 13 12 12 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 5 4 4 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 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 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7
 19 17 16 15 14 14 14 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 40 42 43 45 47 49 50 52 53 55 56 57 58 58 59 59 59 58 58 57 56 55 53 52 50 48 46 45 43 41 39 37 36 34 32 31 30 28 27 26 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 15 15 16 17 18 20 21 23 25 28 30 33 35 38 41 43 46 48 51 53 55 56 58 59 59 60 60 60 60 60 59 58 58 57 56 55 54 53 52 51 50 50 49 48 47 46 46 45 44 43 43 42 41 41 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 46 48 50 53 56 58 61 63 65 67 69 70 71 71 71 70 69 67 65 62 59 56 52 49 45 42 38 35 32 29 26 24 22 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
 28 30 32 35 37 40 42 44 46 47 48 49 49 49 48 47 46 45 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 25 24 23 23 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 29 29 29 29 28 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 31 32 32 33 33 33 32 32 31 30 29 28 26 25 23 21 20 18 17 16 14 13 13 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 22 22 21 20 20 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 18 19 21 22 24 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 37 37 38 39 39 40 41 41 41 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 42 43 43 44 45 46 47 48 50 51 53 54 56 58 60 63 65 68 71 74 77 80 83 87 90 94 97 101 104 107 110 112 114 115 116 116 115 113 111 108 105 101 96 91 86 81 75 70 65 60 55 51 47 43 40 37 35 33 31 30 29 28 27 27 27 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 56 56 57 57 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 55 54 54 53 52 51 51 50 49 47 46 45 44 43 41 40 38 37 35 34 32 31 30 29 28 27 26 26 25 25 25 25 25 26 26 27 28 28 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 48 49 49 50 50 51 51 52 52 52 52 53 52 52 52 52 52 51 51 50 49 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 25 25 25 25 25 26 27 28 29 31 33 35 38 41 44 48 51 55 59 63 67 71 74 78 81 85 87 90 92 94 95 96 96 96 96 95 94 93 92 90 88 86 84 82 80 78 76 73 71 69 67 65 63 61 59 58 56 55 53 52 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 36
 62 61 59 57 56 55 53 52 51 51 50 50 49 49 49 49 49 50 50 50 51 52 52 53 54 55 56 57 58 59 61 62 63 64 66 67 68 69 70 71 72 73 73 74 74 75 75 75 75 74 74 73 73 72 71 70 69 68 68 67 66 65 64 63 62 61 61 60 59 59 59 58 58 58 58 58 58 58 58 59 59 60 61 62 63 64 66 67 69 70 72 74 75 76 77 78 79 79 79 78 77 76 75 74 72 71 69 67 65 64 62 61 59 58 57 55 54 53 52 52 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 52 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 60 60 61 62 62 63 64 65 66 66 67 68 69 70 71 71 72 73 73 73 74 74 74 74 73 73 72 71 70 69 68 67 65 64 62 61 59 58 56 55 54 52 51 50 49 48 47 46 46 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 61 62 63 63 64 64 64 64 64 63 63 63 62 61 60 60 59 58 57 56 55 55 54 53 52 51 50 50 49 48 47 47 46 45 44 44 43 43 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 41 42 43 44 45 46 48 49 51 52 54 56 58 59 61 63 65 66 67 68 69 70 70 70 69 68 67 66 64
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 32 34 36 39 42 45 49 53 57 62 67 73 79 85 91 98 104 110 117 123 129 135 140 144 148 151 153 154 155 154 153 151 149 146 142 138 134 129 124 120 115 111 106 102 98 94 90 86 83 80 77 74 71 69 66 64 62 60 59 57 55 54 53 51 50 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 36 36 37 37 38 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 51 52 52 52 53 53 53 54 54 55 55 56 56 57 57 58 59 60 61 62 63 64 66 67 69 71 73 75 77 80 82 85 88 91 94 97 101 104 107 110 113 116 118 120 122 123 124 124 124 122 121 118 115 111 107 103 98 92 87 82 76 71 66 61 56 51 47 43 40 37 34 32 30 28 27 26 25 25 25 25 25 26 26 27 28 29 30 31 32 34 35 37 38 40 41 43 44 46 48 49 51 53 54 56 58 59 61 63 64 66 67 69 70 72 73 74 76 77 77 78 79 79 80 80 80 80 79 79 78 77 76 75 74 73 71 70 68 66 65 63 61 59 57 55 53 51 49 47 44 42 40 38 36 34 32 30 29 27 26 24 23 23 22 21 21 21 21 22 22 23 24 25 26 27 28 29 30 32 33 34 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 55 56 56 57 57 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 55 54 54 53 52 51 50 49 48 47 46 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 29 28 28 28 28 29 30
 16 16 17 17 17 17 18 19 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 44 46 48 51 53 55 57 60 62 64 66 68 70 72 74 75 76 77 78 78 78 78 78 77 76 75 74 72 71 69 67 65 63 61 59 57 55 53 51 49 47 45 43 41 40 38 36 34 33 31 29 28 26 25 23 22 21 20 18 17 16 16 15 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 42 42 42 42 42 41 41 40 39 37 36 35 33 31 30 28 27 25 23 22 20 19 18 17 15 14 14 13 12 12 11 11 11 11 11 11 12 12 12 13 14 14 15 16 16 17 18 18 19 20 21 22 22 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 13 13 14 14 15 16 17 19 20 21 22 24 25 27 28 29 31 32 33 34 35 36 36 37 37 37 37 37 37 36 36 35 35 34 33 33 32 31 30 30 29 28 28 27 26 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 20 20 19 19 18 18 17 17 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 34 34 34 34 34 34 34 34 34 34 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 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 38 38 38 38 38 38 37 37 36 36 35 34 33 32 31 30 30 29 28 28 28 28 28 28 29 29 30 32 33 35 36 38 41 43 46 48 51 54 57 61 64 67 71 74 77 81 84 86 89 91 92 93 94 94 93 92 91 89 86 84 81 77 74 71 68 64 61 58 55 52 50 47 45 43 41 39 37 35 34 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 25 25 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 24 24 24 24 25 25 26 26 27 28 29 30 31 32 34 35 37 38 40 42 45 47 50 52 55 58 61 63 66 69 71 74 76 77 79 80 80 80 79 78 76 74 72 70 67 64 61 58 55 52 49 47 44 42 40 38 36 35 33 32 32 31 30 30 30 30 30 31 31 31 32 32 33 33 34 34 34 35 35 35 35 36 36 36 36 35 35 35 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 34 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 17 17 17 17 18 18 19 20 21 23 24 25 27 29 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 59 60 62 63 63 64 64 65 65 65 64 64 63 63 62 61 59 58 57 56 54 53 51 50 48 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 15 14 13 13 13 12 12 13 13 13 13 14 15 15 16 17 18 19 20 20 21 22 23 23 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 47 48 49 49 49 49 49 49 49 48 48 47 46 45 43 42 40 39 37 35 34 32 30 29 27 26 24 23 21 20 19 18 17 16 16 16 15 15 16 16 17 17 19 20 22 24 26 28 31 34 37 41 45 49 53 57 61 65 69 73 76 79 81 82 83 84 83 82 80 78 76 73 70 67 64 61 58 55 52 49 47 45 42 41 39 37 36 34 33 32 31 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 55 57 59 61 63 65 68 70 72 75 78 80 83 86 88 91 94 96 99 101 103 105 107 108 109 110 110 109 108 106 104 102 99 95 91 87 83 79 74 69 65 60 56 51 47 44 40 37 33 31 28 26 24 22 20 19 18
 19 19 18 18 19 19 19 20 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 39 41 42 44 45 46 47 48 49 50 51 51 51 51 51 51 51 50 50 49 48 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 40 41 42 43 43 44 44 44 45 45 45 45 45 45 44 44 43 43 42 41 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 22 22 23 23 24 25 26 27 29 30 31 32 33 35 36 37 38 39 40 41 41 42 43 43 44 44 44 45 45 45 45 45 44 44 44 44 43 43 42 42 41 41 40 40 39 38 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 37 38 38 38 39 39 39 39 39 39 40 40 39 39 39 39 38 38 37 37 36 35 34 33 32 31 30 29 28 27 25 24 23 22 21 21 20 19
 21 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 46 48 49 51 52 54 55 57 58 60 61 62 63 64 65 66 66 67 67 67 66 66 65 64 63 61 60 58 56 54 52 50 48 46 44 42 40 38 36 35 33 31 30 28 27 25 24 23 22 22 21 21 20 20 21 21 22 22 23 25 26 28 30 32 34 36 38 41 43 46 49 51 54 56 58 61 63 64 66 67 69 70 71 71 72 72 72 72 71 71 70 70 69 68 67 65 64 63 62 60 59 57 56 54 53 51 50 48 47 46 44 43 42 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 28 28 28 28 28 28 29 29 30 31 32 33 34 35 37 39 40 42 44 45 47 48 49 50 51 52 52 52 52 52 51 51 50 49 49 48 47 46 45 44 44 43 42 41 41 40 40 40 39 39 39 39 39 39 39 40 40 40 41 42 43 43 44 46 47 48 50 51 53 55 57 59 61 64 66 68 71 73 75 77 79 81 82 83 84 84 84 83 81 79 77 74 71 68 64 60 57 53 49 46 43 40 37 35 32 31 29 28 27 26 26 26 26 26 27 27 28 29 30 31 33 34 36 37 39 41 43 45 47 49 52 54 57 59 62 65 67 70 72 74 77 79 80 82 83 84 84 84 84 84 83 82 81 79 77 76 74 72 70 68 65 63 62 60 58 56 54 53 51 50 48 47 45 44 43 41 40 39 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21
 39 41 44 47 49 53 55 58 61 63 65 67 68 69 69 69 69 68 67 66 65 64 62 61 59 58 56 55 54 53 52 51 50 50 49 49 49 49 49 49 49 50 51 52 53 54 56 57 59 61 63 65 68 70 73 75 78 81 83 85 88 90 91 93 94 95 95 95 94 94 93 91 90 88 86 84 82 79 77 75 72 70 68 66 64 62 61 60 58 57 57 56 55 55 54 54 54 53 53 53 52 52 51 51 50 49 49 48 47 47 46 45 44 44 43 43 42 42 41 41 40 40 40 40 40 40 40 40 40 41 41 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 55 56 57 58 59 59 60 60 60 60 60 60 60 60 59 58 57 56 55 54 52 51 49 47 46 44 42 41 39 38 37 36 35 35 34 34 34 34 34 34 35 35 36 37 37 38 39 39 40 41 41 42 42 42 43 43 43 43 43 43 43 42 42 42 41 41 40 39 39 38 37 36 36 35 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 40 41 41 41 42 42 41 41 40 40 39 38 36 35 34 32 31 30 29 28 27 26 26 25 25 25 26 27 28 29 30 32 34 36 39 41 44 48 51 55 59 64 69 74 79 85 91 98 104 111 118 124 131 137 142 147 150 153 154 154 152 150 146 142 137 131 125 119 113 106 100 95 89 84 79 74 70 66 63 59 56 53 51 48 46 44 42 40 39 37 36 35 34 33 32 31 30 30 29 29 29 29 29 29 30 30 31 33 34 36
 24 24 24 24 25 25 24 24 24 24 24 23 23 22 22 22 21 21 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 27 28 30 31 33 34 35 37 38 39 40 41 42 43 43 44 44 43 43 42 41 40 39 38 36 35 33 32 30 29 28 26 25 24 23 22 22 21 21 20 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 24 24 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 23 23 23 24 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 27 27 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 24 24 24 25 25 26 26 27 28 29 30 32 33 34 36 37 39 40 42 43 45 46 47 48 49 50 50 51 51 51 51 50 50 49 48 47 46 45 43 42 41 39 38 36 35 34 33 32 30 29 28 28 27 26 25 24 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24
 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 37 39 40 42 44 47 49 52 55 58 62 65 69 73 77 81 85 89 93 97 100 103 105 106 107 107 106 104 102 99 95 91 87 82 78 73 68 64 59 55 51 48 44 41 38 35 33 31 29 27 26 25 24 23 23 22 22 23 23 24 25 26 27 29 31 33 35 37 40 42 45 48 50 53 56 58 61 63 65 67 68 69 70 71 71 71 70 70 69 68 66 65 63 62 60 58 56 55 53 51 50 48 46 45 44 42 41 40 38 37 36 35 35 34 33 32 32 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 48 50 51 53 54 55 56 57 57 57 57 57 57 56 55 54 52 51 49 47 45 42 40 38 36 34 32 30 28 26 25 24 22 21 21 20 20 19 19 20 20 21 22 23 24 26 28 30 33 35 38 42 45 49 53 58 62 67 72 77 82 87 91 95 99 101 103 104 103 102 100 97 94 90 86 81 77 72 68 64 59 56 52 49 46 43 41 38 36 34 33 31 30 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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
 13 13 12 12 12 13 13 13 14 14 15 16 16 17 18 19 19 20 20 21 21 22 22 22 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 22 24 25 26 27 29 30 31 31 32 33 33 33 33 33 33 33 32 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 24 24 25 26 28 30 32 35 38 42 46 50 55 60 65 71 76 81 86 90 93 94 95 94 91 88 84 79 74 68 63 58 53 49 44 41 37 34 31 29 27 25 23 21 20 19 18 18 17 16 16 16 16 16 16 16 16 16 17 17 18 19 19 20 21 22 23 25 26 28 29 31 32 34 36 38 40 41 43 45 46 47 48 48 48 48 47 46 44 43 41 39 37 35 33 32 30 29 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 24 24 25 26 27 29 30 32 34 35 38 40 42 45 48 51 54 56 59 62 64 66 67 68 68 67 65 63 61 58 54 51 47 43 40 36 33 30 27 25 22 20 18 17 16 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
 21 21 21 21 22 23 23 24 26 27 28 29 30 31 33 33 34 35 36 36 37 37 37 37 36 36 36 35 35 34 33 33 32 31 31 30 30 29 29 29 29 28 29 29 29 29 30 31 32 33 34 35 36 38 40 42 43 45 47 50 51 53 55 57 58 59 59 59 59 58 56 55 53 50 48 45 42 40 37 34 32 29 27 25 23 21 20 19 18 17 17 16 16 17 17 18 19 20 21 23 24 26 28 30 32 34 37 39 41 43 45 47 49 50 51 52 52 52 52 51 51 50 49 47 46 45 43 42 41 39 38 37 36 35 34 34 33 33 33 32 32 32 33 33 33 33 34 34 35 35 35 36 36 37 37 37 37 37 37 36 36 35 35 34 33 32 31 29 28 27 25 24 23 22 21 20 19 18 18 18 18 18 18 19 20 21 22 23 25 27 29 31 33 35 37 39 42 44 46 48 50 51 53 54 54 55 55 55 55 55 54 53 52 51 50 49 48 47 46 46 45 44 44 44 44 44 44 44 45 45 46 47 48 49 50 51 53 54 55 56 57 58 58 59 59 58 58 57 56 54 53 51 48 46 44 41 39 37 34 32 30 28 26 24 23 21 20 20 19 19 19 19 20 20 21 23 24 26 28 30 32 34 36 39 41 43 46 48 49 51 52 53 54 55 55 55 54 54 53 52 52 51 50 49 48 47 46 45 44 44 43 43 43 43 43 44 44 45 46 47 48 49 51 52 54 55 57 58 60 61 63 64 64 65 65 65 64 63 62 60 58 56 54 51 49 46 43 41 38 36 33 31 29 27 26 24 23 22 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 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 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 15 15 15 15 16 16 17 18 19 20 22 23 25 27 29 31 34 36 39 42 46 49 53 57 61 65 69 73 77 80 83 86 88 90 90 90 90 89 87 85 82 79 76 73 70 67 64 61 59 56 54 52 49 47 46 44 42 41 39 38 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 15 14 14 14 14 15 15 16 17 18 19 20 21 23 25 27 29 31 33 35 37 40 42 44 46 49 51 53 56 58 60 63 65 68 70 73 75 78 81 84 87 90 93 96 99 102 105 108 110 113 115 116 117 117 117 116 114 112 109 105 101 97 93 88 83 79 74 70 66 62 58 55 51 48 46 43 41 38 36 35 33 31 30 29 28 27 27 26 26 26 26 27 27 28 29 30 31 33 34 35 37 38 40 41 42 42 43 43 43 43 42 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 28 28 28 28 28 29 29 30 31 32 33 35 37 39 41 44 47 50 53 57 61 65 69 74 78 82 86 90 93 95 97 98 98 97 95 92 89 85 81 77 72 67 62 58 54 49 46 42 39 36 33 30 28 27 25 24 23 22 21 21 21 21 21 22 22 23 24 25 26 27 28 29 31 32 34 35 37 38 40 41 43 44 45 46 47 48 48 48 48 48 47 47 46 45 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 22 22 21 20 20 19 18 17 17 16 16 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 15 16 17 18 19 20 21 22 23 23 24 24 24 24 24 24 24 23 23 22 21 20 19 18 17 17 16 15 14 13 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 15 15 16 16 17 18 18 19 19 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 27 27 28 27 27 27 27 26 25 25 24 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 18 18 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 24 25 25 25 25 25 24 24 23 22 21 20 19 17 16 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 12 12 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 9 9 9 8 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 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 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 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 11 11 11 11 11 12 12 13 13 13 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14
 22 21 21 21 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 30 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 40 40 39 39 39 39 38 38 37 37 36 35 35 34 33 32 31 30 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 38 39 39 39 39 39 38 38 38 37 36 35 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 26 27 27 28 28 29 29 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 29 29 30 30 31 32 32 33 34 34 35 35 36 36 37 37 37 37 37 37 37 37 37 36 36 35 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 33 33 33 33 32 32 31 30 30 29 28 27 26 26 25 24 23 23 22
 32 33 34 34 35 36 37 38 40 41 42 44 45 47 48 50 52 53 55 57 58 60 61 62 63 64 65 66 66 66 66 65 65 64 63 61 60 58 57 55 54 52 50 49 47 46 45 43 42 41 40 39 39 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 39 40 41 42 43 44 45 47 48 50 52 54 55 57 58 60 61 62 63 63 63 63 63 62 61 60 58 57 55 54 52 50 49 47 46 44 43 42 41 40 39 38 38 37 37 36 36 36 37 37 37 38 38 39 40 41 43 44 46 47 49 51 53 55 57 59 61 64 65 67 69 71 72 73 74 75 76 76 77 77 77 76 76 76 75 74 74 73 72 72 71 70 70 69 68 68 67 66 66 66 65 65 64 64 63 63 63 62 61 61 60 59 58 57 56 55 54 53 52 51 49 48 47 46 44 43 42 41 40 38 37 36 35 35 34 33 32 32 31 31 30 30 30 29 29 29 29 29 30 30 31 31 32 33 33 34 35 36 38 39 40 41 43 44 45 47 48 49 51 52 53 54 55 56 57 57 58 58 58 58 57 57 56 55 54 52 51 49 48 46 44 43 41 39 38 37 35 34 33 32 31 31 30 30 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 35 35 36 36 36 35 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 47 46 46 45 43 42 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 22 23 24 25 26 27 29 31 33 35 38 40 43 46 50 53 56 60 63 66 69 71 73 74 75 75 74 73 71 69 66 64 60 57 54 51 48 45 42 40 37 35 33 31 30 29 28 27 26 26 25 25 26 26 26 27 28 29 30 32 33 35 37 39 41 43 45 47 48 50 51 52 53 53 53 53 52 51 50 49 47 46 44 42 41 39 37 36 34 33 31 30 29 28 27 26 25 25 24 24 24 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 50 51 52 53 54 55 56 56 56 56 56 55 54 54 53 52 51 50 49 47 46 45 45 44 43 42 41 41 40 39 39 38 38 37 37 36 35 35 34 34 33 32 32 31 30 30 29 28 28 27 27 27 27 26 26 26 27 27 27 28 29 29 30 31 32 33 35 36 37 39 40 42 43 44 46 47 48 48 49 49 49 49 49 48 47 46 44 43 42 40 39 37 36 35 34 33 32 32 31 31 31 32 32 33 34 35 36 37 39 41 43 45 47 49 52 54 57 59 61 63 65 67 68 69 69 69 68 67 66 64 62 60 58 55 53 50 48 45 43 41 39 37 35 34 32 31 30 29 28 27 27 26 26 26 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 31 31 32 33 35 36 37 38 40 41 42 43 44 45 46 47 47 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 10 10 10 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 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 23 24 24 25 25 25 24 24 23 23 22 21 20 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 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 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 11 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 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 14 14 13 13 13 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 10 10 10 10 10 10 10 10
 56 58 59 60 61 61 60 59 58 56 53 51 48 45 42 40 37 34 32 30 27 26 24 22 21 20 19 18 17 16 16 15 15 15 15 15 16 16 17 18 19 21 23 25 28 31 34 38 42 47 52 58 64 70 77 83 89 94 98 102 104 105 104 103 100 97 93 89 85 80 76 72 68 64 61 58 55 53 50 48 46 45 43 42 41 40 39 39 38 37 37 36 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 31 31 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 23 23 24 24 25 25 26 27 29 30 32 34 36 39 42 45 48 52 55 59 63 66 70 72 74 75 76 75 73 70 67 63 59 54 50 45 41 37 34 30 28 25 23 21 19 18 17 16 15 15 14 14 14 14 14 14 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 35 36 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 41 41 41 40 40 39 39 38 38 37 37 37 37 37 37 38 38 39 39 40 41 42 44 45 47 49 51 53 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 25 25 25 25 25 24 24 23 22 21 20 19 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 27 28 28 28 28 28 28 28 28 27 27 26 26 25 24 24 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 23 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 13 13 14 15 16 18 19 20 22 23 25 26 27 28 29 29 29 29 29 29 28 27 26 25 23 22 21 20 19 17 16 15 14 14 13 12 12 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12
 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 16 16 17 19 20 21 23 24 26 27 29 30 31 32 33 33 33 32 31 30 29 27 25 23 22 20 18 17 16 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 29 30 29 29 28 28 27 26 24 23 22 21 20 18 17 16 15 15 14 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 16 18 19 20 22 24 25 27 29 30 32 33 34 35 35 35 35 35 34 33 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 26 26 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 17 18 18 18 18 18 18 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 13 13 13 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 20 21 21 22 22 22 22 22 21 21 21 20 19 18 17 17 16 15 14 13 12 12 11 10 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 49 49 49 49 49 48 48 48 47 46 46 45 45 44 44 43 43 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 45 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 39 39 39 40 41 41 42 43 43 44 45 46 47 48 48 49 50 50 50 51 51 50 50 50 49 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 37 37 37 37 38 38 38 39 39 40 41 42 43 44 45 46 47 48 48 49 50 50 51 51 51 51 51 50 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 38 37 37 37 37 37 37 38 38 39 40 41 42 43 44 45 47 48 50 51 53 54 55 57 58 59 60 60 60 61 60 60 60 59 58 57 56 55 53 52 51 50 49 48 47 46 45 44 44 43 43 43 43 43 43 43 43 43 44 44 45 45 46 47 48 48 49 50 51 52 52 53 54 54 54 55 55 55 55 55 54 54 53 53 52 52 51 51 50 49 49 48 48 48 48 47 47 47 47 48 48 48 49 49 49 50 51 51 52 52 52 53 53 53 53 53 52 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 38 37 37 37 36 36 36 37 37 37 37 38 38 39 40 40 41 42 43 43 44 45 46 46 47 47 47 47 47 47 47 47 46 46 45 44 43 42 42 41 40 39 38 38 37 36 36 36 35 35 35 35 35 35 35 35 36 36 37 37 38 39 40 41 41 42 43 44 45 46 47 47 48
 21 20 20 19 19 18 18 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 21 22 23 24 26 27 29 30 31 33 34 34 35 35 35 35 34 33 32 31 30 28 27 26 24 23 22 21 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 28 29 30 30 30 30 30 30 29 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 22 23 23 23 22 22 22 22 22 21 21 21 20 20 19 19 19 19 19 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 22 22 23 23 24 25 26 26 27 28 28 29 29 29 30 30 29 29 29 28 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 25 26 26 27 27 28 28 28 28 28 27 27 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 21 21
 48 49 50 50 50 50 49 48 47 46 44 43 41 39 38 36 35 33 32 31 30 29 28 27 26 26 26 25 25 25 25 25 26 26 27 27 28 28 29 30 31 32 32 33 34 34 35 35 35 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 41 41 41 41 42 42 43 43 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 45 44 43 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 35 36 37 38 39 40 41 42 43 43 44 45 45 46 46 46 45 45 44 43 41 40 38 36 35 33 31 30 28 27 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 28 29 30 32 33 35 36 37 38 39 40 40 41 41 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 34 34 35 36 37 38 39 40 41 42 42 43 44 44 45 45 45 44 44 43 43 42 41 40 39 38 37 36 36 35 34 34 33 33 33 33 33 33 33 34 35 35 36 37 38 40 41 42 44 45 46 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
 30 29 27 25 23 22 20 18 16 15 14 13 12 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 11 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 12 12 12 11 11 11 10 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 12 13 14 15 17 18 20 22 24 26 27 29 30 31 31 31
 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 27 28 29 30 31 31 32 33 33 33 34 34 33 33 33 32 32 31 30 29 28 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 18 18 18 19 20 20 21 22 23 24 25 26 27 28 30 31 33 34 35 36 37 38 39 39 40 40 39 39 38 38 37 36 35 33 32 31 30 29 28 28 27 26 26 25 25 25 25 25 25 25 26 26 27 27 28 28 29 30 30 31 31 32 32 33 33 33 33 33 33 32 32 32 31 31 30 30 30 29 29 29 29 28 28 29 29 29 29 30 31 32 33 34 35 37 38 40 42 45 47 50 52 55 58 61 63 66 68 70 71 71 72 71 70 68 66 64 61 58 55 52 49 47 44 42 39 37 35 34 32 31 30 29 28 27 27 26 26 26 26 26 26 26 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 35 35 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 39 39 39 39 39 38 38 37 36 35 34 32 31 30 29 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 19 19 19 19 20 20 21 21 22 23 24 24 25 26 27 27 28 28 29 29 30 30 30 30 30 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 40 40 41 41 42 42 42 43 43 43 43 44 44 44 43 43 43 42 41 40 38 37 35 33 32 30 28 26 24 22 21 19 18 17 16 15 14 13 12 12 11 11 11 11 11 12 12 12 13 14 15 16 18 20 22 24 26 29 32 35 39 42 46 49 52 54 56 57 58 57 56 54 52 49 47 44 41 39 37 35 33 32 30 29 28 28 27 27 27 27 28 28 29 29 30 31 32 32 33 34 35 35 36 36 36 35 35 34 33 31 30 28 27 25 23 22 20 19 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 28 29 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 39 41 42 44 46 48 51 53 56 59 62 65 68 71 74 77 79 81 82 83 82 81 79 76 73 69 65 60 56 51 47 43 39 36 33 30 27 25 22 21 19 17 16 15 14 13 12 11 11 10 10 10 9 9 9 10 10 10 11 11 12 13 14 16 17 19 22 24 27 30 34 38 43 48 54 60 65 71 75 79 81 82 81 79 76 72 67 62 57 52 48 44 40 37 35 32 30 29 27 26 25 25 24 24 24 24 24 24 25 25 26 27 27 28 29 30 31 31 32 32 32 32 31 31 30 29 28 27 25 24 23 21 20 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 15 16 16 17 18 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 37 38 39 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 49 50 51 52 52 52 52 52 51 50 49 48 47 45 44 43 41 40 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 29 29 30 31 32 33 34 35 37 38 40 42 44 46 48 50 52 54 57 59 61 63 65 66 67 68 68 67 67 65 64 62 60 57 55 52 49 47 44 42 40 38 36 35 33 32 31 30 29 29 28 28 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 32 32 32 32 33 33 34 34 35 36 36 37 38 39 41 42 43 44 45 46 47 48 49 49 50 50 50 50 50 49 49 48 47 46 45 44 43 42 40 39 38 37 37 36 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 29 29 29 29 29 29 30 30 31 32 33 34 35 37 38 40 42 44 46 48 51 53 55 56 58 59 60 60 60 60 60 59 57 56 54 52 50 48 47 45 43 41 39 38 37 35 34 33 32 31 30 30 29 29 28 28 27 27 27 27 27 26 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 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
 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 46 47 47 47 47 47 46 45 43 42 40 38 37 35 33 31 29 28 26 25 24 23 22 21 20 20 20 19 19 20 20 20 21 21 22 23 24 25 26 27 28 30 31 33 35 36 38 39 41 42 43 44 45 46 46 46 46 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 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 21 20 20 20 20 20 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 26 27 28 30 31 32 34 35 37 38 40 41 42 43 44 44 45 44 44 43 42 41 39 38 36 35 33 32 30 29 28 27 26 25 24 24 23 23 23 22 22 22 23 23 23 24 24 25 26 26 27 28 30 31 32 33 35 36 37 39 40 41 43 44 45 46 47 48 48 49 49 49 49 48 48 47 46 45 44 42 41 40 38 37 35 34 32 31 30 28 27 26 25 24 23 23 22 21 21 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 27 28 28 28 28 28 27 27 26 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 25 26 27
 27 27 27 27 26 26 25 24 24 23 22 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 16 18 19 21 22 24 26 28 31 33 35 38 40 41 43 44 44 44 43 42 40 38 36 34 32 29 27 25 23 21 19 18 17 16 15 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 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 15 15 16 16 17 18 19 20 21 23 24 25 27 28 30 31 32 33 34 34 34 34 33 32 31 30 29 27 26 24 23 22 21 20 19 18 17 16 16 15 15 15 15 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 24 25 26 27 29 31 33 35 37 39 41 42 44 45 46 46 45 44 43 41 38 36 33 30 28 25 23 21 19 18 16 15 14 13 12 12 11 11 11 11 10 11 11 11 11 12 12 13 13 14 15 16 17 18 19 21 22 23 24 24 25 25 26 26 25 25 24 24 23 22 21 21 20 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 13 12 12 12 12 13 13 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 31 30 29 28 27 26 26 25 25 25 25 25 26 26 27 28 30 32 34 36 39 42 45 48 51 54 57 59 61 62 62 61 60 58 55 52 49 46 42 39 36 33 30 27 25 23 21 20 18 17 16 16 15 15 14 14 14 14 14 14 15 15 16 16 17 18 19 20 22 23 25 27 29 31 34 36 38 40 43 44 46 47 48 49 49 49 49 48 47 46 45 43 42 40 39 37 36 35 34 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 18 18 18 19 19 20 21 22 23 24 26 27 28 30 31 33 34 35 36 36 36 37 36 36 35 34 33 32 31 30 30 29 28 27 27 27 26 26 27 27 28 28 29 30 31 32 34 35 36 38 39 41 42 43 44 45 45 44 44 43 41 40 38 36 33 31 29 27 25 23 22 20 19 18 17 16 16 15 15 15 15 15 15 15 16 16 17 18 19 20 21 23 24 26 29 31 34 36 39 42 45 48 51 53 55 56 57 58 57 57 55 53 51 49 46 44 41 39 36 34 32 30 29 28 27 26 25 24 24 24 24 24 24 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 33 34 34 35 35 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 42 43 43 42 42 42 41 40 39 38 37 36 35 34 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 25 25 26 27 28 29 30 31 33 34 36 37 38 40 40 41 41 41 41 41 40 39 38 36 35 34
 56 53 50 47 45 42 40 37 35 34 32 31 30 29 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 13 13 14 15 15 16 17 18 19 20 21 21 22 23 24 24 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 34 35 35 35 34 33 32 30 29 27 25 23 21 19 18 16 15 14 13 12 11 11 10 10 9 9 9 9 10 10 10 11 11 12 13 15 16 18 20 22 25 28 31 34 38 42 46 49 53 56 58 59 60 60 59 57 55 52 49 46 44 41 39 37 35 33 32 31 31 30 30 30 30 31 31 32 33 34 35 36 37 38 39 40 41 42 42 42 42 42 42 41 40 39 38 36 35 34 32 31 29 28 27 26 25 25 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 26 27 27 28 28 28 28 28 28 27 27 26 25 24 23 22 22 21 20 19 18 18 17 17 17 16 16 16 16 16 17 17 18 19 20 21 22 24 26 28 31 34 37 40 43 47 50 52 54 56 56 56 55 53 51 48 45 42 39 36 33 30 27 25 23 21 20 18 17 16 15 14 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 15 15 16 18 19 21 23 25 28 30 34 37 41 45 49 53 57 60 63 66 67 68 67 66 65 62 59
 35 34 32 31 29 28 26 25 23 22 20 19 18 17 16 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 23 23 24 24 24 24 24 24 24 23 23 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 15 16 16 17 18 19 20 21 23 24 25 26 27 28 28 28 28 28 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 19 19 18 18 17 17 16 15 15 14 13 13 12 12 12 12 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 17 18 19 20 20 21 22 22 23 23 23 24 24 24 24 24 23 23 23 22 22 21 20 20 19 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 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 26 26 26 26 26 26 25 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 21 22 24 25 27 29 31 32 33 34 35 36 36 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
 61 58 55 52 49 47 44 42 40 38 37 36 35 34 34 34 34 34 35 36 37 39 40 42 44 46 47 49 50 51 52 52 52 51 50 48 47 45 43 41 38 36 34 33 31 29 28 27 26 26 25 25 25 25 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 42 42 42 42 42 42 41 40 40 39 38 37 36 35 33 32 31 30 29 29 28 27 26 26 26 25 25 25 26 26 27 27 28 29 31 32 34 36 38 40 41 43 45 47 48 49 49 50 50 49 49 48 46 45 44 42 41 40 39 38 37 37 37 38 38 39 40 42 43 45 47 50 52 55 57 60 63 65 68 70 71 72 72 72 71 69 66 64 60 57 54 50 47 44 41 38 36 34 33 31 30 29 29 28 28 28 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 42 42 43 43 43 44 44 45 45 45 45 45 45 45 45 44 44 44 43 43 42 42 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 38 38 39 39 40 41 42 42 43 44 45 46 47 47 48 48 48 48 48 48 47 47 46 45 44 44 43 42 41 40 39 38 38 37 36 36 36 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 39 40 40 41 43 44 46 48 50 53 55 58 61 64 67 69 72 73 74 74 74 73 71 69 67 64
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 54 53 53 52 51 50 49 48 47 46 46 45 44 44 44 44 44 44 45 45 46 46 47 48 48 49 49 50 50 51 51 51 51 51 51 51 51 51 51 51 52 52 53 53 54 55 56 57 58 59 60 61 62 62 62 62 62 62 61 60 59 58 57 55 54 52 51 50 48 47 47 46 46 45 45 46 46 46 47 48 48 49 49 50 50 50 50 50 50 49 49 48 47 46 45 44 42 41 40 39 38 37 36 36 35 35 35 36 37 37 39 40 42 44 46 48 50 52 55 57 59 61 63 65 66 67 67 67 67 67 66 65 64 62 61 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 37 37 37 37 37 38 38 39 40 41 43 44 46 47 49 51 53 54 56 58 59 61 62 63 64 64 65 64 64 63 62 61 60 58 56 55 53 51 50 49 48 47 46 45 45 45 45 45 45 45 46 46 47 47 48 48 49 50 51 51 52 53 54 55 55 56 57 57 58 58 59 59 59 59 58 58 57 56 56 55 54 53 52 51 50 49 48 48 47 47 47 47 48 48 50 51 53 55 57 59 61 64 66 68 71 73 74 75 76 77 77 76 76 74 73 71 68 66 63 60 58 55 53 50 48 46 45 43 42 42 41 41 40 40 41 41 42 42 43 44 44 45 46 47 48 48 49 50 50 51 51 51 52 52 52 52 52 51 51 51 50 50 49 49 48 47 47 46 45 44 44 43 43 42 42 41 41 41 41 41 42 42 43 44 45 46 47 48 50 51 52 53 54 55 55 56 56 56 56 55
 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 34 34 34 33 32 31 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 12 11 11 11 10 10 10 10 11 11 11 12 12 13 14 15 16 17 19 20 22 24 25 27 30 31 33 35 36 36 36 36 34 33 31 28 26 24 22 20 18 17 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 19 20 20 21 21 21 20 20 19 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 8 8 7 7 7 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 25 26 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 40 41 42 42 43 43 42 41 40 39 37 35 33 31 29 27 25 23 21 19 17 16 14 13 12 11 10 9 8 7 7 6 6 6 5 5 5 5 5 6 6 6 7 7 8 9 9 10 12 13 14 16 18 20 22 25 27 30 32 35 37 39 40 40 40 39 38 36 34 32 30 28 27 25 24 23 22 21 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 18 17 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 21 21 22 22 22 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 18 18 18 19
 41 41 40 39 39 38 37 36 36 35 34 33 33 32 31 31 30 30 30 29 29 29 29 28 28 28 27 27 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 22 23 24 25 26 27 27 28 28 29 29 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 29 29 28 28 27 27 26 25 24 23 22 22 21 20 19 18 18 17 17 16 16 15 15 15 15 15 16 16 17 17 18 19 20 21 22 24 25 26 27 29 30 31 32 33 33 34 34 34 34 34 34 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 23 22 21 21 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 15 15 15 16 17 17 18 18 19 20 21 22 23 24 24 25 26 27 28 29 29 30 30 30 31 31 31 30 30 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 30 29 29 28 27 26 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 14 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 28 29 30 31 32 32 33 34 35 36 36 37 38 39 40 40 41 42 42 43 43 43 43 43 43 42 42
 41 40 39 37 36 35 34 33 31 30 29 28 28 27 27 27 27 27 28 28 29 30 32 33 35 37 39 42 44 46 49 51 54 56 58 60 61 63 63 64 64 63 62 61 60 58 56 54 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 30 29 29 29 28 29 29 29 30 31 32 33 34 36 38 39 41 43 45 46 48 49 50 51 52 53 53 53 53 53 53 52 52 51 50 50 49 49 48 48 48 48 48 48 49 50 51 52 52 53 54 55 56 57 57 57 57 57 57 56 55 54 53 52 51 50 49 48 47 46 46 45 45 44 44 44 44 45 45 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 48 48 48 49 50 51 52 53 55 56 58 60 63 65 67 69 70 72 73 74 74 74 73 72 70 68 65 62 59 56 53 50 46 43 41 38 36 34 32 30 29 28 27 27 26 26 26 27 27 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 48 50 52 53 55 56 57 58 58 58 58 57 56 55 53 52 50 48 46 44 42 40 38 36 34 33 31 30 29 28 28 28 28 28 28 29 30 30 32 33 34 36 37 39 40 42 43 45 46 48 49 50 50 51 51 51 51 50 49 49 48 46 45 44 43 43 42 42 41 41 41 41 41 42 42 43 44 44 45 46 47 48 49 51 52 53 54 56 57 59 60 62 63 64 65 66 67 67 67 67 67 66 65 64 63 61 59 58 56 54 52 50 49 47 46 45 43 43 42 41 41 41 41 42 42 42 43 43 44 44 44 44 44 44 43 42 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 23 22 22 22 21 21 20 20 19 19 19 19 19 19 19 20 20 21 22 23 24 25 27 28 30 32 34 35 37 39 40 41 43 43 44 44 44 44 43 42 41 40 38 37 36 34 33 32 31 30 29 28 27 27 26 26 25 24 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 26 27 27 28 28 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 30 30 29 29 28 27 26 26 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 27 28 29 30 32 34 35 37 39 41 43 45 47 48 50 51 51 51 51 51 50 48 47 45 43 40 38 36 34 31 29 28 26 24 23 22 21 21 20 20 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 29 29 29 29 29 28 28 27 27 26 25 25 24 23 23 22 22 21 21 21 21 21 21 21 22 22 23 24 24 25 26 27 28 29 29 30 31 31 32 32 32 32 32 32 32 31 31 31 30 30 29 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 35 36 37 38 40 41 43 44 46 47 48 49 50 51 51 51 51 50 49 48 47 45 43 41 40 38 36 34 33 31 30 29 28 27 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24
 58 57 56 55 53 52 51 50 48 47 46 45 45 44 44 44 44 44 45 45 46 47 49 50 51 52 54 55 56 57 57 58 58 58 58 58 57 57 56 55 53 52 51 49 48 47 46 44 43 42 42 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 39 40 40 41 42 43 45 46 48 49 51 53 55 56 58 59 60 60 61 61 61 61 60 60 59 58 58 57 56 56 55 55 55 54 55 55 55 56 57 58 59 60 61 62 63 63 64 64 63 63 62 60 59 57 55 53 51 49 47 45 43 42 40 39 38 37 37 36 36 37 37 38 39 41 43 44 47 49 51 53 56 58 60 62 64 65 67 67 68 68 68 68 67 66 65 64 63 62 61 61 60 59 59 59 59 59 59 59 60 60 60 60 61 61 61 60 60 60 59 59 58 57 56 55 54 53 53 52 51 50 50 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 49 49 49 48 47 47 46 46 45 45 44 44 44 44 45 45 46 47 48 49 51 52 53 55 56 57 58 59 59 60 60 59 59 58 57 55 54 52 50 48 47 45 44 42 41 40 40 40 39 39 40 40 41 42 42 43 44 46 47 48 49 50 51 52 53 54 55 55 55 55 55 54 54 53 53 52 51 51 50 50 49 49 49 49 48 48 48 48 49 49 49 49 49 49 49 49 50 50 50 50 50 51 51 51 52 52 53 54 54 55 55 56 56 56 57 57 57 57 57 57 57 57 56 56 56 56 55 55 55 55 55 55 56 56 57 57 58 59 59 60 60 61 61 61 60 60 59 59
 55 54 53 52 51 50 50 49 50 50 50 51 53 54 56 58 61 64 66 69 71 73 75 75 75 75 73 71 69 66 62 58 54 51 47 43 39 36 33 30 28 26 24 23 21 21 20 20 20 21 21 22 24 25 27 29 31 34 36 39 42 45 49 52 56 59 62 65 67 68 69 69 68 67 65 63 61 59 57 55 54 53 52 51 51 51 52 53 54 55 57 59 61 63 65 67 69 70 72 72 72 71 69 66 63 60 56 52 49 45 42 39 37 34 32 31 29 28 27 26 26 25 25 24 24 24 24 25 25 26 27 28 29 30 32 34 36 38 41 43 46 49 52 54 57 59 61 62 64 64 64 64 64 63 61 60 58 56 53 51 49 47 45 43 42 40 40 39 38 38 39 39 40 41 42 43 44 46 48 50 53 55 58 60 63 66 69 71 74 76 77 78 79 79 78 77 76 74 73 71 69 67 65 63 62 60 59 58 57 56 55 54 54 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 52 53 53 54 56 57 58 59 61 62 63 64 65 65 65 64 63 61 59 57 54 51 48 45 42 39 37 34 32 30 29 27 26 25 24 24 23 23 23 23 23 24 25 27 28 31 33 36 40 43 47 51 56 60 64 67 70 72 74 74 74 74 72 70 68 65 63 60 57 54 51 48 46 43 41 39 38 37 36 35 34 34 34 34 34 34 34 35 35 35 36 36 37 38 39 39 40 42 43 44 46 47 49 51 52 54 56 58 59 61 62 62 63 63 62 62 61 60 59 57 56
 54 51 47 44 41 38 35 33 31 29 27 26 25 25 24 24 25 25 26 26 27 28 29 30 31 32 33 33 33 33 33 33 32 31 31 30 29 28 27 26 25 24 23 23 22 22 22 23 23 24 24 25 26 27 28 29 30 30 31 31 32 32 32 32 32 32 31 31 30 30 29 29 28 28 28 28 29 29 30 31 32 33 34 36 37 39 41 43 44 46 48 49 51 52 53 53 53 53 52 52 50 49 47 46 44 42 40 39 38 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 27 27 27 27 27 28 28 29 30 31 32 34 36 39 42 45 48 52 56 60 64 67 71 73 74 75 74 73 70 67 63 59 54 50 46 42 38 35 32 29 27 26 24 23 23 23 23 23 24 24 25 26 27 28 29 30 31 32 33 34 34 35 35 35 34 34 33 32 32 31 30 29 29 28 28 28 28 28 29 29 30 31 32 33 35 36 37 39 40 42 43 44 45 46 47 47 47 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 27 27 28 29 30 30 31 32 32 32 33 33 33 33 32 32 31 31 30 30 29 28 27 27 26 26 25 25 25 25 25 26 27 28 29 30 31 33 34 36 37 39 40 41 42 43 43 43 43 43 43 42 41 40 38 37 36 34 33 32 31 30 29 28 28 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 26 26 28 29 31 33 35 38 42 45 49 52 56 59 61 63 64 64 64 62 60 57
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 44 44 43 43 42 42 42 42 42 43 44 46 48 52 55 60 65 71 77 84 91 98 105 111 115 119 120 120 117 113 107 100 93 85 77 69 62 56 50 45 41 37 34 31 30 28 28 27 28 28 29 30 32 34 36 38 41 44 48 52 56 60 65 70 76 81 86 91 95 98 100 100 99 97 94 89 85 80 75 71 67 63 60 57 55 53 51 50 49 48 47 47 47 47 46 46 46 46 46 46 45 45 44 44 43 42 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 30 31 32 33 34 36 38 40 42 45 47 49 51 52 54 54 55 55 55 54 53 52 51 49 47 45 43 41 40 38 36 35 34 33 32 32 32 33 33 35 37 39 41 44 47 51 54 58 62 66 69 72 75 77 78 78 77 76 74 71 69 66 63 61 59 57 55 54 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 50 50 49 48 47 45 44 43 42 42 41 41 40 40 40 40 41 41 41 42 43 43 44 45 45 46 47 48 49 50 50 51 51 52 52 52 51 51 50 49 48 46 45 43 42 40 39 37 36 35 33 32 31 30 30 29 28 28 28 27 27 28 28 28 29 30 31 32 33 34 35 36 37 38 39 40 40 40 41 41 41 41 41 41 41 41 41 41 41 42 42 43 44 45 47 49 51 54 56 59 63 66 69 71 73 74 74 74 73 71 69 66 64 61 58 55 52 49 47 44 42 40 39 37 36 35 35 35 35 35 35 36 37 38 39 41 42 43 44 44 45 45 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 7 7 8 8 8 8 8 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 9 10 11 11 12 13 15 16 17 18 18 19 19 18 17 16 15 14 12 11 10 9 8 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 5 5 6 6 6 7 7 8 8 8 8 7 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 7 7 7 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 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 3 3 3 4 4 5 6 6 7 8 9 10 10 11 12 13 13 14 14 13 13 13 12 11 10 10 9 8 8 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 8 8 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 29 27 25 24 23 22 21 20 20 20 20 20 20 21 21 22 23 24 25 27 28 29 31 32 34 35 37 38 39 41 42 43 44 44 45 45 46 45 45 45 44 43 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 28 28 28 28 28 28 29 30 30 31 33 34 35 37 39 41 43 46 48 50 53 55 57 59 61 63 64 65 67 68 69 69 70 71 72 72 73 73 73 73 73 72 71 70 68 66 63 61 58 55 52 49 46 44 41 39 36 34 32 30 29 27 26 25 24 23 23 22 22 23 23 25 26 28 30 33 36 39 43 46 50 54 58 62 65 68 71 72 73 73 72 71 69 66 63 60 56 53 50 47 44 41 39 37 35 34 32 32 31 31 31 31 31 32 32 33 34 35 36 37 38 39 39 40 41 42 42 43 44 44 44 45 45 45 46 46 46 47 47 47 48 49 49 50 51 52 53 54 56 57 59 60 62 64 67 69 71 74 76 79 82 84 87 89 90 91 92 92 91 90 88 86 83 80 77 73 70 66 63 59 55 52 49 46 43 40 37 35 33 31 29 27 26 25 24 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 36 37 39 41 43 45 47 50 53 56 59 62 66 69 73 76 79 82 85 87 89 90 90 89 88 85 82 79 75 71 67 63 59 56 53 50 48 46 45 44 43 43 43 43 43 44 45 46 47 48 50 51 53 55 57 60 62 64 66 69 71 73 74 75 75 75 74 73 71 68 65 61 58 54 50 47 43 40 37 34
 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 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 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 11 11 12 13 14 15 16 16 17 17 17 17 17 16 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 11 11 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 11 12 14 15 17 18 20 22 23 24 24 24 23 22 21 19 18 16 15 13 12 11 10 9 8 7 6 6 6 5 5 5 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 11 12 12 13 13 13 14 14 14 14 15 15 16 16 17 17 18 19 20 21 22 22 23 24 24 24 24 24 23 22 22 21 19 18 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 10 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 23 23 24 23 23 23 22 21 20 18 17 16 15 14 13 12 11 10 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 22 21 21 20 20 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 29 29 29 28 28 28 27 26 26 25 25 24 24 24 23 23 24 24 24 25 26 27 29 30 32 35 37 39 42 44 46 48 49 49 49 48 46 45 43 40 38 36 34 33 32 31 30 30 30 31 32 33 34 36 37 39 41 43 44 45 46 46 46 45 44 42 41 39 36 34 32 30 28 27 25 24 22 21 20 20 19 19 19 19 19 20 21 22 24 26 28 30 32 35 38 40 43 46 48 50 51 52 53 53 53 52 50 49 47 45 43 40 38 36 34 32 31 29 28 27 27 26 26 26 27 27 28 29 30 32 34 36 38 40 42 45 47 49 51 53 55 56 57 58 58 58 58 57 57 56 56 55 54 54 53 53 52 52 51 51 50 49 49 48 47 45 44 43 41 39 38 36 35 34 33 32 31 31 31 31 31 32 33 34 36 37 39 41 43 45 48 50 52 54 55 56 56 56 55 53 50 47 44 41 38 35 32 29 27 25 24 23 22 21 21 21 21 21 22 22 23 24 25 26 26 27 27 27 27 27 27 26 25 24 24 23 22 21 21 20 20 20 20 20 21 21 22 23 24 25 27 29 31 33 35 38 40 42 45 46 48 48 49 48 47 45 43 41 39 36 34 32 30 29 27 26 24 23 22 22 21 21 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 24 25 26 26 26 26 26 26 26 25 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 25 25 25 25 25 26 27 28 29 30 32 34 36 37 39 41 43 44 46 46 47 47 47 46 45 44 42 41 39 38 36 35 33 32 31 30 29 28 28 28 27 28 28 28 29 30 31 32 33 34 36 37 39 40 42 44 45 46 47 48 49 50 50 50 49 49 48 47 46 44 43 42 40 39 37 36 35 34 33 33 32 32 32 32 32 32 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 39 39 39 39 38 38 37 36 35 34 32 31 30 29 28 27 26 25 24 24 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 35 36 36 36 36 36 36 35 34 33 32 31 30 28 27 27 26 25 25 25 25 25 25 26 26 27 28 29 30 30 31 31 32 32 32 31 31 30 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 34 35 35 35 35 35 34 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 34 35 35 36 36 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 30 30 30 30 31 31 32 32 33 34 35 35 36 37 37 37 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 37 36 36 35 34 33 31 30 29 28 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 11 11 11 11 12 13 13 14 15 16 17 18 19 20 22 22 23 24 24 24 24 23 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 19 20 21 22 23 24 24 25 25 25 24 23 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 19 20 20 20 20 20 20 19 18 17 16 16 15 14 13 12 12 11 11 10 10 10 10 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 11 11 11 12 13 14 14 16 17 18 19 20 22 23 23 24 24 24 24 23 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 9 9 8 8 8 8 8 8 8 9 9 10 10 11 12 13 15 16 18 19 21 22 24 25 26 27 27 27 26 25 24 23 21 20 18 17 16 15 14 13 13 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 11 12 13 13 14 16 17 18 19 21 22 24 25 26 27 28 29 29 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10
 24 24 23 22 21 20 18 17 16 15 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 13 13 14 14 15 16 16 16 17 17 17 16 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 14 15 16 16 18 19 20 20 21 22 23 23 23 23 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 17 18 19 20 20 21 21 21 20 20 19 18 16 15 14 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 11 11 12 13 14 15 16 17 18 19 19 20 20 20 20 20 19 19 18 17 16 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 13 13 15 16 17 18 19 21 22 23 24 24 25 25
 33 33 33 34 34 34 34 35 35 36 37 37 38 38 39 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 49 49 50 50 51 51 52 52 52 53 52 52 52 52 51 51 50 49 48 48 47 46 46 45 44 44 43 43 43 42 42 42 42 41 41 41 41 40 40 39 39 38 38 37 36 36 35 34 33 33 32 32 32 32 32 32 33 33 34 35 36 37 38 40 41 43 45 46 48 49 50 51 52 53 53 53 53 52 52 51 50 49 48 47 45 44 43 42 40 39 38 38 37 36 36 35 35 35 35 35 35 36 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 52 53 53 53 53 53 52 51 50 49 48 47 46 44 43 41 40 39 38 37 36 35 34 34 33 33 33 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 45 46 46 46 46 46 46 46 45 44 44 43 42 41 41 40 39 39 38 37 37 37 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 47 47 47 47 47 46 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 45 46 46 46 46 46 46 46 46 46 45 45 45 44 43 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 34 33
 28 28 28 29 29 29 30 30 30 29 29 29 28 28 27 27 26 26 26 26 26 26 26 26 27 28 29 30 32 34 36 38 41 43 47 50 54 57 61 65 68 71 74 75 76 76 75 73 70 67 63 59 55 51 47 44 41 38 36 33 32 30 29 28 27 27 27 27 27 27 28 29 30 31 31 32 33 34 34 35 34 34 34 33 32 31 29 28 27 26 26 25 25 26 26 27 28 30 32 35 38 42 46 50 55 60 64 68 71 73 74 73 71 69 65 61 57 53 49 45 42 39 36 34 32 30 29 29 28 28 28 29 30 31 32 34 37 39 42 45 49 52 56 60 64 67 70 72 74 75 75 75 74 73 72 70 68 67 65 63 62 61 60 58 57 56 56 55 54 52 51 50 48 47 45 43 41 40 38 36 35 33 32 32 31 31 31 31 31 32 33 35 37 39 41 44 47 50 53 57 61 64 67 70 73 75 77 77 78 77 76 74 72 70 67 64 61 59 56 53 51 49 47 45 43 42 41 40 40 40 40 40 41 41 43 44 46 48 50 53 55 58 61 64 67 70 72 73 74 73 72 70 67 63 59 55 51 47 43 40 37 34 32 30 29 28 28 28 29 29 31 32 34 37 39 42 45 49 52 55 57 60 62 63 63 64 63 63 62 61 59 58 57 56 55 55 54 54 53 53 53 52 52 52 51 50 49 48 47 46 44 43 42 40 39 38 37 36 36 35 35 35 36 36 37 38 39 41 42 44 46 47 49 51 52 53 54 54 54 53 52 51 49 47 44 42 40 38 35 34 32 31 29 28 28 27 27 27 27 27
 61 63 65 66 66 66 66 64 63 61 60 58 56 54 52 51 50 49 48 48 47 47 48 48 49 50 51 52 53 55 56 58 60 62 64 66 68 70 72 74 75 77 79 80 81 81 81 81 80 79 77 76 73 71 68 65 63 60 58 55 53 52 50 49 48 47 47 47 48 49 50 52 54 56 59 62 65 68 71 74 76 78 79 80 79 78 76 74 71 68 65 63 60 58 56 55 55 54 55 56 57 59 61 63 66 68 71 74 76 78 80 80 81 80 79 78 76 74 71 68 66 63 61 59 57 55 54 54 53 53 53 54 55 57 59 61 64 67 70 73 77 80 83 86 89 91 93 93 94 94 93 92 90 88 86 84 83 81 80 79 78 78 78 78 79 80 82 84 86 88 91 93 95 96 97 98 97 96 94 91 88 85 81 77 74 71 68 66 64 63 62 62 62 63 64 66 68 71 74 77 81 85 88 92 95 98 100 101 102 101 99 96 93 89 84 79 74 69 65 60 56 52 49 46 44 42 41 40 39 39 39 40 40 42 44 46 48 51 55 59 63 67 72 77 81 86 90 94 96 98 99 99 97 95 92 89 86 83 80 77 75 73 72 71 71 72 73 75 78 81 84 88 92 95 98 100 101 102 100 98 95 91 87 82 77 73 68 64 61 58 56 54 52 51 50 50 50 50 51 52 53 54 56 57 59 61 63 64 66 67 68 69 70 70 70 69 69 68 68 67 66 65 65 64 63 62 62 61 60 60 59 58 57 56 55 53 52 51 49 48 47 46 44 43 43 42 42 41 42 42 43 43 45 46 48 50 52 55 57 59
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 34 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 33 34 34 35 36 37 37 38 39 40 41 41 42 43 43 43 43 43 43 43 43 42 41 41 40 39 38 37 37 36 35 34 34 33 33 32 32 32 32 32 32 33 33 34 34 35 36 37 39 40 41 43 44 45 46 47 48 48 48 48 47 46 45 44 43 41 40 39 38 37 36 35 34 34 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 34 34 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 33 34 34 34 34 35 35 35 35 35 34 34 34 34 34 34 35 35 35 36 37 38 39 40 41 43 44 46 47 49 50 51 51 52 52 51 50 49 48 46 45 43 41 39 38 36 35 33 32 31 30 30 29 29 29 29 29 29 30 30 31 32 33 34 35 36 37 39 40 42 43 44 46 47 48 49 49 49 50 49 49 48 47 46 45 43 42 40 39 37 36 34 33 32 31 30 29 28 27 27 26 26 26 26 26 27 27 28 28 29 30 31 33 34 35 36 37 38 39 40 40 41 41 41 41 41 41 41 41 41 41 41 41 42 42 43 44 45 46 47 48 49 50 52 53 54 55 55 56 56 56 55 55 54 53 52 51 49 48 46 45 44 42 41 40 39 39 38 37 37 37 37 37 37 38 39 39 40 41 43 44 45 46 48 49 50 51 52 52 52 52 52 51 49 48 46 45 43 41 39 38 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 27 28 29 29 29 29 29 29 29 29 28 28 27 27 27 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 26 27 28 28 28 28 28 27 27 26 25 24 22 21 20 20 19 18 18 17 17 17 17 17 17 17 18 18 19 20 20 21 22 23 24 25 25 26 26 26 26 26 25 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 16 16 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 26 27 28 28 29 29 29 29 29 28 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 17 16 16 15 15 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 23 25 26 28 29 30 31 32 33 33 33 32 31 31 30 28 27 26 25 24 24 23 22 22 21 21 21 21 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 17 18 18 18 18 18 19 19 20 20 21 22 23 23 24 25 26
 17 17 16 16 16 16 16 16 17 17 19 20 21 23 26 28 31 34 37 40 43 46 48 49 50 50 48 47 44 41 39 36 33 30 28 26 24 22 21 20 19 18 18 17 17 17 16 16 17 17 17 18 18 19 20 21 22 24 25 27 30 32 35 39 43 47 51 55 58 61 64 65 65 63 61 57 53 49 44 40 36 32 29 26 24 22 20 19 19 19 19 19 20 22 23 26 29 32 36 40 44 49 53 57 59 61 61 60 57 54 51 47 43 40 37 34 32 30 29 28 28 27 27 28 29 30 31 33 35 37 40 42 45 48 51 54 57 60 62 64 66 68 69 69 69 69 68 66 64 62 59 56 53 50 46 43 40 36 33 30 28 25 23 21 19 18 16 15 14 13 13 12 12 12 12 12 12 13 13 14 15 16 17 18 20 21 22 23 24 25 26 26 27 27 28 29 29 30 31 32 33 35 37 39 41 44 47 50 54 57 61 63 66 67 67 67 65 62 59 55 52 48 44 41 37 34 32 29 27 26 24 23 22 21 20 20 20 20 21 21 22 24 26 28 31 35 39 43 49 54 60 65 70 72 73 72 69 64 58 52 46 40 35 30 26 23 20 18 16 15 14 14 14 14 14 14 15 16 17 18 19 20 21 22 23 23 23 24 23 23 23 22 22 21 20 20 20 20 20 20 20 21 22 24 25 27 29 32 35 38 42 46 50 54 57 61 63 65 65 65 63 61 58 54 50 47 43 39 36 33 30 28 25 24 22 21 20 20 19 19 19 19 19 20 20 21 21 22 22 22 23 23 23 23 22 22 21 20 19 18
 28 28 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 33 34 34 34 34 33 32 31 30 29 28 26 25 24 23 22 22 21 21 21 21 22 23 25 27 29 32 35 38 42 46 50 54 57 60 61 62 61 59 56 53 49 45 42 38 35 33 31 29 28 27 26 26 26 26 27 28 30 31 33 36 39 42 45 49 54 59 64 69 74 79 83 86 88 89 89 87 84 80 75 70 64 59 54 50 46 42 39 36 34 31 30 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 20 20 21 21 22 23 24 25 26 27 29 31 32 34 36 38 40 42 44 46 48 50 51 53 55 56 57 58 59 59 60 60 60 60 60 60 60 59 59 58 58 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 44 43 43 43 43 44 45 46 48 50 52 55 58 62 65 69 72 76 78 79 79 78 75 71 66 61 56 50 45 40 36 32 29 26 24 22 21 20 19 19 19 19 20 20 21 22 23 25 26 27 29 31 32 34 35 36 38 39 40 40 41 42 42 43 43 43 44 44 44 45 45 45 45 45 45 45 44 44 43 42 41 40 39 38 37 37 36 35 34 34 33 33 33 33 33 33 34 34 35 36 37 38 39 40 41 41 42 43 43 43 43 42 41 40 39 38 37 36 34 33 32 31 30 29 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
 29 29 29 30 30 31 33 34 36 38 39 41 43 44 46 47 47 48 48 47 47 46 45 44 43 43 42 42 42 42 42 43 44 45 46 47 49 51 52 54 56 57 58 59 60 61 61 60 60 59 58 56 55 53 51 49 48 46 44 43 42 41 41 41 41 42 43 44 46 48 51 53 56 59 61 64 66 67 67 66 65 62 59 56 52 48 44 40 37 34 32 30 28 27 26 26 26 27 27 28 30 31 33 35 37 39 41 43 44 46 47 47 48 48 47 47 46 46 45 45 45 45 45 46 46 47 49 50 52 54 56 58 60 63 64 66 67 68 69 69 68 67 66 64 62 60 58 56 55 53 52 51 51 51 51 51 52 52 53 54 54 55 55 55 54 53 52 50 48 46 44 41 39 37 35 33 32 31 30 30 31 31 32 34 37 40 43 47 52 58 64 70 76 83 88 93 97 99 99 98 96 92 88 83 78 73 69 65 62 59 56 54 53 52 51 50 50 50 49 50 50 50 50 50 51 51 51 52 52 52 53 53 54 55 56 58 59 61 63 66 68 71 73 75 77 78 78 78 76 74 71 67 62 58 53 49 45 41 38 35 32 30 28 27 26 25 25 25 26 27 28 30 31 34 36 38 41 43 45 47 48 49 49 49 48 47 46 45 43 42 42 41 41 41 42 43 45 48 52 57 63 70 78 88 98 110 123 135 147 157 165 169 168 164 156 146 135 123 111 100 89 80 72 65 59 54 49 46 43 41 39 38 37 37 38 39 40 42 44 46 49 51 53 55 56 56 56 55 54 52 49 46 44 41 38 36 34 32 31 30
 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 18 19 19 20 22 23 24 25 26 27 27 28 28 28 27 26 25 24 23 21 20 19 18 17 16 15 14 14 13 13 13 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 22 23 25 26 27 28 28 29 29 29 28 28 27 26 25 24 23 22 21 20 19 19 19 18 18 18 19 19 20 21 22 23 24 25 26 28 29 30 30 31 31 31 31 30 30 29 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 25 25 26 26 27 28 29 30 30 31 32 32 33 33 33 32 32 31 30 28 27 25 24 23 21 20 19 17 16 16 15 14 14 13 13 13 13 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 21 21 21 22 23 24 25 26 27 28 30 31 32 33 34 35 35 35 35 34 33 32 31 30 28 27 26 25 24 24 23 22 22 22 21 21 21 21 22 22 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 36 37 37 37 37 36 35 34 33 31 30 28 26 25 23 22 21 20 19 18 17 17 17 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 30 29 29 28 28 27 26 25 25 24 23 22 21 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 21 21 21 21 21 21 21 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 80 79 77 74 71 67 63 59 55 52 49 47 45 43 41 40 40 39 39 39 39 40 40 41 42 43 44 45 47 48 49 50 51 52 52 53 53 54 54 54 54 53 53 53 52 52 51 51 50 49 49 48 47 46 45 44 43 42 42 41 41 40 40 40 40 41 42 42 43 45 46 48 49 51 53 55 57 59 61 63 65 67 69 71 73 74 75 76 77 77 77 76 76 74 73 72 70 68 66 64 62 61 59 57 55 54 52 51 49 48 47 46 45 44 44 43 43 42 42 42 42 42 42 42 42 42 42 43 43 43 43 42 42 42 42 42 42 43 43 43 43 43 44 44 45 45 45 46 46 46 46 46 46 46 45 45 44 44 43 43 42 42 42 42 43 43 44 45 47 49 51 53 56 59 63 66 69 72 75 76 77 77 76 73 70 67 63 60 56 53 50 47 45 43 41 40 39 38 38 38 38 38 39 40 41 42 43 45 46 47 49 50 50 51 51 51 51 51 51 50 50 49 48 48 47 46 45 45 44 44 43 42 42 41 41 40 40 39 39 39 39 39 39 39 39 40 41 42 42 44 45 46 47 49 50 52 53 55 57 58 60 62 63 65 67 68 69 71 72 73 73 74 74 74 74 73 73 72 71 69 68 67 65 64 62 60 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 38 37 37 37 37 37 37 38 38 39 39 40 41 41 42 43 45 46 47 48 49 51 52 53 53 54 54 54 54 53 52 51 49 48 46 45 43 42 41 41 40 40 40 41 42 43 45 47 49 52 55 58 62 66 70 74 77 79 80
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 37 35 34 32 31 29 28 26 25 23 22 21 20 19 18 17 16 16 15 14 14 14 13 13 13 13 14 14 14 15 15 16 17 17 18 19 19 20 20 20 20 20 20 19 19 19 18 17 17 16 15 14 14 13 12 12 11 11 11 11 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 23 24 25 25 26 26 27 28 29 30 32 34 36 39 43 46 51 55 59 63 65 67 66 64 61 56 51 45 40 35 30 26 23 20 18 15 14 12 11 11 10 10 10 11 11 12 13 14 16 18 20 22 24 27 30 33 36 39 41 43 45 46 46 45 43 41 38 35 32 29 26 23 21 18 16 15 14 13 12 11 11 11 11 11 11 12 12 13 14 15 16 17 18 20 21 23 25 27 30 32 34 36 38 40 42 42 43 43 42 41 40 39 37 35 34 32 31 29 27 26 25 23 22 21 20 19 18 18 17 17 16 16 16 16 17 17 18 19 20 21 22 23 24 25 26 27 27 28 29 29 29 29 29 29 28 27 26 25 24 23 22 20 19 18 18 17 17 17 17 17 18 19 21 23 25 27 30 34 38 42 46 51 55 59 62 64 65 64 63 60 57 53 49 45 41 38 36 33 31 30 28 27 26 26 25 24 24 23 22 22 21 20 19 18 18 17 16 16 15 15 15 15 15 16 17 18 19 21 22 24 26 29 31 33 35 37 38 38 39 38 38 36 35 33 31 29 27 25 23 21 20 18 17 16 15 15 14 14 14 14 14 15 16 16 17 18 20 21 22 24 25 27 29 30 32 33 35 36 37 38 39 39 39 39
 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 11 12 13 14 16 17 18 19 20 20 20 19 18 17 15 14 12 11 10 9 8 7 7 6 6 5 5 5 5 5 4 4 4 4 4 5 5 5 5 6 6 7 8 9 10 12 13 15 16 18 18 19 18 18 16 15 13 12 11 9 9 8 7 7 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 7 8 9 10 12 13 14 15 16 16 15 14 13 12 11 10 9 8 7 7 6 6 5 5 4 4 4 4 4 4 3 3 3 4 4 4 4 4 5 5 6 6 6 7 7 7 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 10 10 10 10 9 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 9 9 10 10 11 11 11 11 11 10 9 8 7 7 6 5 5 4 4 4 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 10 11 11 11 11 11 11 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 13 14 15 15 16 16 16 15 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6
 7 7 7 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 17 17 17 17 16 15 14 13 12 12 11 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 18 19 19 20 20 20 20 19 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 10 9 9 9 10 10 10 11 11 12 13 14 15 15 16 16 17 17 16 16 15 14 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 12 13 13 13 13 13 14 14 14 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 14 14 13 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 25 25 26 27 28 28 29 30 31 31 32 32 32 31 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 22 23 24 25 26 27 28 28 29 29 30 30 30 29 29 28 28 27 26 25 25 24 24 23 23 23 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 22 23 24 25 26 28 29 31 32 33 35 36 36 36 36 36 35 35 34 33 32 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 21 21 21 22 22 23 24 25 26 28 29 30 31 32 33 33 34 34 34 33 33 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 21 21 21 21 20 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 18 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 18 18 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 26 27 27 27 28 28 27 27 26 26 25 24 23 22 21 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 16 17 17 17 18 19 19 20 22 23 24 25 27 28 29 30 31 32 32 32 31 31 30 29 28 28 27 27 27 27 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 35 35 35 35 35 34 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 21 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 21 22 23 23 24 25 26 27 28 29 29 30 30 31 31 31 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 31 32 32 33 33 33 33 33 32 31 30 28 27 26 24 23 22 20 19 19 18 17 17 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 28 29 29 29 29 29 29 29 29 28 28 28 28 28 28 29 30 31 32 33 34 35 36 37 37 38 38 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 27 27 27 28 28 28 28 28 28 28 28 27 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 26 26 26 26 27 27 27 28 28 29 29 30 30 30 30 30 30 29 29 28 27 26 25 24 22 21 20 19 18 18 17
 36 36 36 36 36 36 37 37 37 37 38 38 37 37 37 36 36 35 34 34 33 32 31 30 30 29 29 30 31 32 33 35 36 38 41 43 45 47 48 50 52 53 54 55 55 55 55 55 55 54 53 52 50 49 47 45 42 40 38 36 34 32 30 29 28 27 27 28 28 29 30 31 32 34 35 37 38 39 40 41 42 42 42 41 41 40 38 37 35 34 32 31 29 28 28 27 27 27 27 27 27 28 29 30 31 32 33 34 35 36 36 36 36 35 34 33 32 30 29 28 27 27 26 26 26 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 35 36 37 37 38 38 38 37 37 36 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 30 30 30 31 32 33 34 35 36 38 39 41 42 44 45 46 47 47 47 47 47 46 45 44 42 41 40 38 37 37 36 36 36 37 38 39 40 41 42 44 45 46 47 48 49 50 50 50 51 50 50 50 49 48 48 47 46 44 43 42 41 40 39 38 38 37 37 37 37 37 37 37 36 36 36 35 34 34 33 32 31 31 30 30 29 29 29 30 30 31 31 32 33 35 36 37 38 39 40 41 41 42 42 41 41 41 40 39 39 38 37 37 36 36 36 36 36 36 37 38 39 40 41 41 42 42 43 42 42 41 40 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 29 29 29 30 30 31 32 33 34 35 37 39 41 42 44 46 47 48 49 49 49 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 45 45 46 47 49 50 51 52 53 54 54 54 53 51 50 47 45 42 39 36 33 31 29 28 27 27 27 28 29 31 32 35 37 39 42 45 47 49 52 54 55 57 58 58 58 58 57 56 54 52 50 48 45 43 40 38 35 33 31 29 28 27 26 26 26 26 27 27 28 29 30 31 31 32 33 35 36 37 38 39 40 41 42 43 44 45 45 45 45 45 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 27 27 27 27 28 29 30 31 32 34 35 36 37 38 38 39 40 40 40 41 41 41 40 40 39 39 38 37 35 34 33 31 30 29 28 27 26 26 26 27 28 30 32 34 36 39 41 43 45 46 48 48 49 49 49 49 48 48 48 48 48 48 48 49 50 51 53 55 57 59 60 62 63 64 64 63 62 60 57 54 51 48 44 41 38 35 32 30 28 27 26 25 26 27 28 30 33 35 38 41 45 48 50 53 55 56 57 58 58 58 57 55 54 52 50 48 46 44 41 39 37 35 33 31 29 27 26 25 25 25 25 26 27 28 29 31 32 34 36 37 39 41 43 44 46 48 50 52 53 54 56 56 57 57 57 56 55 54 52 50 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 26 26 27 27 28 29 30 31 32 33 34 35 36 36 37 38 38 39 40 40 40 41 41 41 40 40 39 38 37 36 34 33 31 30 29 28 27 27 28 29 30 32 33 36 38 40 42 44 46 48 49 50 51 51 51 51 50 49 48 47 46 45 45
 20 21 21 22 23 23 23 23 22 22 21 20 19 18 17 17 16 15 15 14 14 14 14 15 16 17 19 21 23 26 29 31 34 35 36 37 36 36 34 33 31 29 28 26 25 23 22 21 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 15 16 17 18 20 21 22 23 24 24 24 24 24 24 23 23 23 22 22 22 22 22 22 23 23 24 25 26 28 29 31 33 34 36 38 39 40 41 41 41 40 39 37 36 33 31 29 26 24 22 20 18 17 16 15 14 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 25 27 28 30 31 33 34 36 36 37 37 36 34 32 30 27 24 22 19 17 16 15 14 14 14 14 15 15 16 17 18 20 21 23 24 26 28 29 30 31 31 31 30 29 28 26 25 24 22 21 20 20 20 19 19 20 20 21 22 23 24 26 27 28 29 30 30 30 29 27 26 24 22 21 19 18 18 17 17 17 17 17 18 18 19 19 20 21 22 23 24 26 27 28 30 31 33 34 35 35 35 35 35 34 32 31 29 28 26 25 25 24 24 24 24 24 25 25 25 26 26 26 27 27 27 26 26 25 25 24 23 22 22 21 20 19 19 18 18 18 18 18 18 18 19 19 20 21 22 22 23 24 25 26 27 27 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 30 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 19 19 20 21 23 25 27 29 31 33 34 35 35 34 33 31 29 27 25 23 22 20 19 18 17 17 17 17 17 17 18 18 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 45 44 44 45 45 45 46 46 46 46 45 44 42 39 37 34 30 27 24 21 18 16 14 12 11 10 10 10 10 11 13 15 17 19 21 24 27 30 33 35 38 40 42 44 45 45 44 44 42 40 38 35 32 30 27 24 21 19 16 14 13 11 10 9 9 9 9 10 10 11 12 13 14 15 17 18 19 21 23 25 27 30 32 35 39 42 46 49 52 55 57 58 59 58 57 55 53 50 47 44 42 39 36 33 31 28 26 24 22 20 18 16 15 13 12 12 11 12 12 13 14 15 16 18 19 21 23 25 27 30 32 34 36 38 40 41 42 42 41 40 39 37 34 31 28 26 23 20 18 16 15 14 13 13 14 15 16 18 20 23 25 28 32 35 38 41 45 47 50 52 53 55 55 56 56 57 57 57 57 58 59 60 61 62 63 63 63 62 61 58 56 52 49 45 41 37 33 29 26 23 20 18 16 15 14 13 14 14 15 17 19 21 23 26 28 31 33 35 37 38 39 39 39 39 37 36 34 33 31 29 27 25 23 21 20 18 17 15 14 13 13 12 12 13 13 14 15 17 18 20 22 24 26 29 31 34 36 39 42 45 49 52 55 58 60 62 63 63 61 59 56 53 49 45 41 38 34 31 29 26 24 22 21 19 18 17 15 14 13 13 12 11 11 11 11 11 12 13 14 15 17 19 21 24 26 28 30 32 33 34 35 36 36 36 35 35 33 32 30 29 27 25 23 21 19 17 15 14 13 12 11 11 11 11 12 14 16 19 22 25 29 33 38 42 47 51 54 57 59 60 60 59 58 56 54 51 50 48 46
 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 16 16 18 19 21 23 25 27 29 31 32 34 35 35 36 36 35 35 34 32 31 29 28 26 25 23 22 20 19 18 17 16 15 15 14 14 15 15 16 17 18 19 20 21 21 22 22 21 21 20 20 19 18 18 17 16 16 16 16 16 16 16 17 17 18 19 20 21 22 24 25 26 27 27 28 28 28 27 26 25 24 22 21 19 18 17 16 15 14 13 13 14 14 15 16 16 17 18 19 20 21 22 23 23 24 25 25 26 26 26 26 27 26 26 26 25 24 23 22 21 20 18 17 15 14 13 13 12 12 12 12 12 13 13 14 14 14 15 15 15 15 16 16 16 17 17 18 19 19 20 22 23 25 26 29 31 33 36 38 41 43 45 46 47 47 46 44 42 40 37 34 31 28 25 23 20 18 16 14 13 13 12 12 12 13 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 32 32 31 30 29 27 25 23 21 19 17 16 15 14 14 14 14 15 16 17 19 21 22 24 26 29 31 33 34 36 37 38 38 37 36 35 33 31 29 28 26 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 16 16 16 16 16 17 18 19 20 21 22 23 23 24 25 25 25 25 25 25 24 24 23 23 22 22 21 20 20 19 18 18 17 16 16 15 15 15 15 15 16 17 18 20 22 24 26 27 29 30 32 32 33 33 33 32 31 30 29 27 26 25 23 22 20 19
 42 42 43 43 44 44 44 44 45 45 45 45 46 46 47 48 48 49 49 49 49 48 46 44 42 39 37 34 32 30 29 28 27 27 26 26 27 27 27 28 29 30 32 33 35 37 40 42 45 49 52 56 60 63 66 68 69 69 67 64 59 54 49 44 39 36 33 30 29 27 27 26 26 26 27 27 28 29 30 31 33 34 36 38 40 42 44 45 47 49 50 51 52 53 54 55 55 56 57 58 59 61 63 65 67 69 71 73 75 75 75 74 72 68 63 58 53 48 44 40 37 34 32 31 29 28 28 27 27 27 27 27 27 27 28 29 29 31 32 33 35 37 38 41 43 45 48 50 52 53 54 54 54 53 52 50 48 46 44 43 41 40 39 38 37 37 37 38 38 39 41 42 44 46 48 50 52 53 55 55 56 55 54 52 50 48 45 43 41 39 37 35 34 33 32 31 31 31 31 31 32 33 34 36 39 42 45 49 53 57 61 63 65 65 65 63 61 58 55 52 49 46 44 41 39 37 35 33 32 31 30 29 28 27 27 27 27 27 28 29 31 33 36 40 44 49 55 60 65 70 73 75 76 75 74 72 70 68 66 63 61 59 57 55 53 52 50 49 47 46 44 42 41 39 38 36 34 33 32 30 29 28 27 27 26 26 25 25 25 25 26 26 27 28 29 31 33 36 39 41 43 45 46 47 46 45 44 43 41 39 37 36 34 33 32 30 30 29 28 28 28 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 34 34 34 34 34 34 33 33 33 32 32 32 33 33 34 34 35 36 37 38 39 40 41
 36 37 38 39 39 39 39 38 37 36 34 33 32 31 29 28 27 27 26 25 25 24 24 24 25 26 27 28 30 32 35 38 41 44 47 51 54 58 61 65 68 71 74 76 78 79 79 78 76 74 70 66 61 56 51 46 42 38 34 31 28 27 26 26 27 28 31 34 37 41 45 49 53 55 58 59 59 59 57 55 53 51 49 46 45 43 42 41 41 41 42 43 45 47 50 53 56 59 62 64 66 67 68 67 65 63 60 56 52 48 44 40 36 33 30 27 26 25 24 24 24 25 25 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 25 25 25 26 26 26 27 27 27 28 27 27 27 26 25 24 24 23 23 22 22 22 22 23 23 24 25 26 27 29 30 33 35 38 42 45 49 53 57 60 63 64 65 64 62 60 57 53 50 47 44 41 39 36 35 33 32 30 29 28 28 27 26 25 25 25 25 25 26 27 28 30 32 34 36 38 41 43 46 49 51 54 56 59 61 63 65 66 66 66 65 64 62 59 56 52 48 44 40 36 33 31 28 27 27 27 28 31 34 39 44 50 58 66 75 84 93 101 106 109 109 105 99 90 81 73 64 57 51 45 41 37 35 33 31 30 30 30 30 31 32 33 34 35 37 38 39 40 40 40 40 39 38 36 34 32 31 29 28 28 28 29 29 30 31 32 32 33 33 33 33 32 32 32 31 30 30 29 29 28 28 28 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 28 28 27 26 25 25 24 23 22 22 22 22 22 22 22 23 24 25 26 28 29 31 33 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 101 99 97 95 93 92 91 90 89 88 88 86 84 82 78 74 69 63 57 51 45 39 34 29 24 21 18 16 15 15 15 16 17 18 19 21 22 23 25 26 27 27 28 29 29 29 30 30 30 30 29 29 28 28 27 26 25 24 22 21 20 18 18 17 17 17 18 19 21 23 25 27 30 32 35 38 42 45 49 53 58 62 67 71 75 78 79 80 79 77 74 70 66 61 56 51 47 43 39 36 33 30 28 26 24 22 20 19 18 16 15 14 14 14 14 14 16 18 21 25 31 37 46 56 67 79 93 107 119 130 136 138 134 127 116 104 91 79 69 59 51 43 37 32 28 24 21 18 16 15 14 14 14 16 18 22 27 34 42 52 64 76 89 101 111 116 118 115 108 100 90 81 72 65 58 52 48 44 41 39 38 36 36 35 35 35 35 34 34 34 34 33 32 31 30 28 27 25 23 21 20 18 17 16 15 15 15 16 17 20 22 26 29 32 36 39 41 43 45 46 47 47 46 46 45 44 42 41 39 38 36 34 32 30 28 26 24 22 20 19 17 16 14 14 14 14 14 15 16 17 17 18 19 20 21 21 22 23 24 24 26 27 28 30 32 35 38 42 47 52 59 66 74 84 94 104 114 123 129 132 132 129 123 114 104 93 82 71 61 52 43 36 30 24 20 17 14 13 12 11 12 12 13 15 17 19 21 24 28 32 37 42 49 56 65 75 87 98 110 120 126 128 124 116 103 89 75 61 49 39 31 25 20 16 14 13 12 13 14 15 17 20 23 27 31 36 42 48 55 62 70 78 86 93 98 102 105 105 105 103
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

