
 % 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
 14894 14840 14781 14717 14649 14576 14500 14419 14335 14248 14157 14063 13967 13868 13767 13663 13558 13451 13343 13233 13122 13011 12899 12786 12673 12560 12448 12335 12223 12112 12001 11891 11782 11675 11568 11463 11359 11257 11157 11058 10961 10866 10773 10681 10592 10505 10420 10338 10257 10179 10103 10030 9959 9890 9823 9759 9698 9639 9582 9528 9476 9427 9380 9335 9294 9254 9217 9183 9151 9121 9094 9070 9048 9028 9011 8996 8984 8975 8968 8963 8961 8961 8963 8969 8976 8986 8999 9014 9032 9052 9074 9099 9127 9157 9189 9224 9261 9301 9344 9388 9436 9485 9538 9592 9650 9709 9771 9836 9903 9972 10043 10117 10194 10272 10353 10436 10521 10609 10698 10790 10883 10979 11076 11175 11276 11379 11483 11588 11695 11803 11912 12022 12133 12244 12356 12469 12582 12695 12807 12920 13032 13143 13254 13363 13472 13578 13683 13786 13887 13986 14082 14175 14265 14352 14435 14515 14591 14663 14730 14793 14852 14905 14954 14997 15036 15069 15096 15118 15135 15145 15151 15150 15144 15132 15115 15092 15063 15029 14990 14945 14896 14841 14782 14718 14650 14578 14501 14421 14336 14249 14158 14065 13968 13869 13768 13664 13559 13452 13343 13234 13123 13012 12899 12787 12674 12561 12448 12336 12224 12112 12002 11892 11783 11675 11568 11463 11360 11257 11157 11058 10961 10866 10773 10682 10592 10505 10421 10338 10257 10179 10103 10030 9959 9890 9823 9759 9698 9638 9582 9528 9476 9426 9379 9335 9293 9254 9217 9182 9150 9121 9094 9069 9047 9028 9011 8996 8984 8974 8967 8962 8960 8960 8963 8968 8976 8986 8998 9013 9031 9051 9073 9098 9126 9156 9188 9223 9260 9300 9343 9387 9435 9485 9537 9591 9649 9708 9770 9835 9901 9971 10042 10116 10193 10271 10352 10435 10520 10608 10697 10789 10882 10978 11075 11174 11275 11377 11481 11587 11693 11801 11910 12020 12131 12243 12355 12468 12580 12693 12806 12918 13031 13142 13252 13362 13470 13577 13682 13785 13886 13984 14080 14173 14264 14350 14434 14514 14589 14661 14729 14792 14850 14904 14952 14996 15034 15067 15095 15117 15133 15144 15149 15149 15142 15131 15113 15090 15062 15028 14988 14944
 41 40 39 38 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 22 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 46 47 49 50 52 53 55 56 58 60 61 63 64 66 67 68 69 71 72 73 74 74 75 75 76 76 76 76 76 76 75 74 74 73 72 71 70 68 67 66 64 63 61 60 58 56 55 53 52 50 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 47 48 49 51 52 53 55 56 57 58 59 60 61 62 63 64 65 65 66 66 66 66 66 66 66 66 65 65 64 64 63 62 61 60 59 58 56 55 54 53 51 50 49 47 46 45 44 42
 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 49 49 49 50 50 50 50 50 50 50 50 49 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 42 43 45 47 49 51 53 54 56 58 60 62 64 66 68 70 71 73 74 76 77 78 79 79 80 80 80 80 79 79 78 77 76 74 73 71 70 68 66 64 62 60 59 57 55 53 51 49 47 45 44 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 16 16 15 15 15 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21
 11 12 13 14 16 17 18 20 22 23 25 28 30 33 35 38 42 45 49 53 58 63 68 74 81 88 95 103 112 122 132 143 155 168 182 196 211 227 244 261 278 295 312 328 343 356 368 377 384 388 389 387 383 375 365 353 340 324 308 292 275 258 242 226 211 196 182 169 157 145 134 124 115 106 98 91 84 78 72 67 62 58 53 50 46 43 40 37 34 32 30 28 26 24 23 21 20 19 17 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 21 22 24 25 27 29 31 34 36 39 42 45 49 53 57 62 67 72 78 84 91 99 107 116 126 137 149 161 175 189 205 222 239 258 278 298 319 340 361 381 400 418 433 446 455 461 463 461 455 445 432 416 398 378 358 336 315 294 273 253 234 216 199 184 169 155 143 131 120 110 101 93 85 78 72 66 61 56 51 47 43 40 37 34 31 29 26 24 22 21 19 18 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 9 10 10
 73 73 73 72 72 72 72 72 72 72 71 71 71 71 71 71 71 72 72 72 72 72 72 72 72 73 73 73 73 74 74 74 74 75 75 75 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 87 88 88 89 89 90 90 91 91 92 92 93 93 93 94 94 95 95 95 95 96 96 96 96 97 97 97 97 97 97 97 97 97 97 97 97 97 97 97 96 96 96 96 96 95 95 95 94 94 93 93 93 92 92 91 91 90 90 89 89 88 88 87 87 86 86 85 84 84 83 83 82 82 81 81 80 79 79 78 78 77 77 76 76 75 75 75 74 74 73 73 72 72 72 71 71 71 70 70 70 70 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 70 70 70 71 71 71 72 72 72 73 73 74 74 75 76 76 77 77 78 79 79 80 81 82 83 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 99 100 101 103 104 105 106 108 109 110 112 113 114 116 117 118 120 121 122 124 125 126 128 129 130 131 132 133 135 136 137 138 138 139 140 141 142 142 143 143 144 144 144 145 145 145 145 145 145 145 144 144 144 143 143 142 142 141 140 139 139 138 137 136 135 134 133 131 130 129 128 127 125 124 123 122 120 119 118 116 115 114 113 111 110 109 108 106 105 104 103 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 86 85 84 83 83 82 81 81 80 79 79 78 78 77 77 76 76 75 75 75 74 74 74 73
 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 22 23 24 25 27 28 30 31 33 35 37 39 41 44 46 49 52 55 58 61 65 68 72 76 80 85 89 94 99 104 109 115 120 126 132 138 143 149 155 160 166 171 175 180 184 187 190 193 195 196 197 197 196 195 193 190 187 184 180 176 171 166 161 156 150 145 139 134 129 123 118 113 108 103 99 94 90 86 82 78 74 71 68 64 61 59 56 53 51 49 47 45 43 41 39 37 36 34 33 32 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 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 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 36 38 40 42 44 46 49 52 54 57 61 64 68 72 76 81 86 91 97 103 110 117 125 133 141 150 160 171 182 193 206 219 232 246 261 276 291 307 322 337 352 366 379 391 401 409 416 420 421 421 418 412 404 395 383 371 357 342 326 310 294 279 263 248 233 219 205 192 180 168 157 147 137 128 120 112 104 97 91 85 79 74 69 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 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5
 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 53 55 57 59 61 62 64 66 68 70 73 75 77 79 81 83 85 87 89 91 93 94 96 98 99 100 101 102 103 104 104 105 105 105 105 104 104 103 102 101 99 98 96 95 93 91 89 87 85 83 81 79 77 74 72 70 68 66 64 62 60 58 56 54 52 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 46 47 49 50 52 54 56 58 60 62 64 66 69 71 73 75 78 80 83 85 87 90 92 94 96 98 100 102 104 106 107 109 110 111 111 112 113 113 113 113 112 111 111 110 109 107 106 104 102 100 99 96 94 92 90 88 85 83 81 79 76 74 72 70 68 66 63 61 60 58 56 54 52 51 49 48 46 45 43 42 41 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 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 18
 100 100 100 100 100 100 100 101 101 101 101 101 101 102 102 102 102 103 103 103 103 104 104 104 105 105 105 106 106 106 107 107 107 108 108 108 109 109 110 110 110 111 111 111 112 112 112 112 113 113 113 113 114 114 114 114 114 115 115 115 115 115 115 115 115 115 115 115 115 114 114 114 114 113 113 113 113 112 112 111 111 110 110 109 109 108 108 107 106 106 105 104 104 103 102 101 101 100 99 98 97 96 96 95 94 93 92 91 90 89 88 87 86 85 84 84 83 82 81 80 79 78 77 76 75 74 73 73 72 71 70 69 68 67 67 66 65 64 64 63 62 61 61 60 59 58 58 57 56 56 55 55 54 53 53 52 52 51 51 50 50 49 49 48 48 48 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 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 54 55 56 56 57 58 58 59 60 61 62 63 63 64 65 66 67 68 69 70 71 72 73 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 92 93 94 95 96 96 97 98 99 99 100 100 101 102 102 103 103 103 104 104 105 105 105 105 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 106 105 105 105 105 105 104 104 104 104 104 103 103 103 103 103 102 102 102 102 102 101 101 101 101 101 101 100 100 100 100 100 100 100 100 100 100 100 100 100
 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 40 41 43 45 47 49 51 53 55 57 59 61 64 66 68 70 72 74 76 78 80 82 83 84 86 86 87 88 88 88 88 88 87 86 85 84 83 81 80 78 76 74 72 70 68 66 64 61 59 57 55 53 51 49 47 45 43 42 40 38 37 35 34 33 31 30 29 28 26 25 24 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 38 40 42 44 46 48 50 52 54 57 59 62 64 67 69 72 75 77 80 83 85 87 90 92 94 96 97 99 100 101 101 102 102 101 101 100 99 97 96 94 92 90 88 85 83 80 77 75 72 69 67 64 61 59 56 54 52 50 47 45 43 41 39 38 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13
 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 13 13 13 14 15 15 16 16 17 18 19 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 43 45 48 50 53 56 60 63 67 71 75 79 84 89 94 99 105 111 118 124 131 139 146 154 161 169 177 185 193 201 208 215 222 228 233 237 241 243 245 245 244 243 240 236 231 226 220 213 206 198 190 182 174 166 158 151 143 136 128 122 115 109 103 97 91 86 81 77 72 68 65 61 57 54 51 48 46 43 41 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 40 42 44 47 49 51 54 57 59 62 65 69 72 75 79 82 86 90 94 97 101 105 109 113 117 120 124 127 130 133 135 138 140 141 142 143 143 143 142 141 140 138 136 134 131 128 125 121 118 114 110 106 103 99 95 91 87 84 80 77 73 70 67 64 61 58 55 53 50 48 46 44 42 40 38 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 17 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 8 8 8 8 8 8 8 8 8 8 9
 106 107 107 107 107 107 107 107 107 107 107 107 107 107 107 107 106 106 106 106 106 105 105 105 104 104 104 103 103 103 102 102 102 101 101 101 100 100 99 99 99 98 98 97 97 97 96 96 95 95 95 94 94 94 93 93 93 92 92 92 91 91 91 90 90 90 90 89 89 89 89 88 88 88 88 87 87 87 87 87 86 86 86 86 86 85 85 85 85 85 85 84 84 84 84 84 83 83 83 83 83 82 82 82 82 81 81 81 81 80 80 80 80 79 79 79 78 78 78 77 77 77 76 76 75 75 75 74 74 73 73 72 72 71 71 71 70 70 69 69 68 68 67 66 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 51 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 51 51 52 52 52 53 53 54 54 55 55 56 56 57 57 58 59 59 60 60 61 62 62 63 64 64 65 66 66 67 68 68 69 70 71 71 72 73 74 74 75 76 77 78 78 79 80 81 82 82 83 84 85 86 86 87 88 89 90 90 91 92 93 93 94 95 96 96 97 98 98 99 99 100 101 101 102 102 103 103 104 104 104 105 105 105 106 106 106
 86 83 80 78 76 73 71 69 67 65 63 61 60 58 56 55 54 52 51 50 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 54 55 56 57 59 60 61 63 64 66 68 69 71 73 75 76 78 80 82 84 86 88 90 92 94 96 98 101 103 105 107 109 111 113 115 117 119 121 123 124 126 127 129 130 131 133 133 134 135 136 136 136 136 136 136 136 135 135 134 133 132 131 130 129 127 126 124 122 121 119 117 115 113 111 109 107 105 103 101 99 97 95 93 91 89 87 85 83 81 79 78 76 74 73 71 69 68 66 65 64 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 45 46 46 47 48 49 50 51 52 53 55 56 57 59 60 62 63 65 67 69 71 73 75 77 79 81 84 86 89 92 94 97 100 104 107 110 113 117 121 124 128 132 136 139 143 147 151 156 160 164 168 171 175 179 183 186 189 192 195 198 200 202 204 206 207 208 208 208 208 207 206 205 204 202 200 197 194 191 188 185 181 178 174 170 166 162 158 154 150 145 141 137 133 129 125 122 118 114 111 107 104 101 97 94 91 88
 92 94 95 97 98 100 101 103 104 106 108 109 111 113 114 116 118 119 121 123 124 126 127 129 130 132 133 135 136 138 139 140 141 142 144 145 145 146 147 148 149 149 150 150 150 151 151 151 151 151 151 151 150 150 150 149 148 148 147 146 146 145 144 143 142 141 140 139 138 136 135 134 133 131 130 129 128 126 125 124 123 121 120 119 118 116 115 114 113 112 111 110 108 107 106 105 104 103 102 102 101 100 99 98 98 97 96 95 95 94 94 93 93 92 92 91 91 90 90 90 89 89 89 89 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 89 89 89 89 89 90 90 90 90 91 91 91 92 92 92 93 93 94 94 94 95 95 96 96 96 97 97 98 98 98 99 99 99 100 100 100 101 101 101 102 102 102 102 102 102 103 103 103 103 103 103 103 103 103 102 102 102 102 102 101 101 101 100 100 99 99 99 98 98 97 96 96 95 95 94 93 93 92 91 90 90 89 88 87 87 86 85 84 83 83 82 81 80 79 78 78 77 76 75 74 74 73 72 71 71 70 69 68 68 67 66 66 65 64 64 63 63 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 55 54 54 54 53 53 53 52 52 52 52 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 52 52 52 52 53 53 53 54 54 54 55 55 56 56 57 57 58 58 59 60 60 61 62 62 63 64 65 66 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 84 85 86 88 89 91
 66 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 65 65 66 66 66 67 67 67 68 68 68 69 69 70 70 71 72 72 73 73 74 75 76 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 95 96 97 99 100 102 103 105 106 108 110 111 113 115 116 118 120 122 124 126 127 129 131 133 135 137 139 141 142 144 146 148 150 151 153 155 157 158 160 161 163 164 165 166 168 169 170 170 171 172 172 173 173 173 174 174 174 173 173 173 172 172 171 170 169 168 167 166 165 164 162 161 159 158 156 154 152 151 149 147 145 143 141 139 137 135 133 131 129 127 125 123 122 120 118 116 114 112 110 109 107 105 103 102 100 99 97 96 94 93 91 90 88 87 86 85 83 82 81 80 79 78 77 76 75 74 73 72 72 71 70 69 69 68 67 67 66 66 65 65 64 64 63 63 63 62 62 62 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 62 62 62 62 63 63 63 64 64 65 65 65 66 66 67 67 68 68 68 69 69 70 70 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 82 83 83 84 84 84 85 85 85 85 85 86 86 86 86 86 86 86 86 86 86 86 86 86 86 86 85 85 85 85 84 84 84 84 83 83 82 82 82 81 81 80 80 80 79 79 78 78 77 77 76 76 75 75 75 74 74 73 73 72 72 71 71 71 70 70 69 69 69 68 68 68 67 67 67 66 66 66
 109 110 112 113 114 115 116 117 118 119 120 121 121 122 123 123 124 124 124 125 125 125 125 125 125 125 125 124 124 124 123 123 122 122 121 120 119 119 118 117 116 115 114 113 112 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 93 92 91 90 89 89 88 87 87 86 86 85 84 84 84 83 83 82 82 82 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 80 80 81 81 81 81 82 82 82 83 83 84 84 84 85 86 86 87 87 88 89 89 90 91 91 92 93 94 94 95 96 97 98 99 99 100 101 102 103 104 105 106 106 107 108 109 110 111 111 112 113 114 114 115 115 116 117 117 118 118 118 119 119 119 119 119 119 119 119 119 119 119 119 118 118 117 117 116 116 115 114 114 113 112 111 110 109 108 107 106 105 104 102 101 100 99 98 96 95 94 92 91 90 89 87 86 85 83 82 81 80 78 77 76 75 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 53 52 51 50 50 49 49 48 47 47 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 48 49 50 50 51 52 52 53 54 55 56 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 73 74 75 77 78 79 81 82 83 85 86 88 89 91 92 94 95 97 98 99 101 102 104 105 106 108
 132 133 135 136 138 139 140 141 141 142 142 142 143 142 142 142 141 140 139 138 137 136 134 133 131 129 127 125 123 120 118 116 114 111 109 106 104 101 99 96 94 92 89 87 85 82 80 78 76 74 72 70 68 66 64 62 61 59 57 56 54 53 51 50 49 47 46 45 44 42 41 40 39 38 37 37 36 35 34 33 33 32 31 30 30 29 29 28 28 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 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 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 69 70 71 73 75 76 78 80 81 83 85 87 89 91 93 95 97 99 101 103 105 108 110 112 114 116 118 120 122 124 126 128 130
 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 35 36 37 39 40 41 43 45 46 48 50 52 54 56 58 61 63 66 68 71 74 76 79 82 85 89 92 95 99 102 105 109 112 116 119 123 126 129 132 135 138 141 143 145 147 149 151 152 152 153 153 153 153 152 151 149 148 146 144 141 139 136 133 130 127 124 121 118 115 111 108 105 102 99 95 92 89 86 84 81 78 76 73 71 68 66 64 62 60 58 56 54 53 51 49 48 46 45 44 43 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18
 93 94 94 95 95 96 96 96 97 97 98 98 99 99 99 100 100 100 101 101 102 102 102 103 103 103 104 104 105 105 105 106 106 106 107 107 108 108 108 109 109 110 110 110 111 111 112 112 113 113 113 114 114 115 115 116 116 116 117 117 118 118 119 119 120 120 120 121 121 122 122 122 123 123 123 124 124 124 125 125 125 125 126 126 126 126 126 126 126 126 126 126 126 126 126 126 126 125 125 125 124 124 124 123 123 122 122 121 121 120 119 119 118 117 116 115 114 114 113 112 111 110 109 108 106 105 104 103 102 101 100 98 97 96 95 93 92 91 90 88 87 86 85 83 82 81 80 78 77 76 75 74 72 71 70 69 68 67 65 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 49 48 48 47 46 45 45 44 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 29 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 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 37 38 38 39 40 40 41 41 42 42 43 44 44 45 45 46 47 47 48 49 49 50 51 52 52 53 54 55 55 56 57 58 58 59 60 61 62 62 63 64 65 66 67 67 68 69 70 71 71 72 73 74 75 75 76 77 78 78 79 80 81 81 82 83 83 84 85 85 86 87 87 88 88 89 90 90 91 91 92 92 93
 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 45 46 47 48 50 51 52 53 54 55 56 58 59 60 62 63 64 66 67 68 70 71 73 74 76 77 78 80 81 82 83 85 86 87 88 89 90 91 92 92 93 93 94 94 94 95 95 94 94 94 94 93 93 92 91 91 90 89 88 87 86 85 83 82 81 79 78 77 75 74 73 71 70 68 67 65 64 63 61 60 59 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 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 38 38 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 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30
 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 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41 41 42 43 44 44 45 46 47 47 48 49 49 50 51 51 52 52 53 53 54 54 54 55 55 55 55 55 56 56 56 55 55 55 55 55 54 54 54 53 53 52 52 51 51 50 49 49 48 47 46 46 45 44 44 43 42 41 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 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 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 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 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17
 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 45 46 47 48 49 51 52 53 54 55 56 57 58 59 60 60 61 62 62 63 63 63 63 63 63 63 63 63 62 62 61 61 60 59 59 58 57 56 55 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 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 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 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 9 9 9 9 9
 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 37 38 38 39 39 39 40 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 39 39 39 39 38 38 38 37 37 36 36 36 35 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 27 26 26 26 26 26 26 25 25
 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 49 50 51 51 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 59 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 59 59 59 58 58 57 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 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 35 35 35 35 35 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 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 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 34 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 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 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 24 25 25
 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 29 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47 48 50 51 53 54 56 57 59 60 62 63 65 66 68 69 70 71 73 74 75 76 76 77 78 78 78 79 79 79 79 78 78 78 77 76 76 75 74 73 72 71 70 68 67 66 65 63 62 61 59 58 56 55 54 52 51 50 49 47 46 45 44 43 42 41 39 38 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 64 64 65 65 65 66 66 66 66 66 66 66 66 66 65 65 64 64 63 62 61 61 60 59 58 57 56 55 54 53 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14
 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 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 31 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 26 26 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 50 50 51 52 52 53 54 54 55 55 56 57 57 57 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 58 58 57 57 56 56 55 54 54 53 52 52 51 50 49 49 48 47 46 45 45 44 43 42 41 40 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 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
 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 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 34 36 37 39 40 42 43 45 47 49 51 53 54 56 59 61 63 65 67 69 71 73 75 77 79 81 83 84 86 87 89 90 91 91 92 92 92 92 92 91 91 90 89 88 86 85 83 81 79 78 76 74 71 69 67 65 63 61 59 57 55 53 51 49 47 46 44 42 41 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 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 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 19 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 35 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 42 42 41 41 40 39 39 38 37 37 36 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11
 33 34 34 35 36 37 37 38 39 40 40 41 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 64 65 66 67 68 69 70 70 71 72 73 73 74 75 75 76 77 77 78 78 79 79 80 80 80 81 81 81 82 82 82 82 82 82 82 82 82 82 82 82 82 82 82 81 81 81 81 80 80 80 79 79 79 78 78 78 77 77 76 76 75 75 74 74 73 73 72 72 71 71 70 70 69 69 68 68 67 67 66 65 65 64 64 63 62 62 61 61 60 60 59 58 58 57 56 56 55 55 54 53 53 52 51 51 50 49 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32
 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 47 49 50 52 54 56 58 60 62 64 66 68 71 73 76 78 81 83 86 89 92 95 98 101 104 107 110 113 116 119 122 125 127 130 133 135 138 140 142 144 146 147 148 150 151 151 152 152 152 152 151 151 150 149 147 146 144 143 141 139 137 134 132 130 127 125 122 120 117 114 112 109 107 104 102 100 97 95 93 90 88 86 84 82 80 78 76 74 73 71 70 68 67 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 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 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17
 43 45 46 47 48 49 51 52 54 55 57 59 61 63 65 67 69 71 74 77 80 83 86 89 92 96 100 104 108 113 118 123 128 134 139 146 152 159 166 173 181 189 198 206 216 225 235 245 256 266 277 289 300 312 323 335 347 358 369 380 390 400 409 417 425 431 437 441 444 446 446 445 443 440 435 429 423 415 406 397 387 376 365 354 342 330 319 307 295 284 272 261 250 240 230 220 210 201 192 184 176 168 161 153 147 140 134 128 123 118 113 108 103 99 95 91 88 84 81 78 75 72 70 67 65 62 60 58 56 55 53 51 50 48 47 46 45 43 42 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 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 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 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 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 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 42
 44 46 47 48 50 51 53 54 56 58 60 62 64 66 68 71 73 76 79 82 85 88 91 95 98 102 106 111 115 120 125 130 135 141 147 153 160 166 173 181 188 196 204 213 221 230 239 249 258 268 277 287 297 307 316 326 335 344 352 360 368 374 380 385 389 393 395 396 396 396 394 391 387 382 376 370 363 355 347 338 328 319 309 299 289 279 269 259 249 239 230 221 212 203 194 186 178 171 163 156 149 143 137 131 125 120 115 110 105 101 97 93 89 85 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 31 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43
 45 46 47 48 50 51 53 55 56 58 60 62 64 67 69 72 74 77 80 83 86 90 94 97 102 106 110 115 120 126 131 137 143 150 157 164 172 180 188 197 206 216 226 236 247 259 270 282 294 307 320 333 346 359 372 385 398 410 422 433 443 453 461 468 474 479 482 484 484 482 480 475 469 462 454 445 434 423 411 399 386 373 360 346 333 320 307 294 281 269 257 245 234 223 213 203 194 184 176 168 160 152 145 138 132 126 120 115 109 104 100 95 91 87 84 80 77 74 70 68 65 62 60 58 56 54 52 50 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 15 18 21 24 27 31 35 40 45 50 57 63 71 79 88 98 109 122 136 151 168 186 207 230 256 284 316 351 391 435 484 539 600 668 744 828 921 1025 1139 1264 1400 1547 1704 1869 2039 2209 2375 2529 2664 2772 2846 2880 2873 2825 2739 2621 2480 2322 2155 1986 1819 1658 1505 1363 1232 1111 1001 901 811 730 657 591 532 479 432 389 350 316 285 257 231 209 188 170 153 138 125 112 101 91 82 74 66 60 54 48 43 38 34 31 27 24 21 19 16 14 12 11 9 8 7 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 37 38 40 41 42 44 46 47 49 50 52 53 55 57 58 60 62 63 65 66 68 70 71 73 74 75 77 78 79 81 82 83 84 85 85 86 87 87 88 88 88 88 89 88 88 88 88 87 87 86 85 84 83 82 81 80 79 77 76 75 73 72 70 68 67 65 63 62 60 58 57 55 53 51 50 48 46 45 43 41 40 38 37 35 34 32 31 29 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 5 5 4 3 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
 55 56 56 57 57 58 59 60 61 62 63 64 65 67 68 70 72 73 75 77 79 82 84 87 89 92 96 99 102 106 110 115 119 124 129 135 140 147 153 160 168 175 184 193 202 212 222 233 245 258 271 284 299 314 330 346 363 381 399 418 438 457 478 498 518 538 558 577 595 612 628 642 654 664 673 678 681 682 680 675 668 658 646 632 617 599 581 561 541 520 499 478 457 436 415 395 375 356 338 320 303 287 272 257 243 230 218 206 195 184 174 165 156 148 140 133 126 119 113 107 102 97 92 87 83 79 75 72 69 66 63 60 57 55 53 51 48 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 43 44 44 45 46 47 48 49 50 50 51 52 53 54 55 56 57 57 58 59 60 61 62 63 63 64 65 66 66 67 68 68 69 70 70 71 71 72 72 73 73 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 73 73 73 72 72 71 71 71 70 70 69 68 68 67 67 66 66 65 65 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 55 54 54 54 53 53 53 53 53 52 52 52 52 52 52 52 52 52 53 53 53 53 53 54 54 55
 31 31 32 33 34 35 36 37 38 39 40 42 43 45 47 48 50 52 55 57 60 62 65 69 72 76 79 84 88 93 98 104 110 117 124 131 140 149 158 169 180 192 205 220 235 252 270 290 311 335 360 387 417 449 484 521 562 606 653 705 759 818 881 948 1019 1094 1172 1254 1338 1423 1508 1593 1674 1752 1822 1884 1936 1976 2001 2012 2009 1990 1957 1911 1853 1787 1712 1633 1549 1464 1379 1294 1212 1132 1055 982 913 848 787 730 677 628 582 539 500 464 430 399 370 344 320 297 276 257 240 224 209 195 182 170 159 149 140 131 124 116 109 103 97 92 87 83 78 75 71 68 65 62 59 57 55 53 51 49 48 46 45 44 42 41 41 40 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 50 51 51 52 53 54 54 55 56 56 57 58 59 59 60 61 62 62 63 64 64 65 66 66 67 68 68 69 69 70 70 71 71 72 72 72 73 73 73 73 73 74 74 74 74 74 74 74 73 73 73 73 73 72 72 72 71 71 70 70 69 69 68 68 67 66 66 65 64 64 63 62 61 61 60 59 58 57 57 56 55 54 53 52 52 51 50 49 48 48 47 46 45 44 44 43 42 42 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30
 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 30 31 33 34 35 36 38 39 41 43 44 46 49 51 53 56 59 62 66 69 73 77 82 87 93 99 105 112 120 128 137 147 158 170 183 197 212 229 247 268 290 314 340 369 400 434 471 512 556 603 654 708 766 827 891 958 1026 1094 1162 1227 1288 1343 1390 1426 1451 1462 1460 1445 1416 1376 1326 1267 1203 1135 1064 993 923 854 789 726 668 613 561 514 470 430 393 359 328 300 274 251 229 210 192 176 161 147 135 124 114 104 96 88 81 74 68 63 58 53 49 45 41 38 35 32 30 28 25 23 22 20 18 17 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 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 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20
 74 76 78 80 82 84 86 89 91 94 96 99 102 105 108 111 114 118 121 125 129 133 137 141 146 151 156 161 167 172 179 185 192 200 207 216 224 234 244 254 265 277 290 304 319 334 351 369 388 409 431 454 480 507 536 567 601 637 675 716 760 806 856 909 965 1025 1087 1153 1222 1293 1367 1444 1521 1599 1677 1754 1829 1899 1965 2024 2075 2117 2148 2168 2175 2170 2152 2121 2079 2027 1965 1896 1821 1740 1657 1572 1486 1401 1317 1235 1156 1081 1008 940 875 814 756 703 652 606 562 522 484 449 417 387 359 333 310 288 267 248 231 215 200 186 173 162 151 140 131 122 114 106 99 93 87 81 76 71 66 62 58 55 51 48 45 42 39 37 35 32 30 28 27 25 23 22 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 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 21 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 55 56 58 59 61 63 64 66 68 70 72
 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 14 16 17 19 20 22 24 26 28 30 32 34 37 40 43 47 50 55 59 64 70 76 83 91 99 109 119 132 145 160 178 197 219 244 272 304 340 382 429 483 545 615 696 788 895 1017 1157 1319 1505 1719 1966 2250 2576 2949 3373 3854 4393 4989 5635 6318 7013 7684 8284 8759 9056 9138 8990 8629 8094 7439 6720 5987 5275 4609 4002 3459 2980 2562 2198 1884 1613 1380 1180 1008 860 733 623 529 448 378 317 265 220 181 147 118 92 70 51 34 20 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 13 20 28 36 46 56 68 82 97 113 132 153 176 202 232 265 302 343 390 442 501 568 643 727 822 928 1048 1182 1333 1502 1690 1899 2131 2385 2662 2961 3280 3613 3956 4298 4628 4934 5201 5414 5561 5635 5631 5552 5403 5196 4944 4660 4357 4047 3738 3437 3149 2878 2626 2392 2178 1982 1804 1643 1497 1366 1247 1140 1043 956 878 807 743 686 634 587 544 505 470 438 409 383 359 336 316 297 280 264 250 236 224 212 201 191 181 173 164 156 149 142 135 129 123 117 112 107 102 97 93 88 84 80 76 72 69 65 62 59 56 52 50 47 44 41 39 36 34 31 29 27 25 22 20 18 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 15 22 30 38 48 59 72 86 102 120 140 164 190 221 255 295 340 392 451 520 598 688 792 912 1051 1210 1393 1604 1846 2122 2436 2789 3181 3610 4070 4546 5020 5463 5844 6128 6285 6299 6169 5909 5547 5118 4653 4181 3723 3292 2896 2538 2219 1937 1689 1473 1283 1118 975 850 741 646 564 492 429 374 326 284 247 215 186 161 139 119 102 87 74 62 51 42 34 26 20 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 12 14 18 21 25 29 33 37 43 48 54 60 67 75 83 92 102 113 125 138 152 168 185 204 224 247 273 300 331 365 403 444 490 541 598 660 730 806 891 985 1089 1204 1331 1469 1621 1787 1967 2160 2367 2585 2813 3047 3283 3516 3738 3941 4118 4261 4362 4417 4423 4380 4291 4160 3995 3803 3592 3370 3142 2916 2694 2481 2278 2088 1910 1745 1593 1454 1326 1210 1104 1008 920 841 769 704 644 591 542 498 457 421 388 358 330 305 282 261 242 225 209 194 180 168 157 146 136 127 119 111 104 98 92 86 81 76 71 67 63 59 55 52 49 46 43 40 38 35 33 31 29 27 25 23 22 20 18 17 15 14 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 43 44 46 48 50 52 54 56 58 60 63 65 68 71 74 77 80 83 87 91 95 99 104 108 113 119 124 130 137 144 151 159 167 176 185 196 206 218 231 244 258 274 290 308 328 348 371 395 421 449 479 512 547 585 626 670 718 770 825 885 949 1018 1091 1170 1254 1344 1439 1539 1644 1753 1867 1984 2103 2222 2342 2458 2570 2675 2770 2854 2923 2977 3012 3028 3025 3002 2961 2902 2827 2739 2639 2531 2416 2297 2176 2055 1936 1819 1705 1596 1491 1392 1298 1209 1126 1048 975 907 844 785 731 680 633 590 550 512 478 446 416 389 363 340 318 298 279 262 246 230 217 204 191 180 170 160 151 142 134 127 120 113 107 101 96 91 86 82 77 73 70 66 63 59 56 54 51 48 46 43 41 39 37 35 33 32 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 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 40
 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 21 23 24 26 27 29 32 34 36 39 42 46 49 53 58 62 68 74 80 87 95 103 113 123 135 147 161 177 194 213 234 257 283 312 344 379 419 463 511 566 626 693 768 851 943 1046 1159 1283 1420 1570 1732 1907 2092 2287 2488 2690 2887 3073 3238 3374 3474 3530 3538 3499 3415 3291 3135 2955 2761 2559 2356 2158 1969 1789 1622 1467 1325 1196 1078 972 876 789 711 641 578 521 470 424 383 346 312 282 255 230 208 188 171 154 140 126 114 104 94 85 77 70 63 57 52 47 43 39 35 32 29 26 24 21 19 18 16 15 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 31 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 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11
 21 22 22 23 24 25 26 27 28 29 30 32 33 35 37 39 41 43 45 48 51 54 57 61 65 69 74 79 84 90 97 104 111 120 129 139 150 162 175 189 205 222 241 262 285 310 338 368 401 438 479 523 572 626 685 750 821 899 985 1078 1179 1289 1407 1533 1667 1809 1955 2106 2257 2406 2548 2679 2794 2888 2957 2997 3006 2985 2933 2854 2752 2631 2497 2353 2204 2054 1906 1763 1625 1495 1373 1259 1153 1056 966 883 808 739 676 618 566 518 475 435 399 366 337 309 285 262 242 223 206 190 176 163 151 140 130 121 112 105 98 91 86 80 75 71 67 63 59 56 53 50 48 46 44 42 40 38 37 36 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 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 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20
 17 18 20 23 25 27 29 32 34 37 40 43 46 49 53 56 60 64 68 72 77 81 86 91 97 102 108 114 121 127 134 142 150 158 166 176 185 195 206 217 229 241 255 269 284 299 316 334 353 373 394 417 442 468 496 525 557 591 628 667 708 753 800 851 906 964 1025 1091 1160 1234 1311 1392 1476 1564 1654 1746 1839 1932 2024 2113 2198 2276 2347 2407 2456 2491 2512 2517 2507 2480 2438 2381 2312 2231 2141 2044 1943 1838 1731 1625 1521 1419 1320 1226 1136 1051 971 896 826 761 700 644 592 544 500 459 422 387 355 326 299 275 252 231 212 195 179 164 150 138 126 115 106 97 88 81 74 67 61 55 50 46 41 37 33 30 27 24 21 18 16 14 11 9 8 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 9 11 13 14 16 17 19 20 22 23 25 26 28 29 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 56 58 60 62 65 68 71 75 80 86 93 101 110 120 133 148 165 186 210 238 271 310 356 410 473 548 637 741 865 1011 1184 1389 1632 1921 2263 2669 3148 3712 4371 5132 5995 6948 7955 8954 9846 10512 10837 10752 10262 9449 8437 7350 6285 5303 4432 3681 3043 2508 2062 1691 1383 1128 916 741 595 474 373 289 219 161 113 72 39 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8
 12 13 14 16 17 19 20 22 23 25 27 29 30 32 34 37 39 41 43 46 48 51 54 56 59 62 66 69 72 76 80 84 88 92 97 102 107 112 118 124 130 136 143 151 158 167 175 185 195 205 216 228 241 255 270 286 303 321 341 362 385 410 436 465 496 529 565 604 646 692 741 793 850 911 977 1048 1123 1204 1289 1380 1475 1575 1680 1787 1898 2009 2121 2230 2336 2435 2526 2605 2671 2721 2753 2767 2761 2735 2690 2628 2550 2459 2357 2247 2132 2013 1893 1774 1657 1544 1435 1331 1233 1141 1054 973 897 827 763 703 648 597 550 507 467 431 398 367 339 313 289 267 247 229 212 196 181 168 156 145 134 124 115 107 99 92 86 80 74 69 64 59 55 51 47 43 40 37 34 31 29 26 24 22 20 18 16 15 13 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 40 69 102 141 187 240 303 375 461 560 677 814 975 1164 1387 1649 1959 2323 2754 3262 3860 4564 5387 6344 7445 8692 10074 11553 13063 14498 15722 16588 16974 16824 16166 15103 13773 12319 10855 9461 8181 7037 6031 5159 4407 3762 3211 2741 2341 1999 1707 1458 1245 1063 907 774 659 560 475 402 339 285 238 198 163 132 106 84 64 47 33 20 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 13 19 25 32 40 49 58 69 80 93 107 123 140 159 181 204 231 260 293 330 371 418 470 528 593 667 750 844 949 1069 1203 1356 1528 1722 1941 2188 2467 2779 3128 3517 3947 4418 4929 5474 6046 6630 7209 7758 8248 8650 8936 9082 9077 8921 8627 8217 7720 7166 6583 5995 5421 4875 4364 3893 3464 3077 2729 2418 2142 1897 1679 1487 1317 1167 1034 917 813 721 639 567 503 446 395 350 310 274 242 214 188 165 145 126 109 94 81 69 58 48 39 31 23 17 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 58 98 147 206 278 367 475 607 769 969 1214 1516 1891 2354 2929 3640 4516 5583 6856 8316 9881 11374 12520 13031 12749 11756 10316 8725 7200 5851 4713 3778 3020 2411 1921 1527 1211 956 749 582 446 336 245 172 112 63 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 16 22 27 34 41 49 57 66 76 87 99 112 127 143 160 180 202 226 252 282 315 351 392 438 489 545 609 681 761 851 953 1067 1197 1342 1507 1693 1904 2143 2413 2719 3067 3460 3905 4408 4976 5613 6325 7117 7989 8937 9952 11016 12099 13161 14148 14999 15649 16041 16139 15929 15429 14683 13751 12698 11586 10468 9384 8359 7411 6547 5767 5071 4453 3906 3425 3001 2629 2303 2017 1767 1547 1354 1185 1036 905 790 689 599 520 451 389 335 287 244 206 173 143 116 93 72 53 36 21 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 17 28 40 53 69 86 105 126 151 178 208 243 282 326 376 432 496 568 650 743 849 969 1105 1260 1436 1636 1864 2122 2414 2744 3116 3533 3998 4511 5072 5676 6316 6976 7638 8274 8852 9337 9695 9899 9933 9795 9497 9065 8531 7929 7291 6646 6014 5412 4848 4328 3855 3427 3044 2701 2396 2126 1887 1675 1488 1322 1175 1046 931 829 739 659 588 524 468 417 372 332 295 263 234 207 183 162 142 125 109 94 81 69 58 48 39 31 23 16 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 16 28 41 56 72 90 110 132 157 184 215 249 287 330 378 432 493 562 640 728 829 943 1073 1222 1392 1587 1811 2068 2364 2704 3095 3543 4057 4643 5308 6057 6892 7810 8800 9839 10890 11903 12811 13541 14020 14195 14041 13571 12831 11893 10833 9724 8624 7575 6604 5724 4939 4247 3642 3117 2663 2271 1934 1644 1395 1181 998 840 704 588 487 401 327 263 207 160 119 84 53 27 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 50 98 156 227 313 417 544 697 884 1110 1386 1723 2135 2638 3256 4014 4946 6087 7478 9159 11153 13443 15935 18415 20525 21831 21993 20956 18981 16501 13920 11506 9388 7601 6125 4921 3946 3159 2522 2008 1591 1253 979 756 574 426 305 206 125 59 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 73 131 202 290 398 530 693 895 1143 1451 1832 2307 2897 3631 4546 5682 7082 8787 10812 13118 15561 17848 19551 20236 19698 18087 15815 13331 10959 8867 7105 5660 4494 3559 2813 2218 1742 1362 1058 814 618 460 333 230 147 81 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 7 23 42 63 88 117 151 191 236 290 352 424 509 608 724 860 1020 1207 1427 1687 1992 2351 2774 3270 3852 4529 5313 6208 7215 8318 9483 10653 11738 12629 13216 13414 13192 12585 11680 10591 9424 8265 7171 6175 5288 4513 3843 3268 2776 2358 2002 1699 1442 1223 1036 878 742 627 528 443 370 308 254 208 169 134 105 79 57 38 22 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 28 43 61 83 108 137 172 213 262 319 387 468 565 679 816 980 1176 1412 1695 2035 2444 2935 3525 4229 5064 6043 7166 8417 9746 11055 12200 13006 13317 13064 12292 11145 9801 8421 7113 5939 4920 4054 3328 2726 2228 1817 1479 1200 970 780 623 493 386 297 223 161 110 68 33 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 1 6 10 15 21 27 34 41 50 60 71 83 96 112 129 149 171 196 224 256 292 333 380 433 494 563 642 732 836 954 1090 1246 1425 1630 1866 2136 2446 2801 3206 3666 4186 4766 5407 6103 6840 7594 8332 9008 9568 9960 10140 10086 9804 9325 8696 7972 7207 6441 5706 5021 4396 3835 3337 2899 2515 2180 1888 1635 1415 1225 1059 916 791 683 589 507 435 373 319 271 230 194 162 134 110 89 70 54 39 27 16 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 17 26 36 47 61 76 94 115 138 166 198 235 277 327 384 450 527 616 720 841 982 1146 1337 1559 1819 2121 2471 2875 3340 3869 4461 5112 5805 6513 7190 7781 8221 8453 8444 8194 7740 7137 6451 5738 5042 4391 3799 3273 2811 2409 2063 1764 1509 1290 1102 941 804 686 585 498 423 359 304 256 215 180 150 123 100 81 64 49 37 26 16 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 10 14 18 22 26 32 38 44 51 60 69 79 91 103 118 134 152 172 195 221 249 282 318 359 405 456 514 579 651 732 822 922 1033 1154 1286 1428 1579 1737 1899 2061 2217 2362 2488 2589 2659 2694 2691 2652 2580 2480 2358 2219 2072 1920 1769 1622 1482 1349 1226 1113 1008 913 827 749 679 615 558 506 460 418 381 347 317 290 265 243 223 205 188 173 160 148 136 126 117 108 101 93 87 81 75 70 65 61 57 53 49 46 43 40 37 35 32 30 28 26 24 22 20 19 17 16 14 13 12 11 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 45 69 99 135 177 228 290 363 452 559 687 843 1031 1260 1537 1874 2283 2781 3384 4112 4983 6009 7187 8487 9833 11087 12064 12572 12493 11840 10753 9432 8059 6758 5597 4598 3757 3060 2487 2017 1633 1320 1063 853 681 540 423 328 249 185 131 87 51 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 5 15 26 39 55 74 96 122 152 188 231 282 342 413 497 597 717 859 1028 1230 1471 1758 2099 2502 2977 3529 4162 4869 5631 6411 7147 7758 8158 8282 8106 7662 7021 6270 5488 4731 4035 3415 2876 2414 2022 1692 1414 1181 986 823 686 571 475 394 325 268 220 179 144 115 90 69 51 36 24 13 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 1 3 4 6 8 10 12 14 16 19 21 24 27 29 32 35 39 42 46 50 54 58 63 68 73 79 85 91 98 106 114 122 132 142 153 164 177 191 206 222 240 260 281 305 331 359 390 425 462 504 550 601 657 719 788 865 949 1043 1147 1262 1390 1532 1688 1861 2052 2261 2491 2741 3012 3304 3615 3943 4283 4630 4976 5309 5618 5891 6112 6269 6353 6357 6281 6129 5909 5634 5316 4971 4610 4247 3889 3545 3218 2912 2628 2368 2130 1914 1718 1541 1383 1240 1112 997 895 803 721 647 581 522 469 422 379 341 306 275 248 223 200 180 161 145 130 116 104 93 83 73 65 57 50 44 38 33 28 24 20 16 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 37 61 91 125 165 213 268 333 410 500 605 728 873 1042 1241 1472 1742 2056 2419 2836 3311 3846 4437 5077 5750 6429 7079 7656 8116 8418 8537 8467 8222 7835 7344 6790 6209 5629 5072 4549 4069 3633 3242 2893 2585 2313 2073 1863 1678 1516 1374 1249 1139 1042 956 880 813 753 699 651 607 568 532 500 470 442 416 393 370 349 330 311 293 277 261 246 231 217 204 191 178 167 155 144 134 124 114 104 96 87 79 71 63 56 50 43 37 31 25 20 15 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 12 20 28 38 49 61 74 89 106 125 146 170 197 228 262 300 343 392 446 508 577 654 741 839 949 1073 1210 1364 1535 1725 1935 2165 2417 2688 2979 3286 3605 3930 4253 4565 4856 5112 5325 5483 5579 5611 5578 5484 5336 5143 4915 4663 4395 4120 3845 3576 3316 3068 2835 2616 2414 2226 2053 1894 1749 1616 1495 1384 1283 1191 1107 1030 960 896 837 783 733 688 645 606 570 537 506 477 450 425 401 379 358 339 320 302 286 270 255 241 228 215 202 191 180 169 159 149 140 131 123 115 107 100 92 86 79 73 67 62 56 51 46 41 37 33 29 25 21 17 14 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 14 19 25 31 38 46 54 63 73 83 94 106 119 133 149 165 183 202 223 245 269 295 322 352 384 418 455 494 535 579 627 676 729 785 844 907 972 1041 1113 1188 1266 1348 1433 1521 1612 1706 1803 1903 2006 2112 2221 2333 2448 2566 2687 2810 2937 3066 3197 3330 3464 3599 3734 3866 3996 4121 4238 4347 4443 4525 4589 4633 4654 4649 4618 4560 4473 4360 4222 4061 3881 3685 3478 3264 3045 2827 2613 2404 2203 2011 1831 1662 1504 1358 1224 1100 988 885 792 707 631 561 499 442 391 345 304 267 234 203 176 152 130 110 92 77 62 49 37 27 18 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 14 18 22 26 31 36 42 48 54 61 69 77 85 95 105 116 128 141 155 170 187 205 224 246 269 294 321 351 383 419 457 499 545 595 649 708 772 841 917 999 1088 1183 1287 1398 1517 1644 1779 1922 2074 2232 2397 2567 2741 2917 3093 3267 3436 3597 3748 3884 4004 4104 4183 4239 4271 4279 4263 4224 4164 4085 3990 3880 3758 3627 3490 3349 3205 3060 2917 2775 2637 2503 2374 2250 2130 2017 1909 1807 1710 1618 1532 1450 1373 1301 1233 1169 1109 1053 999 949 902 858 816 777 739 704 671 639 610 581 555 529 505 482 460 439 419 400 382 365 348 332 317 302 288 275 262 249 238 226 215 205 195 185 175 166 158 149 141 134 126 119 112 106 99 93 87 82 76 71 66 61 57 52 48 44 40 36 33 29 26 23 20 17 14 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 69 128 199 285 389 516 670 858 1086 1364 1704 2120 2630 3255 4023 4964 6112 7499 9147 11049 13136 15249 17111 18376 18746 18127 16680 14732 12618 10579 8749 7175 5855 4766 3873 3144 2550 2065 1670 1347 1083 866 688 542 421 322 241 174 118 73 35 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 56 61 65 70 75 80 85 91 96 102 108 115 121 128 135 143 150 158 166 175 184 193 202 211 221 231 242 252 263 275 286 298 311 323 336 350 363 377 392 407 422 438 454 470 488 506 524 543 563 583 605 627 650 675 700 727 755 785 816 849 884 921 960 1002 1046 1093 1142 1195 1251 1311 1374 1440 1511 1585 1664 1746 1832 1922 2015 2111 2210 2310 2412 2513 2613 2710 2803 2889 2967 3035 3091 3133 3160 3169 3161 3134 3089 3027 2949 2855 2750 2634 2509 2379 2246 2112 1978 1846 1717 1594 1475 1363 1256 1156 1063 975 894 819 750 686 627 573 524 478 436 398 363 331 302 275 251 228 208 189 172 156 142 128 116 105 95 86 77 69 62 55 49 43 38 33 29 24 21 17 14 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 11 13 15 17 20 22 25 28 31 34 37 41 44 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 5 30 60 95 138 188 248 319 404 506 626 770 941 1146 1391 1685 2036 2456 2959 3560 4275 5121 6115 7265 8570 10004 11511 12991 14298 15265 15742 15647 14999 13912 12546 11063 9591 8213 6973 5886 4951 4155 3483 2918 2445 2049 1718 1440 1208 1013 849 711 595 496 413 343 283 231 188 151 119 91 68 47 30 14 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 14 17 20 24 27 32 37 43 49 56 64 73 83 95 108 122 139 158 179 203 231 262 297 338 383 436 495 563 640 729 830 946 1079 1231 1405 1604 1831 2090 2383 2715 3086 3498 3949 4433 4939 5450 5942 6381 6735 6968 7055 6984 6761 6408 5957 5445 4907 4372 3860 3383 2950 2562 2219 1918 1656 1428 1231 1061 914 787 678 584 503 433 372 319 274 234 199 169 143 120 100 83 67 54 42 31 22 14 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 14 18 22 27 33 39 46 53 62 71 81 93 105 120 135 153 172 194 218 245 275 309 346 388 435 488 547 613 687 769 862 966 1082 1211 1356 1517 1696 1893 2111 2350 2609 2887 3183 3493 3810 4127 4433 4716 4964 5162 5298 5363 5353 5269 5117 4906 4649 4360 4052 3736 3422 3118 2828 2556 2305 2074 1863 1672 1500 1345 1206 1081 970 870 781 701 630 567 510 459 414 373 336 303 273 247 222 201 181 163 147 132 118 106 95 85 75 67 59 52 45 39 33 28 24 19 15 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 11 15 20 25 31 37 44 51 60 69 80 91 104 118 134 151 171 193 217 244 275 309 347 390 438 491 551 619 695 780 875 982 1102 1236 1386 1552 1737 1942 2166 2411 2676 2959 3258 3566 3878 4184 4472 4730 4945 5104 5198 5219 5168 5047 4866 4634 4366 4074 3770 3464 3165 2877 2606 2354 2121 1907 1713 1538 1380 1238 1110 996 894 803 722 649 584 526 474 427 386 348 315 285 258 233 211 191 174 157 143 129 117 106 96 87 79 71 64 57 51 46 41 36 32 28 24 21 18 15 12 9 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 15 20 25 30 36 43 50 58 67 76 86 98 110 123 138 154 172 191 213 236 263 291 323 359 398 442 491 545 605 672 748 832 925 1030 1148 1279 1426 1590 1773 1976 2201 2449 2721 3017 3335 3674 4027 4389 4748 5092 5405 5670 5870 5989 6019 5954 5798 5562 5260 4911 4532 4141 3752 3375 3018 2686 2381 2104 1856 1633 1435 1260 1104 968 847 741 648 566 494 431 375 326 283 245 211 182 156 133 112 94 78 64 51 40 30 21 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 0 2 3 5 7 10 12 14 17 20 23 26 29 33 36 40 44 48 53 58 63 68 74 80 87 94 101 109 117 126 136 146 156 168 180 193 207 222 238 255 273 293 314 336 360 386 414 444 476 511 549 589 632 679 730 784 843 906 973 1046 1124 1208 1297 1392 1493 1600 1712 1830 1952 2078 2207 2337 2466 2592 2713 2826 2927 3014 3084 3134 3162 3167 3147 3102 3035 2947 2840 2718 2584 2442 2294 2144 1995 1849 1707 1570 1441 1319 1205 1098 1000 909 826 749 679 615 557 504 456 412 372 336 304 274 247 223 201 181 163 146 131 117 105 94 83 74 66 58 51 44 38 33 28 24 19 16 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 14 17 20 23 27 30 34 38 42 47 51 57 62 68 74 80 87 95 103 111 120 129 140 150 162 174 187 201 216 232 249 267 286 307 329 352 377 404 432 462 493 527 563 600 640 683 727 774 824 876 930 987 1046 1107 1171 1237 1305 1375 1446 1519 1593 1667 1742 1816 1889 1961 2031 2099 2163 2224 2280 2330 2375 2413 2443 2467 2482 2488 2487 2476 2457 2429 2394 2350 2299 2242 2179 2110 2038 1961 1883 1802 1720 1637 1555 1474 1394 1316 1240 1166 1095 1027 962 900 841 786 733 684 637 593 552 513 477 444 412 383 356 330 307 285 264 245 227 210 195 181 167 155 143 132 122 113 104 96 88 81 74 68 62 57 51 47 42 38 34 30 27 23 20 17 15 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 10 13 16 20 24 29 34 39 45 51 57 65 72 81 90 100 111 123 136 150 166 183 202 222 245 270 297 327 361 397 438 482 531 585 645 711 783 863 951 1047 1152 1267 1393 1529 1676 1834 2003 2182 2370 2566 2767 2970 3172 3368 3554 3723 3872 3995 4087 4146 4170 4157 4110 4030 3922 3789 3637 3470 3293 3110 2925 2742 2562 2388 2222 2063 1914 1773 1642 1519 1406 1300 1203 1114 1031 955 885 821 762 708 659 613 571 533 497 465 435 407 381 358 336 316 297 280 263 248 234 221 209 198 187 177 167 158 150 142 134 127 120 114 108 102 96 91 86 81 77 72 68 64 60 56 53 49 46 43 40 37 34 31 28 26 23 21 19 16 14 12 10 8 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 13 14 16 17 18 20 21 23 24 26 28 29 31 33 35 37 39 42 44 46 49 51 54 57 60 63 66 69 73 76 80 84 88 92 97 101 106 111 117 123 129 135 141 149 156 164 172 181 190 200 211 222 234 246 260 274 290 306 324 342 362 384 406 431 457 484 514 545 579 614 652 692 734 778 825 873 923 975 1029 1083 1138 1193 1247 1300 1350 1397 1440 1478 1509 1533 1550 1557 1556 1546 1527 1499 1463 1420 1371 1317 1259 1198 1135 1071 1007 944 883 823 766 711 659 610 564 521 480 443 408 375 346 318 292 269 247 227 209 192 176 162 149 137 126 115 106 97 89 82 75 69 63 58 53 48 44 40 36 33 30 27 24 21 19 17 15 13 11 9 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 16 19 21 24 27 30 33 36 40 44 48 52 57 62 68 74 80 87 95 103 112 122 132 144 157 171 186 203 222 243 266 291 319 350 385 423 466 513 566 626 692 765 848 940 1043 1158 1287 1430 1590 1768 1966 2185 2427 2691 2979 3289 3620 3966 4322 4678 5023 5342 5619 5837 5980 6039 6007 5885 5682 5409 5085 4725 4348 3967 3593 3236 2901 2590 2306 2049 1817 1610 1425 1261 1115 986 872 772 682 604 534 473 419 370 328 290 256 227 200 176 155 136 120 105 91 79 68 58 49 41 34 27 22 16 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 8 10 12 14 17 19 22 25 29 32 36 40 45 50 55 61 68 75 83 91 101 111 123 135 149 164 181 199 219 241 266 293 322 355 391 431 474 522 574 632 694 763 838 919 1007 1103 1205 1315 1431 1554 1683 1816 1953 2091 2229 2364 2492 2610 2716 2806 2878 2928 2956 2961 2943 2902 2841 2762 2668 2561 2446 2324 2199 2072 1946 1823 1703 1588 1478 1374 1276 1184 1097 1017 942 873 809 749 694 643 597 553 513 476 442 410 381 354 329 305 284 264 245 227 211 196 182 169 157 145 135 125 115 106 98 90 83 76 70 64 58 53 48 43 39 34 30 27 23 20 17 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 8 9 10 12 13 14 16 18 19 21 23 25 27 29 31 33 36 38 41 44 46 49 53 56 59 63 67 71 75 79 83 88 93 98 104 109 115 122 128 135 143 150 158 167 176 185 195 206 217 229 242 255 269 284 300 317 335 355 375 396 419 444 470 497 526 557 589 623 659 697 736 777 820 864 909 956 1002 1049 1096 1142 1186 1228 1267 1302 1333 1359 1379 1392 1398 1397 1388 1372 1349 1320 1284 1243 1198 1149 1097 1043 988 933 878 824 772 721 672 625 580 539 499 462 427 395 365 337 311 287 264 244 225 208 191 177 163 150 139 128 118 109 101 93 86 79 73 67 62 57 53 49 45 41 38 35 32 30 27 25 23 21 19 17 15 14 12 11 10 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5
 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 12 15 19 22 26 31 35 40 46 52 58 65 72 80 88 98 107 118 130 142 156 170 186 203 221 241 262 285 310 336 364 395 427 461 498 537 579 622 668 716 766 819 872 928 984 1041 1099 1157 1214 1270 1324 1377 1426 1473 1516 1555 1589 1620 1645 1665 1681 1691 1697 1697 1693 1685 1673 1656 1636 1613 1587 1557 1525 1491 1455 1417 1377 1336 1294 1251 1207 1163 1118 1073 1028 984 939 896 853 811 769 729 690 652 616 581 547 515 484 454 426 399 374 350 328 306 286 267 250 233 217 203 189 176 164 153 142 132 123 115 107 99 92 86 79 74 68 63 59 54 50 46 43 39 36 33 30 28 25 23 21 19 17 15 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 17 19 22 24 27 29 32 35 38 41 44 48 51 55 59 62 67 71 75 80 85 89 95 100 105 111 117 123 130 136 143 150 158 165 173 181 190 199 208 218 228 239 249 261 273 286 299 313 327 342 358 376 393 413 433 454 477 501 527 554 583 615 648 684 722 763 806 853 903 956 1013 1073 1137 1205 1277 1353 1433 1516 1603 1693 1785 1879 1973 2067 2159 2248 2332 2409 2477 2534 2578 2608 2622 2620 2601 2564 2512 2445 2365 2274 2173 2066 1955 1841 1726 1612 1501 1393 1290 1191 1098 1011 929 853 782 717 656 601 550 503 460 421 385 352 322 294 269 247 226 207 189 173 159 145 133 122 112 102 94 86 79 72 66 60 55 50 45 41 37 34 30 27 24 22 19 17 15 13 11 9 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 11 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 12 15 18 21 24 28 31 35 40 44 49 54 60 66 72 79 87 95 103 112 122 133 144 156 169 183 198 214 231 250 270 291 313 337 363 390 419 450 483 518 555 593 634 677 722 769 818 869 922 976 1032 1089 1147 1205 1264 1324 1383 1441 1498 1554 1607 1659 1707 1753 1794 1832 1865 1894 1918 1937 1951 1959 1961 1958 1950 1936 1917 1893 1864 1831 1793 1752 1707 1659 1609 1556 1501 1445 1388 1331 1273 1215 1158 1101 1046 991 938 887 837 789 743 699 657 617 578 542 508 475 444 415 388 362 338 315 294 274 255 238 221 206 191 178 165 153 142 132 122 113 104 96 89 82 75 69 63 58 53 48 44 39 35 32 28 25 22 19 16 14 12 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 16 22 28 35 42 51 61 72 84 98 114 132 152 175 201 231 265 304 349 400 458 525 602 690 792 909 1043 1197 1374 1577 1809 2072 2369 2703 3072 3474 3903 4347 4789 5204 5564 5838 5999 6028 5921 5688 5353 4946 4498 4036 3584 3156 2761 2403 2084 1803 1556 1341 1154 993 853 733 629 539 462 395 337 287 244 206 174 146 122 100 82 66 52 40 29 20 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 1 2 2 3 4 5 5 6 7 8 9 10 11 12 14 15 16 18 19 21 23 25 27 29 31 33 36 38 41 44 47 50 54 57 61 66 70 75 80 86 91 97 104 111 119 127 135 144 154 164 175 187 199 213 227 242 257 274 292 311 331 351 373 396 421 446 472 499 527 556 586 617 648 680 711 743 774 805 836 865 893 919 943 965 985 1001 1014 1024 1030 1033 1032 1027 1018 1005 989 970 948 923 895 866 835 802 769 735 700 666 631 598 565 533 501 471 442 415 388 363 340 317 296 276 257 240 223 208 194 180 168 156 145 135 125 116 108 101 93 87 81 75 69 64 60 55 51 48 44 41 38 35 32 29 27 25 23 21 19 17 15 14 12 11 10 9 7 6 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 19 20 22 23 24 25 27 29 31 33 35 37 40 43 46 50 54 58 62 67 73 79 85 92 100 108 117 127 138 150 162 176 192 208 226 246 268 291 317 345 375 409 445 485 528 575 627 683 743 809 880 957 1039 1128 1222 1321 1426 1534 1646 1758 1870 1979 2083 2177 2258 2324 2372 2400 2405 2389 2351 2293 2217 2127 2025 1916 1802 1686 1571 1458 1348 1244 1145 1053 966 886 812 744 681 624 572 524 480 440 404 371 341 313 288 265 244 225 207 191 177 163 151 139 129 119 110 102 94 87 81 75 69 64 59 54 50 46 42 39 36 32 30 27 24 22 20 18 16 14 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 12 16 20 25 29 35 41 48 55 63 72 82 93 105 119 134 150 169 189 212 236 264 295 328 365 406 452 501 556 616 682 753 830 914 1004 1101 1203 1312 1425 1543 1664 1787 1909 2030 2147 2256 2357 2447 2524 2585 2631 2659 2669 2662 2639 2600 2547 2483 2407 2324 2234 2139 2041 1941 1841 1742 1644 1548 1455 1365 1278 1196 1117 1042 971 904 841 781 725 673 623 577 534 494 456 422 389 359 330 304 280 257 236 216 198 182 166 151 138 126 114 103 94 84 76 68 61 54 48 42 36 31 27 22 18 15 11 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10 12 14 17 19 22 25 28 31 35 39 44 49 54 60 66 73 81 89 99 109 120 132 146 161 178 196 217 239 264 292 322 356 394 435 481 531 587 648 715 788 868 955 1049 1150 1258 1373 1493 1618 1747 1878 2008 2135 2256 2367 2467 2550 2616 2661 2685 2686 2666 2625 2566 2491 2402 2303 2196 2085 1970 1856 1743 1632 1525 1423 1325 1233 1146 1065 989 919 853 793 736 684 636 592 551 513 478 446 416 388 362 338 316 295 276 258 242 226 211 198 185 173 162 151 141 132 123 115 107 99 92 86 79 74 68 63 58 53 48 44 40 36 33 29 26 23 20 17 14 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 11 13 16 19 22 26 30 34 39 44 50 56 62 70 78 87 97 108 121 134 149 166 184 204 227 252 280 311 346 384 426 474 526 585 649 721 800 887 984 1089 1204 1329 1464 1609 1763 1924 2092 2262 2432 2598 2754 2896 3018 3114 3182 3218 3221 3191 3130 3042 2931 2803 2661 2511 2358 2203 2051 1904 1763 1629 1503 1385 1276 1175 1081 995 916 844 778 717 662 612 566 524 485 450 418 389 362 338 316 295 276 259 243 229 215 203 191 180 171 161 153 145 137 130 124 118 112 107 102 97 92 88 84 80 76 72 69 66 63 60 57 54 51 49 46 44 41 39 37 35 33 31 29 27 25 24 22 20 19 17 16 14 13 12 10 9 8 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 15 18 22 27 32 37 43 49 56 64 72 82 92 104 116 130 146 163 181 202 226 251 280 312 347 386 430 478 532 592 658 731 812 901 999 1106 1224 1352 1490 1639 1799 1967 2143 2325 2510 2694 2873 3043 3198 3332 3441 3519 3564 3574 3549 3489 3398 3281 3141 2985 2817 2642 2464 2288 2115 1949 1791 1641 1501 1370 1249 1138 1036 942 857 779 708 644 585 532 484 440 401 365 332 303 276 252 230 209 191 174 159 145 132 121 110 100 91 83 76 69 62 56 51 46 41 36 32 29 25 22 19 16 13 11 9 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
 10 11 12 12 13 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 29 30 32 33 35 36 38 39 41 43 45 47 49 51 53 56 58 61 64 67 70 73 77 81 85 89 94 99 105 110 117 124 131 139 147 156 166 177 189 201 215 230 246 263 282 302 324 347 373 401 431 463 498 535 575 618 664 712 764 818 875 935 997 1060 1125 1190 1254 1317 1376 1432 1483 1527 1562 1589 1605 1611 1606 1590 1564 1528 1484 1432 1375 1313 1248 1181 1114 1046 980 916 854 795 738 685 635 588 545 504 466 431 399 369 342 316 293 271 252 234 217 201 187 174 162 151 141 132 123 115 107 100 94 88 83 78 73 68 64 60 57 53 50 47 44 41 39 37 34 32 30 28 27 25 23 22 20 19 17 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 13 17 22 27 33 40 48 57 68 80 94 110 128 150 175 203 236 274 319 370 428 496 574 664 765 881 1010 1153 1309 1475 1646 1815 1974 2112 2217 2282 2299 2269 2195 2087 1953 1803 1648 1493 1344 1204 1075 957 852 757 673 598 531 473 421 375 335 300 268 241 216 195 176 159 144 131 119 109 100 92 85 78 73 68 63 60 56 53 50 48 46 44 42 41 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 15 15 14 13 13 12 12 11 10 10 9 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 113 116 120 123 127 131 134 138 142 146 149 153 157 161 165 168 172 176 180 184 187 191 195 199 203 206 210 214 218 222 226 230 234 238 243 247 251 256 261 266 271 276 282 288 294 300 307 313 321 328 337 345 354 363 373 384 395 407 419 432 445 459 474 489 505 522 539 557 575 594 613 633 653 673 694 714 734 754 774 793 811 828 844 858 871 881 890 896 900 901 900 896 889 880 868 853 836 817 796 774 749 724 698 671 644 616 588 561 534 508 482 457 432 409 386 365 344 325 306 288 272 256 241 227 214 201 189 178 168 158 149 141 133 125 118 112 105 100 94 89 84 80 76 72 68 64 61 58 55 52 50 47 45 43 41 39 37 35 33 32 30 29 27 26 25 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 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 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 35 37 39 41 42 44 46 49 51 53 55 58 60 63 65 68 71 74 77 80 83 86 89 92 95 99 102 106
 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 47 52 57 62 68 75 82 89 98 107 117 128 140 154 168 185 203 223 245 269 296 325 358 395 435 479 528 582 642 707 778 855 939 1029 1125 1226 1333 1442 1554 1664 1771 1872 1963 2041 2103 2146 2168 2168 2147 2106 2046 1971 1884 1788 1686 1580 1475 1370 1269 1172 1079 992 910 834 764 699 640 585 535 489 447 408 373 341 312 286 262 239 219 201 184 169 155 142 131 120 110 101 93 86 79 72 67 61 56 52 48 44 40 37 34 31 28 26 24 21 19 18 16 14 13 11 10 9 8 7 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 68 69 71 73 75 77 79 81 83 86 88 91 94 97 101 104 108 112 116 121 126 131 137 143 149 156 163 171 179 188 197 207 217 228 240 252 266 280 294 310 326 344 362 381 401 422 444 466 490 514 539 564 590 617 643 670 696 721 746 770 792 813 831 847 860 871 878 882 883 880 874 864 851 836 817 797 774 749 724 697 669 641 613 585 557 530 504 478 453 429 406 384 363 343 324 306 289 273 258 244 231 218 206 195 185 175 166 157 149 142 135 128 122 116 110 105 100 96 91 87 84 80 77 73 70 67 65 62 60 57 55 53 51 49 47 46 44 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41
 10 11 13 15 17 19 21 24 26 29 32 35 38 41 45 49 53 57 62 66 72 77 83 89 96 103 111 119 127 137 146 157 168 180 193 207 221 237 254 272 291 311 332 355 380 405 433 461 492 523 556 591 627 664 702 741 780 819 858 897 935 971 1006 1039 1068 1095 1118 1138 1153 1165 1172 1175 1174 1169 1160 1148 1132 1114 1093 1070 1046 1020 993 965 937 908 880 852 824 796 770 744 718 694 670 647 625 604 584 564 546 528 512 496 481 466 453 440 427 416 405 394 384 375 366 357 349 342 334 328 321 315 309 303 297 292 287 282 277 272 267 262 258 253 249 244 240 235 231 226 222 217 213 208 204 199 194 190 185 180 176 171 166 162 157 152 147 143 138 133 129 124 120 115 111 107 103 98 94 90 86 83 79 75 72 68 65 62 58 55 52 49 47 44 41 39 36 34 32 29 27 25 23 22 20 18 17 15 14 12 11 10 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 1 3 4 5 7 8
 22 23 24 26 27 29 30 32 34 36 37 39 41 44 46 48 50 53 55 58 61 64 67 70 73 77 80 84 87 91 95 99 104 108 113 118 122 127 133 138 144 149 155 161 167 173 179 186 192 199 206 213 220 227 234 241 248 255 263 270 277 284 292 299 306 313 321 328 335 342 349 356 363 370 377 383 390 397 404 410 417 424 430 437 443 449 456 462 468 474 480 485 491 496 501 505 509 513 517 519 522 524 525 525 525 524 522 519 516 512 506 500 493 485 477 467 457 446 435 423 411 398 385 372 358 345 332 318 305 292 279 267 255 243 231 220 210 199 189 180 171 162 154 146 138 131 124 118 112 106 100 95 90 85 81 77 72 69 65 61 58 55 52 49 47 44 42 39 37 35 33 31 29 28 26 24 23 21 20 19 18 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 3 2 2 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 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20
 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 53 54 56 58 59 61 63 66 68 70 73 76 79 82 86 90 94 99 103 109 114 120 127 134 141 150 158 168 178 189 201 214 227 242 258 275 293 313 334 356 380 406 433 462 492 525 559 594 631 670 709 750 791 833 874 914 953 989 1023 1053 1079 1099 1115 1124 1126 1123 1113 1096 1075 1048 1016 981 943 903 861 818 775 733 691 650 610 572 536 502 469 438 409 382 356 333 311 290 271 253 236 221 207 194 181 170 160 150 141 132 125 117 111 105 99 93 88 84 79 75 71 68 65 61 59 56 53 51 48 46 44 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 16 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29
 30 31 33 35 36 38 40 42 44 46 49 51 53 56 58 61 64 67 70 73 76 80 83 87 91 95 99 103 108 113 118 123 129 135 141 147 154 161 169 177 186 195 204 214 225 236 248 261 274 288 304 319 336 354 373 392 413 434 456 479 503 527 552 577 602 627 652 676 699 720 740 757 772 785 794 799 802 800 795 786 774 759 740 720 696 671 645 617 589 560 532 503 475 448 421 396 371 348 325 304 284 265 247 230 215 200 186 173 161 150 140 130 121 113 105 98 91 85 80 74 69 65 61 57 53 50 47 44 41 39 37 35 33 31 29 28 26 25 23 22 21 20 19 18 18 17 16 15 15 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 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 5 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28
 52 55 59 63 66 70 75 79 83 88 93 98 104 109 115 121 128 135 142 149 156 164 173 181 190 199 209 219 230 240 252 263 275 288 301 314 328 342 357 372 387 403 420 437 454 471 489 508 527 546 565 584 604 624 644 665 685 705 726 746 766 786 806 825 844 863 880 898 914 930 945 959 973 985 995 1005 1013 1020 1026 1030 1032 1033 1032 1029 1025 1019 1011 1002 991 978 964 948 931 913 893 873 851 828 805 781 757 732 707 681 656 631 606 581 557 533 509 486 464 442 421 401 382 363 345 327 310 295 279 265 251 238 225 213 202 191 181 172 163 154 146 138 131 124 117 111 105 99 94 89 84 80 76 72 68 64 61 58 55 52 49 46 44 41 39 37 35 33 31 29 27 25 24 22 21 20 18 17 16 15 13 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 5 6 7 8 9 11 12 13 14 16 17 19 21 22 24 26 28 30 33 35 38 40 43 46 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 15 17 20 24 27 31 35 40 45 50 56 63 70 78 86 95 105 116 129 142 156 172 190 209 230 254 279 307 338 371 408 448 492 539 591 647 707 771 840 913 990 1071 1154 1240 1328 1416 1502 1587 1667 1741 1809 1868 1917 1956 1983 1999 2003 1996 1979 1953 1918 1876 1829 1777 1722 1664 1605 1545 1486 1427 1369 1313 1258 1206 1155 1107 1061 1017 976 936 899 863 829 797 767 738 711 685 660 637 614 592 572 551 532 513 495 478 461 444 428 412 397 382 367 353 339 325 312 299 286 274 262 250 238 227 216 206 196 186 176 167 158 150 142 134 126 119 112 105 99 93 87 81 76 71 66 61 56 52 48 44 41 37 34 30 27 25 22 19 17 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 31 36 41 48 55 63 72 82 93 106 121 137 156 177 200 227 258 293 333 377 429 486 552 627 711 807 915 1036 1172 1322 1489 1671 1866 2074 2289 2505 2715 2908 3073 3200 3278 3303 3272 3189 3060 2895 2705 2501 2291 2084 1884 1695 1520 1359 1213 1080 962 856 762 678 603 537 479 427 381 340 304 272 244 219 197 177 160 144 130 118 107 97 88 80 73 66 61 55 51 46 43 39 36 33 30 28 25 23 21 20 18 16 15 13 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 15 17 19 21 24 26 29 32 35 38 41 44 48 52 56 60 64 69 74 79 84 90 96 103 109 116 124 132 140 149 158 168 179 190 202 214 228 242 257 273 290 309 328 349 371 395 421 448 477 508 541 576 614 654 696 741 789 840 894 950 1008 1070 1133 1198 1265 1333 1400 1468 1533 1597 1656 1711 1759 1801 1834 1858 1871 1874 1867 1848 1819 1781 1733 1678 1616 1548 1477 1403 1327 1251 1176 1102 1029 959 892 828 767 710 656 605 558 514 473 435 400 367 337 309 284 260 239 219 201 184 168 154 141 129 118 108 99 91 83 76 69 63 58 53 48 44 40 36 33 29 27 24 21 19 17 15 13 12 10 8 7 6 5 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9
 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 25 26 27 29 31 33 35 37 39 42 45 48 52 56 61 66 71 77 84 91 99 108 118 129 141 155 170 186 204 225 247 272 300 330 364 401 442 487 537 592 651 717 788 865 947 1035 1128 1224 1323 1422 1518 1609 1692 1763 1818 1855 1871 1866 1840 1794 1732 1656 1569 1475 1378 1280 1183 1089 999 914 835 761 693 630 573 521 473 430 391 356 323 294 268 244 223 203 186 170 156 143 131 120 111 102 94 87 80 74 69 64 60 56 52 49 46 43 40 38 36 34 32 30 29 27 26 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 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9
 48 50 53 56 59 62 65 68 72 75 79 82 86 90 94 98 102 107 111 116 121 126 131 136 141 146 152 158 164 170 176 182 188 195 202 209 216 223 231 239 247 255 264 272 282 291 300 310 321 331 342 353 365 377 389 402 414 428 441 455 469 483 498 512 527 542 556 571 585 599 612 625 638 649 660 670 678 686 692 697 700 702 702 701 698 693 687 680 671 660 648 635 621 606 590 574 557 539 521 503 484 466 448 430 412 394 377 361 344 329 313 299 285 271 258 246 234 223 212 202 192 183 174 166 158 150 143 137 130 124 119 113 108 103 99 94 90 86 83 79 76 73 70 67 64 61 59 57 54 52 50 48 46 44 42 41 39 37 36 34 33 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 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 7 7 8 9 10 11 12 13 14 16 17 18 20 21 23 24 26 28 30 32 34 36 38 40 43 45
 6 8 9 11 13 15 17 19 21 24 27 29 32 36 39 43 47 52 56 62 67 73 80 87 94 102 111 121 132 143 156 169 184 200 218 238 259 282 307 335 365 398 434 473 515 561 611 664 721 782 846 913 983 1055 1128 1201 1272 1340 1404 1462 1511 1552 1582 1600 1607 1602 1586 1560 1525 1482 1433 1379 1322 1263 1202 1142 1083 1025 970 916 865 817 771 728 688 650 615 582 552 524 498 474 451 431 411 394 378 363 349 337 325 315 305 297 289 282 275 270 265 260 256 252 249 246 244 242 240 239 238 236 236 235 234 233 233 232 232 231 230 229 228 227 226 224 223 221 218 216 213 211 207 204 201 197 193 189 184 180 175 170 165 160 155 150 145 140 135 129 124 119 114 109 104 99 94 89 85 80 76 72 68 64 60 56 52 49 45 42 39 36 33 30 28 25 23 21 18 16 14 12 11 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 1 2 3 5
 9 10 11 13 14 15 17 18 20 21 23 25 27 29 31 34 37 39 42 45 49 52 56 60 65 70 75 80 86 92 99 106 113 122 130 140 149 160 171 183 196 210 224 239 255 272 289 307 326 345 365 385 405 426 446 465 484 502 519 534 548 560 570 577 582 585 586 584 580 574 566 556 545 533 519 505 489 474 457 441 425 408 392 376 361 345 331 316 302 289 275 263 251 239 228 217 207 197 188 179 171 162 155 147 140 133 127 121 115 109 104 99 94 90 85 81 77 74 70 67 64 61 58 55 52 50 47 45 43 41 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 7 8
 52 54 56 58 61 63 66 68 71 74 77 80 83 86 90 93 97 101 105 109 113 117 122 127 132 137 142 148 153 159 165 172 179 185 193 200 208 216 224 232 241 250 260 269 279 290 300 311 322 334 345 357 369 382 394 407 420 433 445 458 471 484 497 510 522 534 546 558 569 579 589 599 608 616 623 630 636 641 645 648 650 652 652 652 650 648 645 641 636 631 624 617 609 601 592 582 572 561 550 539 528 516 504 491 479 467 454 442 429 417 405 393 381 369 357 346 335 324 314 303 293 283 274 265 256 247 239 230 223 215 208 201 194 187 181 175 169 164 158 153 148 143 139 134 130 126 122 118 114 111 107 104 101 98 95 92 89 86 84 81 79 76 74 72 70 68 66 64 62 60 58 57 55 53 52 50 49 48 46 45 43 42 41 40 39 38 36 35 34 33 32 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 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 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 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 24 25 26 27 29 30 31 32 33 35 36 38 39 41 43 44 46 48 50
 17 19 20 22 24 26 28 30 32 34 37 39 42 44 47 50 53 56 60 63 67 71 75 79 83 88 93 98 103 109 115 121 128 135 142 150 158 167 176 185 195 206 217 229 241 255 269 283 299 315 332 350 369 389 410 431 454 478 503 528 555 582 611 640 670 700 731 762 793 824 855 885 915 944 972 998 1022 1045 1066 1084 1099 1112 1122 1129 1133 1134 1132 1126 1118 1106 1091 1074 1055 1033 1008 982 955 926 896 865 834 802 770 738 706 674 643 613 583 554 526 499 473 448 424 401 380 359 339 321 303 286 270 256 241 228 216 204 193 183 173 164 155 147 139 132 125 119 113 107 102 97 92 88 84 80 76 72 69 65 62 59 57 54 51 49 47 44 42 40 38 36 35 33 31 30 28 27 25 24 23 21 20 19 18 17 16 14 13 12 12 11 10 9 8 7 7 6 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 13 14 16
 0 0 0 1 2 3 5 6 8 10 11 13 15 17 19 22 24 27 30 33 36 39 43 46 50 55 59 64 69 75 81 88 94 102 110 118 127 137 148 159 172 185 199 215 232 250 269 291 313 338 365 393 424 458 494 532 573 617 664 713 765 820 878 937 999 1062 1126 1190 1254 1316 1376 1433 1485 1532 1572 1605 1631 1648 1656 1656 1647 1629 1604 1572 1534 1490 1441 1389 1335 1278 1220 1162 1104 1047 991 936 882 831 782 734 689 647 606 568 532 497 465 435 407 380 356 332 311 290 272 254 238 222 208 195 182 171 160 150 141 132 124 116 109 102 96 90 85 80 75 71 67 63 59 55 52 49 46 43 41 38 36 34 32 30 28 26 24 23 21 19 18 17 15 14 13 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 6 7 8 9 10 11 12 14 15 16 17 19 20 21 23 24 26 28 29 31 33 35 37 39 41 43 46 48 51 54 56 60 63 66 70 74 78 82 87 92 97 103 109 115 122 130 138 147 157 167 179 191 205 219 235 253 272 293 316 341 369 399 432 468 507 550 596 647 701 760 823 890 961 1037 1116 1198 1282 1367 1451 1533 1611 1683 1746 1799 1838 1864 1873 1867 1844 1807 1755 1692 1619 1539 1453 1365 1276 1187 1100 1017 937 861 790 723 661 604 551 503 459 418 381 347 317 289 263 240 220 201 184 168 154 141 130 119 110 101 93 86 79 73 68 63 59 55 51 47 44 41 39 36 34 32 30 28 26 25 23 22 21 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 11 12 13 14 16 17 18 19 21 22 23 25 26 28 30 31 33 35 37 39 41 43 45 48 50 53 55 58 61 64 67 71 74 78 82 86 90 94 99 104 109 114 120 126 132 138 145 152 160 168 176 185 194 204 214 225 236 248 260 273 286 301 315 331 347 364 381 400 419 438 458 479 501 523 545 568 591 615 639 663 687 710 734 757 780 801 822 842 861 878 893 907 918 928 935 939 941 940 937 931 922 911 897 881 863 843 821 797 772 746 719 692 664 636 608 580 552 525 499 473 448 424 401 379 358 337 318 300 282 266 250 235 221 208 196 184 173 163 153 144 135 127 120 113 106 99 93 88 83 78 73 68 64 60 56 53 50 46 43 41 38 35 33 31 28 26 24 23 21 19 17 16 14 13 12 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 4 5 5 6 7 8 9 9 10
 6 7 8 9 11 12 13 15 16 18 19 21 23 25 27 29 31 34 37 39 42 46 49 53 57 61 65 70 75 81 86 93 100 107 115 123 132 142 153 164 177 190 204 220 236 254 274 294 316 340 365 393 421 452 484 517 553 589 627 665 704 744 782 820 856 890 922 950 974 993 1008 1018 1022 1021 1015 1003 988 968 945 918 890 859 827 794 761 727 694 662 630 598 568 539 511 485 459 435 412 390 370 350 332 315 298 283 268 255 242 230 219 208 198 189 180 172 164 157 150 144 138 132 127 122 118 114 110 106 102 99 96 93 91 88 86 84 82 80 78 76 75 73 72 71 70 68 67 66 65 64 63 63 62 61 60 59 59 58 57 57 56 55 55 54 54 53 52 52 51 51 50 50 49 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5
 17 19 21 24 26 29 31 34 37 41 44 48 52 56 61 66 71 76 82 88 95 102 109 117 126 135 144 155 166 177 190 203 217 232 248 264 282 301 321 342 365 388 412 438 465 492 521 550 580 611 642 674 705 736 767 797 826 853 879 902 924 943 960 973 984 992 997 999 998 994 987 978 967 953 937 920 901 881 859 837 814 790 765 740 715 690 665 640 615 590 566 542 518 495 473 451 429 408 388 369 350 331 314 297 281 265 251 236 223 210 198 186 175 165 155 145 136 128 120 113 106 99 93 87 82 77 72 67 63 59 55 52 48 45 42 40 37 35 32 30 28 26 24 23 21 20 18 17 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 12 13 15
 7 8 9 11 12 13 14 16 17 19 21 23 25 27 29 31 34 36 39 42 45 49 52 56 60 65 69 74 80 86 92 98 106 113 121 130 140 150 160 172 184 198 212 227 243 260 278 297 317 338 360 383 407 432 457 483 508 534 559 584 608 631 651 670 687 702 713 722 728 731 731 728 722 714 704 692 678 662 645 627 609 590 570 551 531 512 493 474 455 437 420 403 386 371 355 341 327 313 300 288 276 264 254 243 233 224 215 206 198 190 182 175 168 162 156 150 144 138 133 128 124 119 115 111 107 103 99 96 92 89 86 83 80 78 75 73 70 68 66 63 61 59 57 55 54 52 50 48 47 45 44 42 41 39 38 37 35 34 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 22 24 25 27 29 31 33 35 37 40 42 45 48 51 54 58 62 66 70 75 80 85 91 97 103 110 118 126 135 145 155 167 179 192 207 222 239 258 278 300 323 349 377 407 439 474 512 552 595 640 688 737 789 841 894 947 998 1046 1091 1131 1165 1191 1208 1217 1216 1206 1187 1160 1125 1085 1040 991 940 887 835 783 732 683 635 590 548 508 470 435 402 372 344 318 293 271 251 231 214 198 183 169 156 144 134 124 115 106 98 91 84 78 73 67 62 58 54 50 47 43 40 38 35 33 31 29 27 25 24 22 21 20 19 18 17 16 15 14 13 13 12 12 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 4 4 5 5 6 6 7 7 8 8 9 10 11 12 12 13 14 16 17 18 19 21
 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47 49 50 52 54 56 58 60 62 64 66 69 71 74 77 80 83 86 89 93 97 101 106 111 116 121 127 134 141 148 156 164 173 183 194 205 217 230 244 259 275 293 311 331 352 374 398 423 450 478 507 537 569 601 634 668 702 736 769 802 833 862 889 913 934 951 964 973 976 976 970 960 946 928 906 881 853 823 792 759 726 692 658 625 592 560 529 498 470 442 416 391 367 345 324 304 286 269 252 237 223 210 198 186 176 166 157 148 140 132 126 119 113 107 102 97 93 88 84 80 77 73 70 67 64 62 59 57 54 52 50 48 46 44 43 41 39 38 36 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 13 12 11 10 10 9 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 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 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25
 48 49 50 51 53 54 55 56 57 59 60 62 63 65 67 69 71 73 75 77 80 82 85 88 91 94 97 101 104 108 112 117 121 126 131 136 142 148 154 161 168 175 183 191 199 208 217 227 237 248 259 271 283 296 309 322 336 350 364 379 394 409 424 439 454 469 484 498 511 524 536 548 558 567 575 581 587 590 593 594 593 591 588 583 577 569 561 551 541 530 518 505 492 479 466 452 438 424 410 397 383 370 356 344 331 319 307 296 284 274 263 253 244 234 226 217 209 201 194 187 180 173 167 161 156 150 145 141 136 132 127 123 120 116 113 109 106 103 101 98 95 93 91 88 86 84 82 81 79 77 76 74 72 71 70 68 67 66 65 64 62 61 60 59 58 57 56 56 55 54 53 52 52 51 50 49 49 48 47 47 46 46 45 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 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 46 47 47 48 48 49 50 50 51 51 52 52 53 53 54 54 54 55 55 56 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 55 55 54 54 54 53 53 52 52 51 51 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 41 41 42 42 43 43 44 44 45 46 47 48
 54 55 56 57 58 59 60 61 62 62 63 64 66 67 68 69 70 71 72 73 74 76 77 78 80 81 82 84 85 87 88 90 91 93 95 97 99 101 103 105 107 109 112 114 117 120 122 125 128 132 135 139 142 146 150 155 159 164 169 174 180 185 191 197 204 211 218 225 233 241 249 258 267 276 286 296 307 318 329 340 352 365 377 390 403 417 431 445 459 473 487 502 516 530 544 557 570 583 595 606 616 625 632 639 644 648 650 650 649 645 641 634 626 617 606 593 579 565 549 533 516 498 480 462 444 426 408 390 373 356 339 323 308 293 279 265 252 239 228 216 205 195 185 176 167 159 151 144 137 130 124 118 112 107 102 97 92 88 84 80 76 73 70 66 63 61 58 55 53 50 48 46 44 42 40 38 37 35 34 32 31 29 28 27 26 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 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 1 2 3 4 5 7 8 10 11 13 15 18 21 23 27 31 35 40 45 51 58 66 75 86 97 111 127 145 166 190 218 250 287 329 379 436 502 577 664 764 878 1006 1151 1311 1486 1673 1869 2067 2258 2430 2572 2673 2724 2721 2665 2562 2423 2258 2079 1895 1713 1540 1377 1228 1092 970 860 762 676 599 531 471 419 372 331 295 263 234 209 187 168 151 136 122 110 100 90 82 75 68 62 57 53 48 45 41 38 36 33 31 29 27 25 24 22 21 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 20 22 24 26 29 31 34 37 40 43 46 50 53 57 62 66 71 76 81 87 93 99 106 113 121 129 138 147 157 167 178 190 202 215 229 244 260 276 293 312 331 351 372 394 416 440 464 488 514 539 565 591 616 642 666 690 713 735 755 773 789 803 815 825 832 837 840 840 838 834 828 820 811 800 787 774 759 744 728 711 694 677 659 642 625 607 590 573 556 539 523 506 491 475 460 445 431 417 403 390 377 364 351 339 328 316 305 294 284 274 264 254 245 236 227 219 211 203 195 188 180 173 167 160 154 148 142 136 130 125 120 115 110 105 101 97 93 89 85 81 77 74 71 67 64 61 58 56 53 50 48 46 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 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 1 2 3 4 4 5 7 8 9 10 12 13 15 16
 10 11 12 13 14 14 15 16 17 18 19 20 22 23 24 25 27 28 29 31 33 34 36 38 40 42 44 46 48 51 53 56 59 62 65 69 72 76 80 85 89 94 100 105 111 117 124 132 139 148 156 166 176 186 198 210 223 236 251 266 283 300 318 337 357 378 399 422 445 469 493 518 543 568 593 618 642 665 688 709 729 747 762 776 788 797 803 806 807 805 801 794 784 773 759 743 726 707 687 666 645 623 600 578 555 532 510 488 466 445 425 405 386 368 350 333 317 301 287 273 259 247 235 223 213 203 193 184 176 167 160 153 146 140 133 128 122 117 112 108 103 99 95 92 88 85 82 78 76 73 70 67 65 63 60 58 56 54 52 50 49 47 45 43 42 40 39 37 36 35 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10
 56 58 60 63 65 68 70 73 76 79 82 85 89 93 96 100 104 109 113 118 123 129 134 140 147 153 160 168 175 184 192 201 211 221 232 243 255 267 280 294 308 323 339 355 371 389 406 424 442 460 478 496 513 530 547 562 576 589 600 609 617 623 626 628 627 624 619 612 603 592 580 566 552 536 519 502 485 467 449 431 414 396 379 362 346 330 314 300 285 272 258 246 234 222 211 201 191 181 172 164 155 148 140 133 127 121 115 109 104 99 94 90 86 82 78 75 72 68 66 63 60 58 56 53 51 50 48 46 45 43 42 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 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 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 41 43 45 46 48 50 52 54
 73 75 78 80 82 85 87 90 93 95 98 101 104 107 110 113 116 119 122 125 129 132 135 139 143 147 150 154 159 163 167 172 176 181 186 191 197 202 208 214 220 226 233 240 247 255 262 271 279 288 297 306 316 325 336 346 357 368 379 391 402 414 426 438 449 461 473 484 495 505 516 525 535 543 551 558 564 569 573 576 578 579 579 578 575 572 567 562 555 548 540 531 521 511 499 488 476 464 451 438 425 412 399 386 373 360 347 335 323 311 299 288 277 266 256 246 236 227 219 210 202 195 187 181 174 168 162 156 151 146 142 137 133 129 126 122 119 116 113 110 108 105 103 101 99 97 95 93 91 90 88 87 86 84 83 82 81 80 78 77 76 75 74 73 73 72 71 70 69 68 67 66 66 65 64 63 62 61 60 60 59 58 57 56 55 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 41 40 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 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 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 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 14 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 38 40 42 43 45 47 48 50 52 54 56 58 60 62 64 66 68 71
 0 0 0 1 3 5 8 10 12 15 17 20 23 26 29 32 35 39 42 46 50 54 58 62 66 70 75 80 84 90 95 100 106 112 118 124 131 138 145 153 162 170 180 190 200 212 225 238 253 270 288 307 330 354 381 412 446 485 528 577 632 694 764 843 931 1031 1142 1266 1403 1555 1721 1902 2095 2299 2511 2724 2931 3125 3294 3428 3517 3553 3533 3457 3329 3159 2956 2733 2499 2265 2037 1820 1617 1431 1262 1109 973 851 743 648 564 490 425 368 318 274 236 203 174 149 126 107 91 76 64 53 43 35 28 22 17 13 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 1 2 3 4 6 7 8 10 12 14 16 18 20 22 25 28 31 34 37 41 45 49 54 59 64 69 76 82 89 97 105 114 124 134 145 157 170 184 199 215 232 250 269 289 311 334 357 382 407 434 460 488 515 542 569 596 621 645 668 689 708 725 739 752 762 769 774 778 779 778 775 771 766 760 752 744 735 726 716 705 695 684 673 662 651 640 629 617 606 594 582 570 558 546 533 520 507 493 479 465 451 436 421 407 392 376 361 346 331 316 302 287 273 259 246 233 220 208 196 185 174 164 154 145 136 127 120 112 105 98 92 86 81 75 70 66 62 57 54 50 47 43 40 38 35 33 30 28 26 24 22 20 19 17 16 14 13 12 11 9 8 7 6 5 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 56 57 58 59 61 62 63 65 66 68 69 71 72 74 76 78 80 82 84 86 88 91 93 96 98 101 104 107 111 114 118 122 126 131 135 140 146 151 157 164 171 178 186 194 202 212 221 232 243 255 267 280 294 308 323 339 356 373 391 409 428 448 468 488 509 529 550 570 590 609 627 645 661 675 689 700 710 718 723 727 728 727 724 719 712 704 693 681 668 653 638 621 604 586 568 550 531 513 495 477 459 441 424 407 391 375 360 345 331 318 305 292 280 269 258 248 238 229 220 212 204 197 190 183 177 171 165 160 155 150 146 141 137 134 130 126 123 120 117 114 112 109 106 104 102 100 97 95 93 91 89 88 86 84 82 81 79 77 76 74 73 71 70 68 67 65 64 62 61 60 58 57 56 54 53 52 50 49 48 46 45 44 43 42 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
 41 44 46 48 51 53 56 59 62 65 68 71 75 78 82 86 90 94 98 103 107 112 117 123 128 134 141 147 154 161 169 177 186 194 204 214 224 235 247 259 272 285 299 314 330 346 363 381 399 418 438 459 479 501 523 545 567 589 612 633 655 675 695 714 732 748 763 776 787 796 803 809 812 814 813 811 806 801 793 784 774 763 751 738 724 709 694 679 663 647 631 615 599 583 567 551 536 521 506 491 476 462 448 435 422 409 397 385 373 362 351 340 330 320 310 301 292 283 275 267 259 252 245 238 231 225 219 213 207 201 196 190 185 180 176 171 166 162 158 153 149 145 141 137 134 130 126 123 119 116 112 109 106 103 100 97 94 91 88 85 83 80 77 75 72 70 67 65 63 60 58 56 54 52 49 47 45 44 42 40 38 36 34 33 31 30 28 26 25 23 22 21 19 18 17 16 15 13 12 11 10 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 19 20 22 23 25 26 28 30 31 33 35 37 39
 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 49 50 52 54 56 58 61 63 66 69 72 75 78 82 86 90 95 100 105 111 117 124 131 139 148 157 167 178 190 203 217 233 249 268 287 309 332 357 384 413 445 479 515 554 595 639 685 733 783 835 888 942 996 1049 1100 1147 1191 1230 1262 1286 1303 1310 1309 1298 1278 1250 1215 1173 1127 1076 1023 967 911 855 801 747 695 646 599 554 512 473 437 403 371 342 315 290 267 246 226 208 192 177 163 151 139 129 119 110 102 94 88 81 76 70 65 61 57 53 50 46 44 41 38 36 34 32 30 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 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 2 2 2 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22
 57 61 65 70 74 79 85 90 96 103 109 116 123 131 139 147 155 164 174 183 193 203 214 225 236 247 259 271 283 294 306 318 330 341 352 363 373 383 392 401 409 416 423 428 433 437 441 443 445 446 447 447 447 446 444 442 440 438 436 433 431 428 426 423 421 419 417 415 413 411 410 408 407 406 405 404 404 403 403 402 402 401 401 401 400 399 398 397 396 394 393 390 388 385 382 378 374 369 364 359 353 347 340 332 325 317 308 300 291 282 272 263 254 244 235 225 216 207 198 189 180 172 164 156 148 141 134 127 120 114 108 103 97 92 87 83 78 74 70 67 63 60 57 54 51 48 46 43 41 39 37 35 33 31 29 28 26 25 23 22 21 20 19 17 16 15 14 14 13 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 5 6 6 7 8 9 10 11 13 14 15 17 19 20 22 24 26 29 31 34 36 39 42 46 49 53
 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 13 16 19 22 26 30 34 38 43 48 54 60 67 74 82 91 101 111 122 135 149 164 181 199 219 242 266 294 324 357 394 435 481 531 587 648 715 789 871 959 1056 1160 1271 1390 1516 1646 1780 1916 2050 2180 2303 2414 2509 2587 2644 2678 2689 2676 2641 2587 2515 2429 2332 2226 2116 2003 1890 1777 1668 1562 1460 1363 1271 1185 1103 1027 956 889 827 770 716 666 620 577 537 501 466 435 405 378 352 329 307 287 268 251 235 220 206 193 181 170 159 149 140 132 124 117 110 104 98 92 87 82 78 73 69 65 62 58 55 52 49 47 44 42 39 37 35 33 31 29 27 26 24 22 21 19 18 17 15 14 13 12 11 9 8 7 6 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 14 16 17 19 22 24 26 29 31 34 37 40 44 47 51 55 59 64 69 73 79 84 90 96 103 110 117 124 132 141 149 159 168 178 188 199 211 222 234 247 260 273 286 300 314 329 343 357 372 387 401 415 430 443 457 470 482 494 506 516 526 535 543 551 557 563 567 570 573 574 574 574 572 569 565 561 555 548 541 532 523 513 502 491 479 466 453 439 426 411 397 383 368 353 339 324 310 296 282 268 255 242 229 217 205 194 183 173 163 153 144 136 128 120 113 106 100 94 88 83 78 74 69 65 61 58 54 51 48 46 43 41 38 36 34 32 31 29 27 26 24 23 22 21 19 18 17 16 15 14 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11
 9 13 18 23 28 34 40 47 55 63 72 81 92 103 116 129 144 160 177 196 216 238 262 288 316 347 379 414 452 493 537 583 633 686 741 800 861 924 989 1056 1123 1189 1255 1319 1380 1437 1489 1535 1574 1605 1628 1643 1650 1649 1639 1622 1599 1569 1535 1495 1453 1407 1359 1309 1259 1207 1156 1104 1053 1003 954 905 858 812 768 725 683 643 604 567 531 497 464 433 403 375 348 322 298 275 254 234 215 197 180 165 150 137 124 112 101 91 82 74 66 59 52 46 41 36 31 27 23 20 17 14 12 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 35 37 39 41 43 45 48 50 53 56 59 62 65 68 72 75 79 83 87 92 96 101 107 112 118 125 132 139 147 155 164 173 184 195 207 219 233 248 265 282 302 322 345 369 396 424 455 488 524 563 604 648 694 743 795 848 903 959 1015 1071 1125 1176 1223 1265 1301 1329 1349 1360 1362 1354 1337 1312 1280 1241 1196 1148 1096 1043 988 934 880 827 775 726 679 634 591 551 514 478 445 414 385 359 334 310 289 269 250 233 217 202 189 176 165 154 144 135 126 118 111 104 98 93 87 83 78 74 70 67 64 61 58 56 53 51 49 48 46 44 43 42 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 13 14 15 16 18 19 20 22 23 24 26 28 29 31 33
 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 18 22 26 30 35 40 46 52 60 68 77 87 98 111 126 142 161 183 207 234 266 302 343 391 445 507 578 660 754 860 982 1121 1277 1452 1647 1859 2087 2326 2567 2801 3012 3187 3309 3369 3360 3284 3149 2968 2756 2526 2293 2063 1846 1643 1458 1290 1140 1006 887 782 689 607 535 472 415 366 322 284 249 219 192 169 148 129 113 98 85 74 64 55 47 40 33 28 23 19 15 12 9 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 10 11 13 14 16 17 19 21 24 26 28 31 34 38 41 45 50 54 60 65 72 79 86 95 104 114 125 138 151 166 183 201 220 242 265 291 318 347 379 412 447 484 522 561 600 640 679 716 752 785 814 840 861 878 890 897 899 897 890 879 865 848 829 807 784 759 734 708 682 655 629 603 577 552 527 503 479 456 434 413 392 372 353 335 317 300 284 268 253 239 225 213 200 189 178 168 158 149 140 132 124 116 110 103 97 91 86 81 76 71 67 63 60 56 53 50 47 44 41 39 37 34 32 30 28 27 25 24 22 21 19 18 17 16 14 13 12 11 10 10 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 8 9 10 11 12 13 14 14 15 16 17 19 20 21 22 23 24 26 27 28 30 31 33 34 36 38 39 41 43 45 47 49 52 54 56 59 62 64 67 71 74 77 81 85 89 94 98 103 109 115 121 127 135 142 151 160 170 180 191 204 217 231 246 263 280 299 319 341 363 387 413 440 468 497 527 557 589 620 652 682 712 740 766 790 809 825 837 843 844 840 831 816 796 772 744 713 680 645 608 571 535 499 463 430 397 367 338 311 286 262 241 221 203 186 171 157 144 133 122 112 104 96 89 82 76 71 66 61 57 54 50 47 44 41 39 37 34 33 31 29 27 26 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 7 7 6 6 5 5 4 4 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 0 0 0 0 0 0 1 1 2 2 3 3 4
 23 26 30 33 36 40 44 48 52 56 61 66 71 77 83 89 96 103 111 119 127 137 146 157 168 181 194 208 223 239 257 277 298 320 345 372 401 433 468 506 547 592 641 695 752 815 882 954 1030 1112 1197 1286 1378 1470 1563 1653 1739 1818 1888 1947 1992 2022 2036 2034 2015 1980 1931 1870 1799 1720 1636 1548 1458 1368 1279 1193 1109 1029 953 882 814 751 692 636 585 537 493 452 414 379 346 316 289 263 240 218 198 180 163 147 133 120 108 96 86 77 69 61 54 48 42 37 32 28 24 21 17 15 12 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 16 18 21
 7 8 10 11 13 15 17 19 21 23 26 28 31 34 37 40 44 48 52 56 61 66 71 77 84 91 98 107 116 126 138 150 164 179 196 215 236 260 287 317 350 388 431 479 533 593 661 737 821 913 1015 1124 1241 1363 1488 1613 1732 1841 1934 2006 2052 2070 2059 2021 1958 1875 1778 1670 1558 1444 1333 1225 1123 1027 939 857 782 714 652 595 544 497 455 417 382 350 321 295 271 249 229 211 194 179 165 152 140 129 119 110 101 93 86 79 73 68 63 58 54 50 46 43 40 37 35 33 31 29 28 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 5 5 5 4 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 1 3 4 5
 70 74 78 83 87 91 96 101 105 110 115 120 126 131 137 143 148 155 161 167 174 181 188 195 203 211 219 228 236 246 255 265 275 286 298 310 322 335 349 363 378 394 410 427 445 464 484 504 525 547 570 593 617 641 665 690 714 739 762 786 808 829 849 867 883 898 910 920 927 932 934 934 931 926 918 908 897 883 868 851 833 814 794 773 751 730 707 685 662 640 617 595 573 552 530 510 489 469 450 431 413 396 379 362 346 331 316 302 289 276 264 253 242 231 221 212 203 194 186 179 172 165 159 153 147 142 137 132 128 123 119 115 112 108 105 102 99 96 93 90 88 85 83 81 78 76 74 72 70 68 66 64 62 61 59 57 55 54 52 50 49 47 46 44 43 41 40 38 37 36 34 33 31 30 29 28 26 25 24 22 21 20 19 18 16 15 14 13 12 11 10 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 56 59 63 66
 49 54 58 63 68 73 78 84 90 95 102 108 114 121 128 135 143 150 158 166 174 182 191 199 208 217 226 236 245 255 265 275 285 295 306 317 327 338 350 361 373 384 397 409 422 435 449 463 478 494 510 528 547 566 588 610 634 660 688 718 749 783 819 858 899 941 986 1033 1082 1133 1184 1236 1289 1341 1391 1440 1485 1526 1561 1589 1610 1621 1623 1613 1593 1562 1520 1468 1408 1341 1267 1190 1110 1030 950 872 796 724 656 592 532 478 427 382 340 303 269 238 211 187 165 146 129 114 100 88 78 68 60 53 46 41 36 31 27 24 21 18 15 13 11 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 8 10 12 14 16 19 21 24 27 30 34 37 41 45
 76 80 84 88 93 98 103 108 113 118 124 130 136 142 148 155 162 169 177 184 192 200 209 217 226 235 245 254 265 275 286 296 308 319 331 343 356 368 381 395 408 422 436 451 466 481 496 511 527 542 558 574 589 605 621 636 651 666 680 694 707 720 732 742 752 761 768 774 779 782 784 784 782 779 774 768 760 751 740 727 714 699 682 665 647 628 608 588 568 547 526 504 483 462 441 421 401 381 362 343 325 308 291 274 259 244 230 217 204 192 180 169 159 149 140 132 124 116 109 103 97 91 86 81 76 72 68 64 60 57 54 51 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 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 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 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 11 11 12 13 13 14 15 16 18 19 20 21 23 24 26 28 30 32 34 36 38 41 43 46 49 52 55 58 61 65 68 72
 0 0 0 0 2 3 5 7 8 10 13 15 17 20 23 26 30 33 38 42 47 52 58 64 71 78 86 95 105 116 127 140 154 169 186 204 224 246 270 295 323 352 384 418 453 490 528 567 606 645 682 718 751 780 805 825 839 848 852 850 844 833 818 800 780 758 735 712 688 665 642 619 598 578 559 541 524 508 494 481 468 457 446 436 427 419 411 404 397 390 384 378 371 365 359 353 347 340 334 327 319 312 304 295 286 277 268 258 249 239 228 218 208 198 188 178 168 158 149 140 131 123 115 108 101 94 87 81 76 70 65 61 56 52 48 45 42 38 36 33 30 28 26 24 22 20 18 17 15 14 13 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 301 308 316 322 329 334 339 344 348 351 354 356 357 358 359 359 359 358 357 356 354 352 350 348 345 342 340 337 334 331 328 326 323 320 318 316 314 312 311 310 309 309 309 310 311 313 315 318 321 325 329 334 339 345 352 359 366 374 383 392 401 410 420 430 440 450 460 471 481 490 500 509 518 527 534 541 548 553 557 561 563 563 563 561 558 553 547 539 530 520 508 496 482 467 451 435 418 400 383 365 347 330 312 295 278 262 246 231 217 203 190 178 166 155 144 135 126 117 110 102 96 89 84 78 74 69 65 61 58 55 52 49 47 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 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 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 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 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 27 28 30 32 33 35 38 40 43 46 49 52 56 60 64 68 73 78 84 90 96 102 109 117 124 132 141 149 158 168 177 187 197 206 216 227 237 246 256 266 275 284 293
 73 78 84 90 96 103 109 116 123 130 137 144 152 159 167 175 183 191 199 208 216 225 234 243 252 261 271 281 292 303 314 326 338 351 365 380 395 412 430 450 471 494 518 545 575 606 641 678 719 762 809 859 912 967 1025 1084 1144 1204 1262 1318 1369 1414 1452 1481 1499 1506 1501 1485 1456 1418 1369 1313 1251 1184 1114 1043 971 901 833 767 705 646 590 539 490 446 404 366 331 299 270 243 218 196 176 157 140 125 111 98 87 77 67 59 52 45 39 34 29 25 21 18 15 13 11 9 7 6 5 4 3 3 2 2 2 2 1 2 2 2 2 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 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 14 16 19 22 25 28 32 35 39 43 48 52 57 62 67
 2 3 4 5 6 8 9 11 13 14 16 18 21 23 25 28 31 34 37 41 45 49 54 58 64 69 75 82 89 97 105 114 124 134 146 158 171 186 201 218 236 255 275 297 320 344 369 395 422 450 477 505 532 558 582 604 624 641 655 666 672 675 675 671 664 654 641 626 610 592 574 554 535 515 496 476 458 439 422 405 388 373 358 344 331 318 306 295 284 274 264 255 246 238 230 223 216 209 203 197 191 185 180 175 170 166 161 157 153 149 146 142 138 135 132 129 126 123 120 117 114 112 109 106 104 101 99 96 94 91 89 87 84 82 80 78 75 73 71 69 67 65 63 60 58 56 55 53 51 49 47 45 43 42 40 38 37 35 34 32 31 29 28 27 25 24 23 22 20 19 18 17 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 1
 52 56 61 66 71 77 83 89 95 101 108 115 122 129 136 144 152 159 167 175 184 192 200 209 217 226 234 243 251 260 268 277 285 294 302 311 319 328 336 345 354 363 373 383 393 403 414 426 438 450 463 477 492 507 523 540 557 576 594 613 633 652 672 691 710 728 745 761 775 788 798 807 812 816 816 813 808 799 788 774 757 739 718 695 671 646 619 592 565 538 510 484 457 431 406 382 359 336 315 295 276 257 240 224 209 195 182 170 159 148 138 129 121 113 106 100 94 89 84 79 75 71 68 65 62 59 57 54 52 50 49 47 45 44 43 41 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 26 26 25 24 23 23 22 21 20 20 19 18 18 17 16 15 15 14 13 13 12 11 10 10 9 8 8 7 6 6 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 15 17 20 23 26 29 32 36 39 43 47
 29 33 37 42 47 53 59 66 73 80 88 97 107 117 128 141 154 169 185 203 222 243 267 292 321 353 388 427 470 519 572 633 700 774 857 950 1053 1166 1290 1426 1573 1730 1896 2066 2237 2404 2560 2697 2807 2885 2924 2922 2879 2799 2688 2551 2398 2234 2067 1902 1741 1589 1446 1314 1193 1082 982 891 808 734 667 607 553 504 461 421 385 353 323 297 272 250 230 212 195 180 166 153 141 131 121 112 103 95 88 82 76 70 65 61 57 53 49 46 44 41 39 37 35 34 33 32 31 30 30 29 29 29 29 30 30 30 31 31 32 33 33 34 35 36 36 37 38 39 39 40 41 41 42 42 43 43 43 44 44 44 44 44 44 44 44 43 43 43 42 42 41 40 40 39 38 37 37 36 35 34 33 32 31 30 28 27 26 25 24 23 21 20 19 18 16 15 14 13 11 10 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 9 12 15 18 21 25
 47 51 55 60 65 70 76 81 87 94 100 107 114 122 130 139 148 158 168 179 191 203 216 231 246 262 280 299 320 342 367 394 423 455 490 528 571 617 669 726 789 859 936 1022 1116 1220 1335 1460 1596 1744 1903 2071 2247 2429 2613 2793 2965 3121 3255 3358 3426 3453 3438 3381 3285 3155 2998 2821 2632 2438 2243 2052 1869 1696 1534 1385 1247 1121 1006 902 807 722 645 576 514 457 407 361 320 283 250 220 194 169 148 128 110 95 80 68 56 46 37 29 21 15 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 7 9 12 14 17 19 22 25 28 32 35 39 43
 6 7 8 9 10 12 13 14 16 18 19 21 23 25 27 30 32 35 38 41 45 48 52 57 62 67 73 79 86 93 102 111 122 133 146 160 176 194 213 235 260 287 318 351 388 429 474 522 573 627 682 739 794 845 892 930 959 977 982 975 957 928 891 847 800 750 700 650 602 556 513 473 436 401 370 342 316 292 271 251 233 217 203 189 177 166 156 147 138 130 123 117 111 105 100 95 91 87 84 80 77 75 72 70 68 66 64 62 61 60 59 58 57 57 56 56 56 56 56 56 56 56 56 57 57 58 58 59 59 60 60 61 61 61 62 62 63 63 63 63 63 63 63 63 63 63 63 62 62 61 61 60 60 59 58 57 56 56 55 54 53 51 50 49 48 47 46 44 43 42 41 39 38 37 35 34 33 31 30 29 27 26 25 23 22 21 19 18 17 16 15 14 13 11 10 9 8 8 7 6 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5
 86 90 94 98 102 106 111 115 120 125 130 135 140 145 151 157 163 170 176 183 191 198 206 215 223 233 243 253 264 275 288 301 314 329 344 360 377 395 414 433 454 476 498 521 545 569 594 618 643 667 690 713 733 753 770 784 796 805 810 813 812 807 800 790 777 761 743 724 703 681 658 634 611 587 563 539 516 494 472 450 430 410 391 373 355 339 323 308 293 279 266 254 242 231 220 210 200 191 182 174 166 159 152 145 139 133 127 122 117 112 108 104 100 96 93 89 86 83 81 78 76 74 72 70 68 67 65 63 62 61 60 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 44 44 43 42 41 41 40 39 38 38 37 36 35 34 34 33 32 31 31 30 29 28 28 27 26 25 25 24 23 22 22 21 20 19 19 18 17 16 16 15 14 13 13 12 11 10 10 9 8 8 7 6 6 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 20 22 23 25 26 28 30 32 34 36 38 41 43 45 48 51 53 56 59 62 65 69 72 75 79 82
 25 27 30 32 35 37 40 43 46 49 52 56 59 63 67 71 75 79 84 89 94 99 104 110 116 122 128 135 142 150 157 165 174 183 192 201 211 222 233 244 256 269 282 295 309 324 339 355 371 388 405 424 442 461 481 502 523 544 566 588 611 633 657 680 703 726 749 772 795 817 838 859 879 897 915 931 946 959 970 979 985 990 992 991 987 981 971 959 943 925 904 880 853 825 794 762 729 694 659 624 588 553 518 485 452 420 390 361 334 308 284 261 240 220 202 185 170 155 142 130 119 109 100 91 83 76 70 64 58 53 49 44 41 37 34 31 28 26 23 21 19 17 16 14 13 11 10 9 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 11 12 14 16 17 19 21 23
 17 19 21 23 26 28 31 34 37 41 44 48 52 56 60 65 69 75 80 86 92 99 106 114 123 132 141 152 163 175 189 203 219 236 255 275 297 322 348 377 408 442 478 518 560 605 652 702 754 807 861 914 965 1013 1057 1094 1125 1147 1160 1163 1158 1143 1120 1090 1053 1013 968 922 874 826 778 732 687 643 602 563 526 492 459 429 400 373 349 325 304 283 264 247 230 215 200 187 174 162 151 141 131 122 113 105 98 91 84 78 72 67 62 58 53 49 46 42 39 37 34 32 29 28 26 24 23 21 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 7 9 11 13 14
 51 53 56 58 61 64 67 70 72 76 79 82 85 89 92 96 99 103 107 111 115 119 123 127 131 136 140 144 149 153 158 162 167 172 176 181 186 190 195 199 204 208 213 217 222 226 230 234 238 242 246 249 253 256 260 263 266 268 271 273 276 278 279 281 282 283 284 285 285 285 284 284 283 282 280 278 276 274 271 268 265 261 257 253 249 244 239 234 229 223 217 212 206 200 193 187 181 175 168 162 156 150 143 137 132 126 120 115 109 104 99 94 90 85 81 77 73 69 66 63 60 57 54 51 49 46 44 42 40 38 37 35 33 32 31 29 28 27 26 25 24 23 22 22 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 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 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 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 21 22 23 25 26 27 29 31 32 34 36 38 40 42 44 46 49
 57 60 63 67 70 74 78 83 87 92 97 103 108 114 121 128 135 143 151 160 169 179 190 201 213 226 240 254 270 286 304 322 342 362 384 406 429 453 478 504 529 555 580 605 629 651 672 690 706 719 729 736 739 739 735 728 718 706 691 674 655 635 615 593 571 549 527 506 485 464 444 425 407 389 372 356 341 326 312 299 287 275 264 253 243 234 224 216 208 200 192 185 178 172 166 160 155 149 144 139 135 130 126 122 118 114 111 107 104 101 98 95 92 90 87 85 83 81 79 77 75 73 71 70 68 67 66 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 22 23 24 26 27 29 31 32 34 36 38 41 43 45 48 51 54
 0 1 3 4 6 7 9 11 13 15 18 20 23 26 29 32 35 39 43 47 52 57 63 69 75 82 90 98 107 117 128 139 152 167 182 199 218 239 262 286 314 344 377 413 452 494 539 587 639 692 748 804 860 915 968 1016 1058 1094 1121 1139 1147 1146 1136 1117 1092 1060 1023 983 941 898 854 811 768 728 689 652 616 583 552 523 496 470 447 424 404 384 366 350 334 319 305 292 280 268 257 247 237 228 219 211 203 195 188 181 174 168 161 155 150 144 139 134 129 124 120 115 111 107 103 99 95 91 88 84 81 78 75 72 69 66 63 60 58 55 53 51 48 46 44 42 40 38 37 35 33 32 30 29 27 26 24 23 22 21 19 18 17 16 15 14 13 12 11 10 10 9 8 7 6 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 25 29 34 38 43 49 54 60 66 73 80 87 94 102 110 119 128 137 147 157 167 178 189 201 214 227 240 254 269 285 301 318 337 356 376 398 422 447 474 503 535 569 606 647 691 739 792 849 911 979 1053 1131 1216 1305 1398 1494 1592 1689 1784 1873 1953 2022 2075 2111 2126 2121 2095 2048 1984 1903 1810 1707 1599 1487 1376 1266 1159 1058 962 872 789 711 640 575 516 462 413 369 329 292 259 230 203 180 158 139 122 107 93 81 70 60 52 45 38 32 27 23 19 16 13 10 8 7 5 4 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 10 14
 0 0 0 0 0 0 0 2 5 7 10 13 17 20 24 28 32 37 42 47 53 60 67 75 83 93 103 114 127 140 156 173 192 213 237 264 295 329 367 410 460 515 578 649 729 819 920 1033 1157 1294 1442 1600 1764 1931 2095 2250 2387 2499 2579 2624 2630 2599 2534 2442 2328 2201 2065 1927 1791 1659 1535 1418 1311 1212 1122 1040 966 899 839 785 736 692 653 617 585 556 530 506 485 465 448 432 417 404 392 381 370 361 353 345 337 330 324 318 312 306 301 296 290 285 280 275 270 265 260 255 249 244 238 233 227 221 215 209 203 197 191 185 179 173 167 161 155 149 144 138 133 128 123 118 113 109 104 100 96 92 88 85 81 78 74 71 68 65 62 60 57 54 52 50 47 45 43 41 39 37 35 33 31 29 28 26 24 23 21 19 18 16 15 14 12 11 9 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 16 18 20 22 24 26 29 31 34 37 40 43 47 51 55 59 64 69 74 80 87 93 101 109 118 128 138 150 163 176 192 209 227 247 270 294 321 351 384 420 460 503 550 602 657 717 780 846 916 987 1058 1129 1196 1259 1314 1360 1395 1417 1427 1423 1406 1377 1339 1292 1239 1181 1121 1059 998 938 880 824 771 721 674 631 590 552 517 485 455 428 402 379 357 337 319 302 286 272 258 246 234 223 213 204 196 188 180 174 167 161 156 151 146 142 138 134 131 128 125 122 120 118 116 114 113 111 110 109 107 106 106 105 104 103 102 102 101 100 100 99 98 98 97 96 95 95 94 93 92 91 90 88 87 86 85 84 82 81 80 78 77 75 74 72 71 69 68 66 65 63 61 60 58 57 55 54 52 51 49 48 46 45 43 42 40 39 38 36 35 34 32 31 30 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 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 1 2 3 4 5 6 7 9 10 11 13
 3 4 5 6 7 8 10 11 13 14 16 17 19 21 23 25 27 29 31 34 36 39 41 44 48 51 54 58 62 66 70 75 80 85 91 97 103 110 117 124 132 141 150 160 171 182 194 207 221 235 251 268 285 304 324 345 367 391 415 441 468 497 526 556 588 620 652 685 719 752 785 817 848 879 908 935 960 982 1002 1020 1034 1045 1052 1056 1057 1053 1047 1036 1023 1006 986 963 938 911 881 850 817 784 749 715 680 645 610 576 543 511 479 449 420 393 367 342 318 296 276 256 238 221 206 191 178 165 153 143 133 124 115 107 100 94 87 82 77 72 67 63 59 56 52 49 46 43 41 39 36 34 32 30 29 27 26 24 23 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 30 32 34 37 40 42 45 48 51 54 58 61 65 68 72 76 80 85 90 94 100 105 111 117 124 131 138 146 155 164 174 185 196 209 223 239 255 274 294 317 342 369 399 433 469 510 555 604 657 715 778 845 916 990 1065 1142 1216 1287 1352 1408 1452 1482 1498 1497 1479 1447 1402 1345 1280 1209 1134 1058 983 909 838 771 707 648 593 542 495 452 413 377 344 314 286 261 238 218 199 181 165 151 138 126 115 105 95 87 79 73 66 61 55 51 47 43 39 36 34 31 29 27 25 24 23 22 21 20 19 18 18 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 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 9 11 12 14 16 17 19 21 23 25 27
 108 113 118 122 127 132 137 142 147 153 158 163 169 174 180 186 192 198 204 210 216 222 229 236 243 250 257 264 272 280 288 296 305 314 324 333 343 354 365 376 388 400 412 425 438 451 465 479 493 507 521 534 548 561 573 584 595 604 612 619 624 628 630 630 629 626 621 615 607 597 587 575 562 548 534 519 503 487 471 455 439 423 407 391 376 360 346 331 317 304 290 278 266 254 242 232 221 211 202 192 184 175 167 160 153 146 140 134 128 123 118 113 108 104 100 97 93 90 87 85 82 80 78 76 74 72 70 69 67 66 65 64 62 61 60 59 58 57 56 55 55 54 53 52 51 50 49 49 48 47 46 45 44 43 43 42 41 40 39 38 37 36 35 35 34 33 32 31 30 29 28 27 26 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 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 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 15 15 16 17 18 19 21 22 23 25 26 28 30 32 34 36 38 40 43 45 48 51 54 57 60 64 67 71 75 78 82 86 91 95 99 104
 56 59 63 67 70 74 78 83 87 92 96 101 106 111 117 122 128 134 141 147 154 161 169 177 185 194 203 212 222 232 243 254 266 279 292 305 319 334 349 365 382 399 416 434 452 471 489 508 526 545 562 579 596 611 625 638 649 658 665 671 674 676 675 673 669 663 655 646 636 625 613 599 586 571 557 542 527 512 497 482 467 453 438 424 411 397 384 371 359 347 335 323 312 301 291 280 270 261 251 242 233 224 216 208 200 193 185 178 172 165 159 153 147 142 137 132 127 122 118 114 110 107 103 100 97 94 92 89 87 85 83 81 79 77 76 74 73 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 52 51 51 50 49 48 47 47 46 45 44 43 43 42 41 40 39 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 10 9 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 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 13 15 16 18 20 22 24 26 28 30 33 35 38 41 44 46 50 53
 0 0 0 0 0 0 0 2 3 4 6 7 9 11 13 15 17 19 21 24 26 29 32 35 39 42 46 50 55 60 65 71 77 84 91 99 107 116 127 137 149 162 176 192 208 227 246 268 291 316 343 373 404 437 472 509 547 587 627 668 708 748 786 821 853 882 906 925 939 947 951 949 942 932 917 899 879 857 833 809 783 758 733 708 683 660 637 615 594 573 554 536 519 502 487 472 458 445 432 421 409 399 389 379 371 362 354 347 339 333 326 320 314 309 304 299 294 289 285 281 277 273 269 265 261 257 253 249 245 241 237 233 229 225 220 216 211 207 202 197 192 188 183 178 173 168 163 158 153 148 143 138 133 128 123 119 114 109 105 101 96 92 88 84 80 76 72 69 65 62 58 55 52 49 45 43 40 37 34 32 29 27 25 22 20 18 16 15 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 34 37 40 42 45 49 52 55 59 62 66 70 74 78 82 86 91 96 101 106 111 117 123 129 135 142 149 156 163 171 179 188 197 206 216 226 237 248 259 272 284 298 312 327 342 358 375 393 412 431 452 473 496 520 544 570 596 624 652 681 711 741 772 803 834 865 896 925 954 981 1007 1030 1052 1071 1087 1100 1110 1116 1119 1118 1114 1105 1094 1078 1059 1038 1013 985 955 923 890 855 819 782 745 708 671 634 598 563 529 496 464 434 405 378 352 328 305 284 264 245 228 212 198 184 171 160 149 140 131 122 115 108 101 96 90 85 81 76 72 69 65 62 59 56 54 51 49 47 45 43 41 40 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 9 8 8 7 6 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 13 14 16 18 20 22 24 27 29
 36 38 40 42 44 47 49 51 54 56 59 62 65 68 71 74 78 82 86 90 94 99 104 109 115 121 127 134 141 149 157 166 176 187 198 211 225 239 255 273 292 313 336 360 387 417 449 483 520 560 603 649 697 748 800 854 909 963 1016 1067 1114 1156 1192 1220 1240 1251 1252 1244 1226 1201 1168 1130 1086 1038 989 937 885 834 783 734 687 642 599 558 519 483 450 418 388 361 335 311 289 269 250 232 215 200 186 173 161 149 139 129 120 112 105 98 91 85 80 75 70 66 62 58 55 52 49 47 45 42 41 39 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 6 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 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 25 26 28 29 31 33 34
 27 28 30 31 33 35 36 38 40 42 44 46 49 51 53 56 59 61 64 67 70 73 76 80 83 87 91 95 99 104 108 113 118 123 128 134 139 145 151 158 165 172 179 186 194 202 210 219 228 237 246 256 266 276 287 297 308 319 330 342 353 364 376 387 398 409 420 430 440 449 459 467 475 482 489 494 499 503 506 508 509 509 508 507 504 500 495 489 482 475 466 457 447 436 425 413 401 389 376 363 350 336 323 310 297 284 271 258 246 234 223 212 201 191 181 171 162 154 146 138 131 124 117 111 105 99 94 89 85 80 76 72 69 65 62 59 56 54 51 49 46 44 42 40 39 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 2 2 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 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 6 7 7 8 8 9 10 11 12 12 13 14 15 16 18 19 20 21 22 24 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 13 14 16 17 19 21 23 26 28 31 34 37 41 45 49 54 59 65 71 78 85 94 103 114 125 138 152 168 186 205 226 250 276 304 335 369 406 445 488 533 580 629 680 732 783 833 881 925 965 999 1026 1046 1058 1062 1057 1046 1027 1002 972 938 901 861 820 779 737 695 654 615 576 540 505 471 440 410 382 355 330 307 286 265 247 229 213 198 184 171 159 148 138 128 119 111 104 97 91 85 80 75 70 66 62 58 55 52 49 46 43 41 39 37 35 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 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 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 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 6 7 9 11 13 15 17 19 21 24 27 29 33 36 40 43 48 52 57 62 68 74 81 88 96 105 114 125 136 148 162 177 194 212 233 255 279 307 337 370 406 446 490 538 590 647 708 773 842 914 988 1062 1136 1208 1274 1333 1383 1421 1446 1458 1456 1440 1412 1373 1326 1271 1213 1151 1088 1025 964 904 847 793 742 694 650 608 570 535 502 472 444 418 395 373 353 335 318 303 288 275 263 252 242 232 223 215 208 201 195 189 184 179 175 171 167 164 161 159 156 154 152 150 149 147 146 145 144 143 141 140 139 138 137 136 135 134 133 131 130 128 127 125 123 121 119 117 115 112 110 107 105 102 100 97 94 91 89 86 83 80 77 75 72 69 67 64 61 59 56 54 51 49 47 44 42 40 38 36 34 32 30 28 26 25 23 21 20 18 17 15 14 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3
 14 16 18 20 23 25 28 30 33 36 39 42 45 49 53 57 61 66 70 76 81 87 93 100 107 115 124 133 143 153 165 178 192 207 223 241 261 283 308 334 364 396 432 471 515 562 615 672 733 800 872 947 1027 1108 1191 1273 1351 1423 1487 1539 1576 1598 1602 1588 1558 1513 1456 1388 1313 1233 1152 1070 990 913 840 770 705 645 589 538 490 447 407 371 338 308 281 255 232 211 192 175 159 144 131 119 108 97 88 80 72 65 58 53 47 42 38 34 30 27 24 22 19 17 16 14 13 12 11 10 9 8 8 7 7 7 7 7 7 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 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 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 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13
 100 101 103 104 106 107 109 110 112 113 115 116 118 120 121 123 125 127 128 130 132 135 137 139 142 144 147 150 153 157 160 164 168 173 178 183 189 195 202 209 217 226 235 246 257 269 282 296 311 327 344 363 382 403 425 448 471 496 521 546 572 597 622 645 668 688 706 721 733 741 745 745 741 733 720 704 684 662 636 609 581 551 521 491 461 432 403 375 349 324 300 277 255 235 217 199 183 167 153 140 128 117 107 97 88 80 73 66 60 54 49 45 40 36 33 30 27 24 22 20 18 16 15 14 12 11 11 10 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 63 64 66 67 69 70 72 73 75 77 78 80 81 83 85 86 88 89 91 92 94 95 97 99
 46 48 50 51 53 55 58 60 62 64 67 69 72 74 77 80 83 86 89 92 95 99 102 106 110 114 118 122 127 131 136 141 146 151 157 163 169 175 181 188 194 201 208 215 223 230 238 246 254 262 270 278 286 294 302 310 318 325 332 340 346 353 359 365 370 375 380 384 387 391 393 396 397 399 399 400 400 399 398 397 395 393 391 388 385 381 377 373 368 363 358 352 346 340 334 327 320 313 305 298 290 282 274 265 257 249 240 232 223 215 207 199 191 183 175 168 160 153 147 140 134 127 122 116 111 105 101 96 92 87 83 80 76 73 70 66 64 61 58 56 54 52 49 48 46 44 42 41 39 38 36 35 34 33 32 31 29 28 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 42 44
 22 24 25 26 27 28 30 31 32 34 35 37 38 40 42 44 45 47 50 52 54 56 59 62 65 68 71 74 78 82 86 90 95 100 106 111 117 124 131 139 147 156 165 176 187 198 211 224 239 254 271 288 306 326 346 368 390 413 437 461 486 511 536 560 584 607 629 649 668 684 699 711 721 728 733 735 735 732 727 720 710 698 685 670 654 636 617 598 577 556 535 513 491 469 447 425 403 382 361 340 320 301 282 265 247 231 215 201 187 173 161 149 139 128 119 110 102 94 87 81 75 70 65 60 56 52 48 45 42 39 37 35 33 31 29 27 26 25 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 15 16 17 18 19 20 21
 16 17 18 19 20 21 23 24 26 27 29 30 32 34 36 38 40 43 45 48 51 54 57 61 64 68 73 77 82 88 93 100 106 113 121 129 138 148 158 169 181 193 207 221 236 252 268 286 304 323 342 361 381 400 418 436 453 469 483 494 504 512 517 520 520 518 514 508 500 490 480 468 455 442 428 414 400 386 372 359 345 332 320 308 296 285 274 264 254 245 236 227 219 211 203 196 189 182 176 170 164 158 152 147 142 137 133 128 124 120 116 112 108 104 101 98 95 91 89 86 83 81 78 76 74 71 69 67 65 64 62 60 59 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 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 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 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 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 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 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 9 10 10 11 12 13 14 15
 0 0 0 1 2 3 3 4 5 6 8 9 10 12 13 15 17 19 21 23 25 28 31 35 38 42 47 52 58 64 71 79 88 98 109 122 137 153 172 194 218 246 278 314 356 402 455 514 580 652 729 810 894 976 1052 1118 1169 1201 1211 1199 1167 1118 1057 986 912 837 764 695 630 570 516 467 423 383 348 317 289 264 242 222 204 188 174 161 150 139 130 121 114 107 101 95 90 85 81 77 73 70 67 64 62 60 57 56 54 52 51 50 49 48 47 46 46 45 45 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 47 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 28 27 27 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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
 63 66 69 72 75 78 81 85 89 92 96 100 104 109 113 118 123 128 133 139 145 151 158 165 172 180 188 197 206 216 227 239 251 265 279 295 312 330 350 372 395 420 447 476 507 540 575 613 653 694 737 780 825 869 912 953 990 1024 1053 1075 1090 1098 1098 1089 1073 1049 1019 983 943 900 854 807 759 712 666 621 578 536 497 460 426 393 363 335 309 284 262 241 222 204 187 172 158 145 133 122 112 103 94 86 79 72 66 60 55 50 46 42 38 35 32 29 27 25 23 21 19 18 17 15 15 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 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 1 1 1 1 1 2 2 2 2 2 2 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 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 26 27 29 31 32 34 36 38 40 42 45 47 49 52 54 57 60
 99 102 105 109 112 115 119 122 126 129 132 136 139 143 146 149 153 156 160 163 167 170 174 177 181 185 188 192 196 200 204 209 213 217 222 227 232 237 242 248 254 260 266 273 280 288 296 304 313 322 332 342 353 364 376 388 400 413 426 440 454 468 482 496 510 524 537 550 563 574 586 596 605 613 620 625 630 632 634 633 632 628 623 617 609 600 590 578 565 552 537 522 506 489 472 455 438 420 403 386 368 352 335 319 303 288 273 259 245 232 220 208 197 186 176 167 158 149 141 134 127 121 115 110 104 100 95 91 88 84 81 78 75 73 70 68 66 64 62 61 59 58 56 55 54 53 52 51 50 49 48 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 30 30 29 29 28 27 27 26 26 25 24 24 23 22 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 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 40 43 45 47 50 53 55 58 61 64 67 70 73 76 79 82 85 89 92 95
 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 35 36 38 40 42 45 47 50 52 55 58 62 65 69 73 77 81 86 91 97 102 109 115 122 129 137 146 154 163 173 183 194 205 216 227 239 251 263 274 286 297 307 317 326 334 341 346 351 354 356 356 355 353 349 345 339 332 325 317 309 300 290 281 271 262 252 242 233 223 214 205 197 188 180 172 164 157 150 143 137 131 125 119 113 108 103 99 94 90 86 82 78 75 72 69 66 63 61 58 56 54 52 50 49 47 46 44 43 42 41 40 39 38 37 37 36 35 35 34 34 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 24 24 24 24 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 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 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 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11
 11 13 14 16 18 19 21 24 26 28 31 34 36 40 43 47 51 55 60 65 71 77 84 92 100 109 119 130 143 156 171 188 206 227 250 275 303 333 367 403 443 486 531 579 628 677 726 771 813 847 874 891 898 894 880 856 825 788 747 704 659 615 571 530 490 454 419 388 359 332 307 285 265 246 230 214 200 187 176 165 155 146 138 130 123 116 110 105 100 95 90 86 82 78 75 71 68 65 62 60 57 55 53 51 49 47 45 43 42 40 39 38 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10
 40 41 43 44 46 48 50 52 53 55 57 59 62 64 66 68 71 73 76 79 81 84 87 90 94 97 100 104 108 112 116 120 125 129 134 140 145 151 157 163 170 177 184 192 200 209 218 228 238 248 259 270 282 294 307 319 333 346 359 372 386 399 411 424 435 446 455 464 471 477 482 485 486 485 483 480 474 467 459 449 439 427 414 401 387 373 358 343 329 314 299 285 271 257 244 231 219 207 196 185 174 164 155 146 137 129 122 114 108 101 95 90 84 79 75 70 66 63 59 56 53 50 48 46 44 42 40 38 37 36 34 33 32 32 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 18 19 20 21 23 24 25 26 27 28 30 31 32 34 35 37 38
 36 37 39 40 42 44 46 47 49 51 53 55 57 59 61 63 65 67 69 72 74 76 79 81 84 87 90 93 96 99 102 106 110 114 118 122 127 132 137 143 149 155 162 169 177 185 194 204 213 224 235 247 259 272 286 299 314 328 343 357 371 385 399 411 423 433 442 449 455 459 461 461 459 455 450 443 434 424 413 401 388 375 361 347 333 319 305 292 278 265 252 240 228 216 205 194 184 174 165 156 147 139 132 125 118 111 105 100 94 89 84 80 76 72 69 65 62 60 57 55 52 51 49 47 46 45 43 42 42 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 31 30 30 29 28 27 26 26 25 24 23 22 21 20 19 18 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 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 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 1 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 18 20 21 22 24 25 26 28 29 31 32 34
 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 71 73 75 78 80 83 85 88 90 93 96 99 102 105 108 111 114 117 120 124 127 131 135 139 143 147 151 156 160 165 170 176 181 187 193 199 206 213 220 228 237 245 254 264 274 285 296 308 320 332 346 359 374 388 403 419 434 450 467 483 499 516 532 548 563 578 592 605 617 628 638 646 652 656 658 659 657 652 646 637 627 614 600 583 566 547 526 506 484 462 440 418 396 374 353 333 313 294 276 259 243 227 213 199 186 174 163 153 144 135 127 119 112 106 100 94 89 85 80 76 73 69 66 63 60 58 56 53 51 50 48 46 45 43 42 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 17 17 16 16 15 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 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 17 18 19 20 22 23 24 26 27 29 30 32 34 35 37 39
 29 30 32 33 35 37 39 41 43 45 48 50 53 56 59 62 65 69 73 77 82 87 92 97 103 110 116 124 131 139 148 157 167 178 189 200 212 225 238 251 264 278 291 304 317 329 340 350 359 366 371 375 377 377 375 371 366 359 351 342 332 321 310 299 288 276 265 254 243 233 222 213 203 195 186 178 170 163 156 150 144 138 132 127 122 118 113 109 105 101 98 94 91 88 85 82 80 77 75 72 70 68 66 64 62 60 58 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 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 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 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 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 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 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 28
 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 35 36 38 39 41 42 44 46 48 51 53 56 59 62 65 68 72 76 80 85 89 95 100 106 112 119 126 134 141 150 159 168 177 187 197 207 217 228 238 248 258 267 276 284 292 298 304 309 313 316 318 319 319 319 317 315 312 309 305 301 297 293 288 283 279 274 269 265 260 256 251 247 243 239 236 232 228 225 222 219 215 212 209 206 203 200 197 194 191 188 185 182 179 175 172 169 165 161 157 154 150 146 142 138 134 130 125 121 117 113 110 106 102 98 95 91 88 85 82 79 76 73 71 68 66 63 61 59 57 56 54 52 51 49 48 47 46 44 43 42 41 41 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 32 32 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 36 36 35 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 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 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 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 14 14 14 15 15 15 16 16 17 17 18 18 18 19 20 20
 18 19 20 21 22 23 24 25 27 28 29 31 32 34 36 38 40 42 44 47 49 52 55 59 62 66 70 75 80 85 91 98 105 113 122 132 142 154 167 181 197 215 234 255 279 305 333 363 396 432 470 509 550 592 634 674 712 746 775 797 811 817 815 804 786 762 731 697 661 622 583 545 507 471 437 404 374 346 320 295 273 252 233 216 200 185 172 159 148 137 127 118 110 102 95 89 83 77 72 67 62 58 54 51 47 44 41 39 36 34 32 30 28 27 25 24 23 22 21 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 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 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 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 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 14 15 16 17
 22 24 25 26 27 29 30 32 33 35 36 38 40 42 44 46 48 50 53 55 58 61 64 67 71 75 78 83 87 92 97 103 109 115 122 130 138 147 157 168 179 192 205 220 236 254 272 293 315 339 365 393 423 454 488 523 559 597 635 674 712 750 785 818 848 873 894 909 918 922 919 911 898 879 857 831 802 772 740 707 674 640 608 576 545 515 487 459 433 409 386 364 343 323 305 287 271 256 241 228 215 203 192 182 172 163 154 146 139 132 125 119 114 108 104 99 95 91 88 84 81 79 76 74 72 70 69 67 66 65 64 63 62 61 60 60 59 59 59 58 58 58 58 57 57 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 54 54 54 54 53 53 53 53 52 52 52 51 51 51 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 42 42 41 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 12 13 14 15 16 17 18 19 20 21
 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 37 38 40 42 45 47 49 52 54 57 60 64 67 71 75 80 84 90 95 101 108 115 123 132 141 152 163 176 189 204 220 238 257 277 299 322 347 373 399 427 454 481 507 531 553 572 587 598 605 606 603 596 584 569 550 529 506 482 457 432 407 383 359 336 314 293 273 255 237 221 206 191 178 165 154 143 132 123 114 106 98 91 85 79 73 68 63 58 54 50 47 44 41 38 36 33 31 29 28 26 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 15 15 15 15 14 14 14 14 13 13 13 12 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 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1 1 2 2 3 3 4 5 5 6 7 7 8 9 10 10 11 12
 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 48 49 50 51 52 54 55 57 58 60 61 63 65 67 68 70 72 74 76 78 80 81 83 85 86 88 89 91 92 93 93 94 94 94 94 94 94 93 93 92 91 89 88 86 85 83 81 79 77 75 73 71 69 67 65 64 62 60 58 56 54 52 51 49 47 46 44 43 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 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 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 29 30
 71 74 76 79 82 84 87 91 94 97 101 105 109 113 117 121 126 131 135 141 146 151 157 163 168 174 180 187 193 199 205 211 217 222 228 233 238 242 246 249 252 254 256 257 257 257 256 254 252 249 246 243 239 234 230 225 220 215 210 204 199 194 189 184 179 174 170 165 161 157 153 149 145 142 139 135 132 130 127 124 122 120 118 115 114 112 110 108 107 105 104 103 101 100 99 98 97 96 95 94 94 93 92 91 91 90 89 89 88 87 87 86 85 85 84 83 82 82 81 80 80 79 78 77 76 76 75 74 73 72 71 70 69 68 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 54 53 52 52 51 50 49 48 48 47 46 46 45 44 44 43 43 42 41 41 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 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 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 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 50 51 53 55 57 58 60 62 64 67 69
 16 17 18 19 19 20 21 22 23 24 25 26 27 28 30 31 33 34 36 37 39 41 43 46 48 51 54 57 60 64 68 72 77 82 87 93 100 107 115 124 133 144 155 167 181 196 211 229 247 267 288 311 335 359 385 411 436 461 485 507 527 543 555 563 567 566 560 551 537 520 500 479 455 432 407 383 360 337 314 293 273 255 237 220 205 191 177 165 153 142 132 123 115 107 99 92 86 80 75 70 65 60 56 52 49 46 43 40 37 35 33 31 29 27 25 24 23 21 20 19 18 18 17 16 16 16 15 15 15 15 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 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 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 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 29 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 10 10 9 9 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 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16
 34 35 37 38 40 42 43 45 47 49 50 52 54 56 58 61 63 65 68 70 73 75 78 81 84 87 91 94 98 102 106 110 114 119 124 129 135 141 147 153 160 168 175 183 192 201 210 220 230 241 252 264 275 287 300 312 325 337 349 361 373 384 394 404 412 420 426 431 435 438 439 440 439 436 433 429 424 418 411 404 396 387 379 370 360 351 341 332 322 313 304 294 285 276 267 258 250 241 233 225 217 210 202 195 188 181 174 168 162 156 150 144 139 134 129 124 119 115 111 107 103 99 96 92 89 86 83 80 77 75 72 70 68 66 64 62 60 58 56 54 53 51 49 48 47 45 44 42 41 40 39 38 37 35 34 33 32 31 30 29 29 28 27 26 25 24 23 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 8 8 7 7 6 6 5 4 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 33
 40 42 43 45 47 49 51 53 55 58 60 63 65 68 71 74 77 80 84 87 91 95 99 103 108 113 118 123 129 134 140 147 153 160 167 175 182 190 199 208 216 226 235 245 255 265 275 285 295 305 315 325 334 343 352 360 367 374 380 386 390 393 396 398 399 399 398 396 394 390 387 382 377 371 366 359 353 346 339 332 324 317 310 303 295 288 281 274 267 260 254 247 241 235 229 223 217 211 206 201 196 191 186 181 177 172 168 164 160 156 153 149 146 142 139 136 133 131 128 125 123 121 118 116 114 112 110 108 106 104 103 101 99 98 96 94 93 91 89 88 86 85 83 81 80 78 77 75 74 72 70 69 67 66 64 63 61 60 58 57 55 54 53 51 50 49 47 46 45 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 29 30 31 32 34 35 37 38
 40 41 41 42 43 43 44 45 46 46 47 48 49 50 51 52 53 54 56 57 59 60 62 64 66 68 70 73 76 79 82 86 90 94 99 104 110 116 123 130 138 147 156 167 178 191 204 218 233 250 267 284 303 321 340 359 377 394 410 423 435 444 450 453 453 450 444 435 424 411 397 381 365 348 331 313 297 280 264 249 235 221 208 195 183 172 162 152 143 135 126 119 112 105 99 93 87 82 77 73 68 64 60 57 53 50 47 44 42 39 37 35 32 31 29 27 26 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 36 36 36 35 35 34 33 33 32 31 30 30 29 28 27 26 25 24 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 25 26 27 28 29 29 30 31 32 32 33 34 35 35 36 37 37 38 39 39
 51 53 54 55 56 58 59 61 62 64 65 67 69 71 73 75 77 79 81 84 86 89 91 94 97 100 103 106 110 113 117 121 125 129 133 138 142 147 152 157 162 167 172 177 182 187 192 197 201 205 209 213 216 219 222 224 225 226 226 226 225 224 222 220 217 214 210 206 202 197 192 187 182 177 171 166 161 155 150 145 140 135 130 125 121 116 112 108 104 100 96 93 89 86 83 80 77 74 71 69 66 64 62 60 58 56 54 52 51 49 48 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 44 45 46 47 48 49 50
 28 28 28 29 29 29 29 30 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 42 43 45 46 48 50 52 55 57 60 63 67 70 75 79 84 90 96 103 111 119 128 138 149 161 175 189 205 222 241 260 282 304 327 351 376 401 426 450 473 493 511 526 537 544 547 545 540 530 516 500 481 460 438 416 393 370 348 326 305 285 266 248 231 215 200 186 173 161 150 140 130 121 113 105 98 91 85 79 74 69 65 61 57 53 50 47 44 42 39 37 35 34 32 31 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 15 16 16 17 17 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 32 33 33 34 34 35 35 36 36 36 37 37 37 38 38 38 38 38 39 39 39 39 38 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 31 31 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28
 79 80 82 83 85 87 88 90 92 94 96 98 101 103 105 108 111 113 116 119 123 126 130 134 138 142 147 151 156 162 167 173 179 186 193 200 207 215 223 232 240 249 259 268 278 287 297 307 316 325 334 342 350 357 364 370 374 378 381 383 383 383 382 379 376 372 367 362 355 348 341 333 326 317 309 301 292 284 275 267 259 250 243 235 227 220 213 206 199 192 186 180 174 168 162 157 152 146 142 137 132 128 123 119 115 111 107 104 100 97 94 90 87 84 82 79 76 74 72 70 67 66 64 62 60 59 57 56 55 53 52 51 50 50 49 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 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 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 33 33 33 34 34 35 36 36 37 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 62 63 64 65 67 68 69 70 72 73 74 76 77
 46 48 49 51 53 55 56 58 60 62 65 67 69 71 74 76 79 82 84 87 90 94 97 100 104 108 112 116 121 125 130 135 140 146 151 157 164 170 177 183 190 197 205 212 219 226 233 240 246 252 258 263 267 271 274 275 277 277 276 274 272 268 264 259 254 248 241 235 227 220 212 205 197 189 182 174 167 159 152 145 139 132 126 120 114 108 103 98 93 88 84 79 75 71 67 64 60 57 54 51 48 45 43 40 38 36 34 32 30 28 26 25 24 22 21 20 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 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 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 29 30 31 32 33 35 36 37 39 40 42 43 45
 38 38 38 39 39 39 39 39 40 40 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 57 58 59 61 62 64 65 67 69 70 72 74 76 77 79 81 83 85 87 89 91 92 94 96 97 99 100 102 103 104 105 106 107 108 109 109 110 110 110 110 110 110 110 110 110 110 109 109 108 108 107 107 106 106 105 104 104 103 103 102 102 101 100 100 99 99 98 98 97 97 96 96 95 95 94 94 93 93 93 92 92 91 91 90 90 89 88 88 87 87 86 85 85 84 83 82 82 81 80 79 78 77 76 76 75 74 73 72 71 70 69 68 67 67 66 65 64 63 62 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 48 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38
 61 61 61 61 62 62 62 62 62 62 62 63 63 63 63 63 64 64 64 64 65 65 66 66 67 67 68 69 70 71 72 73 75 77 78 80 82 85 88 91 94 97 101 106 111 116 122 128 136 143 152 161 170 181 192 205 218 232 246 261 277 294 311 328 345 362 379 395 410 424 435 445 453 458 461 461 458 453 445 435 424 410 395 380 363 346 329 312 295 279 263 247 232 218 204 191 179 168 157 147 137 128 120 112 105 98 91 86 80 75 70 66 62 58 55 52 49 46 44 42 40 38 37 35 34 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 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 15 16 16 17 17 18 18 19 19 20 20 21 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 35 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 52 52 53 53 54 54 55 55 56 56 57 57 57 58 58 59 59 59 59 60 60 60 60 61 61
 86 89 92 95 98 101 105 108 111 115 118 122 126 129 133 137 141 145 149 154 158 162 167 172 176 181 186 191 196 201 206 212 217 222 228 233 239 244 249 255 260 265 270 275 279 283 288 291 295 298 301 304 306 308 309 310 311 311 311 310 309 308 307 305 303 300 297 295 291 288 285 281 277 274 270 266 262 258 254 250 246 242 238 234 230 226 222 218 214 210 206 202 198 194 191 187 183 179 175 171 167 163 159 155 151 147 143 139 135 132 128 124 120 117 113 109 106 103 99 96 93 90 87 84 81 79 76 74 71 69 67 65 63 61 60 58 56 55 53 52 51 50 48 47 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 23 25 26 27 28 30 31 33 35 36 38 40 42 44 46 48 50 52 54 57 59 62 64 67 69 72 75 77 80 83
 66 68 71 73 75 78 80 83 85 88 90 93 95 98 100 103 105 108 111 113 116 118 121 123 126 128 131 133 136 138 141 143 145 148 150 153 155 158 160 163 166 169 172 175 178 181 185 189 193 197 201 206 211 217 222 228 234 241 248 255 262 270 277 285 293 301 309 316 324 331 338 345 350 356 360 364 367 369 370 369 368 365 362 357 351 344 336 327 317 306 295 284 272 260 248 235 223 211 199 188 177 166 156 146 136 127 119 111 103 96 89 83 77 72 67 62 58 54 50 47 44 41 38 36 34 32 30 29 27 26 25 24 23 22 21 20 20 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 40 41 43 45 47 49 51 53 55 57 59 61 64
 36 38 39 41 43 45 46 48 50 52 54 56 59 61 63 66 68 71 74 76 79 82 85 88 91 94 97 100 104 107 110 113 117 120 123 127 130 133 136 139 142 145 147 150 152 154 156 158 160 161 163 164 165 165 166 166 166 166 166 166 165 165 164 163 162 162 161 160 158 157 156 155 154 153 152 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 134 133 132 131 130 129 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 113 112 111 109 108 106 105 103 102 100 98 97 95 93 91 90 88 86 85 83 81 79 78 76 74 73 71 69 68 66 65 63 62 60 59 57 56 55 53 52 51 50 48 47 46 45 44 43 41 40 39 38 37 36 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 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 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 29 30 32 33 35
 58 59 61 63 64 66 67 69 71 73 75 77 79 81 83 86 88 91 93 96 99 102 105 108 112 115 119 123 127 131 135 140 145 150 155 161 167 173 179 186 193 200 207 215 223 231 239 247 255 264 272 280 288 295 302 308 314 319 323 326 329 330 330 329 327 324 321 316 310 303 296 288 280 271 262 253 244 234 225 216 206 197 188 180 171 163 155 147 140 133 126 120 114 108 102 97 92 87 82 78 74 70 66 63 59 56 53 50 48 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 23 23 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 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57
 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 59 61 62 64 66 68 70 72 74 77 79 81 84 86 89 92 95 97 100 103 106 109 111 114 117 120 122 125 127 129 131 133 134 136 137 138 138 139 139 139 139 138 138 137 136 134 133 132 130 128 127 125 123 121 119 117 115 113 111 109 107 105 103 101 99 97 95 93 92 90 88 87 85 83 82 80 79 78 76 75 73 72 71 69 68 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 47 47 46 45 45 44 44 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 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 31 31 31 31 31 31 31 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 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 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 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35
 38 40 41 42 43 45 46 47 49 50 52 54 56 57 59 61 64 66 68 71 73 76 79 82 85 89 92 96 100 104 108 113 118 122 127 133 138 143 149 155 160 166 172 177 183 188 193 198 202 206 209 212 214 215 216 216 215 214 212 209 206 202 198 193 188 183 177 171 166 160 154 148 142 136 131 125 120 115 109 105 100 95 91 87 83 79 75 72 69 65 62 60 57 54 52 49 47 45 43 41 39 37 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37
 93 96 98 100 102 104 106 107 109 111 113 114 116 117 119 120 121 123 124 125 126 127 128 129 129 130 131 131 132 132 132 133 133 133 134 134 134 134 134 134 134 134 134 134 134 134 134 134 133 133 133 133 133 132 132 132 131 131 130 130 129 128 128 127 126 125 124 123 122 121 120 119 118 117 116 114 113 112 111 109 108 107 106 104 103 102 100 99 98 97 95 94 93 91 90 89 88 86 85 84 83 81 80 79 78 76 75 74 73 72 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 54 53 53 52 52 51 51 50 50 50 49 49 49 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 45 45 45 45 44 44 44 43 43 43 43 42 42 41 41 41 40 40 39 39 39 38 38 37 37 36 35 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 34 35 36 38 39 41 43 44 46 48 50 52 54 56 58 60 62 64 67 69 71 73 76 78 80 82 85 87 89 91
 119 123 127 132 136 141 146 151 156 162 168 174 180 187 194 201 209 217 225 234 242 252 261 271 281 291 302 313 324 335 346 356 367 377 387 396 404 412 418 424 428 430 431 431 429 426 421 415 408 399 389 379 367 356 343 331 318 305 292 280 267 255 244 232 221 211 201 191 182 173 165 157 149 142 135 128 122 116 111 106 101 96 91 87 83 79 75 72 68 65 62 59 57 54 51 49 47 44 42 40 38 36 35 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 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 27 27 27 27 27 27 28 28 28 28 28 29 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 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 47 49 50 51 53 54 56 58 60 62 63 66 68 70 72 75 77 80 82 85 88 91 94 97 100 104 107 111 115
 57 59 61 64 66 69 72 75 78 81 84 87 91 94 98 102 106 111 115 120 125 130 135 141 146 152 159 165 172 179 186 194 202 210 218 226 235 243 252 260 269 277 285 292 299 306 312 317 321 324 327 328 328 327 325 322 318 313 307 301 294 286 278 269 260 251 242 233 224 216 207 198 190 182 174 167 160 153 146 140 134 128 123 117 112 108 103 99 95 91 87 84 80 77 74 71 68 66 63 61 59 56 54 52 51 49 47 46 44 43 42 40 39 38 37 36 35 35 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 28 27 27 26 26 25 24 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 32 33 35 36 38 39 41 43 45 46 48 50 52 54
 31 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 43 44 45 45 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 76 77 79 81 82 84 86 88 89 91 93 95 97 99 101 103 105 107 109 111 113 116 118 120 122 124 126 127 129 131 133 134 136 138 139 140 141 142 143 144 144 145 145 145 144 144 143 142 141 139 137 135 133 131 128 125 123 119 116 113 110 106 103 99 96 93 89 86 83 80 77 74 71 68 66 63 61 59 56 54 53 51 49 48 46 45 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 22 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 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 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 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 26 27 27 28 29 29 30 30 31
 21 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 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 45 45 46 47 48 49 49 50 51 52 53 53 54 55 55 56 56 57 57 58 58 58 58 58 58 58 58 58 58 57 57 57 56 56 55 54 53 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 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 7 7 7 7 7 7 7 7 7 7 7 7 7 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 17 17 17 18 18 19 19 19 20 20 21 21
 77 79 80 82 83 85 86 88 90 91 93 95 97 99 101 103 105 108 110 112 115 117 120 123 125 128 131 134 137 141 144 147 150 154 157 160 164 167 170 173 176 178 181 183 185 186 187 188 189 189 189 188 187 185 183 181 179 176 173 169 166 162 158 154 150 145 141 137 133 128 124 120 116 112 108 105 101 97 94 91 87 84 81 78 76 73 70 68 65 63 61 58 56 54 52 50 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 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 57 58 60 61 62 63 65 66 67 69 70 72 73 74 76
 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 49 51 53 54 56 58 59 61 63 66 68 70 72 75 78 80 83 86 90 93 97 101 105 109 114 118 123 129 134 140 146 153 159 166 173 181 188 196 203 211 219 226 234 241 247 253 259 264 268 271 274 275 276 275 274 271 267 263 257 251 244 237 229 220 212 203 194 185 176 167 158 149 141 133 125 118 110 104 97 91 85 79 74 69 64 60 55 51 48 44 41 38 35 32 30 27 25 23 21 20 18 17 15 14 13 12 11 10 9 9 8 8 7 7 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 19 20 21 21 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 37 38 39 40 42 43 45 46 48 49 51 53 54 56 58 60 62 63 65 67 69 71 72 74 75 77 78 79 80 81 82 83 83 84 84 84 84 83 83 82 81 80 79 78 77 75 74 72 71 69 67 66 64 62 60 58 56 55 53 51 49 47 46 44 42 41 39 38 36 35 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 21 22 23 24 25 25 26 27 28
 121 125 129 133 137 141 145 148 152 156 160 164 167 171 175 178 181 184 187 190 193 195 197 200 202 203 205 207 208 209 210 211 212 212 213 213 214 214 214 214 214 213 213 213 212 211 210 209 208 206 205 203 201 199 197 194 191 188 185 182 178 174 170 166 162 158 153 149 144 140 135 131 126 122 117 112 108 104 99 95 91 87 83 80 76 72 69 66 62 59 56 53 51 48 45 43 41 38 36 34 32 30 29 27 25 24 22 21 20 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 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 17 17 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 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 29 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 35 35 36 37 38 39 41 42 43 45 47 48 50 52 54 57 59 61 64 66 69 72 75 78 81 84 88 91 94 98 102 105 109 113 117
 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 49 51 54 57 60 64 67 71 76 81 86 91 97 103 110 117 125 133 141 150 158 167 176 185 193 201 208 214 218 221 223 223 222 219 214 208 201 193 185 176 167 157 148 139 130 122 114 106 99 93 86 81 75 70 66 61 57 54 50 47 44 41 39 36 34 32 30 29 27 25 24 23 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 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 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 22 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 17 17 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 25 25
 64 65 66 67 68 69 69 70 71 71 72 72 73 73 74 74 74 75 75 75 75 76 76 76 76 76 77 77 77 77 77 78 78 78 79 79 79 80 80 81 82 82 83 84 85 86 87 88 89 90 91 92 94 95 96 98 99 100 101 102 103 105 105 106 107 108 108 109 109 109 109 109 109 108 108 107 106 105 104 103 102 100 99 98 96 94 93 91 89 87 86 84 82 80 78 76 75 73 71 69 67 66 64 62 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 40 39 39 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 53 53 54 55 56 57 58 59 59 60 61 62 62 63 63 64 64 64 65 65 65 65 65 65 64 64 64 63 63 62 61 61 60 59 58 57 56 55 54 52 51 50 49 47 46 45 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 47 49 50 51 53 54 55 56 58 59 60 61 62 63
 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 39 40 42 43 45 47 49 50 52 54 56 59 61 63 66 69 72 75 78 82 85 89 94 98 103 108 114 120 126 133 140 148 156 164 173 183 192 202 213 223 233 243 253 262 270 278 284 289 292 294 295 293 290 286 280 272 264 255 245 234 223 212 202 191 180 170 160 150 141 132 124 116 109 102 95 89 83 78 73 68 63 59 55 52 48 45 42 39 37 34 32 30 28 26 24 22 21 19 18 17 16 15 14 13 13 12 11 11 10 10 10 10 10 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 31 32 33 34 35 36 36 37 38 38 39 40 40 41 41 42 42 43 43 43 43 43 44 44 43 43 43 43 42 42 41 41 40 39 39 38 37 36 35 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 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 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 10 11 12 13 13 14 15 16 17 17 18 19 20
 30 31 32 32 33 34 35 36 37 38 39 41 42 43 44 46 47 49 50 52 54 56 57 59 62 64 66 68 71 74 77 80 83 86 89 93 97 101 105 110 114 119 124 129 134 139 145 150 156 161 166 171 176 181 185 189 192 195 197 198 199 199 198 196 194 192 188 184 180 176 171 166 160 155 149 144 138 133 127 122 117 112 107 103 98 94 90 86 82 79 75 72 69 66 63 61 58 56 53 51 49 47 45 44 42 40 39 38 36 35 34 33 32 31 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29
 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 42 44 46 47 49 50 52 53 54 55 56 57 58 58 59 59 59 59 59 58 58 57 56 55 54 53 52 51 49 48 46 45 43 42 40 39 37 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8
 39 40 42 43 44 45 47 48 49 51 52 54 56 57 59 61 62 64 66 68 70 72 74 76 78 80 82 84 86 88 89 91 93 94 96 97 98 99 100 100 101 101 101 101 101 100 100 99 98 97 96 95 94 93 92 91 89 88 87 86 84 83 82 81 80 79 78 77 76 75 74 74 73 73 72 71 71 71 70 70 69 69 69 69 68 68 68 68 68 67 67 67 67 67 66 66 66 66 65 65 65 64 64 64 63 63 62 61 61 60 59 58 57 57 56 55 54 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 38 39 40 41 42 44 45 46 47 48 49 50 50 51 52 53 53 54 54 55 55 55 55 55 55 55 55 54 54 53 53 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38
 41 41 41 42 42 43 43 44 44 45 46 46 47 47 48 49 49 50 51 52 53 54 54 55 56 57 58 60 61 62 63 64 66 67 68 70 71 73 74 76 77 79 80 82 83 85 86 87 89 90 91 92 93 94 95 96 97 97 98 98 98 98 98 98 98 98 98 97 97 96 96 95 94 93 93 92 91 90 90 89 88 87 86 86 85 84 83 83 82 81 81 80 79 79 78 78 77 76 76 75 74 74 73 72 72 71 70 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 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 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 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 37 38 38 39 39 39 40 40
 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 66 67 68 69 70 70 71 71 72 72 72 73 73 73 73 73 72 72 72 72 71 71 70 70 69 68 68 67 66 65 65 64 63 62 61 60 59 59 58 57 56 55 54 53 52 52 51 50 49 48 47 47 46 45 44 44 43 43 42 41 41 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 48 49 50 50 51 51 52 53 53 54 55 55 56 56 57 57 57 58 58 58 59 59 59 59 59 59 59 59 59 58 58 58 57 57 56 55 55 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 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 37 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 42 43 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 52 52 53 53 54 54 55 56 56 57 58 59 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 76 77 79 80 82 83 85 86 88 90 91 93 94 96 98 99 101 102 103 105 106 107 109 110 111 112 113 113 114 115 115 116 116 116 116 116 115 115 114 114 113 112 111 110 108 107 105 103 102 100 98 96 93 91 89 87 84 82 80 77 75 73 71 68 66 64 62 60 58 56 55 53 51 50 48 47 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37
 42 43 44 46 47 49 50 52 53 55 57 59 61 63 65 67 69 72 74 77 79 82 85 87 90 93 96 99 102 105 108 111 114 117 120 122 125 127 129 131 132 133 134 135 135 135 135 135 134 133 131 130 128 126 124 122 119 117 114 111 109 106 103 101 98 95 93 90 88 85 83 80 78 76 74 72 70 68 66 64 62 60 59 57 56 54 53 51 50 48 47 46 45 44 42 41 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 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 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 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 41
 33 34 35 35 36 37 38 38 39 40 40 41 42 43 43 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 71 72 73 74 76 77 79 80 82 83 85 87 89 91 93 95 97 99 101 103 105 108 110 113 115 117 120 122 125 127 129 131 134 136 138 139 141 142 144 145 145 146 146 146 146 146 145 144 142 141 139 137 134 131 128 125 122 119 115 111 108 104 100 96 93 89 85 82 78 75 71 68 65 62 59 56 53 51 48 46 44 42 40 38 36 35 33 32 31 29 28 27 26 26 25 24 24 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 53 54 56 57 59 61 62 64 66 68 69 71 73 74 76 77 78 80 81 82 83 84 84 85 85 85 86 85 85 85 84 83 83 82 81 79 78 77 75 74 72 70 69 67 65 63 61 60 58 56 54 53 51 49 48 46 44 43 41 40 39 37 36 34 33 32 31 30 29 27 26 25 24 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33
 17 17 17 18 18 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 60 62 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 96 98 99 101 102 103 103 104 104 104 104 104 103 102 101 100 98 96 95 92 90 88 86 83 81 78 76 73 70 68 65 63 60 58 56 53 51 49 47 45 43 42 40 38 37 36 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 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 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16
 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 35 37 39 40 42 44 46 48 51 53 55 58 60 63 66 69 71 74 77 80 82 85 87 90 92 94 96 97 98 99 100 101 101 101 101 100 99 98 97 96 95 93 91 90 88 86 84 82 80 78 76 74 72 71 69 67 65 63 62 60 59 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 47 47 48 49 49 50 51 51 52 53 53 54 55 55 56 57 57 58 59 60 60 61 62 63 63 64 65 66 66 67 68 69 69 70 70 71 71 72 72 72 73 73 73 73 72 72 72 71 71 70 70 69 68 67 66 65 64 63 61 60 59 58 56 55 54 53 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 39 38 38 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 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 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 44 45 47 48 50 52 54 56 59 61 64 67 70 73 77 80 84 88 93 97 102 107 112 118 123 128 134 139 145 150 155 159 163 167 170 173 175 176 176 176 175 173 170 167 164 160 155 150 145 140 134 129 124 118 113 108 102 98 93 88 84 80 76 72 68 65 61 58 55 53 50 47 45 43 41 39 37 35 33 32 30 29 28 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 21 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 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25
 60 60 61 61 62 62 63 63 63 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 67 67 67 68 68 69 70 71 71 72 74 75 76 78 79 81 83 84 86 89 91 93 95 98 100 103 105 108 111 113 116 118 120 123 125 126 128 130 131 132 133 133 133 133 132 132 131 129 128 126 124 121 119 116 113 110 107 104 100 97 94 90 87 84 80 77 74 71 68 65 62 59 56 53 51 48 46 44 42 39 37 36 34 32 30 29 27 26 25 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 26 27 28 29 30 31 33 34 35 36 37 38 40 41 42 43 45 46 47 48 50 51 52 54 55 56 58 59 60 61 62 63 64 65 66 67 68 68 69 69 70 70 70 70 70 70 70 70 70 69 69 68 68 67 66 66 65 64 64 63 62 61 61 60 59 59 58 58 57 57 56 56 55 55 55 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 47 47 46 46 45 45 44 43 43 42 41 41 40 39 39 38 37 36 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 56 57 57 58 59
 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 15 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 31 32 33 33 34 34 34 35 35 35 36 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 32 31 30 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20
 25 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 41 42 43 44 46 47 49 50 52 54 56 57 59 62 64 66 68 71 73 76 79 82 85 88 91 95 98 102 105 109 112 116 120 124 127 131 134 137 141 143 146 149 151 152 154 155 155 156 156 155 154 153 151 149 147 145 142 139 136 133 129 126 122 119 115 111 108 104 101 97 94 90 87 84 81 78 75 72 70 67 65 62 60 58 56 54 52 50 49 47 45 44 43 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 33 32 32 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 15 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 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24
 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 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 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9
 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 39 41 42 43 44 45 46 48 49 50 52 53 55 56 58 60 62 63 65 67 69 72 74 76 78 80 83 85 87 90 92 94 96 99 101 103 104 106 107 109 110 111 111 112 112 112 112 111 110 109 108 107 105 103 101 99 97 95 92 90 87 85 82 79 77 74 72 69 67 64 62 59 57 55 52 50 48 46 44 42 40 38 37 35 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 40 41 42 43 44 45 46 47 47 48 49 50 51 52 53 54 54 55 56 57 58 58 59 60 60 61 61 62 62 63 63 64 64 64 64 64 65 65 64 64 64 64 64 63 63 63 62 62 61 60 60 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 20 21 21 22 23 23 24 24 25 25 26 26 27
 50 51 52 53 54 55 55 56 56 57 57 57 57 56 56 56 55 55 54 54 53 52 51 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 39 39 38 38 38 38 38 38 38 37 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 38 40 41 42 44 45 47 48 49
 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 52 52 52 53 53 54 54 55 55 56 56 57 58 58 59 60 61 61 62 63 64 65 66 67 69 70 71 72 73 74 76 77 78 79 80 81 82 83 84 85 86 86 87 87 88 88 88 88 88 88 88 87 87 86 86 85 84 83 82 81 80 79 78 77 76 74 73 72 71 69 68 67 65 64 63 61 60 59 57 56 55 54 52 51 50 49 48 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 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 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 44 45 45 45 46 46 46 47 47 47 48 48 48 48 48 48 49 49 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
 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 42 43 44 45 47 48 49 50 52 53 55 56 58 60 62 64 66 69 71 74 76 79 82 85 88 92 95 99 103 107 111 115 119 124 128 133 137 142 146 150 155 159 163 166 170 173 176 178 181 182 184 185 185 186 185 185 184 182 180 178 176 173 170 167 164 160 157 153 149 146 142 138 134 130 126 123 119 115 112 108 105 102 99 96 93 90 87 85 82 80 77 75 73 71 69 67 65 64 62 61 59 58 57 56 54 54 53 52 51 50 50 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 50 50 50 50 50 51 51 51 51 51 52 52 52 52 52 53 53 53 53 53 54 54 54 54 55 55 55 56 56 56 57 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 68 69 69 70 70 71 71 71 72 72 72 73 73 73 73 74 74 74 74 75 75 75 76 76 76 76 77 77 77 78 78 78 79 79 79 80 80 81 81 81 82 82 83 83 83 84 84 84 85 85 85 85 86 86 86 86 86 86 86 86 86 86 85 85 85 84 84 83 83 82 81 80 79 78 77 76 75 74 73 72 70 69 68 66 65 63 62 61 59 58 56 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 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
 49 49 49 48 48 48 48 48 47 47 47 47 47 47 48 48 48 48 48 49 49 50 50 51 51 52 53 54 55 56 57 58 59 60 62 63 65 66 68 70 72 74 76 79 81 84 86 89 92 95 98 101 105 108 112 115 119 123 127 130 134 138 142 147 151 155 159 162 166 170 174 178 181 184 188 191 194 196 199 201 203 205 206 207 208 209 209 209 208 208 206 205 203 200 198 195 192 188 184 180 175 171 166 161 156 150 145 140 134 129 123 118 113 108 103 98 93 88 84 80 75 72 68 64 61 58 55 52 49 47 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 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 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 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 53 54 54 55 55 55 55 55 55 55 55 55 54 54 54 54 53 53 52 52 52 51 51 50 50 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
 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 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 39 40 41 43 45 47 49 51 53 55 58 60 63 66 69 73 76 79 83 86 90 94 98 101 105 109 112 116 119 122 125 127 129 131 133 134 135 136 136 136 135 134 133 131 130 128 125 123 120 118 115 112 109 106 102 99 96 93 90 87 84 81 78 76 73 70 68 65 63 61 58 56 54 52 50 49 47 45 44 42 41 40 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 46 47 48 48 49 49 49 50 50 51 51 51 51 51 51 51 51 51 50 50 49 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 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 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 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26
 57 57 58 58 58 58 57 57 57 57 57 57 56 56 56 56 55 55 55 55 54 54 54 54 54 54 53 53 53 53 54 54 54 54 54 55 55 56 56 57 57 58 59 60 61 62 63 64 65 67 68 69 71 72 74 75 77 78 80 81 82 84 85 87 88 89 90 91 92 93 94 95 95 96 96 96 97 97 97 97 97 97 97 96 96 96 95 95 94 94 93 92 92 91 90 89 88 87 86 85 84 83 81 80 79 78 76 75 73 72 70 69 67 66 64 62 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 40 39 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 45 46 47 47 48 49 50 51 52 53 53 54 55 56 57 57 58 59 59 60 60 61 61 61 61 62 62 61 61 61 61 60 60 59 58 57 56 55 54 53 52 51 49 48 47 46 44 43 42 40 39 38 36 35 34 33 32 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 52 53 54 55 55 56 56 56 57 57
 22 23 23 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 33 34 34 34 33 33 33 33 33 32 32 31 31 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 21 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 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 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22
 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 43 44 45 46 48 49 51 53 55 58 60 63 66 70 73 77 81 86 91 96 101 106 112 117 123 128 134 139 143 147 151 153 155 156 156 155 153 150 146 142 137 132 126 121 115 109 103 98 92 87 82 77 73 68 64 61 57 54 51 48 45 43 40 38 36 34 32 31 29 27 26 25 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 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 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 37 39 40 42 44 47 49 51 53 55 57 59 61 63 65 66 68 69 69 70 70 70 70 69 68 66 65 63 61 59 57 54 52 50 47 45 43 40 38 36 34 32 31 29 27 26 25 23 22 21 20 19 19 18 17 16 16 15 15 15 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 34 34 35 36 37 37 38 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40
 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 46 46 45 45 44 43 43 42 41 41 40 39 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 26 25 25 24 23 22 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 35 35 36 37 37 38 38 39 40 40 41 41 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 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
 20 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 16 16 17 18 20 21 22 24 25 27 28 30 32 34 36 39 41 43 46 49 51 54 57 60 63 65 68 71 73 76 78 80 81 83 84 85 85 85 85 84 83 82 80 78 77 74 72 70 67 65 62 60 57 55 52 50 47 45 43 41 39 37 35 33 32 30 28 27 26 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 38 38 39 39 39 39 39 39 39 39 38 38 37 37 36 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 26 26 25 25 25 24 24 23 23 22 21 21 20
 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 61 61 62 62 63 63 63 63 63 63 62 62 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 45 44 44 43 43 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 43 43 43 43 44 44 43 43 43 43 43 42 42 42 41 41 40 39 39 38 37 36 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 35 36 37 38 40 41 42 44 46 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 76 78 79 80 80 81 81 81 80 79 78 77 75 73 71 69 67 64 62 59 57 54 52 49 47 45 43 41 39 37 35 33 32 30 29 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 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30
 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 52 53 54 55 56 57 58 58 59 59 60 60 60 60 60 59 59 58 58 57 56 55 54 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 62 64 65 67 68 70 71 73 74 75 77 78 79 80 81 82 82 83 83 83 83 83 82 81 81 79 78 77 76 74 72 71 69 67 65 63 62 60 58 56 55 53 51 50 48 47 46 44 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 32 31 31 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 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
 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 51 53 56 58 61 64 67 70 72 75 78 81 84 87 89 91 93 95 97 98 99 100 100 100 100 99 99 98 96 95 93 91 90 88 86 83 81 79 77 75 73 71 69 67 65 63 62 60 58 57 55 54 53 51 50 49 48 47 46 45 44 43 43 42 41 41 40 39 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 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 35 35 35 36 37 37 38 39 39 40 41 42 43 45 46 47 49 50 52 54 56 58 60 62 64 66 69 71 74 76 79 82 84 87 89 91 94 96 97 99 100 101 102 102 102 101 101 100 98 97 95 93 91 89 86 84 81 79 76 74 72 69 67 65 63 61 59 57 56 54 53 51 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18
 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 46 47 48 50 52 53 55 57 59 62 64 67 69 72 75 78 81 84 87 91 94 97 100 103 106 109 112 114 117 119 120 121 122 123 123 123 123 122 121 119 118 116 113 111 108 106 103 100 97 94 91 88 85 82 79 76 73 70 68 65 63 60 58 56 54 52 50 48 46 44 43 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 41 42 43 44 46 47 49 50 51 53 55 56 58 60 62 63 65 67 69 72 74 76 78 80 83 85 87 90 92 94 97 99 101 103 105 107 109 111 112 114 115 116 117 117 117 118 118 117 117 116 115 114 113 112 111 109 108 106 105 103 102 100 98 97 96 94 93 92 90 89 88 87 86 85 85 84 83 83 82 81 81 80 80 80 79 79 79 78 78 78 77 77 77 76 76 76 75 75 74 74 73 73 72 71 70 70 69 68 67 66 65 63 62 61 60 59 57 56 55 53 52 50 49 48 46 45 44 42 41 40 39 38 36 35 34 33 33 32 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30
 27 27 28 29 29 30 31 31 32 33 34 34 35 36 36 37 38 38 39 40 40 41 41 42 42 43 43 43 43 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 34 35 36 37 37 38 38 39 39 40 40 41 41 41 41 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 14 14 14 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 22 22 23 23 24 24 25 26 26
 50 50 50 50 50 50 49 49 49 49 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 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 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 36 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 54 56 57 59 60 62 64 65 67 69 70 72 74 75 77 78 80 81 82 84 85 86 87 87 88 88 89 89 89 89 89 89 88 88 87 87 86 85 84 83 82 81 80 79 77 76 75 74 72 71 70 68 67 66 64 63 62 61 59 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 43 43 44 44 45 46 46 47 47 48 48 48 49 49 49 49 50 50
 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 27 27 28 29 30 31 32 33 34 35 37 38 40 42 44 46 48 50 53 56 58 61 64 67 71 74 77 81 84 88 91 95 98 102 105 108 111 114 116 118 120 122 123 124 125 126 126 126 126 125 124 123 122 121 119 117 115 113 111 108 106 103 101 98 95 92 90 87 84 81 78 75 73 70 67 65 62 60 57 55 52 50 48 46 44 42 40 38 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 32 33 35 37 39 41 44 46 49 52 55 58 61 65 69 73 77 82 86 91 96 101 106 111 116 121 126 130 133 137 139 141 142 142 142 141 139 136 133 130 126 121 117 112 107 102 98 93 89 84 80 76 73 69 66 63 60 57 54 52 50 48 46 44 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 24 24 23 23 23 23 23 23 23 23 23
 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 36 37 37 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 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 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 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 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 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15
 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 42 44 45 46 48 49 50 51 52 53 54 55 56 56 57 57 58 58 58 58 58 58 58 58 57 57 57 56 56 56 55 55 54 54 53 53 52 52 51 51 50 50 50 49 49 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 45 45 45 46 46 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 61 62 63 65 66 67 69 70 71 73 74 76 77 78 80 81 82 83 83 84 85 85 85 85 85 85 84 83 82 81 80 78 77 75 73 71 69 67 65 63 60 58 56 54 52 50 48 46 45 43 42 40 39 37 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 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 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 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 7 7 7 7 7 7 7 7 7 7 7 7 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 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 25
 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 54 55 56 57 58 59 60 60 61 62 62 63 64 64 64 65 65 65 65 65 65 65 65 64 64 63 63 62 61 61 60 59 58 57 56 55 54 52 51 50 49 47 46 45 44 42 41 40 38 37 36 35 34 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 36 36 35 35 35 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 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 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30
 42 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 45 46 47 48 49 49 50 52 53 54 55 56 58 59 61 62 64 66 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 100 102 104 105 107 108 109 111 112 113 114 114 115 115 116 116 116 116 116 116 116 115 115 114 114 113 112 111 110 109 108 107 106 105 104 102 101 100 99 97 96 95 93 92 91 89 88 87 86 85 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 69 68 67 66 65 64 64 63 62 61 60 60 59 58 57 56 55 54 53 52 51 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 62 63 64 65 65 66 67 67 68 68 69 69 69 69 69 68 68 68 67 67 66 66 65 65 64 63 63 62 62 61 61 60 60 59 59 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 59 59 59 59 60 60 60 60 61 61 61 62 62 62 62 63 63 63 63 64 64 64 64 65 65 65 65 65 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 65 65 64 64 63 62 62 61 60 59 59 58 57 56 55 54 54 53 52 51 50 50 49 48 47 47 46 46 45 45 44 44 43 43 43 42 42 42
 15 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 42 43 45 46 47 48 49 50 51 52 53 53 54 54 54 54 54 54 54 54 54 53 53 52 52 51 51 50 49 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 43 44 45 47 48 49 50 51 52 53 54 55 55 56 56 56 56 56 56 56 56 56 55 55 54 54 53 53 52 51 51 50 49 49 48 47 47 46 45 45 44 44 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 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 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 14 14 14 14 15 15 15 15 15 15 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 14 14 15 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 32 34 35 37 38 39 40 41 42 43 44 44 44 44 44 44 44 43 42 41 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 21 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 43 44 45 46 47 48 49 51 52 53 54 56 57 59 60 62 63 65 67 68 70 71 73 75 76 78 79 80 82 83 84 85 86 86 87 87 88 88 88 87 87 87 86 85 84 83 82 81 80 79 78 77 75 74 73 72 70 69 68 67 66 65 64 63 62 61 60 60 59 58 58 57 57 56 56 55 55 55 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 49 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 57 58 58 59 59 59 60 60 60 59 59 59 59 58 58 57 57 56 55 55 54 53 52 51 51 50 49 48 47 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 37 37 38 38 39 40 41 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 80 81 82 82 82 82 81 81 80 79 78 77 75 74 72 70 69 67 65 63 62 60 58 56 55 53 52 50 49 47 46 45 44 43 42 41 40 39 39 38 38 37 37 36 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 37 36 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 31 32 33 35 37 39 41 43 45 48 50 53 56 59 63 66 70 74 78 82 87 91 96 100 105 110 115 119 124 128 132 136 139 142 144 146 147 148 148 147 146 144 142 140 137 134 130 126 123 119 115 111 107 103 99 96 92 89 85 82 80 77 74 72 70 67 66 64 62 61 59 58 57 56 55 54 54 53 53 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 57 57 58 58 58 58 58 58 57 57 57 57 57 56 56 55 55 54 53 53 52 51 50 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 49 51 53 55 57 59 62 64 66 68 70 72 74 76 77 78 80
 46 46 45 45 45 45 45 46 46 46 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 44 43 42 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 32 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 32 32 32 33 33 34 35 35 36 36 37 38 39 39 40 41 42 43 44 44 45 46 47 48 49 50 51 51 52 53 53 54 54 55 55 55 55 56 55 55 55 55 54 54 54 53 52 52 51 50 50 49 48 47 46 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 48 49 49 50 51 51 52 52 53 54 55 55 56 57 58 59 60 60 61 62 63 64 65 66 67 68 69 70 71 72 72 73 74 74 75 75 75 75 75 75 75 75 75 75 74 74 73 72 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 54 54 53 52 52 51 50 50 49 49 48 48 48 47 47 47 46 46 46 46 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 39 40 40 41 41 41 42 42 42 42 42 41 41 41 40 40 39 38 38 37 36 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 45 47 49 52 54 56 58 60 62 64 65 67 68 68 69 69 69 69 68 67 66 64 63 61 60 58 56 54 52 50 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 32 33 33 34 35 36 37 38 40 41 42 43 45 46 47 48 50 51 52 53 54 55 55 56 56 57 57 57 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 46 47 48 50 51 52 54 55 57 58 60 61 63 64 65 66 67 68 68 68 68 68 68 67 66 65 64 62 61 59 57 55 53 51 49 47 45 43 41 39 37 36 34 32 31 29 28 27 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 50 52 53 54 55 57 58 59 60 61 62 63 64 64 65 66 66 67 67 67 67 67 67 67 67 66 66 65 64 64 63 62 61 60 58 57 56 55 54 52 51 50 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 28 29 30 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 41 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 38 38 39 39 40 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 61 62 62 62 62 62 61 61 60 59 58 57 55 54 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 29 29 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 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 40 41 42 43 44 45 46 47 48 48 49 49 49 50 50 49 49 49 49 48 47 47 46 45 45 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25
 40 42 43 45 47 49 52 54 57 59 62 65 68 71 74 77 80 83 86 88 91 93 95 96 98 98 98 98 98 96 95 93 91 88 85 82 79 76 73 69 66 63 60 57 54 51 48 46 43 41 39 36 35 33 31 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 29 30 32 34 36 38 40 43 45 48 51 54 57 61 64 68 71 75 78 82 85 88 91 94 96 98 100 101 101 101 100 99 98 96 94 91 89 86 83 80 77 74 71 69 66 63 61 59 56 54 52 50 49 47 46 44 43 42 41 40 39 38 37 37 36 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 37 38
 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28
 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 13 13 13 14 15 15 16 17 17 18 19 21 22 23 25 26 28 30 32 34 37 39 42 45 48 52 56 60 64 69 73 78 83 88 92 97 101 105 108 110 112 113 113 113 112 110 107 104 100 97 93 88 84 80 76 72 68 65 61 58 55 52 49 46 44 42 40 38 36 34 33 32 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 15 16 16 17 18 19 20 21 22 24 25 27 29 31 33 35 37 40 43 46 49 52 56 60 63 67 71 75 79 83 86 89 92 94 96 96 97 96 95 93 90 87 84 80 77 73 69 65 61 58 54 51 48 45 42 39 37 35 33 31 29 27 26 24 23 22 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10
 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 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 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 4 4 4 4 4 4 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 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 15 16 16 17 17 18 18 18 18 19 19 18 18 18 18 17 17 16 16 15 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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
 63 65 66 68 70 71 73 74 76 77 78 78 79 79 79 79 78 77 76 75 73 71 70 68 65 63 61 59 57 55 53 50 48 46 45 43 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 26 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 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 31 32 33 35 36 38 39 41 42 44 46 48 50 52 54 56 58 60 62 64 65 67 68 70 71 72 73 73 74 74 74 73 73 72 71 70 69 67 66 65 63 61 60 58 57 55 54 52 51 50 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 37 36 36 36 36 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 36 36 36 36 36 37 37 37 38 38 38 39 40 40 41 42 43 44 45 46 47 48 50 51 53 54 56 57 59 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 18 17 17 16 16 15 15 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 23 24 25 25 26 26 27 27 28 28 29 29 29 29 29 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 43 44 45 46 47 47 48 48 49 49 49 49 49 48 48 48 47 46 45 44 43 42 41 40 38 37 36 34 33 32 30 29 28 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 29 29 30 31 31 32 32 32 33 33 33 33 33 33 32 32 32 31 31 31 30 30 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 41 42 43 44 44 45 45 45 45 45 44 44 43 42 41 40 39 38 36 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19
 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 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 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 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 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 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 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14
 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 26 27 28 29 29 30 31 31 32 32 33 33 33 33 33 33 33 33 32 32 31 31 30 29 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 29 30 31 32 33 33 34 34 35 35 35 36 36 36 35 35 35 34 34 33 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 24 25 26 27 28 29 29 30 30 31 31 31 31 31 31 31 31 30 30 29 29 28 27 26 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 13 13 12 12 12 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 79 79 78 78 77 76 76 75 74 74 73 72 71 70 69 68 67 67 66 65 64 63 62 61 60 59 59 58 57 57 56 55 55 54 54 53 53 52 52 51 51 50 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 48 49 49 50 51 52 53 54 55 56 58 59 60 61 63 64 65 67 68 69 70 71 72 73 74 75 75 75 76 76 76 75 75 75 74 73 72 71 70 69 68 67 66 65 64 62 61 60 59 58 57 55 54 53 52 52 51 50 49 48 48 47 46 46 45 44 44 43 43 42 42 42 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 43 44 45 45 46 47 48 49 50 50 51 52 53 54 54 55 56 57 57 58 59 59 60 61 61 62 63 63 64 64 64 65 65 65 66 66 66 66 66 66 65 65 65 65 64 64 63 62 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 48 47 46 46 45 44 44 43 43 42 42 42 42 42 42 42 42 43 43 43 44 45 45 46 47 48 49 50 51 52 54 55 56 58 59 61 62 64 65 67 69 70 72 73 75 76 78 79 81 82 83 84 85 86 87 88 88 89 89 89 90 90 90 90 89 89 89 89 88 88 87 87 86 86 85 85 84 84 83 83 83 82 82 82 81 81 81 80 80 79
 44 46 48 50 53 56 60 64 68 72 78 83 89 96 103 111 119 128 137 146 155 164 172 180 186 192 195 197 198 196 192 187 181 173 165 156 147 137 128 119 111 103 95 88 81 75 70 64 60 55 51 48 44 41 38 36 33 31 29 27 26 24 23 22 21 20 19 19 18 18 18 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 36 37 37 37 37 37 37 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 38 39 40 42 43 45 47 48 50 52 54 56 58 60 63 65 68 71 74 77 80 83 87 90 93 97 100 103 106 108 110 111 111 111 110 108 105 102 98 93 88 83 78 73 67 62 58 53 49 45 41 38 35 32 30 27 25 23 22 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 14 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 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 36 37 38 39 40 42
 44 44 43 43 42 41 40 38 37 36 34 33 32 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 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 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 24 23 23 22 21 21 20 19 19 18 17 16 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 28 29 31 32 33 35 36 38 39 40 41 42 43 44 44 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 30 31 33 34 36 38 40 42 44 47 50 52 55 59 62 65 69 72 76 79 82 85 88 91 93 94 96 97 97 97 96 95 94 92 90 88 85 83 80 77 74 71 68 65 63 60 57 55 52 50 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 44 45 45 45 46 46 46 46 46 45 45 45 44 44 43 43 42 41 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 20 20 19 19 19 19 19 20 20 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 50 51 52 53 54 54 55 55 56 57 57 57 58 58 58 58 59 59 59 59 58 58 58 57 57 57 56 55 55 54 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 34 34 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 36 35 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 25 25 26 26 27 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 26 27 28 30 31 32 33 35 36 38 39 41 43 44 46 48 50 51 53 55 57 58 60 61 63 64 66 67 68 69 70 71 72 73 73 74 74 74 74 74 74 73 73 72 71 70 69 68 67 66 65 63 62 61 59 58 56 55 54 52 51 50 49 48 47 46 45 44 43 42 42 41 41 40 40 39 39 39 39 39 39 39 39 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 49 49 50 51 52 53 53 54 55 55 56 56 56 57 57 57 57 57 57 57 56 56 56 55 54 54 53 52 51 50 49 48 47 46 45 43 42 41 40 38 37 36 35 34 33 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 23 23 23 23 24 25 25 26 27 28 29 31 32 34 36 37 39 42 44 46 49 51 54 57 60 62 65 68 71 73 76 78 80 82 84 85 86 87 88 88 88 87 87 86 85 84 82 81 79 77 75 73 71 69 67 65 63 61 59 57 55 53 51 50 48 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 29 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 47 48 49 50 51 52 53 54 54 55 56 57 57 58 58 59 59 59 60 60 60 60 59 59 59 58 57 56 55 54 53 52 50 49 47 46 44 43 41 39 38 36 35 33 32 31 30 28 27 26 25 25 24 23 23 22
 47 47 46 46 46 45 45 45 45 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 41 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 62 63 63 63 64 64 64 64 64 64 63 63 63 62 62 61 61 60 60 59 58 57 57 56 55 54 53 53 52 51 50 49 48 47 46 46 45 44 43 42 41 40 39 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 27 27 27 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 30 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 48 48 49 50 51 52 53 53 54 55 55 56 56 56 57 57 57 57 57 57 57 56 56 56 55 55 54 54 53 53 52 52 51 50 50 49 49 48 48
 18 19 20 21 22 23 24 25 27 28 29 30 31 32 34 34 35 36 37 37 38 38 38 38 38 38 38 37 37 36 36 35 34 33 33 32 31 30 29 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 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 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 23 24 25 27 28 29 30 31 32 33 35 36 37 38 40 41 42 43 44 45 46 46 47 47 48 48 48 48 48 48 48 48 47 47 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 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 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17
 53 54 55 57 58 60 61 62 64 65 67 68 70 71 73 74 75 76 77 78 79 80 81 82 82 82 83 83 83 83 83 82 82 82 81 81 80 79 78 78 77 76 75 74 73 72 71 70 69 67 66 65 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 59 61 62 64 65 67 68 69 71 72 73 74 75 76 77 78 79 80 80 81 81 82 82 82 82 82 81 81 80 80 79 78 77 76 75 74 73 72 70 69 67 66 64 63 61 60 58 57 55 54 52 51 50 48 47 46 45 44 43 42 41 40 39 39 38 38 37 37 37 37 37 37 37 37 37 37 38 38 39 40 41 41 42 43 44 45 47 48 49 50 52 53 54 56 57 59 60 61 63 64 65 67 68 69 70 71 72 73 74 74 75 75 75 75 75 75 75 75 74 74 73 72 71 70 69 68 67 66 65 63 62 61 60 58 57 56 55 54 53 52 51 51 50 49 49 48 48 48 47 47 47 47 47 48 48 48 49 49 50 50 51 52 52 53 54 55 56 57 58 59 61 62 63 64 65 67 68 69 70 71 72 73 74 75 75 76 76 77 77 77 77 77 77 76 76 75 75 74 73 72 71 70 69 68 67 66 64 63 62 61 59 58 57 56 54 53 52 51 50 49 48 48 47 47 46 46 45 45 45 45 45 45 46 46 47 47 48 49 50 51 52
 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 90 91 92 92 92 93 93 93 93 93 93 93 92 92 91 91 90 89 88 88 87 86 85 84 83 82 80 79 78 77 76 74 73 72 71 69 68 67 66 64 63 62 61 60 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 46 46 45 45 45 45 45 45 45 46 46 46 47 47 48 49 49 50 51 52 53 54 55 56 58 59 60 61 63 64 65 67 68 69 70 72 73 74 75 76 77 78 79 79 80 81 81 82 82 82 83 83 83 83 83 83 83 83 83 83 82 82 82 82 81 81 80 80 79 79 78 78 77 77 76 75 75 74 73 72 71 71 70 69 68 67 66 65 64 64 63 62 61 60 59 58 57 56 56 55 54 53 53 52 52 51 51 51 50 50 50 50 50 50 50 51 51 52 52 53 54 55 56 57 58 59 61 62 63 65 66 68 70 71 73 75 76 78 80 81 83 85 86 88 90 91 93 94 95 96 98 99 99 100 101 101 102 102 102 102 102 102 101 101 100 99 98 97 96 94 93 91 90 88 87 85 83 81 80 78 76 75 73 71 70 68 67 66 64 63 62 61 60 59 58 58 57 56 56 56 55 55 55 55 55 55 55 56 56 56 57 57 58 58 59 60 61 61 62 63 64 65 66 67 67 68 69 70 71 71 72 73 74 74 75 75 76 76 77 77 77 77 78 78 78 78 77 77 77 77 76 76 75 75 74 74 73 73 72 71 71 70 70 69 68 68 68 67 67 67 67 67 67 67 67 67 67 68 68 69 70 71 71
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 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 13 14 14 15 15 16 16 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 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 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 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 13 14 14 14 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8
 43 42 42 42 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 59 60 62 63 64 66 67 69 70 72 73 75 76 77 78 78 79 79 79 79 78 77 76 75 74 73 71 70 68 67 65 64 62 61 59 58 57 56 55 54 53 53 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 47 47 46 46 45 44 44 43 43 42 42 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 37 37 37 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 58 59 60 61 63 64 65 66 67 68 69 70 71 72 73 73 74 74 75 75 75 75 75 75 75 74 74 73 73 72 71 70 69 68 67 66 65 63 62 61 60 58 57 56 54 53 52 51 50 48 47 46 45 45 44 43 42 42 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 42 43 43 43 43 43 44 44 43 43 43 43 43 42 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 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 35 35 35 35 36 36 36 37 38 39 39 40 41 42 43 44 46 47 48 50 51 52 54 55 57 58 59 61 62 63 64 66 67 68 69 69 70 71 71 71 72 72 72 71 71 70 70 69 68 67 66 64 63 61 60 58 56 55 53 51 49 48 46 44 42 41 39 38 36 35 33 32 31 30 29 28 27 26 26 25 25 25 25 24 25 25 25 25 26 26 27 28 29 30 31 32 34 35 36 38 39 41 43 44 46 47 49 50 52 53 54 56 57 58 59 60 60 61 61 62 62 63 63 63 63 63 63 63 63 62 62 62 61 61 60 60 59 59 58 57 57 56 55 54 53 53 52 51 50 49 47 46 45 44 43 42 41 39 38 37 36 35 34 32 31 30 29 29 28 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 25 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 39 40 41 41 42 42 43 44 44 45 45 46 47 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 51 51 50 50 49 49 48 47 46 45 44 43 41 40 39 38 37 36 34 33 33 32 31 30 30 29 29 29 28 28 29 29 29 30 30 31 32 33 35 36 37 39 41 43 45 47 49 52 55 57 60 63 66 69 72 75 78 81 84 87 90 92 95 97 99 100 102 103 103 103 103 103 102 101 100 98 96 94 92 90 88 85 83 80 78 75 73 70 68 65 63 61 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37 37 36 36 35 35 35
 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 23 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 30 30 31 32 32 33 33 33 34 34 34 34 33 33 33 32 31 30 30 29 28 26 25 24 23 22 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 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 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11
 35 34 34 34 34 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 43 44 44 45 45 45 46 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 42 42 41 41 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 25 25 25 26 27 28 29 30 31 33 34 36 38 40 42 45 48 50 54 57 60 64 68 71 75 80 84 88 92 96 100 104 108 112 115 118 121 124 126 127 129 129 130 130 129 128 127 125 123 121 118 115 112 109 106 103 99 96 93 89 86 83 79 76 73 70 67 64 62 59 56 54 52 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 26 26 25 25 25 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 35 36 37 37 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 49 49 48 48 47 46 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 47 49 51 52 54 56 58 59 61 63 65 66 68 70 71 73 74 75 77 78 79 80 81 81 82 82 82 82 82 82 81 81 80 79 78 76 75 73 72 70 68 66 64 62 60 58 56 54 52 50 48 47 45 43 42 41 39 38 37 37 36 35
 17 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 26 27 28 29 29 30 31 32 33 33 34 35 36 37 37 38 39 40 40 41 42 43 43 44 44 45 46 46 47 47 47 47 48 48 48 48 48 47 47 47 46 46 45 44 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 32 31 31 31 31 32 32 33 33 34 35 36 37 38 39 40 42 43 45 47 49 50 52 54 56 58 60 61 63 65 67 68 69 71 72 73 74 74 75 75 75 75 74 74 73 72 71 70 68 67 65 63 62 60 58 56 54 53 51 49 47 45 44 42 40 39 37 36 34 33 32 31 29 28 28 27 26 25 25 24 24 24 23 23 24 24 24 25 25 26 27 28 29 31 32 34 36 37 39 41 44 46 48 50 52 54 56 58 59 61 62 63 63 64 64 64 63 63 62 61 60 59 58 57 55 54 52 51 50 48 47 46 44 43 42 41 40 39 37 36 35 35 34 33 32 31 30 29 29 28 27 27 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 37 39 41 42 44 45 47 48 50 51 52 53 55 56 57 58 59 59 60 61 62 62 63 63 64 64 64 64 65 65 65 65 65 64 64 64 63 63 62 62 61 60 59 58 57 55 54 52 51 49 47 46 44 42 40 38 36 35 33 31 29 28 26 25 23 22 21 20 19 18 17
 34 33 33 32 32 32 32 32 32 32 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 36 36 37 38 39 40 41 42 44 45 47 49 50 52 54 56 58 60 61 63 64 66 67 68 68 69 69 69 68 68 67 66 65 64 63 62 60 59 58 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 29 30 31 33 34 35 36 37 38 39 41 42 43 43 44 45 45 46 46 46 46 46 45 45 45 44 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 22 22 22 23 24 24 25 26 27 27 28 29 30 31 33 34 35 36 37 39 40 41 43 44 45 47 48 50 51 53 54 56 57 59 60 62 63 64 66 67 68 70 71 72 73 74 74 75 75 76 76 76 76 75 75 74 73 72 71 69 68 66 64 62 60 58 56 54 52 50 48 46 45 43 41 40 38 37 36 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 55 55 56 57 58 59 59 60 60 61 62 62 62 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 65 65 65 65 66 66 66 67 67 67 68 68 69 69 70 70 71 71 71 72 72 72 72 73 73 73 72 72 72 72 71 71 70 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 54 53 53 53 53 53 53 53 54 55 55 56 57 58 59 60 61 62 62 63 64 64 65 65 65 66 66 66 66 65 65 65 64 64 63 63 62 61 61 60 60 59 58 58 57 57 56 56 55 55 54 54 54 53 53 53 53 53 53 53 53 53 53 53 54 54 54 55 55 56 56 57 57 58 59 59 60 61 62 63 63 64 65 66 66 67 67 68 68 69 69 69 69 69 68 68 68 67 67 67 66 66 65 65 65 64 64 64 64 64 64 64 64 64 64 64 65 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 74 75 75 76 76 77 77 78 78 79 79 80 80 80 81 81 82 82 83 83 83 84 84 84 85 85 85 85 85 85 84 84 83 83 82 81 80 79 78 76 75 74 72 71 69 68 66 65 64 63 62 61 60 59 59 59 59 59 59 60 61 61 62 63 64 65 67 68 69 71 72 74 75 76 78 79 81 82 83 85 86 87 88 89 90 90 91 91 92 92 92 92 92 92 91 91 90 89 89 88 87 86 84 83 82 81 79 78 76 75 74 72 71 69 68 67 65 64 63 61 60 59 58 57 56 55 54 53 53 52 52 51 51 51 51 51 51 51 52 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 27 27 27 27 27 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 47 48 48 49 49 50 50 50 50 50 50 50 50 50 50 50 50 49 49 48 48 48 47 46 46 45 45 44 43 42 41 41 40 39 38 37 36 35 34 33 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 25 25 26 27 28 29 30 32 34 36 38 41 43 46 49 52 55 58 61 64 67 70 72 75 77 79 80 82 83 83 84 84 84 84 83 83 82 81 80 79 78 76 75 74 72 71 69 68 66 65 63 62 60 59 58 56 55 53 52 51 49 48 47 45 44 43 42 40 39 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 18 18 19 20 21 22 23 25 26 27 29 30 32 33 35 36 37 39 40 41 42 42 43 44 44 44 45 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 44 44 43 42 41 40 39 38 36 35 34 32 31 29 28 26 25 24 23 22 22 21 21 21 21 21 21 21 22 22 23 24 24 25 26 28 29 30 32 33 35 36 38 40 41 43 45 47 50 52 54 57 59 62 64 67 70 73 75 78 81 84 87 90 93 96 98 101 103 105 107 108 110 111 111 112 111 111 110 109 107 105 103 100 97 94 91 88 84 80 77 73 69 66 62 58 55 52 49 46 43 40 38 36 34 32 31 30 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 32 32 32 33 33 34 34 35 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 66 67 68 68 69 69 70 70 70 70 70 71 70 70 70 70 70 69 69 69 68 67 67 66 65 65 64 63 62 61 60 59 58 57 56 55 54 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 41 42 42 43 44 44 45 45 46 47 47 48 49 49 50 51 52 52 53 54 55 56 56 57 58 59 59 60 61 61 62 62 63 63 63 64 64 64 64 64 63 63 63 62 61 61 60 59 58 57 56 55 54 52 51 50 49 47 46 45 44 42 41 40 39 39 38 37 37 36 36 36 36 37 37 38 39 40 41 42 43 44 45 47 48 50 51 52 53 55 56 57 58 59 59 60 60 61 61 61 61 61 61 61 61 60 60 59 58 58 57 56 56 55 54 53 52 51 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 50 52 53 55 56 57 59 60 61 62 64 65 66 67 68 69 70 71 71 72 73 73 74 74 74 75 75 75 75 75 74 74 74 73 73 72 71 71 70 69 68 67 66 65 64 63 62 61 59 58 57 55 54 53 51 50 48 47 45 44 43 41 40 39 38 36 35 35 34 33 33 32
 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 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 24 25 27 29 31 33 36 39 42 46 50 54 59 64 70 76 82 88 94 100 106 110 114 116 116 115 112 108 103 97 91 84 78 71 65 59 54 49 45 40 37 33 30 27 25 23 21 19 17 16 14 13 12 12 11 10 10 10 9
 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 35 36 36 37 37 38 38 38 39 39 39 39 39 39 38 38 38 37 37 36 36 35 34 33 33 32 31 30 29 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 13 12 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 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26 26 27 28 29 29 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 16 16 16 15 15 14 14 13 13 13 13 13
 17 17 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 37 38 39 39 40 40 41 41 42 42 42 42 42 42 42 42 41 41 40 39 39 38 37 36 35 33 32 31 30 28 27 26 25 23 22 21 20 19 18 17 17 16 15 15 15 14 14 14 15 15 15 16 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 34 35 36 36 37 37 37 37 37 38 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 24 25 26 27 27 28 29 29 30 31 31 32 33 33 34 34 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 40 40 39 38 38 37 36 35 34 33 32 31 30 29 28 26 25 24 23 22 21 21 20 19 19 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 39 41 42 44 45 46 48 49 50 51 52 52 53 53 54 54 54 54 54 54 54 53 53 52 52 51 50 50 49 48 47 46 45 45 44 43 42 41 40 39 38 38 37 36 35 34 33 32 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 18 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 16 16 17 17 18 19 20 21 21 22 23 23 24 25 25 26 26 26 26 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 27 27 27 26 25 25 24 23 22 21 21 20 19 18 17 17 16 16 16 15 15 15 15 15 15 16 16 16 17 17 17 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 29 30 31 32 32 33 34 34 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 33 33 32 31 31 30 29 28 27 26 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 14 14 14 15 15 15 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 37 38 38 39 39 40 40 40 40 40 40 40 39 39 38 37 37 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 18 19 20 21 22 23 23 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 55 56 56 56 56 56 56 56 55 55 54 53 52 51 50 49 48 47 45 44 43 42 41 39 38 37 36 35 34 34 33 33 33 32 32 33 33 34 34 35 36 37 39 40 41 43 44 46 47 48 50 51 52 53 54 55 56 57 57 58 58 59 59 59 59 59 59 59 59 59 58 58 58 57 56 56 55 54 54 53 52 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 35 36 36 37 38 38 39 39 39 39 39 39 38 38 38 37 37 36 36 35 34 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 43 43 43 43 43 43 42 42 41 40 39 38 37 36 35 34 33 32 31 31 31 30 30 30 30 31 31 32 33 34 34 36 37 38 39 41 42 44 45 47 49 51 52 54 56 58 60 62 64 65 67 69 70 71 73 74 74 75 75 76 76 76 75 75 74 73 72 71 70 69 68 67 66 65 63 62 61 60 59 58 57 56 56 55 54 53 53 52 51 51 50 49 48 47 47 46 45 44 42 41 40 39 37 36 35 33 32
 24 25 25 25 25 26 26 26 26 25 25 25 25 24 24 23 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 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 29 30 31 33 35 36 38 40 42 44 45 47 49 50 52 53 54 54 54 54 53 52 51 49 47 45 43 41 39 37 35 33 31 30 29 28 27 26 26 26 26 26 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 35 36 36 36 37 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 27 27 28 28 28 28 27 27 27 27 27 26 26 26 25 25 24 24 24 23 23 23 23 23 24 24 25 25 26 28 29 31 33 35 37 39 41 44 46 48 51 53 54 56 57 58 58 59 59 58 58 57 56 54 53 51 50 48 46 44 43 41 40 38 37 35 34 33 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 24 26 28 31 33 36 39 41 44 47 49 51 53 54 55 55 55 55 54 53 52 50 49 47 45 43 41 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 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 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 48 50 52 53 55 56 58 59 60 61 62 62 62 62 62 61 60 59 57 56 54 51 49 46 44 41 38 36 33 31 28 26 24 23 21 20 18 17 17 16 15 15 15 15 15 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 31 31 32 32 33 33 33 34 34 34 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 30 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 16 17 18 19
 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 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 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 2 2 2 2 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 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
 24 25 27 28 30 33 35 38 41 44 47 50 54 57 60 63 66 69 72 74 76 78 79 80 81 81 81 80 80 79 78 77 76 74 73 71 70 68 67 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 38 37 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 27 27 27 27 28 28 29 30 31 32 33 34 35 36 36 37 38 39 40 41 41 42 43 43 44 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 49 49 50 50 51 52 52 53 54 55 56 57 58 59 60 61 63 64 65 66 67 68 69 70 71 71 72 72 71 71 70 69 68 66 64 62 59 57 54 51 48 45 43 40 37 35 32 30 28 26 25 24 23 22 22 21 22 22 22 23 24 25 26 28 29 31 33 35 37 39 41 43 46 48 50 52 55 57 59 61 63 65 67 68 69 70 71 72 73 73 73 73 73 72 71 71 70 69 68 67 66 65 63 62 61 60 58 57 56 55 54 52 51 50 49 48 47 46 44 43 42 41 40 39 37 36 35 34 32 31 30 29 27 26 25 24 23 23 22 21 21 21 21 21 21 22 22 23 24 25 26 28 29 31 32 34 35 37 38 40 42 43 45 47 49 50 52 54 55 57 59 60 62 64 65 67 68 70 72 73 74 76 77 78 79 80 81 81 82 82 82 82 82 81 80 79 78 77 75 74 72 70 68 66 63 61 59 56 54 51 49 47 44 42 40 38 36 34 32 30 29 27 26 25 24 23 23 22 22 22 23 23
 20 21 22 23 24 26 27 29 30 32 34 36 37 39 40 41 43 44 44 45 45 46 46 46 45 45 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 37 37 36 36 36 36 37 37 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 45 45 46 46 46 46 45 45 44 43 42 41 40 39 37 36 34 33 31 30 28 27 26 24 24 23 22 22 22 22 22 23 23 24 25 26 27 29 30 32 34 35 37 39 41 43 45 47 49 51 54 56 58 60 62 64 66 68 70 71 73 75 76 77 78 79 80 80 81 81 81 81 81 81 80 80 79 78 78 77 75 74 73 72 71 69 68 66 65 63 61 60 58 56 54 53 51 49 47 45 43 41 39 37 35 34 32 30 28 27 26 24 23 22 22 21 21 21 21 21 21 22 23 24 24 25 27 28 29 30 31 32 33 35 36 37 38 38 39 40 41 41 42 42 43 43 44 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 48 48 49 49 49 50 50 51 51 51 51 52 52 52 52 52 52 51 51 50 49 48 47 46 45 44 42 41 39 37 36 34 32 30 29 27 26 24 23 22 21 20 20 19 19 19 19 20 20 21 22 23 24 26 27 29 31 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 67 69 70 72 73 74 75 76 77 77 78 78 78 78 77 77 76 75 74 73 72 71 69 67 66 64 62 60 58 57 55 53 51 49 47 45 43 41 39 38 36 34 33 31 30 28 27 26 24 23 22 21 21 20 20 19 19 19 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 32 33 34 34 35 35 36 36 37 38 38 39 39 39 40 40 40 40 40 40 40 39 39 38 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 22 23 23 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 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 27 27 27 27 26 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 19 19 20 21 21 22 23 24 25 26 28 29 30 31 32 34 35 36 37 39 40 41 42 43 44 45 45 46 47 47 47 47 47 47 47 47 46 46 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17
 6 6 6 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 18 19 20 20 21 22 22 23 23 24 24 25 25 25 25 25 25 25 24 24 24 23 23 22 21 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 8 8 8 7 7 6 6 6 6 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 11 11 12 12 13 13 14 15 16 16 17 18 19 20 20 21 22 23 23 24 25 25 25 26 26 26 26 26 25 25 24 24 23 23 22 21 20 19 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 7 7 6 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 37 38 38 39 40 41 42 42 43 43 43 43 43 43 43 42 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 24 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 28 29 30 31 33 34 36 37 39 41 43 44 46 47 49 50 52 53 54 54 55 55 55 55 54 54 53 52 51 50 48 47 46 44 43 41 40 38 37 35 34 33 31 30 29 27 26 25 24 23 22 21 20 20 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 24 25 25 25 25 24 24 24 24 24 23 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 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 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 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19
 26 25 25 24 24 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 50 52 54 55 57 59 61 62 64 65 66 67 68 69 69 69 69 69 68 68 67 66 65 63 62 60 59 57 55 54 52 50 48 47 45 43 41 40 38 37 35 34 32 31 30 29 28 27 27 26 26 25 25 26 26 26 27 28 29 30 31 33 35 36 38 40 42 45 47 49 52 54 56 59 61 64 66 68 70 72 74 76 78 79 80 81 82 83 83 83 82 82 81 80 78 77 75 73 71 69 67 64 62 60 58 55 53 51 49 47 45 44 42 40 39 37 36 35 34 33 32 31 30 29 29 28 27 27 27 26 26 26 26 25 25 26 26 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 44 44 44 45 45 46 47 47 48 49 50 51 52 54 55 56 58 59 60 62 63 65 66 68 69 70 71 73 74 74 75 76 76 76 76 76 75 75 74 73 72 71 70 68 67 65 63 61 59 57 55 53 51 49 47 45 44 42 40 39 37 36 35 34 34 33 33 33 33 33 33 34 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 52 54 55 56 57 58 59 59 60 61 61 61 61 61 61 61 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 36 36 36 35 34 34 33 32 32 31 30 29 28 27 26
 20 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 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 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 22 24 25 27 29 31 33 36 39 41 44 47 50 53 56 59 61 64 66 68 69 70 70 70 69 68 67 65 63 61 59 56 54 51 49 46 44 42 40 38 36 34 33 31 30 29 28 27 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 25 26 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 46 46 47 47 48 48 49 50 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 66 67 67 67 67 67 67 66 65 64 63 61 60 58 56 54 51 49 47 44 42 40 38 36 34 32 30 29 28 27 26 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 47 48 48 48 48 48 47 47 46 45 44 43 41 40 38 36 35 33 31 30 28 27 25 24 23 22 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 27 26 25 25 24 24 24 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 48 49 50 50 51 51 51 51 51 51 51 51 50 50 49 49 48 47 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 18 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 45 46 47 47 48 49 49 49 49 49 49 49 48 48 47 46 45 44 43 42 40 39 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 18 19 19 20 21 23 24 25 27 29 30 32 34 36 38 39 41 43 45 46 48 49 51 52 53 55 56 56 57 58 58 59 59 59 59 59 58 58 57 57 56 55 54 53 52 50 49 48 46 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 23 23 22 22 22 23 23 23 24 24 25 25 26 27 28 29 30 31 33 34 35 36 37 38 38 39 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 55 56 57 57 58 58 59 59 59 59 59 59 58 57 56 55 54 53 51 50 48 46 44 42 40 38 36 35 33 31 30 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 20 20 20 21 22 23 24 26 28 29 31 34 36 38 41 43 46 48 51 54 57 59 62 65 67 69 71 73 75 76 77 78 78 78 78 78 77 76 75 73 72 71 69 68 66 64 63 61 60 59 57 56 55 54 53 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 33 32 31 30 29 27 26 25 24 23 23 22 21 21 21 21 21 22 23 24 25 27 29 31 33 36 38 41 44 47 51 54 57 60 63 66 69 71 73 75 77 79 80 80 81 81 81 81 80 79 78 77 76 75 74 73 72 71 70 69 68 68 67 67 66 66 66 65 65 65 65 65 65 65 65 65 65 64 64 64 63 62 62 61 60 58 57 56 54 53 51 49 47 46 44 42 40 38 36 35 33 32 30 29 28 28 27 27 27 27 27 27 27 28 28 29 29 30 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 44 45 46 48 50 52 54 56 58 61 64 67 70 73 77 80 84 87 90 93 96 98 100 101 101 101 100 98 96 93 89 86 82 77 73 69 64 60 56 52 48 45 41 38 36 33 31 29 27 26 25 24 23 23 23 23 23 24 25 25 26 27 29 30 31 32 34 35 36 37 38 39 40 41 42 42 42 43 43 43 42 42 42 41 41 40 39 39 38 37 37 36 36 35 34 34 34 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 33 33 33 32 32 31 30 30 29 28 27 26 25 24 23 22 21 21 20 20 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 64 64 65 65 65 64 64 64 63 62 62 61 59 58 57 55 54 52 50 49 47 45 44 42 41 39 38 37 36 35 34 34 33 33 33 33 33 33 33 34 34 35 35 36 36 37 37 38 39 40 40 41 42 42 43 44 45 45 46 46 47 47 48 48 48 49 49 49 49 49 48 48 48 47 47 46 46 45 45 44 43 43 42 42 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 55 56 57 57 58 58 58 59 59 59 59 58 58 58 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 36 35 34 34 33 32 32 31 31 31 30 30 30 30 30 30 31 31 32 33 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 48 49 50 50 51 51 51 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 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
 9 10 11 11 12 13 13 14 15 15 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 26 27 29 30 32 33 35 36 38 39 40 41 42 42 42 42 41 40 39 38 37 35 34 32 30 29 27 26 24 23 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 21 21 21 20 20 19 18 18 17 16 15 14 13 13 12 11 11 10 10 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 20 21 23 24 26 28 30 32 33 35 37 39 40 42 43 43 44 44 44 43 42 41 40 39 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 11 11 10 10 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 20 21 23 25 27 28 31 33 35 38 40 43 46 49 53 56 60 63 67 71 74 78 80 83 85 87 87 87 86 85 83 80 76 73 69 64 60 56 52 48 45 41 38 35 32 30 27 25 23 22 20 19 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9
 26 26 27 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 43 43 44 44 44 43 43 43 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 37 38 39 40 41 43 44 46 47 49 50 51 53 54 55 55 56 56 57 57 57 56 56 55 55 54 53 52 51 50 48 47 46 45 44 42 41 40 39 39 38 37 36 36 35 35 35 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 43 43 44 45 45 46 47 47 47 47 47 47 47 47 46 46 45 44 43 42 42 41 40 39 39 38 38 38 38 38 38 39 39 40 41 42 43 44 45 46 47 48 49 49 50 51 51 52 52 52 52 52 52 52 51 51 50 50 49 48 47 47 46 45 45 44 43 43 42 42 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 44 45 46 46 47 47 48 48 49 49 49 49 50 50 49 49 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 54 55 55 55 55 54 54 53 52 51 50 49 48 46 45 43 41 40 38 37 35 34 32 31 30 29 28 27 27 27
 20 20 20 20 21 22 22 23 24 25 26 27 28 29 31 32 33 34 35 36 38 39 40 40 41 42 42 43 43 43 43 43 43 43 42 42 41 40 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 41 41 41 41 41 41 41 40 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 22 22 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 33 33 33 33 32 32 31 31 30 30 29 28 28 27 27 26 25 25 24 24 23 22 22 22 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 28 28 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 23 22 22 21 21 21 20 20 20 20 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 36 37 38 39 39 40 41 41 41 42 42 42 42 41 41 41 40 40 39 39 38 37 37 36 35 34 33 32 31 30 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 26 27 28 30 31 33 34 36 38 39 41 43 44 45 47 48 48 49 49 49 49 48 47 46 45 44 42 41 39 38 36 35 33 32 31 29 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 14 14 14 15 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 27 28 29 31 32 34 36 37 39 41 43 45 48 50 52 54 56 58 60 62 63 64 65 66 66 66 65 64 63 61 59 57 55 53 51 49 46 44 42 40 38 36 34 33 31 30 29 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 50 51 51 51 51 51 50 50 49 48 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22
 60 60 59 59 59 58 58 57 57 57 56 56 55 55 54 54 53 53 52 52 51 50 50 49 48 48 47 46 46 45 45 44 44 44 43 43 43 43 43 43 43 43 43 44 44 45 45 46 47 48 49 50 52 53 54 56 57 59 60 62 63 64 66 67 68 69 70 70 71 71 71 71 70 69 68 67 65 64 62 60 58 55 53 51 49 47 45 43 41 39 38 36 35 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 43 44 44 44 44 45 44 44 44 44 43 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 26 26 26 26 26 26 27 28 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 44 45 45 45 45 45 45 45 45 44 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 34 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 33 33 33 34 34 34 35 35 36 36 37 38 39 40 42 43 45 47 49 51 53 55 58 60 62 65 67 69 71 73 74 76 77 77 78 78 78 78 77 76 75 74 73 71 70 68 67 65 63 62 60 58 57 55 54 53 51 50 49 48 47 47 46 46 45 45 45 45 45 45 45 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 63 64 64 64 64 64 64 63 63 62 62 61 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 25 26 26 27 27 27 27 27 27 27 27 26 26 25 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 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 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 26 27 27 28 28 28 28 28 28 28 28 28 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 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 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 24 24 24 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16
 26 26 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 34 34 35 36 36 37 37 37 37 37 37 37 37 36 36 35 34 33 32 31 31 30 29 28 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 27 27 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 23 23 23 24 25 26 27 28 29 30 32 34 35 37 39 42 44 46 49 51 53 55 58 60 61 63 64 65 65 65 64 64 63 61 60 58 56 54 52 50 48 46 44 42 41 39 38 37 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 37 38 38 39 40 41 42 44 45 47 49 51 53 55 57 59 61 63 65 67 68 69 69 70 69 69 68 66 64 62 60 58 55 53 50 48 45 43 41 39 37 35 33 31 30 29 28 27 26 25 25 24 24 24 24 24 25 25 25 26 26 27 28 28 29 29 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 24 24 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 42 43 43 44 44 44 43 43 42 42 41 40 39 38 37 36 35 33 32 31 30 29 29 28 27 27 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
 31 30 29 28 27 26 26 25 24 23 23 22 22 22 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 31 31 31 30 30 29 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 21 22 23 24 25 27 28 29 30 31 32 33 34 35 35 36 36 36 36 35 35 34 33 32 32 31 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 22 23 24 26 27 29 30 32 33 35 36 37 39 40 41 41 42 42 43 43 43 43 42 42 41 40 39 38 37 36 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 34 34 34 34 33 33 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 51 52 52 53 54 55 56 56 57 58 59 60 61 61 62 62 63 63 63 63 63 62 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 45 45 45 45 45 46 46 47 47 48 49 50 51 52 53 55 56 57 58 59 60 61 61 62 63 63 63 63 63 63 63 63 62 61 61 60 59 58 57 56 55 54 53 52 51 51 50 49 49 49 49 49 49 49 49 50 50 51 51 52 53 54 54 55 56 57 58 58 59 60 60 61 61 61 62 62 62 62 62 62 61 61 61 60 60 59 59 58 57 57 56 56 55 55 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 51 51 51 50 50 50 49 49 48 48 48 47 47 47 47 46 46 47 47 47 47 48 49 49 50 51 51 52 53 54 55 55 56 57 57 58 58 58 58 58 58 58 58 57 57 57 56 56 55 54 54 53 53 52 52 52 51 51 51 51 51 51 52 52 53 53 54 55 56 58 59 60 62 63 65 66 68 69 71 72 73 74 75 76 76 77 77 77 77 76 76 75 74 73 72 71 70 69 67 66 65 64 62 61 60 59 58 58 57 57 56 56 56 56 56 57 57 57 58 58 59 59 60 60 61 61 61 62 62 62 62 62 62 62 62 61 61 61 60 60 59 58 58 57 56 55 55 54 53 53 52 52 51 51 50 50 50 50 50 50 50 50 50 51 51 51 52 52 52 53 53 53 53 54 54 54 54 54 54 54 54 53 53 53 52 52 52 51 51 51 50 50 50 50 50 50 50 50 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
 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 18 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 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9
 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 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 31 31 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 45 46 47 48 49 50 50 51 52 52 52 52 52 52 52 51 51 50 49 48 47 46 45 43 42 41 40 39 37 36 35 34 33 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 36 36 37 38 39 40 41 42 44 45 46 47 47 48 49 49 49 49 49 49 48 47 46 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 24 23 23 22 22 22 22 21 21 21 22 22 22 22 23 23 24 25 25 26 27 29 30 31 32 34 36 37 39 40 42 44 45 47 48 49 50 51 52 52 52 52 52 52 51 50 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 33 33 33 33 33 33 33 33 33 34 34 35 35 36 37 37 38 39 39 40 40 41 41 42 42 42 42 42 42 42 41 41 40 40 39 38 37 36 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 36 37 37 37 37 37 37 37 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 33 34 36 37 38 39 40 41 42 43 43 43 43 43 42 41 40 39 38 37 35 34 33 31 30 28 27 26 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 16 16 17 17 18 19 19 20 21 22 23 24 25 27 28 29 31 32 33 34 36 37 38 39 40 41 42 43 43 44 44 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 48 49 49 50 51 52 52 53 54 54 54 55 55 54 54 54 53 52 51 49 48 46 45 43 41 39 38 36 34 32 31 29 27 26 25 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 28 29 31 33 35 37 39 41 43 45 48 50 52 54 56 57 59 60 61 61 61 61 61 60 59 58 57 56 54 53 52 51 49 48 47 46 45 44 43 43 42 41 40 40 39 38 37 36 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 24 24 24 24 24 25 25 26 27 28 29 30 31 33 34 36 38 39 41 43 45 47 48 50 51 52 53 54 54 54 53 53 52 51 49 48 46 44 43 41 39 38 36 34 33 32 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 24 24 24 24 24 25 25 26 27 28 29 30 31
 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 23 24 24 24 24 24 23 22 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 11 11 12 13 15 16 18 20 22 24 27 31 35 40 45 51 58 66 75 84 93 101 107 112 113 111 107 100 91 82 73 64 56 49 43 37 33 29 25 22 20 18 16 15 14 13 12 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 12 12 13 14 14 15 16 17 18 18 19 19 20 20 20 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 18 18 18 19 20 20 21 23 24 26 28 30 33 36 39 44 48 54 59 66 72 79 86 92 97 101 103 103 102 98 94 88 82 76 69 63 58 52 48 44 40 37 34 31 29 27 25 24 23 22 21 20 19 19 19 18 18 18 18 18 19 19 19 19 20 20 21 21 21 21 22 22 22 21 21 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 23 24 26 27 29 30 31 32 33 33 34 34 33 33 32 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13
 21 21 21 21 22 22 23 24 25 25 26 28 29 30 31 32 34 35 36 37 39 40 41 41 42 42 42 42 42 41 41 40 38 37 35 34 32 31 29 28 26 25 23 22 21 20 19 19 18 18 18 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 32 33 34 36 37 38 40 42 44 45 47 49 51 52 54 55 56 57 58 58 58 57 57 56 54 53 51 49 47 45 43 41 39 37 36 34 33 32 31 30 29 28 28 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 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 31 31 31 31 30 30 29 29 28 28 27 26 26 25 24 24 23 23 22 21 21 21 20 20 19 19 19 19 19 19 19 20 20 21 22 23 24 25 27 28 30 32 35 37 40 42 45 48 51 53 55 57 59 60 60 60 60 59 57 56 54 51 49 47 44 42 40 38 36 34 32 31 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 23 24 24 25 26 26 26 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 21 21 21 20 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 46 47 47 48 48 48 49 49 50 50 51 51 52 52 52 53 53 53 53 53 53 53 53 52 52 51 50 49 48 46 45 43 42 40 38 37 35 33 32 30 29 27 26 25 24 23 22 22 21 21 21 20 20 20 21 21 21 22 23 23 24 25 26 27 29 30 31 33 35 37 38 40 43 45 47 49 51 53 55 57 59 60 61 62 63 63 63 63 62 61 60 59 58 57 55 54 53 52 50 50 49 48 47 47 46 46 46 46 46 46 46 46 46 47 47 47 48 48 48 48 48 48 48 48 47 47 46 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 33 33 32 32 32 32 32 32 32 32 33 33 33 34 35 35 36 37 38 40 41 42 44 46 48 50 52 54 56 59 61 64 66 68 70 72 74 75 75 76 76 75 74 72 71 69 66 64 61 58 56 53 51 48 46 43 41 39 37 36 34 33 31 30 29 28 28 27 26 26 26 25 25 25 25 26 26 27 27 28 29 30 32 33 35 36 38 40 42 44 46 48 50 51 53 55 56 57 58 59 60 60 61 61 61 61 60 60 60 59 59 59 58 58 57 57 57 57 56 56 56 56 55 55 55 54 53 53 52 51 50 49 48 47 46 45 43 42 40 39 38 36 35 34 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 43 44 44 45 45
 46 45 44 43 42 41 41 41 41 41 41 41 42 42 43 43 44 44 45 45 46 46 46 46 46 46 46 46 45 45 44 43 42 42 41 40 39 37 36 35 34 34 33 32 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 34 34 35 36 38 39 40 42 43 45 47 49 51 53 56 58 61 64 66 69 72 75 77 80 82 84 85 87 88 88 88 88 87 86 85 83 82 80 77 75 73 71 68 66 63 61 59 57 55 52 50 49 47 45 44 42 41 40 39 38 37 37 36 36 36 36 37 37 38 39 40 42 43 45 47 49 52 54 57 60 62 66 69 72 75 78 81 83 86 88 90 91 92 93 93 93 93 92 91 90 88 87 86 84 83 82 81 80 79 78 78 78 78 78 79 79 80 81 82 83 84 85 86 87 88 88 88 88 88 88 87 86 84 83 81 79 76 74 72 69 67 64 62 59 57 55 52 50 48 46 45 43 42 40 39 38 37 36 36 35 35 34 34 34 34 34 34 35 35 36 36 37 38 39 40 41 43 44 46 48 51 53 56 59 62 66 69 74 78 83 88 93 98 103 108 113 117 121 124 126 128 128 128 126 124 121 117 113 109 104 99 95 90 85 81 77 73 69 65 62 59 56 53 51 48 46 44 42 40 39 37 36 35 34 33 32 31 31 30 30 30 30 31 31 32 33 34 36 37 40 42 45 48 51 55 59 63 68 73 78 84 89 95 100 105 109 113 116 118 119 119 117 115 112 108 104 99 94 89 84 79 74 70 66 62 58 55 53 50 48
 12 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 30 31 31 31 30 30 29 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 19 20 21 21 22 22 22 22 22 22 21 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 19 20 22 24 26 28 30 33 35 37 39 40 41 42 42 42 41 39 38 36 34 32 30 28 26 24 22 20 19 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 32 33 34 34 35 35 34 34 33 33 32 30 29 28 27 26 24 23 22 21 21 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 29 30 31 32 33 35 36 37 38 38 39 39 39 38 38 37 36 35 33 32 30 29 27 26 24 23 22 21 19 18 17 17 16 15 15 14 14 14 14 14 14 14 15 15 16 17 17 18 19 20 22 23 24 26 27 29 30 32 33 34 36 37 38 39 40 40 41 41 41 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 25 26 26 26 27 27 28 29 30 30 31 32 33 33 34 34 34 35 34 34 34 33 32 31 30 29 28 26 25 23 22 21 19 18 17 16 15 14 14 13 13 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 28 29 29 29 29 29 29 29 28 27 27 26 25 25 24 23 23 22 22 22 22 22 22 22 22 22 23 24 24 25 26 27 28 30 31 32 33 34 36 37 37 38 38 39 38 38 37 37 36 34 33 31 30 28 27 26 24 23 22 21 20 19 18 18 17 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 15 15 15 15 15 15 16 16 17 18 19 20 22 23 25 27 29 31 33 35 37 39 41 43 44 45 46 47 47 47 46 45 44 43 41 40 38 36 35 33 32 30 29 28 27 26 26 25 25 25 24 25 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 30 31 33 34 35 36 37 37 38 39 39 40 40 40 40 39 39 38 38 37 36 36 35 34 33 33 32 32 31 31 30 30 30 30 30 30 30 30 31 31 31 32 32 32 32 32 32 32 32 31 31 30 30 29 28 27 27 26 25 25 24 24 24 24 24 24 24 25 26 27 28 29 31 33 36 39 42 46 51 56 61 67 74 81 87 94 99 103 105 105 102 98 93 86 79 72 65 58 52 47 42 38 34 31 29 26 24 23 21 20 19 18 18 17 17 17 17 17 17 18 18 19 19 20 21 22 24 25 26 28 29 31 33 35 37 39 40 42 44 46 47 49 50 51 52 53 54 54 55 55 55 54 54 54 53 52 51 50 48 47 45 44 42 40 38 36 34 32 30 29 27 25 24 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 37 39 41 42 44 45 46 46 46 46 46 45 43 42 40 38 36 34 32 29 27 25 23 22 20 19 18 16 15 15 14 13 13 13 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 22 23 24 25 26 27 28 28 29 29 29 29 29 28 28 27 27 26 25 24 24 23 23 22 22 21 21 21 21 21 21 22 22 22 23 24 25 25 26 27 28 30 31 32 33 33 34 35 35 36 36 36 36 36 36 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 24 24 24 24 25 25 26 26 27 28 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
 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 19 19 19 20 20 19 19 19 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 20 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 23 23 23 22 22 22 21 20 20 19 19 18 17 17 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14
 64 65 66 67 68 69 70 71 71 72 73 73 73 74 74 75 75 75 76 76 76 76 76 77 77 77 76 76 76 75 74 74 73 71 70 68 67 65 63 61 60 58 56 54 52 51 49 48 47 45 45 44 43 43 42 42 42 42 42 42 43 43 44 45 46 47 49 50 52 54 55 57 60 62 64 66 69 71 73 76 78 79 81 82 83 83 83 83 82 81 79 77 75 73 70 68 65 63 60 58 56 54 51 50 48 46 45 43 42 41 40 39 38 38 37 37 37 37 37 37 37 37 38 38 39 40 41 42 43 44 45 46 48 49 51 52 54 55 57 58 59 60 61 61 62 62 62 61 61 60 60 59 58 57 56 55 54 53 52 52 51 50 50 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 51 51 52 52 52 52 52 52 52 51 51 51 50 50 49 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 40 40 40 41 41 42 43 43 44 45 46 47 47 48 49 49 50 50 51 51 51 51 51 51 51 50 50 50 49 49 48 48 48 47 47 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46 46 47 47 47 47 46 46 46 45 44 44 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 34 34 34 34 34 35 35 35 36 36 37 38 39 39 40 42 43 44 45 46 48 49 51 52 54 55 57 58 60 61 63
 35 36 36 37 38 39 39 40 41 42 43 44 46 47 49 50 52 54 56 58 60 62 64 66 68 70 71 73 73 73 73 72 71 68 66 63 60 56 53 49 46 43 40 37 34 32 29 27 26 24 23 22 21 21 20 20 20 20 20 20 21 21 22 23 24 25 27 28 30 31 33 35 37 40 42 44 46 49 51 53 55 57 59 61 62 63 64 64 64 64 64 64 63 62 62 61 60 59 58 57 56 55 54 54 53 52 52 51 51 50 50 50 49 49 48 48 47 47 46 46 45 45 44 43 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 31 31 32 32 33 34 35 36 38 39 41 43 45 48 51 54 57 60 64 68 73 77 82 86 91 95 99 102 104 106 106 105 103 100 97 92 88 83 77 72 67 62 57 53 49 45 41 38 35 33 30 28 26 25 23 22 21 20 19 18 18 18 17 17 17 17 18 18 19 20 21 22 24 25 27 30 32 35 39 42 46 51 55 60 65 69 74 78 82 85 87 89 89 89 88 86 83 80 77 74 70 66 63 59 56 53 50 48 45 43 41 40 38 37 36 35 34 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34
 49 51 53 55 58 60 62 64 66 68 71 73 75 78 80 83 86 89 91 94 97 99 101 103 105 106 106 106 105 103 100 97 93 89 84 79 74 69 64 59 55 51 47 43 40 37 35 33 31 29 28 27 27 26 26 26 26 26 27 28 29 30 32 34 36 38 41 44 47 51 54 59 63 67 72 76 80 83 86 88 88 88 86 84 80 77 72 68 64 59 55 51 47 44 41 38 36 33 31 30 28 27 25 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 24 25 26 28 29 31 33 35 36 39 41 42 44 46 47 48 49 49 49 48 47 46 45 43 41 40 38 36 34 33 31 30 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 20 21 22 23 24 26 28 30 32 35 38 40 44 47 50 53 56 58 60 62 63 63 63 62 60 58 55 53 50 47 44 41 38 36 33 31 29 27 26 24 23 22 21 20 19 19 18 18 18 18 17 17 18 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 38 39 40 41 41 42 42 41 41 40 39 38 37 35 33 32 30 28 27 25 23 22 21 20 19 18 17 17 16 16 16 16 15 15 15 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 31 33 35 36 38 40 43 45 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
 93 89 86 82 78 74 71 67 63 60 56 53 50 47 44 42 40 38 36 34 32 31 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 33 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 43 44 44 44 44 44 43 43 43 42 42 41 41 40 40 39 38 38 37 37 37 36 36 36 36 36 36 37 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 50 51 51 50 50 49 48 47 46 44 43 41 40 38 36 35 34 32 31 30 29 28 27 27 26 26 26 26 25 26 26 26 26 27 27 28 28 29 29 30 31 32 32 33 34 34 35 35 36 36 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 35 35 34 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 29 29 30 31 33 34 36 37 39 42 44 47 50 54 58 62 67 72 78 83 89 95 100 105 110 113 115 116 115 113 110 106 101 95 89 83 78 72 66 61 57 53 49 45 42 39 37 35 33 31 30 28 27 27 26 26 25 25 25 25 26 26 27 28 29 30 31 32 34 36 38 40 42 44 47 50 52 55 58 62 65 68 71 75 78 82 85 88 91 94 97 99 102 104 105 107 108 108 108 108 107 106 104 102 99 96
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 32 32 31 32 32 32 32 33 34 34 35 36 38 39 40 42 43 44 46 47 48 49 50 51 52 52 52 52 52 52 51 51 50 50 49 49 49 48 48 48 48 48 49 49 50 50 51 53 54 55 57 58 60 61 63 64 66 67 68 69 69 69 69 68 67 65 64 62 59 57 55 52 50 47 45 43 41 39 37 35 34 33 31 30 30 29 29 28 28 28 28 28 29 29 30 31 32 33 34 35 37 39 40 42 44 46 48 50 52 54 55 57 58 60 61 62 63 63 64 64 64 64 64 64 64 63 63 63 63 62 62 62 62 62 62 63 63 64 64 65 66 67 68 69 70 71 71 72 73 74 74 75 75 75 75 75 74 73 72 71 70 68 67 65 63 62 60 58 56 55 53 51 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 31 31 31 31 31 31 31 31 32 32 33 34 35 36 38 39 41 43 45 47 50 53 55 59 62 65 68 71 75 78 80 83 85 86 87 87 87 87 86 84 83 81 79 76 74 72 70 68 66 64 63 62 61 60 59 59 59 59 59 59 59 60 60 61 61 62 62 62 63 62 62 62 61 60 58 57 55 53 51 49 47 44 42 40 38 36 35 33 32 30 29 28 28 27 27 26 26 26 26 27 27 28 28 29 30 31 32 34 35 37 38 40 42 44 46 48 50 52 53 55 57 58 60 61 62 62 63 63 63 63 62 62 61
 39 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 28 28 27 27 26 25 24 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 29 29 29 29 29 28 28 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 24 23 23 22 21 20 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 18 20 21 22 24 25 26 27 28 28 29 29 29 29 29 29 28 28 27 27 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 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 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 12 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 23 24 25 25 25 25 25 25 24 24 23 22 21 20 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 24 26 27 29 31 33 34 36 37 38 39 39 39 38 37 36 34 33 31 29 27 25 23 22 20 19 17 16 15 14 13 13 12 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 24 25 27 28 30 31 33 34 36 37 38 38 39 40 40 40 40 40
 89 90 91 92 92 92 91 90 88 86 84 82 79 76 73 71 68 65 63 61 58 56 55 53 51 50 49 48 47 47 46 46 46 46 46 46 46 46 47 48 48 49 50 51 53 54 56 57 59 62 64 66 69 71 74 76 79 82 84 86 88 90 91 92 92 92 92 91 89 87 85 82 79 76 73 70 67 64 62 59 57 55 53 51 49 48 47 46 45 45 44 44 44 44 44 44 45 45 46 46 47 48 48 49 50 51 51 52 52 53 53 53 53 53 53 52 52 52 51 51 50 50 50 49 49 49 49 49 49 49 49 50 50 51 51 52 52 53 53 54 54 54 54 54 54 54 54 54 53 53 52 52 51 51 50 50 50 49 49 50 50 50 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 63 64 65 65 66 66 66 67 67 67 68 68 68 69 70 70 71 72 73 75 76 78 79 81 83 85 86 88 89 91 91 92 92 91 90 89 87 84 81 78 74 71 67 64 60 57 54 51 49 46 45 43 42 41 40 39 39 39 40 40 41 42 43 45 46 48 50 52 54 56 58 60 62 63 65 66 67 67 68 68 67 67 66 65 64 63 62 60 59 58 57 56 55 55 54 54 53 53 53 53 53 54 54 55 55 56 57 57 58 59 59 60 60 60 61 61 60 60 60 59 59 58 58 57 56 55 55 54 53 52 52 51 51 51 50 50 50 50 50 51 51 51 51 52 52 52 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 53 53 54 55 56 57 59 60 62 64 66 68 71 73 76 78 81 83 85 87
 55 54 53 53 52 51 50 49 48 47 45 44 43 42 41 40 38 37 36 35 34 33 32 32 31 30 30 30 29 29 29 29 29 30 30 31 32 33 34 35 37 38 40 42 44 46 48 51 53 55 57 58 60 61 61 62 62 61 61 60 58 57 56 54 52 51 49 48 46 45 44 43 42 42 41 41 41 41 42 42 43 43 44 45 47 48 49 51 52 54 56 58 59 61 63 64 65 67 68 69 69 69 69 69 69 68 67 66 65 64 63 62 60 59 58 56 55 54 53 52 51 50 50 49 48 48 47 47 47 47 46 46 46 47 47 47 48 48 49 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 69 70 70 69 69 69 68 67 66 64 63 61 60 58 57 55 53 52 50 49 47 46 45 44 43 42 42 41 41 40 40 40 40 40 41 41 42 42 43 44 45 47 48 49 51 52 53 55 56 57 58 59 60 60 60 60 60 59 58 57 55 54 52 50 48 46 44 43 41 39 38 36 35 34 33 32 31 30 30 30 30 30 30 30 30 31 31 32 33 34 35 37 38 40 42 44 46 49 51 54 56 59 61 64 67 69 71 73 75 77 78 79 80 80 80 80 80 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 55 54 53 52 50 49 48 47 46 45 45 44 44 44 44 44 44 45 45 46 47 48 50 51 53 55 57 59 61 62 64 66 68 69 71 72 73 73 74 74 74 73 73 72 71 70 69 68 67 66 65 63 62 61 60 59 59 58 57 56
 44 44 43 42 42 40 39 38 37 35 34 33 31 30 29 28 27 26 26 25 25 25 24 24 25 25 26 26 27 28 29 31 32 34 36 38 41 43 46 49 51 54 57 59 61 63 65 66 66 66 65 64 63 61 59 57 55 52 50 47 45 43 41 39 37 36 34 33 32 31 30 30 29 29 29 29 29 29 30 30 31 32 33 34 35 36 37 39 40 42 43 45 46 47 48 50 51 51 52 53 53 53 53 53 53 53 52 52 52 52 51 51 51 51 51 51 51 52 52 53 54 54 55 56 57 58 59 59 60 61 61 61 61 61 61 60 60 59 58 57 55 54 53 51 50 49 48 47 46 45 44 44 43 43 43 43 44 44 45 47 48 50 51 53 56 58 61 63 66 69 71 74 76 77 78 79 79 78 77 75 73 71 68 65 62 58 55 52 49 47 44 42 40 38 36 35 34 33 32 32 31 31 31 32 32 33 34 35 36 37 39 41 42 44 47 49 51 53 55 57 58 59 60 61 61 60 59 58 57 55 53 51 49 47 45 43 41 40 38 37 35 34 33 32 32 31 31 30 30 30 30 31 31 31 32 33 33 34 35 35 36 37 38 38 39 39 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 39 39 40 41 42 43 44 46 47 48 50 52 53 55 57 58 60 61 62 64 65 65 66 67 67 67 67 66 66 65 64 63 62 61 59 58 56 54 52 51 49 47 45 44 42 41 40 39 38 37 36 35 35 35 35 35 35 35 36 36 37 38 38 39 40 41 42 42 43 44 44 44 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 47 47 47 47 46 46 45 45 44 43 42 41 40 38 37 36 35 34 33 31 30 29 28 28 27 26 25 25 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 40 41 42 44 45 46 47 48 48 49 49 49 49 49 49 48 48 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 30 31 32 33 33 34 35 35 36 36 37 37 37 37 37 37 36 36 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 24 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 33 34 35 35 35 35 36 36 36 35 35 35 34 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 21 21 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 45 46 46 47 47
 32 33 34 35 36 37 38 39 40 41 42 42 43 42 42 41 40 39 37 36 34 32 31 29 27 26 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 24 26 27 29 31 33 34 36 38 40 42 44 46 47 49 50 51 51 52 52 52 52 52 52 52 51 51 51 51 51 51 52 52 52 53 54 55 56 57 57 58 59 60 60 60 60 59 58 56 54 52 50 47 44 41 38 36 33 31 28 26 24 22 20 19 18 16 15 14 14 13 12 12 12 11 11 11 11 12 12 12 13 14 14 15 16 18 19 21 23 25 28 30 34 37 40 44 47 50 53 56 58 59 59 59 58 56 54 51 48 45 43 40 38 35 33 31 30 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 18 18 17 16 16 15 15 14 13 13 12 12 12 12 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 29 29 30 31 32 33 34 34 35 35 35 35 34 33 32 31 30 28 27 25 24 22 21 19 18 17 16 15 14 13 12 12 11 11 11 10 10 10 10 10 11 11 11 12 13 13 14 15 16 18 19 20 22 24 26 27 29 31 33 34 36 37 38 38 38 38 38 37 36 35 34 33 32 31 31 30 29 29 29 28 28 28 29 29 29 30 31
 16 15 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 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 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 15 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 15 16 16 16 16 16 16
 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 26 26 26 25 25 25 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 19 19 20 20 21 22 22 23 23 23 24 24 24 24 24 24 23 23 22 22 21 21 20 20 19 19 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 27 27 27 27 27 27 27 26 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 20 20
 35 35 36 37 37 37 38 38 38 38 37 37 37 36 36 35 34 34 33 33 32 32 32 32 32 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 31 30 30 29 29 28 28 27 27 27 27 27 27 27 27 28 29 30 31 32 34 36 38 41 43 46 49 52 56 59 62 64 67 69 70 71 70 70 68 66 63 61 58 54 51 48 45 42 39 37 35 33 31 29 28 27 26 25 25 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 27 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 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 38 38 38 37 37 36 35 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 27 27 28 28 29 30 30 31 32 32 33 33 33 33 33 33 33 33 32 31 31 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 23 24 24 25 26 27 28 30 31 32 33 35 36 37 38 38 39 39 39 39 39 39 38 38 37 36 35 34 33 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 32 33 34
 33 33 34 34 34 34 34 33 33 32 31 30 29 28 27 26 25 23 22 21 20 19 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 24 25 27 28 30 32 34 36 38 40 42 44 46 47 48 48 48 47 46 44 41 39 36 34 31 29 26 24 22 20 18 17 16 14 13 13 12 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 18 19 19 20 22 23 23 24 25 26 26 27 27 27 27 26 26 25 24 23 22 22 21 20 19 18 17 16 16 15 14 14 14 13 13 13 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 17 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 15 15 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 25 26 26 26 25 25 24 23 22 20 19 18 17 16 14 13 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 14 15 16 17 19 20 21 22 23 25 26 27 28 29 30 31 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 25 24 23 21 20 19 18 17 16 15 13 13 12 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 22 22 22 22 22 21 20 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 20 21 22 24 25 27 28 30 31 32 33 34 34 34 34 33 33 32 31 29 28 27 25 24 23 22 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 20 21 22 23 24 26 27 27 28 29 30 30 30 29 29 28 27 26 25 24 22 21 20 19 17 16 15 14 13 13 12 11 11 10 9 9 9 8 8 8 8 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 13 13 13 14 14 14 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 30 31 33 35 37 38 40 41 42 43 44 43 43 42 40 39 37 35 32 30 28 26 24 22 21 19 18 16 15 14 13 13 12 11 11 11 10 10 10 10 10 10 10 10 11 11 12 13 14 15 16 17 18 19 21 23 24 26 28 29 31 33 34 36 37 38 38 39 39 39 39 39 38 38 37 37 36 35 34 33 32 31 30 29 28 27
 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 34 35 35 35 35 34 34 33 32 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 19 19 19 19 20 21 21 22 23 23 24 25 25 26 26 27 27 27 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 25 25 26 26 27 28 28 29 29 29 29 29 29 29 28 28 27 26 26 25 24 23 22 21 21 20 19 19 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 19 19 20 20 21 21 22 23 24 25 26 27 29 30 31 32 34 35 35 36 37 37 37 37 36 36 35 34 33 32 30 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 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 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 30 31 32 32 33 33 33 33 33 33 32 31 31 30 29 27 26 25 24 23 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 26 28 29 30 32 34 35 37 38 40 41 42 42 43 42 42 41 40 39 37 36 34 32 31 29 27 26 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 36 36 35 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 20 19 19 19 20 20 20 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 39 40 40 41 41 41 40 39 39 37 36 35 33 32 30 29 28 27 25 24 23 23 22 21 21 20 20 20 20 20 20 21 21 22 23 24 25 27 28 30 32 34 37 39 41 43 44 45 46 46 45 44 43 41 40 38 36 34 32 31 29 27 26 25 24 23 22 22 22 22 22 22 23 24 25 26 27 29 30 32 33 35 37 38 40 41 42 43 44 45 45 45 44 43 43 42 40 39 38 37 36 35 34 34 33 32 32 32 32 31 31 31 32 32 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 45 46 47 47 47 47 46 46 45 44 42 40 39 37 35 33 31 29 27 25 23 22 20 19 18 18 17 17 16 16 17 17 17 18 18 19 20 21 22 23 24 25 26 28 29 30 32 33 34 35 36 36 37 37 37 37 37 37 37 37 37 37 37 37 38 38 39 39 40 41 42 44 45 47 48 50 51 53 54 55 55 55 54 53 52 50 48 45 43 40 37 35 33 31 29 27 25 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 45 46 47 47 48 48 48 48 47 47 47 46 46
 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 15 15 14 14 14 15 15 15 15 16 16 17 17 18 19 19 20 20 20
 16 16 15 14 13 13 12 12 11 11 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 11 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 16 16 16 16 15 15 14 14 13 12 12 11 11 10 10 9 9 9 9 8 9 9 9 9 10 11 12 13 14 15 17 18 20 22 24 26 27 29 30 31 32 32 32 31 30 29 28 26 25 23 22 21 20 19 18 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 20 20 20 19 19 18 17 16 16 15 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 20 21 23 24 26 27 29 30 30 31 31 30 29 28 27 25 23 22 20 19 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 15 16 16 17 17 17 17 17 17 16 16 16 15 15 14 14 14 14 14 14 14 15 15 16 17 18 20 21 23 25 28 30 33 35 37 39 41 41 42 41 40 38 36 33 31 28 26 23 21 19 17 16 14 13 12 12 11 11 10 10 10 10 9 9 9 10 10 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 21 21 22 21 21 21 20 19 19 18 17
 37 36 34 32 30 29 27 25 24 23 22 21 20 19 18 18 17 17 17 17 17 17 17 18 18 19 19 19 20 20 21 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 27 27 27 26 26 25 24 23 23 22 21 20 20 19 18 18 17 17 17 17 16 17 17 17 18 18 19 20 21 23 24 26 27 29 31 33 35 38 40 43 45 48 51 53 56 58 60 62 64 65 66 66 66 66 65 64 62 60 58 56 54 52 50 48 46 44 42 40 38 36 35 33 32 30 29 28 27 27 26 26 25 25 25 26 26 27 28 29 31 32 34 36 38 40 42 44 47 49 51 54 56 57 59 60 61 62 62 61 61 60 58 57 55 53 52 50 48 46 45 43 41 40 38 37 35 34 32 31 30 28 27 26 25 23 22 21 20 19 19 18 17 17 17 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 33 34 34 34 34 34 33 33 32 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 18 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 53 54 55 56 57 57 57 56 55 54 52 51 49 47 44 42 40 38 36 34 32 31 29 28 27 26 26 25 25 25 25 25 26 27 27 28 29 31 32 34 35 37 38 40 42 44 46 48 50 51 53 55 56 57 58 59 59 60 59 59 58 57 56 55 53 51 49 47 45 43 41 39
 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 17 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 30 31 33 34 35 37 38 40 42 43 45 47 49 51 52 54 55 57 58 58 59 59 59 58 58 57 56 55 53 52 50 48 47 45 43 41 39 38 36 35 34 33 32 31 31 31 31 31 31 31 32 33 33 34 35 36 37 38 40 41 42 44 45 47 48 50 52 54 57 59 62 64 67 70 73 76 79 82 84 85 86 85 85 83 81 78 74 71 67 63 59 55 51 48 45 42 39 36 34 32 31 30 29 28 27 27 27 27 27 28 28 29 29 30 30 31 31 31 31 32 32 32 31 31 31 30 30 29 28 28 27 26 26 25 25 25 25 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 44 46 48 50 53 56 59 63 67 72 76 80 84 87 89 90 89 87 84 80 76 71 65 60 55 51 47 43 39 36 34 31 29 27 26 24 23 23 22 23 23 24 25 27 29 32 36 40 46 52 58 66 74 83 92 102 111 119 126 131 133 133 131 127 120 113 105 97 89 81 74 68 62 57 53 50 47 45 43 42 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 32 32 32 33 33 34 35 37 38 40 42 44 46 48 50 52 55 57 59 61 62 63 64 64 64 63 62 61 59 57 55 52 50 48 46 45 44 43 42 41 41 41 41 41 42 42 42 43 43 43 44 44 44 43 43 43 42 41 40 39 37 36 34 33 31 30 29 28 27 27 26 26 26 26 26 26 27 27 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 17 17 18 19 20 21 22 24 26 28 30 32 34 37 39 41 42 43 43 43 42 41 40 38 37 35 34 32 31 30 29 28 27 27 26 26 26 26 26 27 28 29 31 33 35 38 41 45 49 53 57 61 64 67 69 71 72 72 72 71 70 68 66 63 61 59 56 54 52 50 49 47 46 45 44 43 43 42 42 42 41 41 40 39 39 38 37 36 34 33 32 31 30 29 28 27 26 25 25 25 25 25 26 27 28 30 32 34 37 40 44 48 52 57 62 67 71 76 79 82 84 84 83 80 76 71 66 60 54 48 43 38 34 31 28 25 23 22 21 20 19 19 19 19 19 20 20 21 22 23 24 25 27 28 30 32 34 36 38 40 42 43 44 45 45 45 44 43 41 39 38 36 34 33 32 31 30 29 29 28 28 28 29 29 30 31 32 33 34 36 37 39 40 41 42 42 42 42 41 40 39 38 36 34 33 31 29 28 26 25 24 23 22 21 20 20 19 19 18 18 18 18 19 19 20 21 22 23 25 26 28 30 31 33 35 36 37 39 40 40 41 41 41 41 41 40 40 39 38 37 37 36 36 36 35 36 36 37 38 40 41 44 46 48 51 54 56 59 61 63 64 65 65 64 62 60 58 55 51 48 45 42 39 37 35 33 32 30 30 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 27 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 16 16 16 16
 21 22 23 24 26 27 28 30 31 33 34 36 37 38 39 40 40 40 40 40 40 39 38 37 37 36 35 34 33 33 32 31 31 30 30 30 30 29 29 30 30 30 31 32 33 34 35 36 37 39 40 42 43 44 45 45 46 46 46 46 45 45 44 43 42 42 41 40 39 38 38 37 37 37 37 37 37 38 38 39 40 41 41 42 42 42 41 41 40 38 37 36 34 32 31 29 28 26 25 24 24 23 23 23 23 24 24 25 26 28 29 31 33 34 36 38 40 42 43 44 45 46 46 45 45 44 42 41 39 37 35 33 31 29 27 26 25 24 23 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 28 28 28 28 28 28 29 29 30 31 33 34 36 38 41 43 45 47 49 51 52 52 52 51 49 48 45 43 41 38 36 33 31 29 27 25 24 22 21 20 19 19 18 18 18 19 20 21 22 24 27 29 33 36 40 44 49 53 58 62 66 69 72 74 75 74 73 71 68 65 61 57 54 50 47 44 42 40 38 37 36 35 35 35 35 35 35 36 36 36 37 37 37 36 36 35 34 34 32 31 30 29 28 28 27 26 26 26 26 26 27 27 28 29 30 31 32 33 34 35 36 37 37 38 39 39 39 39 38 38 37 36 35 34 33 32 31 30 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 32 32 32 32 31 31 30 29 28 27 26 24 23 22 21 20 20 19 18 18 18 18 18 18 19 19 20 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 68 66 64 62 59 56 53 50 48 45 44 42 41 40 40 40 40 41 42 43 44 45 47 48 50 52 53 54 56 57 57 58 58 58 57 56 55 53 52 50 49 47 46 45 44 43 43 43 43 43 43 44 44 45 45 45 46 46 46 46 46 46 45 45 44 44 43 42 41 40 40 39 38 38 38 38 38 38 39 40 41 42 43 44 45 47 48 49 50 51 52 52 52 52 52 52 51 50 50 49 48 48 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 50 51 52 54 55 57 59 61 63 65 67 68 69 70 70 69 69 67 66 64 62 60 57 55 53 51 49 47 45 44 43 43 42 42 43 43 44 46 47 49 51 53 55 56 57 58 58 58 57 55 54 51 49 47 44 42 40 38 37 35 35 34 34 35 36 37 38 40 43 45 48 51 54 57 60 63 66 69 71 73 75 76 76 76 75 73 72 69 67 65 62 60 57 55 54 52 51 51 50 50 49 49 49 49 49 49 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 45 45 45 45 45 46 47 47 48 49 49 50 51 51 51 51 51 51 50 50 49 48 48 47 46 46 46 45 45 46 46 47 48 49 50 52 53 55 56 57 58 59 59 60 60 60 59 58 57 56 55 53 51 50 48 47 45 44 43 43 42 42 43 44 45 46 48 50 52 54 57 59 61 63 64 65 66 66 66 66 65 64 62 60 58 56 54 53 51 49 48 47 46 46 46 47 48 50 51 53 56 58 61 63 65 67 68
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 22 22 22 23 24 25 26 28 29 30 31 33 33 34 34 35 35 34 34 33 32 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 34 35 36 37 38 38 39 39 39 40 39 39 39 38 37 36 34 33 31 29 27 25 23 21 20 18 17 15 14 14 13 13 13 13 13 13 14 15 17 19 21 24 27 31 36 42 48 54 61 69 75 81 86 88 89 88 86 82 77 73 68 63 59 55 52 49 46 44 42 40 38 37 36 34 34 33 32 31 31 30 30 30 30 30 30 31 31 32 33 34 35 36 38 40 42 44 46 49 51 54 58 61 65 68 71 74 76 78 78 77 75 72 68 63 57 51 45 40 35 31 27 24 21 19 17 15 14 13 12 12 11 11 11 12 12 12 13 14 15 16 17 18 20 21 22 23 25 26 27 28 29 30 31 32 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 48 48 48 47 46 44 43 41 39 37 35 33 31 30 29 27 27 26 25 25 25 24 25 25 25 26 26 27 28 29 30 31 32 32 33 34 34 34 33 32 31 30 29 28 27 26 25 24 24 24 24 24 25 26 28 30 33 37 41 47 54 62 71 81 92 102 112 120 125 127 124 118 110 100 89 79 69 61 53 46 40 35 31 27 24 21 19 17 16 15 14 13 13 13 13 13 14 15 16 17 19 21 23 26 29 33 37 42 47 53 60 68 77 87 97 107 116 123 128 129 127 121 112 102 91 81 70 61 53 47 41 36 32 29 27 25 23 22
 17 17 16 16 16 15 15 14 14 14 13 13 13 13 13 13 14 14 15 16 16 17 18 20 21 22 24 25 26 28 29 30 31 32 32 32 32 31 30 29 28 26 25 23 22 20 19 18 17 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 24 24 24 24 24 23 22 21 20 19 18 17 16 15 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 14 15 15 16 16 16 16 17 17 17 16 16 16 16 15 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 20 21 21 22 23 23 24 24 24 23 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 12 12 12 13 13 14 15 16 18 20 21 23 25 28 30 31 33 34 35 35 35 34 33 32 30 29 27 25 24 22 21 19 18 17 16 16 15 15 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17
 40 40 40 40 39 39 38 37 36 35 34 33 33 32 32 32 32 33 33 34 35 36 37 38 39 40 41 42 43 43 44 44 45 45 45 44 44 43 42 41 41 40 39 38 37 37 36 36 36 36 37 37 38 38 39 39 39 40 40 40 40 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 31 32 32 33 33 34 34 35 36 37 37 38 39 40 40 41 42 42 43 43 43 43 43 43 43 43 42 42 42 41 41 41 41 41 41 41 42 42 43 44 45 46 47 48 49 50 50 51 51 51 50 50 49 48 47 46 45 44 42 41 40 39 38 37 36 36 36 35 35 35 36 36 36 36 37 37 37 36 36 35 34 33 32 31 30 28 27 26 25 24 24 23 23 23 23 23 24 25 26 27 28 29 31 33 34 36 38 40 42 43 45 46 47 48 48 48 47 47 46 44 43 41 40 38 36 35 34 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 35 35 36 37 38 39 39 40 40 40 40 40 40 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 37 37 37 37 37 37 37 36 36 35 35 34 33 33 32 31 30 29 29 28 27 27 26 26 26 26 26 26 27 28 29 30 31 33 35 36 38 40 41 42 43 44 45 45 45 44 44 43 42 41 39 38 37 35 34 33 32 32 31 31 31 31 31 31 32 33 34 35 36 37 38 39 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 48 51 54 56 59 61 64 65 67 68 68 68 68 67 67 65 64 62 60 58 56 54 52 50 48 46 44 42 41 39 37 35 34 32 31 30 29 28 27 26 26 26 26 26 26 27 28 30 32 34 36 39 42 44 48 51 53 56 59 60 62 62 62 61 59 57 54 51 48 45 42 39 36 33 31 29 27 26 25 24 23 23 23 23 23 23 24 24 25 25 26 26 27 27 27 27 27 27 26 26 26 25 25 25 25 25 25 25 25 26 27 27 28 30 31 33 34 36 39 41 44 46 49 52 54 56 58 60 61 61 61 60 58 56 54 52 49 47 45 43 41 39 37 36 34 33 32 31 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 27 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 24 25 25 26 27 28 29 30 31 31 32 33 34 34 35 35 35 35 35 34 34 33 33 32 31 30 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 30 32 33 35 38 40 43 46 50 54 57 61 64 67 69 70 70 68 66 63 59 56 52 48 44 41 38 35 33 31 29 28 27 27 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 30 30 31 32 32 32 33 33 32 32 32 31 31 30 29 29 28 28 27 26 26 26 25 25 25 25 26 26 27 28 29 31 32 34 36 38 40
 19 18 17 16 15 13 12 11 10 9 9 8 8 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 13 14 15 16 16 16 16 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 11 12 12 13 14 15 16 17 18 18 18 18 18 17 16 15 14 13 12 11 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 5 5 5 6 6 7 8 8 9 10 12 13 14 16 17 19 20 21 21 22 22 21 20 19 17 16 15 13 12 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 12 13 13 13 12 12 11 11 10 9 9 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 5 4 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 9 9 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 15 16 17 18 19 19 19
 26 28 29 31 33 36 39 43 46 50 55 59 63 66 69 71 71 71 69 66 63 60 56 52 48 44 41 38 35 32 30 28 26 25 23 22 21 20 19 19 18 18 18 19 19 20 21 23 25 27 29 32 35 39 42 46 50 54 58 61 64 66 67 67 66 64 61 58 54 51 47 43 40 36 33 31 29 27 25 24 23 22 22 21 21 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 24 24 24 24 24 24 24 25 25 26 27 28 29 30 31 33 35 36 38 40 43 45 47 49 51 52 54 54 54 54 53 52 50 48 46 44 41 39 37 35 34 32 31 30 29 29 28 28 28 27 27 28 28 28 28 29 29 29 30 30 30 30 30 30 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 17 17 17 17 17 18 19 19 21 22 23 25 27 29 31 33 35 37 39 40 41 42 43 43 42 42 41 40 39 38 36 35 34 33 31 30 29 29 28 28 27 27 27 27 28 28 29 30 31 32 34 35 37 38 40 41 42 43 44 45 46 46 46 47 47 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 44 43 42 41 39 37 35 34 32 30 28 26 25 23 22 21 21 20 20 20 20 21 22 22 24 25 26 28 30 32 34 36 37 39 41 43 44 45 45 45 45 44 43 42 40 38 36 34 32 30 29 27 26 24 23 22 22 21 21 21 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 32 33 34 34 34 34 34 33 32 31 30 29 28 27 27 26 25 25 24 24 24 25 25
 31 33 36 38 41 44 47 51 54 58 62 66 70 73 76 79 80 81 81 80 79 76 74 71 67 64 60 56 53 50 47 44 41 39 37 35 34 32 31 31 30 30 30 30 31 32 34 36 39 42 45 49 53 57 62 66 70 74 77 80 82 83 83 83 81 79 77 73 70 66 62 58 54 50 46 43 39 36 33 31 28 26 24 22 21 20 18 18 17 17 16 16 17 17 18 19 20 21 23 26 28 32 35 39 44 49 54 59 64 69 73 77 80 82 82 83 82 80 78 76 73 71 68 65 63 60 58 56 55 54 53 52 52 53 54 55 57 59 62 65 69 72 76 81 85 89 93 97 100 103 105 106 107 106 105 103 100 96 92 88 83 78 73 68 63 59 55 51 47 44 41 38 36 33 32 30 29 27 26 25 25 24 24 23 23 24 24 24 25 26 27 29 31 33 36 39 42 47 51 56 62 68 75 82 89 96 102 107 111 112 112 109 104 98 90 82 73 65 58 51 44 39 35 31 28 26 24 22 22 21 21 21 21 22 23 24 26 28 30 32 35 38 41 45 50 54 59 64 69 74 77 80 82 83 82 79 76 71 67 62 57 52 48 45 42 39 37 35 34 33 32 32 32 32 32 33 33 34 35 35 36 37 37 38 38 38 38 38 37 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 28 28 28 28 28 28 29 29 30 31 32 33 35 36 37 39 40 41 42 42 43 43 43 43 42 42 41 40 39 38 36 35 34 32 31 30 29 28 27 26 25 24 24 24 24 24 24 24 25 26 27 28 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 22 23 24 26 27 28 29 29 30 30 30 29 28 27 26 25 24 22 21 20 20 19 18 18 18 18 18 19 20 21 22 23 25 27 30 33 36 40 44 48 52 56 59 62 64 64 63 61 59 55 52 48 44 40 37 34 31 29 27 25 24 22 21 20 19 19 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 15 16 17 18 20 21 23 25 28 30 32 35 37 39 42 43 45 46 46 47 46 46 45 44 42 41 39 38 36 35 34 33 32 31 30 29 29 29 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 38 39 40 42 44 46 48 50 52 54 56 57 57 57 56 54 51 48 45 41 37 34 30 27 25 22 20 19 18 17 16 15 15 15 15 16 16 17 18 18 19 20 22 23 24 25 26 26 27 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 34 35 36 37 38 39 39 40 40 40 40 40 39 38 37 36 35 34 32 31 30 29 29 28 27 27 27 27 26 26 26 27 27 27 27 27 27 27 27 27 27 26 26 25 24 24 23 22 22 21 21 20 20 20 20 20 21 22 23 24 25 26 28 30 32 34 36 38 40 41 43 44 44 45 45 44 44 42 41 40 38 36 34 33 31 29 27 26 25 23 22 21 20 19 18 17 17 16 16 16 16 16 16 16 16 16 17 18 19 20 21 22 24 26 27 30 32 34 37 39 42 44 46 47 48 48 47 45 44 41 39 36 34 31 29 27 25 24 22 21 21 20 20 20
 9 9 10 10 11 12 13 14 15 16 17 18 19 20 20 21 21 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 11 11 11 12 13 13 14 15 16 17 18 19 19 20 20 20 20 19 18 17 16 15 14 13 12 11 10 9 8 8 8 7 7 7 7 7 8 8 8 8 9 9 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9 10 11 12 13 15 16 18 20 23 25 27 29 31 32 32 32 30 29 27 24 22 20 18 16 15 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 8 8 8 8 9 9 9 10 11 11 12 13 13 14 15 15 15 15 15 15 15 15 14 14 13 13 12 12 12 11 11 11 11 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 12 12 12 13 14 14 15 16 16 17 18 19 19 19 19 19 19 18 17 16 15 14 13 12 11 10 9 9 8 8 8 8 8 8 8 9 9 9 10 11 11 12 13 13 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 13 14 14 15 16 17 18 18 19 20 20 20 20 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 32 33 34 36 38 40 41 43 44 45 45 45 45 44 43 42 41 39 38 37 36 35 34 34 34 35 36 37 39 41 44 47 51 56 61 67 74 81 88 95 101 106 110 112 112 109 105 100 94 87 80 73 67 61 56 52 48 44 41 39 37 36 35 34 33 33 33 34 34 35 35 36 37 38 38 39 39 39 39 39 38 37 36 35 34 32 31 30 29 29 28 28 28 28 28 29 30 30 31 33 34 35 36 38 39 40 41 42 43 44 44 44 44 44 44 44 44 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 34 34 34 35 35 36 37 39 40 42 44 46 49 52 54 57 60 63 65 66 67 67 67 65 63 60 56 53 49 46 42 39 37 35 33 31 30 30 30 30 30 31 31 32 34 35 36 37 38 39 40 40 40 40 40 40 39 38 38 37 36 36 35 35 35 35 35 36 37 38 39 41 43 44 46 48 50 52 54 56 57 58 58 58 58 57 56 54 53 51 50 48 46 45 44 43 42 41 40 39 39 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 32 32 33 33 34 35 37 39 41 43 46 49 52 56 60 63 66 69 72 73 75 75 75 74 72 70 68 65 63 60 57 55 53 51 49 47 46 45 44 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 42 43 44 45 46 48 49 51 52 54 55 56 57 57 57 57 56 55 53 51 48 46 43 41 39 37 35 33 32 30 30 29 29 29 30
 13 13 14 14 15 16 17 18 19 19 20 20 20 20 20 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 23 24 24 24 24 24 23 23 22 21 20 19 19 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 18 19 19 19 19 19 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 14 15 15 16 17 18 19 20 21 21 21 21 21 21 20 19 18 17 16 15 14 13 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 18 18 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 18 18 19 19 19 19 19 19 19 18 18 17 16 16 15 14 14 13 13 12 12 12 12 12 12
 21 21 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 21 21 22 23 23 24 25 27 28 29 30 31 32 33 34 34 34 34 34 33 32 31 30 29 27 26 25 25 24 23 23 23 23 22 22 22 23 23 23 23 23 22 22 22 21 21 20 20 19 18 18 17 17 17 16 16 17 17 18 19 20 21 23 25 27 29 32 34 37 40 42 44 45 45 45 45 43 42 40 38 35 33 31 30 28 27 26 25 24 24 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 34 34 33 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 17 18 19 20 22 23 25 27 29 32 34 37 39 41 43 44 44 43 42 41 38 36 33 31 28 26 24 22 20 18 17 16 15 14 14 13 13 13 13 13 14 14 15 16 17 19 21 23 25 27 29 32 34 35 36 37 37 36 35 34 32 30 28 27 25 24 22 21 21 20 20 20 20 20 20 21 21 22 22 23 23 23 23 23 23 22 21 21 20 19 18 17 16 16 15 14 14 14 13 13 13 13 14 14 14 15 15 15 16 17 17 18 18 19 19 20 20 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20
 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 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 7 7 7 8 8 8 9 9 10 10 10 11 11 11 11 11 11 10 10 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 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 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 10 11 11 11 10 10 10 9 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 7 7 7 8 8 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 8 9 9 9 9 10 10 9 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 53 51 50 48 46 44 43 41 40 38 37 36 35 33 32 32 31 30 29 29 28 28 28 28 28 28 28 28 29 29 30 30 31 32 32 33 34 34 35 35 36 36 36 36 35 35 34 34 33 32 32 31 30 29 28 28 27 27 26 26 26 25 26 26 26 27 28 29 30 31 33 35 37 39 41 44 46 49 51 53 56 57 59 60 60 60 60 59 57 56 54 52 50 48 47 45 44 42 41 40 39 38 37 36 35 35 34 33 32 31 30 29 28 27 27 26 26 25 25 26 26 26 27 28 29 30 32 33 35 37 39 41 43 45 47 49 51 52 52 52 52 51 50 48 46 44 42 40 38 36 34 32 31 30 29 29 28 28 28 28 28 29 29 30 31 32 33 34 36 37 39 41 43 45 48 50 53 56 59 61 64 67 70 73 75 77 79 80 81 81 80 79 78 76 73 71 68 65 62 59 56 54 51 49 46 44 43 41 40 39 38 37 37 37 36 36 36 37 37 37 37 38 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 48 48 48 48 48 48 47 47 47 46 46 46 46 46 46 47 47 48 49 50 51 52 53 54 55 56 56 55 54 53 52 50 48 45 43 41 39 37 35 33 32 31 30 29 29 29 29 30 31 32 33 35 38 41 44 48 52 56 61 65 69 73 75 77 78 77 76 74 71 67 63 59 55 51 48 44 41 39 36 34 32 31 29 29 28 28 28 28 28 29 30 31 33 35 37 39 41 43 46 48 51 53 55 57 58 60 60 61 61 60 59 58 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
 69 70 71 71 70 67 65 61 57 54 50 46 43 39 37 34 32 30 29 28 27 26 26 27 27 28 30 32 34 37 41 45 49 54 58 63 68 71 75 77 78 77 76 74 71 68 64 60 55 52 48 44 41 38 35 33 31 29 28 27 26 25 25 25 25 26 27 28 29 31 33 35 38 40 43 46 48 51 54 56 59 61 62 64 65 65 65 65 64 63 62 61 59 57 56 54 52 51 49 47 46 44 42 41 39 38 36 35 34 32 31 30 29 28 27 27 26 26 26 25 25 26 26 26 27 27 28 29 29 30 31 32 33 33 34 35 35 36 36 36 36 36 36 36 35 34 34 33 32 31 30 29 28 27 27 27 26 26 27 27 28 29 30 31 33 35 37 39 42 44 47 50 52 55 57 59 60 61 61 60 59 58 56 54 53 51 49 48 47 46 45 45 44 44 44 43 43 42 42 41 40 39 38 37 36 35 34 33 32 31 31 30 30 30 31 31 32 33 34 35 37 38 40 42 44 46 48 50 52 53 54 55 55 55 54 53 52 50 49 47 45 43 42 41 39 39 38 37 37 37 37 37 38 38 39 40 41 42 43 44 45 46 48 49 51 53 54 56 58 60 62 64 65 67 69 70 71 72 73 73 74 73 73 72 71 70 68 66 64 62 60 58 56 55 53 51 49 48 47 45 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 38 37 37 38 38 38 38 39 40 40 41 42 43 45 46 47 48 49 50 51 51 52 52 51 51 51 50 49 49 49 48 48 48 49 50 51 53 54 57 59 62 64 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
 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 24 24 24 24 24 24 25 25 26 27 27 28 29 30 30 31 31 32 32 32 32 32 31 31 30 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 33 35 36 38 40 41 43 45 46 47 48 48 48 48 47 46 44 43 41 39 37 35 33 31 29 27 26 25 24 23 22 22 22 22 22 22 23 24 24 25 26 28 29 30 31 33 34 36 37 38 39 40 41 42 42 42 41 41 40 39 37 36 34 33 31 30 28 27 26 26 25 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 30 31 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 35 36 36 36 36 37 37 37 37 36 36 36 36 35 35 34 33 33 32 31 31 30 30 30 30 30 30 31 32 32 33 34 35 36 38 39 40 41 42 42 43 43 43 42 42 41 40 39 37 36 35 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 27 27 27 27 27 28 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 43 44 44 44 44 44 44 44 44 43 43 42 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 37 37 37 38 39 40 42 44 46 49 52 55 58 61 64 66 67 67 66 65 62 59 56 52 49 46 44 42 41 41 41 41 42 44 45 48 50 53 56 59 63 66 70 73 77 80 83 85 87 88 88 88 86 84 82 79 76 73 70 67 64 62 60 59 58 57 56 55 54 54 53 52 51 50 49 47 46 45 44 42 41 40 40 39 38 38 38 39 39 40 40 41 43 44 45 46 47 48 49 50 51 51 52 52 52 53 53 53 53 54 55 56 57 59 61 63 66 69 72 75 77 79 80 80 80 78 76 74 71 67 64 60 57 54 51 48 45 43 41 39 37 36 35 34 33 33 34 34 36 38 40 44 47 52 56 61 65 68 71 72 72 71 69 66 63 60 56 53 50 48 46 44 43 42 42 42 43 43 45 46 48 50 51 53 54 54 54 54 53 51 49 47 45 42 40 37 35 33 31 30 29 28 28 29 30 31 34 36 40 44 48 53 58 62 66 70 73 75 77 77 77 76 74 72 69 66 63 60 57 53 50 47 44 41 39 36 34 32 31 29 29 28 29 29 30 31 33 35 37 40 42 45 47 49 51 53 54 55 55 55 55 54 53 52 51 50 48 47 46 45 45 44 44 44 44 45 45 46 47 47 48 48 49 49 48 48 47 45 44 42 40 38 36 34 32 31 30 29 29 29 29 30 31 32 33 35 36 38 40 42 44 46 48 50 52 55 57 58 60 61 61 61 60 58 56 54 51 47 44 41 39 36 35 34 33 33 33 34 34 36 37 38 40 42 43 45 46 47 48 48 48 48 47 46 44 43 42 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
 31 30 28 27 26 24 23 22 21 20 19 19 19 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 21 21 21 20 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 21 22 22 22 23 23 23 23 23 22 22 22 22 22 22 23 23 23 24 25 25 26 27 28 29 30 31 31 32 32 32 32 31 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 29 29 29 28 27 27 26 25 24 23 22 22 21 20 20 20 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 30 31 31 31 31 30 30 29 29 29 28 28 28 28 28 28 29 29 30 30 31 31 31 31 31 30 30 29 27 26 25 23 22 21 19 18 17 17 16 15 15 15 14 14 14 14 14 14 15 15 16 16 17 18 19 20 22 23 24 26 27 28 29 30 30 31 30 30 29 28 27 26 26 25 24 24 24 24 24 24 25 25 26 27 28 29 30 30 31 32 32 32 31 31 30 29 28 27 25 24 23 23 22 21 21 20 20 20 20 20 20 20 21 22 22 23 24 25 26 27 28 29 29 29 29 29 29 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 34 34 34 34 33 32
 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 22 22 21 20 20 19 19 18 18 18 17 18 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 18 18 19 20 20 21 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 26 25 24 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 13 13 14 15 16 17 18 20 21 22 23 24 24 25 25 24 24 23 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 12 11 11 12 12 12 13 14 15 16 17 18 19 21 22 23 23 24 25 25 25 25 25 24 24 24 23 23 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 18 18 17 17 16 15 15 14 13 13 12 12 12 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 19 19 18 18 17 17 16 15 14 14 13 13 13 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 24 24 25 25 25 26 26 26 26 26 26 25 25 24 24 23 22 21 20 19 18 17 16 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 23 24 24 25 25 24 24 23 23 22 21 20 19 18 17 16 16 16 15 15 16 16 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24
 14 14 14 15 15 16 16 17 17 18 18 18 18 19 19 19 19 19 20 20 21 22 23 25 27 30 33 36 40 44 47 49 50 49 47 44 40 36 33 29 26 24 21 20 18 17 16 15 14 14 14 13 13 14 14 14 15 16 17 19 20 22 24 26 27 29 29 30 29 29 28 26 25 23 22 21 20 19 18 18 17 17 16 16 16 16 15 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 18 19 20 21 21 21 21 21 20 20 19 18 18 17 17 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 20 21 21 21 20 20 19 19 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 12 12 12 12 13 14 14 16 17 19 22 25 28 33 37 43 49 54 59 61 61 58 53 46 40 33 28 24 20 17 15 14 13 12 12 11 11 11 11 12 12 13 13 14 16 17 19 21 24 27 32 37 44 52 61 71 81 89 94 93 86 76 64 53 43 35 29 24 20 17 15 13 12 11 10 10 10 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 13 14 14 14 14 15 15 16 16 17 18 19 21 23 26 30 34 40 47 55 65 76 86 93 97 95 89 80 70 60 52 44 38 33 29 26 23 21 20 19 18 17 16 16 16 16 16 16 16 17 18 19 21 23 25 29 33 38 45 53 62 73 83 91 96 96 92 84 74 64 55 47 40 34 30 26 23 21 19 17 16 15 14 14 14 14 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 21 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 20 20 20 19 19 18 17 17 16 16 15 15 15 14 14 15 15 15 16 17 18 19 20 22 23 25 27 28 30 31 33 34 34 35 35 35 35 34 34 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 16 16 16 16 16 16 17 17 18 19 19 20 21 22 24 25 26 27 28 28 29 29 28 27 26 25 24 22 21 20 19 18 18 17 17 16 16 16 16 17 17 18 19 20 21 22 24 26 28 30 32 35 37 40 42 44 45 46 47 47 47 47 47 46 45 44 44 43 42 41 40 38 37 35 34 32 30 29 27 26 25 23 23 22 21 21 20 20 20 20 19 20 20 20 20 21 21 22 23 24 25 26 27 28 30 31 32 33 34 35 35 34 34 33 31 30 29 28 27 26 26 26 26 26 27 27 28 29 30 32 33 34 36 37 37 37 37 36 35 33 31 29 26 24 22 20 19 18 17 16 15 15 14 14 14 14 15 15 16 16 17 18 20 21 22 24 25 27 28 29 30 30 30 30 29 29 28 26 25 24 23 22 21 20 19 18 17 17 16 16 16 16 15 15 15 15 16 16 16 17 17 18 19 20 22 23 25 26 28 30 31 32 33 33 33 33 33 32 32 31 30 29 29 28 27 26 25 24 23 22 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 66 68 70 72 74 75 75 74 72 70 67 64 60 57 53 49 45 42 38 35 32 30 27 26 24 23 22 22 22 23 24 25 26 27 29 30 31 33 34 35 36 37 37 38 39 39 39 40 40 40 39 39 38 37 36 35 33 32 30 28 26 25 24 23 22 22 22 22 23 24 25 27 28 30 32 34 36 38 40 43 46 49 52 55 58 61 64 67 69 70 71 72 71 71 70 68 66 64 62 60 58 56 54 52 50 47 45 43 40 38 35 33 31 29 27 25 24 24 23 23 24 25 26 27 29 31 33 35 36 38 40 42 44 46 48 49 50 51 52 52 51 51 49 47 45 43 40 38 35 32 30 28 26 25 25 25 26 27 28 30 33 36 39 43 47 51 56 60 65 70 75 78 81 83 84 83 82 79 75 71 67 63 59 55 52 49 47 45 43 42 40 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 26 26 27 29 30 32 33 35 36 38 39 40 41 41 41 42 41 41 40 40 39 38 36 35 34 33 31 30 29 28 27 26 25 25 25 25 26 27 28 30 32 34 36 38 40 41 43 44 46 47 48 50 51 52 53 55 56 58 59 60 61 62 63 63 63 62 61 59 57 55 52 50 47 44 41 39 36 34 32 30 28 26 25 24 23 22 22 22 23 24 26 28 31 34 38 41 45 49 52 56 58 61 62 63 63 63 62 60 58 55 52 49 46 43 40 37 34 31 29 27 25 23 22 21 21 22 22 23 25 27 29 31 34 36 38 40 42 43 45 46 47 48 49 50 51 52 53 55 57 59 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 39 43 49 56 65 76 90 108 129 154 181 209 233 247 249 237 214 187 158 132 108 89 73 61 52 45 41 38 37 37 38 40 42 45 48 51 55 59 63 67 71 76 80 83 87 90 92 93 94 94 94 92 89 86 82 77 72 67 61 56 51 47 43 40 38 36 35 34 34 34 34 34 34 35 36 37 38 39 41 43 45 47 50 52 54 56 57 58 57 56 55 52 50 47 43 40 38 35 33 31 29 28 27 26 25 25 25 25 25 26 27 29 30 33 35 38 42 45 48 50 51 51 50 48 46 44 42 40 38 36 34 33 31 30 29 28 28 27 27 26 26 26 26 26 25 26 26 26 27 28 30 33 37 43 50 59 70 82 94 106 117 126 131 131 128 122 114 104 94 84 76 68 61 55 50 46 43 41 39 38 37 37 37 37 38 39 40 41 42 43 43 44 44 43 42 41 39 38 36 34 32 31 30 30 30 31 34 38 44 51 60 70 81 93 105 116 125 130 132 131 126 119 111 102 93 84 77 70 63 58 53 49 45 42 39 36 34 32 31 29 28 28 28 28 29 30 31 33 34 35 37 38 38 39 40 40 40 41 41 41 41 41 40 40 39 38 37 36 35 34 32 31 30 29 28 27 26 26 25 25 25 26 26 27 28 29 30 31 32 33 33 33 33 33 32 30 29 28 26 25 25 24 23 23 23 23 23 24 24 25 26 27 29 30 32 35 37 40 43 46 49 52 54 56 58 58 57 55 52 48 45 41 38 35 33 32 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 29 29 29 29 29 30 31 33
 47 46 45 44 43 43 42 41 40 40 39 38 38 37 36 35 34 33 31 30 28 27 26 25 24 23 23 23 24 25 27 29 31 33 36 38 40 41 42 43 43 43 42 41 40 38 37 35 33 31 29 28 26 24 23 22 21 20 20 20 20 20 21 22 23 25 27 29 30 32 33 34 34 34 34 34 34 34 34 35 35 36 37 39 41 43 46 49 52 55 57 59 60 59 57 55 51 47 43 39 35 32 29 26 23 21 20 18 17 16 15 14 14 14 15 16 17 19 21 24 27 30 32 35 37 39 40 40 40 40 39 38 37 36 34 33 31 30 28 26 25 24 22 21 19 18 17 16 15 14 14 14 14 14 15 17 19 21 24 27 30 33 36 38 41 43 45 47 48 49 50 52 53 54 55 56 58 59 61 63 65 67 69 71 72 72 72 70 69 66 63 59 55 51 46 42 38 34 31 27 24 21 19 17 15 13 13 12 12 13 13 14 16 17 19 20 22 23 25 26 27 29 30 31 32 33 34 34 35 35 35 35 34 33 32 30 28 26 24 21 19 17 15 13 12 11 11 11 11 12 13 14 16 18 20 22 25 28 31 36 40 46 51 57 63 68 72 74 75 73 69 65 60 55 51 47 43 40 38 36 34 33 32 32 31 31 30 30 29 28 27 26 24 22 20 19 17 16 15 14 14 14 14 14 15 16 17 18 19 20 21 23 24 26 28 29 31 33 34 35 36 37 37 37 36 35 34 32 30 27 25 23 22 20 19 19 19 20 21 22 23 25 27 29 31 33 35 37 40 42 44 45 47 48 49 49 49 49 49 48
 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 28 27 26 24 23 21 19 18 16 15 15 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 28 29 29 29 29 29 28 28 27 26 25 23 22 21 19 18 17 16 15 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 19 20 21 23 25 27 29 32 35 39 42 45 48 51 52 52 52 50 48 45 42 39 36 33 31 28 26 24 22 20 19 17 16 15 14 14 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 25 26 27 27 27 28 28 27 27 26 26 25 24 22 21 20 18 17 16 15 14 13 13 13 14 15 16 17 19 20 22 24 26 28 30 32 34 37 39 41 44 47 50 53 57 60 64 68 71 74 76 77 77 76 73 70 66 61 56 51 47 42 38 35 31 28 26 23 21 19 17 16 15 14 13 13 13 13 14 15 16 17 18 20 20 21 22 22 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 13 13 14 15 16 18 19 21 23 25 28 30 33 37 40 45 49 53 58 62 65 67 67 66 64 60 56 51 46 41 37 33 30 28 25 23 22 21 19 18 18 17 16 16 15 15 14 14 13 13 13 13 13 14 14 15 16 17 19 20 21 23 24 25 26 27 28 29 29 30 30 30 30 29 29 28 28 27 26 24 23 22 21 19 18 17 16 15 15 14 14 15 16 17 18 20 21 23 25 27 29 30 32 34 35 36 37 37 38 38 37 37 36 35 34 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 27 29 31 32 33 33 33 33 32 31 29 28 26 24 23 21 20 19 18 17 16 15 15 14 14 14 14 15 15 16 16 16 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 16 16 16 15 14 14 13 13 13 12 12 12 12 13 13 14 14 15 16 17 19 21 23 25 28 32 35 39 43 47 50 52 52 52 50 47 44 41 39 36 34 32 30 29 28 27 27 26 26 25 25 24 23 22 21 19 18 16 15 13 12 11 11 10 10 10 10 10 10 11 11 11 12 13 13 14 15 16 17 18 20 21 23 24 25 26 27 27 27 26 25 23 21 19 18 16 15 14 14 14 14 15 15 16 17 19 21 23 25 27 30 33 36 39 42 43 44 44 43 41 39 36 33 30 28 26 24 22 21 20 20 19 19 19 19 19 19 20 20 20 20 20 20 19 19 18 18 17 17 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 24 24 24 24 23 23 21 20 19 18 16 15 14 13 13 12 11 11 11 10 10 10 10 10 11 11 12 13 14 15 16 18 19 20 22 22 23 23 23 22 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 12 12 13 14 15 17 18 20 21 22 22 23 23 22 22 21 20 20 19 19 18 18 18 18 19 19 20 21 23 24
 35 35 36 36 36 36 36 35 35 33 32 31 29 28 26 24 23 21 20 18 17 16 15 14 14 15 16 18 20 23 26 30 34 38 41 45 48 51 53 55 56 58 58 59 58 58 57 55 54 52 49 46 43 40 37 33 30 27 24 21 19 18 17 17 18 19 21 24 27 30 33 36 38 41 42 43 44 44 43 42 41 40 40 39 39 39 39 40 42 45 49 54 61 70 81 96 113 133 156 179 200 212 214 204 184 160 135 112 92 74 60 48 39 31 26 22 19 17 16 16 17 18 20 22 24 27 29 32 35 38 42 45 49 53 56 60 64 68 71 74 76 76 76 74 70 65 59 52 46 39 33 27 23 20 17 15 15 14 15 16 17 19 21 23 26 30 34 38 44 50 56 63 71 79 86 92 96 99 99 98 95 91 87 83 78 74 71 68 66 64 63 61 60 59 58 56 55 52 50 46 43 39 35 31 27 24 21 19 18 17 17 18 19 21 22 24 27 29 31 34 37 39 42 45 48 50 52 54 56 57 57 57 55 53 50 47 43 39 35 32 28 25 23 22 21 21 23 25 29 33 38 44 50 58 65 73 80 86 90 93 93 90 86 80 74 68 62 56 51 47 44 41 39 38 37 36 36 36 36 36 36 36 36 35 35 34 32 31 29 27 25 23 21 20 19 19 20 21 24 28 33 40 48 58 70 83 96 108 119 127 131 130 124 115 104 92 81 70 61 53 46 40 35 30 27 24 21 19 17 16 15 15 16 17 19 22 26 30 35 39 44 47 50 51 52 51 50 48 46 44 42 40 38 37 36 35 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

