
 % 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
 27939 26149 24394 22694 21065 19517 18057 16686 15407 14218 13115 12096 11156 10291 9495 8764 8093 7478 6914 6396 5921 5486 5087 4721 4384 4076 3792 3532 3292 3071 2868 2681 2509 2349 2202 2067 1941 1825 1718 1618 1526 1441 1361 1288 1220 1156 1097 1042 991 944 899 858 820 784 751 720 692 665 640 617 596 576 557 540 525 510 497 485 474 464 455 447 440 433 428 423 420 417 415 413 413 413 414 416 419 422 426 431 437 444 452 461 470 481 493 506 520 535 552 569 589 610 632 656 682 710 741 773 808 845 885 928 975 1025 1078 1136 1198 1264 1336 1413 1497 1586 1683 1788 1901 2023 2155 2298 2453 2621 2803 3001 3215 3449 3702 3977 4277 4604 4960 5348 5770 6231 6734 7282 7880 8532 9242 10015 10856 11771 12762 13836 14996 16245 17584 19014 20533 22136 23813 25551 27332 29131 30919 32660 34312 35830 37167 38278 39123 39667 39888 39777 39340 38593 37566 36300 34837 33225 31509 29733 27933 26143 24388 22689 21061 19513 18053 16683 15404 14214 13112 12093 11154 10288 9493 8762 8091 7476 6912 6394 5920 5485 5086 4719 4383 4075 3791 3531 3291 3070 2867 2680 2508 2349 2202 2066 1941 1825 1717 1618 1526 1440 1361 1287 1219 1156 1097 1042 991 943 899 858 820 784 751 720 691 665 640 617 595 575 557 540 524 510 497 485 474 464 455 447 439 433 428 423 419 417 414 413 413 413 414 416 418 422 426 431 437 444 452 460 470 481 493 505 519 535 551 569 588 609 632 656 682 710 740 773 807 845 885 928 974 1024 1078 1135 1197 1264 1336 1413 1496 1586 1683 1788 1901 2023 2155 2298 2453 2621 2803 3000 3215 3448 3701 3977 4277 4603 4959 5347 5769 6230 6733 7281 7879 8530 9240 10014 10855 11769 12761 13835 14994 16243 17582 19013 20532 22134 23811 25549 27330 29130 30919 32660 34312 35830 37168 38280 39125 39670 39892 39782 39345 38598 37572 36306 34843 33231 31515 29739
 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 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 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 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19
 23 23 23 23 24 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 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 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 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23
 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 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 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26
 101 102 102 102 102 102 102 101 101 101 100 99 99 98 97 96 95 94 93 92 91 89 88 87 85 84 82 81 79 78 76 75 74 72 71 69 68 66 65 64 62 61 60 58 57 56 55 54 52 51 50 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 62 64 65 67 68 70 72 73 75 77 79 80 82 84 86 88 89 91 93 95 97 98 100 102 103 105 106 108 109 111 112 113 114 115 116 116 117 117 118 118 118 118 118 117 117 116 116 115 114 113 112 111 110 108 107 106 104 103 101 99 98 96 95 93 91 89 88 86 84 83 81 79 78 76 75 73 72 70 69 67 66 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 47 48 48 49 50 51 52 52 53 54 55 56 57 58 59 61 62 63 64 65 66 68 69 70 72 73 74 76 77 78 80 81 82 84 85 86 88 89 90 91 93 94 95 96 97 98 98 99 100 100 101
 20 20 21 22 22 23 24 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 46 48 50 52 55 57 60 63 66 69 73 76 80 84 88 92 97 102 107 112 118 124 130 136 143 150 157 164 172 179 187 195 203 212 220 228 236 243 251 258 264 271 276 281 285 289 291 293 294 294 293 291 289 285 281 276 271 265 259 252 245 238 230 223 215 208 200 193 186 179 172 165 158 152 146 140 134 129 124 119 114 109 105 101 97 93 90 86 83 80 77 75 72 70 67 65 63 61 59 57 56 54 52 51 50 48 47 46 45 44 43 42 41 41 40 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 62 64 66 67 69 71 73 75 77 79 81 83 86 88 90 92 95 97 100 102 104 107 109 111 113 116 118 120 121 123 125 126 128 129 130 131 131 132 132 132 131 131 130 129 128 127 126 124 122 120 118 116 113 111 108 106 103 100 98 95 92 89 87 84 81 78 76 73 71 68 66 64 61 59 57 55 53 51 49 47 45 44 42 41 39 38 36 35 34 33 32 31 29 28 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19
 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41 43 45 47 49 52 54 57 60 63 67 70 74 78 83 87 92 97 103 109 115 121 128 136 143 151 160 169 178 187 197 208 218 229 239 250 261 271 282 291 301 309 317 323 329 333 335 337 337 335 332 328 322 315 308 299 290 280 269 259 248 237 226 216 205 195 185 175 166 157 149 141 133 126 119 112 106 100 95 90 85 80 76 72 68 65 61 58 55 52 50 47 45 43 41 39 37 35 34 32 31 30 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 25 26 27 28 30 31 32 33 35 36 38 39 41 43 45 47 49 51 54 56 58 61 64 67 70 73 76 79 83 86 90 94 98 102 106 110 114 118 122 126 130 134 138 141 145 148 151 154 156 158 160 161 162 163 163 163 162 161 159 157 155 153 150 147 144 140 137 133 129 125 121 117 113 109 105 101 97 93 90 86 83 79 76 73 70 67 64 62 59 57 54 52 50 48 46 44 42 41 39 38 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 16 16 16
 94 94 93 93 92 92 91 91 90 89 89 88 88 87 87 86 86 85 84 84 83 83 82 82 81 81 80 80 79 79 78 78 77 77 76 76 76 75 75 74 74 74 73 73 73 72 72 72 71 71 71 71 70 70 70 70 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 70 70 70 70 70 71 71 71 71 72 72 72 73 73 73 74 74 74 75 75 75 76 76 77 77 77 78 78 79 79 79 80 80 81 81 82 82 83 83 83 84 84 85 85 86 86 86 87 87 88 88 88 89 89 90 90 90 91 91 91 91 92 92 92 92 93 93 93 93 93 93 93 93 94 94 94 94 94 94 93 93 93 93 93 93 93 93 92 92 92 92 91 91 91 90 90 90 89 89 89 88 88 88 87 87 86 86 86 85 85 84 84 83 83 83 82 82 81 81 81 80 80 79 79 79 78 78 77 77 77 76 76 76 75 75 75 75 74 74 74 74 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 74 74 74 74 75 75 75 76 76 76 77 77 77 78 78 79 79 79 80 80 81 81 82 82 83 83 84 84 85 85 86 86 87 88 88 89 89 90 90 91 91 92 92 93 93 94 94 95 95 96 96 97 97 98 98 99 99 99 100 100 100 101 101 101 101 101 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 101 101 101 101 100 100 100 100 99 99 98 98 98 97 97 96 96 95 95
 179 180 181 181 182 182 182 181 181 180 179 178 177 175 173 172 170 168 166 163 161 159 156 154 151 148 146 143 140 138 135 132 130 127 124 122 119 117 114 112 109 107 105 102 100 98 96 94 92 90 89 87 85 84 82 80 79 78 76 75 74 73 72 70 69 68 68 67 66 65 64 64 63 62 62 61 61 61 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 61 61 61 62 63 63 64 65 65 66 67 68 69 70 71 72 73 75 76 78 79 81 82 84 86 88 90 92 94 96 99 101 104 107 109 112 115 118 122 125 129 132 136 140 144 148 152 156 161 165 170 175 180 185 190 195 200 205 210 215 220 225 230 235 240 245 249 254 258 261 265 268 271 274 276 278 279 280 281 281 280 280 278 277 275 272 269 266 263 259 255 250 246 241 236 231 225 220 215 209 204 198 193 187 182 177 172 166 161 156 152 147 142 138 134 129 125 121 118 114 110 107 104 100 97 94 92 89 86 84 81 79 77 75 73 71 69 67 65 64 62 61 59 58 56 55 54 53 52 51 50 49 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 59 60 61 63 64 66 67 69 71 72 74 76 78 80 82 84 87 89 91 94 96 99 101 104 107 109 112 115 118 121 124 127 130 133 136 139 142 145 148 151 153 156 159 161 164 166 168 170 172 174 176 177 178
 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 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 33 34 35 37 39 40 42 44 46 48 50 53 55 58 61 64 67 71 74 78 82 86 91 96 101 106 112 118 124 130 137 144 152 160 168 176 184 193 202 211 220 229 238 247 255 264 271 279 285 291 296 300 303 305 306 305 304 302 298 294 288 282 275 268 260 252 243 234 225 216 207 198 189 181 173 165 157 149 142 135 128 122 116 110 105 100 95 90 86 82 78 74 71 67 64 61 58 56 53 51 49 47 45 43 41 39 38 36 35 34 33 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 45 46 48 50 52 54 56 58 60 62 65 67 69 72 75 78 80 83 86 89 92 95 99 102 105 108 111 115 118 121 124 127 129 132 134 136 138 140 142 143 144 145 145 145 145 145 144 143 141 140 138 136 134 131 129 126 123 120 117 114 110 107 104 101 97 94 91 88 85 82 79 76 73 71 68 65 63 61 58 56 54 52 50 48 46 45 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17
 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 47 47 47 48 48 49 49 50 51 51 52 52 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 76 77 79 80 82 83 85 86 88 89 91 92 94 96 97 99 101 102 104 106 107 109 111 112 114 115 117 118 119 121 122 123 125 126 127 128 128 129 130 130 131 131 132 132 132 132 132 132 131 131 130 130 129 128 127 126 125 124 123 122 121 119 118 116 115 113 112 110 109 107 105 104 102 100 99 97 95 94 92 90 89 87 86 84 83 81 80 78 77 75 74 73 71 70 69 68 67 65 64 63 62 61 60 59 58 57 57 56 55 54 53 53 52 51 51 50 50 49 48 48 47 47 47 46 46 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 45 46 46 47 47 47 48 48 49 49 49 50 50 51 51 52 53 53 54 54 55 55 56 56 57 58 58 59 59 60 61 61 62 62 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 70 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 70 70 70 69 69 68 68 67 67 66 66 65 65 64 64 63 62 62 61 61 60 59 59 58 58 57 57 56 55 55 54 54 53 53 52 52 51 51 50 50
 53 52 52 51 50 49 48 48 47 46 45 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 45 46 47 48 48 49 50 51 52 52 53 54 55 56 57 58 59 60 61 63 64 65 66 67 69 70 71 72 74 75 76 78 79 80 82 83 84 86 87 88 90 91 92 94 95 96 97 98 99 100 101 102 103 104 105 105 106 107 107 108 108 108 108 108 109 109 108 108 108 108 107 107 106 106 105 104 103 103 102 101 100 99 98 97 96 95 93 92 91 90 89 88 86 85 84 83 81 80 79 78 77 76 75 73 72 71 70 69 68 67 66 65 64 63 63 62 61 60 59 59 58 57 57 56 55 55 54 54 53 53 52 52 51 51 51 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 51 51 51 52 52 53 53 54 54 55 55 56 56 57 58 58 59 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 97 98 99 100 100 101 101 102 102 102 102 102 103 103 102 102 102 102 101 101 101 100 99 99 98 97 96 95 94 93 92 91 90 89 88 87 86 84 83 82 81 79 78 77 76 74 73 72 71 69 68 67 66 65 64 62 61 60 59 58 57 56 55 54
 33 34 35 36 37 39 40 41 42 44 45 47 48 50 51 53 55 57 59 61 63 65 67 69 72 74 76 79 81 84 87 89 92 94 97 100 102 105 107 109 111 114 116 117 119 120 122 123 124 124 125 125 125 124 124 123 122 121 119 117 116 114 111 109 107 104 102 99 97 94 91 88 86 83 80 78 75 73 70 68 65 63 61 59 57 54 53 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 48 49 50 52 53 55 57 58 60 61 63 64 66 68 69 71 72 73 75 76 77 79 80 81 82 82 83 84 84 85 85 85 85 85 85 84 84 83 83 82 81 80 79 78 77 75 74 73 71 70 69 67 66 64 63 61 60 58 57 55 54 52 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 27 27 28 28 29 30 31 32 32
 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 41 42 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 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 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 23 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 53 54 55 56 57 58 59 61 61 62 63 64 65 65 66 66 67 67 67 67 67 67 67 66 66 65 65 64 63 62 61 60 59 58 57 55 54 53 52 50 49 48 46 45 44 42 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14
 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 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 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 20 21 22 23 24 24 25 26 27 28 29 31 32 33 34 36 37 39 40 42 44 45 47 49 51 53 55 57 59 61 63 65 67 70 72 74 76 78 80 81 83 85 86 87 88 89 90 90 91 91 90 90 89 88 87 86 85 83 82 80 78 76 74 72 70 67 65 63 61 59 57 55 53 51 49 47 45 43 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9
 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 55 56 56 57 57 57 58 58 58 59 59 59 60 60 60 60 61 61 61 61 61 61 61 61 62 62 62 62 62 62 61 61 61 61 61 61 61 61 60 60 60 60 59 59 59 59 58 58 58 57 57 57 56 56 55 55 55 54 54 53 53 52 52 51 51 50 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28
 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 38 39 40 40 41 42 43 44 46 47 48 49 50 51 53 54 55 56 58 59 61 62 63 65 66 68 69 71 72 74 75 77 78 80 81 83 84 85 87 88 89 90 91 92 93 94 95 95 96 96 97 97 97 97 97 97 97 97 96 96 95 95 94 93 92 91 90 89 88 87 86 84 83 82 80 79 78 76 75 74 72 71 69 68 67 65 64 63 62 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 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 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 49 48 48 48 47 47 46 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28
 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 47 47 48 48 49 49 50 51 51 52 52 53 54 54 55 55 56 56 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 64 65 65 66 66 66 67 67 67 68 68 68 69 69 69 69 70 70 70 70 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 70 69 69 69 69 69 68 68 68 68 68 67 67 67 67 66 66 66 66 65 65 65 65 64 64 64 63 63 63 62 62 62 61 61 60 60 60 59 59 58 58 57 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 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 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
 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 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33
 64 64 64 65 65 65 66 66 67 67 67 68 68 69 69 70 70 70 71 71 72 72 73 74 74 75 75 76 76 77 78 78 79 80 80 81 82 83 83 84 85 86 87 87 88 89 90 91 92 93 94 95 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 117 118 119 120 120 121 122 122 123 123 123 124 124 124 124 125 125 125 124 124 124 124 123 123 122 122 121 120 120 119 118 117 116 115 114 113 111 110 109 108 106 105 103 102 101 99 98 96 95 93 91 90 88 87 85 84 82 81 79 78 76 75 73 72 71 69 68 67 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 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 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 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 61 62 62 62 63 63
 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 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 36 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 54 55 56 58 59 61 62 64 65 67 68 70 71 73 74 75 77 78 79 81 82 83 84 85 86 87 87 88 88 88 89 89 89 89 88 88 87 87 86 85 85 84 82 81 80 79 77 76 75 73 72 70 69 67 66 64 63 61 59 58 56 55 54 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18
 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 47 47 47 48 48 48 48 48 48 48 49 49 49 48 48 48 48 48 48 48 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21
 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 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 54 54 54 54 54 53 53 53 53 52 52 52 51 51 50 50 50 49 49 48 48 48 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 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 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 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 42 42 42 43
 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 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 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 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 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 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 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10
 35 36 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 64 65 66 67 68 69 69 70 71 71 72 73 73 74 74 74 75 75 75 75 75 75 75 75 75 74 74 74 73 73 72 72 71 70 69 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 30 31 31 32 32 32 33 33 34 34 35
 81 82 83 85 86 87 88 89 90 91 92 92 93 94 94 95 95 96 96 96 96 96 96 96 96 95 95 95 94 94 93 92 91 90 90 89 88 87 85 84 83 82 81 80 78 77 76 75 73 72 71 69 68 67 66 64 63 62 61 60 59 58 56 55 54 53 52 51 50 49 49 48 47 46 45 44 44 43 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 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 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 35 35 36 36 37 37 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 66 67 68 69 71 72 73 75 76 77 78 80
 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 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 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 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
 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 59 60 62 63 65 66 68 69 71 72 74 75 77 78 80 81 82 83 84 85 86 87 88 88 89 89 89 90 90 90 89 89 88 88 87 86 85 84 83 82 81 79 78 76 75 73 72 70 69 67 65 64 62 61 59 57 56 54 53 51 50 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 22 22 21 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 27 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36
 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 44 45 45 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 53 54 54 55 55 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 55 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 45 46 46 46 46 47 47 47 47 48 48 48 49 49 49 49 50 50 50 51 51 51 51 52 52 52 53 53 53 53 54 54 54 54 54 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 54 54 54 54 53 53 53 52 52 52 51 51 50 50 49 49 48 48 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27
 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 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 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 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 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 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29
 55 56 58 59 60 62 63 64 66 67 69 70 72 74 75 77 79 81 83 84 86 88 90 93 95 97 99 101 103 106 108 110 112 115 117 119 121 124 126 128 130 132 134 136 138 140 141 143 145 146 147 148 149 150 151 151 152 152 152 152 152 151 151 150 149 148 147 146 145 143 142 140 138 136 134 132 130 128 126 124 122 119 117 115 113 110 108 106 104 101 99 97 95 93 91 88 86 84 83 81 79 77 75 74 72 70 69 67 66 64 63 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 46 47 48 49 50 51 52 53 54
 47 47 48 49 50 51 53 54 55 56 58 59 60 62 64 65 67 69 71 73 75 78 80 82 85 88 91 94 97 100 104 107 111 115 119 123 127 132 137 142 147 152 157 163 168 174 180 186 192 198 204 210 216 222 228 234 240 245 250 255 260 264 267 271 273 275 277 278 278 278 277 275 273 270 267 263 259 254 249 243 238 232 225 219 213 206 200 193 186 180 174 167 161 155 149 143 138 132 127 122 117 112 108 104 99 95 92 88 84 81 78 75 72 69 66 64 61 59 57 55 53 51 49 47 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 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 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46
 37 39 40 42 44 45 47 49 52 54 56 59 62 65 68 71 75 78 82 87 91 96 101 107 112 119 125 132 140 148 157 166 176 187 198 210 223 237 252 268 285 303 322 342 364 387 412 438 465 494 525 557 590 625 660 697 735 772 810 848 885 921 954 986 1014 1039 1059 1076 1087 1093 1093 1089 1079 1064 1045 1021 994 964 932 897 862 825 788 751 714 678 643 609 576 545 515 486 459 433 408 385 363 343 323 305 288 272 257 243 229 217 206 195 184 175 166 158 150 143 136 129 123 118 112 107 103 98 94 90 87 83 80 77 74 72 69 67 65 63 61 59 57 56 54 53 51 50 49 48 47 46 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 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 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 35 36
 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 60 61 63 65 67 69 71 73 75 77 79 82 84 87 90 92 95 98 101 104 107 111 114 117 121 124 128 131 135 138 142 146 149 153 157 160 163 167 170 173 176 179 182 184 187 189 190 192 193 194 195 196 196 196 196 195 194 193 192 190 188 186 184 181 178 176 173 170 166 163 160 156 153 149 146 143 139 136 132 129 125 122 119 116 112 109 106 104 101 98 95 93 90 88 85 83 81 79 77 75 73 71 69 67 66 64 63 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 49 49 50 50 50 51 51 51 51 52 52 52 52 52 52 52 52 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 31 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 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33
 38 38 39 40 41 41 42 43 44 45 46 47 49 50 51 52 54 55 57 58 60 61 63 65 67 69 71 73 75 78 80 83 85 88 91 93 96 99 103 106 109 113 116 120 123 127 131 135 138 142 146 150 154 158 162 165 169 172 176 179 182 185 188 190 192 194 195 197 197 198 198 198 198 197 196 194 192 190 188 185 182 179 176 172 169 165 161 157 153 149 145 141 137 133 129 125 121 117 114 110 106 103 99 96 93 90 87 84 81 78 76 73 71 68 66 64 62 60 58 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 36 36 37
 38 39 40 41 41 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 60 61 62 64 66 67 69 71 72 74 76 78 80 82 84 86 88 90 92 94 96 99 101 103 105 107 110 112 114 116 118 120 122 124 126 128 130 132 133 135 136 137 139 140 141 142 142 143 144 144 144 144 144 144 144 144 143 142 142 141 140 139 138 137 135 134 133 131 130 128 126 125 123 121 120 118 116 115 113 111 109 108 106 104 103 101 99 98 96 95 93 92 90 89 88 86 85 84 82 81 80 79 78 77 76 75 74 73 73 72 71 70 70 69 68 68 67 67 66 66 65 65 65 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 64 65 65 65 66 66 66 67 67 68 68 69 69 70 70 71 71 72 73 73 74 74 75 76 76 77 78 78 79 80 80 81 82 82 83 84 84 85 85 86 87 87 88 88 89 89 90 90 90 91 91 91 91 92 92 92 92 92 92 92 92 91 91 91 91 90 90 89 89 88 88 87 86 86 85 84 83 83 82 81 80 79 78 77 76 75 74 73 72 71 70 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 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 31 32 32 33 33 34 34 35 36 36 37 38
 26 26 26 27 27 27 27 27 28 28 28 29 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 63 64 65 67 68 70 71 73 74 76 77 79 80 82 84 85 87 88 90 92 93 95 97 98 100 101 103 104 106 107 108 110 111 112 113 114 115 116 117 118 118 119 120 120 120 121 121 121 121 121 121 121 120 120 119 119 118 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 102 101 100 99 98 96 95 94 93 92 91 90 89 87 86 85 84 83 83 82 81 80 79 78 77 77 76 75 75 74 73 73 72 72 71 71 71 70 70 69 69 69 69 68 68 68 68 68 68 68 67 67 67 67 67 67 67 68 68 68 68 68 68 68 69 69 69 69 69 70 70 70 70 71 71 71 71 72 72 72 72 73 73 73 73 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 74 73 73 73 72 72 71 71 70 70 69 69 68 68 67 66 66 65 64 64 63 62 61 61 60 59 58 58 57 56 55 54 54 53 52 51 51 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26
 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 47 48 50 51 53 55 56 58 60 63 65 67 70 73 76 79 82 86 89 93 97 102 106 111 117 122 128 134 141 148 155 163 172 181 190 200 210 222 233 246 259 273 287 303 319 335 353 371 390 410 430 451 472 494 515 537 560 581 603 623 643 662 679 695 709 721 731 738 743 745 745 741 736 728 717 705 691 675 657 639 619 599 578 557 535 514 493 472 452 432 413 394 376 359 342 326 311 296 283 269 257 245 234 223 213 203 194 186 178 170 163 156 150 144 138 133 128 123 119 114 111 107 103 100 97 94 92 89 87 84 82 80 79 77 75 74 73 71 70 69 68 67 67 66 65 64 64 63 63 63 62 62 62 62 61 61 61 61 61 61 61 62 62 62 62 62 63 63 63 64 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 73 73 74 74 75 75 76 77 77 78 78 79 79 80 80 81 81 81 82 82 82 83 83 83 83 83 83 84 84 84 84 83 83 83 83 83 82 82 82 81 81 80 80 79 79 78 78 77 76 76 75 74 73 73 72 71 70 69 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 49 48 48 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32
 90 91 91 92 93 94 94 95 96 97 98 99 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 116 117 118 120 121 123 125 126 128 130 132 134 136 139 141 143 146 149 151 154 157 160 164 167 171 174 178 182 186 190 195 200 204 209 214 220 225 231 237 243 249 255 261 268 275 282 288 296 303 310 317 324 331 338 345 352 359 365 371 377 383 388 393 397 401 404 406 408 410 410 410 409 408 406 403 399 395 390 385 378 372 365 357 349 341 332 324 315 305 296 287 278 268 259 250 241 232 224 215 207 199 191 183 176 169 162 155 149 143 137 131 126 120 115 110 106 101 97 93 89 86 82 79 75 72 69 67 64 61 59 57 54 52 50 48 46 45 43 41 40 38 37 35 34 33 32 31 30 28 27 27 26 25 24 23 22 22 21 20 20 19 19 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 41 41 42 43 44 45 46 46 47 48 49 50 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 66 67 68 69 70 71 72 73 74 74 75 76 77 78 79 79 80 81 82 83 83 84 85 86 87 87 88 89
 185 191 197 203 209 215 221 227 233 239 245 250 256 262 268 273 279 285 290 295 301 306 311 317 322 327 332 337 342 347 353 358 363 369 374 380 385 391 398 404 411 418 425 433 441 450 459 469 480 491 503 516 530 545 561 578 596 616 637 659 683 709 737 767 799 833 870 909 950 994 1041 1091 1143 1198 1256 1317 1380 1446 1513 1582 1652 1723 1794 1863 1930 1994 2053 2106 2153 2190 2218 2236 2242 2235 2217 2186 2144 2090 2027 1955 1877 1792 1704 1614 1522 1430 1340 1252 1166 1084 1005 931 861 795 733 675 621 571 524 482 442 405 372 340 312 285 261 239 218 200 182 166 152 138 126 115 104 94 86 77 70 63 56 51 45 40 35 31 27 24 20 17 14 11 9 7 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 11 12 13 15 16 18 19 21 23 25 27 29 31 33 35 38 40 43 46 48 51 54 57 61 64 68 71 75 79 83 87 91 96 100 105 109 114 119 124 129 134 140 145 151 156 162 168 173 179
 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 34 35 36 38 39 41 42 44 45 47 49 50 52 54 56 58 61 63 66 69 72 75 79 82 87 91 96 101 107 113 120 128 136 146 156 167 180 193 209 226 245 266 289 316 345 378 415 456 502 554 612 678 752 835 928 1034 1153 1287 1438 1607 1798 2012 2251 2517 2811 3135 3486 3863 4259 4667 5074 5461 5810 6097 6300 6402 6391 6267 6041 5728 5352 4937 4504 4072 3654 3259 2894 2561 2260 1991 1751 1538 1351 1185 1040 912 799 700 613 537 470 411 359 313 272 237 205 177 153 131 112 94 79 66 54 43 34 25 18 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 13 14 16 18 20 22 24 26 29 32 35 38 41 45 49 53 58 63 68 75 81 88 96 105 115 125 137 150 164 180 197 216 238 262 288 317 350 386 427 473 523 580 644 715 795 884 985 1097 1223 1363 1521 1696 1890 2106 2344 2604 2886 3188 3508 3840 4176 4505 4816 5092 5317 5477 5561 5561 5477 5316 5088 4809 4495 4160 3819 3482 3158 2851 2565 2301 2061 1843 1647 1471 1313 1172 1046 933 833 744 665 595 532 476 426 381 341 306 274 245 220 197 177 158 142 127 114 102 91 82 73 65 58 52 46 41 36 32 28 24 21 18 15 13 11 9 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 11 13 15 17 19 21 24 26 29 32 35 38 41 45 49 53 57 62 67 73 79 86 93 101 110 120 131 143 156 171 187 206 226 249 275 304 336 373 415 462 515 575 643 721 809 910 1025 1156 1307 1479 1676 1902 2161 2458 2799 3189 3635 4144 4720 5370 6097 6898 7766 8683 9619 10530 11358 12032 12487 12667 12547 12137 11480 10641 9694 8704 7726 6797 5938 5162 4471 3862 3329 2865 2463 2116 1816 1557 1333 1140 973 829 705 597 504 423 353 292 239 193 153 119 89 62 40 20 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 12 32 55 83 115 154 199 252 314 387 474 575 695 837 1004 1202 1437 1716 2047 2443 2913 3475 4143 4935 5868 6953 8190 9552 10978 12352 13508 14258 14454 14049 13123 11847 10410 8966 7617 6412 5368 4478 3729 3101 2576 2138 1773 1467 1212 997 817 666 538 431 340 263 198 143 97 57 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 8 9 10 11 12 13 14 14 15 16 16 17 18 18 19 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13 12 12 11 10 9 9 8 7 6 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 15 25 37 51 66 84 104 127 153 183 217 256 301 352 411 478 556 645 747 865 1000 1156 1335 1542 1779 2052 2364 2720 3123 3577 4082 4635 5229 5848 6468 7058 7576 7981 8235 8311 8204 7927 7510 6994 6419 5822 5232 4668 4143 3664 3231 2845 2503 2201 1935 1702 1498 1320 1163 1027 907 802 710 630 559 497 442 394 351 314 281 252 226 203 183 164 148 134 121 110 100 91 83 75 69 63 58 53 49 45 41 38 35 32 30 28 26 24 22 21 19 18 16 15 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 19 19 20 21 22 24 26 28 31 34 38 43 49 56 63 73 83 96 110 127 146 168 194 224 259 299 345 399 461 534 618 716 829 962 1116 1296 1506 1751 2037 2370 2757 3204 3719 4303 4956 5667 6413 7153 7829 8365 8689 8747 8524 8052 7397 6638 5846 5077 4364 3723 3161 2675 2258 1903 1601 1346 1130 947 791 660 548 454 373 304 246 196 154 118 87 60 38 19 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 1 2 3 4 4 5 6 7 8 9 9 10 11 12 13 14 14 15 16 17 17 18 19 20 20 21 21 22 23 23 24 24 24 25 25 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 14 22 31 42 54 68 85 104 126 151 181 215 255 301 355 418 492 578 679 797 936 1098 1288 1509 1768 2067 2411 2801 3235 3705 4195 4676 5111 5452 5655 5692 5555 5266 4864 4396 3905 3423 2972 2563 2200 1882 1607 1371 1169 996 848 722 615 523 444 377 320 271 228 192 161 134 110 90 73 58 45 34 24 16 9 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
 29 30 31 32 33 34 36 37 38 40 41 43 44 46 48 50 52 54 56 58 61 63 66 69 72 76 79 83 87 91 96 100 106 111 117 124 130 138 146 154 164 174 184 196 208 222 237 253 270 289 309 331 356 382 411 442 476 513 553 597 645 698 755 817 885 959 1040 1127 1221 1324 1434 1553 1680 1816 1959 2110 2268 2430 2595 2760 2923 3079 3225 3355 3466 3553 3612 3641 3639 3605 3541 3449 3333 3197 3046 2885 2717 2547 2377 2211 2050 1896 1750 1612 1483 1363 1252 1149 1054 967 887 813 746 684 628 576 529 486 446 410 377 347 320 294 271 250 231 213 196 181 168 155 143 133 123 114 105 97 90 84 77 72 67 62 57 53 49 45 42 39 36 33 31 28 26 24 22 20 19 17 15 14 13 12 10 9 8 7 6 5 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 20 20 21 21 22 23 23 24 25 26 26 27 28
 46 49 51 54 56 59 62 65 68 72 75 79 83 87 91 95 100 105 110 115 121 127 133 140 147 154 162 170 178 187 196 206 217 228 239 251 264 278 292 307 323 340 357 376 395 416 437 460 483 508 534 561 589 619 650 681 714 748 783 819 855 892 929 967 1004 1041 1077 1112 1146 1178 1208 1236 1261 1282 1300 1314 1325 1331 1332 1330 1323 1312 1296 1277 1254 1228 1200 1168 1135 1099 1062 1025 986 947 908 869 831 793 756 720 685 650 618 586 555 526 498 472 447 422 399 378 357 338 319 301 285 269 254 241 227 215 203 192 182 172 162 154 145 138 130 123 117 111 105 99 94 89 84 80 76 72 68 65 61 58 55 52 50 47 45 42 40 38 36 34 32 31 29 27 26 25 23 22 21 20 18 17 16 15 14 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 6 6 6 7 7 8 8 9 10 10 11 11 12 13 14 15 15 16 17 18 19 20 21 23 24 25 27 28 29 31 33 34 36 38 40 42 44
 29 30 31 33 34 36 38 39 41 43 44 46 48 50 52 54 56 58 60 62 64 66 69 71 74 76 79 82 85 88 91 95 98 102 106 110 115 120 125 130 136 142 149 156 164 172 181 191 202 214 226 240 255 272 290 310 332 356 383 413 445 481 521 564 613 667 726 792 864 945 1033 1131 1238 1356 1484 1624 1775 1937 2109 2290 2477 2667 2854 3034 3199 3342 3455 3531 3565 3553 3496 3396 3259 3092 2904 2701 2493 2284 2081 1886 1703 1532 1375 1232 1101 983 877 781 695 619 550 489 434 386 342 303 269 238 210 185 163 143 126 110 96 83 72 61 52 44 37 30 24 19 14 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 25 26 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 37 45 55 66 78 92 109 128 149 174 202 235 272 315 365 422 488 564 653 755 873 1010 1168 1351 1562 1804 2081 2394 2743 3125 3530 3943 4340 4687 4950 5095 5101 4967 4710 4362 3959 3536 3119 2726 2366 2044 1760 1512 1298 1113 953 816 698 597 510 435 371 315 267 226 190 159 132 109 89 71 56 43 32 22 13 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
 40 41 43 44 45 46 47 49 50 51 53 54 56 57 59 61 62 64 66 68 70 72 74 76 78 81 83 86 89 91 94 98 101 104 108 112 116 120 125 129 134 140 146 152 158 165 172 180 188 197 206 216 227 239 251 264 278 293 309 326 345 365 386 408 433 459 486 516 548 581 617 655 696 739 784 832 882 935 989 1046 1104 1164 1224 1285 1346 1405 1462 1516 1566 1611 1650 1682 1707 1722 1729 1726 1714 1693 1663 1625 1580 1530 1474 1415 1352 1288 1223 1158 1094 1031 970 910 853 799 747 698 652 609 568 530 494 461 429 400 373 348 325 303 283 265 247 231 216 202 189 177 166 156 146 137 129 121 114 107 100 94 89 84 79 74 70 66 62 59 56 52 49 47 44 42 39 37 35 33 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 16 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 32 33 34 35 36 37 38 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 12 13 15 16 18 19 21 23 25 27 30 32 35 38 41 44 47 51 54 58 63 67 72 77 83 89 95 102 109 117 125 134 143 153 164 176 188 201 215 230 246 263 282 301 322 345 368 394 421 450 480 513 547 583 622 662 705 749 795 844 894 945 998 1052 1107 1162 1217 1271 1324 1375 1423 1468 1510 1546 1577 1603 1622 1635 1641 1641 1633 1620 1599 1574 1543 1507 1468 1425 1379 1331 1282 1232 1181 1131 1081 1031 983 936 890 846 804 763 724 686 651 617 585 554 525 498 472 448 424 402 382 362 344 326 310 294 279 265 252 239 228 216 206 196 186 177 168 160 152 145 138 131 125 119 113 107 102 97 92 88 83 79 75 71 68 64 61 58 55 52 49 46 44 41 39 37 35 33 31 29 27 25 24 22 21 19 18 17 15 14 13 12 11 10 9 8 7 6 6 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 5 6 6 7 7 8 9 9 10 10 11 12 12 13 14 15 16 17 18 18 20 21 22 23 24 25 27 28 30 32 33 35 37 39 41 44 46 49 52 55 58 61 65 69 73 77 82 87 93 99 105 112 120 128 137 146 156 167 179 192 206 221 237 255 274 295 317 341 367 396 426 459 495 533 573 617 663 712 764 818 874 932 992 1052 1112 1171 1227 1280 1328 1370 1405 1431 1448 1454 1450 1436 1412 1379 1338 1291 1238 1181 1122 1061 999 938 878 820 764 711 660 612 568 526 487 450 416 385 356 329 305 282 261 242 224 207 192 178 165 153 142 132 123 114 106 99 92 86 80 74 69 65 60 56 52 49 45 42 39 37 34 32 30 28 26 24 22 20 19 17 16 15 13 12 11 10 9 8 7 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5
 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 43 44 45 47 49 51 53 55 57 60 63 65 69 72 76 80 84 89 94 99 105 111 118 125 133 142 151 161 171 182 194 207 221 235 251 267 284 303 322 342 362 384 406 428 450 471 493 513 532 549 564 576 585 591 594 593 588 580 569 554 538 519 498 476 454 430 407 384 361 339 318 297 278 259 242 225 210 195 181 169 157 146 136 126 118 109 102 95 88 82 77 72 67 63 58 55 51 48 45 42 39 37 35 33 31 29 27 26 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 16 16 17 17 17 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 32 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30
 19 20 21 22 23 24 25 27 28 29 30 32 33 34 36 37 39 41 42 44 46 48 49 51 53 56 58 60 63 65 68 71 73 76 80 83 87 90 94 98 103 107 112 118 123 129 135 142 149 157 166 175 184 195 206 218 231 245 260 276 294 314 335 357 382 409 439 470 505 543 584 629 677 730 788 850 917 990 1069 1153 1243 1339 1441 1548 1660 1775 1892 2010 2127 2239 2344 2438 2518 2582 2626 2648 2646 2621 2573 2505 2418 2315 2201 2079 1951 1822 1694 1568 1446 1330 1221 1118 1022 933 851 775 706 642 584 532 483 440 400 364 331 301 274 249 227 206 188 171 155 141 128 117 106 97 88 80 72 65 59 54 48 43 39 35 31 28 25 22 19 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 16 17 18
 71 73 76 79 82 86 89 93 96 100 104 108 113 117 122 127 132 138 143 149 156 162 169 176 183 191 199 208 217 226 236 247 258 269 281 294 307 321 335 351 367 383 401 420 439 460 481 503 527 551 577 604 631 660 690 721 753 785 819 853 888 923 959 994 1029 1064 1098 1130 1161 1190 1217 1242 1263 1281 1295 1306 1312 1314 1312 1305 1294 1279 1260 1236 1210 1180 1148 1113 1076 1038 999 958 918 877 837 797 758 719 682 645 610 577 544 513 484 456 429 403 379 357 335 315 296 278 261 245 230 216 203 190 179 168 158 148 139 131 123 116 109 102 96 90 85 80 75 71 67 63 60 56 53 50 47 45 42 40 38 35 34 32 30 28 27 25 24 23 22 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 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 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 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 26 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 49 50 52 54 56 58 61 63 65 68
 39 40 41 42 44 45 46 48 49 51 52 54 56 58 60 63 65 68 70 73 76 79 83 87 90 95 99 104 109 114 120 126 132 139 147 155 163 172 182 192 203 215 227 240 255 270 286 304 322 342 363 386 409 435 461 490 520 551 584 618 654 691 729 768 808 849 889 928 967 1005 1040 1072 1102 1127 1148 1165 1176 1181 1181 1176 1165 1148 1127 1102 1072 1040 1005 968 929 889 849 809 770 731 692 655 620 585 552 521 491 463 436 410 387 364 343 323 304 286 270 254 240 226 214 202 190 180 170 161 153 145 137 130 124 118 112 106 101 97 92 88 84 81 77 74 71 69 66 64 61 59 57 55 54 52 50 49 48 46 45 44 43 42 41 41 40 39 39 38 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 57 58 58 58 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 58 58 58 57 57 57 56 56 55 55 54 54 53 53 52 51 51 50 50 49 48 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 34 34 35 36 36 37 38
 57 57 58 59 59 60 61 61 62 63 64 65 65 66 67 69 70 71 72 73 75 76 78 80 82 84 86 88 91 93 96 100 103 107 111 115 119 124 130 136 142 149 157 165 174 184 194 206 218 232 247 263 281 300 321 344 369 397 427 460 495 534 576 623 673 727 787 851 920 995 1076 1162 1254 1351 1453 1560 1669 1781 1893 2003 2109 2207 2295 2369 2427 2466 2483 2479 2454 2407 2342 2260 2165 2059 1947 1830 1713 1596 1482 1372 1266 1167 1073 986 905 829 760 696 637 583 534 489 447 410 375 344 315 289 265 243 223 205 188 173 159 146 135 124 114 106 97 90 83 77 71 66 61 57 52 49 45 42 39 36 34 32 30 28 26 24 23 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 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 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 12 14 16 19 21 24 28 31 35 39 44 49 55 62 69 77 85 95 106 118 131 146 163 181 202 225 250 279 311 347 388 433 484 541 604 675 755 844 942 1051 1171 1303 1446 1600 1764 1934 2108 2280 2444 2593 2718 2813 2869 2885 2858 2790 2686 2554 2400 2234 2061 1888 1720 1560 1409 1269 1141 1024 918 822 737 659 590 529 474 424 380 341 306 275 246 221 199 179 161 145 130 117 105 95 85 77 69 62 56 50 45 40 36 32 29 26 23 20 18 15 13 12 10 8 7 6 5 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 12 15 19 22 27 31 37 43 50 57 66 75 86 98 111 127 144 163 185 210 238 269 305 345 391 443 501 566 640 723 816 919 1033 1158 1293 1436 1586 1737 1884 2020 2136 2226 2281 2298 2275 2214 2122 2005 1871 1728 1582 1438 1301 1171 1052 942 843 753 672 600 536 479 427 382 342 306 274 245 220 197 177 159 143 129 116 105 94 85 77 70 63 58 52 48 43 40 36 33 31 28 26 24 22 21 19 18 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 30 31 32 33 35 36 38 40 42 44 46 48 50 53 56 59 62 65 69 72 77 81 86 91 96 102 108 115 122 130 138 147 156 167 178 189 202 215 230 245 262 280 299 319 340 363 387 413 440 468 497 528 560 592 626 659 692 725 757 788 816 841 864 882 896 906 910 910 904 893 878 858 835 808 779 748 715 682 648 614 581 548 516 485 456 428 401 376 352 329 308 288 270 252 236 221 207 193 181 170 159 149 140 131 123 116 109 103 97 91 86 81 76 72 68 64 61 58 55 52 49 46 44 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11
 44 45 46 48 49 50 52 53 55 57 58 60 62 64 66 68 70 72 74 76 79 81 84 86 89 92 95 98 102 105 109 112 116 120 125 129 134 138 144 149 154 160 166 173 179 186 194 201 209 218 227 236 246 256 266 278 289 301 314 327 341 355 370 386 402 418 436 453 472 491 510 530 551 571 592 614 635 657 679 701 722 743 764 784 804 823 841 857 873 887 899 910 919 927 932 936 937 937 934 930 923 915 905 893 880 865 849 832 814 795 775 755 734 713 691 670 648 627 605 584 564 543 524 504 485 467 449 431 414 398 383 367 353 339 325 312 300 288 276 265 255 245 235 226 217 208 200 192 185 178 171 164 158 152 146 140 135 130 125 120 116 111 107 103 99 95 92 88 85 82 79 76 73 70 68 65 63 60 58 56 54 52 50 48 46 44 43 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 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 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 16 16 16 17 17 17 18 18 19 19 19 20 20 21 22 22 23 23 24 24 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42
 34 35 36 37 38 39 40 41 43 44 45 47 49 50 52 54 56 58 60 62 65 68 70 73 76 80 83 87 91 95 99 104 109 115 121 127 134 141 149 158 167 177 187 199 211 224 239 254 271 290 310 331 355 380 408 438 471 506 545 587 632 682 735 794 856 924 998 1077 1162 1252 1349 1452 1561 1675 1793 1915 2040 2166 2290 2411 2525 2630 2723 2801 2860 2900 2917 2912 2885 2836 2767 2681 2580 2468 2347 2222 2093 1964 1837 1713 1593 1478 1370 1267 1171 1081 997 919 847 780 719 662 610 562 518 478 441 407 375 347 320 296 274 253 235 217 202 187 174 161 150 139 130 121 113 105 98 91 85 80 75 70 65 61 58 54 51 48 45 42 39 37 35 33 31 29 27 26 24 23 22 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 26 26 27 27 28 29 29 30 31 32 33
 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 24 25 26 28 29 30 32 34 36 38 40 42 44 47 49 52 55 59 62 66 70 75 80 85 91 97 103 111 119 127 136 147 158 170 183 197 213 230 249 269 292 316 343 373 405 440 479 521 567 618 673 733 798 868 944 1026 1113 1206 1304 1406 1511 1618 1725 1829 1929 2020 2100 2166 2214 2243 2251 2238 2204 2150 2080 1996 1901 1798 1690 1581 1472 1366 1263 1164 1071 984 902 827 757 692 633 579 529 484 443 405 371 339 311 285 261 240 220 202 186 171 157 145 133 123 113 105 97 89 83 77 71 66 61 57 52 49 45 42 39 36 34 31 29 27 25 24 22 20 19 18 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6
 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 27 28 29 30 31 33 34 35 36 38 39 41 42 44 46 47 49 51 54 56 58 61 64 67 70 74 77 81 85 90 94 100 105 111 117 124 132 139 148 157 167 177 189 201 215 229 245 261 279 299 320 343 368 394 423 454 488 524 562 604 649 696 747 802 860 921 985 1053 1123 1196 1270 1345 1421 1495 1567 1635 1698 1754 1802 1840 1867 1881 1883 1873 1850 1816 1771 1717 1655 1587 1514 1439 1362 1285 1209 1134 1061 991 924 861 801 745 692 642 596 554 514 477 443 411 382 354 329 306 285 265 247 230 214 200 187 174 163 152 142 133 125 117 109 103 96 90 85 80 75 70 66 62 58 55 52 49 46 43 40 38 36 34 32 30 28 26 25 23 22 20 19 18 17 15 14 13 12 11 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15
 36 38 41 43 45 48 50 53 55 58 61 64 67 70 74 77 80 84 88 92 96 100 104 108 113 118 123 128 133 139 144 150 156 163 170 177 184 192 200 208 217 227 236 247 258 269 282 295 309 323 339 356 373 392 413 434 457 482 509 537 567 600 635 672 712 755 800 848 900 954 1011 1072 1136 1202 1271 1341 1414 1487 1560 1633 1703 1770 1833 1888 1937 1975 2004 2020 2024 2015 1993 1958 1912 1855 1789 1716 1636 1553 1467 1379 1293 1207 1124 1043 966 893 824 759 699 642 589 541 496 454 416 381 348 318 291 266 243 222 203 185 169 154 141 128 117 107 97 88 80 73 66 60 54 49 44 39 35 32 28 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 1 2 2 3 4 5 5 6 7 8 9 10 11 12 14 15 16 18 19 20 22 23 25 27 29 30 32 34
 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 35 36 37 38 39 40 41 43 44 46 48 50 52 54 57 60 63 66 69 73 78 82 87 93 99 105 112 120 129 138 148 159 171 185 199 215 232 251 272 294 319 345 374 405 439 475 513 554 596 641 687 734 781 828 872 913 949 979 1002 1016 1022 1017 1004 982 951 914 872 826 778 728 678 629 582 537 493 453 415 380 347 317 289 264 241 219 200 182 166 151 138 126 115 104 95 87 79 72 66 60 55 50 45 41 38 34 31 28 26 24 21 20 18 16 15 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 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 15 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26
 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 77 78 79 81 82 83 85 86 87 89 90 92 93 95 96 98 99 101 103 104 106 108 110 112 113 115 117 119 121 123 125 127 129 132 134 136 138 141 143 145 148 150 153 155 158 160 163 165 168 170 173 176 178 181 184 186 189 192 194 197 199 202 205 207 209 212 214 216 219 221 223 225 227 228 230 232 233 235 236 237 238 239 239 240 240 240 240 240 240 240 239 238 237 236 235 234 233 231 229 227 225 223 221 219 216 214 211 209 206 203 200 197 194 192 189 186 183 180 176 173 170 167 164 161 158 156 153 150 147 144 141 139 136 133 131 128 125 123 120 118 116 113 111 109 107 105 102 100 98 96 94 93 91 89 87 85 84 82 80 79 77 76 74 73 71 70 69 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 47 48 48 49 50
 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 38 40 42 44 46 48 51 53 56 58 61 65 68 71 75 79 84 88 93 99 104 111 117 124 132 140 149 158 168 179 191 204 217 232 248 265 283 303 324 347 371 398 426 457 489 524 562 602 644 690 738 790 844 901 961 1024 1090 1157 1227 1298 1369 1441 1512 1581 1648 1710 1768 1819 1863 1899 1925 1942 1949 1946 1933 1909 1877 1837 1790 1736 1678 1615 1550 1483 1415 1347 1280 1213 1149 1086 1026 968 913 861 811 764 720 678 639 602 568 536 505 477 451 426 404 382 362 344 326 310 295 280 267 254 243 232 222 212 203 194 186 179 171 165 158 152 146 141 136 131 126 122 117 113 109 106 102 99 95 92 89 86 84 81 78 76 73 71 69 67 65 63 61 59 57 55 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11
 36 37 37 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 53 54 55 57 58 60 61 63 65 67 69 71 74 76 79 82 85 88 92 96 100 105 110 115 121 127 133 141 148 157 166 176 186 198 211 224 239 255 272 291 311 333 356 382 409 438 470 504 539 577 617 659 703 749 795 842 889 935 980 1021 1059 1092 1119 1138 1150 1154 1148 1135 1113 1084 1048 1007 962 914 863 812 761 711 662 615 569 527 486 448 413 380 349 321 295 271 249 228 210 192 177 162 149 137 126 115 106 97 89 82 75 69 64 59 54 50 46 42 39 35 33 30 27 25 23 21 19 18 16 15 14 12 11 10 9 9 8 7 6 6 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 33 34 34 35 36
 132 134 136 138 139 141 143 145 147 149 151 153 156 158 161 163 166 168 171 174 177 180 183 187 190 194 198 202 206 211 215 220 225 230 235 241 247 253 260 266 273 281 288 296 305 313 322 331 341 351 361 372 383 394 406 418 430 442 455 468 480 493 506 519 532 545 557 569 581 592 603 613 622 630 637 643 648 652 655 656 656 654 652 647 642 635 627 618 608 597 585 572 558 544 529 514 498 483 467 451 435 419 404 388 373 358 344 330 316 303 290 278 266 254 243 232 222 212 203 194 186 178 170 162 155 149 142 136 130 125 120 115 110 106 101 97 94 90 86 83 80 77 74 72 69 67 65 62 60 58 56 55 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 47 48 49 50 50 51 52 53 53 54 55 56 57 57 58 59 60 60 61 62 63 64 64 65 66 67 67 68 69 70 70 71 72 73 74 74 75 76 77 77 78 79 80 81 81 82 83 84 85 86 86 87 88 89 90 91 92 93 93 94 95 96 97 98 99 100 101 102 103 105 106 107 108 109 110 111 113 114 115 116 118 119 120 122 123 125 126 128 129 131
 56 57 59 60 62 64 65 67 69 70 72 74 76 78 80 82 84 86 88 90 93 95 97 100 103 105 108 111 114 117 120 123 126 130 133 137 141 145 149 153 158 163 167 173 178 184 189 195 202 209 216 223 230 239 247 256 265 275 285 295 306 318 330 342 356 369 384 398 414 430 446 463 481 499 517 536 555 575 595 615 635 655 675 694 713 731 749 766 781 795 808 819 828 835 841 844 845 843 840 834 826 816 804 790 774 757 739 719 699 677 655 633 611 588 565 543 521 499 478 457 436 417 398 380 362 345 329 313 299 284 271 258 246 234 223 213 203 193 185 176 168 160 153 146 140 134 128 122 117 112 108 103 99 95 91 87 84 81 78 75 72 69 67 64 62 60 57 55 53 52 50 48 46 45 43 42 41 39 38 37 36 35 33 32 31 31 30 29 28 27 26 26 25 24 23 23 22 22 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 36 38 39 40 41 42 43 44 45 47 48 49 50 52 53 55
 19 20 21 23 24 25 27 28 30 31 33 34 36 38 40 42 44 46 49 51 54 56 59 62 65 68 71 75 78 82 86 90 95 99 104 109 115 121 127 133 140 147 154 162 171 180 189 199 210 221 233 245 258 272 287 303 320 337 355 375 395 417 439 463 488 513 540 567 596 625 655 685 716 746 777 807 837 865 892 918 941 962 980 995 1006 1014 1018 1018 1014 1007 995 980 961 939 914 887 858 828 796 763 730 696 663 630 597 565 534 505 476 448 421 396 372 349 328 307 288 270 252 236 221 207 194 181 170 159 148 139 130 121 113 106 99 93 87 81 76 71 66 62 58 54 50 47 43 40 38 35 32 30 28 26 24 22 20 19 17 16 14 13 12 10 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16 17 18
 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 39 41 42 44 46 47 49 51 53 55 57 59 61 63 66 68 71 74 77 80 83 86 89 93 97 101 105 109 114 119 124 129 135 141 148 154 161 169 177 185 194 203 213 224 235 246 259 272 286 300 316 332 349 367 386 406 427 449 472 496 521 547 573 601 629 658 687 716 745 774 803 830 856 880 902 922 939 952 962 968 970 968 961 950 936 918 896 871 844 814 782 750 716 682 648 614 581 548 516 486 456 428 401 376 352 329 307 287 268 250 233 218 203 190 177 165 154 144 134 125 117 109 102 95 88 82 77 72 67 62 58 54 50 47 44 41 38 35 33 30 28 26 24 22 20 19 17 16 14 13 12 11 9 8 7 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 11 11 12 12 13 14 14 15
 36 37 37 38 39 40 40 41 42 43 43 44 45 45 46 47 47 48 49 49 50 51 51 52 53 53 54 55 55 56 57 58 59 59 60 61 62 64 65 66 68 69 71 73 75 77 80 82 85 88 92 96 100 105 110 116 122 129 137 145 154 165 176 188 202 218 235 253 274 297 322 350 381 415 452 494 540 591 646 708 775 849 930 1017 1112 1214 1322 1437 1556 1677 1799 1917 2028 2127 2210 2271 2306 2314 2292 2243 2168 2072 1959 1834 1703 1569 1437 1309 1188 1073 967 870 781 700 627 561 502 448 401 358 320 286 255 228 203 181 162 144 129 115 102 91 81 72 64 56 50 44 38 33 29 25 21 18 15 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 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 6 7 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 21 22 23 24 25 25 26 27 28 29 30 30 31 32 33 34 34 35
 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 13 15 17 20 22 24 27 30 33 36 40 44 48 53 58 63 69 76 83 90 99 108 118 129 141 155 170 186 204 224 247 271 299 329 363 401 443 489 541 599 663 734 814 901 998 1104 1221 1348 1486 1633 1790 1954 2123 2293 2460 2617 2758 2876 2965 3019 3035 3012 2950 2853 2728 2580 2417 2245 2070 1897 1730 1570 1421 1282 1154 1038 931 835 749 671 601 538 482 432 387 346 310 278 249 223 200 179 161 144 129 116 103 93 83 74 66 59 52 46 41 36 31 27 24 20 17 15 12 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
 1 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 17 18 19 21 22 24 26 28 30 33 35 38 41 45 48 53 57 62 67 73 80 87 95 103 112 123 134 147 160 175 192 210 231 253 278 305 335 368 404 445 489 538 592 652 717 789 867 953 1047 1148 1257 1374 1498 1628 1762 1899 2035 2167 2290 2401 2494 2565 2610 2627 2615 2574 2508 2418 2311 2189 2059 1924 1788 1654 1524 1400 1283 1173 1071 976 889 810 737 671 611 556 506 461 420 383 349 319 291 266 244 223 204 187 172 158 145 133 123 113 104 96 89 82 76 71 66 61 57 53 49 46 43 40 37 35 33 30 29 27 25 24 22 21 20 18 17 16 15 15 14 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 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 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 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 1 1 1 1 1
 42 44 46 49 51 53 56 59 61 64 67 70 73 76 79 82 85 89 92 96 99 103 107 110 114 118 122 126 131 135 140 144 149 154 159 164 170 176 181 187 194 200 207 214 222 230 238 247 256 266 277 288 299 312 325 339 355 371 388 407 427 448 471 496 522 550 580 613 647 684 724 766 811 858 909 962 1018 1076 1137 1201 1266 1333 1400 1468 1535 1601 1664 1722 1776 1823 1862 1892 1911 1920 1918 1903 1878 1841 1794 1739 1676 1607 1533 1456 1377 1297 1218 1140 1064 991 921 855 792 733 677 626 577 533 491 453 418 385 355 327 302 279 257 237 219 203 187 173 160 149 138 128 118 110 102 95 88 82 76 71 66 62 58 54 50 47 44 41 38 35 33 31 29 27 25 23 22 20 19 17 16 15 14 12 11 10 9 9 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 10 12 13 14 15 17 18 20 21 23 24 26 28 29 31 33 35 37 39
 20 21 23 25 27 30 32 34 37 40 42 45 48 52 55 59 63 67 71 75 80 85 90 95 101 107 113 120 127 135 143 151 160 169 179 189 200 212 224 238 251 266 282 298 316 334 354 374 396 420 444 470 498 527 557 590 623 659 697 736 777 819 864 910 958 1007 1057 1108 1160 1212 1265 1317 1369 1419 1467 1513 1556 1596 1631 1662 1687 1707 1721 1728 1729 1723 1711 1692 1667 1637 1601 1561 1516 1468 1417 1363 1308 1252 1195 1139 1082 1027 972 919 867 817 770 724 680 638 598 561 525 492 460 430 402 376 351 328 307 287 268 250 234 219 204 191 178 167 156 146 136 127 119 112 104 98 91 85 80 75 70 65 61 57 53 50 47 43 41 38 35 33 30 28 26 24 22 21 19 17 16 14 13 12 11 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 12 13 15 16 18
 7 7 8 8 9 10 10 11 12 13 14 14 15 16 17 18 19 20 21 23 24 25 26 28 29 31 33 35 36 38 41 43 45 48 51 54 57 60 64 68 72 77 81 87 92 99 105 113 121 129 139 149 160 172 185 200 215 233 251 272 295 320 347 376 409 445 484 527 574 626 682 744 811 884 964 1050 1143 1242 1349 1461 1580 1703 1829 1957 2084 2207 2323 2427 2517 2588 2637 2661 2661 2634 2583 2510 2418 2311 2192 2066 1935 1803 1673 1547 1425 1310 1202 1100 1006 919 839 765 698 636 580 528 482 439 401 366 334 305 278 254 233 213 195 178 163 150 137 126 115 106 97 89 82 75 69 63 58 53 48 44 40 37 34 31 28 25 23 21 18 16 15 13 11 10 8 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 6
 8 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 35 36 38 40 43 45 48 50 53 56 60 63 67 71 75 80 85 90 96 102 109 116 123 131 140 149 159 170 181 193 206 220 235 250 267 285 303 323 344 365 388 412 436 461 487 513 540 567 593 619 644 668 690 711 729 745 758 767 774 777 777 774 768 758 746 731 714 695 674 652 630 606 583 559 535 511 488 465 443 422 401 382 363 345 328 311 296 281 267 254 241 229 218 208 198 189 180 172 164 156 150 143 137 131 126 120 115 111 106 102 98 95 91 88 84 81 79 76 73 71 68 66 64 61 59 57 56 54 52 50 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8
 23 23 24 25 26 27 28 28 29 30 31 32 33 35 36 37 38 40 41 42 44 45 47 49 51 52 54 57 59 61 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 227 241 257 274 292 311 332 355 379 404 432 461 492 525 559 596 634 673 714 756 799 842 886 928 969 1008 1044 1077 1105 1128 1145 1156 1161 1159 1150 1135 1113 1087 1055 1020 981 940 898 854 810 766 723 680 640 600 562 527 492 460 430 401 375 350 327 305 285 266 248 232 217 203 190 178 167 156 147 138 130 122 115 108 102 96 91 86 81 77 73 69 66 63 60 57 54 52 49 47 45 43 41 40 38 36 35 33 32 31 30 29 28 26 25 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 18 18 19 19 20 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 1 2 3 4 5 7 8 10 11 13 15 17 19 21 24 26 29 32 36 39 43 48 52 57 63 69 76 83 91 100 109 120 132 144 159 174 191 210 231 254 279 308 339 373 411 453 500 551 608 670 739 814 897 987 1085 1190 1304 1424 1551 1684 1820 1957 2093 2223 2342 2448 2535 2600 2638 2649 2632 2587 2518 2427 2319 2198 2068 1933 1798 1664 1534 1410 1293 1182 1080 985 897 817 744 677 616 561 511 465 424 387 353 322 294 269 246 225 206 189 174 159 147 135 124 114 105 97 89 82 76 70 64 59 55 50 46 43 39 36 33 30 27 25 23 21 19 17 15 13 12 10 9 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 8 9 10 11 12 14 15 17 18 20 22 24 26 28 30 32 35 38 41 44 48 51 55 59 64 69 74 80 86 93 101 109 117 127 137 148 160 174 188 204 221 240 261 283 308 335 364 396 430 468 508 552 599 650 704 761 822 885 951 1019 1089 1158 1226 1292 1353 1409 1458 1498 1528 1548 1555 1550 1534 1507 1470 1424 1371 1313 1251 1186 1120 1054 988 925 863 804 748 695 645 598 555 514 477 442 410 380 352 327 304 282 263 244 228 212 198 185 173 162 152 142 134 126 118 111 105 99 94 89 84 79 75 71 68 64 61 58 55 53 50 48 46 43 41 39 38 36 34 33 31 30 28 27 25 24 23 22 21 20 18 17 16 15 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 21 22 23 25 27 28 30 32 34 36 38 41 43 46 49 52 56 59 63 67 72 76 81 87 93 99 106 114 122 130 140 150 161 172 185 199 214 230 247 266 286 308 332 357 385 414 445 479 515 554 594 637 683 730 779 830 882 935 989 1041 1093 1142 1189 1231 1269 1300 1325 1343 1353 1356 1350 1337 1317 1290 1257 1220 1178 1133 1086 1038 989 940 891 844 797 752 709 668 628 591 555 522 491 461 434 408 384 361 340 320 302 285 269 254 240 227 215 204 194 184 175 166 158 151 144 138 132 126 121 116 111 106 102 98 95 91 88 85 82 79 76 74 71 69 67 64 62 60 59 57 55 53 52 50 49 47 46 44 43 42 40 39 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 6
 0 0 0 1 2 2 3 4 5 6 8 9 10 12 13 15 16 18 20 22 24 27 29 32 35 38 42 45 49 53 58 63 68 74 80 86 94 101 110 119 128 139 150 163 176 191 206 223 242 261 283 305 330 356 384 414 446 479 514 551 590 629 670 711 752 793 833 872 908 942 972 998 1019 1036 1047 1052 1052 1047 1036 1021 1002 978 952 923 892 859 826 791 757 723 689 656 624 593 563 534 506 480 455 431 408 386 366 347 329 311 295 280 265 252 239 227 216 205 195 185 176 168 160 152 145 138 132 126 120 115 110 105 100 96 92 88 84 80 77 74 71 68 65 62 60 57 55 53 50 48 46 44 43 41 39 38 36 34 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 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 11 14 17 21 25 30 35 40 47 54 61 70 80 90 102 116 130 147 166 187 210 236 266 299 336 378 424 477 536 601 675 757 849 951 1064 1189 1325 1474 1635 1807 1987 2174 2364 2552 2731 2895 3037 3149 3226 3265 3263 3221 3144 3035 2901 2749 2585 2415 2244 2075 1913 1758 1611 1475 1348 1232 1125 1027 937 856 782 715 654 599 549 504 463 426 393 362 334 309 287 266 247 230 215 201 188 176 165 156 147 138 131 124 117 112 106 101 96 92 88 84 81 77 74 71 69 66 63 61 59 57 55 53 51 49 48 46 44 43 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 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
 14 15 16 16 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 44 46 47 49 51 53 55 57 59 62 64 67 69 72 75 78 82 85 89 93 97 101 106 111 116 122 128 134 141 148 156 164 172 182 191 202 213 225 238 251 266 281 297 315 333 353 374 396 420 444 470 498 527 557 588 621 655 689 724 760 796 832 867 901 934 964 992 1016 1037 1053 1064 1071 1072 1068 1058 1043 1023 999 971 939 905 868 830 791 752 712 673 634 597 560 526 492 461 431 402 375 350 327 304 284 265 247 230 214 200 186 174 162 151 141 132 123 115 108 101 94 88 83 77 72 68 63 59 56 52 49 46 43 40 38 35 33 31 29 27 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 7 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14
 62 65 67 70 73 76 79 82 85 88 92 95 98 102 106 109 113 117 121 125 129 134 138 143 147 152 157 162 167 172 177 183 188 194 200 206 212 218 225 231 238 245 252 260 267 275 283 292 300 309 319 328 338 348 359 370 381 393 405 418 431 444 458 472 487 502 518 534 550 566 583 600 617 635 652 669 687 704 720 736 752 766 780 793 805 815 824 831 837 840 842 842 840 835 829 820 810 797 783 767 750 731 711 690 668 645 622 598 575 551 527 504 481 458 436 415 394 374 355 336 319 302 285 270 255 241 228 215 204 192 182 172 162 153 145 137 129 122 115 109 103 97 92 87 82 78 73 69 66 62 59 56 53 50 47 44 42 40 37 35 33 31 30 28 26 25 23 22 20 19 18 17 15 14 13 12 11 10 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 35 37 39 41 42 44 46 48 51 53 55 57 60
 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 80 81 83 84 86 88 90 91 93 96 98 100 103 106 108 111 115 118 122 126 130 135 140 145 151 157 164 171 179 187 196 206 216 227 239 252 266 281 297 314 333 352 373 396 420 445 473 501 532 564 597 632 668 705 744 782 821 860 899 935 970 1003 1032 1057 1077 1092 1101 1104 1101 1091 1075 1054 1027 996 961 922 882 839 796 752 709 666 625 584 546 509 474 441 409 380 353 327 303 281 260 241 224 207 192 178 165 153 142 132 123 114 106 99 92 86 80 75 70 65 61 57 53 50 47 44 41 39 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 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 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 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 28 28 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 40 41 42 43 44 45 45 46 47 48 49 50 51 51 52 53 54 55
 56 58 61 63 66 69 72 75 78 81 85 88 92 96 99 103 108 112 116 121 126 130 136 141 146 152 158 164 170 176 183 190 197 204 212 220 228 236 245 254 264 273 283 294 305 316 327 339 351 364 377 391 405 419 433 449 464 480 496 513 530 547 565 583 601 619 638 656 675 694 712 731 749 767 785 802 819 835 851 865 879 891 903 913 922 930 936 941 944 945 945 943 939 934 926 917 907 895 881 866 849 832 813 793 772 751 729 707 684 661 637 614 591 568 545 523 501 479 458 438 418 399 380 362 345 328 312 297 283 269 255 243 230 219 208 197 187 178 169 160 152 144 137 130 123 117 111 105 100 95 90 85 81 77 73 69 65 62 59 56 53 50 47 44 42 40 37 35 33 31 29 27 26 24 22 21 19 18 17 15 14 13 12 11 10 9 8 7 6 5 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 10 10 11 12 13 14 14 15 16 17 18 19 20 22 23 24 26 27 28 30 31 33 35 37 38 40 42 44 46 49 51 53
 0 1 2 3 4 5 6 7 9 10 12 13 15 17 20 22 24 27 30 34 37 41 45 50 55 60 66 73 80 88 96 105 116 127 139 153 167 184 201 221 242 265 290 318 347 379 413 450 488 528 570 613 656 698 739 778 813 843 868 886 898 902 898 888 871 849 822 791 757 721 684 647 610 574 539 505 473 443 414 387 362 338 316 296 277 259 243 228 214 200 188 177 167 157 148 139 132 124 118 111 105 100 95 90 85 81 77 74 70 67 64 61 59 56 54 51 49 47 45 44 42 40 39 37 36 35 34 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 50 52 54 56 58 61 63 65 68 71 73 76 79 82 85 88 91 94 97 101 104 108 111 115 119 123 127 131 135 139 144 148 153 157 162 167 172 177 182 187 192 198 203 209 214 220 226 232 238 244 250 256 262 269 275 282 289 295 302 309 316 323 331 338 346 353 361 369 377 386 394 403 411 420 429 439 448 458 467 477 487 497 508 518 528 539 549 560 570 580 590 600 610 620 629 637 645 653 659 665 671 675 678 680 681 680 679 676 672 666 659 651 641 630 618 605 591 576 560 543 526 509 491 473 455 437 419 401 384 366 349 333 317 302 287 273 259 245 233 221 209 198 188 178 168 159 150 142 135 127 120 114 108 102 96 91 86 81 77 72 68 64 61 57 54 51 48 45 43 40 38 35 33 31 29 27 26 24 22 21 19 18 17 16 14 13 12 11 10 9 8 8 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 36 37 39 41 42 44 46
 0 0 0 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 39 41 43 46 49 52 55 58 61 65 69 73 78 83 88 93 99 105 112 119 127 135 144 153 163 174 185 198 210 224 239 254 270 288 306 325 345 367 389 412 436 460 486 512 538 564 591 618 644 669 693 716 737 756 773 786 797 805 809 810 808 802 793 780 765 747 727 705 682 657 631 605 578 552 525 499 474 449 425 402 379 358 338 319 300 283 267 251 237 223 210 198 187 176 166 156 148 139 131 124 117 111 104 99 93 88 83 79 74 70 66 63 59 56 53 50 47 45 42 40 37 35 33 31 29 28 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 46 47 49 50 52 54 56 57 59 62 64 66 69 71 74 77 80 83 86 90 93 97 102 106 111 116 121 127 132 139 145 152 160 168 176 185 194 204 215 226 238 250 264 278 292 308 324 342 360 379 399 421 443 466 490 516 542 569 598 627 657 688 719 750 782 814 845 876 905 934 960 985 1007 1026 1041 1053 1061 1065 1065 1061 1052 1039 1022 1002 978 951 922 891 858 825 790 755 720 685 651 617 585 553 523 494 466 439 414 390 367 346 325 306 288 271 255 240 226 213 200 189 178 167 158 149 140 132 124 117 110 104 98 92 87 82 77 72 68 64 60 57 53 50 47 44 41 38 36 34 31 29 27 25 23 22 20 18 17 16 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 12
 0 0 0 0 1 2 4 5 7 9 11 13 15 17 19 22 24 27 30 33 37 40 44 48 53 57 62 67 73 78 85 91 98 106 113 122 131 140 150 161 172 184 197 210 225 240 256 273 290 309 329 349 371 393 417 441 467 493 521 549 578 607 638 669 700 732 764 797 829 862 894 926 958 989 1020 1049 1079 1107 1134 1161 1186 1210 1233 1255 1275 1294 1311 1327 1341 1354 1364 1373 1380 1385 1387 1387 1385 1380 1373 1363 1350 1335 1317 1296 1273 1247 1219 1188 1155 1121 1085 1048 1009 970 930 890 849 809 770 731 692 655 619 584 550 517 486 457 428 402 376 352 329 308 288 269 251 234 218 204 190 177 165 153 143 133 124 115 107 99 92 85 79 73 68 63 58 53 49 45 41 38 34 31 28 26 23 21 18 16 14 12 10 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 13 15 18 21 25 28 32 37 42 47 52 59 65 73 81 90 100 111 123 136 151 167 185 205 227 252 279 310 344 381 423 469 521 578 642 713 790 876 971 1074 1187 1309 1440 1580 1727 1879 2035 2190 2342 2485 2615 2727 2816 2878 2910 2912 2884 2829 2748 2647 2530 2402 2266 2127 1988 1851 1719 1592 1472 1359 1254 1156 1065 982 905 834 769 709 655 605 560 518 480 445 413 384 358 333 311 290 271 254 238 223 210 197 186 175 165 156 148 140 132 125 119 113 107 102 97 92 88 84 80 76 72 69 65 62 59 56 54 51 49 46 44 41 39 37 35 33 31 29 28 26 24 23 21 19 18 16 15 14 12 11 10 9 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
 6 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 27 28 29 31 33 34 36 37 39 41 43 45 47 49 51 54 56 58 61 64 67 70 73 76 80 84 88 92 97 101 106 112 118 124 131 138 146 154 164 173 184 196 208 222 237 253 270 289 310 333 357 384 413 445 479 516 557 600 647 698 752 810 872 936 1004 1075 1147 1221 1294 1365 1432 1494 1547 1591 1623 1642 1645 1634 1607 1566 1513 1449 1376 1298 1216 1132 1048 966 887 811 740 673 611 554 502 454 410 370 334 302 272 245 221 199 180 162 146 132 119 107 97 87 78 70 63 57 51 46 41 37 33 29 26 23 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 1 1 2 2 3 4 4 5 6
 0 0 0 1 2 3 4 6 7 8 10 11 13 14 16 18 20 22 25 27 30 33 36 39 42 46 50 54 59 64 70 76 82 89 97 106 115 125 137 149 162 177 194 212 233 255 280 308 338 373 410 453 500 552 610 675 747 826 914 1012 1119 1237 1365 1505 1655 1815 1984 2160 2340 2520 2695 2860 3008 3133 3229 3291 3316 3303 3254 3170 3058 2922 2769 2605 2436 2265 2096 1934 1778 1631 1494 1366 1248 1139 1040 949 866 790 722 659 602 551 504 462 423 389 357 328 302 279 257 238 220 204 189 176 164 153 143 134 125 118 111 104 99 93 88 84 80 76 72 69 66 63 60 58 55 53 51 49 47 45 44 42 41 39 38 36 35 34 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 9 8 7 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 11 11 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 34 36 38 40 42 45 48 52 56 60 66 72 78 86 95 105 116 129 144 160 179 201 225 253 285 321 362 409 462 522 590 668 756 856 970 1097 1240 1400 1577 1772 1982 2206 2439 2672 2897 3099 3265 3380 3434 3420 3340 3201 3015 2795 2558 2315 2077 1850 1639 1445 1271 1115 976 854 746 652 569 496 433 378 329 287 250 218 190 165 144 125 109 94 82 71 61 53 45 39 33 28 24 20 17 14 12 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 6 7 7 8 8 9 9 9 10
 37 38 39 40 42 43 45 46 48 49 51 53 54 56 58 60 62 64 66 68 70 72 75 77 80 83 86 89 92 95 99 103 107 111 115 120 125 130 136 142 148 155 162 170 178 187 196 206 217 229 241 254 268 283 299 317 335 354 375 397 420 445 471 498 526 556 587 619 652 685 719 753 788 821 855 886 917 945 971 993 1013 1029 1040 1048 1051 1050 1044 1035 1021 1003 983 959 932 904 874 842 810 777 744 711 679 647 615 585 555 527 500 474 449 425 403 381 361 342 325 308 292 277 263 250 238 227 216 207 197 189 181 174 167 160 155 149 144 139 135 131 127 124 121 118 115 112 110 108 106 104 102 100 99 97 96 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 79 78 77 76 75 74 74 73 72 71 70 69 68 67 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 45 44 43 42 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 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 19 20 21 22 23 24 25 26 26 28 29 30 31 32 33 34 35
 32 36 39 43 46 50 55 59 64 69 74 80 85 92 98 105 112 119 127 135 143 152 161 170 180 190 200 211 221 232 244 255 266 278 290 301 313 324 336 347 357 368 378 388 397 405 413 421 428 434 440 446 450 455 459 462 465 468 470 472 475 477 479 481 483 486 488 491 495 498 503 508 513 519 526 533 542 551 560 571 583 595 609 623 638 654 671 689 708 727 747 768 789 810 832 853 874 894 913 931 947 961 973 982 987 990 988 983 973 960 942 921 896 869 838 805 771 735 698 661 624 587 552 517 483 450 419 390 362 336 311 288 266 246 228 210 194 179 165 152 140 129 119 110 101 93 85 78 72 66 61 56 51 46 42 39 35 32 29 26 23 21 19 16 14 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 1 2 3 4 6 7 9 11 12 14 17 19 21 24 26 29
 26 27 28 28 29 30 31 32 33 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 51 52 54 55 57 59 61 63 65 67 69 71 73 76 79 81 84 87 90 94 97 101 105 109 114 118 123 129 134 140 147 153 160 168 176 184 193 203 213 223 235 247 260 273 287 302 318 335 353 371 391 411 433 455 479 503 528 554 581 609 637 665 693 722 750 777 804 829 853 875 894 911 925 935 942 945 945 940 931 919 903 884 862 837 810 781 751 720 688 656 624 592 561 531 501 473 445 419 394 370 347 326 306 287 269 252 236 222 208 195 183 171 161 151 142 133 125 118 111 104 98 92 87 82 77 72 68 64 61 57 54 51 48 45 43 40 38 36 34 32 30 28 27 25 24 22 21 20 19 17 16 15 14 13 12 12 11 10 9 8 8 7 7 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 1 1 1 1 1 2 2 2 2 2 2 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25
 64 65 67 68 69 71 72 74 75 77 79 80 82 84 86 88 89 91 93 95 97 99 102 104 106 108 110 113 115 117 120 122 124 127 129 131 134 136 138 140 142 145 147 149 151 152 154 156 157 159 160 162 163 164 165 166 166 167 167 168 168 168 168 168 167 167 167 166 165 164 164 163 162 160 159 158 157 155 154 152 151 149 148 146 145 143 141 140 138 136 135 133 131 130 128 126 125 123 122 120 118 117 115 114 112 110 109 107 106 104 103 102 100 99 97 96 95 93 92 91 90 88 87 86 85 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 58 57 56 56 55 54 53 53 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 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 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 41 41 42 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 62 63
 19 20 21 22 24 25 26 28 29 31 32 34 36 38 40 42 44 46 48 51 53 56 59 62 65 69 72 76 80 85 89 94 99 104 110 116 123 130 137 145 154 163 172 182 193 205 217 230 244 259 275 292 310 328 348 368 390 413 436 460 485 510 536 562 588 614 639 664 687 709 729 747 763 777 787 795 800 801 800 795 788 778 766 751 734 716 696 675 653 630 607 584 561 538 515 493 471 449 429 409 389 371 353 336 319 304 289 275 261 249 237 225 214 204 195 186 177 169 161 154 147 141 135 129 124 119 114 110 105 102 98 94 91 88 85 82 79 76 74 72 69 67 65 63 61 60 58 56 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 10 11 11 12 13 14 15 16 17 18
 14 14 15 15 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 40 41 43 44 46 48 51 53 56 59 62 66 70 74 79 84 90 96 103 111 120 129 139 151 163 177 192 208 226 246 267 291 317 345 375 409 444 483 525 570 617 667 719 773 828 883 936 987 1034 1075 1109 1133 1147 1150 1142 1122 1093 1054 1008 957 902 844 786 729 672 619 567 519 474 433 395 359 327 298 271 247 225 205 187 171 156 143 131 120 110 101 93 86 79 73 68 63 58 54 50 47 44 41 38 36 33 31 29 28 26 24 23 22 20 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14
 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 38 40 42 44 46 48 50 53 55 58 61 64 67 70 73 77 81 84 89 93 97 102 107 112 118 124 130 137 143 150 158 166 174 183 192 202 212 222 233 245 257 269 282 295 309 323 338 353 369 384 400 417 433 449 466 482 498 514 530 545 560 574 587 600 611 622 631 640 647 653 657 660 662 663 662 660 657 652 646 639 631 622 611 600 588 576 563 549 534 520 505 489 474 458 443 427 412 397 382 367 353 338 325 311 298 285 273 261 250 239 228 218 208 199 190 181 173 165 157 150 143 137 131 125 119 114 108 104 99 94 90 86 82 79 75 72 69 65 63 60 57 54 52 50 47 45 43 41 39 37 36 34 32 31 29 28 27 25 24 23 22 20 19 18 17 16 15 14 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17
 23 24 25 26 27 28 29 31 32 33 35 36 38 40 41 43 45 47 49 52 54 56 59 62 64 67 70 74 77 81 85 89 93 97 102 107 113 118 124 131 137 144 152 160 168 177 186 196 206 217 228 240 252 265 279 293 308 323 338 354 370 387 403 420 436 452 468 483 497 511 523 534 544 552 558 562 565 565 564 561 555 548 540 530 518 505 492 477 462 446 429 413 396 380 364 347 332 316 301 287 273 259 246 233 221 210 199 189 179 170 161 153 145 137 130 123 117 111 106 100 95 91 86 82 78 75 71 68 65 62 60 57 55 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 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 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22
 53 55 56 58 60 62 64 66 68 70 72 74 77 79 82 84 87 90 93 96 99 103 106 110 114 118 122 126 131 136 141 146 151 157 163 169 176 183 190 197 205 213 221 230 239 249 259 269 280 291 302 313 325 337 350 362 375 388 401 413 426 439 451 463 474 485 495 505 514 521 528 534 538 542 544 545 545 543 541 537 532 526 519 511 502 492 482 471 459 447 435 423 410 398 385 372 360 347 335 323 311 300 289 278 267 257 247 237 228 219 210 202 194 187 179 172 166 159 153 147 142 136 131 126 122 117 113 109 105 102 98 95 92 88 86 83 80 78 75 73 70 68 66 64 62 60 59 57 55 54 52 51 49 48 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 32 33 34 35 36 37 38 40 41 42 43 44 46 47 49 50 52
 13 14 15 16 17 19 20 21 23 25 26 28 30 32 35 37 40 42 45 49 52 56 60 64 69 74 80 86 93 100 108 116 125 135 146 158 170 184 199 215 233 252 273 295 319 344 371 399 429 460 491 524 556 588 619 648 674 698 717 731 741 745 744 737 726 709 689 666 640 612 583 554 524 494 465 437 410 385 360 337 316 295 276 258 242 226 212 198 186 174 163 153 144 135 127 120 113 107 101 95 90 85 81 77 73 69 66 63 60 57 55 53 51 49 47 45 44 42 41 40 39 38 37 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 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 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 10 11 12
 130 134 138 142 146 150 154 158 162 166 170 174 178 182 186 190 194 198 202 206 210 213 216 220 223 225 228 231 233 235 237 238 240 241 242 242 243 243 243 242 242 241 240 239 238 236 235 233 231 229 227 225 223 220 218 216 213 211 209 207 204 202 200 198 196 193 191 189 188 186 184 182 180 179 177 176 174 173 172 170 169 168 167 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 142 141 140 138 137 135 134 132 131 129 127 125 124 122 120 118 116 114 111 109 107 105 103 101 98 96 94 92 89 87 85 83 81 79 77 74 72 70 68 67 65 63 61 59 58 56 54 53 51 50 48 47 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 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 72 74 76 79 82 84 87 90 93 96 99 102 105 109 112 115 119 123 126
 78 78 79 80 81 82 83 84 85 85 86 87 88 88 89 90 90 91 91 92 93 93 94 94 95 95 96 97 97 98 98 99 100 100 101 102 102 103 104 105 105 106 107 108 109 110 111 112 114 115 116 117 119 120 121 123 124 126 127 129 130 132 133 135 137 138 140 141 143 144 146 147 149 150 151 152 153 154 155 156 157 158 158 159 159 159 159 159 159 158 158 157 157 156 155 153 152 151 149 148 146 144 142 140 138 135 133 131 128 126 123 121 118 115 113 110 107 105 102 99 97 94 92 89 87 84 82 79 77 75 73 71 68 66 64 62 61 59 57 55 54 52 50 49 47 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 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 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 61 62 63 64 65 67 68 69 70 71 72 73 74 76 77
 46 48 49 51 52 54 56 57 59 61 62 64 66 67 69 71 73 75 77 79 80 82 84 86 88 91 93 95 97 99 102 104 106 109 111 114 117 119 122 125 128 132 135 138 142 145 149 153 157 162 166 171 175 180 185 191 196 202 207 213 219 225 231 237 243 249 255 261 267 272 278 283 288 292 296 299 302 305 306 308 308 308 307 305 303 300 296 292 287 281 275 269 262 254 247 239 231 223 215 206 198 190 182 174 166 159 151 144 137 130 124 118 112 106 101 96 91 86 82 78 74 70 67 63 60 57 55 52 50 47 45 43 41 39 38 36 35 33 32 31 30 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 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 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 31 32 33 34 35 37 38 39 41 42 43 45
 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 45 46 47 49 50 52 53 55 57 59 61 64 66 69 72 75 78 82 86 90 94 99 103 109 114 120 126 133 140 147 155 163 172 181 191 201 212 223 234 247 259 272 285 299 313 327 341 355 369 382 395 407 419 430 439 447 454 459 462 463 463 461 457 451 444 435 425 414 402 389 375 361 346 332 317 303 289 275 261 248 235 223 211 200 190 180 170 161 153 144 137 130 123 117 111 105 100 95 90 86 82 78 75 71 68 65 62 60 57 55 52 50 48 46 45 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 19 19 19 20 20 20 21
 56 58 59 60 62 63 65 66 68 69 71 73 74 76 78 80 81 83 85 87 89 91 93 95 98 100 102 105 107 110 112 115 118 121 124 127 130 133 137 141 144 148 153 157 162 166 171 177 182 188 194 200 207 214 221 229 237 245 254 263 272 282 292 303 314 325 336 348 360 372 384 397 410 422 434 447 459 470 481 492 502 511 519 526 531 536 539 541 541 540 537 532 526 519 510 500 489 477 464 450 435 420 404 389 373 357 341 325 310 295 280 266 252 239 226 214 202 191 180 170 161 152 143 135 127 120 114 107 101 96 90 86 81 77 73 69 65 62 59 56 53 50 48 46 43 41 39 38 36 34 33 31 30 29 28 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55
 13 14 15 16 18 19 21 22 24 26 28 30 32 35 38 40 44 47 50 54 59 63 68 73 79 86 92 100 108 117 127 138 150 163 177 193 210 229 251 274 299 327 358 391 428 468 512 559 610 665 722 782 845 908 972 1034 1092 1146 1192 1228 1254 1267 1268 1256 1232 1197 1153 1102 1046 986 924 862 801 742 686 632 582 535 491 451 414 379 348 319 292 268 246 226 207 190 175 160 147 136 125 115 106 97 89 82 76 70 65 60 55 51 47 43 40 37 34 32 29 27 25 23 22 20 19 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12
 36 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 63 65 67 69 71 74 76 79 82 85 88 91 95 99 104 108 114 119 125 131 138 145 153 162 171 180 191 202 213 226 239 254 269 285 301 319 337 356 375 395 416 436 457 477 496 515 533 549 564 577 587 594 599 601 600 596 589 580 568 554 538 520 501 481 461 440 419 398 377 357 337 318 300 283 266 250 235 221 207 195 183 171 161 151 142 134 126 118 111 105 99 93 88 83 79 75 71 67 64 61 58 56 53 51 49 47 45 43 42 40 39 38 37 35 34 33 33 32 31 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 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 35 36
 14 15 16 18 20 21 23 25 27 29 32 34 37 39 42 46 49 53 57 61 65 70 75 81 87 94 101 109 117 126 136 147 159 172 185 201 217 235 255 276 299 325 352 382 415 450 488 529 573 620 669 721 776 832 890 948 1005 1061 1114 1163 1206 1242 1270 1289 1298 1297 1287 1268 1240 1205 1165 1119 1070 1019 967 915 863 812 763 716 671 628 588 550 514 481 450 421 394 368 345 323 303 284 267 250 235 221 208 196 185 175 165 156 148 140 133 126 120 115 109 104 100 96 92 88 85 82 80 77 75 73 71 69 68 66 65 64 63 62 61 61 60 60 59 59 59 59 58 58 58 58 58 58 58 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 59 59 59 59 58 58 57 57 57 56 56 55 54 54 53 53 52 51 51 50 49 48 48 47 46 45 45 44 43 42 41 40 40 39 38 37 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 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 6 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 1 1 2 3 4 4 5 6 7 8 9 10 11 12
 22 23 24 26 27 29 31 32 34 36 38 40 42 45 47 49 52 55 58 61 64 67 71 75 79 83 88 93 98 103 109 116 122 130 137 146 155 165 175 187 199 213 228 244 261 280 301 323 348 374 403 435 469 506 546 589 636 686 739 795 854 916 980 1046 1112 1177 1241 1301 1357 1406 1446 1477 1498 1506 1503 1487 1460 1422 1375 1321 1260 1196 1128 1060 991 923 857 794 734 676 622 572 525 481 441 403 369 337 308 281 256 234 213 194 177 162 147 134 122 111 101 92 84 77 70 63 58 53 48 44 40 36 33 30 27 25 23 21 19 17 16 14 13 12 11 10 9 8 8 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 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 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20
 25 27 29 32 34 37 39 42 45 49 52 56 59 63 68 72 77 82 87 93 99 105 111 118 126 133 141 150 159 169 179 190 201 213 225 239 252 267 282 298 314 331 349 367 386 405 424 444 464 484 505 524 544 563 582 600 617 632 647 660 672 682 691 698 703 706 708 708 707 704 700 694 688 680 671 661 650 639 627 614 601 588 574 560 546 532 518 504 489 475 461 447 433 419 405 391 378 365 352 339 326 314 302 290 279 267 257 246 236 226 216 206 197 189 180 172 164 157 149 143 136 130 124 118 112 107 102 97 93 88 84 80 76 73 70 66 63 60 58 55 52 50 48 45 43 41 39 38 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 13 14 16 18 19 21 23
 33 35 38 40 43 45 48 51 55 58 62 66 70 74 79 83 88 94 100 106 112 119 126 134 142 151 160 170 180 191 202 215 228 241 256 271 287 304 321 340 359 379 399 420 442 463 485 507 529 551 571 591 610 627 643 656 668 677 684 688 690 689 686 680 672 662 650 636 620 604 586 568 549 530 510 491 471 452 433 414 396 378 361 344 328 312 297 283 269 256 243 231 219 208 198 188 178 169 161 152 145 137 130 124 117 111 106 100 95 90 86 81 77 74 70 67 63 60 57 55 52 50 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 5 6 7 7 8 9 9 10 11 12 13 14 15 16 18 19 20 22 23 25 27 29 31
 32 34 36 38 40 42 45 47 50 53 56 59 62 65 69 72 76 80 84 89 93 98 103 108 114 119 125 131 138 144 151 157 164 172 179 186 193 201 208 216 223 230 237 244 250 257 262 268 273 278 282 285 288 291 293 294 295 296 296 295 294 293 291 289 287 284 281 278 275 271 268 264 261 257 253 250 246 242 239 235 231 228 225 221 218 215 211 208 205 202 199 196 193 191 188 185 182 180 177 174 172 169 166 164 161 159 156 154 151 148 146 143 140 138 135 133 130 127 125 122 119 117 114 111 109 106 104 101 99 96 94 91 89 86 84 82 79 77 75 73 71 69 67 65 63 61 59 57 55 54 52 50 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 29 28 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 26 27 29 30
 57 59 60 62 64 66 69 71 73 76 78 81 83 86 89 93 96 100 103 107 111 116 120 125 130 135 141 147 153 160 167 175 183 191 200 209 219 230 241 252 265 277 291 305 320 335 351 368 385 402 420 438 456 475 493 510 527 544 559 574 587 598 608 615 621 625 626 625 622 617 610 601 591 578 565 550 534 518 501 484 466 448 430 413 396 379 362 346 330 315 301 286 273 260 248 236 225 214 204 194 185 176 168 160 153 146 139 133 127 122 117 112 107 103 99 95 91 88 84 81 79 76 73 71 69 67 65 63 61 60 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 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 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 29 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 42 43 44 45 46 48 49 51 52 54 55
 45 48 50 53 56 59 62 66 69 73 76 80 84 89 93 97 102 107 112 118 123 129 135 141 148 155 162 170 178 187 196 205 215 225 237 248 261 274 288 302 318 334 352 371 391 412 434 458 483 510 539 569 601 634 670 707 746 787 829 873 918 964 1011 1058 1106 1153 1198 1243 1285 1324 1360 1391 1418 1439 1454 1463 1465 1461 1451 1434 1411 1383 1350 1312 1271 1227 1180 1132 1083 1033 983 933 884 836 790 745 702 661 621 583 548 514 482 452 423 397 372 348 326 306 287 269 252 237 222 209 196 184 174 164 154 145 137 130 123 116 110 105 99 95 90 86 82 78 74 71 68 65 62 60 57 55 53 51 49 47 45 44 42 40 39 37 36 35 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 12 12 11 10 9 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 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 1 1 1 2 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 18 19 21 22 24 26 28 29 31 33 36 38 40 43
 21 23 25 27 29 31 34 36 39 41 44 47 50 54 57 61 65 69 73 78 82 88 93 99 105 111 118 125 133 141 149 158 168 178 189 200 212 225 239 253 268 284 300 318 336 355 375 396 417 439 462 485 509 533 557 582 606 629 652 675 696 716 735 752 767 781 792 801 808 813 816 817 816 813 808 801 793 783 773 761 748 735 721 706 691 676 661 646 630 615 600 585 570 556 542 528 514 501 487 475 462 450 438 427 416 405 394 384 374 364 354 345 336 327 318 310 302 293 285 278 270 262 255 248 241 234 227 220 213 207 200 194 188 182 176 170 164 159 153 148 142 137 132 127 123 118 113 109 105 100 96 92 89 85 81 78 74 71 68 65 62 59 56 53 51 48 46 43 41 39 36 34 32 30 29 27 25 23 22 20 19 17 16 15 13 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 9 10 11 12 13 15 16 18 20
 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 51 54 56 59 63 66 70 74 78 83 88 94 100 107 115 123 132 141 152 164 177 190 206 222 240 260 281 304 329 355 384 415 448 483 519 558 598 639 681 722 763 802 839 872 899 922 937 945 945 938 922 900 872 838 801 760 717 674 630 587 545 505 466 430 396 364 334 307 281 258 237 217 199 183 168 154 142 130 120 111 102 94 87 81 75 70 65 60 56 52 49 46 43 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 10 10 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 9 10
 13 13 14 15 16 16 17 18 19 20 21 23 24 25 26 28 29 31 32 34 36 38 40 42 44 47 49 52 55 58 62 65 69 73 78 82 87 93 99 105 112 119 127 135 145 154 165 176 188 201 215 230 246 263 281 300 320 341 364 387 411 436 461 486 512 537 562 586 609 630 649 666 680 692 700 705 706 705 700 692 682 669 654 637 618 599 578 557 536 515 493 472 451 431 411 392 374 356 339 323 308 293 279 266 254 242 231 220 210 201 192 184 176 168 162 155 149 143 137 132 127 123 118 114 110 106 103 99 96 93 90 87 85 82 79 77 75 72 70 68 66 64 62 60 58 56 55 53 51 50 48 46 45 43 42 40 39 37 36 35 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 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 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 11 11 12
 8 10 11 12 13 15 16 18 19 21 23 25 27 29 31 33 35 38 40 43 46 49 52 55 58 62 65 69 73 77 81 86 91 95 100 106 111 116 122 128 134 140 146 153 159 166 173 179 186 193 200 207 213 220 227 233 240 246 253 259 265 272 278 284 290 296 302 308 314 321 327 334 341 349 357 365 374 383 392 403 414 425 438 451 465 480 496 513 531 550 570 591 612 635 658 682 707 731 756 780 803 826 846 864 879 891 899 903 902 895 884 868 846 821 791 758 723 685 647 607 568 530 492 456 422 389 358 329 302 278 254 233 214 196 179 164 150 138 126 116 106 97 89 82 75 69 63 58 53 49 45 41 38 34 32 29 26 24 22 20 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 2 2 3 4 5 6 7
 25 27 29 31 33 35 38 40 43 45 48 51 54 58 61 64 68 72 76 80 85 89 94 99 104 110 116 122 128 134 141 148 155 162 170 178 186 194 203 212 221 230 239 248 257 267 276 286 295 304 313 322 331 340 348 356 363 371 378 384 390 396 402 407 411 416 420 423 427 430 432 435 437 439 441 442 443 445 446 446 447 448 448 448 448 448 448 448 447 446 445 444 442 441 438 436 433 430 427 423 419 414 409 403 397 391 384 377 370 362 354 345 337 328 318 309 300 290 281 271 262 252 243 234 224 216 207 198 190 182 175 167 160 153 146 140 134 128 122 117 112 107 102 98 93 89 85 82 78 75 71 68 65 62 60 57 55 52 50 48 46 44 42 40 38 37 35 33 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 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 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 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 1 1 2 2 3 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 20 22 23
 48 50 53 55 58 61 63 66 69 73 76 79 83 86 90 94 98 102 107 111 116 121 125 131 136 142 147 153 160 166 173 180 188 195 203 212 220 229 239 249 259 270 281 293 305 317 330 343 357 371 386 400 415 431 446 461 477 492 506 521 534 547 559 570 580 588 595 601 604 606 606 605 602 596 590 581 571 560 548 534 519 504 488 471 454 437 420 402 385 368 351 335 319 303 288 273 259 245 232 220 208 196 186 175 165 156 147 139 131 124 117 110 104 98 93 88 83 79 75 71 67 64 61 58 55 52 50 48 46 44 42 40 39 37 36 35 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 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 30 31 33 35 37 39 41 43 45
 1 1 2 3 4 5 6 6 7 8 9 10 12 13 14 15 17 18 20 21 23 25 26 28 30 32 35 37 40 42 45 48 52 55 59 63 67 72 77 83 89 95 102 109 118 127 136 147 158 171 185 200 216 234 254 275 299 324 352 383 416 452 491 533 578 626 677 731 788 848 909 971 1034 1096 1156 1213 1266 1313 1354 1386 1408 1421 1424 1416 1399 1372 1337 1295 1248 1195 1140 1082 1023 964 906 849 793 740 689 641 595 552 512 474 439 406 376 348 322 298 276 255 236 219 203 188 175 163 151 141 131 122 114 107 100 93 87 82 77 72 68 64 60 56 53 50 47 45 42 40 37 35 33 31 30 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 0 0 0 0 0 0 0 0 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 47 50 52 54 57 60 62 65 68 71 74 78 81 85 88 92 97 101 106 110 115 121 126 132 138 145 152 159 167 176 185 194 204 215 226 238 251 265 280 296 312 330 350 370 392 415 439 465 493 522 552 584 617 651 687 723 760 797 835 871 907 941 974 1004 1030 1054 1073 1087 1097 1102 1102 1096 1086 1071 1051 1028 1001 970 938 904 868 831 793 756 718 681 645 610 576 543 511 481 452 424 398 373 349 327 306 286 268 250 234 219 204 191 178 167 156 146 136 127 119 112 105 98 92 87 81 77 72 68 65 61 58 55 52 50 48 46 44 42 40 39 38 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 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 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 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 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 13 14 15 16 16 17 19 20 21 22 23 25 26 27 29 31 32 34 36 37 39 41
 4 5 7 8 9 11 12 14 16 18 20 22 24 26 29 32 34 38 41 44 48 52 57 61 67 72 78 84 91 99 107 115 125 135 147 159 172 187 202 219 238 258 281 305 331 359 390 422 458 496 536 579 623 670 718 767 816 865 912 957 999 1036 1067 1093 1111 1122 1125 1120 1109 1091 1067 1038 1005 969 931 891 850 809 769 729 690 653 617 582 550 519 489 462 436 411 388 366 346 327 309 292 277 262 248 235 223 211 201 191 181 173 164 156 149 142 136 130 124 119 114 109 105 100 96 93 89 86 82 79 77 74 71 69 66 64 62 60 58 56 54 52 50 49 47 46 44 42 41 40 38 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 10 10 9 8 7 7 6 5 5 4 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 1 2 3
 29 31 33 35 37 39 42 44 47 49 52 55 58 61 64 67 71 74 78 82 86 90 94 99 103 108 113 118 124 129 135 142 148 155 162 169 177 185 194 203 212 222 232 243 254 266 279 292 306 320 335 352 369 386 405 425 446 467 490 514 539 566 593 622 652 683 715 748 783 818 854 891 929 968 1006 1045 1084 1122 1160 1197 1232 1266 1298 1328 1355 1379 1399 1416 1428 1436 1439 1438 1432 1421 1405 1385 1360 1330 1298 1261 1222 1180 1136 1091 1044 997 949 902 855 809 764 721 678 638 599 562 527 493 462 432 404 378 353 330 308 288 269 252 236 220 206 193 181 169 159 149 139 131 123 115 108 102 95 90 84 79 74 70 66 62 58 54 51 48 45 42 39 37 34 32 30 28 26 24 22 20 19 17 15 14 12 11 10 9 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 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 12 13 14 15 17 18 20 22 23 25 27
 11 13 14 15 17 18 20 21 23 25 27 29 31 33 35 37 40 42 45 47 50 53 56 59 63 66 70 74 78 82 87 92 97 102 108 113 120 126 133 140 148 156 164 173 183 193 203 215 226 239 252 265 280 295 311 327 345 363 382 402 423 444 466 490 514 538 564 590 617 644 672 701 730 760 789 819 850 880 910 940 970 1000 1028 1056 1083 1109 1133 1156 1176 1194 1209 1221 1230 1235 1236 1233 1225 1212 1195 1173 1147 1116 1082 1043 1002 959 913 866 819 771 723 677 631 587 545 504 466 429 395 363 334 306 281 257 235 215 197 180 164 150 137 125 114 104 95 86 79 72 65 59 54 49 44 40 36 32 29 26 23 20 18 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 1 1 2 3 4 5 6 7 8 9 10
 28 29 31 33 35 37 39 41 43 46 48 51 53 56 59 62 65 68 71 74 78 81 85 88 92 96 100 104 108 112 117 121 125 130 134 138 143 147 151 156 160 164 168 172 176 180 183 187 190 193 196 199 202 205 207 210 212 214 216 219 221 223 225 227 230 232 234 237 240 243 246 250 254 258 262 267 272 278 284 290 297 304 312 320 329 338 348 359 370 381 393 406 419 432 446 460 474 489 503 517 530 543 554 565 573 580 585 588 588 585 579 571 560 547 531 513 493 472 449 426 403 380 356 334 312 290 270 251 233 215 199 184 170 157 145 134 124 114 106 97 90 83 77 71 66 61 56 52 48 44 41 38 35 32 30 27 25 23 21 20 18 17 15 14 12 11 10 9 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26
 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 30 32 34 36 38 40 43 45 48 51 55 58 62 65 70 74 79 84 89 95 102 108 116 123 132 140 150 160 171 182 194 207 221 235 250 266 283 300 318 336 355 374 393 412 431 449 466 483 499 513 526 537 546 553 559 562 563 562 560 555 549 541 531 521 509 496 483 469 454 439 424 409 394 378 363 349 334 320 306 292 279 267 254 242 231 220 209 199 189 180 171 163 155 147 139 132 126 120 114 108 102 97 92 88 83 79 75 72 68 65 62 59 56 53 50 48 46 43 41 39 37 35 34 32 30 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 23 24 26 27 29 31 32 34 36 38 41 43 45 48 51 54 57 60 64 67 71 76 80 85 90 96 102 108 115 123 131 140 149 159 170 181 194 207 222 238 254 272 291 312 334 356 380 406 432 459 486 514 542 569 595 621 644 666 685 700 713 722 727 729 728 722 714 703 690 674 657 639 620 600 579 559 539 519 500 481 463 445 428 412 397 382 368 355 342 331 319 309 299 289 280 272 264 256 249 242 235 229 223 217 211 206 201 196 191 186 182 177 173 169 165 161 157 153 149 145 141 137 134 130 126 123 119 116 112 109 105 102 98 95 92 89 86 83 80 77 74 71 69 66 64 61 59 56 54 52 50 48 46 44 42 40 39 37 35 34 32 31 29 28 27 25 24 23 22 20 19 18 17 16 15 14 13 12 12 11 10 9 8 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 22
 45 46 47 48 50 51 52 54 55 56 58 59 61 63 64 66 68 69 71 73 75 77 79 82 84 86 89 91 94 97 100 103 106 109 112 116 119 123 127 131 135 139 144 148 153 158 163 168 173 179 184 190 195 201 207 213 219 225 231 237 242 248 254 259 264 270 275 279 284 288 292 295 298 301 304 306 308 309 310 311 311 311 310 310 308 307 305 303 301 298 295 291 288 284 280 276 271 267 262 257 252 246 241 235 230 224 218 212 206 200 195 189 183 177 171 166 160 154 149 144 138 133 128 124 119 114 110 106 102 98 94 90 86 83 80 77 73 71 68 65 62 60 58 55 53 51 49 47 45 43 42 40 38 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 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 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 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 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
 26 27 28 29 30 31 33 34 35 36 38 39 41 42 43 45 47 48 50 51 53 55 57 59 60 62 64 67 69 71 73 76 78 81 83 86 89 92 95 99 102 106 110 114 119 123 128 134 139 145 152 159 166 174 182 191 201 211 223 234 247 261 275 291 307 324 343 362 382 404 426 449 473 498 523 548 574 599 624 648 671 692 711 728 741 752 758 761 760 755 746 734 717 698 675 651 624 596 567 538 508 479 450 422 395 368 343 319 297 276 256 237 220 204 189 175 162 150 139 129 119 111 103 96 89 83 77 72 67 63 59 55 52 49 46 43 41 38 36 34 33 31 29 28 27 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 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 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 20 21 22 23 24
 14 14 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 47 48 50 51 53 55 57 60 62 65 67 70 74 77 81 85 90 94 100 105 112 118 126 134 142 151 161 172 184 197 210 225 240 257 275 294 314 335 357 380 404 429 454 480 506 531 556 580 602 623 640 655 666 674 677 677 672 663 649 633 613 591 567 541 514 486 458 431 404 377 352 328 305 283 263 244 226 209 194 180 167 154 143 133 124 115 107 100 93 87 82 77 72 68 64 60 57 54 51 49 46 44 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 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 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 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 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13
 9 10 12 13 14 16 17 19 20 22 23 25 27 28 30 32 34 36 37 39 41 43 45 47 49 51 53 55 58 60 62 65 67 70 72 75 78 81 84 87 90 94 98 102 107 112 117 123 129 136 144 152 162 173 185 198 213 230 249 270 294 322 352 387 425 469 518 573 634 702 778 862 954 1054 1163 1279 1401 1527 1653 1777 1893 1995 2077 2134 2160 2154 2115 2045 1950 1834 1704 1567 1428 1291 1160 1036 922 817 722 637 560 492 431 378 330 289 252 220 192 167 145 126 109 95 82 71 62 53 46 40 34 29 25 22 19 16 14 12 10 9 7 6 5 5 4 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 23 26 29 33 36 40 45 49 54 59 64 70 77 83 91 98 107 116 125 136 147 159 173 187 203 220 238 258 280 304 331 359 391 425 463 505 550 600 654 713 778 848 924 1006 1094 1188 1286 1389 1494 1601 1707 1810 1906 1993 2067 2125 2165 2184 2183 2160 2118 2058 1983 1895 1799 1698 1593 1488 1384 1283 1186 1094 1008 926 851 780 715 655 600 549 503 460 421 385 352 322 294 268 245 224 204 186 169 154 140 127 115 104 94 85 77 69 62 55 49 44 39 34 30 26 23 20 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 1 1 2 2 3 3 3 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 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 1 3 5 6 8 10 13 15 17 20
 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 54 55 57 58 60 62 64 66 68 70 72 74 77 80 83 86 89 92 96 100 104 108 113 118 124 129 136 142 150 157 166 175 184 194 205 217 230 243 257 273 289 306 324 342 362 382 404 425 448 470 493 515 537 558 578 597 614 629 641 651 658 662 663 660 654 646 634 620 604 586 566 545 523 501 478 455 432 410 388 367 346 326 307 289 272 255 240 225 211 198 186 175 164 154 145 136 128 120 113 106 100 94 89 84 79 75 71 67 64 61 58 55 52 50 48 46 44 42 40 39 37 36 35 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 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 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36
 10 11 13 14 16 18 20 21 23 26 28 30 33 35 38 41 44 48 51 55 59 63 67 72 76 81 87 93 99 105 112 119 127 135 144 153 162 172 183 194 206 219 232 246 260 275 290 306 323 340 357 374 392 409 426 444 460 476 492 506 520 532 543 553 562 569 575 580 583 585 585 585 583 580 577 573 568 562 555 549 541 534 526 517 509 500 490 481 471 461 451 441 431 420 409 398 387 375 364 352 340 329 317 305 293 281 269 257 246 235 223 212 202 192 182 172 163 154 145 137 129 122 115 108 102 96 91 85 80 76 71 67 63 59 56 53 50 47 44 41 39 37 35 33 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 11 10 9 8 7 7 6 5 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8
 6 7 8 9 11 12 13 15 16 18 20 21 23 25 27 29 31 33 35 38 40 43 45 48 51 54 57 61 64 68 72 76 80 85 90 95 100 106 112 119 126 134 142 151 161 171 182 195 209 223 240 257 277 299 322 348 376 407 441 478 518 561 607 656 708 763 820 878 936 993 1047 1098 1142 1179 1207 1224 1229 1223 1204 1175 1135 1087 1033 973 911 847 784 722 662 604 550 499 452 409 369 332 298 268 240 215 193 173 154 138 123 110 98 87 77 69 61 54 48 43 38 34 30 26 23 21 18 16 14 13 11 10 9 8 7 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 37 39 41 44 46 49 51 54 57 60 63 66 69 73 76 80 84 88 92 97 102 106 111 117 122 128 134 140 146 153 160 167 174 182 190 198 206 214 223 232 241 250 259 268 277 287 296 305 314 323 331 340 348 355 362 369 375 381 386 391 394 398 400 402 403 403 403 402 400 398 395 392 388 384 379 374 368 362 356 350 343 336 329 321 314 306 299 291 284 276 268 261 253 246 238 231 224 217 210 203 196 190 183 177 171 165 159 154 148 143 138 133 128 124 119 115 111 107 104 100 96 93 90 87 84 81 79 76 74 72 70 67 65 64 62 60 58 57 55 54 52 51 50 48 47 46 45 44 43 41 40 39 38 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 30 31 33 35
 8 10 12 14 17 19 22 25 28 31 34 37 41 44 48 53 57 61 66 71 77 82 88 94 101 108 115 123 131 140 149 159 169 180 191 203 215 228 242 257 272 288 305 322 341 360 379 400 421 443 465 489 513 537 562 587 613 639 665 692 719 746 773 800 827 854 881 908 935 962 989 1016 1043 1070 1097 1123 1150 1176 1202 1228 1253 1278 1302 1325 1346 1367 1385 1402 1416 1427 1436 1440 1441 1438 1430 1417 1400 1378 1350 1318 1282 1241 1197 1150 1100 1048 994 940 886 833 780 728 679 631 585 542 501 463 427 393 362 333 306 282 259 238 219 202 185 171 157 145 133 123 114 105 97 89 83 76 71 65 61 56 52 48 44 41 38 35 33 30 28 25 23 21 20 18 16 15 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 41 43 46 48 50 53 56 58 61 64 66 69 72 75 78 81 84 87 90 93 96 100 103 106 109 113 116 119 123 126 130 134 137 141 145 149 153 158 162 167 172 177 183 189 195 202 210 217 226 235 246 257 268 281 296 311 328 346 365 386 409 433 459 487 517 547 580 614 648 684 720 755 790 824 855 884 909 930 946 955 959 956 947 931 909 882 850 815 776 735 693 650 607 566 525 486 448 413 379 348 318 291 266 243 221 202 184 168 153 139 127 115 105 96 88 80 73 67 62 57 52 48 45 41 38 36 33 31 29 28 26 25 23 22 21 20 19 18 18 17 16 16 15 15 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 5 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 7 7 8 9 10 12 13 14 15 17 18 20 21 23 25 27 28 30 32 34 36 39
 12 13 14 15 16 18 19 20 21 22 24 25 26 28 29 31 33 34 36 38 40 42 44 46 48 50 53 55 58 61 63 67 70 73 77 81 85 90 95 100 105 111 118 124 132 140 149 158 169 180 193 206 221 237 255 275 296 320 346 374 405 439 476 517 561 608 660 716 776 840 907 979 1054 1131 1210 1290 1368 1445 1517 1584 1642 1689 1725 1747 1754 1746 1723 1686 1636 1575 1505 1428 1347 1262 1177 1093 1010 931 855 783 715 652 593 539 489 444 402 364 329 298 269 244 220 199 180 163 148 134 121 110 100 90 82 75 68 62 57 52 47 43 40 36 33 31 28 26 24 22 20 18 17 16 14 13 12 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 1 2 3 4 6 7 8 10 11 13 14 16 18 20 21 24 26 28 31 33 36 39 42 46 49 53 58 62 67 72 78 84 90 97 104 112 121 130 140 151 163 175 188 203 218 235 252 271 291 312 334 357 382 408 435 462 491 520 550 580 611 641 671 701 730 758 785 811 837 860 883 904 924 943 961 978 994 1009 1024 1038 1051 1064 1076 1088 1100 1111 1122 1133 1142 1151 1158 1164 1168 1170 1170 1167 1161 1152 1139 1122 1101 1076 1048 1015 980 941 900 857 812 767 721 675 631 587 545 504 466 429 395 363 333 305 280 256 234 214 196 179 164 149 136 125 114 104 95 87 79 72 66 60 55 50 45 41 37 34 30 27 24 22 19 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 96 97 97 98 99 99 100 101 101 101 102 102 102 103 103 103 103 103 103 103 103 103 102 102 102 102 101 101 100 100 99 99 98 98 97 97 96 95 95 94 94 94 93 93 93 93 93 93 94 95 96 97 98 100 102 105 107 111 115 119 124 130 136 143 151 160 170 181 192 206 220 236 253 272 293 316 342 369 399 433 469 508 552 599 650 707 768 834 905 982 1064 1150 1241 1335 1429 1523 1613 1696 1769 1826 1865 1883 1878 1849 1797 1726 1638 1538 1430 1318 1206 1097 992 894 803 719 642 573 511 455 405 361 322 287 256 228 204 182 163 146 131 118 106 95 86 77 70 63 57 52 47 42 38 34 31 28 25 23 21 18 17 15 13 12 10 9 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 1 2 2 3 3 4 4 5 5 6 7 7 8 8 9 9 10 11 11 12 12 13 13 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 51 52 53 55 56 58 59 61 62 64 66 67 69 70 72 73 75 76 78 79 81 82 83 85 86 87 89 90 91 92 93 94 95
 34 36 38 40 42 44 47 49 51 54 56 59 61 64 67 69 72 75 78 82 85 88 92 95 99 102 106 110 114 118 122 126 131 135 139 144 149 153 158 163 168 173 178 183 188 193 198 203 209 214 220 225 231 236 242 248 254 260 266 273 279 286 293 300 307 315 322 330 339 347 356 365 374 384 394 404 414 424 435 446 457 469 480 492 503 515 527 538 549 560 570 580 590 598 606 612 618 622 625 626 626 624 620 615 607 598 588 575 562 546 530 513 495 476 457 437 418 398 379 360 341 324 306 290 274 259 244 231 218 206 194 183 173 164 155 147 139 132 125 119 113 108 103 98 94 90 86 82 78 75 72 69 67 64 62 59 57 55 53 51 50 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 25 27 29 31 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 9 11 12 15 17 19 22 25 28 31 35 39 43 48 53 59 66 73 81 90 99 110 122 136 151 168 187 208 231 258 288 321 359 401 447 499 557 620 689 765 846 932 1022 1115 1208 1299 1385 1464 1531 1585 1623 1643 1645 1630 1600 1555 1500 1437 1367 1294 1220 1146 1074 1004 937 874 814 759 707 658 614 572 534 498 466 436 408 382 358 336 316 297 280 264 249 235 223 211 200 190 180 171 163 155 148 141 135 129 123 118 113 108 104 99 95 91 88 84 81 77 74 71 68 65 62 60 57 54 52 50 47 45 43 41 39 37 35 33 31 30 28 26 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 5 6 6 7 8 8 9 10 11 12 13 13 14 15 16 17 18 19 20 22 23 24 25 27 28 30 31 33 35 37 39 41 44 46 49 52 55 58 62 66 71 75 81 87 93 101 109 118 128 139 152 166 181 199 219 241 266 294 325 359 398 441 489 541 599 661 729 802 878 957 1037 1116 1191 1259 1318 1363 1393 1405 1398 1374 1334 1280 1216 1144 1067 989 911 835 763 694 630 571 517 467 422 381 343 310 279 252 227 204 184 166 150 135 122 110 100 90 82 74 68 62 56 51 47 43 40 37 35 32 31 29 27 26 25 24 23 23 22 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4
 31 33 34 36 38 40 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 80 82 84 86 88 91 93 95 98 100 102 105 107 110 113 115 118 121 124 127 130 134 138 141 146 150 155 160 165 171 177 184 192 200 209 218 229 240 252 266 280 296 312 331 350 371 394 418 445 472 502 534 567 603 640 679 720 763 807 852 897 943 989 1034 1077 1118 1155 1188 1215 1237 1251 1258 1257 1248 1231 1206 1174 1136 1093 1045 994 941 887 832 778 726 675 626 579 536 494 456 420 387 357 329 303 280 258 239 221 204 189 176 163 152 142 132 124 116 108 102 96 90 85 80 76 71 68 64 61 58 55 52 49 47 45 42 40 38 36 35 33 31 30 28 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 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 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 19 20 21 23 24 26 28 29
 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47 49 51 52 54 56 58 60 62 65 67 69 72 75 78 81 84 88 91 95 99 103 108 113 118 123 129 135 142 149 156 164 173 181 191 201 211 223 234 247 260 273 288 302 318 334 351 368 385 403 421 439 458 476 494 512 529 545 561 576 589 602 613 622 630 637 642 645 646 646 644 641 636 629 622 613 603 592 580 568 554 541 527 512 497 483 468 453 438 423 409 394 380 367 353 340 327 315 303 292 281 270 260 250 241 232 223 215 207 200 193 186 180 173 168 162 157 152 147 142 138 134 130 126 122 118 115 112 109 106 103 100 97 94 92 89 87 85 83 80 78 76 74 72 70 69 67 65 63 62 60 59 57 56 54 53 51 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 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 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27
 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 64 65 66 67 68 68 69 70 71 71 72 73 74 74 75 76 77 78 79 80 81 82 84 85 87 89 91 93 95 98 101 104 108 112 117 122 128 135 142 150 159 169 180 192 205 219 235 253 272 292 315 339 365 393 423 456 490 526 564 604 645 688 730 773 814 854 891 924 952 974 989 996 995 986 969 944 913 877 836 792 746 699 652 605 560 517 476 437 400 366 335 305 279 254 232 212 193 176 161 147 135 124 114 105 97 90 83 77 72 67 63 60 56 53 50 48 46 44 42 41 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 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 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 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 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 12 12 13 14 15 16 17 17 18 20 21 22 23 24 25 26 27 29 30 31 32 34 35 36 37 39 40 41 42 44
 7 8 10 12 14 16 18 20 22 24 26 28 31 33 36 38 41 43 46 49 52 55 58 61 64 67 71 74 78 81 85 89 93 97 101 105 110 114 119 124 129 135 140 146 152 159 166 173 181 189 198 207 218 229 240 253 267 282 299 317 336 357 380 405 433 462 494 529 566 606 649 695 743 795 849 906 965 1027 1089 1153 1217 1280 1343 1402 1459 1510 1556 1594 1625 1647 1658 1660 1651 1632 1602 1564 1517 1463 1403 1338 1270 1200 1129 1058 989 920 855 792 732 676 623 574 529 486 448 412 379 349 321 296 273 252 233 216 200 186 172 160 149 139 129 121 113 105 98 92 86 81 75 71 66 62 58 54 51 48 44 41 39 36 33 31 29 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 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 8 10 11 13 15 17 19 21 24 27 29 33 36 40 44 48 53 58 63 69 76 83 91 100 110 120 132 145 159 174 191 210 231 253 278 306 336 368 404 443 484 529 577 627 680 736 793 851 910 968 1024 1079 1129 1175 1216 1251 1279 1301 1315 1322 1324 1319 1308 1293 1274 1251 1226 1198 1169 1139 1108 1077 1045 1014 984 953 924 894 866 838 810 784 758 732 707 682 658 634 611 588 565 543 521 500 479 458 438 418 399 380 362 345 327 311 295 280 265 251 238 225 213 201 190 180 170 161 152 143 135 128 121 114 108 102 96 90 85 81 76 72 68 64 60 57 54 50 48 45 42 40 37 35 33 31 29 27 25 23 21 20 18 17 15 14 13 11 10 9 8 7 6 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 29 30 32 34 36 38 41 43 46 48 51 55 58 62 65 70 74 79 84 90 96 103 110 118 126 136 146 157 169 182 196 212 229 248 268 290 314 340 367 397 429 463 498 536 574 614 655 696 736 776 814 849 882 910 934 953 966 974 977 974 965 953 935 915 891 864 836 806 776 745 713 682 652 622 593 565 538 511 486 462 440 418 397 378 359 341 325 309 294 280 267 254 243 232 221 211 202 193 185 177 170 163 156 150 144 138 133 128 123 118 114 110 106 102 98 94 91 88 84 81 78 75 72 70 67 65 62 60 57 55 53 51 49 47 45 43 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 40 41 42 44 46 47 49 51 53 55 57 59 61 64 66 69 71 74 77 80 83 86 89 93 96 100 104 108 112 117 121 126 131 137 142 148 154 160 166 173 180 187 194 202 210 219 227 236 245 255 265 275 286 297 308 319 331 343 356 369 382 395 408 422 436 450 465 479 494 509 523 538 553 567 582 596 611 625 639 652 665 678 690 701 712 722 731 739 747 753 758 762 764 765 764 762 758 752 744 735 724 712 697 682 664 646 626 606 584 562 540 517 494 471 449 426 404 383 362 342 323 304 286 270 254 238 224 210 198 186 175 164 154 145 136 128 120 113 107 100 95 89 84 79 75 70 66 63 59 56 53 50 47 45 42 40 38 35 33 32 30 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 34 35 35 36 37 37 38 39 39 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 39 39 38 37 37 36 35 35 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38
 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 35 37 39 42 44 47 50 54 57 61 66 70 75 81 87 93 101 108 117 126 136 148 160 173 188 204 222 241 262 284 309 335 363 393 425 459 494 530 567 604 641 677 711 743 771 796 816 832 842 848 848 843 834 821 805 786 765 741 717 692 667 642 617 592 568 545 523 502 481 462 444 426 410 394 379 365 352 339 327 316 305 294 284 275 266 257 249 240 233 225 217 210 203 196 189 182 175 169 162 156 149 143 137 131 125 120 114 109 103 98 93 89 84 80 75 71 68 64 60 57 53 50 47 45 42 39 37 34 32 30 28 26 24 23 21 20 18 17 15 14 13 12 10 9 8 7 6 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8
 8 9 10 12 13 14 15 17 18 19 21 22 24 25 27 28 30 32 34 35 37 39 41 44 46 48 50 53 55 58 61 64 67 70 73 77 80 84 88 92 97 101 106 112 117 123 130 136 144 151 159 168 178 188 199 210 223 236 250 266 282 300 319 339 360 383 407 432 458 486 515 544 574 605 636 667 698 728 757 784 810 833 853 870 883 893 898 900 897 890 879 864 845 824 800 773 745 715 684 652 620 588 557 526 496 467 438 411 386 361 338 317 296 277 259 243 227 213 200 188 176 166 157 148 140 133 126 120 114 109 104 100 96 92 89 86 83 80 77 75 73 71 69 67 65 63 62 60 59 57 56 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7
 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 56 58 60 63 65 68 71 75 78 83 87 92 98 104 110 118 126 135 145 156 168 182 197 213 231 250 272 295 321 349 379 412 447 485 525 567 611 657 704 751 798 843 885 924 956 983 1001 1011 1011 1003 986 961 929 891 848 803 755 707 659 612 566 523 482 443 406 372 341 312 285 261 239 218 199 182 167 153 140 128 118 108 100 92 85 79 73 68 63 59 55 52 48 46 43 41 39 37 35 34 32 31 30 29 28 27 26 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 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 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 15 16 16 17 17 18 18 19 20 20 21 21
 59 61 63 65 67 69 72 74 76 79 82 84 87 90 93 97 100 104 107 111 115 119 124 128 133 138 143 149 155 161 167 174 180 188 195 203 212 221 230 240 250 260 271 283 295 307 320 334 348 363 378 393 409 426 443 460 478 496 514 532 551 569 588 606 624 642 660 678 694 711 727 742 756 770 783 795 806 816 826 834 841 847 852 855 858 859 858 857 854 849 844 836 828 817 806 793 778 762 745 727 708 687 666 644 621 598 574 550 527 503 479 456 433 410 389 368 347 328 309 291 274 257 242 227 214 201 188 177 166 156 147 138 130 122 115 108 102 96 91 85 81 76 72 68 64 61 58 55 52 49 47 44 42 40 38 36 34 32 31 29 28 26 25 24 23 21 20 19 18 17 16 15 14 13 13 12 11 10 9 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47 49 50 52 53 55 57
 62 66 69 73 77 81 86 90 94 99 104 109 114 119 124 129 135 141 147 153 159 165 172 179 186 193 200 207 215 223 231 239 247 255 264 272 281 290 299 308 317 326 335 344 353 363 372 381 389 398 407 416 424 433 441 449 457 465 473 481 489 497 504 512 520 527 535 543 550 558 566 574 582 590 599 607 616 625 634 643 652 662 671 681 691 701 710 720 729 739 747 756 764 771 777 782 787 789 791 790 788 784 778 770 760 748 734 717 699 679 658 635 611 587 561 536 510 485 459 435 411 387 365 343 323 303 285 267 251 236 221 208 195 183 172 162 152 143 135 127 120 113 107 101 95 90 85 81 76 72 69 65 62 58 55 53 50 47 45 42 40 38 36 34 32 30 29 27 26 24 23 21 20 18 17 16 15 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 1 1 2 3 3 4 5 6 7 8 9 11 12 14 15 17 19 21 23 25 27 29 32 34 37 40 43 46 49 52 55 58
 65 70 75 80 85 90 96 101 107 113 119 125 131 138 144 150 157 164 170 177 184 191 198 204 211 217 224 230 236 242 248 253 258 263 268 272 276 280 283 286 289 291 293 295 297 298 299 300 302 303 304 305 307 309 311 314 317 321 326 331 338 346 354 364 375 388 402 418 435 454 475 498 523 551 581 613 647 685 725 768 814 863 914 968 1024 1082 1141 1200 1258 1314 1366 1412 1451 1480 1498 1503 1494 1471 1434 1385 1325 1255 1179 1099 1017 935 854 777 703 634 571 512 459 410 367 328 293 261 233 209 187 167 150 135 121 109 99 89 81 74 67 61 56 51 47 43 40 37 34 32 30 28 26 24 22 21 20 18 17 16 15 14 13 13 12 11 10 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12 14 16 19 22 24 27 30 34 37 41 44 48 52 56 61
 11 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 34 35 36 38 39 40 42 44 45 47 49 51 53 55 57 59 62 64 67 70 73 76 80 84 88 92 97 102 108 114 121 128 135 144 153 163 174 186 199 213 228 245 263 283 305 328 353 380 410 441 475 512 551 592 636 682 731 782 835 890 947 1004 1062 1120 1177 1232 1285 1334 1378 1417 1449 1475 1492 1501 1502 1494 1478 1454 1423 1385 1342 1295 1243 1190 1134 1078 1021 965 910 857 805 755 708 663 621 581 544 509 476 446 418 392 368 346 326 308 290 275 260 247 235 224 214 204 196 188 180 173 167 161 156 151 146 142 138 134 130 127 123 120 117 115 112 109 107 105 102 100 98 96 94 92 90 89 87 85 83 81 80 78 77 75 73 72 70 69 67 65 64 62 61 59 58 56 55 53 52 50 49 47 46 44 43 41 40 39 37 36 35 33 32 31 30 29 28 26 25 25 24 23 22 21 20 20 19 18 18 17 17 16 16 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 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 7 8 9 10
 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 46 46 47 48 48 49 50 50 51 51 51 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 55 55 56 57 58 60 62 64 66 69 72 76 80 85 91 97 104 112 120 130 141 154 168 183 200 219 240 264 290 318 351 386 426 469 518 571 630 695 766 843 927 1016 1111 1209 1309 1408 1503 1588 1659 1712 1742 1746 1724 1676 1607 1519 1418 1310 1199 1089 982 882 788 703 625 555 493 437 388 344 306 272 242 216 193 172 154 139 125 112 102 92 83 76 69 63 58 53 49 45 41 38 35 32 30 28 26 24 22 20 19 18 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 3 4 4 4 4 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 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
 48 50 53 55 57 60 62 65 67 70 73 76 79 83 86 90 93 97 101 106 110 115 120 125 131 137 143 150 157 164 172 180 189 198 208 218 230 241 254 267 281 295 311 327 343 361 379 397 416 436 456 475 495 515 534 552 570 586 601 614 626 636 644 649 653 655 654 652 648 642 634 625 615 604 592 580 566 553 539 524 510 496 481 467 453 439 425 412 398 385 372 360 348 336 324 312 301 290 280 269 259 249 239 230 220 211 203 194 186 178 171 163 156 149 143 136 130 124 119 114 109 104 99 95 91 87 83 79 76 73 70 67 64 62 59 57 54 52 50 48 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 35 37 39 40 42 44 46
 89 92 96 99 102 106 109 113 116 120 124 127 131 135 139 143 147 151 155 159 164 168 172 177 181 186 190 195 199 204 208 213 217 222 226 230 235 239 243 247 251 255 258 262 265 269 272 275 277 280 283 285 287 289 291 293 295 297 298 300 301 303 304 305 307 308 309 310 311 312 313 314 315 316 317 318 319 319 320 321 322 322 323 323 324 324 324 324 324 324 323 323 322 321 319 317 315 313 310 307 304 300 296 292 287 282 276 270 264 258 251 244 237 230 223 216 209 201 194 187 180 173 167 160 154 148 142 136 131 126 121 117 112 108 104 100 97 94 90 88 85 82 80 77 75 73 71 69 68 66 64 63 62 60 59 58 57 56 55 54 53 52 51 51 50 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 15 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 60 63 66 68 71 74 77 80 83 86
 80 83 86 89 91 94 97 100 103 107 110 113 116 119 123 126 130 133 137 141 144 148 152 157 161 165 170 175 179 184 190 195 201 206 212 219 225 232 239 246 254 262 270 279 288 297 307 317 327 338 349 360 371 383 395 407 419 431 443 455 466 477 488 499 509 518 527 535 542 549 554 559 563 566 568 569 569 569 568 566 563 560 556 551 546 540 534 527 520 512 504 495 486 477 468 458 448 438 427 416 405 394 383 372 361 349 338 327 315 304 293 282 271 261 251 241 231 221 212 204 195 187 179 172 164 158 151 145 139 133 128 123 118 113 109 105 101 97 93 90 87 83 80 78 75 72 70 67 65 63 61 59 57 55 53 51 50 48 46 45 43 42 41 39 38 37 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 16 15 14 13 12 11 11 10 9 8 7 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 33 35 37 39 41 43 45 47 50 52 54 57 59 62 64 67 69 72 75 77
 117 115 114 112 110 108 106 104 102 100 98 96 94 92 90 88 87 85 83 81 80 78 77 75 74 73 71 70 69 68 67 66 66 65 65 64 64 64 64 64 64 64 65 66 67 68 69 71 73 75 77 79 82 85 88 92 96 100 104 109 114 119 124 130 136 142 149 155 162 169 177 184 192 199 207 215 223 230 238 245 252 259 266 273 279 284 289 293 297 300 303 304 305 305 304 303 300 297 293 288 283 277 270 263 256 248 240 231 223 214 205 197 188 180 172 164 156 148 141 134 128 121 116 110 105 100 95 91 86 82 79 75 72 69 66 64 61 59 56 54 52 51 49 47 45 44 43 41 40 39 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 13 13 12 12 11 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 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 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 56 59 62 66 69 72 76 80 83 87 91 94 98 101 104 107 110 113 115 117 119 120 121 122 123 123 123 123 122 122 121 120 118
 3 4 5 6 7 8 10 11 12 14 15 17 19 21 22 25 27 29 32 34 37 40 44 47 51 56 61 66 71 78 85 92 101 110 121 133 146 161 178 197 218 243 270 302 338 379 426 479 539 607 684 770 865 969 1082 1201 1323 1445 1560 1662 1744 1800 1826 1820 1783 1718 1633 1532 1422 1309 1197 1089 987 893 806 728 657 593 536 485 439 398 362 329 300 274 251 230 211 194 179 165 152 141 131 122 114 106 99 93 88 83 78 74 71 68 65 63 61 59 57 56 55 54 53 53 52 52 52 52 52 52 52 53 53 53 53 54 54 54 54 54 54 54 54 54 54 53 53 53 52 51 51 50 49 49 48 47 46 45 44 43 42 40 39 38 37 36 35 33 32 31 30 28 27 26 25 23 22 21 20 19 17 16 15 14 13 12 11 10 9 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2
 95 96 98 99 100 102 103 105 106 107 109 110 112 113 114 116 117 119 120 122 123 125 126 128 129 131 133 135 136 138 140 142 144 146 148 151 153 155 158 160 163 165 168 171 174 177 180 183 186 189 192 196 199 203 206 209 213 216 220 223 227 230 234 237 240 243 247 250 253 255 258 261 264 266 269 271 274 276 278 281 283 285 287 290 292 294 296 298 300 302 304 306 308 310 312 314 316 317 319 320 322 323 323 324 324 324 324 323 322 320 318 316 313 310 306 302 298 293 287 282 276 269 263 256 249 242 235 228 221 214 207 200 193 186 180 173 167 161 155 150 144 139 134 130 125 121 116 112 109 105 101 98 95 92 89 86 83 80 78 75 73 71 69 66 64 62 61 59 57 55 54 52 50 49 47 46 44 43 41 40 39 37 36 35 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 18 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 47 49 50 52 54 56 58 59 61 63 65 67 69 71 73 74 76 78 80 82 83 85 87 88 90 91 93
 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 34 35 35 36 38 39 40 41 43 45 47 49 51 54 57 60 64 68 73 78 84 90 97 105 114 123 134 146 159 174 190 207 227 248 272 298 326 357 390 427 467 510 556 607 661 719 782 848 918 992 1069 1148 1229 1311 1392 1470 1544 1612 1670 1718 1752 1772 1776 1764 1735 1692 1636 1568 1491 1408 1321 1233 1144 1057 973 892 816 746 680 619 563 513 466 425 387 353 322 294 270 247 227 209 193 179 166 154 143 134 125 117 110 103 97 92 87 82 78 74 71 67 64 62 59 56 54 52 50 48 46 44 42 41 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 12 11 11 10 9 8 7 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 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20
 3 4 5 7 8 9 11 12 14 16 17 19 21 23 25 27 30 32 35 37 40 43 46 50 53 57 61 66 70 75 81 86 92 99 106 114 122 131 141 151 163 176 189 204 221 239 258 280 303 329 357 388 422 459 499 543 590 641 696 755 816 881 948 1018 1087 1157 1225 1290 1349 1403 1448 1484 1509 1523 1526 1518 1498 1469 1432 1387 1337 1282 1225 1165 1105 1045 986 929 874 820 770 721 676 633 592 554 518 485 454 425 398 373 349 327 307 288 271 255 240 226 213 202 191 181 171 163 155 147 141 134 129 123 119 114 110 106 102 99 96 93 90 87 85 82 80 78 76 74 72 70 68 66 64 62 61 59 57 56 54 53 51 50 48 47 45 44 42 41 39 38 37 35 34 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 15 14 13 12 11 10 10 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 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 1 2
 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 27 28 29 31 32 34 36 38 40 43 45 48 51 55 59 63 68 73 78 85 92 100 109 118 129 141 155 170 187 206 226 250 275 304 335 370 407 449 493 541 592 646 703 761 820 879 937 992 1042 1086 1123 1151 1170 1178 1176 1164 1143 1115 1079 1038 993 945 895 845 795 746 698 652 608 566 527 490 455 422 392 364 338 313 291 270 251 233 217 202 188 176 164 153 143 134 126 119 112 105 99 94 89 84 80 76 72 69 66 63 60 58 55 53 51 49 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 11 11 10 10 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 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 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 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7
 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 36 37 38 39 41 42 44 45 47 49 51 53 55 58 60 63 66 69 72 75 79 82 86 90 94 98 102 107 112 117 122 127 133 138 144 150 156 163 169 176 183 190 197 204 212 219 227 234 242 249 256 263 270 277 283 289 295 300 304 308 311 313 315 316 317 316 315 314 311 308 305 301 297 292 287 282 276 271 265 259 254 248 242 237 231 226 221 216 211 206 202 197 193 189 185 181 177 173 169 166 162 159 156 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 108 105 102 99 96 93 90 87 85 82 79 76 73 71 68 65 63 60 58 55 53 50 48 46 44 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 27 28 29 30 31 31 32 33 34 34 35 36 36 37 37 38 38 39 39 39 40 40 40 40 40 41
 53 56 60 64 68 72 76 81 86 91 96 102 107 113 119 126 133 139 147 154 162 170 178 186 195 203 212 222 231 240 250 259 269 278 287 296 305 313 322 329 336 343 349 354 359 362 365 368 369 370 370 369 367 365 362 359 355 351 346 341 336 331 325 320 314 308 303 297 292 286 281 276 271 266 261 257 252 248 244 241 237 234 231 227 225 222 220 217 215 213 211 210 208 207 206 204 204 203 202 202 201 201 201 201 201 201 202 202 203 204 205 205 206 208 209 210 211 213 214 215 217 218 219 220 221 222 223 223 224 224 224 223 222 221 220 218 216 214 212 209 206 202 198 195 190 186 182 177 172 167 163 158 153 148 143 138 133 128 123 118 113 109 104 100 96 91 87 83 79 76 72 68 65 62 58 55 52 49 47 44 41 39 36 34 32 29 27 25 23 22 20 18 16 15 13 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 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 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 4 4 5 6 7 8 9 10 11 13 14 16 17 19 21 23 25 27 29 32 34 37 40 43 46 49
 10 11 12 12 13 14 15 16 17 18 19 20 22 23 24 25 27 28 30 31 33 35 37 39 41 43 46 48 51 53 56 60 63 67 70 74 79 83 88 93 99 105 111 118 125 133 141 149 158 168 178 189 200 212 225 237 251 264 279 293 308 322 337 351 366 380 393 406 418 430 440 449 458 465 471 476 479 482 483 484 483 482 480 477 473 469 464 458 453 446 440 433 426 418 411 403 395 387 379 371 362 354 345 336 328 319 310 302 293 284 275 267 258 250 241 233 225 217 209 201 194 186 179 172 166 159 153 147 141 135 130 124 119 114 110 105 101 97 93 89 85 82 78 75 72 69 66 64 61 59 56 54 52 50 47 46 44 42 40 38 37 35 34 32 31 30 28 27 26 25 24 22 21 20 19 18 17 16 16 15 14 13 12 11 11 10 9 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9
 19 19 20 20 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 48 49 51 52 54 56 58 60 62 64 67 69 72 75 78 81 84 88 92 96 100 105 109 115 120 125 131 137 144 150 157 164 172 179 187 195 203 210 218 226 234 242 250 257 264 271 278 284 289 294 299 302 306 308 310 312 313 313 312 311 310 307 305 301 298 294 289 284 279 274 269 263 257 251 245 239 233 227 221 215 209 203 197 192 186 181 176 171 166 162 158 153 149 146 142 138 135 132 129 126 123 120 118 115 113 111 109 106 104 102 100 99 97 95 93 91 90 88 86 85 83 81 80 78 77 75 74 72 71 69 68 66 65 64 62 61 59 58 57 55 54 53 51 50 49 47 46 45 44 42 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 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 12 12 13 13 13 14 14 15 15 16 16 17 18 18
 18 18 19 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 50 51 53 55 56 58 60 62 65 67 70 72 75 79 82 86 90 94 99 104 109 115 121 128 136 144 153 162 172 182 194 206 218 231 245 259 274 288 303 318 332 346 358 370 381 389 396 402 405 405 404 400 395 387 378 368 356 343 329 315 301 286 272 257 243 230 216 204 191 180 169 158 148 139 130 122 114 107 100 94 88 83 78 73 69 65 62 58 55 53 50 48 46 44 43 41 40 39 38 37 37 36 36 36 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 40 40 39 39 38 37 37 36 35 34 34 33 32 31 30 29 28 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 14 13 13 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 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 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17
 14 15 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 47 48 50 52 53 55 57 60 62 65 67 70 73 77 81 85 90 95 100 106 113 121 129 138 149 160 173 187 202 220 239 260 283 309 338 369 403 441 481 526 573 624 679 736 796 858 920 982 1041 1097 1146 1188 1219 1239 1246 1240 1222 1191 1149 1099 1042 981 917 853 788 726 666 609 555 506 459 417 378 342 310 280 253 229 207 188 170 154 140 127 115 105 96 88 80 74 68 63 58 54 51 48 45 43 41 39 37 36 35 34 33 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 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 1 1 2 3 3 4 4 5 6 6 7 8 9 9 10 11 11 12 13 14
 31 32 34 36 38 41 43 45 48 51 54 57 60 63 67 71 75 79 84 88 94 99 105 111 117 124 131 139 147 155 164 174 183 194 204 216 227 239 251 264 276 289 301 313 325 337 348 358 367 375 382 388 393 396 397 398 397 395 392 388 382 377 370 363 356 348 340 332 324 316 309 301 294 287 280 274 268 262 257 252 247 243 239 235 232 228 226 223 221 219 217 216 215 214 213 213 212 212 212 212 213 213 214 215 216 216 217 218 219 220 221 221 222 222 222 222 222 221 220 218 217 214 212 209 206 202 198 193 189 184 179 173 168 162 156 151 145 139 133 128 122 117 112 107 102 97 92 88 84 80 76 72 68 65 62 58 55 53 50 47 45 42 40 38 36 34 32 30 29 27 26 24 23 21 20 19 18 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 26 27 29
 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 33 34 36 37 39 40 42 44 46 48 50 53 55 58 61 64 68 71 75 79 83 87 92 97 103 108 114 121 128 135 142 150 158 167 176 185 195 205 215 225 236 246 257 268 278 289 299 310 320 329 338 347 356 364 371 378 384 390 396 401 405 409 413 417 420 422 425 427 429 431 433 434 436 437 438 439 439 440 440 440 439 438 437 435 433 430 427 423 419 413 407 401 393 385 376 367 357 346 335 324 312 300 288 276 264 252 240 229 217 206 196 186 176 166 157 149 141 133 126 119 112 106 100 95 90 85 81 77 73 69 65 62 59 56 54 51 49 46 44 42 40 39 37 35 34 32 31 30 29 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 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 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 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 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16
 10 10 11 12 12 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 48 50 53 56 60 63 68 72 77 83 89 96 103 112 121 131 143 156 170 187 205 225 248 273 301 332 367 405 446 492 541 594 650 709 770 832 894 954 1011 1063 1108 1143 1169 1183 1186 1177 1157 1128 1091 1047 998 945 891 837 782 729 677 628 581 537 495 456 420 386 355 326 300 275 253 232 213 195 179 164 151 139 128 117 108 100 92 85 79 73 68 63 59 55 52 48 46 43 41 39 37 35 33 32 31 30 28 27 27 26 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 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 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 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 3 3 3 3 3 3 3 3 3 3 3 3 3 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 1 1 2 2 3 3 3 4 4 5 5 6 7 7 8 8 9 9
 42 42 42 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 46 46 46 47 48 48 49 50 51 52 54 55 57 59 61 64 67 70 74 78 82 87 93 100 107 115 123 133 144 155 168 182 198 214 232 252 273 297 321 348 376 407 439 474 510 548 588 629 672 715 760 805 849 893 936 976 1014 1048 1078 1103 1123 1136 1143 1144 1139 1127 1109 1086 1058 1025 989 951 910 868 826 783 741 699 659 620 583 547 514 482 453 425 399 375 353 333 314 296 280 265 251 238 227 216 206 196 188 180 172 165 158 152 146 141 136 131 126 122 117 113 110 106 102 99 96 93 90 87 84 81 78 76 73 71 68 66 63 61 59 57 55 52 50 48 46 44 42 40 38 36 35 33 31 29 27 26 24 22 21 19 18 16 15 13 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 31 32 33 34 34 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42
 34 35 36 37 38 39 39 40 41 42 43 44 46 47 48 49 50 51 53 54 55 57 58 60 62 63 65 67 69 71 73 75 77 80 82 85 88 91 94 97 100 104 108 112 116 120 125 129 134 140 145 151 157 163 170 177 184 191 199 207 215 224 232 241 250 259 268 277 287 296 305 315 324 333 342 350 359 367 374 382 389 395 401 406 411 415 418 420 422 423 423 422 420 417 414 409 404 397 390 382 373 363 353 342 331 319 307 295 283 271 258 246 234 222 211 200 189 179 169 160 151 143 135 127 120 114 107 102 96 91 87 82 78 75 71 68 65 63 60 58 55 53 52 50 48 47 45 44 43 42 41 40 39 38 37 36 35 35 34 34 33 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 24 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 32 33
 27 29 31 32 34 36 38 40 42 44 46 48 50 52 54 57 59 62 64 67 70 73 76 79 82 85 88 91 95 98 102 105 109 113 117 121 124 128 132 136 140 144 148 152 156 160 164 168 172 176 180 184 188 192 196 200 204 208 213 217 222 228 233 239 246 253 260 268 277 286 296 307 319 332 347 362 378 396 415 436 459 483 509 536 566 598 631 667 704 743 783 825 867 909 949 988 1024 1055 1081 1100 1111 1113 1105 1088 1061 1026 983 935 882 826 768 711 654 600 548 498 453 410 371 336 303 274 248 224 202 183 166 151 137 125 114 104 95 87 80 73 68 63 58 54 50 47 43 41 38 36 34 32 30 28 27 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 11 12 13 14 16 17 18 20 21 23 24 26
 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 45 46 48 50 51 53 56 58 60 63 65 68 71 75 78 82 86 90 94 99 104 109 115 121 127 133 140 147 155 163 171 179 188 196 205 214 222 231 240 248 256 264 271 278 284 290 295 300 304 307 310 313 315 316 318 318 319 319 320 320 319 319 319 319 319 319 319 318 318 318 318 318 318 318 318 317 317 316 315 313 312 309 307 304 300 296 291 285 279 273 265 258 250 241 232 223 214 205 195 186 176 167 158 150 141 133 126 118 112 105 99 93 88 83 78 74 70 66 62 59 56 53 51 49 46 44 43 41 39 38 37 36 35 34 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 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 33 33 33 33 33 32 32 31 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 10 10 11 11 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 22 22 23 24 24 25
 33 35 37 39 42 44 46 49 52 55 58 61 64 67 71 74 78 82 86 90 95 99 104 109 114 119 125 130 136 142 148 155 161 168 174 181 188 194 201 208 214 221 228 234 240 246 251 257 262 267 271 275 279 283 286 289 292 295 297 299 302 304 306 308 311 313 316 319 322 326 329 334 338 343 348 354 361 367 375 383 391 400 410 420 431 442 454 466 479 492 505 518 532 545 558 571 582 593 602 609 615 618 619 617 612 605 594 581 565 547 527 505 482 457 433 408 383 359 335 312 290 270 250 232 215 199 184 170 157 146 135 125 116 108 100 93 87 81 76 71 66 62 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 8 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 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 6 7 8 9 10 11 12 13 14 16 17 19 20 22 23 25 27 29 31
 95 97 99 101 104 106 107 109 111 113 115 116 118 119 121 122 123 124 125 126 127 128 129 129 130 130 131 131 132 132 132 132 132 132 132 132 132 132 132 132 132 132 132 131 131 132 132 132 132 133 133 134 134 135 136 137 138 139 141 143 144 146 148 150 153 155 158 160 163 166 169 173 176 180 183 187 191 195 199 204 208 213 217 222 227 233 238 243 249 255 261 267 273 280 286 293 299 306 313 320 326 333 340 346 352 358 364 369 374 378 381 384 386 387 387 387 385 383 379 375 370 364 357 349 341 332 323 313 303 293 283 273 263 252 243 233 223 214 205 196 188 180 172 165 158 151 144 138 132 127 121 116 111 107 102 98 94 90 86 83 79 76 73 70 67 64 62 59 57 54 52 50 48 46 44 42 40 38 37 35 33 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 34 35 37 38 40 42 44 46 48 50 52 54 56 58 60 63 65 67 70 72 74 77 79 81 84 86 88 91 93
 36 38 39 41 43 45 47 49 51 53 55 58 60 62 65 68 70 73 76 78 81 84 87 90 92 95 98 101 103 106 108 111 113 115 117 119 120 121 122 123 124 125 125 125 125 125 124 124 123 122 122 121 120 119 118 117 116 116 115 114 114 114 113 113 113 114 114 114 115 116 117 118 119 121 122 124 126 129 131 133 136 139 142 146 149 153 157 161 165 169 174 179 183 188 193 198 204 209 214 219 224 228 233 237 241 244 247 249 251 252 252 252 251 249 246 242 238 234 228 222 216 210 203 196 188 181 174 166 159 152 145 139 132 126 120 114 109 104 99 94 90 86 82 78 74 71 68 65 62 60 57 55 52 50 48 46 45 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 33 34
 43 44 45 47 48 49 51 52 54 55 57 58 60 62 63 65 67 69 71 73 75 77 79 81 83 85 88 90 92 95 97 100 102 105 108 110 113 115 118 121 123 126 128 131 133 135 138 140 142 144 146 147 149 151 152 153 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 173 174 176 177 179 181 183 185 187 189 191 194 196 199 201 204 207 210 212 215 218 220 223 225 228 230 232 233 234 235 235 235 235 234 232 230 227 224 221 216 212 207 201 196 190 183 177 171 164 158 151 145 139 133 127 121 116 111 106 102 97 93 89 86 82 79 76 74 71 69 67 65 63 61 59 58 57 55 54 53 52 51 51 50 49 49 48 48 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 47 46 45 45 44 43 43 42 41 40 39 38 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 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 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 34 35 36 37 39 40 41
 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 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 32 33 35 36 38 40 43 45 48 50 53 57 60 64 69 73 78 83 89 95 102 109 116 124 133 142 151 161 172 183 194 206 218 231 244 257 271 284 298 311 324 337 349 361 372 382 391 398 405 410 413 415 416 415 412 408 403 396 389 380 370 360 349 338 326 314 302 290 278 267 255 244 233 222 212 202 193 184 176 168 161 154 147 141 135 130 125 120 116 112 108 105 101 98 95 93 90 88 86 84 82 80 78 77 75 74 73 71 70 69 68 67 66 65 64 63 62 62 61 60 59 59 58 58 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 50 49 49 48 48 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11
 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 43 45 47 49 51 53 56 58 61 64 67 70 73 77 80 84 88 91 95 100 104 108 113 118 122 127 132 137 142 147 152 157 162 167 171 176 181 186 190 194 198 202 206 209 212 215 217 219 221 222 222 223 222 222 220 219 217 214 211 208 204 200 196 191 186 181 176 171 166 160 155 150 145 140 135 130 125 121 116 112 108 104 100 96 93 89 86 83 80 77 74 71 68 66 63 61 59 57 55 53 51 49 47 45 44 42 40 39 37 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 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 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 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 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 24 26 27 29 31 33 35 37 40 43 45 49 52 56 59 63 68 73 78 83 89 95 101 108 115 123 131 139 148 158 167 178 189 200 212 224 236 249 262 274 287 300 312 324 335 345 354 361 367 371 373 373 371 368 362 355 346 335 324 311 298 284 270 256 242 228 215 202 190 178 167 157 147 138 130 122 115 108 102 96 91 86 81 77 73 70 66 63 61 58 56 54 51 50 48 46 45 43 42 41 40 39 38 37 36 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6
 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 31 31 32 32 33 34 35 36 37 38 39 40 42 43 45 46 48 50 52 55 57 60 63 66 69 73 77 81 85 89 94 99 105 110 116 122 129 135 142 149 156 163 171 178 185 192 199 206 213 219 225 230 235 240 244 247 250 252 253 254 255 254 253 252 250 247 244 241 237 233 229 225 220 216 211 206 201 196 191 186 182 177 173 168 164 160 156 152 148 145 141 138 135 132 130 127 125 122 120 118 117 115 113 112 110 109 108 106 105 104 103 102 101 99 98 97 96 95 94 93 92 91 90 88 87 86 85 84 82 81 80 78 77 76 74 73 72 70 69 68 66 65 63 62 61 59 58 57 55 54 52 51 50 48 47 46 44 43 42 40 39 38 37 35 34 33 32 31 30 29 28 26 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21
 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 57 58 60 62 65 67 69 71 74 77 79 82 85 88 92 95 99 103 107 111 115 119 124 129 134 139 145 150 156 162 168 174 181 187 194 201 208 215 223 230 238 246 254 262 270 279 288 296 305 315 324 334 344 354 364 375 385 396 408 419 431 443 455 468 480 492 504 516 528 539 549 559 568 575 582 586 589 590 589 586 580 573 563 551 538 522 505 487 468 448 428 407 387 367 347 327 308 290 273 257 241 227 213 200 188 176 166 156 147 138 130 123 116 109 104 98 93 88 83 79 75 72 68 65 62 59 57 54 52 49 47 45 44 42 40 38 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 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 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 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24
 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 32 33 35 37 39 41 43 46 48 51 55 58 62 66 70 75 80 85 90 96 103 109 117 124 132 140 149 158 168 178 188 199 210 221 233 245 258 270 283 295 308 320 332 344 355 365 375 383 391 397 402 405 407 407 405 402 397 391 383 374 364 353 341 329 316 302 289 276 262 249 237 224 213 201 191 180 171 162 153 145 137 130 124 118 112 106 101 97 92 88 84 80 77 74 71 68 65 63 61 58 56 54 52 50 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 18 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13
 43 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 48 48 48 49 49 50 51 51 52 53 54 55 57 58 60 61 63 66 68 71 74 77 80 84 88 92 97 102 108 114 120 127 135 143 151 160 170 180 191 203 216 229 243 257 273 289 306 323 341 360 379 398 417 435 453 471 487 501 514 524 532 537 539 537 533 526 516 503 488 471 452 433 412 391 370 349 328 308 289 270 252 236 220 205 191 179 167 156 145 136 127 119 112 105 99 93 88 83 79 75 71 68 65 62 59 57 54 52 50 49 47 45 44 42 41 40 39 37 36 35 34 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 43
 48 49 50 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 79 80 81 83 84 86 88 89 91 93 95 97 99 102 104 107 109 112 115 118 122 125 129 133 137 141 145 150 154 159 163 168 173 178 183 187 192 196 201 205 209 212 216 218 221 223 225 226 227 227 227 226 225 224 222 220 217 214 211 207 204 200 196 191 187 183 178 174 169 165 160 156 152 147 143 139 135 131 128 124 121 117 114 111 108 105 103 100 98 96 94 92 90 88 87 85 84 83 82 81 80 79 79 78 78 77 77 76 76 76 76 76 75 75 75 75 75 75 74 74 74 74 74 73 73 73 72 72 72 71 71 70 69 69 68 67 67 66 65 64 63 62 62 61 60 59 58 57 56 55 53 52 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 33 32 31 30 29 28 27 27 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 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 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 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47
 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 38 39 41 43 45 47 49 52 55 58 61 65 68 73 77 82 87 93 99 105 112 119 127 135 144 153 163 174 185 196 208 221 234 248 262 277 292 307 323 339 355 370 385 400 414 427 438 448 457 463 467 469 468 465 459 452 441 429 416 400 384 366 349 330 312 294 277 259 243 227 212 198 185 172 161 150 140 131 122 115 108 101 95 90 85 81 77 73 70 67 64 62 59 57 55 54 52 51 50 48 47 46 46 45 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 25 24 23 23 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 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 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 17 18 18 18 18 19 19 19
 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 40 41 42 43 44 44 45 46 47 48 48 49 50 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 80 81 82 82 83 83 83 84 84 84 83 83 83 82 81 80 80 78 77 76 75 73 72 70 68 67 65 63 62 60 58 57 55 53 52 50 49 47 46 45 44 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 27 27 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 32 33 33 34 35 35 36 36 37 38 38 39 39 40 41 41 42 42 43 43 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 42 41 40 40 39 38 37 36 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14
 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 25 26 27 28 29 31 33 34 36 39 41 44 46 50 53 56 60 64 69 73 78 84 89 95 102 109 116 124 132 141 150 159 170 180 192 203 215 228 241 254 267 280 293 306 318 330 340 350 358 365 369 372 373 373 370 365 359 351 341 331 319 307 294 281 268 255 242 230 218 206 195 185 175 166 157 149 141 135 128 122 117 112 108 104 100 97 94 92 89 87 86 84 83 82 81 80 79 79 78 78 78 78 78 78 78 79 79 79 80 80 81 81 82 83 83 84 84 85 86 86 87 88 88 89 89 90 90 90 90 91 91 91 91 90 90 89 89 88 87 86 85 84 83 82 80 79 77 75 74 72 70 68 66 65 63 61 59 57 56 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 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 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 12 13 13 14 14 15 15 16 17 17 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26
 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 23 23 24 24 25 26 26 27 29 30 31 33 35 37 39 41 44 47 50 54 58 63 67 73 78 85 91 98 106 114 122 131 140 150 159 169 178 187 195 203 209 214 218 220 220 219 216 211 205 198 189 180 171 161 152 142 132 123 114 106 98 90 83 76 70 64 59 54 49 45 41 38 34 31 28 26 23 21 19 18 16 15 13 12 11 10 9 8 8 7 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 23 24 25 26 27 27 28 29 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30
 100 98 96 94 92 90 88 87 85 83 82 80 79 77 76 75 73 72 71 70 69 68 67 66 65 64 63 63 62 61 61 60 60 59 59 58 58 58 58 58 57 57 58 58 58 58 58 59 59 59 60 60 61 62 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 91 93 94 95 96 98 99 100 101 103 104 105 107 108 110 111 112 114 115 116 117 119 120 121 122 123 124 124 125 126 126 126 126 126 126 126 126 125 124 123 122 121 120 119 117 116 114 112 110 108 107 105 103 101 99 97 95 93 91 89 87 86 84 82 81 79 78 76 75 74 72 71 70 69 68 67 66 65 64 63 62 62 61 60 60 59 58 58 57 57 56 56 55 55 54 54 53 53 53 52 52 52 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 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 59 60 62 63 65 67 68 70 72 74 76 79 81 83 86 88 91 94 97 100 103 106 109 112 115 118 121 124 127 130 133 135 138 140 142 144 146 147 148 149 149 150 150 149 149 148 147 146 144 143 141 139 137 135 133 130 128 126 123 121 118 116 114 111 109 107 104 102
 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 37 38 38 39 39 40 41 42 43 44 44 45 47 48 49 50 51 52 54 55 56 58 59 61 62 63 65 66 68 69 71 72 74 75 76 78 79 80 82 83 84 85 86 87 88 89 90 90 91 92 92 93 93 94 94 94 94 94 94 94 94 94 94 94 94 94 94 93 93 93 92 92 92 91 91 91 91 90 90 90 89 89 89 89 89 88 88 88 88 87 87 87 87 86 86 85 85 85 84 83 83 82 81 80 79 78 77 76 75 74 73 71 70 69 67 66 64 63 61 60 58 57 55 54 52 51 49 48 46 45 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 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 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 48 49 50 51 51 52 53 54 55 56 57 59 60 61 63 64 66 68 70 72 74 77 79 82 85 88 91 95 99 103 107 112 117 122 128 134 140 147 154 162 170 179 188 197 207 216 227 237 248 258 268 279 288 298 306 314 322 328 333 337 340 342 343 342 341 338 335 331 326 321 315 309 302 295 289 282 275 268 262 255 249 243 237 231 226 220 215 210 206 201 197 193 189 185 181 177 174 170 167 163 160 156 153 150 147 143 140 137 133 130 127 123 120 117 113 110 107 104 100 97 94 91 88 85 83 80 77 75 72 70 67 65 63 61 59 58 56 54 53 51 50 49 47 46 45 44 43 42 41 41 40 39 38 38 37 37 36 36 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 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 34 35 36 36 37 37 38 39 39 40 40 41 41 42 43 43 44 44 45 45 46 46 47
 38 38 38 39 39 39 40 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 53 54 56 57 59 61 64 66 69 71 74 78 81 85 89 93 98 103 109 115 121 128 135 142 150 159 167 176 186 195 205 215 225 234 243 252 260 267 274 279 283 286 287 288 287 284 281 276 271 265 258 250 242 234 226 217 209 201 192 185 177 169 162 155 149 143 137 131 126 121 116 111 107 103 99 95 92 89 86 83 80 78 75 73 71 69 67 66 64 63 61 60 59 57 56 55 55 54 53 52 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 52 52 52 52 52 52 53 53 53 53 53 54 54 54 54 55 55 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 56 56 55 55 54 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38
 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 42 44 45 47 49 51 54 56 59 62 65 68 72 76 80 84 89 94 99 105 111 117 124 131 139 147 155 164 173 182 191 201 211 221 230 240 250 259 268 276 284 291 297 303 308 311 314 316 316 316 315 313 310 306 302 297 292 286 279 273 266 259 252 245 237 230 223 216 209 202 196 189 183 177 171 165 159 154 148 143 138 134 129 125 121 117 113 109 105 102 99 95 92 90 87 84 82 79 77 74 72 70 68 66 64 63 61 59 58 56 55 53 52 51 50 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 24 23 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
 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 45 46 48 50 52 54 57 59 62 65 68 71 74 78 82 86 90 95 100 106 112 118 125 132 140 148 157 166 176 187 198 209 221 233 246 259 272 285 298 310 323 334 344 354 362 368 373 376 377 377 374 370 364 357 348 338 327 315 302 289 276 262 249 236 223 210 198 186 174 163 153 143 134 125 116 109 101 94 88 82 76 71 66 61 57 53 50 46 43 40 38 35 33 31 29 28 26 25 24 22 21 20 20 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 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 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 12 13 13 14 15 15 16
 124 126 128 129 131 132 133 133 134 134 134 134 134 133 133 132 131 130 128 127 125 124 122 120 118 116 114 111 109 107 105 103 101 99 96 94 93 91 89 87 86 84 82 81 80 78 77 76 75 74 73 73 72 71 70 70 69 69 68 68 67 67 66 66 65 65 65 64 64 64 63 63 62 62 62 61 61 60 60 59 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 44 44 43 42 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 30 29 29 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 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 38 38 38 39 40 40 41 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 60 62 64 66 68 70 72 74 76 79 81 84 86 89 91 94 96 99 101 104 106 109 111 114 116 118 120 123
 70 68 67 65 64 62 61 60 58 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 31 30 30 30 29 29 29 29 29 30 30 30 31 31 32 33 33 34 35 36 38 39 40 42 44 46 48 50 52 55 57 60 63 66 69 73 77 80 85 89 94 98 104 109 115 121 127 133 140 148 155 163 171 179 188 197 206 215 224 233 242 251 259 267 274 281 287 292 295 298 299 299 298 295 291 286 280 273 265 256 247 237 228 218 208 198 188 178 169 160 152 143 136 128 122 115 109 104 98 94 89 85 81 77 74 71 68 66 63 61 59 57 55 54 52 51 50 48 47 46 45 44 44 43 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 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 49 50 52 53 54 56 57 59 60 62 64 65 67 69 71 73 74 76 78 80 81 83 84 86 87 88 89 90 90 91 91 91 92 91 91 91 90 90 89 88 87 86 85 84 82 81 80 78 77 75 74 72 71
 69 69 69 70 70 70 70 70 71 71 71 71 71 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 75 75 75 75 75 76 76 76 76 77 77 78 78 78 79 79 80 81 81 82 82 83 84 85 85 86 87 88 89 90 91 91 92 93 94 95 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 120 121 122 122 123 123 123 123 123 123 123 123 123 122 122 121 120 119 118 117 116 114 113 111 110 108 106 105 103 101 99 97 96 94 92 90 89 87 85 84 82 81 79 78 77 76 74 73 72 71 70 69 69 68 67 66 66 65 65 64 64 63 63 62 62 61 61 61 61 60 60 60 60 59 59 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 60 60 60 60 60 61 61 61 61 61 61 61 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 60 59 59 59 58 58 58 57 57 57 56 56 55 55 55 54 54 53 53 53 52 52 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 56 57 58 58 59 59 60 61 61 62 62 63 63 64 64 65 65 65 66 66 67 67 67 68 68 68 68
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 41 42 42 43 44 44 45 46 46 47 48 48 49 50 50 51 52 52 53 54 54 55 56 57 57 58 59 59 60 61 62 62 63 64 65 66 67 67 68 69 70 72 73 74 75 77 79 80 82 84 86 89 91 94 97 100 103 107 111 115 119 124 129 134 140 146 153 159 167 174 182 190 199 208 218 227 238 248 259 270 281 293 304 315 327 338 349 359 369 379 387 395 401 406 410 413 414 414 413 410 405 400 393 385 376 366 355 344 333 321 309 297 285 274 262 251 240 229 219 209 199 190 182 174 166 159 152 146 140 134 129 124 120 115 111 108 104 101 98 95 93 90 88 86 84 82 80 78 76 75 73 72 71 69 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 54 54 53 52 52 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 45 45 46 46 47 48 49 49 50 51 52 52 53 54 55 55 56 57 57 58 58 59 59 60 60 60 60 61 61 61 61 61 61 61 61 60 60 60 59 59 59 58 57 57 56 56 55 54 53 53 52 51 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 20 20 20 20 20 20 21 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 36 37 38 38 39 40
 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 35 35 36 37 38 40 41 43 45 47 50 53 56 59 63 67 72 77 83 89 96 104 112 121 131 142 154 166 180 195 210 227 244 262 281 300 319 339 358 376 393 409 422 433 442 447 450 450 446 440 431 420 407 392 377 360 344 327 310 293 277 261 246 232 218 205 193 182 171 161 151 142 134 126 119 112 106 100 95 90 85 81 77 73 70 67 64 62 60 58 56 54 53 52 51 50 49 48 48 47 47 47 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49 49 50 50 51 51 52 52 52 53 53 54 54 54 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 55 55 54 54 53 52 51 50 49 48 47 46 45 44 43 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 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 34 34 34 35 35 36 36 36 36 37 37 37 37 37 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 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36
 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27 27 26 25 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9
 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 37 38 39 39 39 40 40 41 41 41 42 42 42 42 42 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 41 41 41 41 41 41 41 41 40 40 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 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
 38 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 36 37 39 40 42 43 45 47 49 51 53 56 58 61 64 67 70 73 76 79 83 86 90 93 97 100 104 107 111 114 118 121 124 127 129 132 134 137 139 140 142 143 144 145 146 147 147 147 147 147 146 146 145 144 143 142 141 139 138 136 134 132 130 128 126 124 122 120 117 115 113 110 108 105 103 100 98 95 93 91 88 86 84 81 79 77 75 73 71 69 67 66 64 62 61 60 58 57 56 55 54 53 52 52 51 50 50 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 50 50 51 51 52 52 53 53 54 55 56 56 57 58 59 59 60 61 62 63 64 64 65 66 67 67 68 68 69 69 70 70 70 70 70 70 69 69 68 68 67 66 65 64 63 62 60 59 58 56 55 53 52 50 49 48 46 45 44 43 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 68 69 69 70 70 70 70 70 70 70 70 69 69 68 67 66 65 64 63 62 61 60 59 57 56 55 54 52 51 50 49 48 46 45 44 43 42 41 40 39 38
 35 35 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 54 54 55 55 55 56 56 56 57 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 65 65 66 67 68 69 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 88 89 90 90 91 91 91 92 92 92 91 91 91 90 89 89 88 87 86 85 84 82 81 80 78 77 75 74 72 71 69 68 66 65 64 62 61 59 58 57 56 54 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35
 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 47 47 48 49 50 50 52 53 54 55 57 59 61 63 65 68 70 73 77 80 84 88 93 97 102 108 113 119 125 132 139 146 153 160 168 176 183 190 198 204 211 216 221 225 228 230 231 231 229 226 222 217 212 205 198 190 181 173 164 156 147 139 131 123 115 108 101 94 88 82 77 72 67 62 58 54 51 47 44 41 39 36 34 32 31 29 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 18 18 19 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 30 31 31 32 33 33 34 34
 46 47 47 48 48 49 49 49 50 50 51 51 52 52 52 53 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 57 57 58 58 59 60 60 61 62 63 64 65 66 67 68 70 71 73 74 75 77 79 80 82 84 85 87 89 91 92 94 96 98 100 101 103 105 107 108 110 112 113 115 116 117 118 120 121 121 122 123 123 124 124 124 124 124 124 124 123 123 122 121 120 119 118 117 116 115 113 112 111 109 108 107 105 104 102 101 100 98 97 96 95 93 92 91 90 89 88 87 86 85 84 83 82 81 80 80 79 78 77 76 75 74 73 73 72 71 70 69 68 67 66 65 65 64 63 62 61 60 60 59 58 57 56 56 55 54 54 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 54 55 55 55 56 56 56 56 56 57 57 57 57 57 57 57 57 56 56 56 56 56 55 55 55 55 54 54 53 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 33 33 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 46
 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 49 49 50 51 52 54 55 56 57 58 60 61 63 64 66 67 69 71 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 109 111 113 114 115 117 118 119 120 120 121 122 122 122 122 122 122 122 122 122 121 121 120 119 119 118 117 116 116 115 114 113 112 111 110 110 109 108 107 107 106 105 105 104 104 103 103 103 102 102 102 102 102 102 102 102 102 103 103 103 104 104 105 106 106 107 107 108 109 109 110 111 111 112 112 112 113 113 113 113 113 113 112 112 111 110 110 109 107 106 105 104 102 101 99 98 96 94 93 91 89 87 86 84 82 81 79 78 76 75 73 72 70 69 68 67 65 64 63 62 61 60 59 58 57 56 56 55 54 53 53 52 51 51 50 50 49 49 48 47 47 47 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 45 45 46 46 47 47 48 48 49 50 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75 76 78 79 80 81 82 83 84 85 86 87 87 88 89 89 90 90 90 90 90 90 90 89 89 88 87 86 85 84 83 82 80 79 77 76 74 72 71 69 67 66 64 62 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 43 42 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 36 35 35 35 35 35 36 36 36
 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 58 59 61 63 65 66 68 70 72 74 75 77 79 80 82 83 84 85 86 87 88 89 90 90 91 91 91 91 91 91 91 91 91 90 90 89 89 88 88 87 86 86 85 84 83 83 82 81 80 79 78 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 61 60 59 58 57 57 56 55 54 54 53 53 52 52 51 51 51 51 51 51 51 51 51 51 52 52 53 53 54 55 56 57 58 59 60 61 63 64 66 68 70 71 73 75 78 80 82 85 87 90 92 95 98 101 104 107 110 114 117 120 124 127 130 134 137 140 143 147 149 152 155 157 159 161 162 164 164 165 165 164 163 162 160 158 156 153 150 147 143 139 135 131 127 123 118 114 110 105 101 97 93 90 86 83 79 76 73 70 68 65 63 61 58 56 55 53 51 50 48 47 46 44 43 42 41 40 39 39 38 37 36 36 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 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30
 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 61 61 62 62 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 61 61 61 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 61 61 61 62 62 62 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 63 63 62 61 61 60 59 58 57 56 54 53 52 50 49 48 46 45 43 42 40 39 38 36 35 34 33 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 19 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 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 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 29 30 30 31
 56 55 54 53 52 51 50 50 49 48 47 46 46 45 44 44 43 43 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 39 39 40 41 42 43 45 46 47 49 50 52 54 55 57 59 61 64 66 69 71 74 77 80 83 86 90 93 97 100 104 107 110 114 117 119 122 124 126 127 128 128 128 127 125 124 121 118 115 112 108 104 99 95 91 87 82 78 74 70 66 63 60 56 53 51 48 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 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 26 26 27 28 28 29 30 31 32 34 35 36 38 39 41 43 44 46 48 50 52 54 56 58 61 63 65 67 69 71 72 74 75 77 78 79 79 80 80 80 80 80 79 79 78 77 76 75 74 73 72 70 69 68 66 65 64 63 61 60 59 58
 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 34 34 36 37 38 39 41 43 44 46 48 51 53 56 58 61 64 67 70 74 77 81 85 89 92 96 100 104 108 112 115 119 122 125 128 131 133 135 136 138 138 139 139 138 137 136 135 133 131 129 127 124 122 119 116 113 110 107 104 101 99 96 93 90 88 85 83 81 79 77 75 73 71 70 68 67 66 65 64 63 62 62 61 61 61 60 60 60 60 61 61 61 61 62 62 63 63 64 64 64 65 65 66 66 66 67 67 67 67 67 67 67 67 67 67 66 66 65 65 64 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 32 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 16 16 17 17 17 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 41 43 44 46 47 48 50 51 53 54 56 57 58 60 61 62 63 64 65 66 67 68 69 69 70 70 70 70 70 70 69 69 69 68 67 67 66 65 64 63 62 61 60 59 58 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 40 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34
 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 45 47 48 50 51 53 54 55 57 58 60 61 63 64 65 67 68 70 71 72 74 75 76 78 79 81 82 83 85 86 88 89 91 92 94 95 97 99 101 102 104 106 108 110 112 114 116 118 121 123 125 128 130 133 136 138 141 144 147 150 153 155 158 161 164 167 170 173 175 178 180 182 184 186 187 189 189 190 190 190 189 188 186 185 182 180 177 173 170 166 161 157 153 148 143 138 134 129 124 120 115 111 107 103 99 95 91 88 85 82 79 76 73 71 69 66 64 63 61 59 58 56 55 54 53 52 51 50 50 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 48 48 49 49 49 50 50 51 52 52 53 53 54 55 55 56 57 57 58 58 59 59 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 59 59 59 58 58 58 57 57 56 56 56 55 55 54 54 54 53 53 53 52 52 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 36 36 35 34 34 33 32 31 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15
 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 26 27 29 31 33 35 38 40 43 45 48 51 54 58 61 64 68 72 75 79 83 87 91 94 98 102 105 109 112 116 119 122 125 128 130 133 136 138 141 143 145 147 150 152 154 157 159 161 164 167 169 172 175 178 182 185 188 192 196 200 203 207 211 215 219 223 226 230 233 235 238 239 241 241 241 241 239 237 235 231 228 223 218 213 207 201 195 189 183 177 170 164 159 153 147 142 137 133 128 124 120 117 114 111 108 105 103 101 99 97 96 95 94 93 92 91 91 90 90 90 90 90 90 90 91 91 91 92 92 93 93 94 94 95 95 95 96 96 96 96 95 95 94 94 93 92 90 89 87 85 83 81 79 76 74 71 68 65 63 60 57 54 52 49 46 44 41 39 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 35 37 38 40 42 44 46 48 51 53 56 58 61 63 66 69 72 74 77 80 82 84 86 88 90 92 93 94 94 94 94 94 93 92 91 89 88 85 83 81 79 76 73 71 68 65 63 60 58 55 53 51 48 46 44 42 40 39 37 35 34 32 31 30 28 27
 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 53 55 56 58 59 61 62 64 65 67 68 70 71 73 74 76 77 79 80 81 83 84 86 87 88 90 91 92 94 95 96 98 99 101 102 104 106 107 109 111 113 115 118 120 123 125 128 131 135 138 142 145 149 154 158 163 168 173 178 183 188 194 199 204 209 214 219 223 227 230 232 234 235 235 235 233 231 228 224 220 215 210 204 198 191 185 178 171 165 158 152 145 139 133 128 122 117 112 107 103 99 95 91 87 84 81 78 75 72 69 67 65 63 61 59 57 55 54 52 51 49 48 47 46 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 30 30 31 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 55 56 58 60 62 64 66 69 71 73 76 78 81 84 86 89 92 96 99 102 105 109 112 116 119 123 127 130 134 137 141 144 147 150 153 156 158 160 162 163 164 165 165 165 164 163 161 159 156 154 150 147 143 139 135 131 127 122 118 113 109 105 100 96 92 89 85 82 78 75 72 69 67 64 62 60 58 56 54 52 51 49 48 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 68 69 69 69 70 70 70 70 69 69 69 68 68 67 67 66 66 65 64 63 62 61 60 59 59 58 57 56 55 54 53 52 51 51 50 49 49 48 48 47 47 47 46 46 46 46 46 46 46 47 47 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 68 69 70 72 73 74 76 77 78 80 81 82 84 85 86 87 88 89 90 90 91 91 92 92 92 92 92 92 91 91 90 89 89 88 86 85 84 83 81 80 78 77 75 74 73 71 70 68 67 66 65 64 63 62 61 60 59 59 58 58 58 57 57 57 57 57 57 57 58 58 58 59 59 59 60 60 61 61 61 62 62 63 63 63 64 64 64 64 64 64 64 64 64 64 64 63 63 62 62 61 61 60 59 59 58 57 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 102 106 109 113 117 120 124 128 132 137 141 145 149 154 158 163 167 172 176 180 185 189 193 197 200 204 207 211 213 216 218 220 222 224 225 225 226 226 225 225 224 222 221 219 217 215 212 209 207 204 201 198 195 191 188 185 182 179 175 172 169 166 163 160 158 155 152 150 147 144 142 140 137 135 133 131 128 126 124 122 120 119 117 115 113 111 110 108 106 104 103 101 100 98 97 95 94 92 91 89 88 86 85 83 82 81 79 78 77 76 74 73 72 71 70 69 68 67 67 66 65 64 64 63 63 63 63 62 62 62 63 63 63 64 64 65 66 66 67 69 70 71 73 74 76 77 79 81 83 85 87 90 92 94 97 99 102 105 107 110 112 115 118 120 123 125 128 130 133 135 137 139 141 143 145 147 149 150 152 153 155 156 157 158 159 160 161 161 162 163 163 164 165 165 165 166 166 167 167 167 168 168 169 169 169 169 170 170 170 170 171 171 171 171 171 171 171 171 171 171 171 171 170 170 169 169 168 167 166 165 164 163 161 160 158 157 155 153 151 150 148 146 144 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 88 86 84 83 81 79 77 75 74 72 70 69 67 65 64 62 60 59 57 56 54 53 51 50 49 47 46 45 44 42 41 40 39 38 37 36 36 35 34 33 33 32 32 32 31 31 31 31 31 31 31 31 32 32 32 33 33 34 35 36 37 37 38 40 41 42 43 44 46 47 49 51 52 54 56 58 60 62 64 66 68 71 73 76 78 81 84 87 90 93 96 99
 66 64 61 59 57 54 52 50 48 46 45 43 41 40 38 37 36 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 34 35 36 38 39 41 43 45 47 49 51 53 55 57 60 62 64 67 69 71 74 76 78 80 83 85 87 89 91 93 95 97 99 101 102 104 106 107 109 110 112 113 115 116 117 119 120 121 123 124 125 126 127 128 129 130 131 132 132 133 133 134 134 134 134 134 134 133 133 132 131 130 129 128 126 125 123 122 120 118 117 115 113 112 110 108 107 106 104 103 102 101 101 100 100 99 99 100 100 100 101 102 103 105 106 108 110 112 114 117 120 123 126 130 133 137 141 146 150 155 160 165 170 175 180 185 190 195 200 204 208 212 215 217 219 219 220 219 217 215 212 208 203 197 191 185 178 171 163 156 148 141 133 126 119 112 106 99 93 88 82 77 73 68 64 60 57 53 50 47 45 42 40 38 36 35 33 32 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 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 39 40 41 42 43 44 45 46 47 48 50 51 53 54 56 57 59 61 63 65 67 69 71 73 76 78 81 83 86 88 91 93 96 99 101 104 106 108 110 112 114 116 117 119 119 120 121 121 121 120 120 119 117 116 114 112 110 108 105 103 100 97 95 92 89 86 83 80 77 74 72 69
 66 64 62 59 57 55 53 52 50 48 47 45 44 43 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 51 53 54 56 57 59 61 62 64 66 68 70 71 73 75 77 80 82 84 86 89 91 93 96 99 101 104 107 110 113 115 118 121 124 127 130 133 136 138 141 143 145 147 148 149 149 149 149 148 147 145 143 140 137 133 129 125 121 116 112 107 102 98 93 88 84 80 76 72 68 65 62 59 56 53 51 49 46 45 43 41 40 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 61 64 67 69 72 76 79 83 87 91 95 99 104 109 114 120 125 130 136 142 147 152 158 162 167 171 174 177 179 181 182 182 181 179 177 174 171 167 163 158 154 149 144 138 133 128 123 118 113 109 104 100 96 92 88 84 81 78 75 72 69
 34 34 34 34 33 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 33 33 34 34 35 36 36 37 38 39 40 41 42 44 45 47 48 50 52 54 55 58 60 62 64 67 69 72 75 77 80 83 85 88 91 94 96 99 102 104 106 109 111 113 115 116 118 119 120 121 121 122 122 122 122 122 121 121 120 119 118 117 116 115 113 112 110 109 107 106 104 103 101 100 98 97 95 94 92 91 89 88 87 86 84 83 82 81 80 79 78 77 76 76 75 74 74 73 73 72 72 71 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 69 69 69 68 68 68 67 67 66 66 65 64 64 63 62 61 61 60 59 58 57 56 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 31 30 30 30 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 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 47 48 49 50 50 51 52 52 53 54 54 55 55 56 56 56 57 57 57 58 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 35 35 35 35
 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 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 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 1 1 1 1 1 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 69 68 67 66 65 64 64 63 62 62 61 61 61 60 60 60 60 60 60 61 61 62 62 63 64 65 66 67 68 70 72 73 75 78 80 83 86 89 92 95 99 103 107 112 117 122 127 132 138 143 149 155 161 167 173 178 184 189 194 199 203 207 211 213 216 217 219 219 219 219 218 216 214 212 210 207 204 201 198 195 191 188 185 182 178 175 172 169 166 163 160 158 155 153 150 148 146 144 142 140 138 136 134 132 130 128 126 124 122 120 118 116 114 112 110 108 106 104 102 99 97 95 93 91 89 86 84 82 80 78 76 74 73 71 69 67 66 64 63 62 60 59 58 57 56 55 54 54 53 52 52 51 51 51 50 50 50 50 50 50 50 50 50 51 51 51 52 52 53 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 72 73 75 76 78 79 81 82 84 85 87 88 90 91 92 93 94 94 95 95 96 96 96 95 95 94 93 92 91 89 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 55 53 51 50 48 47 46 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 34 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 49 50 52 53 55 56 58 60 61 63 65 67 69 71 73 74 76 78 80 82 84 85 87 88 90 91 92 93 93 94 94 95 95 95 94 94 93 93 92 91 90 89 88 87 85 84 83 81 80 79 77 76 75 74 72 71 70
 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 44 44 44 43 43 42 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 42 43 43 44 44 45 45 46 46 46 47 47 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 42 42 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 32 33 33 34 34 35 36 36 37 37 38 39 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 48 48 48 48 47 47 47 46
 71 71 70 69 68 68 67 66 65 64 63 62 62 61 60 59 58 58 57 56 56 55 55 54 54 54 54 53 53 53 53 54 54 54 54 55 56 56 57 58 59 60 61 62 63 65 66 68 69 71 72 74 76 78 79 81 83 84 86 87 89 90 92 93 94 95 95 96 96 97 97 97 97 97 97 96 96 95 94 94 93 92 91 90 89 88 87 86 85 83 82 81 80 79 78 77 76 75 74 73 72 71 71 70 69 68 67 67 66 65 65 64 63 63 62 62 62 61 61 61 60 60 60 60 60 60 60 60 60 61 61 61 62 62 63 64 65 66 67 68 70 71 73 75 77 79 81 84 86 89 92 96 99 103 107 111 115 120 125 130 135 141 147 153 160 166 173 180 187 195 202 210 217 225 232 239 246 253 259 264 269 274 277 280 282 283 283 282 280 277 273 268 262 256 249 242 235 227 218 210 202 193 185 177 169 162 154 147 140 134 128 122 116 111 106 102 97 93 90 86 83 80 77 75 73 71 69 67 66 64 63 62 61 60 60 59 59 58 58 58 58 57 57 57 58 58 58 58 59 59 59 60 60 61 61 62 62 63 64 64 65 66 66 67 68 69 69 70 71 72 73 73 74 75 76 77 78 78 79 80 81 81 82 83 83 84 84 84 85 85 85 85 85 85 85 85 85 84 84 83 83 82 82 81 80 80 79 78 77 77 76 75 75 74 74 73 73 72 72 72 71 71 71 71 71 71 71 71 71 71 72 72 72 73 73 73 74 74 74 75 75 75 76 76 76 76 76 76 76 76 76 76 76 75 75 74 74 73 73 72
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 83 80 77 74 71 68 66 63 61 59 57 55 53 51 49 48 46 45 44 42 41 40 40 39 38 37 37 36 36 36 36 36 36 36 36 36 37 37 38 39 40 41 42 43 45 47 49 51 53 56 58 61 65 68 72 76 81 86 91 97 103 110 117 124 132 141 150 160 170 181 192 203 216 228 241 254 267 281 294 308 321 334 346 357 368 378 387 395 401 407 411 414 415 415 414 412 409 405 400 394 387 380 373 364 356 347 339 330 321 312 303 294 285 276 267 259 251 242 235 227 219 212 205 198 192 185 179 173 167 162 157 152 147 142 138 134 130 126 123 120 116 114 111 108 106 104 102 100 99 97 96 95 94 94 93 93 92 92 92 92 92 93 93 94 94 95 96 97 98 99 100 102 103 104 106 107 109 110 111 113 114 116 117 118 119 120 120 121 121 121 121 121 120 119 118 116 115 113 111 108 106 103 100 97 94 90 87 84 80 77 74 71 68 65 62 59 57 54 52 49 47 45 44 42 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 32 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 45 46 47 49 50 51 53 54 56 58 59 61 62 64 66 67 69 71 72 74 76 77 79 81 82 84 85 87 88 90 91 93 94 96 97 99 100 102 103 105 106 108 110 111 113 115 117 119 121 123 126 128 131 133 136 139 142 145 148 151 155 158 161 164 167 170 173 175 178 180 181 183 184 184 184 184 183 181 180 177 175 171 168 164 160 156 152 147 142 138 133 128 124 119 115 110 106 102 98 94 90 87
 70 67 64 61 59 56 54 52 50 48 46 45 43 42 41 40 39 38 37 36 35 35 34 34 34 34 34 34 34 34 34 34 35 36 36 37 38 39 40 41 43 44 46 48 50 52 54 57 59 62 65 69 72 76 80 84 88 93 98 103 108 114 120 126 132 138 144 151 158 164 171 177 184 190 197 203 209 215 220 225 230 235 239 244 248 251 255 258 262 265 268 271 274 277 280 284 287 291 294 298 302 307 311 316 321 326 332 337 343 348 354 360 365 370 375 379 382 385 387 387 386 385 381 377 371 364 356 346 336 325 313 301 289 276 263 251 239 227 215 204 194 184 174 165 157 149 142 135 129 123 118 113 109 105 101 98 95 92 90 88 86 85 83 82 81 80 80 79 79 79 79 79 79 79 80 80 81 82 82 83 84 85 86 86 87 88 89 90 90 91 92 92 92 92 92 92 92 91 91 90 89 88 86 85 83 81 79 77 75 72 70 68 65 63 60 58 56 53 51 49 47 45 43 41 40 38 36 35 34 32 31 30 29 28 27 26 25 25 24 23 23 23 22 22 22 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 50 52 53 55 57 59 61 64 66 69 71 74 77 81 84 88 92 96 101 106 111 116 122 128 134 140 147 154 161 168 176 183 190 197 203 209 215 220 224 227 230 231 231 230 228 226 222 217 212 206 199 192 185 178 170 163 155 148 141 134 128 121 115 109 104 99 94 89 85 81 77 74
 66 66 67 67 68 68 68 69 69 70 70 70 71 71 72 72 72 72 73 73 73 73 73 73 73 72 72 71 71 70 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 48 48 47 47 47 47 46 46 47 47 47 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 77 78 79 79 80 81 81 81 82 82 82 82 82 82 82 82 82 82 81 81 81 80 80 79 79 78 77 77 76 75 74 74 73 72 71 70 69 68 67 66 65 64 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 41 42 43 44 45 46 47 49 50 52 54 56 58 60 63 65 68 71 74 77 81 85 89 93 98 103 108 114 119 126 132 139 146 153 160 168 176 184 191 199 207 214 222 228 235 240 245 249 253 255 257 257 257 255 253 250 247 242 237 232 226 220 213 207 200 193 187 180 174 168 161 155 150 144 139 134 129 124 120 116 112 108 104 101 98 95 92 90 87 85 83 81 80 78 77 75 74 73 72 71 70 70 69 68 68 68 67 67 67 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 65 65 65 65 65 65 65 66 66
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 282 282 281 280 277 274 271 266 262 256 251 245 238 232 225 218 211 205 198 191 184 177 171 164 158 152 147 141 136 130 125 121 116 112 108 104 100 97 94 91 88 85 83 80 78 76 74 72 71 69 68 67 66 65 64 63 63 62 62 62 62 62 62 62 62 63 64 64 65 66 67 69 70 71 73 75 76 78 80 82 84 86 89 91 93 96 98 100 103 105 108 110 112 114 116 118 120 121 122 123 124 124 124 124 123 123 121 120 118 116 114 112 109 107 104 101 98 95 92 89 86 84 81 78 76 73 71 69 66 64 63 61 59 58 57 55 54 54 53 52 52 51 51 51 51 51 51 51 51 52 52 53 54 55 56 57 58 59 60 61 63 64 66 67 69 70 72 74 75 77 79 80 82 83 85 86 88 89 90 91 92 93 94 95 95 96 96 96 96 96 96 96 96 96 95 95 94 93 93 92 91 90 90 89 88 88 87 87 86 86 86 85 85 85 86 86 86 87 88 89 90 91 93 95 97 99 101 104 107 110 113 117 121 125 129 134 138 143 148 153 159 164 169 174 179 184 188 192 196 199 202 204 205 206 206 206 205 203 200 197 194 190 185 181 176 171 166 160 155 150 145 139 134 129 125 120 115 111 107 103 99 96 92 89 86 83 80 78 75 73 71 69 68 66 64 63 62 61 60 59 59 58 58 58 58 58 58 58 59 59 60 61 62 63 64 65 67 69 70 73 75 77 80 83 86 89 93 96 100 105 109 114 119 124 130 136 142 148 155 162 169 176 184 191 199 207 214 222 229 236 243 250 256 262 267 271 275 278 280 282
 97 98 98 99 99 100 100 100 100 100 99 99 98 98 97 96 95 94 93 92 90 89 88 87 85 84 83 82 81 80 79 78 77 76 75 74 74 73 73 72 72 72 72 72 71 72 72 72 72 72 73 73 74 74 75 75 76 77 77 78 79 79 80 81 82 82 83 84 84 85 85 85 86 86 86 86 87 87 86 86 86 86 85 85 85 84 83 83 82 81 81 80 79 78 77 76 75 75 74 73 72 71 70 69 68 67 66 65 64 63 63 62 61 60 60 59 58 58 57 57 57 56 56 56 56 56 56 56 56 56 56 56 57 57 58 59 59 60 61 62 64 65 66 68 70 71 73 75 78 80 83 85 88 91 94 97 101 104 108 112 116 119 123 127 131 135 139 143 146 150 153 156 159 162 164 166 167 169 170 170 170 170 169 168 167 166 164 162 160 157 155 152 149 146 143 140 137 134 131 128 125 122 120 117 114 112 110 108 105 103 102 100 98 97 95 94 93 92 91 90 89 89 88 88 87 87 86 86 86 86 86 86 86 86 86 86 86 87 87 87 88 88 88 89 89 90 90 91 92 92 93 93 94 95 95 96 96 97 98 98 99 99 100 100 101 101 102 102 102 102 103 103 103 103 103 102 102 102 101 101 100 99 99 98 97 96 94 93 92 91 89 88 86 85 83 82 80 79 77 76 74 73 71 70 69 67 66 65 64 63 62 61 60 60 59 58 58 57 57 57 56 56 56 56 56 57 57 57 58 58 59 59 60 61 62 63 64 65 66 67 69 70 71 73 74 76 77 79 81 82 84 85 87 88 90 91 93 94 95 96
 81 81 81 80 80 80 80 80 80 80 79 79 79 79 78 78 78 78 78 77 77 77 77 77 77 77 76 76 76 76 77 77 77 77 77 77 78 78 79 79 79 80 81 81 82 82 83 84 85 86 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 101 102 103 103 104 104 104 104 104 104 104 104 103 103 102 102 101 100 99 98 97 96 95 93 92 91 89 88 87 85 84 83 82 80 79 78 77 76 75 74 73 72 71 71 70 70 69 69 68 68 68 68 68 68 68 69 69 70 70 71 71 72 73 74 75 76 77 78 80 81 82 84 85 86 88 89 91 93 94 96 97 99 101 102 104 105 107 109 110 112 113 114 116 117 118 119 120 121 122 123 124 125 125 126 127 127 127 128 128 128 128 128 128 128 128 127 127 127 126 126 125 125 124 123 122 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 106 105 104 103 102 101 100 98 97 96 95 94 93 92 91 90 89 88 88 87 86 85 85 84 83 83 82 82 81 81 81 80 80 80 80 80 80 81 81 81 82 82 83 84 84 85 86 87 88 89 90 92 93 94 96 97 98 100 101 103 104 106 107 108 110 111 112 113 114 115 116 117 118 118 119 119 119 119 119 119 118 118 117 116 115 114 113 112 110 109 108 106 105 103 102 100 98 97 96 94 93 91 90 89 88 86 85 84 83 82 82 81 80 80 79 78 78 78 77 77 77 76 76 76 76 76 76 76 76 76 77 77 77 77 77 78 78 78 78 79 79 79 79 80 80 80 80 80 80 80 81 81 81 81
 96 95 94 92 91 89 87 85 83 81 79 76 74 72 70 67 65 63 61 59 57 55 53 52 50 49 47 46 45 43 42 41 41 40 39 39 38 38 37 37 37 37 37 37 37 37 38 38 39 39 40 41 41 42 43 44 46 47 48 50 51 53 54 56 58 60 62 64 65 67 69 71 73 75 77 78 80 81 83 84 85 86 87 87 88 88 88 88 88 87 87 86 85 84 83 82 81 80 79 78 76 75 74 72 71 70 69 68 67 65 64 63 63 62 61 60 60 59 59 58 58 58 57 57 57 57 57 57 58 58 58 59 59 60 60 61 61 62 63 64 65 66 67 68 69 70 71 73 74 75 77 78 80 82 83 85 87 89 91 92 94 96 98 99 101 102 104 105 106 107 108 108 109 109 109 109 108 108 107 106 104 103 101 100 98 96 94 91 89 87 85 82 80 78 75 73 71 69 67 65 63 61 59 57 56 54 52 51 50 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 40 40 41 42 43 45 46 47 48 50 51 53 54 56 57 59 60 62 64 66 67 69 71 72 74 76 77 79 80 81 83 84 85 86 87 88 88 89 89 89 90 90 90 89 89 89 88 88 87 87 86 85 85 84 83 83 82 81 80 80 79 79 78 78 77 77 77 76 76 76 76 76 76 76 77 77 77 78 78 79 80 81 81 82 83 84 85 87 88 89 90 91 92 94 95 96 97 97 98 99 99 100 100 100 100 99 99 98 97
 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 45 46 47 47 48 49 50 51 52 53 54 55 57 58 59 61 63 64 66 67 69 71 73 75 76 78 80 82 84 85 87 88 89 90 91 92 93 93 94 94 93 93 93 92 91 90 89 88 86 85 83 82 80 79 77 75 74 72 70 69 67 66 64 63 62 61 59 58 57 57 56 55 55 54 54 53 53 53 53 53 54 54 55 55 56 57 58 59 60 61 63 64 66 68 70 72 74 76 79 81 84 86 89 92 95 98 101 104 107 110 114 117 120 123 125 128 131 133 135 138 139 141 142 144 144 145 146 146 146 145 145 144 143 142 141 140 138 137 135 133 131 129 127 125 123 121 119 117 115 112 110 108 106 104 102 100 98 96 94 92 90 88 86 84 82 81 79 77 75 74 72 71 69 68 66 65 63 62 61 59 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 46 46 45 45 45 45 45 45 45 45 46 46 47 47 48 49 49 50 51 52 54 55 56 58 59 61 62 64 66 67 69 71 73 75 77 79 81 83 85 87 89 90 92 93 95 96 97 98 99 99 99 99 99 99 98 98 97 96 95 93 92 90 89 87 85 83 82 80 78 76 74 73 71 69 68 66 65 63 62 60 59 58 57 55 54 53 52 51 51 50 49 48 48 47 46 46 45 45 45 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43
 38 38 37 36 36 35 34 33 33 32 31 30 30 29 28 28 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 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 46 47 49 51 52 54 55 57 58 60 61 62 63 64 65 66 67 67 68 68 68 68 68 68 67 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 46 46 46 47 48 48 49 50 51 52 53 54 55 56 58 59 61 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 91 93 94 95 96 97 98 98 98 98 97 96 96 94 93 91 89 88 85 83 81 78 76 73 71 68 65 63 60 58 55 53 51 49 47 45 43 41 39 37 36 34 33 32 30 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 33 34 35 36 37 37 38 39 40 40 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 48 47 47 47 47 46 46 46 45 45 45 45 44 44 43 43 43 42 42 41 41 40 39 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 66 65 64 64 63 62 62 61 60 60 59 59 58 58 58 57 57 57 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 55 55 56 56 57 58 59 59 60 61 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 86 87 87 88 88 88 88 88 89 89 89 89 89 89 90 90 90 90 90 90 91 91 91 91 92 92 92 93 93 93 93 93 93 93 93 93 93 93 93 93 92 92 91 91 90 89 89 88 87 86 85 84 83 82 81 80 79 78 77 77 76 75 74 73 72 72 71 70 70 69 69 68 68 67 67 67 66 66 66 65 65 65 65 65 64 64 64 64 64 64 63 63 63 63 63 63 62 62 62 62 61 61 61 61 60 60 60 59 59 59 58 58 57 57 56 56 55 55 54 54 53 53 53 52 52 51 51 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 49 49 49 50 50 51 51 52 52 53 54 54 55 56 57 58 59 59 60 61 62 63 64 65 65 66 67 67 68 69 69 70 70 71 71 71 72 72 72 72 72 73 73 73 73 74 74 74 74 75 75 75 76 76 77 78 78 79 80 81 82 83 84 85 87 88 89 90 92 93 94 95 96 98 99 100 101 101 102 103 103 104 104 104 104 104 103 103 102 102 101 100 99 98 97 95 94 93 91 90 89 87 86 84 83 82 80 79 78 77 75 74 73 72 71 70 69 68 67
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 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 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 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 59 59 59 59 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 42 41 40 40 39 38 37 36 35 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22
 65 64 63 62 60 59 57 56 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 38 37 37 37 36 36 36 36 37 37 37 38 38 39 40 40 41 42 44 45 46 48 49 51 53 54 56 58 60 63 65 67 70 72 75 77 80 82 85 87 90 92 94 95 97 98 99 100 100 101 101 100 100 99 98 97 95 94 92 90 89 87 85 83 81 80 78 77 75 74 72 71 70 69 68 67 67 66 66 65 65 65 65 65 65 66 66 67 68 68 69 70 71 72 73 74 76 77 78 79 80 82 83 84 85 86 87 88 88 89 90 90 91 91 91 92 92 92 92 92 93 93 93 94 94 95 96 96 97 99 100 102 103 105 108 110 113 116 119 123 127 131 135 140 144 149 155 160 165 171 176 181 187 191 196 200 204 207 210 211 212 213 212 211 208 205 202 197 193 187 182 176 170 163 157 151 144 138 133 127 121 116 111 107 102 98 94 90 87 84 81 78 75 73 70 68 66 64 62 60 58 57 55 54 52 51 49 48 47 46 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 32 32 32 32 32 32 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 54 55 57 59 61 62 64 66 68 69 71 72 74 75 76 78 78 79 80 80 81 81 81 80 80 80 79 78 77 77 76 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 62 62 61 61 61 61 61 61 61 61 62 62 63 63 64 64 65 66 66 67 68 68 69 69 70 70 70 70 70 70 70 69 69 68 67 66
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 21 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 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 36 37 38 38 39 39 39 39 39 39 38 38 37 37 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 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 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 19 18 18 18 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
 90 89 87 85 83 82 80 79 77 76 74 73 72 71 70 69 69 68 68 68 67 67 67 68 68 68 69 69 70 71 72 72 73 74 76 77 78 79 80 81 82 84 85 86 87 88 89 90 90 91 92 92 93 93 93 94 94 94 93 93 93 93 92 92 91 91 90 90 89 88 88 87 87 86 85 85 84 84 83 83 83 82 82 82 82 82 82 82 82 82 82 82 82 82 83 83 84 84 85 85 86 86 87 88 88 89 90 91 91 92 93 93 94 95 95 95 96 96 96 96 96 95 95 94 93 93 92 90 89 88 86 85 83 82 80 78 77 75 73 71 70 68 66 64 63 61 60 58 57 56 55 54 53 52 51 50 50 49 49 49 48 48 48 49 49 49 50 51 51 52 53 54 55 56 58 59 61 62 64 66 67 69 71 73 74 76 78 80 82 83 85 87 88 90 91 92 93 95 96 96 97 98 98 99 99 100 100 100 100 100 100 99 99 99 98 98 97 97 96 95 95 94 93 92 91 90 89 88 87 86 85 83 82 81 80 78 77 76 74 73 72 70 69 68 67 65 64 63 62 61 60 59 58 58 57 56 55 55 54 54 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 53 53 53 53 54 54 55 55 56 56 57 57 58 58 59 60 60 61 62 63 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 82 83 85 86 88 89 91 92 93 95 96 98 99 100 101 102 103 104 105 105 105 105 105 105 105 104 103 102 101 100 98 97 95 94 92
 36 35 35 34 34 34 33 33 33 32 32 32 31 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 41 41 42 43 44 45 46 46 47 48 48 49 49 50 50 50 51 51 51 50 50 50 49 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 28 28 28 29 29 30 31 32 33 34 35 36 37 39 40 42 44 45 47 49 51 53 55 57 59 61 63 65 67 68 70 71 72 73 74 74 74 74 74 74 73 73 72 71 70 68 67 66 64 63 61 60 58 57 55 54 53 51 50 49 48 47 46 45 45 44 43 43 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 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 48 49 50 50 51 51 52 52 53 53 54 54 55 55 55 56 56 56 56 55 55 55 54 54 53 53 52 51 50 49 48 47 46 44 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 22 21 21 21 22 22 22 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 45 46 48 49 51 53 54 56 57 59 60 61 62 63 64 65 66 66 66 67 67 67 67 66 66 65 65 64 63 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 36
 162 158 154 148 142 136 129 122 115 108 102 96 89 84 78 73 69 64 60 56 53 50 47 44 42 40 38 36 34 33 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 26 27 28 29 31 32 34 36 38 40 42 44 47 50 52 55 58 61 64 67 70 73 76 78 81 83 85 86 87 87 87 86 85 84 82 80 77 75 72 69 66 63 60 57 54 52 49 47 45 42 40 38 37 35 34 32 31 30 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 23 23 24 24 25 26 26 27 27 28 29 29 29 30 30 30 31 31 31 31 30 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 49 50 50 50 50 50 50 50 49 48 48 47 46 44 43 42 41 39 38 36 35 34 32 31 30 29 27 26 25 24 24 23 22 21 21 20 20 20 19 19 19 19 19 18 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 38 40 41 43 46 48 50 53 56 59 63 66 70 75 79 84 89 95 101 107 113 119 126 132 139 145 150 156 160 163 166 168 168 167 165
 89 88 87 86 85 84 83 83 82 81 80 79 77 76 75 74 73 72 71 70 69 68 67 66 65 65 64 63 62 61 61 60 59 58 58 57 57 56 55 55 54 54 54 53 53 52 52 52 51 51 51 51 51 51 51 51 51 51 52 52 52 53 54 54 55 56 57 59 60 62 63 65 67 70 72 75 78 80 84 87 90 93 97 100 104 107 111 114 117 120 123 126 128 130 132 133 135 135 136 136 136 135 135 134 133 132 130 129 128 126 125 124 123 122 121 120 119 119 118 118 118 118 119 119 120 120 121 123 124 125 127 128 130 132 134 136 138 140 142 144 146 148 150 153 155 156 158 160 161 163 164 164 165 165 165 165 164 163 162 160 159 157 154 152 149 146 143 140 137 134 130 127 123 120 117 113 110 107 104 101 98 95 92 89 87 84 81 79 77 75 72 70 69 67 65 64 62 61 59 58 57 56 55 54 53 53 52 51 51 50 50 50 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 50 50 51 51 52 53 54 55 56 58 59 61 62 64 67 69 71 74 77 80 84 88 92 96 100 105 109 114 119 125 130 135 140 145 150 154 159 163 166 170 172 175 177 178 179 179 179 179 178 177 176 174 172 170 168 166 164 162 160 159 157 155 154 153 152 151 150 149 148 148 148 147 147 147 147 146 146 146 146 146 146 145 145 145 144 144 143 142 142 141 140 138 137 136 134 133 131 130 128 126 124 123 121 119 117 115 113 112 110 109 107 106 104 103 102 100 99 98 97 96 96 95 94 93 92 92 91 90 89
 120 125 130 136 142 149 157 165 173 182 192 201 211 221 231 241 251 260 268 275 281 285 288 289 289 287 283 278 272 265 256 247 238 228 218 208 198 189 179 170 162 153 145 138 131 124 118 112 106 101 96 91 86 82 79 75 72 68 65 63 60 58 56 54 52 51 49 48 47 46 45 45 44 44 44 44 44 44 44 45 45 46 47 48 48 49 51 52 53 54 56 57 58 60 61 62 64 65 67 68 69 71 72 73 74 75 77 78 79 80 81 82 83 84 85 85 86 87 88 89 90 91 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 112 113 114 114 114 114 114 113 113 112 111 110 108 106 104 102 100 97 94 92 89 86 83 80 77 74 71 68 66 63 61 58 56 54 52 50 49 47 46 45 44 43 42 41 41 41 40 40 40 41 41 42 42 43 44 46 47 48 50 52 54 56 58 61 64 66 69 73 76 79 83 87 91 95 99 103 108 113 117 122 128 133 138 144 150 156 162 168 174 180 187 193 199 206 212 218 224 229 234 239 243 247 250 253 255 256 256 256 254 252 250 246 242 238 232 227 221 215 209 203 197 191 184 178 173 167 162 157 152 147 143 139 135 132 129 126 124 122 120 119 117 116 116 115 115 116 116 117 118 119 120 122 124 126 128 130 132 134 137 139 141 144 146 148 150 152 154 155 156 157 158 159 159 159 158 157 156 155 153 151 149 146 143 141 138 134 131 128 125 122 119 116 113 110 107 105 103 101 99 97 96 95 94 94 94 94 95 95 97 98 100 102 105 108 111 115
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 39 40 40 41 41 42 42 42 42 42 43 42 42 42 42 42 41 41 40 40 39 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 26 26 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 32 32 33 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 50 51 52 53 54 54 55 55 56 56 57 57 57 57 57 57 57 57 56 56 55 54 54 53 52 51 50 49 47 46 45 44 42 41 40 38 37 36 34 33 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 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 43 41 40 38 37 36 35 34 33 32 32 32 32 31 32 32 32 32 33 34 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 54 56 57 59 61 62 64 66 67 69 71 72 74 76 77 79 80 82 83 85 86 87 89 90 91 92 93 94 95 96 96 97 97 98 98 98 98 99 99 98 98 98 98 97 97 96 95 95 94 93 92 92 91 90 89 88 87 87 86 85 85 84 84 83 83 83 83 83 83 83 83 83 84 84 85 85 86 86 87 88 88 89 89 90 90 90 90 91 91 90 90 90 89 89 88 87 86 85 84 82 81 79 78 76 74 72 70 68 66 65 63 61 59 57 55 53 51 50 48 47 45 44 43 42 41 40 39 38 38 37 37 37 37 37 37 38 38 39 40 41 43 44 46 47 49 51 53 56 58 60 63 65 68 70 72 74 76 78 80 81 82 83 83 84 83 83 83 82 81 80 78 77 75 74 72 70 69 67 65 64 62 61 59 58 56 55 53 52 51 50 48 47 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 50 50 51 51 52 53 53 54 54 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 76 77 79 80 82 83 85 86 88 89 90 91 92 92 93 93 93 93 92 91 90 88 87 84 82 80 77 74 71 69 66 63 60 57 55 52 50 47
 74 75 76 77 78 79 80 81 82 84 85 87 88 90 92 93 95 97 99 101 103 105 106 108 110 112 113 115 116 117 119 120 120 121 121 122 122 122 121 121 120 119 118 117 116 115 113 112 110 108 107 105 103 101 99 97 95 93 91 89 87 85 83 81 79 77 75 74 72 70 69 68 66 65 64 63 62 61 60 59 59 58 58 57 57 57 56 56 56 56 56 56 56 56 56 56 57 57 57 57 58 58 58 59 59 59 60 60 61 61 61 62 62 63 63 63 64 64 64 64 65 65 65 65 65 65 66 66 66 66 66 66 65 65 65 65 65 65 65 64 64 64 63 63 63 62 62 62 61 61 60 60 59 59 58 58 57 57 56 55 55 54 54 53 53 52 52 52 51 51 51 51 51 51 51 51 51 51 52 52 52 53 54 54 55 56 57 58 59 60 62 63 65 66 68 70 72 74 76 78 80 82 85 87 90 92 94 97 99 102 104 106 109 111 113 115 117 119 120 122 123 124 125 126 127 127 127 127 127 127 126 125 124 123 121 120 118 116 114 112 110 107 105 102 100 97 95 92 89 87 84 82 79 77 75 72 70 68 66 65 63 61 60 58 57 55 54 53 52 51 50 50 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 50 50 51 51 52 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 60 61 61 62 62 63 63 63 64 64 64 65 65 65 65 66 66 66 66 67 67 67 67 68 68 68 68 69 69 70 70 70 71 71 72 73 73
 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 50 51 53 55 56 58 60 62 63 65 67 68 70 71 72 74 75 76 77 77 78 78 79 78 78 78 77 76 75 74 72 70 69 67 64 62 60 57 55 53 50 48 45 43 41 39 37 35 33 31 29 28 27 25 24 23 22 22 21 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 44 45 46 47 49 50 51 52 53 54 55 56 57 57 58 58 59 59 60 60 60 60 60 60 60 59 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 41 42 42 43 43 44 44 44 44 45 45 45 45 45 45 45 45 44 44 44 43 43 42 42 41 40 39 39 38 37 36 35 34 34 33 32 31 30 30 29 29 28 28 28 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 51 53 54 56 58 60 61 62 63 64 65 65 66 66 66 65 64 64 63 62 61 59 58 56 55 54 52 51 49 48 46 45 44 42 41 40 39 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
 63 60 58 55 53 51 49 47 45 44 42 41 40 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 55 56 58 59 61 63 65 67 69 71 73 76 78 81 83 86 89 91 94 97 99 101 103 105 107 108 109 109 110 110 109 108 107 106 104 102 100 98 96 94 92 90 88 87 85 84 82 81 80 80 79 79 79 79 79 79 80 80 81 82 83 84 85 86 87 89 90 92 93 95 97 98 100 102 103 105 107 108 110 111 113 114 116 117 118 119 120 121 122 123 123 124 124 125 125 125 125 125 124 124 124 124 124 123 123 123 123 123 123 124 124 125 126 127 128 129 131 132 134 136 137 139 141 142 143 144 145 145 145 144 143 142 140 137 134 131 128 124 120 115 111 106 102 98 93 89 85 81 78 74 71 68 65 62 59 57 54 52 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 29 29 29 29 30 31 31 32 33 34 36 37 39 41 43 45 48 51 54 57 61 65 69 74 78 83 88 94 99 104 110 115 120 124 129 133 136 139 142 144 145 146 146 146 145 144 143 142 140 138 136 134 132 130 128 126 124 122 120 118 116 115 114 112 111 110 109 108 108 107 107 106 106 106 106 106 106 106 107 107 108 108 109 109 110 110 111 111 112 112 112 113 113 113 112 112 111 110 109 108 106 104 102 99 97 94 91 88 85 82 79 75 72 69 66
 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 57 57 58 59 59 60 60 61 61 62 62 63 63 63 64 64 64 64 65 65 65 65 65 65 65 65 64 64 64 64 63 63 62 62 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 45 44 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 25 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 45 45 46 47 47 48 49 49 50 50 51 51 51 51 51 51 51 51 51 51 50 50 49 49 48 48 47 47 46 45 45 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28
 41 42 43 44 44 45 45 46 46 46 47 47 46 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 33 34 35 37 38 40 42 43 45 46 48 49 50 51 52 53 53 53 53 53 53 52 52 51 50 49 49 48 47 46 45 44 44 43 43 42 42 42 41 41 41 41 41 42 42 42 43 43 44 44 45 46 46 47 48 49 50 52 53 54 55 57 58 60 62 64 66 68 70 72 74 76 79 81 84 86 89 91 94 96 98 100 102 103 105 106 106 106 106 105 104 103 101 99 96 94 91 87 84 81 77 74 71 68 64 61 59 56 54 51 49 47 45 44 42 41 39 38 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 26 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 33 33 34 36 37 38 40 41 43 45 47 49 51 54 56 58 61 63 65 67 69 71 72 73 74 75 75 75 75 75 74 73 72 71 70 68 67 66 64 63 62 60 59 58 57 56 54 53 53 52 51 50 49 49 48 47 47 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 36 36 36 37 37 38 39 39 40 41
 81 77 74 71 68 66 64 62 60 59 58 58 57 57 57 57 57 58 59 59 60 61 62 63 64 66 67 68 70 71 72 74 75 77 78 80 81 83 84 85 87 88 89 91 92 93 94 95 96 97 98 98 99 99 100 100 100 101 101 101 101 100 100 100 99 99 98 98 97 97 96 96 95 95 95 95 95 95 95 95 96 97 98 99 100 102 104 106 109 111 114 117 120 124 127 131 135 139 143 146 150 153 157 160 162 165 167 168 170 170 171 171 170 169 168 167 165 163 160 158 155 152 149 146 143 140 136 133 130 127 124 121 118 115 112 109 106 103 101 98 95 93 90 88 86 83 81 79 77 75 73 71 69 67 65 64 62 60 59 58 56 55 54 54 53 52 52 52 52 52 52 52 53 54 55 57 58 60 62 64 67 70 73 76 79 83 86 90 93 97 101 104 107 110 113 116 118 119 121 122 122 123 123 122 121 120 119 118 116 114 112 110 108 106 104 102 100 98 97 95 93 91 90 88 87 86 84 83 82 81 80 79 78 77 76 76 75 74 74 73 72 72 71 70 70 69 68 67 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 43 43 42 42 42 43 43 44 44 45 46 47 48 49 50 52 53 55 57 59 60 62 65 67 69 71 73 76 78 81 84 86 89 92 95 98 101 104 108 111 115 118 122 126 130 134 138 143 147 152 156 161 165 170 174 179 183 187 190 193 196 198 199 200 200 200 198 196 192 188 184 179 173 166 160 153 146 139 132 125 118 112 106 100 95 90 85
 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 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 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 41 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 32 32 33 33 34 35 36 36 37 38 39 40 42 43 44 45 46 47 48 49 49 50 50 51 51 51 51 51 51 51 50 50 49 48 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 46 47 47 47 46 46 46 46 45 45 44 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 44 44 43 43
 56 55 55 54 54 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 52 52 52 52 52 52 53 53 53 53 54 54 55 55 56 56 57 57 58 59 60 60 61 62 63 64 65 67 68 69 70 72 73 74 75 77 78 79 80 82 83 84 85 85 86 87 87 87 87 87 87 86 86 85 84 83 82 81 79 78 77 75 74 73 72 71 69 69 68 67 67 66 66 66 66 67 67 68 68 69 70 71 71 72 73 74 75 76 77 78 79 79 80 80 81 81 82 82 82 82 82 82 81 81 81 81 80 80 79 79 79 78 78 77 77 76 76 75 75 74 74 74 73 73 73 73 72 72 72 72 72 72 71 71 71 71 71 71 72 72 72 72 72 72 72 73 73 73 73 74 74 74 75 75 75 76 76 77 77 77 78 78 78 79 79 79 80 80 80 80 81 81 81 81 81 81 81 81 80 80 80 80 79 79 78 78 77 77 76 76 75 74 74 73 73 72 71 71 70 69 69 68 68 67 67 66 66 65 65 64 64 64 63 63 63 63 62 62 62 62 62 61 61 61 61 61 60 60 60 60 59 59 59 59 58 58 58 58 57 57 57 57 57 57 57 57 57 58 58 59 60 61 62 64 65 67 69 71 73 76 78 81 84 87 90 94 97 101 104 108 112 116 119 123 127 130 134 137 141 144 147 150 152 155 157 159 160 161 162 163 164 164 164 163 162 161 160 158 157 155 153 150 148 145 142 140 137 134 130 127 124 121 118 115 111 108 105 102 99 96 93 90 88 85 82 80 78 75 73 71 69 67 66 64 63 61 60 59 58 57
 41 41 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46 47 47 47 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 71 72 73 75 76 78 79 80 82 83 84 85 86 86 87 87 87 87 87 86 86 85 83 82 80 79 77 75 73 71 68 66 64 62 60 58 56 54 52 51 50 48 47 47 46 46 45 45 45 45 46 46 47 48 48 49 50 51 53 54 55 56 58 59 60 61 63 64 65 66 67 68 69 70 71 71 72 73 73 74 74 75 75 76 76 76 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 77 76 76 76 76 75 75 74 74 73 73 72 72 71 70 69 68 67 66 65 64 63 62 60 59 58 56 55 54 53 52 50 49 48 47 47 46 45 44 44 43 43 43 43 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 51 51 51 52 52 52 52 53 53 53 54 54 54 54 54 54 55 55 55 55 54 54 54 54 54 53 53 53 52 52 51 50 50 49 49 48 47 47 46 45 45 44 44 44 44 44 44 45 45 46 47 48 50 52 54 56 59 61 65 68 72 76 80 85 90 95 100 105 111 117 122 128 134 139 144 149 154 158 161 164 166 168 169 169 169 167 166 163 160 157 153 149 145 141 136 132 127 123 118 114 109 105 101 97 93 90 86 83 80 77 74 71 68 66 64 61 59 57 55 54 52 51 49 48 47 46 45 44 43 42 42 41 41 41 40 40 40 40 40 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 53 54 54 54 54 54 55 55 56 56 57 57 58 58 59 60 60 61 62 63 63 64 65 66 67 67 68 69 69 70 71 71 72 73 73 74 74 75 75 76 76 76 77 77 77 77 77 77 77 77 77 77 76 76 76 75 74 74 73 72 71 70 69 68 67 66 65 63 62 60 59 58 56 55 53 52 51 49 48 47 46 45 45 44 44 43 43 43 44 44 45 46 47 48 50 51 53 55 57 59 61 64 66 68 71 73 75 77 79 81 83 85 86 87 88 88 89 89 89 88 88 87 86 85 84 83 82 80 79 77 76 74 72 71 69 68 66 65 63 62 61 60 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 45 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 56 57 58 59 61 62 63 65 66 68 70 71 73 75 77 79 81 83 86 88 90 93 96 98 101 104 107 110 113 116 119 122 125 128 130 133 135 138 139 141 142 143 144 144 144 143 142 140 138 136 133 130 126 122 118 114 110 106 102 97 93 89 85 81 77 74 70 67 64 61 58 56 54 52 50 49 48 47 46 45 45 45 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 51 55 59 63 67 71 76 80 85 89 93 97 100 104 106 109 111 112 113 113 113 113 112 111 110 108 106 105 103 101 99 97 95 93 91 89 87 85 83 82 80 79 77 76 74 73 71 70 69 67 66 65 64 63 61 60 59 58 57 56 54 53 52 51 49 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 29 29 29 29 30 30 31 32 33 34 35 37 38 40 42 44 46 48 49 51 53 55 57 59 61 62 64 65 67 68 69 70 71 72 73 74 75 76 76 77 78 78 79 80 80 81 82 82 83 84 84 85 86 87 88 89 90 91 92 93 94 95 96 97 99 100 101 102 103 104 105 105 106 106 106 105 105 104 102 100 98 96 93 90 86 83 79 75 71 67 63 59 56 52 49 46 44 41 39 37 36 34 33 32 32 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 44 45 47 48 50 51 53 55 56 58 60 62 64 66 68 71 73 75 78 80 83 85 88 91 93 96 98 101 103 106 108 110 112 113 115 116 117 117 117 117 116 115 114 113 111 109 107 104 102 99 96 94 91 88 86 83 81 79 78 76 75 74 74 73 73 74 74 75 76 77 78 80 81 83 85 87 89 91 93 95 96 98 100 101 102 103 104 105 105 106 106 105 105 104 103 102 101 99 97 96 94 92 89 87 85 83 80 78 76 73 71 69 66 64 62 60 58 56 54 52 51 49 47 46 44 43 41 40 39 38 37 36 35 34 33 33 32 32 32 32 32 33 33 34 35 37 38 40 43 45
 19 18 18 18 19 19 20 20 21 22 23 25 26 28 29 31 33 35 37 39 41 44 46 48 51 53 56 58 60 63 65 67 69 71 73 74 76 77 79 80 80 81 82 82 82 82 82 82 81 81 80 79 78 77 76 75 73 72 71 69 68 66 64 63 61 59 58 56 54 52 51 49 47 45 44 42 40 38 37 35 34 33 31 30 29 28 27 27 26 26 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 38 38 39 40 41 41 42 42 43 44 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 42 41 41 40 39 38 38 37 36 35 34 33 32 31 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 19 19 19 20 21 22 23 25 26 29 31 34 37 41 45 50 55 61 68 75 82 91 100 109 120 131 143 155 167 180 193 205 217 228 237 244 250 253 254 252 248 242 235 226 216 205 194 183 172 162 151 142 132 124 115 108 101 94 88 82 77 72 67 63 59 55 52 49 46 43 40 38 36 34 32 30 28 26 25 24 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 24 25 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 53 54 54 54 54 53 53 52 51 50 48 47 45 43 41 39 37 35 33 31 29 27 26 24 23 22 21 20 19
 17 17 16 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 30 31 33 35 36 38 40 42 44 47 49 51 54 56 59 61 63 65 67 68 69 70 70 69 69 68 66 64 62 60 57 54 51 49 46 43 40 38 35 33 31 29 27 25 24 23 22 21 20 19 19 19 19 19 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 29 30 30 30 30 31 30 30 30 30 30 29 29 28 28 27 26 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 9 9 9 9 10 10 11 12 13 14 15 16 18 19 21 23 24 26 28 31 33 35 37 39 41 43 45 47 49 51 52 54 55 56 57 58 58 58 59 59 59 58 58 57 57 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 32 34 35 37 38 40 42 43 45 46 48 49 51 52 53 55 56 57 58 59 60 61 62 63 64 65 65 66 66 66 66 67 66 66 66 66 65 64 64 63 62 61 59 58 56 55 53 51 49 47 45 43 41 39 37 35 33 31 29 27 25 24 22 21 20 19
 43 41 40 39 38 37 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 59 60 62 63 64 65 66 67 68 69 69 70 70 70 70 69 69 68 67 65 64 63 61 59 58 56 54 53 51 50 49 48 47 46 46 46 47 47 48 49 50 52 54 56 58 60 63 65 68 70 72 75 77 79 81 83 85 86 88 89 89 90 90 90 90 90 89 88 88 87 86 84 83 82 81 79 78 77 75 74 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 51 51 50 49 48 48 47 46 46 45 44 44 43 43 43 42 42 42 42 43 43 43 44 45 46 46 48 49 50 51 53 54 55 56 57 58 59 60 61 61 61 62 62 61 61 61 60 60 59 59 58 57 56 56 55 54 53 53 52 51 51 50 50 49 49 48 48 48 48 48 47 47 47 48 48 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 52 52 52 52 52 52 51 51 50 49 49 48 47 46 45 44 43 42 41 41 40 40 39 39 39 40 40 41 42 44 45 47 49 51 54 56 59 62 65 68 71 75 78 82 85 89 92 95 99 102 105 108 111 114 116 119 121 123 124 126 127 129 130 130 131 131 132 132 132 132 131 131 130 130 129 128 127 126 125 124 123 121 120 118 117 115 113 112 110 108 105 103 101 98 96 93 90 88 85 82 79 76 73 70 67 64 61 58 56 53 51 48 46 45
 24 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 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 32 33 34 36 37 39 41 43 45 47 49 52 55 58 61 64 68 71 75 79 82 86 89 92 94 96 97 97 97 96 94 91 87 83 79 74 69 64 59 55 50 46 42 39 36 33 31 29 27 26 25 24 23 23 22 22 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 46 46 47 47 48 48 48 49 49 49 49 49 50 50 50 50 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 41 41 41 40 40 39 39 38 37 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 22 22 22 23 24 25 27 29 31 33 36 39 42 45 49 53 57 61 65 69 72 76 79 81 83 84 85 85 84 83 82 80 78 75 73 70 68 65 62 60 57 55 53 51 49 47 45 43 42 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 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 25 25 25 25 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 82 83 85 88 91 94 98 103 108 114 120 126 132 139 146 153 160 167 174 181 187 193 199 204 209 213 216 219 221 222 222 222 221 219 217 214 210 207 202 198 193 188 183 178 172 167 162 157 151 146 142 137 132 128 124 119 115 112 108 105 101 98 95 92 89 86 84 81 79 77 75 73 71 69 68 66 65 64 63 62 61 61 61 61 62 62 63 65 66 68 71 73 76 79 82 85 89 92 95 99 102 105 108 111 113 116 118 120 122 124 125 127 128 129 131 132 133 134 135 136 138 139 140 141 143 144 145 147 148 150 152 153 155 157 159 161 163 165 167 168 170 172 174 175 177 178 180 181 181 182 182 182 182 181 180 179 177 175 172 169 166 163 159 155 151 147 142 138 133 129 124 120 116 112 108 105 102 100 97 96 94 94 93 93 94 95 96 97 99 102 104 107 110 113 116 119 123 126 129 133 136 140 143 146 149 152 155 158 160 163 165 167 169 171 172 174 175 176 177 177 178 178 179 179 179 178 178 178 177 177 176 175 175 174 173 172 171 170 169 168 167 165 164 163 161 160 158 156 154 152 150 148 145 143 140 137 133 130 126 122 119 114 110 106 102 98 94 90 87 84 81 78 75 73 71 70 69 68 67 67 67 67 68 68 69 70 71 72 73 74 76 77 79 80 82 84 86 87 89 91 93 95 97 100 102 104 106 109 111 113 116 118 121 123 125 128 130 132 135 137 139 141 142 144 145 146 147 148 148 148 148 147 146 145 144 142 140 138 135 132 129 126 123 119 115 112 108 105 101 98 95 92 89 87 85 83 82 81 81 81
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 66 64 63 61 60 58 57 56 56 55 55 55 55 55 55 56 57 57 58 59 60 61 63 64 66 67 69 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 99 101 103 105 106 107 109 110 111 112 112 113 113 113 113 113 113 112 112 111 110 109 108 107 105 104 102 100 99 97 95 93 91 89 87 85 83 82 80 78 77 76 74 73 73 72 72 72 73 73 74 76 77 79 81 83 85 87 90 92 95 97 100 102 105 107 109 111 113 115 117 118 120 121 122 122 123 123 123 123 123 123 122 122 121 120 118 117 116 114 112 110 109 107 104 102 100 98 96 93 91 89 87 84 82 80 78 76 74 72 70 69 67 65 64 62 61 60 58 57 56 55 55 54 53 53 53 52 53 53 53 54 54 55 56 58 59 60 62 64 65 67 68 69 71 71 72 73 73 73 73 73 72 72 71 70 69 68 67 66 66 65 64 63 63 62 61 61 61 60 60 60 60 60 60 60 61 61 62 62 63 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 83 83 84 85 85 86 86 86 86 86 85 85 84 83 82 81 80 79 77 76 74 73 72 71 69 69 68 67 67 66 66 67 67 67 68 69 70 71 72 73 74 75 76 77 78 79 80 80 81 81 81 82 82 82 82 81 81 81 80 79 79 78 77 77 76 75 74 73 72 72 71 70 69 69 68 67 67 66 66 66 65 65 65 65 65 65 65 65 66 66 67 67 68 69 70 71 71 72 73 74 75 76 77 78 79 79 79 79 79 79 78 77 76 75 73 72 70 68
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 21 22 24 26 29 31 34 38 41 45 48 52 56 60 63 67 70 73 75 77 78 79 79 79 79 78 76 75 73 71 68 66 64 62 59 57 55 53 51 49 47 46 44 43 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 19 19 19 20 21 22 23 24 26 27 29 30 32 34 35 37 39 41 42 44 45 47 48 50 51 52 54 55 56 57 59 60 61 62 63 64 65 67 68 69 70 72 73 75 76 78 79 81 83 85 86 88 90 92 94 96 98 100 102 103 105 106 107 107 107 107 106 105 103 101 98 95 92 88 84 80 75 71 66 62 57 53 49 45 41 37 34 31 29 26 24 23 21 20 19 19 18 18 18 18 18 19 19 20 21 22 23 23 24 25 26 27 28 30 31 32 33 34 35 35 36 37 38 39 40 41 42 42 43 44 45 45 46 47 48 48 49 50 50 51 52 52 53 54 54 55 55 56 56 56 57 57 57 57 57 57 56 56 55 54 53 52 51 50 48 47 45 43 41 39 37 35 33 32 30 28 26 25 23 22 21 20 20 19 19 19 19 19 20 20 21 22 23 24 25 26 27 29 30 31 33 34 35 37 38 40 41 43 44 46 47 48 50 51 53 54 55 57 58 59 61 62 63 64 64 65 66 66 66 67 67 66 66 66 65 64 63 62 61 59 58 56 55 53 51 49 47 45 43 41 39 37 35 34 32 30 28 27 25 24 23 21 20 19 19 18 18 17 17 17 18 19
 65 64 64 64 64 65 65 66 68 69 70 72 73 75 76 78 79 81 83 84 86 87 89 90 92 93 94 96 97 98 100 101 102 103 104 106 107 108 109 110 111 112 113 115 115 116 117 118 119 120 120 121 121 121 121 121 121 121 120 120 119 118 117 115 114 112 110 108 106 103 101 98 95 92 89 86 83 80 77 74 71 69 66 64 62 60 58 57 56 56 55 56 56 57 58 60 62 64 66 69 71 74 77 80 82 85 88 90 93 96 98 100 103 105 107 109 110 112 114 115 117 118 119 121 122 123 123 124 125 126 126 126 127 127 127 127 127 126 126 125 124 123 122 121 120 119 117 116 114 112 110 108 106 104 102 99 97 95 92 90 87 85 82 80 77 75 73 70 68 66 64 62 60 59 57 56 55 55 54 54 55 55 56 57 59 60 62 64 65 67 69 71 73 74 76 77 78 79 80 81 81 82 82 82 83 83 83 82 82 82 82 82 82 81 81 81 81 81 81 81 81 81 81 82 82 82 83 83 84 84 85 86 86 87 88 89 90 91 92 93 93 94 95 96 96 97 97 97 97 97 96 96 95 94 92 91 89 87 84 82 80 77 74 72 69 67 65 63 61 60 59 58 58 58 58 59 60 61 63 65 67 69 72 75 78 80 83 86 90 93 96 99 102 105 108 111 114 117 119 122 124 126 128 130 132 133 135 136 137 137 138 138 138 138 138 138 137 137 136 135 134 133 132 131 130 129 128 126 125 124 122 121 119 118 116 115 113 111 110 108 106 104 102 100 98 95 93 91 88 86 83 81 78 76 74 72 70 68 67 66
 25 26 27 28 29 30 32 34 35 38 40 42 44 47 49 51 53 56 58 60 61 63 64 66 66 67 68 68 68 67 67 66 65 64 63 62 61 59 58 56 55 53 52 50 49 47 46 44 43 42 41 40 38 37 36 35 35 34 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 27 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 45 46 48 49 51 52 54 55 56 58 59 60 61 62 62 62 63 62 62 61 60 59 58 56 54 52 50 48 46 44 41 39 37 35 33 31 30 28 27 26 25 24 24 23 23 23 24 24 25 26 27 28 29 30 32 33 35 36 38 40 42 43 45 47 49 50 52 53 55 56 57 58 59 59 60 60 60 60 60 59 58 58 57 56 55 53 52 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 51 53 54 55 57 58 59 60 61 62 62 63 63 63 63 63 62 61 60 59 58 57 55 54 52 50 48 46 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 25 25 25 25
 28 27 26 25 25 25 25 26 26 27 28 29 30 31 32 33 35 36 37 39 40 41 43 44 45 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 83 84 85 87 88 89 90 91 92 92 93 93 93 92 91 90 89 87 85 82 79 76 72 68 64 60 56 53 49 45 42 39 36 33 31 29 28 26 25 25 24 24 24 24 24 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 37 38 39 40 41 42 43 45 46 47 49 50 51 52 54 55 56 58 59 60 61 62 63 64 65 66 66 67 67 67 67 67 67 66 66 65 64 63 61 60 59 57 55 53 52 50 48 46 44 42 41 39 37 36 34 33 32 32 31 31 31 31 32 33 35 36 39 41 45 48 52 57 62 67 73 79 86 92 99 106 113 120 126 132 138 143 147 150 152 153 153 152 150 147 144 140 135 130 125 119 114 109 103 98 93 88 83 79 75 71 67 64 60 57 55 52 49 47 45 43 41 39 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 14 14 15 16 17 18 20 21 24 26 29 31 34 37 40 43 46 49 52 54 56 58 60 61 62 63 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 67 67 68 69 70 71 72 73 75 76 78 80 81 83 85 87 88 90 92 93 95 96 97 98 98 98 98 97 96 95 93 90 87 84 81 77 73 69 65 61 57 53 49 45 42 39 36 33 31 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 18 18 17 17 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 37 37 37 37 36 36 35 34 33 32 31 29 28 26 25 23 21 20 18 17 16 15 14 13 13 12 12 12 12 12 13 13 14 15 16 17 18 19 21 22 23 25 26 28 30 31 33 35 36 38 40 41 43 44 46 47 48 49 50 51 51 52 52 52 52 52 52 51 51 50 50 49 48 47 46 45 44 43 42 41 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 12 12 12 13 13 14 15 17 19 21 23 25 28 31 34 37 41 44 48 52 55 59 63 66 69 72 75 77 79 80 81 82 82 82 81 80 79 77 76 74 72 71 69 67 65 63 61 59 58 56 54 53 51 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 17 17 17 17 17 18 19 20 20 22 23 24 25 26 28 29 30 31 32 33 33 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 39 40 41 42 43 44 45 47 49 50 52 54 56 58 61 63 65 67 69 71 73 75 76 77 78 78 77 76 75 73 71 68 65 62 59 56 52 49 45 42 39 36 33 30 28 26 24 22 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
 60 59 58 57 57 56 57 57 57 58 59 60 62 63 65 66 68 70 72 74 76 78 80 82 84 86 88 91 93 96 98 100 103 105 108 110 113 115 117 120 122 124 126 128 130 132 134 135 137 138 139 140 140 141 141 141 140 140 139 138 136 135 133 131 128 126 123 120 117 113 110 106 103 99 95 91 87 84 80 76 73 70 67 64 62 59 58 56 55 55 54 55 55 57 58 60 62 65 68 71 75 78 82 86 90 94 98 101 105 109 112 115 118 121 124 126 128 130 131 132 133 133 133 133 133 132 132 131 129 128 127 125 123 121 120 118 116 114 111 109 107 105 103 101 99 97 94 92 90 88 86 84 82 80 78 76 74 72 70 69 67 65 63 61 60 58 56 55 53 52 51 50 49 48 48 47 47 48 48 49 51 52 54 56 58 61 64 66 69 72 74 77 79 81 83 85 87 88 90 91 92 93 93 94 95 95 96 96 97 97 98 99 99 100 101 102 103 104 105 106 107 108 110 111 113 115 116 118 120 122 123 125 127 128 130 131 132 133 134 134 135 135 134 134 133 131 130 128 125 123 120 117 113 110 106 102 98 94 90 87 83 79 76 73 70 67 65 63 62 61 60 60 60 61 62 63 65 67 69 71 74 76 79 81 84 87 89 91 93 95 97 99 100 101 102 102 103 103 103 103 103 102 102 101 100 99 99 98 97 96 95 94 93 92 91 91 90 90 89 89 88 88 88 88 88 88 88 88 88 89 89 90 90 90 91 91 92 92 92 93 93 93 92 92 91 90 89 88 86 84 82 80 78 75 73 70 68 66 64 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 40 41 42 43 45 47 50 53 57 61 65 70 75 80 86 92 98 104 111 117 124 131 137 144 150 156 161 166 170 173 175 177 177 177 176 174 171 167 164 159 154 149 144 139 134 129 124 119 114 110 105 101 97 94 90 87 84 81 79 76 74 72 70 68 66 64 63 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 44 44 43 43 43 43 44 45 46 47 49 51 53 55 58 60 63 65 68 70 73 76 78 81 83 86 88 91 93 96 99 101 104 107 111 114 117 121 125 129 133 138 143 148 153 158 164 170 175 181 187 193 198 204 208 213 217 220 222 224 225 224 223 221 218 215 210 205 199 193 187 180 173 166 158 151 144 137 131 124 118 112 106 100 95 90 86 81 77 74 71 68 66 64 62 61 60 60 60 60 61 62 63 65 66 68 70 71 73 75 76 78 79 80 82 83 83 84 85 86 86 86 87 87 88 88 88 88 89 89 89 90 90 91 91 92 93 93 94 95 96 96 97 98 99 100 101 102 103 104 105 106 106 107 108 108 108 109 109 109 109 108 108 107 106 105 104 103 101 99 97 95 93 90 88 85 82 79 76 73 70 67 64 61 59 57 55 53 52 51 50 49 49 49 49 49 49 50 51 51 52 53 54 55 57 58 59 60 62 63 64 66 67 69 70 72 73 75 76 78 80 81 83 84 86 87 89 90 91 92 93 94 95 96 97 97 98 98 99 99 99 99 98 98 97 97 96 95 94 93 92 90 89 87 85 83 81 79 77 75 72 70 67 65 62 59 57 54 52 50 48 46 44 42 41 40 40
 63 63 63 63 64 66 67 69 72 74 77 80 83 86 89 92 94 97 100 102 104 106 107 109 110 110 111 111 110 110 109 108 106 105 103 101 100 98 95 93 91 89 87 85 83 80 78 76 75 73 71 69 68 66 65 64 62 61 60 59 59 58 57 56 56 55 55 55 54 54 54 54 54 54 54 54 55 55 55 56 56 57 57 58 59 60 61 62 64 65 67 68 70 72 73 75 76 77 78 78 79 79 79 78 78 77 76 76 75 73 72 71 70 69 68 67 66 65 64 64 63 63 62 62 62 61 61 61 62 62 62 63 64 65 66 67 68 70 71 73 75 77 80 82 85 88 91 94 98 101 105 108 112 115 119 122 125 127 129 131 132 133 133 132 130 128 126 123 119 115 111 106 102 97 92 88 84 80 77 74 72 70 69 68 68 68 68 69 71 72 74 76 78 81 83 86 89 91 94 97 99 102 104 107 109 111 113 115 116 117 118 119 119 119 119 119 118 118 117 116 114 113 111 109 108 106 104 102 100 98 96 94 92 91 89 87 86 84 83 81 80 79 78 77 76 75 75 74 73 73 73 72 72 72 71 71 71 71 71 71 70 70 70 70 70 69 69 69 69 69 69 69 69 68 68 68 68 67 67 66 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 53 52 52 51 51 51 51 51 51 51 51 52 52 53 54 55 56 57 58 60 61 63 65 67 69 71 74 77 79 82 85 88 91 95 98 101 103 106 108 110 112 113 114 114 114 114 113 111 109 107 104 101 97 94 90 87 83 80 77 74 71 69 67 65 64
 20 19 18 18 17 17 18 18 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 38 40 42 43 45 47 49 51 53 55 58 60 62 65 67 70 73 75 78 81 84 86 89 91 93 94 96 97 97 98 97 96 95 93 91 89 86 82 79 76 72 68 64 61 57 53 50 47 44 40 38 35 32 30 28 26 24 22 21 20 19 18 18 17 17 18 18 19 20 21 22 24 26 28 30 32 34 36 39 41 43 45 46 48 49 50 51 52 53 53 53 54 53 53 53 52 52 51 51 50 50 49 48 48 47 47 46 46 45 45 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 39 38 38 37 36 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 24 24 25 26 28 29 32 34 37 40 44 48 52 56 61 66 71 76 81 86 91 96 100 104 107 109 111 113 113 113 113 111 110 107 105 102 99 96 93 90 86 83 80 78 75 73 70 68 67 65 63 62 61 60 59 58 58 57 57 57 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 56 56 55 54 53 51 50 48 47 45 43 41 39 37 35 34 32 31 30 29 29 29 29 29 30 31 32 33 34 36 37 39 41 42 44 46 48 50 52 54 55 57 59 61 63 64 66 68 69 71 72 74 75 77 78 79 81 82 83 85 86 87 89 90 92 93 95 96 98 100 102 103 105 107 109 110 112 113 114 114 114 114 113 112 111 108 106 102 99 94 90 85 80 75 70 65 60 55 50 46 42 38 34 31 28 26 23 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 70 72 75 78 81 85 89 93 97 102 107 112 116 121 125 130 133 137 140 142 144 145 146 146 146 145 144 142 140 137 135 132 129 126 123 120 117 114 111 109 106 104 102 100 99 97 96 95 94 94 94 94 94 94 94 95 96 96 97 98 99 101 102 103 104 106 107 108 108 109 109 110 109 109 108 107 106 104 102 99 96 93 90 87 83 80 77 74 71 69 66 64 63 62 61 60 60 60 60 60 60 61 62 62 63 64 64 65 66 67 68 68 69 70 71 72 73 74 76 77 78 80 81 83 85 87 89 91 93 96 99 101 104 108 111 114 118 121 125 129 133 136 140 143 146 149 151 153 155 155 156 155 154 153 150 147 144 140 136 131 126 121 116 111 105 100 95 89 84 80 75 71 67 64 61 58 56 54 52 51 51 50 50 51 52 53 54 56 57 59 61 63 64 66 68 69 71 72 73 74 74 75 75 76 76 75 75 75 74 74 73 73 72 71 71 70 69 69 68 68 67 67 66 66 66 66 66 66 66 66 66 67 67 67 68 68 69 69 70 70 70 71 71 71 71 71 71 71 71 70 70 69 68 67 66 65 64 63 62 61 59 58 57 56 55 54 54 54 54 54 55 56 57 59 61 63 66 69 71 75 78 81 84 88 91 94 97 99 102 104 106 108 109 111 112 112 112 112 112 112 111 110 109 108 107 105 104 102 100 99 97 95 94 92 91 90 88 87 86 85 84 83 82 82 81 81 80 80 79 79 79 78 78 78 78 77 77 77 76 76 76 75 75 74 73 72 72 71 70 69 68 68 67 67 66 66 66 67 68 69
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 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 9 10 10 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 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 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 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
 61 62 64 67 70 73 77 80 85 89 93 98 102 106 110 114 118 121 124 126 128 130 131 131 131 130 129 128 126 125 122 120 118 116 113 111 109 107 105 103 102 101 100 99 99 99 99 99 100 100 101 103 104 106 107 109 111 113 115 116 118 119 121 122 122 123 123 122 121 120 119 117 115 112 110 107 103 100 97 93 90 86 83 80 77 75 72 70 69 67 66 66 66 66 67 68 69 70 71 73 75 77 78 80 82 84 85 87 88 89 90 91 92 93 94 94 95 95 96 96 97 97 98 98 99 100 100 101 102 103 104 106 107 109 111 112 114 116 118 120 122 124 126 128 130 131 132 133 134 135 135 134 134 133 131 129 127 125 122 119 116 113 109 106 102 98 95 91 88 85 81 79 76 74 72 70 69 68 68 68 68 69 70 72 74 76 79 82 85 88 91 95 98 101 103 106 108 110 111 112 112 112 112 111 110 109 107 105 103 100 98 95 93 90 88 86 83 81 79 78 76 75 74 73 73 73 73 73 74 74 75 77 78 80 82 85 87 90 92 95 98 101 104 107 109 112 114 116 118 119 119 119 119 118 117 114 112 109 106 102 98 94 90 86 82 78 74 71 68 66 64 62 61 60 60 60 60 61 62 63 65 67 69 72 74 77 80 82 85 89 92 95 98 101 104 106 109 112 114 116 118 120 122 123 124 125 125 126 126 126 125 125 124 123 122 121 120 119 118 117 116 115 113 112 111 110 108 107 106 104 103 101 100 98 97 95 93 91 89 87 85 83 81 79 77 75 73 71 69 67 65 63 62 61 60 59 58 58 59 60
 81 81 82 82 82 82 82 82 82 82 81 81 80 79 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 65 64 63 63 62 62 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 62 62 62 63 63 64 64 65 65 66 66 67 68 68 69 70 71 72 72 73 74 75 76 77 78 79 81 82 83 84 85 87 88 89 91 92 93 95 96 97 98 99 100 101 102 102 102 102 102 102 101 101 100 99 98 97 96 95 93 92 90 88 87 85 83 82 80 78 77 75 73 72 70 69 67 66 65 64 63 62 61 60 59 59 58 58 58 57 57 58 58 58 59 59 60 61 61 62 63 65 66 67 69 70 72 74 75 77 79 81 82 84 85 87 88 89 90 90 91 91 90 90 89 88 87 86 84 83 81 80 78 77 75 74 73 72 71 70 69 69 68 68 67 67 67 67 67 67 67 67 67 67 68 68 68 69 69 70 70 71 72 72 73 73 74 75 75 76 77 77 78 78 79 79 80 80 80 81 81 81 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 81 81 81 80 80 79 79 78 78 77 77 76 75 75 74 74 73 73 73 72 72 71 71 71 70 70 70 69 69 68 68 67 67 66 66 65 65 64 64 63 63 62 62 62 61 61 61 61 61 61 61 61 61 61 62 62 62 63 63 64 64 65 65 66 66 67 67 68 69 69 70 70 70 71 71 72 72 72 72 73 73 73 73 73 73 73 74 74 74 74 74 75 75 75 75 76 76 77 77 77 78 79 79 80 80
 109 110 112 115 117 120 123 125 128 131 134 137 139 141 143 144 145 146 146 146 146 145 144 143 141 139 137 135 133 131 128 126 124 121 119 117 115 113 112 110 109 108 107 107 106 106 106 106 107 108 109 110 111 112 114 116 118 120 122 124 126 128 130 132 134 135 137 138 140 141 142 142 142 142 142 141 140 139 137 135 133 131 128 125 123 120 117 114 111 109 107 104 103 101 99 98 97 96 95 95 94 94 93 93 93 93 93 93 93 93 93 93 93 93 94 94 94 95 95 96 96 97 97 98 99 100 100 101 102 104 105 106 107 108 110 111 113 114 116 117 118 120 121 122 123 124 125 126 126 126 126 126 126 125 124 123 122 121 119 117 115 113 111 108 106 104 101 98 96 94 91 89 87 85 84 82 81 81 80 80 81 81 83 84 86 88 90 93 95 98 101 104 107 110 113 116 118 121 123 124 126 127 128 129 129 129 128 128 127 126 124 122 121 119 117 115 113 110 108 106 104 103 101 99 98 97 96 95 94 93 93 93 92 92 92 93 93 93 94 94 95 95 96 97 97 98 99 99 100 100 101 101 101 102 102 102 102 101 101 101 100 100 99 99 98 97 97 96 96 96 96 96 96 97 97 98 99 100 101 102 103 104 106 107 108 109 110 111 113 114 114 115 116 117 118 118 119 119 120 120 120 121 121 121 121 121 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 122 123 123 123 123 123 123 123 123 123 123 122 122 122 121 121 120 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 106 105 105 105 106 106 107
 4 4 4 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 22 23 23 23 24 23 23 23 22 21 20 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 20 20 20 20 20 20 20 20 20 20 19 19 18 18 17 16 16 15 14 14 13 12 11 11 10 10 9 8 8 7 7 7 6 6 6 6 6 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 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 75 80 86 93 100 107 115 123 131 139 146 152 157 161 164 165 164 162 159 154 149 143 137 131 124 118 112 106 101 95 91 86 82 79 76 73 70 68 67 65 64 64 63 63 63 63 64 65 66 68 69 71 73 75 77 79 82 84 87 89 92 95 98 101 104 107 110 113 116 120 123 126 130 134 137 141 144 147 150 153 155 157 158 158 158 157 155 153 150 146 142 137 132 127 121 116 111 106 101 97 93 89 85 82 79 76 74 71 69 68 66 65 64 63 62 61 61 60 60 60 60 60 60 61 61 62 62 63 64 65 66 67 68 69 71 72 74 76 78 80 82 84 87 89 92 95 98 101 105 108 111 115 118 122 125 128 131 133 135 136 137 137 137 136 134 131 127 123 119 114 109 104 98 93 88 83 79 75 71 68 65 63 61 60 59 58 58 58 59 60 61 63 65 68 70 73 77 80 84 88 92 97 101 106 110 115 119 123 126 129 131 132 133 133 132 130 127 124 121 117 112 108 103 99 94 90 86 82 78 74 71 68 66 64 61 60 58 57 55 54 54 53 52 52 52 51 51 51 51 52 52 52 53 53 53 54 54 55 55 56 56 56 57 57 57 57 57 57 57 57 56 56 56 55 55 54 54 54 53 53 53 53 52 52 52 52 53 53 53 54 54 55 56 56 57 59 60 61 63 65 67 69 71 73 76 79 82 85 88 91 95 98 102 105 109 112 115 118 120 122 123 124 124 123 122 121 119 116 113 110 107 103 99 95 92 88 84 81 77 74 71 68 65 63 61 59 57 56 55 54 54 54 54 55 56 58 60 63 66 70
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 70 70 69 69 69 69 70 70 71 72 74 75 77 79 81 84 86 89 92 96 99 102 106 110 113 117 120 123 125 127 129 130 130 130 129 127 124 121 118 114 110 105 101 96 92 88 84 80 77 74 71 68 66 64 62 61 60 59 58 58 57 57 57 57 57 58 58 58 59 60 60 61 62 63 64 65 66 66 67 68 69 70 71 72 73 74 75 76 77 78 80 82 84 86 88 91 93 96 99 102 106 109 113 117 120 124 128 132 135 139 142 145 148 151 153 156 157 159 160 161 162 162 162 161 161 160 159 158 157 155 154 153 152 150 149 149 148 147 146 146 146 145 145 145 145 144 144 144 144 143 143 143 142 141 141 140 139 138 137 136 134 133 132 130 128 127 125 123 121 119 117 115 113 110 108 105 103 100 97 95 92 89 87 84 82 79 77 74 72 70 67 65 63 61 60 58 56 55 54 52 51 50 50 49 48 48 48 48 48 48 48 49 50 51 52 53 55 58 60 63 66 70 74 79 84 90 96 102 109 116 123 131 138 144 150 156 160 163 165 166 165 163 160 156 151 146 140 134 128 122 116 110 105 100 95 90 86 82 79 76 73 70 68 67 65 64 64 63 63 64 64 65 66 67 69 71 72 74 76 78 79 81 82 84 85 86 86 87 87 87 86 86 85 84 82 81 79 77 76 74 72 70 68 66 64 62 60 59 57 56 54 53 52 52 51 51 50 50 50 51 51 52 53 53 54 56 57 58 59 61 62 64 65 67 68 69 71 72 73 75 76 77 77 78 79 79 79 79 79 79 78 78 77 76 75 74 73 72 72 71
 45 46 47 48 49 50 51 53 55 57 59 61 63 66 68 70 73 75 78 80 82 84 86 87 88 89 89 89 88 88 86 85 83 80 78 75 73 70 67 64 62 59 57 55 53 51 49 48 47 45 45 44 43 43 43 43 43 43 43 44 44 45 45 46 47 48 48 49 50 51 52 53 54 55 55 56 57 57 58 58 58 58 58 58 58 57 57 57 57 56 56 56 56 56 56 56 56 57 57 58 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 74 75 76 77 77 78 78 78 79 79 79 79 79 79 79 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 77 77 77 76 75 75 74 73 72 71 70 69 68 67 66 65 63 62 61 60 59 57 56 55 54 54 53 52 52 51 51 51 51 51 50 50 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 47 47 46 46 45 44 44 44 43 43 43 42 42 42 43 43 43 44 44 45 46 48 49 51 53 55 57 60 62 65 68 71 73 76 79 81 83 85 87 88 89 89 89 88 87 86 84 82 80 78 75 73 70 68 65 63 60 58 56 54 52 50 49 47 46 45 44 44 43 43 42 42 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 46 46 46 46 45 45 45 45 44 44 43 43 43 42 42 42 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 45 45 46 47 47 48 49 49 50 50 51 51 52 52 52 52 52 52 52 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 45 45 45 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 64 66 67 69 70 72 73 74 76 77 79 80 81 82 83 84 85 85 86 86 87 87 87 87 86 86 85 85 84 82 81 80 78 77 75 73 72 70 68 67 65 64 62 61 60 59 59 58 58 57 57 57 57 58 58 58 59 59 60 61 62 62 63 64 64 65 66 67 67 68 69 69 70 71 71 72 73 74 75 76 77 79 80 83 85 88 92 96 100 106 112 119 127 136 145 156 167 179 191 203 214 225 235 243 249 253 254 253 249 242 234 224 214 202 190 178 167 156 145 135 125 117 109 102 95 89 84 79 75 71 68 65 63 61 59 58 57 57 57 57 57 58 59 60 62 64 66 68 70 73 76 79 83 87 91 95 100 106 111 117 124 130 138 146 154 162 171 179 188 196 203 210 216 220 222 223 221 218 212 206 197 188 178 168 158 148 138 129 120 112 105 98 92 86 81 76 72 68 64 61 58 55 53 51 49 47 45 44 43 41 40 40 39 38 38 38 37 37 38 38 39 39 41 42 44 46 48 51 54 57 61 66 71 76 82 88 95 102 109 117 124 131 138 145 151 156 160 162 163 163 161 158 154 149 143 136 129 122 115 108 101 94 88 82 77 73 69 65 62 59 57 55 53 52 52 51 51 51 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 67 67 67 67 67 66 66 65 63 62 61 59 57 56 54 52 51 49 47 46 45 43 42 41 40 40 39 39 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 56 58 59 60 61 63
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 54 55 56 57 57 57 57 56 55 54 53 52 51 50 48 47 46 45 44 43 42 42 41 41 40 40 40 40 40 40 41 41 42 43 44 45 46 47 48 50 52 54 56 58 60 62 64 67 69 72 74 76 78 80 82 84 85 86 87 87 87 87 86 85 84 83 81 79 76 74 71 68 65 63 60 57 54 51 49 46 44 42 40 38 36 34 33 32 31 30 29 29 29 28 28 28 29 29 30 30 31 32 33 34 35 36 37 39 40 42 44 45 47 49 51 53 55 56 58 60 62 63 64 65 66 67 67 67 66 66 65 63 61 59 57 55 53 50 48 46 43 41 39 38 36 34 33 32 30 30 29 28 27 27 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 34 34 34 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 32 33 33 33 34 34 35 35 36 37 38 39 40 41 43 44 46 47 49 50 52 54 56 57 59 61 62 64 65 67 68 69 70 70 71 71 71 71 70 70 69 68 67 66 65 63 62 60 59 57 55 53 52 50 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 29 28 28 28 28 28 28 28 29 29 30 31 32 33 34 35 36 38 39 41 42 44 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 76 78 79 80 81 81 81 81 80 79 78 76 74 71 69 66 63 60 58 55 52 50 47 45 43 41 39 38 36 35 34 33 32 32 31 31 31 31 31 31 31 32 33 33 34 35 37 38 39 41 43 44 46 48 50 51
 81 81 80 80 79 79 79 79 79 79 79 79 80 80 81 81 82 83 84 86 87 89 90 92 94 96 99 102 104 107 111 114 117 121 125 128 132 135 138 141 143 145 146 147 146 146 145 143 140 138 134 131 127 123 119 116 112 108 105 101 98 95 93 90 88 86 84 83 81 80 79 78 78 77 77 77 77 77 77 78 78 79 80 81 83 84 86 88 90 92 94 96 99 102 104 107 110 112 115 117 120 122 124 126 127 129 130 131 132 132 133 133 133 132 132 131 130 129 128 127 126 124 123 121 120 118 117 115 114 113 112 111 110 109 109 109 109 110 110 111 112 113 115 117 118 120 122 124 126 128 129 131 133 134 136 137 138 139 139 140 140 139 139 138 136 134 132 130 127 124 121 118 114 110 106 102 98 95 91 87 84 81 78 75 72 70 68 66 65 63 62 61 61 60 60 60 60 60 60 61 61 62 63 64 65 67 68 70 72 74 76 78 81 83 86 89 92 95 97 100 103 105 108 110 112 113 114 115 115 115 115 114 113 111 109 107 105 103 100 98 95 92 90 87 85 83 81 79 77 75 73 72 70 69 68 67 66 65 64 64 63 63 63 63 63 64 64 65 66 67 68 70 71 73 75 77 79 81 83 85 87 90 92 94 96 98 100 102 104 106 108 109 111 112 113 114 115 116 117 118 118 119 119 119 119 119 119 119 119 119 119 119 119 119 119 118 118 118 118 118 118 118 118 118 117 117 117 116 115 115 114 113 112 111 110 109 108 107 105 104 103 102 100 99 98 97 95 94 93 92 91 89 88 87 86 85 84 83 83 82
 83 82 81 81 80 80 80 80 81 81 82 82 83 84 84 85 86 87 87 88 88 88 89 89 89 88 88 87 87 86 85 84 82 81 80 78 76 75 73 72 71 69 68 67 66 65 65 64 64 64 64 64 64 65 66 66 67 68 69 70 71 72 73 74 75 76 77 78 78 79 79 80 80 80 80 80 80 80 80 79 79 79 78 78 78 78 78 78 78 78 79 80 81 82 83 84 86 88 89 91 93 95 96 98 99 100 101 102 102 103 102 102 101 100 98 97 95 93 90 88 85 83 80 78 76 73 71 69 68 66 65 64 63 63 63 63 63 64 65 67 69 71 73 76 78 81 84 88 91 94 97 100 103 106 108 110 112 113 114 114 113 113 111 110 107 105 102 99 96 93 90 87 84 81 78 76 73 71 69 67 66 64 63 62 61 61 60 60 60 60 60 60 60 61 61 61 62 62 62 63 63 63 63 63 63 63 63 63 62 62 62 62 61 61 61 60 60 60 59 59 59 59 59 59 60 60 61 61 62 63 64 65 66 67 67 68 69 70 70 71 71 72 72 72 71 71 71 70 70 69 68 67 66 65 65 64 63 62 62 61 61 60 60 60 61 61 62 63 64 66 68 70 73 76 79 82 86 90 94 98 102 106 110 114 117 120 123 125 126 127 127 126 124 122 120 117 113 109 105 101 96 92 87 83 79 75 72 68 65 63 60 58 56 55 54 53 53 52 53 53 54 55 56 58 59 61 64 66 68 71 74 76 79 82 84 87 90 92 94 96 98 99 100 101 101 102 101 101 100 99 98 96 95 93 91 90 88 87 85 84
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 33 32 31 30 28 27 26 25 24 23 22 22 21 20 20 19 19 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 20 20 21 21 22 22 23 24 25 26 26 27 28 29 30 31 31 32 32 33 33 33 33 33 32 32 31 30 29 28 27 26 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 29 29 30 30 29 29 29 28 27 26 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 34 34 34 34 34 33 33 32 31 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 28 29 30 30 31 31 31 31 32 32 31 31 31 31 30 29 29 28 27 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 34 35 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 39 40 41 42 43 44 45 46 46 47 47 47 46 45 44 43 42 40 38 36 34 32 30 28 27 25 23 22 20 19 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 17 18 19 21 22 23 25 27 28 30 32 34 36 38 40 42 44 46 48 50 52 54 55 57 58 59 59 60 59 59 58 57 56 54 52 50 48 46 44 42 39 37 35 33 31 29 27 26 24 23 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 13 14 15 16 18 19 20 21 23 24 26 27 28 30 31 32 33 34 34 35 35 35 35 35 34 34 33 33 32 31 30 29 29 28 27 27 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 18 17 17 16 15 15 14 13 13 12 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 21 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 17 17 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 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 74 74 73 73 72 71 70 69 68 67 66 65 64 63 63 62 62 61 61 61 61 61 62 62 63 64 65 66 67 69 70 72 74 75 77 79 81 82 84 86 88 89 91 92 93 95 96 96 97 98 98 98 98 97 97 96 95 94 93 91 90 88 87 85 83 81 80 78 76 75 73 72 71 70 69 69 68 68 67 67 67 67 68 68 69 69 70 71 72 73 74 74 75 76 76 77 77 77 77 77 77 76 76 75 74 73 72 72 71 70 69 68 68 67 67 67 66 66 67 67 67 68 69 70 71 72 73 75 76 78 79 80 82 83 83 84 84 84 84 83 82 81 80 78 76 74 73 71 69 67 65 64 63 61 61 60 59 59 59 60 60 61 62 64 66 68 71 74 78 83 87 93 99 106 113 121 130 139 148 157 166 174 182 188 193 196 198 197 194 190 185 179 172 164 157 149 142 135 128 122 117 111 107 103 99 96 93 91 88 87 85 84 83 82 82 81 81 81 81 81 82 82 83 83 84 85 86 87 88 89 90 92 93 95 97 99 101 103 106 108 111 114 118 122 125 129 134 138 143 147 152 156 160 163 166 168 170 170 169 167 164 161 156 150 144 138 131 124 117 111 104 99 93 88 83 79 75 72 69 66 64 62 61 60 59 58 58 58 58 59 59 60 61 63 65 66 68 71 73 76 79 82 85 88 91 94 96 99 101 102 104 104 104 104 102 101 98 95 92 89 86 82 78 75 72 69 66 63 61 58 57 55 54 52 52 51 51 50 50 51 51 52 52 53 54 56 57 59 60 62 63 65 67 68 70 71 72 73 73 74
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 51 51 51 51 51 51 50 50 49 48 47 47 46 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 41 41 40 39 38 37 36 35 34 33 33 32 31 31 31 30 30 30 31 31 31 32 32 33 33 34 35 36 37 38 39 39 40 41 42 42 43 43 43 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 37 38 39 40 41 42 42 43 43 43 42 42 41 41 40 39 39 38 37 37 36 36 35 35 35 35 35 35 36 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 49 49 49 49 48 47 46 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 24 24 24 25 26 26 27 28 29 30 32 33 35 36 38 39 41 43 45 46 48 49 51 52 53 54 54 54 54 54 53 52 51 50 48 47 45 43 42 40 38 36 35 33 32 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43 44 44 45 45 45 45 45 45 44 43 42 41 39 38 36 35 33 32 30 29 27 26 25 24 23 22 21 20 20 19 19 19 19 18 18 19 19 19 19 20 20 21 22 23 24 25 26 27 28 30 31 33 35 36 38 40 42 43 45 46 48 49 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 51 52 53 53 54 54 54 55 54 54 54 54 54 53 53 53 53 53 53 53 53 54 54 55 55 56 56 57 58 58 59 59 59 60 60 60 60 59 59 58 58 57 56 55 54 54 53 52 51 50 50 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 55 56 56 57 57 57 57 57 56 55 54 53 52 51 49 48 46 44 43 41 39 38 37 35 34 33 32 31 30 29 29 28 28 27 27 27 27 28 28 28 29 30 31 32 33 34 36 37 39 41 42 44 46 48 50 51 52 53 54 54 54 53 52 51 50 48 47 45 44 42 40 39 38 36 35 34 33 33 32 32 32 32 32 32 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 53 55 56 57 58 59 59 59 59 58 57 56 55 54 53 51 50 48 47 46 45 44 43 42 41 41 40 40 40 40 40 40 40 41 41 42 43 44 45 46 47 49 50 51 53 54 56 57 59 60 62 63 64 64 65 66 66 66 66 66 66 66 65 65 64 64 63 62 62 61 61 60 59 59 58 58 57 56 55 55 54 53 52 51 50 49 48 46 45 44 42 41 40 39 37 36 35 34 33 32 31 31 30 30 29 29 29 29 29 29 30 30 31 32 33 34 35 37 38 40 42 44 47 49 51 54 56 58 60 62 63 64 64 64 63 62 60 58 55 52 49 47 44 41 39 36 34 32 30 29 27 26 25 25 24 23 23 23 23 23 23 24 24 25 25 26 27 28 29 31 32 34 35 37 38 40 42 44 45 47 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 49 48 48 48 48 48 48 48 48 49 49 50 50 51 52 53 54 56 57 58 59 60 61 62 62 62 62 62 61 61 59 58 57 55 53 51 50 48 46 44 43 42 40 39 38 38 37 37 37 37 37 37 38 38 39 40 41 42 42 43 44 45 46 47 47 48 48 49 49 49 49 50 50 50 50 50 51 51 52 52 53 54 55 56 57 59 60 62 64 66 68 70 72 74 75 77 78 79 79 79 78 77 76 74 71 69 66 63 60 57 54 51 48 45 43 40 38 36 35 33 32 31 30 29 29 29 29 29 29 30 31 32 33 34 36 38 40 43 45 48 51 54 57 60 63 66 69 72 74 76 78 79 81 81 82 82 82 82 81 80 80 79 78 78 77 77 76 76 76 76 77 77 78 79 81 82 84 86 88 90 92 94 95 97 99 100 101 101 101 101 100 98 96 94 91 88 85 82 78 75 71 68 65 62 59 56 54 52 50 48 46 44 43 42 40 39 39 38 37 37 37 36 36 36 37 37 37 38 39 39 40 41 43 44 45 47 49 51 53 55 57 59 62 64 67 69 72 74 76 78 79 81 82 82 82 81 81 79 77 75 73 71 68 66 63 61 59 56 54 53 51 49 48 47 46 46 46 45 45 46 46 47 48 49 50 52 53 55 57 59 61 63 65 67 69 70 71 72 72 72 71 70 68 66 64 62 59 56 54 51 48 46 43 41 39 37 35 34 32 31 30 30 29 29 29 29 29 29 29 30 30 31 32 33 34 35 36 38 39 40 41 43 44 45 46 47 48 49 50 50 51 51 51 51 51 51 50 50 50
 117 115 113 110 107 104 101 98 95 92 89 86 84 81 79 77 75 74 73 72 71 71 70 70 70 71 71 72 73 74 75 76 78 79 81 83 85 87 89 91 93 95 98 100 103 105 108 110 112 114 116 118 119 119 120 120 119 118 117 115 113 110 108 105 102 99 96 93 91 88 86 84 82 81 80 79 79 79 79 80 81 82 83 85 88 90 93 96 99 102 106 109 112 115 117 120 121 122 122 122 121 119 116 114 110 107 103 99 95 91 87 83 80 77 74 72 70 68 67 66 65 65 65 66 67 68 70 72 75 78 81 85 90 94 99 105 110 116 121 126 131 136 140 143 145 147 148 148 147 145 143 141 138 135 132 130 127 124 122 120 118 116 115 115 114 114 115 116 117 118 120 122 124 126 128 130 133 135 137 139 140 141 142 142 142 141 140 138 136 134 132 129 126 124 121 118 116 113 111 109 108 106 105 104 104 104 103 104 104 104 105 106 106 107 107 108 108 108 108 108 107 106 104 103 101 99 96 94 92 89 87 85 83 81 80 79 78 77 77 76 77 77 78 79 81 82 84 87 89 92 95 98 102 105 108 111 114 117 119 121 122 123 123 123 122 120 118 116 113 110 108 105 102 99 97 94 92 91 89 88 88 87 87 88 89 90 92 94 96 99 103 106 110 114 119 123 127 131 135 138 141 143 144 145 144 143 141 137 134 129 125 120 115 109 104 99 95 90 86 82 79 76 73 71 69 67 65 64 64 63 63 63 63 64 65 66 67 69 71 73 75 78 81 84 87 90 94 97 101 104 107 110 113 115 117 118 119 119 119 118
 116 114 112 110 108 106 104 102 100 99 97 96 95 94 94 94 93 94 94 95 95 96 97 98 100 101 103 104 105 106 108 108 109 110 110 110 110 109 108 108 106 105 104 102 100 99 97 96 94 93 91 90 89 88 87 86 85 84 84 83 83 83 83 83 83 83 84 85 85 86 87 89 90 92 94 96 98 101 104 107 110 113 116 120 123 127 130 133 137 140 143 145 147 149 151 151 152 151 151 149 148 145 143 140 137 133 130 126 122 119 115 112 108 105 102 99 97 94 92 90 88 87 86 85 84 84 83 83 84 84 85 86 88 89 91 94 96 99 102 105 108 111 114 118 121 124 126 129 131 133 134 136 136 137 137 137 137 137 136 136 135 134 134 133 133 132 132 132 132 132 133 133 133 134 134 135 135 136 136 136 136 135 135 134 132 131 129 127 125 122 120 117 114 111 108 105 102 100 97 94 92 90 88 86 85 84 83 82 82 81 81 82 82 83 84 85 86 88 89 91 93 95 97 99 101 103 105 107 109 110 111 112 113 113 113 113 113 112 112 111 110 109 108 107 106 105 105 104 103 103 103 103 102 103 103 103 103 104 104 105 105 106 106 107 107 107 108 108 108 109 109 109 109 109 110 110 110 110 111 111 112 113 114 115 116 117 119 121 123 125 127 129 131 133 135 137 139 141 142 143 144 144 143 143 141 140 138 135 132 129 126 123 119 116 112 109 106 103 100 98 95 93 92 90 89 88 87 87 87 87 87 88 89 90 91 93 95 97 99 101 103 106 108 111 113 115 117 119 121 122 123 124 124 125 124 123 122 121 120 118
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 61 62 63 63 64 64 65 65 65 65 64 64 63 63 62 61 59 58 57 55 54 52 50 48 46 45 43 41 39 37 35 33 31 29 28 26 24 23 22 21 19 19 18 17 16 16 16 15 15 15 16 16 16 17 18 19 20 21 22 24 26 28 30 33 36 38 41 44 47 50 53 55 57 58 59 59 59 58 57 55 54 52 50 48 46 44 43 41 40 39 38 37 37 36 36 36 36 36 36 37 37 37 38 38 38 39 39 39 38 38 38 37 36 35 34 32 31 30 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 49 50 51 52 52 53 53 53 54 53 53 53 52 52 51 50 49 47 46 45 43 42 40 38 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 19 18 17 17 16 16 16 16 16 16 16 16 16 17 17 18 19 20 21 23 24 26 27 29 31 34 36 38 40 43 45 46 48 49 49 49 49 48 47 45 43 42 40 38 36 34 33 31 30 29 28 27 26 26 26 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 35 35 36 36 35 35 34 34 33 32 30 29 28 27 26 24 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 25 26 27 28 29 30 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 49 51 52 53 55 56 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
 164 162 161 158 155 152 148 144 140 136 132 127 123 119 115 111 107 104 100 97 94 92 89 87 85 83 82 80 78 77 76 74 73 72 71 69 68 67 65 64 63 62 61 60 59 58 58 58 57 57 58 58 59 59 60 62 63 65 67 69 71 74 76 79 82 85 87 90 93 96 98 100 102 103 104 105 105 104 104 103 101 100 98 97 95 93 92 90 89 88 87 86 86 85 85 86 86 87 87 89 90 91 92 94 95 97 98 99 99 100 100 99 98 97 95 93 91 88 85 83 80 77 74 72 69 67 65 64 62 61 60 59 59 59 59 60 61 62 63 64 66 68 70 72 74 76 78 80 82 84 86 88 90 91 93 94 95 96 97 98 99 100 101 101 102 103 103 104 105 105 106 106 106 106 106 106 105 105 104 103 103 101 100 99 98 97 95 94 92 91 90 88 87 86 85 84 83 82 82 81 81 80 80 80 80 79 79 79 78 78 77 76 76 75 74 72 71 70 69 67 66 65 64 63 62 62 61 61 61 62 62 63 64 65 66 67 69 70 72 74 75 77 78 80 81 82 83 83 83 83 83 83 82 81 80 79 78 78 77 76 75 75 75 74 75 75 76 76 77 79 80 82 85 87 90 92 95 99 102 105 108 111 114 116 118 119 120 120 119 117 115 113 109 106 102 98 94 90 87 83 80 76 73 71 68 66 64 63 62 61 60 59 59 59 60 60 61 62 63 65 66 68 70 72 74 76 79 81 83 86 88 90 93 95 98 101 103 106 109 112 115 118 122 125 128 132 136 139 143 146 150 153 156 158 161 163 164 165 165 165
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 54 54 54 53 53 53 52 52 51 50 50 49 48 47 47 46 45 45 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 24 25 25 26 27 28 29 31 32 34 35 37 39 41 42 44 46 47 48 49 50 50 50 50 50 49 48 47 46 45 44 43 41 40 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 31 32 33 33 33 34 34 34 34 33 33 33 32 32 31 30 30 29 29 29 28 28 28 28 29 29 29 30 30 31 32 33 34 35 36 38 39 41 42 44 45 47 49 50 52 53 55 56 57 57 58 58 58 58 58 57 56 56 55 53 52 51 50 49 47 46 45 44 42 41 40 39 38 36 35 34 33 32 31 30 29 29 28 27 27 27 26 26 26 26 26 27 27 28 28 29 30 31 32 33 35 36 38 40 42 44 45 47 49 51 52 54 55 55 56 56 56 55 54 53 52 51 50 48 47 45 44 42 41 40 39 38 37 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 27 28 29 30 31 32 33 35 36 38 40 41 43 44 46 47 49 50 51 52 53 53
 54 52 51 49 48 47 46 46 46 46 46 46 47 48 49 50 51 52 54 55 56 57 57 58 58 58 57 57 56 55 53 52 50 48 47 45 43 41 40 38 37 36 34 33 33 32 31 31 30 30 30 30 30 30 30 30 30 31 31 31 32 33 33 34 35 36 38 39 41 42 44 47 49 52 54 57 60 63 67 70 73 76 78 81 83 84 86 86 87 87 86 85 84 83 81 80 78 76 74 72 71 69 67 66 64 63 61 60 59 57 56 55 54 53 52 50 49 47 46 44 43 41 40 38 36 35 34 32 31 30 29 28 28 27 27 27 27 28 28 29 31 32 34 35 37 40 42 45 48 51 54 57 60 62 64 66 67 67 67 66 65 63 61 59 56 54 52 49 47 46 44 43 41 41 40 39 39 39 39 39 39 40 40 41 41 42 43 44 44 45 45 46 46 46 46 45 44 43 42 41 40 38 37 35 34 32 31 30 29 28 27 26 25 25 25 24 24 24 25 25 26 26 27 28 29 31 32 34 35 37 39 41 42 44 45 47 48 49 49 50 50 50 50 49 49 48 47 47 46 46 45 45 45 45 45 45 46 47 48 49 51 52 54 56 59 61 64 67 70 73 77 80 83 87 90 93 95 97 99 100 101 101 100 99 98 96 94 91 89 86 83 80 78 75 73 70 68 66 64 61 59 58 56 54 52 50 48 47 45 43 42 40 39 38 36 36 35 34 33 33 33 33 33 34 34 35 36 37 39 41 43 46 48 52 55 59 63 68 72 77 81 85 89 92 94 96 96 95 93 91 88 84 80 77 73 69 66 62 59 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
 18 18 18 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 48 49 50 50 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 49 49 48 47 46 46 44 43 42 41 39 38 37 35 34 33 31 30 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 35 36 38 39 41 43 44 46 47 49 50 51 51 52 52 52 51 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 35 35 34 34 33 32 31 31 30 29 28 27 27 26 25 25 24 24 24 23 23 24 24 24 25 26 27 28 29 30 32 33 34 36 37 39 40 41 42 43 43 44 44 44 44 43 43 42 41 41 40 39 38 37 37 36 36 35 35 35 35 35 35 35 35 35 36 36 37 37 38 38 39 40 41 42 43 43 44 45 46 47 48 48 49 49 50 50 50 49 49 49 48 47 46 45 44 43 42 40 39 38 36 35 34 33 32 31 30 30 29 29 29 28 29 29 29 30 31 32 33 34 35 37 38 39 41 42 44 45 46 47 48 48 49 49 48 48 47 46 45 44 43 41 40 39 38 37 36 36 35 35 35 34 34 34 34 34
 58 59 61 63 64 66 67 69 70 71 72 73 74 75 76 77 78 78 79 80 80 81 82 82 82 82 82 81 81 80 79 78 76 75 73 71 69 68 66 64 63 61 60 59 58 57 57 57 57 57 57 58 58 59 60 61 61 62 63 64 65 66 67 68 69 71 72 73 75 76 78 81 83 86 89 92 95 98 101 104 107 109 111 112 112 112 110 108 106 102 98 94 90 85 80 76 71 67 63 59 55 52 49 46 44 42 40 39 38 38 37 37 38 38 39 40 41 42 43 45 46 47 49 50 51 52 53 54 55 56 56 56 56 56 56 56 55 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 38 37 37 37 37 38 38 39 40 41 43 44 46 48 50 52 54 56 58 60 62 64 66 68 69 71 72 73 74 75 75 76 76 76 76 76 76 76 75 75 74 74 73 73 72 72 71 70 69 68 67 65 64 63 62 60 59 58 57 56 55 55 54 54 54 54 55 56 57 58 60 62 64 67 69 72 75 77 80 82 84 85 87 87 88 87 87 86 84 83 81 79 78 76 74 73 72 71 70 70 70 70 70 70 70 70 70 70 70 69 68 67 66 65 63 62 60 58 56 54 52 49 47 46 44 42 41 40 39 38 38 37 38 38 39 39 41 42 43 45 47 49 51 53 55 57 59 60 62 64 65 66 67 68 69 69 69 69 68 68 67 67 66 65 64 63 61 60 59 57 56 54 53 51 50 48 47 45 44 43 41 40 39 39 38 38 37 37 38 38 39 39 40 42 43 44 46 47 49 51 52 54 56
 171 162 152 143 134 126 119 112 105 100 95 90 86 83 80 77 75 73 71 70 69 67 66 65 64 62 61 59 58 56 54 53 51 49 47 45 43 42 40 39 38 37 36 35 35 35 35 36 37 38 39 41 43 45 47 50 52 54 57 59 61 64 66 67 69 70 70 71 71 70 70 69 67 66 64 63 61 60 58 57 56 55 54 54 53 53 53 53 54 54 55 56 57 58 60 62 64 66 68 70 73 75 77 79 80 81 81 81 81 79 77 75 72 70 67 64 61 58 55 52 50 48 46 44 43 41 40 40 39 39 40 40 42 43 46 49 52 57 62 68 75 83 91 101 111 121 131 141 150 157 162 165 166 163 158 151 142 132 122 112 103 94 86 79 73 67 63 60 57 55 53 52 51 51 50 51 51 51 52 53 54 55 56 57 58 58 59 60 61 62 62 63 64 64 65 65 66 67 68 70 71 73 75 77 79 82 84 87 89 91 93 95 96 96 96 96 94 92 90 87 83 79 76 72 68 65 61 59 56 54 52 51 49 49 48 48 48 48 48 49 49 50 51 52 53 55 56 58 59 61 62 64 65 66 67 67 68 68 68 67 67 66 66 65 64 64 63 62 62 62 62 62 62 62 63 64 65 66 67 69 71 73 75 77 79 82 84 86 87 89 90 90 90 90 89 87 85 83 80 78 75 72 69 66 63 60 57 55 52 50 48 46 44 43 42 41 40 39 39 39 39 39 39 39 40 40 41 42 43 44 45 47 49 51 53 56 59 63 68 73 79 86 94 104 114 125 138 150 163 175 186 195 202 207 208 207 203 197 189 181
 81 83 86 89 92 95 98 101 104 106 109 111 112 113 113 113 112 110 108 105 102 99 95 92 88 85 82 78 75 72 69 67 64 62 60 58 56 55 54 53 52 52 52 52 52 53 55 57 59 61 64 67 71 74 78 83 87 91 96 100 104 108 112 115 118 120 121 121 121 121 119 118 116 113 111 109 106 104 102 101 99 98 97 96 95 94 94 93 93 92 92 91 91 90 89 88 87 86 84 83 81 79 77 76 74 72 70 69 68 66 66 65 64 64 64 64 64 64 64 64 64 65 65 65 65 65 66 66 66 66 66 65 65 65 65 65 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 64 64 65 65 66 67 68 68 69 70 71 72 72 73 73 73 74 74 74 74 74 75 75 76 76 77 78 79 80 82 84 86 89 92 95 98 102 106 110 113 117 120 122 124 124 124 123 121 118 115 111 107 102 98 93 89 84 80 76 72 69 66 64 61 60 58 57 57 56 57 57 58 59 61 62 64 66 68 71 73 76 79 82 85 88 91 93 96 99 102 105 107 110 112 114 116 117 118 118 118 117 116 115 113 110 108 105 102 99 96 93 90 87 85 82 80 77 75 74 72 71 69 68 68 67 67 68 68 69 70 71 72 74 75 77 78 79 80 81 81 81 81 80 79 78 76 74 72 70 68 66 64 62 60 58 57 55 55 54 54 54 54 55 56 57 58 59 61 62 64 65 67 68 69 70 71 71 72 72 72 72 71 71 70 69 69 68 67 67 66 66 66 67 67 68 69 70 71 72 74 76 78
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 37 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 26 26 25 26 26 26 27 27 28 29 30 32 33 35 36 38 39 41 42 43 44 44 45 45 44 44 43 42 41 40 39 38 37 36 35 35 34 34 34 34 35 36 36 37 38 39 41 42 42 43 44 44 44 44 44 43 43 42 40 39 37 36 34 33 31 30 29 28 27 26 26 26 25 25 26 26 27 27 28 29 30 30 31 32 33 34 34 35 36 36 36 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 34 34 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 38 39 40 40 41 41 42 42 42 42 42 41 41 40 40 40 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 37 37 38 39 41 42 44 46 48 49 51 53 54 55 56 56 56 55 54 53 51 49 47 45 42 40 38 36 34 32 30 29 28 27 26 25 25 25 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 38 38 38 38 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 25 24 24 24 24 24 24 23 23 23 23 24 24 24 24 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 34 34 35 35 36 36
 147 150 152 152 151 147 143 137 130 123 115 107 99 92 85 79 73 69 65 62 60 58 56 56 55 55 55 56 56 57 58 60 61 63 65 67 69 72 75 78 81 85 89 93 97 101 106 110 114 117 120 122 124 124 124 123 121 118 115 112 108 104 100 95 91 87 84 80 77 74 72 70 69 68 68 68 68 69 71 72 74 76 78 80 82 84 86 87 88 89 89 89 89 88 87 86 84 82 80 78 76 74 73 71 70 69 68 68 68 69 70 71 73 75 78 80 83 86 89 92 96 100 104 108 112 116 121 125 130 135 140 144 148 152 155 158 160 161 161 159 157 154 150 145 140 134 128 122 116 110 104 99 94 89 84 80 76 73 70 68 66 64 63 63 62 63 63 64 65 67 68 69 71 72 73 73 74 74 73 73 72 71 70 68 67 65 64 62 61 60 59 58 58 59 59 61 63 65 69 73 77 82 88 95 101 109 116 123 130 137 143 148 153 156 158 158 157 154 151 146 141 135 129 123 117 112 107 102 98 95 92 89 86 84 82 81 79 78 77 76 75 74 73 72 72 71 71 70 70 70 70 71 72 73 74 76 79 81 84 87 90 94 97 99 102 104 105 106 107 106 105 104 102 100 97 94 90 87 83 80 76 73 70 68 65 64 62 61 61 61 62 62 63 65 66 68 69 71 73 74 76 77 79 80 81 81 82 82 81 81 80 80 79 78 77 76 76 75 74 74 73 73 72 72 71 71 70 69 69 68 67 66 65 64 63 62 61 60 60 59 59 59 60 61 62 65 67 71 75 79 85 90 97 103 110 117 124 131 137 142
 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 15 15 15 15 15 15 14 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 11 11 12 13 14 14 14 14 14 14 13 13 12 11 10 9 9 8 8 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 13 13 13 14 14 14 14 14 14 13 13 12 11 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 4 4 3 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 11 12 12 12 13 12 12 12 11 11 10 9 9 8 8 7 7 7 6 6 6
 102 104 106 106 105 104 101 97 92 87 82 76 70 64 59 55 51 47 44 41 39 38 37 36 35 35 35 35 35 35 36 37 37 38 39 40 42 43 45 46 48 50 52 54 56 59 61 64 66 68 70 72 73 74 75 75 75 74 73 71 69 67 64 62 59 56 53 51 48 46 44 42 40 39 38 38 38 38 39 40 41 43 46 48 51 55 58 62 67 71 76 80 85 89 94 97 100 102 104 104 103 101 99 96 92 88 84 80 77 74 71 69 67 65 64 62 62 61 61 61 61 62 62 63 64 66 67 69 70 73 75 77 80 82 85 87 90 92 94 96 97 98 98 98 97 96 94 93 91 88 86 84 82 80 78 77 75 74 73 72 72 72 72 72 73 73 74 74 74 74 73 72 71 69 67 64 62 59 56 53 50 47 44 42 40 38 36 34 33 32 31 31 31 32 33 35 37 39 43 46 50 55 60 66 72 78 84 89 95 100 105 108 111 113 113 113 111 109 106 102 98 93 89 84 80 76 72 69 66 63 61 59 57 55 54 52 51 50 49 49 48 47 47 46 46 46 46 46 46 47 48 49 50 52 53 55 58 60 62 65 67 69 71 73 74 74 75 74 74 73 72 71 69 68 66 65 64 63 62 62 62 62 63 65 67 69 73 76 80 85 89 94 98 102 105 107 108 108 107 105 102 98 94 89 83 78 73 68 63 59 55 51 49 46 44 43 42 42 42 43 44 46 47 49 52 54 57 60 63 66 69 71 74 76 78 79 80 80 80 79 78 77 76 74 73 72 72 71 72 73 74 76 78 81 84 87 90 93 97 100
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 88 89 90 90 91 91 91 91 90 90 89 88 87 86 84 83 82 81 80 79 79 78 78 77 77 77 77 77 77 77 78 78 79 79 80 81 81 82 83 83 84 84 85 85 85 85 85 84 84 83 82 81 80 79 77 76 75 74 72 72 71 70 70 69 69 69 70 70 71 72 73 74 75 76 78 79 80 80 80 80 79 78 76 75 73 70 68 66 64 62 60 58 57 56 55 55 55 56 57 59 61 64 69 73 79 86 93 101 109 117 124 131 136 140 141 142 140 137 133 128 123 117 111 105 99 93 88 83 78 74 71 67 65 63 62 62 62 63 64 66 68 71 74 77 80 84 87 91 95 99 103 107 110 114 118 121 125 127 130 132 134 135 135 135 134 132 130 128 125 122 118 115 111 108 104 101 98 95 92 90 87 85 84 82 81 80 80 79 79 80 81 82 84 86 89 92 95 99 102 106 109 112 114 116 117 118 118 117 115 113 110 106 102 98 93 88 83 78 73 69 64 60 57 54 52 50 49 48 48 49 50 52 54 56 59 61 65 68 71 75 78 82 85 88 91 93 95 96 96 96 95 93 90 87 84 81 78 75 72 71 69 68 68 68 69 70 72 75 77 81 84 88 93 98 102 107 112 116 119 122 123 123 121 119 115 111 106 100 95 90 86 81 78 74 71 69 67 65 63 62 61 60 60 59 59 59 59 60 60 61 61 62 63 64 66 68 69 71 74 76 78 81 83 86 88 90 92 93 95 96 97 98 99 99 100 99 99 98 97 96 95 93 92 90 89 87 86 85 84 84 84 84 84 84 84 85 86 86 87 88
 76 75 74 73 72 70 69 67 66 65 64 63 63 63 63 64 65 67 69 71 73 76 78 80 83 85 87 88 89 89 89 89 88 86 84 82 79 76 73 71 68 65 63 60 59 57 56 56 56 56 57 58 59 60 61 63 64 66 67 68 70 71 71 72 73 73 73 72 72 71 70 70 69 68 68 67 67 67 68 69 70 72 74 76 78 80 82 84 86 87 88 89 89 88 87 85 83 80 77 73 70 66 63 60 58 55 53 52 50 50 49 49 49 49 49 49 50 51 52 52 53 54 55 56 57 58 59 60 60 61 62 62 63 64 64 65 66 67 67 68 69 69 70 70 70 69 69 68 67 66 65 64 63 61 59 58 56 55 53 52 50 49 49 48 48 48 48 49 51 52 54 56 59 62 65 67 70 73 76 78 80 82 83 83 83 83 82 80 79 76 74 72 69 67 65 63 62 60 60 59 58 58 58 58 59 59 60 60 61 62 63 64 65 66 67 68 69 70 71 73 74 76 78 79 81 83 84 86 87 89 89 90 90 90 89 88 86 84 82 80 78 75 73 70 68 66 64 62 60 58 57 56 55 54 54 54 54 55 55 56 57 58 59 59 60 60 60 59 59 58 57 56 54 53 52 50 49 48 47 46 46 46 46 47 48 49 51 53 56 59 62 65 68 72 75 78 81 84 86 89 90 91 92 92 92 92 91 90 88 87 85 83 82 80 79 78 77 76 76 75 75 75 75 75 75 75 74 74 73 73 72 71 70 69 68 68 67 66 65 64 63 63 63 63 63 63 64 65 66 68 69 71 72 74 75 76 77 77 77 77
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 21 19 18 17 16 15 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 14 14 14 14 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 19 20 21 22 24 25 27 29 31 34 36 39 42 46 49 53 57 60 64 67 69 71 72 71 70 67 64 60 56 52 48 44 40 37 34 31 29 26 24 22 20 19 18 16 15 14 13 13 12 12 12 11 12 12 12 13 14 15 17 18 20 23 25 28 31 34 38 41 45 48 52 55 57 59 60 59 58 56 53 50 46 42 38 35 32 29 26 24 23 21 20 19 18 18 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 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 32 33 33 32 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 14 14 13 13 13 13 13 14 14 14 14 14 15 15 16 16 17 18 18 19 21 22 24 26 29 32 35 39 43 48 54 59 64 69 74 77 79 80 80 77 74 70 65 60 55 50 45 40 36 32 29 26 23 21 19 17 16 15 15 14 14 14 14 15 15 16 17 18 19 20 21 23 25 27 29 32 35 38 42 46 50 55 59 64 68 71 73 73 72 70 67 63 58 53 48 44 40 36 33 30 27 25
 65 62 59 55 52 49 46 44 41 40 38 37 37 37 38 39 40 42 45 48 51 55 59 63 68 73 78 84 89 95 100 105 110 114 118 121 123 124 124 123 121 118 115 112 108 104 100 96 92 89 86 83 80 78 76 73 71 69 67 66 64 62 61 59 58 56 55 54 53 52 51 50 50 49 49 48 48 48 48 49 49 50 50 50 51 51 52 52 53 53 53 54 55 56 57 58 60 62 65 69 73 78 84 92 100 110 121 132 144 155 166 175 182 187 188 186 181 174 165 154 143 131 120 109 99 90 82 74 68 62 57 53 50 47 46 45 45 46 48 50 53 57 61 66 71 77 83 90 98 105 113 121 129 136 143 148 153 157 159 160 159 158 155 152 148 145 141 138 135 133 131 129 127 126 124 122 120 118 114 110 106 101 96 90 84 79 73 68 63 58 54 50 47 44 42 41 40 39 39 40 40 41 42 44 45 47 49 51 54 56 58 60 62 64 65 67 67 68 68 67 67 65 64 62 61 59 58 56 55 54 53 53 52 52 52 51 51 50 50 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 37 36 36 36 37 38 39 41 43 45 48 52 56 60 65 70 76 83 90 97 105 113 122 130 138 144 150 154 156 156 154 150 144 138 131 124 116 109 102 96 90 84 79 75 71 67 64 61 58 56 54 52 51 50 50 49 50 50 52 54 56 60 64 69 74 81 88 96 104 112 121 129 136 143 148 152 154 155 155 153 150 146 141 136 131 126 120 115 111 107 103 100 97 95 93 91 90 88 87 85 83 81 78 75 72 69
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 34 33 33 33 33 33 34 35 36 38 40 43 47 51 55 60 65 71 76 80 84 87 88 88 86 84 80 76 71 66 61 56 52 47 43 40 36 33 31 28 26 25 24 23 23 23 23 23 24 25 27 28 30 32 35 37 40 42 45 48 52 55 59 62 66 69 73 76 79 81 83 84 84 83 82 79 77 73 70 66 62 59 55 52 49 47 44 42 40 39 37 36 35 34 34 33 33 33 33 34 35 35 36 38 39 40 41 43 44 44 45 46 46 46 46 45 45 44 43 42 40 39 38 36 35 33 32 30 29 28 27 26 26 26 26 26 27 28 30 31 33 35 38 40 42 44 47 49 51 52 53 54 54 54 54 53 51 49 47 44 42 39 37 34 32 30 28 27 26 25 24 24 24 25 25 26 27 29 31 33 35 38 41 44 47 50 54 57 60 63 65 67 68 69 69 68 67 66 64 62 61 59 57 55 54 52 51 50 48 47 46 45 44 43 42 40 39 38 37 36 35 35 34 34 34 34 34 34 35 36 37 39 40 42 44 45 47 49 51 53 55 57 59 60 61 62 62 62 61 60 59 56 54 52 49 46 44 41 39 37 36 34 33 32 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 39 39 40 41 41 42 42 43 43 44 44 44 44 43 43 43 42 41 41 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 31 32 32 33 34 35 36 37 37 38 38 39 39 39 39 38 38 37 36 35
 26 27 28 30 32 34 37 40 44 47 51 55 59 62 64 65 66 65 63 60 57 53 49 46 42 39 36 33 31 29 27 26 24 23 22 21 21 20 20 20 20 21 22 23 24 26 28 31 34 37 42 46 51 56 61 67 72 76 80 83 85 85 85 83 81 77 73 69 64 59 55 50 46 42 39 36 33 31 29 27 26 25 24 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 51 52 54 56 57 59 60 60 60 59 58 56 54 52 49 46 43 40 38 35 33 31 30 29 28 27 27 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 37 37 37 36 35 34 33 31 30 28 26 25 23 22 21 20 19 19 18 18 18 18 18 18 19 19 20 21 22 23 25 26 28 29 31 32 34 35 36 37 37 37 37 37 36 36 35 34 33 32 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 39 40 42 44 46 47 49 51 53 55 56 57 58 58 58 58 57 55 54 52 50 48 46 44 42 40 39 37 36 35 34 33 32 32 32 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 28 27 26 25 24 24 23 22 21 20 20 19 19 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 30 31 31 31 31 31 31 31 30 29 29 28 27 26 26 25 25 24 24 24 24 25 25
 48 47 47 46 46 46 47 48 49 51 54 56 59 63 67 71 75 78 82 85 87 89 89 89 88 87 85 82 80 76 73 70 67 64 61 58 55 53 51 49 47 46 46 45 46 46 47 49 51 53 56 59 62 65 68 71 74 77 80 83 85 88 90 91 92 93 94 94 94 94 94 93 93 92 91 90 89 89 88 88 88 88 88 88 88 89 89 89 89 89 88 88 88 87 86 85 84 84 83 82 81 81 80 80 80 80 81 81 82 82 83 83 83 84 84 84 84 83 82 81 80 78 77 75 72 70 67 65 62 59 57 54 52 50 48 47 46 46 46 46 47 48 49 51 53 55 57 60 62 64 67 69 72 74 76 78 79 79 79 79 78 76 74 71 68 65 62 59 56 54 51 50 48 47 46 46 46 47 47 49 50 52 54 57 59 62 65 69 72 75 78 81 83 84 85 85 84 83 82 80 77 75 72 70 68 66 63 62 60 58 57 56 55 54 54 53 53 53 53 54 54 55 57 58 60 62 65 68 71 74 77 80 83 86 88 90 92 92 93 93 92 91 90 89 87 85 82 80 77 75 72 70 67 65 63 61 60 58 57 56 55 55 54 54 54 53 53 53 53 53 53 52 52 52 51 51 51 51 51 51 51 52 53 54 55 57 59 61 63 65 68 71 74 76 79 82 85 87 89 91 93 94 95 95 95 94 93 91 89 86 84 80 77 74 71 68 66 64 62 60 59 57 57 56 56 55 55 56 56 56 57 58 59 60 61 63 64 66 67 69 71 73 74 75 76 76 76 75 74 73 71 68 66 63 61 58 56 54 52 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 97 93 90 87 85 83 81 81 81 81 82 83 85 87 89 91 93 95 96 97 97 97 96 95 93 91 88 85 82 79 76 73 70 67 65 62 60 57 56 54 53 53 52 53 54 55 57 60 63 66 70 74 78 82 86 90 93 97 99 102 103 104 105 105 105 104 102 101 99 96 94 91 89 86 84 82 81 79 79 78 78 79 80 82 84 86 89 92 96 100 103 107 112 116 120 123 127 129 132 134 135 135 135 135 134 132 130 128 125 123 120 117 114 112 109 106 104 101 99 97 95 92 90 88 86 84 82 81 79 78 77 76 76 76 77 79 81 83 86 90 94 99 103 108 113 118 123 127 131 134 136 137 137 136 134 131 126 121 115 109 102 96 89 83 77 72 67 63 59 56 54 53 52 51 51 51 52 53 54 56 58 60 62 64 66 68 70 72 74 76 77 78 79 80 81 81 82 82 83 84 84 85 87 88 89 91 93 96 98 101 104 107 111 114 117 120 124 126 129 130 131 132 132 131 130 128 125 123 120 117 114 111 108 105 103 100 98 96 94 92 91 90 89 88 87 86 86 86 85 85 85 85 85 85 86 86 86 85 85 85 84 83 82 81 79 77 75 73 71 69 67 65 63 62 60 59 58 57 57 57 58 59 60 62 64 66 69 72 75 79 82 85 89 92 95 97 100 102 103 104 105 105 105 104 102 100 98 95 92 89 86 83 79 77 74 72 70 68 66 65 64 64 63 63 62 62 62 63 63 64 65 66 67 68 70 72 75 78 81 85 89 93 98 103 108 113 118 122 125 128 129 129 128 126 123 119 114 110 105
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 64 65 66 66 67 67 67 67 67 66 66 66 66 66 66 66 66 66 67 68 69 70 71 72 73 75 76 78 79 81 82 83 84 85 86 86 86 86 86 86 85 85 84 84 84 84 84 84 84 85 85 86 86 87 87 87 87 86 86 85 84 82 81 79 77 75 73 71 69 67 65 63 61 60 58 57 56 56 55 55 56 56 56 57 58 58 59 60 60 60 61 60 60 60 59 59 58 58 57 57 57 57 58 58 60 61 63 65 67 69 72 74 77 79 82 84 86 87 89 89 90 90 89 88 87 85 83 81 78 76 73 71 69 67 66 65 64 64 64 64 65 66 67 68 69 70 71 73 74 75 76 76 77 78 78 79 79 80 80 81 81 82 82 83 83 84 85 85 86 86 87 87 87 86 85 84 83 81 79 77 74 72 70 67 65 63 62 61 60 59 59 59 60 60 62 63 65 67 69 70 72 74 76 77 78 79 80 80 80 79 79 77 76 75 73 71 70 68 66 65 64 63 62 62 62 62 63 65 66 68 71 73 75 78 80 82 84 85 86 86 86 86 85 84 82 81 79 77 75 72 70 69 67 65 64 63 62 62 62 62 63 64 65 67 69 70 72 74 76 78 79 81 82 83 83 84 84 84 85 85 85 86 87 88 89 90 92 94 95 97 99 100 101 102 103 103 102 101 100 98 96 93 91 87 84 80 77 74 70 67 64 62 60 59 58 57 58 59 60 62 64 67 70 74 78 82 86 90 94 97 100 103 105 106 107 106 105 103 101 98 94 90 87 83 79 75 72 69 67 65 63 62 61 61 61 61 61 62 63 64
 39 40 40 41 42 43 45 47 49 52 55 58 62 66 69 73 77 80 83 85 86 87 87 85 84 81 78 75 71 67 64 60 57 54 51 48 45 43 42 40 39 39 39 39 40 42 45 48 52 56 62 68 74 81 88 95 102 108 113 117 119 119 118 115 111 106 100 94 87 81 76 70 66 61 57 54 52 49 48 46 45 45 45 45 45 45 45 46 46 46 46 46 45 45 44 44 43 43 43 43 43 43 44 46 47 50 52 55 59 63 67 72 77 83 88 93 98 102 105 107 108 108 106 103 99 94 89 83 77 71 66 61 57 53 50 47 45 44 44 43 44 45 46 47 49 51 53 56 58 61 63 66 68 70 72 74 75 75 75 74 73 71 69 66 64 60 57 54 51 49 46 44 42 41 40 39 38 37 37 37 37 38 38 39 40 41 43 44 46 48 50 52 55 57 60 62 64 67 68 70 71 72 73 73 72 71 70 69 67 65 63 61 59 56 54 52 50 48 46 45 43 43 42 42 43 44 45 47 49 52 55 59 63 67 71 75 79 83 86 88 90 90 90 89 87 85 82 79 75 72 68 65 61 58 56 53 51 50 49 48 47 47 47 47 47 47 47 48 48 47 47 46 46 45 44 43 42 41 40 40 40 40 40 41 42 43 45 47 50 52 55 58 62 65 69 72 75 78 80 82 83 83 83 82 80 77 74 71 67 64 60 57 54 52 49 48 46 45 45 45 45 46 46 47 48 50 51 52 54 55 56 58 59 60 60 61 61 61 61 61 60 59 58 57 55 54 52 51 49 48 46 45 43 42 41 41 40 40 39 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 31 32 32 33 34 34 35 36 37 38 38 39 40 40 41 41 41 41 41 41 40 40 40 39 39 38 37 37 36 35 35 34 34 33 33 32 31 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 39 40 40 40 40 40 39 39 38 37 36 35 34 32 31 29 28 27 25 24 23 23 22 21 21 21 21 21 21 21 22 22 23 24 24 25 26 27 28 29 31 32 33 35 36 38 39 40 42 43 43 44 44 44 43 42 41 40 38 36 34 33 31 29 28 27 26 25 24 23 22 22 22 22 22 22 22 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 29 29 30 31 32 32 33 33 34 34 34 33 33 33 32 31 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 22 22 22 22 23 23 24 25 25 26 27 28 29 30 32 33 35 37 39 41 43 45 47 49 51 53 54 55 55 55 55 54 53 52 50 48 46 43 41 39 37 35 33 31 29 27 26 25 23 23 22 21 21 21 21 22 22 23 24 25 27 28 30 32 35 37 39 42 44 47 49 52 53 55 56 57 57 56 55 53 51 49 46 43 41 38 35 33 31 29 27 25 24 23 22 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 27 27 27 27 27 27 27 26 26 25 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 16 16 17 18 19 20 22 23 24 26 27 28 29 29 30 30 30 30 29 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 24 24 24 23 22 22 21 20 19 19 18 17 17 16 16 16 15 15 15 16 16 16 16 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 37 37 37 36 35 34 33 32 31 29 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 22 22 23 24 24 25 26 26 27 27 27 27 27 26 26 25 25 24 24 23 23 23 23 23 23 24 24 25 27 28 30 31 33 35 38 40 42 43 45 46 46 46 46 45 43 41 39 36 34 31 29 27 24 22 21 19 18 17 16 15 14 14 14 14 14 14 15 15 16 17 18 19 21 22 24 26 28 30 33 35 37 40 42 44 45 46 47 47 47 46 45 43 42 40 38 36 34 33 32 31 30 29 28 28 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
 47 47 47 47 47 48 48 49 50 51 53 55 58 62 66 71 77 83 91 99 107 117 126 135 143 150 155 157 156 153 147 140 131 121 111 101 92 83 75 69 63 57 53 50 47 45 43 42 42 42 43 44 46 48 51 54 57 62 67 72 78 85 92 99 107 114 121 127 132 136 137 137 135 130 125 118 111 103 95 88 82 76 70 65 61 58 55 53 51 49 48 47 47 47 47 47 47 48 48 49 49 50 51 51 52 53 53 54 55 55 56 57 58 58 59 60 61 61 62 63 63 64 64 64 64 64 63 63 62 61 60 59 59 58 57 57 56 56 56 56 56 57 57 58 59 59 60 61 61 62 62 62 62 62 61 61 60 58 57 56 54 52 51 49 48 47 46 45 44 44 44 44 44 45 46 47 48 49 50 51 52 53 53 54 54 53 53 53 52 52 51 51 50 50 50 50 50 51 52 53 54 55 56 57 58 60 61 62 62 63 63 63 63 62 61 60 58 57 55 53 51 49 48 46 45 44 43 42 42 42 42 42 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 57 58 58 59 59 59 59 58 58 57 56 55 54 53 52 50 49 49 48 47 47 47 47 47 48 49 50 52 53 55 57 59 61 63 65 66 67 68 68 68 67 66 65 63 61 60 58 56 54 52 51 49 48 47 47 46 46 47 47 48 50 52 55 58 62 66 72 78 84 91 98 105 111 117 121 124 124 123 120 116 110 104 98 91 85 79 73 68 63 59 56 53 50 48 47 45 44 44 43 43 43 43 44 44 45 45 46 46 47 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 50 51 52 53 54 56 57 59 61 62 64 65 67 68 69 70 72 73 74 75 76 77 78 79 80 81 81 82 82 82 81 80 79 78 76 73 71 68 66 63 60 58 55 53 51 49 48 46 45 45 45 45 45 46 47 49 51 53 55 58 61 64 66 69 72 74 75 75 75 74 72 69 65 62 58 54 50 47 44 41 38 37 35 34 34 34 34 35 37 39 41 44 47 51 54 58 62 65 67 69 70 71 70 69 67 65 63 60 58 56 54 52 50 49 48 48 48 48 48 49 50 52 54 56 58 60 63 66 68 71 74 76 79 81 82 83 84 84 84 84 82 81 79 77 75 72 70 67 65 62 60 58 56 54 52 51 50 48 47 46 46 45 44 44 43 42 42 41 41 40 39 39 38 37 36 36 35 35 34 34 34 34 34 35 35 36 37 39 40 42 44 46 48 50 53 55 57 59 61 62 64 65 66 66 67 67 67 67 66 66 66 66 66 66 66 66 67 68 69 70 71 73 74 76 77 79 80 81 82 82 82 82 81 80 78 77 75 74 72 71 70 69 68 68 68 68 69 70 71 72 74 76 77 79 80 80 80 79 78 76 73 69 65 61 57 53 49 46 43 40 38 37 36 36 36 37 38 40 42 46 49 53 58 64 69 76 82 88 94 98 102 105 106 105 103 100 96 92 87 82 77 73 68 64 61 58 56 53 52 50 50 49 49 49 49 50 51 52 54 56 58 61 64 67 70 74 78 82 86 90 94 98 101 104 106 107 107 107 105 103 100 96 92 88 83 79 75 71 67 63 60 57 55 53 52 51 50 49 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 8 9 9 9 9 10 10 11 11 12 13 13 14 14 15 16 16 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 16 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 17 17 18 18 19 20 20 21 21 21 22 22 22 21 21 21 20 20 19 18 18 17 17 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 8 8 8 8 8 8 9 9 9 10 11 12 12 13 14 16 17 18 19 20 21 22 23 23 23 23 23 23 22 22 21 20 19 18 17 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 22 23 23 23 23 23 22 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8
 17 18 19 20 20 20 20 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 17 18 18 18 18 18 18 17 17 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 17 17 17 17 17 16 16 15 14 14 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 21 22 22 22 21 20 19 18 17 16 15 13 12 11 11 10 9 9 9 8 8 8 8 9 9 9 10 11 11 12 13 14 15 16 17 17 17 18 17 17 16 16 15 14 13 12 12 11 11 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 12 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 22 22 23 23 23 23 23 22 22 21 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 16 17 17 17 17 17 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 13 13 14 15 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 57 60 64 67 71 74 77 79 80 80 80 79 77 75 73 70 67 65 62 60 59 58 57 57 57 58 60 62 65 69 73 78 83 89 95 100 106 111 116 121 125 128 130 131 132 131 129 127 124 120 115 110 105 99 94 88 82 77 73 68 65 62 59 58 57 56 57 58 59 61 63 66 69 71 74 77 79 80 81 81 81 79 77 75 72 69 66 63 60 58 56 55 54 55 56 57 60 63 67 72 78 85 92 99 106 112 118 122 124 124 122 118 113 106 99 92 86 79 74 70 66 64 62 61 61 62 63 65 68 72 77 83 90 97 107 117 128 141 155 169 184 197 209 217 222 222 218 210 198 185 170 156 143 131 120 112 104 99 94 91 89 87 87 86 87 87 88 89 89 89 89 88 86 84 81 77 74 70 66 63 59 57 54 53 52 51 52 53 55 58 62 66 72 79 87 97 108 120 134 148 163 178 191 202 210 214 214 211 204 194 184 173 161 151 141 132 124 118 112 106 102 98 95 92 90 88 87 86 85 85 85 86 87 89 92 95 100 105 112 121 130 142 155 170 185 201 215 227 236 240 238 231 219 204 187 169 152 136 121 109 97 88 80 74 69 65 63 61 61 61 62 64 67 70 74 78 83 87 92 96 99 102 104 106 106 106 106 105 104 103 102 102 102 102 103 105 108 111 115 120 125 130 135 140 143 145 146 145 142 138 133 127 121 114 108 102 96 90 86 82 78 75 73 71 70 70 71 71 73 75 78 81 85 88 92 95 97 99 99 98 96 93 89 85 80 75 70 65 61 58 54 52 50 49 48 48 49 50 52 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
 52 51 50 50 50 51 52 54 56 59 62 66 70 74 79 84 88 93 97 100 103 104 105 104 102 99 96 92 88 84 80 76 73 70 67 65 63 61 60 59 59 58 58 59 59 60 61 62 63 65 67 70 72 75 79 82 86 89 93 96 99 101 102 102 102 99 96 93 88 83 78 74 69 65 61 57 54 51 49 47 46 45 44 44 44 44 45 46 48 49 51 53 55 57 59 60 62 63 64 65 66 67 68 68 69 70 71 72 73 75 77 79 81 84 87 90 92 95 97 99 101 101 101 100 98 96 94 91 88 84 81 78 76 73 71 69 67 65 64 63 62 62 62 62 62 63 64 66 68 70 72 75 78 81 84 86 88 90 91 90 90 88 85 83 79 76 72 69 65 62 59 57 54 53 51 51 50 50 51 52 53 55 57 60 63 66 69 73 76 79 81 84 85 86 87 87 87 86 85 84 82 81 79 78 77 76 75 74 74 74 74 74 74 75 75 75 76 76 77 77 78 78 79 80 80 81 82 83 84 86 87 88 89 90 91 92 92 92 91 90 88 86 84 82 79 77 75 72 71 69 67 66 65 65 64 64 64 64 63 63 63 63 62 61 60 59 57 56 54 52 50 48 47 45 44 43 42 42 42 42 43 44 45 47 49 52 54 57 61 64 68 72 75 79 82 84 86 87 87 87 86 85 83 82 80 78 76 74 73 72 71 70 70 69 69 69 70 70 71 72 72 73 74 75 76 77 77 78 79 80 80 81 82 83 84 86 87 89 90 92 93 94 95 96 96 95 94 92 90 88 84 81 77 73 70 66 63 59 57 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 47 47 47 48 49 49 50 52 53 54 56 57 59 60 62 63 65 66 67 67 68 68 67 67 66 65 63 62 61 60 59 58 57 56 56 55 55 55 55 55 56 57 57 59 60 61 63 65 67 69 72 74 76 78 80 81 82 82 82 80 79 76 73 70 67 64 60 57 54 52 49 47 45 44 42 41 40 40 39 39 39 39 39 40 41 42 43 45 47 49 52 55 58 62 66 70 75 79 85 90 95 101 106 112 117 121 124 127 128 127 125 121 117 111 105 98 92 86 81 76 72 68 65 63 61 60 59 59 59 59 60 62 64 66 69 72 76 81 86 92 98 105 112 119 125 131 136 139 140 139 136 132 125 118 111 104 97 91 85 80 75 71 68 65 62 60 58 57 55 54 53 53 52 52 52 51 51 52 52 53 53 54 55 56 57 59 60 62 64 66 68 70 73 76 79 83 87 91 95 100 105 110 115 120 124 128 131 133 134 133 131 129 125 120 116 111 106 101 96 92 88 85 82 79 77 76 74 73 73 73 73 74 75 77 79 81 84 88 91 96 100 105 110 115 120 123 127 129 129 129 128 125 122 118 113 109 104 99 94 89 84 79 75 71 67 63 59 56 53 50 48 46 44 42 41 40 39 39 39 39 39 39 40 41 42 44 46 48 51 54 58 62 67 72 77 83 88 93 98 101 104 105 104 102 99 95 91 86 82 77 73 69 66 62 60 57 55 53 52 51 50 50 49 50 50 51 52 54 56 58 61 64 67 70 74 77 80 83 85 86 86 85 84 82 80 77 74 71 68 66 63 60 58 55 53 52 50 49 48
 56 53 51 49 48 48 48 49 50 52 54 57 60 63 67 71 75 79 82 85 87 89 90 89 88 87 84 82 79 77 74 72 70 69 68 67 66 66 66 66 66 67 67 68 69 70 72 73 75 77 79 81 84 86 89 91 93 95 96 97 98 97 96 94 92 89 86 83 80 77 74 71 69 67 65 63 62 60 59 58 58 57 56 56 55 55 55 54 54 53 53 52 52 52 52 52 52 53 53 54 55 57 58 60 62 65 68 71 75 79 82 86 90 93 96 98 99 100 99 98 96 94 91 88 85 82 80 77 75 73 71 69 68 67 66 66 65 65 65 65 66 66 67 68 70 71 73 75 77 80 82 85 88 91 94 96 98 98 98 96 94 90 86 82 77 73 68 64 60 57 54 52 50 48 48 47 47 48 50 52 55 58 63 68 73 79 85 92 98 104 110 114 118 120 121 121 120 117 114 110 106 102 98 95 92 89 87 86 85 84 84 85 85 85 86 86 86 86 86 86 86 85 85 85 85 85 86 86 87 88 89 90 92 93 95 97 98 99 100 101 101 100 98 96 94 90 87 83 80 76 73 70 67 65 62 61 59 58 57 56 56 56 56 56 57 57 58 58 59 59 60 60 60 60 60 60 60 59 59 59 58 58 58 58 59 59 60 62 63 65 67 70 73 77 81 85 89 93 96 100 102 104 105 105 104 103 101 99 97 95 92 90 88 87 85 84 83 82 81 80 80 79 79 78 78 77 77 76 76 76 76 76 77 78 80 82 86 89 93 98 103 107 112 115 118 120 121 121 119 115 111 106 100 93 87 80 74 69 64 60
 71 68 66 65 64 64 64 65 66 67 68 69 70 71 72 72 72 72 71 70 69 68 66 65 64 64 64 65 66 68 72 75 80 85 91 97 103 109 115 120 124 128 130 131 131 130 127 124 119 114 109 104 98 93 88 83 78 74 71 68 66 64 63 63 64 64 66 67 69 70 72 73 74 74 74 74 74 73 72 70 69 68 67 67 66 66 67 68 69 71 73 75 78 81 84 87 90 93 95 97 97 98 97 96 94 92 89 86 83 80 76 73 70 68 66 65 64 64 64 65 66 68 70 72 74 76 78 79 81 82 83 84 84 84 84 84 84 83 82 81 79 77 76 74 72 69 67 65 64 62 61 60 60 61 61 63 64 66 68 69 71 72 73 74 74 74 73 73 72 71 70 69 68 68 68 68 69 71 73 76 79 84 89 95 101 107 113 119 125 129 131 132 131 128 123 118 111 104 96 89 82 76 70 65 61 59 57 57 57 59 62 65 70 76 82 89 97 105 114 123 132 141 150 158 165 171 175 177 177 174 170 163 155 146 136 126 116 106 96 88 80 74 69 65 62 60 60 60 61 63 65 69 72 76 80 84 88 92 95 98 100 102 102 101 100 97 94 91 87 84 80 77 74 72 70 69 68 67 67 67 68 69 70 71 72 73 74 75 76 77 77 77 77 77 76 76 75 75 75 75 76 76 77 79 80 81 82 83 84 85 86 87 87 87 87 87 86 86 85 84 83 81 80 78 76 74 73 71 69 68 68 68 68 70 72 75 80 84 90 96 102 109 115 120 125 128 130 130 129 127 123 118 112 106 100 93 88 82 78 74
 58 58 59 59 60 62 63 65 67 69 70 72 74 75 75 74 73 70 67 63 58 53 48 43 39 35 31 29 26 25 24 23 23 23 24 24 25 27 28 30 32 34 36 39 42 46 49 53 57 61 65 69 72 74 75 75 74 71 68 63 58 53 48 44 40 37 34 32 31 30 29 29 29 30 31 32 34 35 37 40 42 45 47 50 52 54 56 57 57 56 55 53 51 49 46 44 42 40 38 37 36 36 35 35 36 36 37 38 39 40 42 43 45 47 48 50 51 52 53 54 54 54 54 53 53 52 50 49 48 46 45 43 42 41 39 38 37 36 35 34 33 33 32 31 31 31 31 31 32 33 34 36 39 42 45 50 54 59 64 69 73 77 79 81 81 80 79 77 74 72 69 66 64 62 60 58 57 56 55 55 55 54 54 54 54 53 53 52 50 49 47 45 43 41 39 37 35 34 32 31 30 29 28 28 28 29 30 32 34 36 39 42 45 48 51 53 54 55 55 55 54 52 50 48 45 43 41 38 36 34 33 31 30 28 27 26 26 25 25 25 25 25 26 26 27 28 29 30 31 32 33 33 34 34 34 35 35 35 36 36 37 38 39 41 42 44 46 48 50 51 53 54 54 54 54 53 51 49 47 44 42 39 37 35 33 31 29 28 26 25 24 23 23 22 22 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 38 38 39 39 39 40 40 39 39 38 37 36 35 33 31 29 28 26 25 24 23 22 22 22 23 24 25 26 28 29 31 33 36 38 40 42 45 47 49 51 53 54 55 56 57 57 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
 95 94 91 88 84 79 75 72 68 66 64 62 61 60 60 60 60 60 60 60 59 58 56 54 51 48 45 42 39 36 34 32 30 29 28 27 26 26 26 27 27 28 29 30 31 33 35 37 39 42 45 48 52 56 59 62 65 67 68 67 66 63 59 55 51 47 43 40 37 34 32 31 30 29 29 29 30 31 33 35 37 41 45 50 56 63 72 81 91 101 110 117 122 124 123 119 114 107 101 94 89 84 80 76 74 72 71 70 70 70 71 71 72 72 72 71 70 68 65 62 59 55 52 49 46 43 40 38 36 35 33 32 32 31 31 30 30 31 31 32 33 34 35 37 39 42 44 48 51 55 59 62 66 69 71 72 73 72 71 69 67 65 63 61 60 60 59 60 61 63 66 70 75 80 87 95 104 113 121 128 131 132 129 122 113 103 93 83 74 67 60 54 49 46 43 40 38 37 36 36 36 37 38 40 43 46 49 53 57 61 64 67 68 69 68 66 63 59 56 52 49 46 43 40 38 36 34 33 32 31 30 30 29 29 29 30 30 31 32 33 34 36 38 40 42 44 46 48 50 52 54 57 59 61 63 66 69 73 77 82 88 94 100 107 113 118 121 121 119 114 106 97 88 79 70 62 55 49 45 41 37 35 33 31 30 29 28 28 28 28 29 29 30 31 32 33 34 35 35 36 36 36 35 35 34 34 33 32 31 31 30 30 29 29 29 29 29 29 30 30 31 31 32 33 33 34 35 35 36 36 36 36 36 35 35 34 34 34 34 34 34 34 35 36 38 39 41 44 47 50 54 59 64 69 75 80 85 90 93 95
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 27 28 30 31 33 34 36 38 40 42 43 44 45 45 45 44 42 41 39 36 34 32 30 29 28 28 28 28 29 30 32 33 35 37 39 41 43 45 47 49 51 53 54 55 56 56 56 55 54 52 50 48 45 42 40 37 35 33 31 30 30 30 30 31 33 34 36 37 39 40 41 41 41 40 39 38 36 35 33 32 30 29 28 28 27 27 27 28 29 30 32 34 37 40 43 46 48 51 53 55 55 55 54 52 50 47 44 41 38 35 32 31 29 29 29 30 32 34 37 41 45 50 55 60 65 70 74 77 80 82 82 82 80 77 74 70 66 62 58 54 50 46 42 39 36 34 32 30 29 28 28 29 30 31 33 35 37 40 42 44 45 47 47 47 47 46 45 43 42 40 38 36 35 33 32 31 30 29 28 28 28 28 28 28 28 28 29 29 29 29 28 28 28 27 26 26 25 24 23 23 23 22 23 24 25 27 29 32 35 38 42 45 49 52 55 57 59 60 60 60 60 59 57 55 53 50 47 45 42 39 36 34 31 29 27 25 23 22 21 21 21 22 23 25 28 31 34 38 42 45 48 51 52 53 53 52 50 47 44 41 38 36 33 31 29 28 26 26 25 25 26 26 27 29 30 32 34 36 38 39 40 41 41 41 40 38 36 34 31 28 26 24 22 21 21 21 21 22 24 26 28 31 35 39 43 47 52 56 61 66 70 74 78 80 81 81 80 77 74 69 65 59 54 49 44 39 35 31 28 26 24 23 22 22 22 22 23 24 25 26 26 27 28 28 28 28 28 28 28 27 27 27 26 26 25 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 64 68 72 75 78 79 80 80 79 77 74 71 68 64 61 57 53 50 46 43 39 36 34 31 29 28 26 26 25 26 26 27 28 29 30 32 33 35 36 38 39 41 42 44 45 47 48 49 50 51 51 52 51 50 49 47 45 43 40 38 35 33 31 30 29 28 28 28 29 30 32 33 35 37 39 41 44 47 50 53 56 59 63 66 70 73 76 78 79 80 81 80 79 78 76 74 71 69 66 64 61 59 56 54 52 50 48 46 44 42 40 38 36 35 34 32 32 31 32 32 33 34 35 36 37 38 40 40 41 42 43 43 43 43 43 43 43 43 42 42 41 40 39 39 38 37 35 34 33 32 31 31 30 30 30 31 32 34 36 38 40 43 46 48 51 54 58 61 64 67 70 72 75 76 77 77 76 74 71 68 64 60 56 53 49 46 43 40 38 36 34 33 31 30 29 29 28 27 27 26 26 26 25 26 26 26 27 28 30 32 34 36 38 40 42 44 46 47 47 48 48 47 46 46 44 43 42 40 39 38 36 35 33 32 30 29 28 27 26 25 25 25 25 26 27 28 30 32 35 37 40 42 45 47 49 50 52 53 54 55 55 56 56 56 57 57 57 57 57 57 57 57 57 56 56 55 54 53 52 51 49 48 46 45 43 41 39 37 35 34 32 30 28 27 26 25 24 24 24 25 26 27 28 30 31 32 34 35 36 37 38 39 39 40 40 41 41 41 41 41 40 40 39 38 37 35 34 32 31 29 28 26 25 25 24 24 24 24 24 25 25 26 26 27 28 29 29 30 32 33 34 36 38 40 43 46 49 52 56 60
 100 98 94 89 83 77 71 64 59 53 48 44 39 36 33 30 27 25 23 21 20 19 18 17 17 18 19 21 23 26 30 35 40 45 51 57 63 68 72 75 77 77 76 74 71 67 62 57 53 48 43 39 35 32 29 26 23 21 19 17 16 16 15 16 17 19 21 25 29 33 38 44 51 57 64 71 77 83 89 93 96 97 97 96 95 92 89 85 82 78 75 72 69 67 64 62 59 57 54 52 50 47 44 42 39 36 34 31 28 26 23 21 19 18 16 15 15 15 15 16 17 19 21 23 25 28 30 32 35 37 38 40 41 42 43 43 43 43 42 41 40 38 37 35 33 30 28 26 24 21 19 18 17 16 15 15 15 16 17 18 20 21 23 25 27 29 31 34 36 39 42 45 49 52 56 60 64 68 71 75 77 80 81 82 82 82 81 79 77 74 71 68 64 60 56 52 48 44 40 36 33 29 26 23 21 19 18 17 17 17 18 19 20 22 24 27 30 33 36 40 44 48 53 58 62 67 70 73 75 76 75 72 69 64 59 53 47 41 36 31 27 24 21 20 18 18 18 19 20 22 23 26 28 31 34 37 40 44 48 52 56 60 64 68 72 76 79 82 85 87 89 91 92 92 93 92 91 90 88 85 82 79 75 71 66 62 57 52 48 44 39 36 32 29 27 25 23 22 22 23 24 25 26 28 30 32 34 35 37 39 40 41 42 42 43 42 42 42 41 40 39 38 36 35 33 31 30 28 27 25 24 24 23 23 24 25 26 28 30 33 35 38 41 44 47 50 53 57 60 64 68 73 77 82 86 90 94 98 100 100
 66 63 59 56 53 51 49 47 45 44 43 42 41 41 41 41 41 41 41 41 41 41 41 41 41 42 43 44 46 48 51 55 58 62 66 70 74 78 82 85 88 90 92 92 92 91 89 87 83 80 75 71 66 62 57 53 49 46 43 40 39 38 38 39 42 45 50 55 61 68 74 80 86 89 92 92 91 89 86 81 77 73 69 65 62 59 57 56 56 56 57 58 61 64 67 70 74 78 81 83 85 85 84 82 79 75 71 66 61 56 51 47 43 40 38 36 36 37 38 41 44 48 52 57 61 65 69 72 74 75 76 75 75 73 71 69 66 63 61 58 55 53 50 48 45 43 41 39 38 36 35 34 34 34 35 35 36 38 39 40 41 41 42 42 43 43 43 44 44 45 46 48 49 52 54 58 61 66 70 75 80 85 90 93 95 96 96 94 91 87 83 78 73 67 63 58 53 49 46 42 39 37 34 33 32 31 31 32 34 36 39 43 46 50 54 59 63 67 71 75 79 82 86 89 91 93 95 96 96 94 92 89 85 80 74 68 62 56 50 45 40 37 34 32 32 32 34 37 41 45 51 57 64 71 79 88 96 103 109 114 117 118 117 114 109 104 99 93 88 84 81 78 76 76 76 77 78 81 83 87 90 93 96 98 99 99 97 94 89 83 76 68 61 54 48 43 39 36 34 33 33 34 35 37 39 41 44 47 49 52 55 58 61 63 66 68 70 72 74 75 76 76 76 76 74 72 69 66 62 58 54 50 46 43 41 39 38 37 38 38 39 41 43 45 47 50 52 55 58 61 64 67 70 72 73 74 74 73 71 69
 25 26 26 27 27 28 28 29 30 31 31 32 32 33 33 33 33 33 32 31 31 30 29 28 27 27 26 26 27 27 28 29 30 31 32 33 34 34 35 35 35 34 34 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 24 24 24 25 25 26 27 28 28 29 29 29 29 29 29 28 28 27 27 26 26 26 26 26 26 26 27 27 27 28 28 29 29 29 29 28 28 27 27 26 25 24 23 23 22 21 21 20 19 19 19 19 19 19 19 20 21 22 24 26 27 29 30 31 32 32 32 32 31 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 18 19 19 19 20 22 23 25 27 29 30 32 33 34 35 35 35 35 35 34 34 33 33 32 32 31 31 30 30 30 30 30 30 31 31 31 32 32 33 33 33 33 33 33 33 32 32 31 30 28 27 25 24 22 21 20 19 19 19 19 19 20 21 22 23 24 25 26 27 28 28 29 30 31 31 32 33 33 34 34 35 35 35 35 34 33 32 31 29 28 26 24 22 21 20 19 18 18 18 18 19 19 20 21 21 22 23 24 25 26 26 27 28 28 29 29 29 29 29 28 27 27 26 26 25 25 25 24 24 25 25 25 26 26 27 28 28 29 29 29 29 29 28 27 26 25 24 23 22 21 21 20 20 20 21 21 21 21 22 22 23 24 24 25 26 27 28 29 29 30 31 32 33 33 33 33 33 32 31 30 29 28 27 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25
 86 89 93 97 102 108 114 120 125 129 132 134 133 129 124 116 107 97 87 77 67 58 50 42 36 32 28 26 24 24 24 25 26 28 30 33 35 38 41 44 47 50 53 56 59 62 65 67 69 71 72 72 72 70 68 65 61 57 52 47 42 38 34 31 29 27 27 26 27 27 29 30 32 34 36 38 41 45 48 52 57 62 67 74 80 87 94 101 107 112 116 118 118 117 114 109 104 99 93 88 82 77 72 68 64 59 56 52 49 46 43 40 37 35 34 33 32 33 34 36 38 41 45 49 53 57 62 66 70 74 78 80 83 84 85 84 83 81 79 75 71 67 63 58 54 49 45 41 38 35 33 31 31 31 33 35 39 44 50 58 66 76 86 97 108 119 129 138 144 149 150 149 145 140 133 126 118 111 104 98 92 87 83 80 76 74 71 69 66 64 61 59 56 53 51 48 45 42 39 37 34 32 30 28 27 27 27 29 31 34 38 42 47 53 58 63 67 71 73 74 75 74 72 70 67 64 60 57 53 50 47 43 40 38 35 33 31 29 27 26 25 24 24 25 26 27 30 33 36 39 42 45 49 52 54 57 59 61 63 65 67 69 71 72 74 76 77 78 79 80 80 80 79 77 76 73 71 68 64 61 58 55 52 48 45 42 40 37 34 32 29 27 25 24 23 22 22 23 25 27 29 32 36 40 44 48 53 58 63 67 72 77 81 84 87 89 90 90 88 86 82 78 73 67 61 55 49 43 38 34 30 27 25 23 23 24 25 27 29 32 35 39 43 47 51 54 58 61 65 67 70 72 73 74 76 77 78 79 81 83
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 11 10 10 11 11 11 12 13 13 14 15 15 15 15 15 15 15 14 14 13 13 13 12 12 12 13 13 13 14 15 16 18 19 21 23 24 26 27 28 29 29 28 27 25 24 22 20 18 17 15 14 13 12 11 11 10 10 10 11 11 12 13 14 15 16 17 18 18 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 12 13 13 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 27 28 28 27 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 13 12 12 11 10 10 10 10 10 10 11 12 13 14 15 16 18 20 21 23 25 26 27 28 28 28 27 26 25 23 21 20 18 17 16 15 14 14 13 13 13 13 14 14 14 15 15 15 16 16 16 16 15 15 14 13 12 11 10 10 10 9 10 10 10 11 11 12 12 13 14 15 15 16 17 17 18 18 19 19 19 19 19 19 19 18 18 17 17 16 15 14 13 12 11 11 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14
 51 50 50 50 50 50 49 48 47 45 44 42 39 37 35 32 30 28 26 24 23 22 21 21 22 24 26 30 36 43 51 61 71 82 92 101 108 113 114 113 109 103 96 88 81 73 66 59 53 48 43 39 35 32 28 26 23 21 20 19 18 19 20 22 25 29 34 40 47 53 59 64 68 70 71 71 69 67 64 61 59 56 54 53 52 51 52 53 54 57 60 63 68 73 78 83 87 91 93 93 92 89 85 79 73 66 59 53 47 41 36 32 28 25 22 21 20 20 22 24 26 29 33 37 41 46 50 55 59 63 67 71 75 78 82 84 86 88 89 88 87 85 81 77 72 66 59 52 46 40 34 29 26 23 21 20 20 21 22 24 27 30 33 37 41 45 50 54 59 64 69 73 77 80 82 83 84 84 84 83 82 82 81 81 82 83 85 88 91 95 98 102 106 109 110 110 108 103 96 88 78 68 58 49 41 34 29 25 22 21 20 20 21 22 23 25 28 30 33 37 41 45 50 55 60 67 73 80 87 94 99 104 106 105 102 97 89 80 70 61 52 44 37 32 29 26 25 25 26 27 29 32 35 39 43 47 52 56 61 66 70 73 75 77 77 76 74 71 68 65 62 59 57 55 53 52 52 51 52 52 53 54 55 55 56 56 56 55 53 51 49 46 43 40 38 36 34 34 35 36 39 42 47 51 57 62 68 74 79 84 88 91 93 93 92 90 87 83 78 73 68 62 57 53 48 44 41 37 35 33 31 31 31 33 36 39 44 50 56 62 68 74 78 81 82 82 81 78 75 72 69 65 62 59 57 55 53 52 51 51
 67 70 73 77 81 85 88 91 93 94 94 92 90 87 83 79 74 69 65 60 56 52 49 46 45 45 45 47 51 55 60 66 72 78 84 89 93 96 98 99 99 98 96 93 90 87 83 79 75 71 67 64 60 57 53 50 48 45 43 41 40 40 41 42 45 48 52 56 60 64 67 70 73 74 75 76 76 76 76 76 76 77 78 80 82 85 89 93 98 103 109 115 120 124 126 127 127 124 120 114 107 100 93 86 79 73 67 61 56 52 48 45 42 40 39 39 39 41 43 47 50 55 59 63 67 70 73 75 76 77 78 79 79 79 78 78 77 76 75 74 73 71 69 67 64 61 58 55 51 48 45 42 40 39 40 41 44 47 52 57 63 70 78 86 95 104 113 121 129 136 141 144 145 144 141 136 130 123 117 110 104 99 95 92 89 87 86 86 86 86 87 88 88 89 89 88 87 84 81 77 72 67 61 56 51 46 43 40 39 39 40 41 44 47 50 53 57 61 64 68 72 76 80 83 86 90 92 95 97 98 98 98 97 95 92 88 83 78 72 66 60 55 50 46 43 41 40 41 42 43 45 48 51 55 58 62 66 70 73 77 80 82 84 85 85 84 82 79 76 73 70 67 64 61 59 58 57 56 56 56 56 57 58 59 60 61 62 63 63 62 61 60 58 55 53 50 49 48 47 48 49 51 53 56 59 63 67 71 75 79 82 86 89 92 95 96 97 97 96 95 93 89 86 82 77 73 68 63 59 56 52 50 49 48 49 51 53 56 59 62 65 67 69 70 70 70 69 68 66 64 63 61 60 59 59 59 59 60 62 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
 32 30 29 28 27 27 27 28 29 30 32 33 35 38 40 42 43 44 44 42 40 37 33 29 25 22 19 17 15 15 14 15 15 16 18 19 21 23 25 27 30 32 35 39 42 45 48 52 54 57 58 59 58 57 54 51 47 43 38 34 29 26 23 21 19 18 18 18 18 19 20 21 22 23 24 24 25 25 26 26 26 26 27 27 27 27 27 28 28 29 30 31 32 34 36 38 40 42 44 46 47 48 48 47 46 45 42 40 37 34 31 28 26 24 22 21 21 21 22 24 27 30 34 38 43 48 53 58 63 67 70 73 74 73 72 69 65 61 56 51 47 42 38 34 31 28 25 22 21 19 18 18 18 19 21 23 26 30 34 38 42 46 48 50 51 51 50 49 47 45 43 41 40 39 38 38 37 38 38 39 41 42 43 45 45 46 46 45 44 42 40 38 35 32 29 27 24 22 20 18 17 15 15 14 14 15 17 19 22 25 30 34 39 43 47 50 52 52 52 51 49 47 45 42 40 37 35 33 31 29 27 25 24 22 21 19 18 17 16 15 15 14 15 16 17 19 22 26 30 34 39 43 48 52 55 58 60 61 61 60 58 57 55 52 50 48 46 45 44 43 42 42 42 43 43 44 45 46 47 48 48 48 48 47 45 43 41 38 35 32 29 26 23 20 18 17 16 15 16 16 18 20 22 24 27 30 34 37 41 45 48 52 56 59 63 66 68 70 70 70 69 67 64 60 56 50 45 40 35 30 25 22 19 17 15 14 14 15 16 17 19 21 24 27 30 33 36 39 42 45 46 48 48 47 46 44 41 39 36 34
 50 48 47 46 45 45 45 46 47 48 50 52 54 56 58 60 62 63 63 63 61 59 56 52 49 45 43 41 40 39 40 41 43 46 49 52 55 59 63 67 72 77 82 87 92 97 102 106 110 113 115 115 114 111 107 101 94 87 78 70 63 56 50 45 41 39 38 38 38 39 40 41 42 43 44 44 45 45 45 45 45 45 44 44 44 44 44 44 44 45 46 48 50 52 54 58 61 65 70 74 79 84 89 93 96 98 99 98 95 91 86 79 72 65 59 53 49 45 43 42 42 43 44 46 47 49 52 54 56 59 61 64 66 69 71 74 76 78 80 81 82 83 82 81 79 77 74 70 66 62 58 54 51 49 48 47 47 47 48 49 50 50 51 51 51 51 51 51 51 51 52 52 53 54 56 58 60 63 66 70 74 78 83 88 92 95 98 99 100 99 97 94 90 86 81 76 72 67 63 59 55 52 50 48 47 47 48 50 53 57 62 66 71 75 79 82 83 84 84 83 82 80 78 76 73 71 68 66 64 62 59 57 55 53 51 49 47 46 44 43 42 43 44 46 50 55 61 68 76 85 94 103 111 118 124 128 130 130 128 125 121 116 111 105 99 94 89 85 81 77 74 71 69 67 66 64 63 62 61 60 59 57 56 55 54 52 51 49 47 46 44 43 41 41 40 41 43 45 49 54 59 65 71 76 80 84 86 87 87 86 84 82 80 77 74 72 69 67 64 62 60 58 57 55 53 51 50 48 46 45 43 42 42 42 43 45 47 51 54 58 62 66 70 73 76 78 79 80 80 79 77 75 73 70 67 63 60 57 54 52
 36 36 37 38 38 38 38 37 36 35 34 33 32 30 29 28 26 25 24 22 21 20 19 18 17 16 16 16 17 18 19 20 21 23 24 26 27 29 31 33 34 36 38 39 41 42 43 44 44 44 43 42 40 38 36 33 31 28 25 23 21 19 18 17 17 17 18 19 21 23 25 27 30 32 34 36 38 39 40 41 41 41 40 40 39 38 38 37 37 37 37 38 39 40 42 43 45 47 49 51 52 53 53 53 51 49 47 43 40 36 33 29 26 23 21 19 18 17 17 17 18 19 20 21 23 24 25 27 28 29 30 31 31 32 32 32 33 33 32 32 32 31 31 30 29 28 27 25 24 22 21 20 19 18 17 17 17 17 18 18 19 20 21 22 24 25 27 28 30 32 34 35 37 39 41 42 44 45 45 45 45 44 43 41 40 38 37 35 34 33 32 30 29 28 27 27 26 25 24 23 22 21 20 19 18 18 17 17 18 19 19 21 22 24 25 27 29 31 32 34 35 37 38 39 40 41 41 41 40 39 38 37 35 33 31 29 27 25 23 21 19 18 18 18 18 19 20 22 25 28 31 34 37 41 43 46 47 48 49 48 47 45 43 41 39 37 35 34 32 31 31 30 30 30 30 31 31 32 32 32 33 33 33 32 32 31 30 28 26 25 23 21 20 19 18 17 17 17 18 20 21 23 26 28 31 33 36 37 39 40 41 41 40 40 39 37 36 34 33 31 29 28 26 25 23 22 21 20 19 18 17 16 16 16 16 17 18 19 20 21 22 22 23 24 24 25 25 26 26 26 27 27 28 29 30 30 31 32 34 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 147 148 147 144 140 135 129 122 114 107 100 93 87 82 77 72 68 65 61 59 57 55 53 53 53 53 54 56 58 60 63 65 67 68 69 70 70 70 69 69 69 69 69 69 69 69 70 71 72 73 73 74 75 75 75 75 74 72 70 68 65 63 60 59 58 58 59 61 64 67 70 74 78 82 87 91 96 100 105 110 116 121 126 131 136 141 146 151 156 161 165 170 175 180 184 189 194 199 202 205 207 207 206 202 195 187 176 164 151 137 123 109 97 86 76 68 62 57 55 54 54 56 59 62 67 72 77 83 90 96 103 110 116 123 129 135 140 143 146 148 148 146 143 138 132 124 116 106 97 88 79 71 64 58 54 51 50 49 50 53 56 59 64 70 76 84 92 101 111 122 134 145 156 165 172 176 176 172 166 157 146 135 125 115 106 98 91 86 81 78 75 73 72 71 70 70 70 70 70 69 68 67 65 62 60 58 56 54 54 54 54 55 57 59 61 63 65 67 69 71 73 75 77 78 80 81 82 82 82 82 82 81 79 78 76 73 71 68 65 62 60 58 57 57 58 60 63 67 71 74 78 81 84 87 88 90 90 91 91 92 92 93 94 95 96 98 101 104 107 111 115 119 123 126 129 131 132 132 131 128 124 119 113 107 101 94 87 81 75 69 64 60 57 54 53 54 56 59 65 72 82 92 104 117 131 144 157 167 176 181 184 183 178 172 163 153 142 131 121 110 101 92 84 77 70 65 60 56 52 50 49 49 50 53 57 62 68 75 82 89 96 102 107 111 114 116 117 118 119 120 121 122 124 127 129 133 136 140 143 146
 33 33 34 35 35 35 35 35 34 33 33 32 31 30 29 29 28 28 28 28 29 29 31 33 35 38 42 45 49 53 55 56 56 55 53 50 47 44 41 39 37 35 33 32 31 30 30 29 29 29 30 30 31 31 32 33 34 36 37 38 40 42 43 45 48 50 52 54 56 57 57 57 56 55 53 52 50 48 46 44 42 41 39 38 36 35 34 33 33 32 32 32 32 33 33 34 35 36 38 39 41 43 45 47 50 52 54 55 57 58 58 58 57 55 53 51 49 46 45 43 42 41 40 39 38 37 36 36 35 35 34 34 34 34 35 35 36 37 38 40 42 44 46 49 51 54 56 57 58 58 56 54 50 47 43 40 37 35 33 32 31 31 30 30 31 31 31 32 32 33 34 34 34 34 34 34 33 32 31 30 29 28 28 27 26 26 26 26 26 27 28 29 31 33 35 38 41 44 47 50 53 54 54 53 51 48 45 41 38 35 33 31 30 30 29 29 29 29 30 30 31 32 33 34 35 37 39 40 42 44 47 49 51 53 54 55 56 56 55 53 51 49 46 44 42 40 39 38 37 36 36 35 34 34 33 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 35 36 37 37 38 38 38 38 38 38 38 39 40 41 43 45 48 50 53 55 56 56 56 55 54 53 51 49 47 45 43 41 39 38 36 35 34 33 32 31 30 30 30 29 30 30 31 32 34 37 40 43 47 51 54 56 56 56 54 52 49 46 43 40 38 35 34 32 31 30 30 30 30 30 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
 41 41 41 41 42 42 43 44 45 47 48 50 52 54 56 58 60 61 61 61 59 57 54 50 46 43 39 36 34 32 31 31 31 31 32 33 34 36 37 39 42 44 47 50 53 57 61 65 70 74 78 81 84 85 84 82 78 73 67 60 54 48 42 38 35 34 33 33 34 35 36 38 40 41 43 44 45 45 45 45 45 44 44 43 42 42 41 41 41 41 42 44 45 48 51 54 58 62 67 72 76 80 83 85 86 84 82 78 73 67 61 56 50 45 41 38 37 36 36 38 40 43 46 49 53 56 59 61 63 65 66 67 67 66 65 64 63 61 59 57 55 53 51 49 47 45 43 41 39 37 36 35 35 36 37 39 41 44 47 50 53 56 58 60 61 62 63 63 63 63 63 62 62 61 60 60 59 58 57 56 55 54 53 52 50 49 47 46 44 43 42 40 39 38 37 35 34 34 33 32 32 32 32 32 33 35 37 39 43 46 50 54 57 60 62 63 63 63 62 61 59 58 56 54 53 51 50 49 47 46 45 44 43 42 41 40 38 37 36 36 36 36 37 39 42 46 51 57 64 71 77 83 87 89 90 89 86 82 77 72 67 61 56 52 48 45 42 40 39 38 37 37 38 38 40 41 44 46 48 51 53 56 58 59 60 60 59 58 56 53 50 48 45 43 41 40 40 42 44 47 51 56 61 66 72 76 80 83 86 87 88 87 86 85 83 81 78 76 74 71 69 66 64 62 60 57 55 52 50 47 45 43 41 40 39 39 39 40 41 42 43 44 44 45 46 46 46 46 46 46 46 45 45 44 44 43 43 42 42 41
 13 13 13 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 11 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 14 14 15 15 15 14 14 13 13 13 12 12 12 12 12 12 13 13 14 15 16 16 17 17 17 18 17 17 16 16 15 14 13 12 11 10 10 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 12 13 13 12 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 7 8 8 9 10 10 11 11 10 10 9 8 8 7 6 6 6 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 16 16 16 16 16 15 15 14 14 13 12 12 12 12 12 12 13 13 14 14 15 15 15 15 15 15 15 14 14 13 12 12 11 11 10 10 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 10 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 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 9 10 11 11 11 11 11 10 10 9 8 7 7 6 6 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 56 51 47 44 41 40 38 37 37 37 37 37 38 38 38 39 39 38 38 37 35 34 32 31 29 28 27 27 27 28 29 30 31 32 33 34 35 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 33 32 31 30 29 28 27 26 26 26 27 27 28 29 31 32 33 35 36 37 38 39 39 39 39 38 37 36 35 33 32 30 29 27 26 25 25 24 24 24 24 25 26 26 27 29 30 31 32 33 33 34 33 33 31 30 29 27 26 26 26 26 27 29 32 35 39 43 48 54 60 67 74 81 87 93 97 100 100 99 95 90 83 77 70 63 56 50 45 41 36 33 30 28 27 26 26 26 27 29 30 32 34 35 36 37 36 36 35 33 32 30 29 27 26 25 24 24 24 24 24 24 25 26 27 28 30 31 33 34 36 37 38 38 38 38 37 36 35 34 33 32 30 29 28 27 27 26 26 27 28 29 30 32 34 35 36 37 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 37 37 36 35 33 32 31 30 29 28 28 28 29 30 31 33 34 35 36 37 37 38 37 37 37 36 36 36 36 36 36 37 38 40 43 46 50 55 61 68 76 84 93 101 108 113 115 113 108 101 93 84 76 68 61 55 49 45 41 38 35 33 31 30 30 29 29 30 30 31 31 32 32 32 32 32 32 31 31 31 31 31 31 31 32 32 33 33 34 35 35 36 36 36 36 35 35 34 32 31 30 29 29 29 29 30 32 34 37 41 45 50 56 63 70 79 87 95 103 108 111 110 107 100 93 84 76 68
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 88 88 88 86 84 82 78 75 71 67 63 59 55 52 49 46 44 41 40 38 37 36 35 35 36 37 38 40 43 46 49 52 56 59 62 64 66 68 69 69 69 69 68 67 66 65 64 62 61 59 57 55 53 51 49 47 45 43 41 40 39 38 39 40 42 45 48 53 59 65 71 77 83 88 92 94 95 95 93 90 85 81 76 72 67 63 60 57 55 53 52 52 51 52 52 53 54 55 57 58 59 60 61 61 61 60 59 57 55 52 50 48 45 44 42 42 42 43 44 47 50 53 57 60 64 67 70 72 73 74 74 74 73 72 71 70 68 67 65 64 62 61 60 58 57 55 54 52 51 49 47 46 44 43 42 42 42 42 42 42 43 44 44 45 46 47 49 50 51 52 54 55 56 57 59 59 60 61 61 62 62 62 62 62 62 62 63 63 64 65 66 68 69 70 71 72 72 72 70 68 65 62 57 53 48 44 41 37 35 34 33 32 33 34 35 37 39 41 44 47 51 55 59 64 69 75 80 85 90 94 96 97 97 94 90 84 78 70 63 56 49 44 39 36 33 32 32 32 33 35 37 40 42 45 48 51 53 56 58 59 60 61 61 61 60 60 60 59 59 59 60 61 62 63 65 66 68 70 72 73 74 74 73 72 70 67 64 60 56 52 48 44 41 38 35 34 33 33 34 36 38 41 44 47 50 53 56 58 60 61 61 61 61 60 59 58 56 54 53 51 49 47 45 43 41 39 38 36 35 34 33 33 34 35 36 38 41 44 46 49 52 54 56 58 60 61 63 64 66 67 69 70 72 74 76 79 81 83 85 87
 57 56 54 52 50 48 47 45 44 43 43 43 43 44 46 48 51 54 58 63 68 73 77 81 84 86 85 84 81 77 73 69 65 62 59 57 54 53 51 50 50 49 49 49 49 49 50 50 51 52 53 54 56 58 59 62 64 66 69 72 75 77 80 82 84 85 85 83 81 78 74 70 66 62 58 55 52 50 48 47 46 45 45 45 46 46 47 49 50 51 52 53 54 55 55 55 55 54 53 52 51 50 49 49 48 48 48 49 50 52 54 58 62 67 73 80 87 94 101 107 111 112 111 107 103 97 91 84 79 73 68 64 60 56 54 51 49 48 46 46 45 45 45 46 48 50 52 56 60 66 73 81 90 99 108 114 119 119 117 111 104 96 89 81 75 69 65 61 58 56 55 54 54 54 55 56 57 58 59 60 60 61 60 60 59 57 56 54 53 51 50 50 49 49 50 51 53 56 60 65 72 79 87 96 105 113 118 120 119 114 106 97 88 80 72 65 60 55 51 48 46 44 43 43 43 43 44 45 47 50 53 57 61 67 73 81 89 98 107 115 122 126 127 124 118 110 102 93 85 77 71 66 62 59 56 55 53 53 52 52 52 53 53 54 54 54 54 54 54 54 54 53 53 52 52 52 53 53 54 56 58 61 65 69 74 80 87 95 103 111 118 124 127 128 125 120 113 104 95 87 79 73 67 63 59 56 54 52 51 50 49 49 49 49 50 51 52 54 56 58 61 65 69 73 78 84 89 95 100 104 106 106 103 98 92 85 77 70 64 58 54 50 48 46 44 44 43 44 45 46 47 49 51 53 54 56 57 58 58 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 17 17 18 19 19 20 21 22 23 24 24 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 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 17 17 17 17 18 18 18 19 20 20 21 22 23 23 24 24 25 25 24 24 23 22 20 19 18 16 15 14 14 13 13 13 13 14 14 15 15 16 17 18 19 21 22 23 25 26 27 29 30 30 31 31 30 29 28 26 25 23 21 19 17 16 15 14 13 13 13 12 12 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 22 23 23 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 19 18 18 17 16 16 15 14 14 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 26 27 28 29 29 30 30 29 29 28 27 26 24 23 21 20 19 18 17 16 15 14 13 13 12 12 12 12 12 13 13 14 15 16 17 19 20 21 22 23 23 24 24 23 23 22 22 21 20 19 19 18 17 16 16 15 14 14 14 13 13 13 13 13 13 14 15 15 17 18 19 21 23 24 26 27 28 29 29 30 30 29 29 28 28 27 26 25 24 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 38 38 38 38 39 40 41 43 44 46 48 50 52 54 55 56 56 55 54 53 52 50 49 49 49 50 52 54 58 64 71 79 90 101 115 129 143 157 169 177 180 178 172 162 150 137 124 111 100 90 81 73 67 61 57 54 52 50 49 50 51 52 54 57 59 62 64 65 66 66 64 62 60 57 55 52 50 48 46 45 44 44 44 44 44 45 45 45 46 46 46 46 46 46 46 45 45 44 44 43 43 44 44 45 47 49 51 53 56 58 60 61 61 60 59 56 53 49 46 43 40 38 36 35 34 34 35 36 37 39 41 44 48 52 57 62 69 75 82 89 94 99 101 101 99 94 87 80 72 65 58 52 48 44 41 39 38 37 37 37 37 37 38 38 39 39 40 41 41 42 43 45 46 48 51 54 58 62 68 74 81 90 99 109 118 127 133 136 136 133 126 118 108 97 88 79 71 64 58 53 49 46 43 42 41 40 40 40 41 42 43 44 45 46 47 47 47 47 47 46 45 45 44 43 42 41 40 39 39 38 37 37 36 36 36 36 36 36 37 38 39 40 41 42 44 45 46 48 49 51 53 56 60 64 69 75 83 93 104 118 134 151 168 185 198 205 204 196 182 165 146 127 111 96 84 73 65 58 52 48 44 41 39 38 37 37 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 51 52 51 51 51 50 49 49 48 47 46 45 45 44 44 44 43 43 44 44 44 44 45 45 46 46 46 47 47 48 48 49 49 50 51 52 53 54 54 55 56 57 57 57 57 56 55 54 52 50 48 47 45 43 41 40
 87 86 84 82 80 78 77 75 74 73 72 72 72 73 74 75 76 78 79 80 81 82 82 82 81 79 78 76 75 73 72 72 72 72 73 75 76 78 81 83 86 89 91 94 97 99 101 103 105 105 106 105 104 102 100 97 94 90 87 83 80 77 74 72 70 68 66 64 63 62 61 60 60 59 59 60 60 62 63 65 68 71 75 79 83 88 93 98 103 108 112 116 119 120 121 120 119 117 114 110 106 103 99 95 92 89 86 83 81 78 76 74 72 70 68 66 64 63 62 62 62 63 64 66 68 70 73 75 78 81 84 86 89 91 92 93 94 94 93 92 90 88 86 83 80 76 73 70 68 66 64 63 63 63 63 64 66 68 69 72 74 76 79 81 84 88 91 95 99 104 109 114 119 124 129 133 137 139 140 140 138 134 130 124 117 111 104 97 91 85 80 75 71 68 65 63 61 60 60 59 60 60 61 62 63 65 67 69 71 74 76 79 81 84 86 87 89 89 90 89 89 88 87 85 83 81 80 78 76 74 72 71 69 68 67 66 66 66 66 66 67 68 70 71 73 74 76 77 77 78 78 78 78 77 77 78 78 79 80 81 83 85 88 90 93 95 97 99 100 101 101 100 99 98 96 94 92 90 88 86 84 83 81 80 79 79 78 78 77 77 77 76 76 76 75 75 76 76 77 79 81 84 87 91 96 100 105 110 114 119 122 125 127 128 128 126 125 122 118 115 111 106 102 98 94 90 87 84 82 80 79 78 78 78 79 80 81 82 83 83 84 84 85 85 85 85 85 86 86 87 88 88 89 90 90 90 90 90 89 89
 43 44 44 45 46 46 47 47 47 47 47 47 46 45 45 44 43 42 41 41 40 40 40 41 41 42 43 45 47 49 51 54 57 60 63 67 70 73 75 78 80 81 82 83 83 83 82 80 78 76 73 71 67 64 61 58 55 53 50 49 47 47 46 46 47 47 48 49 50 51 52 52 53 52 52 52 51 50 50 49 49 48 48 48 49 49 50 51 52 54 55 57 59 60 62 64 65 66 67 67 68 68 67 67 66 65 64 63 61 59 58 56 53 51 49 46 44 42 40 38 37 36 35 35 35 35 36 36 37 39 40 42 44 46 48 51 54 56 59 62 64 66 67 67 67 65 63 60 56 52 48 44 41 38 36 34 33 32 31 31 32 33 34 36 38 41 44 48 52 57 62 66 71 76 79 83 85 87 87 87 87 85 84 82 80 78 76 74 72 70 68 66 64 62 60 57 55 52 49 46 44 41 39 36 35 33 32 31 31 31 31 32 33 35 37 39 41 42 44 46 47 48 48 49 49 49 48 47 47 45 44 43 42 40 39 37 36 35 33 32 31 31 31 30 31 31 32 33 34 35 37 38 40 43 45 48 51 55 59 62 66 70 73 76 78 79 80 79 78 76 73 71 67 64 61 58 55 53 50 48 46 44 43 41 40 38 37 36 35 34 33 32 32 31 31 32 32 33 35 37 40 44 48 52 57 62 67 72 76 80 82 83 83 81 79 76 72 68 64 59 55 51 48 45 42 39 37 35 34 33 33 34 35 36 38 41 44 47 50 54 57 59 60 61 61 60 59 57 55 53 51 49 47 45 44 43 43 43 43 43
 146 130 117 105 95 86 79 73 68 64 60 58 56 54 53 53 53 54 55 56 58 60 63 65 68 71 75 78 81 84 87 89 91 93 94 94 94 94 93 92 91 90 89 88 87 87 87 87 87 88 89 90 91 92 92 93 93 92 91 89 87 84 81 78 75 73 71 69 68 67 66 66 66 66 66 65 65 65 64 64 63 62 61 60 59 59 59 59 59 61 63 66 70 75 81 89 99 111 124 140 156 172 186 195 199 196 187 173 156 139 122 107 94 84 75 69 65 62 62 63 65 70 76 84 95 107 122 139 158 179 201 223 243 259 269 273 268 257 241 221 199 177 157 138 122 107 95 85 77 71 66 63 62 61 62 64 66 70 75 80 86 93 100 108 115 122 128 133 138 141 142 143 142 140 137 134 129 125 120 115 110 105 100 95 90 86 82 78 75 73 70 69 67 66 66 66 66 67 67 68 69 69 69 68 67 65 63 60 58 56 54 52 50 50 49 49 50 50 51 53 55 57 60 63 67 71 75 80 84 89 94 98 100 102 101 99 95 90 84 77 71 65 60 55 52 50 48 47 47 47 48 50 51 53 55 57 60 62 64 67 69 72 75 79 83 88 94 102 111 122 135 151 171 193 219 246 272 293 306 306 293 270 240 208 178 150 127 107 92 79 69 61 56 52 49 48 48 50 53 57 62 69 77 86 96 105 115 123 130 134 136 136 133 128 122 114 107 99 91 84 77 71 65 60 56 52 49 47 46 46 47 48 51 55 60 67 75 85 96 109 124 142 161 182 205 229 253 276 296 310 318 318 310 296 276 253 230 206 184 164
 178 184 189 191 191 187 180 171 158 145 131 117 104 93 82 73 66 60 55 51 48 46 45 45 46 47 50 53 57 62 68 74 81 88 95 101 105 109 111 111 110 107 104 100 96 91 87 82 78 74 71 68 65 62 60 58 56 55 54 54 54 55 57 59 62 66 71 77 83 90 98 107 116 125 134 142 148 153 155 154 151 145 138 130 121 113 105 99 93 88 84 80 78 77 76 76 77 78 80 82 84 86 88 89 90 90 89 88 85 82 79 76 74 71 69 68 68 68 70 72 76 81 87 94 102 110 118 126 133 140 145 148 150 151 150 148 145 142 137 132 127 122 116 111 105 100 94 89 84 79 75 71 68 65 63 62 61 60 60 60 61 63 64 66 69 71 73 76 77 79 80 81 81 80 80 78 77 76 74 73 73 73 73 74 75 78 81 85 90 95 101 108 114 120 124 126 125 122 116 108 99 89 79 70 63 56 50 46 43 41 41 41 43 45 49 53 59 65 73 82 92 103 115 129 143 156 169 179 185 186 182 173 160 144 128 111 96 82 71 61 54 48 43 40 38 38 38 39 41 43 47 50 55 60 65 70 75 80 85 89 93 96 99 102 104 106 108 110 113 116 119 122 125 128 131 132 132 131 128 123 116 109 101 93 84 77 69 63 57 52 48 45 42 40 39 38 37 38 39 41 43 46 49 52 56 60 63 67 70 73 76 78 79 80 81 81 80 79 77 75 72 68 65 61 57 53 50 46 44 41 40 39 39 40 42 44 48 51 56 61 66 72 79 85 91 97 103 109 114 119 123 128 132 136 141 146 152 158 165 172
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 109 108 107 105 103 100 96 93 89 86 83 81 80 80 80 82 85 90 95 101 109 117 126 135 144 151 156 159 158 155 149 141 132 123 113 105 97 90 84 80 76 73 70 69 68 68 68 69 71 74 78 83 88 95 104 113 123 133 142 150 154 155 152 145 135 124 113 102 93 84 77 71 67 65 63 63 64 67 70 74 80 85 90 95 100 102 104 103 101 99 95 91 88 84 82 80 79 79 80 83 87 92 99 106 115 123 130 136 139 139 137 132 126 119 111 103 96 91 86 83 82 82 83 85 88 92 97 102 107 112 117 120 123 125 126 126 125 123 120 117 114 110 107 103 99 96 93 91 89 87 86 85 84 83 83 82 81 80 80 79 78 77 76 76 76 77 78 79 82 84 87 90 93 96 98 99 99 98 96 93 90 86 82 78 74 71 68 65 63 62 61 61 61 63 64 67 69 72 74 76 78 80 81 81 81 80 80 79 78 78 78 79 81 83 86 89 93 97 101 106 110 114 117 120 123 124 125 124 122 120 116 112 107 102 97 92 87 83 80 78 77 77 78 80 83 86 89 92 94 96 96 94 92 88 83 78 73 68 64 61 59 58 57 58 60 63 67 73 79 85 93 100 108 114 119 122 122 120 115 109 102 95 88 82 77 74 71 70 70 72 74 77 81 86 91 96 101 106 110 113 115 115 114 112 110 107 104 101 99 96 94 93 91 91 90 89 89 89 89 90 90 90 91 92 93 94 96 98 101 104 108 113 119 124 130 136 141 145 148 150 149 148 144 140 135 129 124 119 114 111 108 106 105 105 105 106 107 108 108 109

