
 % 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
 34627 37014 39563 42280 45168 48229 51461 54860 58416 62114 65936 69853 73830 77825 81788 85659 89372 92856 96038 98842 101197 103041 104320 104998 105053 104484 103309 101561 99292 96562 93442 90005 86327 82479 78528 74535 70551 66620 62780 59057 55475 52048 48785 45694 42775 40028 37450 35035 32778 30672 28709 26881 25180 23599 22130 20766 19498 18322 17229 16214 15271 14396 13582 12826 12123 11469 10861 10295 9768 9277 8819 8392 7995 7623 7277 6953 6651 6368 6104 5858 5627 5411 5209 5020 4843 4678 4523 4378 4243 4116 3998 3888 3785 3689 3600 3517 3440 3368 3302 3241 3185 3134 3088 3046 3008 2974 2944 2918 2896 2878 2863 2852 2845 2841 2841 2844 2851 2861 2875 2893 2914 2939 2968 3001 3039 3080 3126 3176 3231 3291 3356 3426 3502 3584 3673 3767 3869 3978 4095 4220 4353 4496 4649 4813 4988 5174 5374 5587 5815 6059 6320 6599 6898 7218 7560 7927 8320 8741 9193 9678 10198 10757 11358 12004 12697 13444 14247 15111 16041 17043 18121 19283 20534 21880 23330 24891 26570 28374 30313 32393 34623 37010 39559 42276 45164 48225 51458 54857 58414 62113 65936 69853 73832 77829 81793 85666 89381 92867 96051 98857 101215 103061 104343 105023 105080 104513 103339 101592 99323 96594 93474 90037 86358 82510 78558 74563 70577 66646 62804 59081 55497 52068 48805 45712 42792 40044 37465 35049 32791 30684 28720 26892 25190 23609 22139 20774 19506 18329 17236 16221 15278 14402 13588 12832 12128 11474 10866 10300 9772 9281 8823 8396 7998 7627 7280 6956 6654 6371 6107 5860 5629 5413 5211 5022 4846 4680 4525 4380 4245 4119 4000 3890 3787 3691 3602 3518 3441 3370 3304 3243 3187 3136 3089 3047 3009 2976 2946 2920 2898 2879 2865 2854 2846 2842 2842 2845 2852 2862 2876 2894 2916 2941 2970 3003 3040 3081 3127 3178 3233 3292 3358 3428 3504 3586 3674 3769 3871 3980 4096 4221 4355 4498 4651 4815 4989 5176 5376 5589 5817 6061 6322 6601 6900 7220 7562 7929 8322 8743 9196 9681 10201 10760 11361 12006 12700 13447 14250 15114 16045 17046 18125 19286 20537 21884 23334 24895 26574 28378 30317 32398
 74 73 72 71 70 69 68 67 66 66 65 64 64 63 62 62 61 61 60 60 60 59 59 59 58 58 58 58 58 57 57 57 57 57 57 57 57 58 58 58 58 58 59 59 59 60 60 60 61 61 62 62 63 64 64 65 66 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 82 83 85 86 88 89 91 93 94 96 98 99 101 103 105 107 109 110 112 114 116 118 120 122 124 126 128 130 132 134 136 138 139 141 143 144 146 147 149 150 151 152 153 154 155 156 156 156 157 157 157 157 157 156 156 155 155 154 153 152 151 150 148 147 145 144 142 141 139 137 136 134 132 130 128 126 125 123 121 119 117 115 113 112 110 108 106 104 103 101 99 98 96 95 93 92 91 89 88 87 85 84 83 82 81 80 79 78 77 76 75 74 73 73 72 71 71 70 69 69 68 68 68 67 67 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 67 67 68 68 68 69 70 70 71 71 72 73 74 74 75 76 77 78 79 80 81 83 84 85 86 88 89 91 92 94 95 97 99 101 102 104 106 108 110 112 115 117 119 121 124 126 129 131 134 136 139 141 144 146 149 152 154 157 160 162 165 167 170 172 174 176 179 181 183 184 186 188 189 190 191 192 193 194 194 194 194 194 194 193 193 192 191 190 188 187 185 184 182 180 178 175 173 171 168 166 163 160 158 155 152 150 147 144 141 139 136 133 131 128 126 123 120 118 116 113 111 109 107 104 102 100 98 96 95 93 91 89 88 86 84 83 82 80 79 78 76 75
 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 31 32 33 35 36 37 38 40 41 42 44 46 47 49 51 53 55 58 60 63 65 68 71 74 77 80 84 87 91 95 99 103 107 112 116 121 126 131 136 140 145 150 155 160 164 168 173 176 180 183 186 188 190 191 192 192 192 191 190 188 185 183 180 176 172 168 164 159 154 150 145 140 135 130 125 120 116 111 107 102 98 94 90 87 83 80 76 73 70 67 64 62 59 57 55 52 50 48 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 22 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 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 32 34 35 36 37 38 40 41 42 44 46 47 49 51 53 55 57 59 62 64 66 69 72 75 77 80 83 86 90 93 96 100 103 106 110 113 116 120 123 126 129 132 134 137 139 141 142 143 144 145 145 145 145 144 143 142 140 139 136 134 132 129 126 123 120 116 113 110 106 103 100 96 93 90 87 84 81 78 75 72 69 67 64 62 60 57 55 53 51 50 48 46 45 43 42 40 39 38 36 35 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 20 19 19 19 19 19 19 18 18 18
 62 61 59 57 56 54 53 51 50 49 48 46 45 44 44 43 42 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 40 40 41 42 42 43 44 45 46 47 48 49 51 52 53 55 56 58 60 62 64 66 68 70 72 75 78 80 83 86 90 93 97 101 105 109 113 118 123 128 133 139 145 151 157 164 171 178 186 194 202 210 219 228 237 247 257 267 277 287 297 308 318 328 338 348 357 366 374 382 389 396 401 406 410 412 414 415 414 413 410 407 403 397 391 384 377 369 360 351 342 332 323 313 303 293 283 273 263 254 245 236 227 218 210 202 194 187 180 173 167 160 154 148 143 138 133 128 123 119 115 111 107 104 100 97 94 91 88 86 83 81 78 76 74 72 71 69 67 66 64 63 61 60 59 58 57 56 55 54 53 53 52 51 51 50 50 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 50 50 51 51 52 53 53 54 55 56 57 58 59 60 62 63 64 66 67 69 71 72 74 76 78 81 83 85 88 91 93 96 99 103 106 110 113 117 121 125 130 134 139 144 149 154 159 165 171 177 183 189 195 201 208 214 221 228 234 241 247 253 259 265 271 276 281 285 290 293 296 299 300 302 302 302 302 300 299 296 293 289 285 281 276 270 264 258 252 245 239 232 225 218 211 204 198 191 184 178 171 165 159 153 148 142 137 132 127 122 117 113 109 105 101 97 94 90 87 84 81 79 76 73 71 69 66 64
 32 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 45 46 47 49 51 52 54 56 58 60 63 65 68 71 74 77 80 84 87 91 96 100 105 110 116 122 128 134 141 149 157 165 174 183 193 203 215 226 239 252 265 280 295 310 327 343 361 379 397 415 434 453 471 489 507 524 539 553 566 577 586 593 598 600 600 597 592 585 575 564 551 536 520 503 486 468 449 430 412 393 375 357 340 323 307 292 277 263 249 236 224 212 201 191 181 172 163 155 147 140 133 127 121 115 109 104 100 95 91 87 83 80 76 73 70 68 65 62 60 58 56 54 52 50 49 47 46 45 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 38 38 39 40 41 42 43 44 46 47 48 50 51 53 54 56 58 60 61 63 66 68 70 72 75 77 80 83 86 89 92 95 99 102 105 109 113 117 121 125 129 133 137 141 145 150 154 158 162 166 170 174 178 182 185 188 191 194 196 198 200 202 203 203 204 204 203 203 201 200 198 196 194 191 188 185 181 178 174 170 166 162 158 154 149 145 141 137 132 128 124 120 116 113 109 105 102 98 95 92 89 86 83 80 77 75 72 70 68 65 63 61 59 58 56 54 52 51 50 48 47 46 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 8 9 11 12 13 15 16 18 20 22 25 27 30 33 36 40 44 48 53 58 64 70 77 85 93 102 113 124 136 149 164 180 198 218 239 263 289 316 347 379 414 451 491 531 573 615 656 695 730 761 786 804 813 813 804 788 763 733 698 659 618 577 536 495 456 419 384 352 321 294 268 244 223 203 185 169 154 141 128 117 107 98 89 81 74 68 62 57 52 48 44 40 36 33 30 28 25 23 21 19 18 16 15 13 12 11 10 9 8 7 6 6 5 4 4 3 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 9 9 10 11 12 13 15 16 17 19 20 22 24 26 28 30 33 36 39 42 45 49 53 57 62 67 72 78 85 92 99 107 116 125 135 146 158 170 183 198 213 228 245 262 280 298 317 336 355 373 390 406 421 433 443 451 455 456 455 450 442 432 419 404 388 370 352 333 314 295 276 258 241 224 208 193 179 166 154 142 131 121 112 103 95 88 81 74 69 63 58 54 49 45 42 38 35 32 30 27 25 23 21 19 17 16 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 19 19 19 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 45 47 48 51 53 55 57 60 62 65 68 71 74 78 81 85 89 93 97 101 106 111 115 120 125 130 136 141 146 152 157 162 167 172 177 181 185 189 193 196 198 200 202 202 203 202 201 200 197 195 192 188 184 180 175 170 165 159 154 149 143 137 132 126 121 116 111 106 101 96 92 88 83 80 76 72 69 65 62 59 56 54 51 49 46 44 42 40 38 37 35 33 32 30 29 28 27 26 24 23 23 22 21 20 19 18 18 17 17 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 44 46 49 51 54 57 60 63 67 71 75 79 83 88 92 98 103 109 114 121 127 134 141 148 155 163 171 178 186 194 202 210 217 224 231 237 243 248 253 256 259 261 262 262 261 259 256 252 248 242 237 230 224 217 209 202 194 187 179 172 164 157 150 143 136 130 124 118 112 107 102 97 92 88 83 79 76 72 69 66 62 60 57 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18
 84 82 80 79 77 76 75 73 72 71 69 68 67 66 65 64 63 62 61 61 60 59 59 58 57 57 56 56 56 55 55 54 54 54 54 54 54 53 53 53 54 54 54 54 54 54 55 55 55 56 56 57 57 58 59 59 60 61 62 63 64 65 66 67 68 70 71 73 74 76 78 80 82 84 86 88 90 93 95 98 101 104 107 111 114 118 121 125 129 134 138 143 148 153 158 164 169 175 182 188 194 201 208 215 223 230 238 246 254 262 271 279 287 296 304 312 320 328 335 343 350 356 362 368 373 377 381 384 386 387 388 388 387 386 383 380 376 372 367 361 355 348 341 334 326 318 310 302 293 285 277 268 260 252 243 235 228 220 212 205 198 191 185 178 172 166 160 155 149 144 139 135 130 126 122 118 114 110 107 103 100 97 94 91 89 86 84 82 79 77 75 74 72 70 68 67 65 64 63 62 60 59 58 57 56 55 55 54 53 53 52 51 51 50 50 50 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 50 50 51 51 52 52 53 54 54 55 56 56 57 58 59 60 61 62 63 64 66 67 68 70 71 72 74 75 77 79 80 82 84 86 88 90 92 94 96 98 101 103 105 108 110 113 115 118 120 123 126 128 131 133 136 139 141 144 146 149 151 153 155 158 160 162 163 165 167 168 169 171 172 172 173 173 174 174 174 174 173 173 172 171 170 169 167 166 164 162 160 159 156 154 152 150 147 145 143 140 138 135 132 130 127 125 122 120 117 115 113 110 108 106 103 101 99 97 95 93 91 89 87 85
 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 18 18 18 19 19 19 20 20 21 21 21 22 22 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 53 55 56 58 60 62 63 65 67 69 71 72 74 76 78 80 81 83 85 86 88 89 91 92 94 95 96 97 98 98 99 99 100 100 100 100 100 99 99 98 98 97 96 95 94 93 92 90 89 88 86 85 83 82 80 78 77 75 74 72 70 69 67 66 64 63 61 60 59 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 62 64 66 68 70 72 74 76 78 81 83 86 88 91 94 96 99 102 105 108 111 114 116 119 122 125 128 130 133 135 138 140 142 143 145 146 147 148 149 149 149 149 149 148 147 146 144 142 140 138 136 134 131 128 125 122 119 116 113 110 107 104 100 97 94 91 88 85 82 79 77 74 71 69 66 64 62 60 58 55 54 52 50 48 46 45 43 42 40 39 38 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 17 17 17 17 17 16 16 16 16 16 16 15
 66 66 66 66 66 66 66 66 67 67 67 67 68 68 68 69 69 70 70 71 71 72 72 73 74 74 75 76 77 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 100 101 102 103 104 105 106 108 109 110 110 111 112 113 114 115 115 116 116 117 117 117 118 118 118 118 118 117 117 117 116 116 115 114 113 113 112 111 109 108 107 106 104 103 102 100 99 97 96 94 92 91 89 88 86 84 83 81 80 78 76 75 73 72 70 69 67 66 64 63 62 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 34 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 63 64 66 67 69 71 72 74 76 78 80 82 84 86 88 91 93 95 97 100 102 104 107 109 111 114 116 119 121 123 126 128 130 133 135 137 139 141 143 145 147 148 150 151 152 153 154 155 156 157 157 157 158 158 157 157 157 156 155 155 154 153 152 150 149 148 146 144 143 141 139 138 136 134 132 130 128 126 124 122 120 118 116 114 113 111 109 107 105 104 102 100 98 97 95 94 92 91 90 88 87 86 84 83 82 81 80 79 78 77 76 75 74 74 73 72 72 71 70 70 69 69 68 68 68 67 67 67 67 66 66 66
 88 87 85 84 83 82 81 80 78 77 76 76 75 74 73 72 71 71 70 69 69 68 67 67 66 66 66 65 65 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 65 65 65 66 66 67 67 68 68 69 70 70 71 72 73 74 74 75 76 77 78 80 81 82 83 84 86 87 88 90 91 93 95 96 98 100 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133 136 138 140 142 144 146 148 150 152 154 155 157 159 160 162 163 164 165 166 167 168 169 169 170 170 170 170 170 169 169 168 168 167 166 165 163 162 161 159 157 156 154 152 150 148 146 144 142 139 137 135 133 130 128 126 123 121 119 117 114 112 110 108 106 103 101 99 97 95 94 92 90 88 86 85 83 81 80 78 77 75 74 73 71 70 69 68 67 66 64 63 62 62 61 60 59 58 57 57 56 55 55 54 54 53 52 52 52 51 51 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 50 51 51 52 52 53 53 54 54 55 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 77 78 79 81 82 84 86 87 89 90 92 94 96 97 99 101 103 105 106 108 110 112 114 116 117 119 121 123 125 126 128 129 131 132 134 135 136 137 139 140 140 141 142 143 143 143 144 144 144 144 144 144 143 143 142 141 141 140 139 138 137 136 134 133 132 130 129 127 126 124 123 121 119 118 116 114 113 111 109 108 106 104 103 101 100 98 97 95 94 92 91 89
 84 85 86 87 89 90 91 93 94 95 96 97 99 100 101 102 103 104 105 106 107 108 108 109 110 110 111 111 111 111 112 112 112 112 111 111 111 110 110 109 109 108 107 106 105 104 103 102 101 100 99 98 96 95 94 93 91 90 88 87 86 84 83 82 80 79 78 76 75 74 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 45 45 46 47 47 48 48 49 50 51 52 52 53 54 55 56 57 58 60 61 62 64 65 66 68 69 71 73 74 76 78 80 82 84 86 89 91 93 96 98 101 103 106 109 112 115 118 121 124 127 130 134 137 140 144 147 151 154 157 161 164 168 171 174 177 180 183 186 188 191 193 195 197 199 200 202 203 203 204 204 204 204 204 203 202 201 199 198 196 194 192 189 187 184 181 179 176 172 169 166 163 160 156 153 150 146 143 140 136 133 130 127 124 121 118 115 112 110 107 104 102 99 97 95 93 90 88 86 84 82 81 79 77 76 74 72 71 70 68 67 66 65 64 62 61 60 60 59 58 57 56 56 55 54 54 53 53 52 52 51 51 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 52 52 53 53 54 54 55 56 56 57 58 58 59 60 61 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 80 81 82
 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 58 59 61 63 65 68 70 72 74 77 79 82 85 87 90 93 96 99 102 105 108 111 114 117 120 123 126 129 131 134 137 139 142 144 146 148 150 151 152 153 154 155 155 155 155 155 154 153 152 151 149 147 146 143 141 139 137 134 131 129 126 123 120 118 115 112 109 106 104 101 98 95 93 90 88 85 83 81 79 76 74 72 70 68 67 65 63 61 60 58 57 56 54 53 52 51 49 48 47 46 45 45 44 43 42 41 41 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 34 34 35 35 35 35 36 36 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 46 47 47 48 49 50 51 52 53 54 56 57 58 59 60 62 63 64 66 67 68 70 71 73 74 76 77 79 80 82 83 85 86 88 89 91 92 93 95 96 97 98 99 100 101 102 103 103 104 104 104 105 105 105 105 104 104 104 103 102 102 101 100 99 98 96 95 94 92 91 89 88 86 85 83 81 80 78 76 75 73 71 70 68 66 65 63 61 60 58 57 56 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28
 89 87 85 84 82 80 79 77 76 74 73 71 70 68 67 65 64 63 61 60 59 58 57 56 54 53 52 51 51 50 49 48 47 46 46 45 44 44 43 43 42 41 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 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 44 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 72 73 74 75 77 78 79 80 81 83 84 85 86 87 88 89 90 90 91 92 92 93 93 93 94 94 94 94 94 93 93 93 92 92 91 90 90 89 88 87 86 85 83 82 81 80 78 77 76 74 73 71 70 69 67 66 64 63 61 60 59 57 56 55 53 52 51 50 49 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 26 26 26 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 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 58 59 61 63 64 66 67 69 71 73 74 76 78 80 82 83 85 87 89 90 92 94 96 97 99 100 102 103 104 105 106 107 108 109 110 110 111 111 111 111 111 111 111 110 110 109 108 107 106 105 104 103 102 101 99 98 96 95 93 92 90
 84 82 81 80 78 77 76 75 73 72 71 70 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 54 54 53 52 52 51 51 50 50 49 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 54 55 55 56 57 58 59 60 61 62 64 65 66 68 69 70 72 74 75 77 79 81 82 84 86 89 91 93 95 97 100 102 105 107 110 112 115 118 120 123 125 128 131 133 136 138 141 143 145 147 149 151 153 155 156 157 158 159 160 160 160 160 160 160 159 158 157 155 154 152 150 148 146 144 141 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 89 86 83 81 78 76 73 71 69 67 64 62 60 59 57 55 53 52 50 48 47 46 44 43 42 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 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 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 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 51 52 53 55 56 57 59 60 62 64 65 67 68 70 72 73 75 77 78 80 82 83 85 87 88 90 91 93 94 95 97 98 99 100 101 102 103 104 104 105 105 106 106 106 106 106 106 106 105 105 104 104 103 102 101 101 100 99 98 96 95 94 93 92 90 89 88 86 85
 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 48 48 48 48 48 47 47 47 47 46 46 46 45 45 45 45 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 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 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 42 42 42 43 43 44 44 44 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 53 54 54 54 54 54 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56
 18 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 43 45 47 49 51 53 56 59 62 65 68 71 75 78 82 86 91 95 100 105 110 116 122 128 134 140 147 154 161 168 175 182 189 196 203 210 216 223 228 233 238 242 245 248 249 250 250 249 247 245 241 237 232 227 221 215 208 201 194 187 180 172 165 158 151 144 138 131 125 119 113 108 102 97 92 88 83 79 75 72 68 65 62 59 56 53 51 48 46 44 42 40 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 44 46 48 49 51 52 54 56 58 60 62 63 65 67 69 71 73 75 77 79 81 83 84 86 88 89 91 92 93 95 96 96 97 98 98 99 99 99 99 98 98 97 96 95 94 93 92 91 89 88 86 84 83 81 79 77 75 73 72 70 68 66 64 62 60 59 57 55 53 52 50 49 47 46 44 43 42 40 39 38 37 35 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 23 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 16 16 16 16 16 16 16 16 16 17 17 17 17
 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 54 55 56 58 59 61 62 63 65 66 68 69 71 72 73 75 76 77 79 80 81 82 83 84 85 86 86 87 87 88 88 88 88 88 88 88 88 87 87 86 85 84 83 82 81 80 79 78 76 75 74 72 71 69 68 66 65 64 62 61 59 58 56 55 53 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20
 39 39 39 39 39 39 39 39 39 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 49 50 51 51 52 53 53 54 55 56 56 57 58 59 60 60 61 62 63 64 65 65 66 67 68 69 70 70 71 72 73 73 74 75 75 76 76 77 77 78 78 78 79 79 79 79 79 79 79 79 79 79 78 78 77 77 76 76 75 74 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 47 48 49 49 50 50 51 51 52 52 53 53 53 54 54 54 55 55 55 55 55 56 56 56 56 56 56 56 56 56 55 55 55 55 55 54 54 54 54 53 53 53 52 52 51 51 51 50 50 50 49 49 48 48 48 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39
 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 32 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 48 49 50 51 52 54 55 56 58 59 61 62 64 65 67 68 70 71 73 75 76 78 79 81 83 84 86 87 88 90 91 92 93 94 95 96 97 97 98 98 98 99 99 98 98 98 97 97 96 95 94 93 92 91 89 88 86 85 83 82 80 78 77 75 73 71 70 68 66 65 63 61 60 58 56 55 53 52 50 49 48 46 45 44 43 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 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 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 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
 55 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 54 54 55 55 55 56 56 57 57 57 58 58 59 59 60 60 61 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 70 71 71 72 72 72 73 73 73 74 74 74 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 74 74 74 74 73 73 72 72 72 71 71 70 70 69 69 68 68 67 67 66 66 65 64 64 63 63 62 62 61 60 60 59 59 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 49 48 48 47 47 47 46 46 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 49 50 50 51 51 51 52 52 53 53 53 54 54 55 55 56 56 56 57 57 58 58 58 59 59 60 60 60 61 61 61 62 62 62 63 63 63 64 64 64 64 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 64 64 64 64 63 63 63 63 62 62 62 62 61 61 61 60 60 60 59 59 59 58 58 58 57 57 57 56 56 56 55 55
 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 50 50 50 49 49 48 48 48 47 47 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 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 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 61 62 63 65 66 67 69 70 71 73 74 75 77 78 79 81 82 83 85 86 87 88 89 90 91 92 93 93 94 95 95 96 96 96 96 96 97 96 96 96 96 95 95 94 94 93 92 92 91 90 89 88 87 86 85 83 82 81 80 79 77 76 75 74 72 71 70 69 68 66 65 64 63
 35 36 37 38 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 65 66 67 68 69 70 71 72 73 74 75 75 76 77 77 78 78 79 79 79 80 80 80 80 80 80 79 79 79 78 78 77 76 76 75 74 73 72 71 70 69 68 67 66 65 64 63 61 60 59 58 57 56 55 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 30 30 29 29 28 28 28 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 51 51 52 53 54 54 55 56 57 57 58 59 59 60 60 61 61 62 62 63 63 63 64 64 64 64 64 64 64 64 64 64 63 63 63 62 62 61 61 60 60 59 59 58 57 57 56 55 55 54 53 52 52 51 50 49 48 48 47 46 45 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35
 25 25 26 26 26 26 26 26 27 27 27 27 27 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 33 33 33 33 33 33 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 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 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 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25
 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 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 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12
 27 28 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 46 48 49 50 51 53 54 56 57 59 60 62 64 66 68 70 72 74 77 79 82 84 87 90 93 96 99 102 105 109 112 116 119 123 127 131 135 139 143 147 152 156 160 164 169 173 177 181 185 189 192 196 199 202 205 208 210 212 214 215 216 217 217 217 217 216 215 214 212 210 208 205 202 199 196 193 189 185 182 178 174 170 165 161 157 153 149 145 141 137 133 129 126 122 118 115 112 108 105 102 99 96 93 91 88 86 83 81 79 76 74 72 70 69 67 65 64 62 61 59 58 56 55 54 53 52 51 50 49 48 47 46 45 45 44 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 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 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 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 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 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
 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 35 36 38 40 43 45 47 50 53 56 59 62 66 69 74 78 82 87 93 98 104 111 117 124 132 140 149 158 168 178 189 201 213 226 239 253 268 283 299 315 332 349 366 384 401 418 434 450 464 478 490 500 509 515 520 522 522 520 515 508 500 489 477 464 450 434 419 402 386 369 352 336 320 304 289 274 260 246 233 221 209 198 187 177 167 158 150 142 134 127 120 114 108 102 97 92 88 83 79 75 72 68 65 62 59 57 54 52 50 48 46 44 42 41 39 38 37 35 34 33 32 31 31 30 29 29 28 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 42 43 44 46 47 49 51 52 54 56 58 60 62 65 67 69 72 75 78 80 84 87 90 93 97 101 105 108 113 117 121 125 130 135 139 144 149 154 159 164 169 174 179 184 188 193 197 201 205 209 213 216 218 221 222 224 225 226 226 225 224 223 221 219 216 213 210 206 202 198 193 189 184 179 174 169 163 158 153 148 143 137 132 128 123 118 113 109 105 100 96 92 89 85 81 78 75 72 69 66 63 60 58 55 53 51 48 46 44 43 41 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 13 16 20 24 29 34 40 47 54 63 72 83 95 108 123 140 159 181 206 233 265 300 340 386 438 496 562 637 721 815 921 1038 1167 1308 1458 1615 1775 1931 2077 2202 2299 2360 2379 2355 2290 2192 2067 1925 1773 1620 1469 1326 1191 1068 955 853 761 679 606 541 483 432 386 345 309 277 249 223 201 180 162 146 132 119 108 97 88 80 73 66 60 55 50 45 42 38 35 32 29 27 25 23 22 20 19 17 16 15 15 14 13 13 12 12 11 11 10 10 10 10 10 10 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 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 54 55 56 57 58 59 61 62 63 64 65 67 68 69 71 72 74 75 77 79 80 82 84 86 88 90 92 94 96 99 101 104 106 109 111 114 117 120 123 126 129 132 135 139 142 146 149 153 157 160 164 168 172 175 179 183 187 191 194 198 202 205 209 212 215 218 221 223 226 228 230 232 233 234 235 236 236 236 236 235 234 233 232 230 228 226 223 220 217 214 211 207 203 200 196 192 187 183 179 175 170 166 162 157 153 149 145 141 137 133 129 125 121 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 54 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 29 28 28 27 26 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 18 18 18 18 18 18 18 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 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 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 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 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 18 26 35 45 56 69 84 100 119 141 166 194 225 262 303 351 405 467 539 621 715 823 947 1090 1253 1441 1655 1898 2172 2477 2811 3169 3541 3911 4256 4550 4765 4878 4876 4760 4545 4255 3916 3556 3195 2847 2522 2225 1958 1720 1509 1323 1160 1017 892 783 687 603 530 465 409 359 315 276 242 212 186 163 142 123 107 93 80 69 59 50 42 35 29 24 19 14 11 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 1 2 3 4 5 6 6 7 8 9 11 12 13 14 15 16 17 18 20 21 22 23 25 26 27 29 30 31 33 34 35 37 38 40 41 43 44 46 47 49 50 52 53 55 56 58 59 61 62 63 65 66 67 68 69 71 72 72 73 74 75 76 76 77 77 77 78 78 78 78 77 77 77 76 76 75 74 73 73 72 70 69 68 67 65 64 63 61 60 58 56 55 53 51 50 48 46 44 43 41 39 38 36 34 33 31 29 28 26 24 23 21 20 18 17 16 14 13 12 10 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 2 7 12 17 23 30 38 47 57 69 82 97 113 132 154 179 207 239 276 318 366 420 483 555 637 732 841 966 1110 1274 1463 1679 1925 2202 2513 2856 3227 3620 4019 4405 4751 5029 5209 5271 5208 5028 4751 4406 4022 3625 3235 2866 2525 2216 1939 1695 1480 1291 1126 983 858 749 654 571 498 435 380 332 290 253 220 191 166 144 125 108 93 79 67 57 48 40 32 26 20 15 11 7 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 5 11 17 24 32 42 52 64 78 94 111 131 154 180 210 243 282 325 375 432 497 571 656 754 866 995 1143 1313 1509 1736 1996 2296 2642 3038 3492 4009 4593 5244 5960 6727 7524 8312 9042 9652 10077 10267 10196 9872 9335 8643 7862 7050 6252 5498 4805 4182 3629 3144 2719 2351 2031 1755 1515 1309 1130 975 840 724 623 535 459 392 334 284 240 201 167 138 112 89 69 52 37 23 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 24 38 53 71 91 114 141 171 206 246 292 345 406 477 558 652 760 886 1031 1200 1396 1624 1889 2196 2552 2962 3434 3972 4576 5243 5960 6700 7423 8071 8580 8886 8949 8759 8344 7759 7068 6335 5608 4918 4285 3718 3216 2777 2396 2066 1781 1536 1324 1141 984 848 731 629 541 465 398 341 291 247 209 176 147 121 99 80 63 48 35 24 14 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
 46 46 46 47 47 48 48 49 49 50 50 51 52 52 53 54 55 56 57 58 59 61 62 64 65 67 69 71 74 76 79 82 85 88 92 96 100 105 110 116 122 129 136 144 152 162 172 183 195 209 223 239 257 276 297 320 345 373 403 436 472 512 556 604 656 713 775 843 917 996 1082 1175 1273 1377 1486 1598 1713 1829 1942 2050 2149 2235 2305 2356 2385 2389 2369 2326 2261 2178 2079 1969 1852 1730 1608 1488 1371 1259 1153 1054 962 876 798 725 659 599 544 494 449 408 370 336 305 278 252 229 208 189 172 157 142 129 118 107 97 88 80 73 66 60 54 49 44 40 36 32 29 26 23 21 18 16 14 12 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 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 34 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 17 26 36 47 60 74 90 109 130 153 180 211 246 285 330 382 440 507 583 671 771 886 1017 1169 1343 1542 1772 2036 2339 2686 3081 3530 4036 4598 5215 5875 6560 7242 7878 8421 8819 9028 9023 8806 8403 7858 7221 6542 5860 5205 4593 4035 3533 3088 2695 2350 2048 1785 1556 1356 1183 1031 899 783 683 594 517 450 390 338 293 253 217 186 159 134 113 94 78 63 50 38 28 19 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 0 0 0 0 0
 0 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 18 25 33 42 52 62 74 87 101 117 134 154 175 199 225 254 287 323 363 408 458 514 577 646 724 811 909 1018 1140 1276 1428 1597 1785 1994 2225 2479 2756 3057 3381 3726 4087 4458 4832 5198 5543 5854 6117 6317 6445 6493 6461 6350 6169 5929 5642 5323 4983 4636 4289 3951 3626 3319 3032 2765 2518 2293 2086 1898 1728 1573 1433 1306 1191 1087 993 907 830 760 697 639 587 539 496 456 420 387 357 329 303 280 258 238 220 203 188 173 160 147 136 125 115 105 97 89 81 74 67 61 55 50 45 40 35 31 27 23 19 16 13 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 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 16 20 26 31 38 45 52 61 70 81 93 106 120 136 154 174 196 221 248 279 314 353 397 446 502 564 635 714 804 905 1019 1147 1292 1456 1639 1845 2075 2331 2614 2923 3259 3618 3995 4380 4763 5128 5456 5728 5926 6036 6048 5963 5787 5536 5226 4877 4507 4131 3761 3407 3073 2763 2479 2221 1988 1778 1589 1421 1271 1137 1018 912 817 733 658 591 532 479 431 389 351 317 286 259 234 212 192 174 158 144 131 119 108 98 90 82 74 68 62 56 51 47 43 39 36 33 30 27 25 22 20 19 17 15 14 12 11 10 9 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 18 25 32 40 49 60 71 83 98 113 131 150 172 197 224 254 289 327 370 418 472 533 601 678 764 861 970 1093 1230 1385 1557 1749 1963 2199 2458 2740 3043 3364 3697 4033 4361 4668 4938 5155 5304 5376 5367 5278 5117 4896 4631 4336 4025 3711 3402 3105 2824 2563 2321 2099 1898 1715 1549 1400 1265 1144 1036 938 850 771 700 636 579 527 481 439 401 367 336 309 284 262 241 223 207 192 178 166 156 146 137 129 122 116 111 106 101 98 94 91 89 87 85 83 82 81 80 80 79 79 79 80 80 81 81 82 83 84 85 87 88 89 91 92 94 96 98 100 102 104 106 108 110 112 114 117 119 121 124 126 128 131 133 136 138 141 143 145 148 150 153 155 157 160 162 164 166 168 170 172 174 175 177 179 180 181 182 183 184 184 185 185 185 185 185 185 184 183 182 181 180 179 177 175 173 171 169 166 164 161 158 156 153 149 146 143 140 136 133 129 126 122 119 115 112 108 105 101 98 94 91 88 84 81 78 75 72 69 66 63 60 57 54 51 49 46 44 41 39 37 34 32 30 28 26 24 22 20 18 16 15 13 11 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 20 35 53 73 97 124 156 193 236 287 345 414 493 587 697 826 977 1156 1367 1615 1909 2257 2668 3155 3729 4405 5196 6113 7163 8341 9622 10953 12247 13381 14212 14616 14522 13947 12983 11768 10440 9111 7856 6718 5712 4839 4090 3451 2910 2452 2064 1737 1460 1226 1027 859 716 594 490 402 327 262 207 160 120 86 56 31 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 6 12 18 25 33 41 50 59 69 81 93 106 120 136 154 173 194 217 243 271 303 338 377 420 469 523 584 653 730 817 915 1027 1153 1296 1459 1645 1856 2097 2372 2685 3042 3450 3913 4437 5030 5696 6437 7254 8141 9086 10065 11044 11976 12803 13461 13892 14050 13916 13502 12845 12004 11044 10026 9003 8014 7084 6230 5456 4765 4152 3612 3138 2724 2363 2048 1775 1536 1329 1148 990 853 733 629 537 458 388 326 273 226 185 148 117 89 64 43 24 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 41 71 107 150 201 262 333 419 520 641 784 956 1161 1406 1699 2049 2469 2970 3567 4272 5095 6041 7097 8228 9366 10405 11214 11667 11687 11277 10518 9534 8451 7369 6351 5432 4624 3925 3327 2819 2389 2025 1717 1457 1237 1051 893 759 645 548 465 395 335 283 239 202 170 142 118 98 81 66 54 43 34 26 19 14 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 23 28 33 38 43 48 53 59 64 70 76 82 88 94 100 107 114 120 127 135 142 150 158 166 175 184 193 203 213 224 235 248 261 275 290 306 323 342 363 386 411 439 469 503 541 583 630 683 742 809 885 970 1067 1178 1303 1446 1609 1796 2010 2255 2537 2860 3232 3660 4152 4719 5370 6117 6974 7951 9061 10311 11705 13237 14885 16607 18336 19974 21398 22472 23072 23116 22584 21532 20069 18337 16475 14601 12802 11133 9621 8275 7093 6064 5174 4407 3748 3182 2698 2282 1926 1622 1360 1136 943 778 635 513 408 318 240 173 116 66 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 1 5 10 14
 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 10 12 13 14 16 18 19 21 23 24 26 28 30 32 34 37 39 41 44 47 50 53 57 60 64 69 73 78 84 90 97 105 113 122 132 144 157 171 188 206 227 251 277 308 342 382 427 478 537 604 682 771 873 991 1128 1285 1466 1675 1917 2194 2514 2879 3295 3764 4288 4862 5477 6114 6742 7321 7799 8124 8253 8166 7870 7397 6800 6133 5447 4779 4154 3585 3079 2634 2247 1913 1626 1380 1169 989 836 705 592 496 414 344 284 232 188 150 117 89 65 44 26 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12 15 19 23 28 33 38 43 49 55 61 68 76 84 92 101 111 122 133 145 159 173 188 205 223 242 263 286 311 337 367 398 433 471 512 557 606 660 719 784 855 933 1018 1112 1214 1327 1450 1585 1733 1895 2071 2263 2471 2696 2938 3196 3470 3758 4058 4367 4679 4988 5288 5570 5824 6043 6216 6336 6399 6400 6339 6220 6047 5829 5574 5290 4988 4676 4361 4049 3746 3454 3177 2915 2670 2443 2232 2038 1860 1697 1547 1411 1286 1173 1070 976 890 812 741 677 618 565 516 472 431 395 361 330 302 276 253 231 211 193 177 162 148 135 123 112 102 93 84 76 69 62 56 50 45 40 35 31 27 23 20 16 13 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 22 32 43 55 67 81 95 111 127 145 164 185 207 231 257 285 315 348 383 422 464 509 559 613 673 738 810 889 976 1072 1178 1296 1427 1572 1735 1915 2117 2342 2594 2876 3191 3544 3937 4376 4864 5406 6003 6659 7374 8144 8965 9826 10710 11595 12452 13243 13930 14472 14832 14982 14909 14615 14118 13451 12653 11766 10832 9887 8958 8067 7229 6453 5741 5095 4513 3991 3525 3111 2744 2419 2131 1877 1652 1454 1279 1125 988 868 761 667 583 510 444 386 335 289 248 212 180 151 126 103 83 65 49 34 22 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 50 97 153 221 303 402 520 663 835 1044 1296 1601 1972 2422 2970 3635 4441 5410 6563 7907 9424 11050 12654 14037 14968 15259 14856 13861 12481 10935 9396 7970 6705 5615 4690 3913 3263 2721 2270 1893 1578 1315 1095 911 756 625 516 423 346 280 225 178 139 106 79 56 36 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 1 2 4 5 6 7 8 9 10 11 12 12 13 13 14 14 15 15 15 15 16 16 16 16 16 15 15 15 15 14 14 13 13 12 12 11 11 10 9 9 8 7 6 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 67 100 139 184 239 303 379 469 577 704 856 1037 1253 1512 1821 2191 2633 3163 3794 4542 5418 6429 7565 8790 10031 11170 12057 12542 12534 12035 11143 10007 8776 7564 6441 5441 4573 3832 3206 2679 2238 1869 1559 1300 1083 901 748 618 510 418 340 275 219 172 132 98 70 45 25 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 1 3 4 6 8 10 13 15 18 21 24 27 31 35 39 43 48 54 59 66 73 80 88 97 107 118 129 142 156 172 189 208 229 253 278 307 338 374 413 456 505 559 619 686 761 844 937 1040 1154 1281 1421 1574 1743 1926 2123 2333 2554 2783 3014 3242 3459 3656 3823 3951 4032 4061 4035 3957 3832 3666 3468 3250 3019 2784 2551 2326 2112 1911 1724 1553 1396 1254 1125 1009 905 811 727 652 585 524 470 422 378 340 305 274 245 220 198 177 159 142 127 114 102 91 81 72 64 56 50 43 38 33 28 24 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 42 78 121 172 234 309 399 507 637 794 984 1214 1494 1833 2246 2749 3360 4102 4995 6057 7292 8676 10138 11537 12671 13321 13338 12723 11621 10250 8810 7439 6211 5151 4254 3506 2886 2374 1952 1603 1314 1075 877 712 575 461 365 286 219 163 117 78 45 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 14 18 23 28 34 41 48 56 65 75 86 99 112 127 144 163 184 207 233 262 294 331 371 416 466 523 586 656 734 821 918 1026 1145 1276 1420 1577 1748 1931 2126 2330 2541 2754 2965 3166 3350 3511 3641 3733 3784 3792 3756 3681 3571 3433 3272 3097 2912 2724 2537 2355 2180 2013 1857 1710 1575 1449 1334 1229 1132 1044 964 891 825 764 710 660 615 574 536 502 471 443 418 395 373 354 336 320 305 291 279 267 257 247 238 229 221 214 207 200 194 188 183 178 173 168 164 159 155 151 147 143 139 136 132 129 125 122 118 115 112 109 105 102 99 96 93 90 87 84 81 78 75 72 69 67 64 61 59 56 53 51 48 46 43 41 39 37 34 32 30 28 26 24 22 21 19 17 15 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 46 49 51 54 57 59 62 65 68 72 75 78 82 86 90 94 98 102 107 112 117 122 128 134 140 146 153 160 167 175 183 191 200 210 220 231 243 255 268 282 297 313 330 348 368 389 413 437 464 493 525 559 597 637 682 730 782 840 903 971 1046 1128 1218 1316 1423 1539 1666 1804 1954 2117 2292 2480 2681 2894 3118 3352 3593 3838 4082 4320 4545 4751 4929 5071 5173 5226 5229 5181 5081 4935 4749 4530 4286 4025 3755 3482 3214 2952 2703 2466 2244 2038 1847 1672 1511 1365 1232 1111 1001 902 813 732 659 593 533 480 431 388 348 313 281 252 225 202 180 161 143 128 113 100 88 78 68 59 51 44 37 31 26 21 16 12 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 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 32 34 36 38 40 42
 36 37 38 39 40 41 43 44 45 47 48 50 51 53 55 57 59 62 64 67 69 72 75 78 82 86 90 94 99 104 109 114 120 127 134 142 150 158 168 178 189 201 213 227 242 258 276 295 315 338 362 388 417 448 482 519 558 602 649 701 756 817 883 955 1033 1118 1210 1309 1417 1533 1658 1792 1935 2088 2250 2420 2598 2783 2972 3164 3355 3543 3723 3891 4043 4173 4278 4353 4397 4407 4383 4326 4238 4123 3984 3826 3654 3471 3283 3093 2903 2718 2537 2364 2198 2042 1894 1755 1626 1506 1394 1290 1194 1105 1024 948 879 815 756 701 651 605 563 524 488 455 424 396 370 346 324 303 284 266 250 235 221 208 195 184 173 164 154 146 138 130 123 117 110 104 99 94 89 84 80 76 72 68 65 61 58 55 52 50 47 45 42 40 38 36 34 32 30 28 27 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 7 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 1 1 1 1 2 2 2 3 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 13 13 13 13 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 20 20 20 20 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 13 16 19 23 27 31 36 41 47 54 61 69 78 88 99 111 125 140 157 176 197 221 247 277 309 346 387 433 484 540 604 675 753 840 937 1043 1159 1286 1422 1568 1722 1881 2042 2202 2354 2493 2613 2707 2770 2799 2793 2752 2680 2581 2462 2327 2184 2036 1888 1743 1604 1472 1348 1232 1126 1027 938 856 781 713 651 595 544 498 457 419 385 354 326 301 278 257 239 222 206 193 180 169 159 150 141 134 127 121 116 111 107 104 100 97 95 93 91 89 88 87 86 85 85 85 84 84 85 85 85 86 86 87 88 88 89 90 91 92 93 94 95 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 115 115 116 116 117 117 118 118 118 118 118 117 117 117 116 115 114 113 112 111 110 109 107 106 104 102 100 98 96 94 92 90 88 86 83 81 79 76 74 72 69 67 65 62 60 58 56 53 51 49 47 45 43 41 39 37 36 34 32 31 29 27 26 24 23 22 20 19 18 17 15 14 13 12 11 10 9 8 7 6 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 9 10 12 15 17 20 22 25 28 32 35 39 44 48 54 59 65 72 79 87 96 106 117 128 141 156 172 189 209 231 255 282 312 346 384 426 473 526 585 651 725 809 903 1008 1125 1257 1404 1568 1751 1953 2174 2416 2678 2956 3247 3545 3842 4126 4383 4600 4762 4858 4878 4823 4694 4503 4261 3983 3684 3377 3073 2779 2501 2242 2004 1788 1592 1416 1258 1118 993 882 783 695 618 549 488 433 385 342 304 271 240 214 190 168 149 132 117 103 91 80 70 61 53 46 39 33 28 23 19 15 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
 10 11 13 14 16 18 20 22 24 27 29 31 34 37 40 43 46 49 53 56 60 64 68 73 77 82 87 93 99 105 111 118 125 132 140 148 157 166 176 186 196 208 220 232 246 260 274 290 307 324 342 362 382 404 427 451 476 503 531 561 592 625 659 695 733 773 814 857 902 949 998 1048 1100 1153 1208 1264 1321 1379 1437 1496 1554 1611 1668 1723 1776 1826 1873 1916 1955 1990 2019 2042 2060 2071 2075 2073 2065 2050 2028 2001 1968 1931 1888 1841 1791 1738 1682 1625 1566 1506 1446 1386 1327 1268 1210 1154 1099 1045 994 944 896 850 806 764 724 686 649 615 582 551 522 494 467 442 419 396 375 356 337 319 302 286 271 257 244 231 219 208 197 187 177 168 160 152 144 137 130 123 117 111 105 100 95 90 85 81 77 73 69 65 62 58 55 52 49 47 44 41 39 37 35 33 31 29 27 25 23 22 20 19 17 16 15 14 12 11 10 9 8 7 6 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 14 20 26 34 42 50 60 70 82 94 108 123 139 157 177 199 223 250 279 311 347 386 430 477 530 589 653 725 803 890 986 1092 1208 1336 1476 1630 1798 1980 2178 2391 2620 2863 3120 3388 3665 3948 4231 4510 4778 5027 5251 5443 5595 5704 5764 5775 5736 5650 5521 5353 5155 4931 4689 4435 4174 3913 3655 3402 3159 2926 2705 2496 2301 2118 1948 1790 1645 1510 1386 1272 1167 1070 982 901 826 758 696 638 586 537 493 453 415 381 350 321 294 270 247 226 207 190 173 158 144 132 120 109 99 89 80 72 65 58 51 45 39 34 29 25 20 16 12 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 18 25 33 43 54 66 80 97 116 137 162 190 223 261 304 354 411 477 553 640 740 856 989 1142 1316 1515 1739 1992 2271 2577 2902 3240 3575 3891 4164 4374 4499 4529 4462 4306 4078 3799 3492 3174 2860 2560 2280 2024 1792 1585 1400 1236 1092 965 853 755 669 593 527 469 418 373 333 298 268 241 218 197 178 162 148 136 125 115 107 99 93 87 82 77 73 70 67 64 62 60 58 57 55 54 53 52 52 51 50 50 49 49 48 48 48 47 47 47 46 46 46 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 30 29 28 27 26 25 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 7 6 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 11 12 14 15 17 18 20 22 24 26 28 31 33 36 38 41 45 48 52 56 60 65 70 75 81 87 94 101 110 118 128 139 151 163 178 193 210 229 251 274 300 328 360 395 434 478 526 580 640 706 780 862 953 1053 1164 1286 1419 1565 1722 1892 2072 2262 2459 2660 2860 3054 3235 3395 3528 3627 3686 3703 3675 3605 3496 3356 3190 3006 2810 2610 2411 2216 2029 1852 1686 1532 1390 1260 1141 1033 935 846 766 693 628 569 517 469 426 387 353 321 293 268 244 224 205 188 172 158 146 134 123 114 105 97 90 83 77 71 66 61 57 53 49 45 42 39 36 33 31 28 26 24 22 20 19 17 15 14 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 14 17 22 26 31 37 43 50 57 66 75 85 96 108 121 136 152 170 190 212 237 264 294 327 364 405 450 501 556 618 686 762 845 937 1038 1149 1270 1402 1544 1697 1861 2034 2214 2400 2589 2776 2958 3128 3281 3412 3515 3586 3622 3622 3586 3516 3417 3292 3147 2987 2817 2643 2468 2295 2127 1966 1813 1669 1534 1409 1293 1186 1087 997 914 838 769 705 647 595 546 502 462 425 392 361 333 307 283 261 241 223 206 190 175 162 150 138 128 118 108 100 92 85 78 71 65 60 54 50 45 41 37 33 29 26 23 20 17 14 12 10 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 13 18 24 30 38 46 55 66 78 92 107 125 144 167 193 222 255 293 336 386 442 506 579 663 759 869 995 1139 1304 1492 1706 1950 2225 2533 2876 3251 3653 4073 4496 4901 5261 5546 5730 5792 5725 5538 5248 4885 4477 4052 3630 3227 2851 2509 2200 1926 1683 1470 1283 1119 976 852 743 648 565 493 430 375 326 284 247 214 186 161 139 119 102 87 74 62 52 43 35 27 21 16 11 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
 41 41 41 41 41 41 41 40 40 40 40 39 39 38 38 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 28 28 27 27 27 26 26 26 27 27 27 28 29 31 33 35 37 41 44 49 54 61 68 77 87 99 113 129 147 168 193 221 254 291 335 385 444 511 589 679 783 904 1044 1206 1395 1612 1864 2155 2487 2866 3292 3764 4273 4803 5326 5805 6190 6436 6504 6382 6086 5652 5131 4573 4017 3490 3009 2579 2202 1874 1593 1351 1145 969 820 692 583 490 411 343 285 235 193 157 126 99 76 57 40 26 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 5 6 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 22 23 24 25 26 27 28 29 30 31 31 32 33 34 34 35 36 36 37 38 38 39 39 39 40 40 40 41 41
 0 0 2 4 7 9 12 14 17 20 23 26 30 33 37 40 44 48 52 57 61 66 71 75 81 86 91 97 103 109 116 122 129 136 144 151 159 168 177 186 195 206 216 228 239 252 265 280 295 311 328 347 367 389 412 438 465 496 529 565 605 648 696 750 808 873 946 1026 1115 1213 1323 1445 1581 1732 1900 2086 2291 2518 2767 3040 3335 3654 3994 4351 4720 5092 5457 5801 6108 6360 6542 6638 6640 6544 6355 6084 5747 5362 4947 4521 4098 3689 3301 2940 2609 2307 2036 1792 1575 1382 1212 1061 928 811 707 617 537 466 404 350 302 260 222 190 161 135 113 93 75 60 46 34 23 14 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 1 2 2 3 4 5 6 6 7 8 9 11 12 13 14 16 17 19 20 22 24 26 28 31 33 36 39 42 46 50 54 58 63 68 74 80 87 95 103 112 122 133 145 158 173 189 207 226 248 272 299 329 362 398 439 484 533 589 650 717 792 875 965 1065 1174 1292 1420 1556 1702 1854 2011 2171 2329 2480 2620 2743 2843 2914 2953 2958 2928 2865 2772 2655 2518 2369 2212 2052 1894 1739 1592 1452 1322 1201 1090 988 895 810 733 664 601 544 493 447 405 368 334 303 276 251 229 209 190 174 159 145 133 122 112 103 94 87 80 73 67 62 57 53 49 45 41 38 35 33 30 28 26 23 22 20 18 17 15 14 13 11 10 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 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 23 26 30 35 40 45 51 57 64 72 80 89 100 111 124 138 153 170 188 209 232 257 285 316 350 388 430 477 528 586 649 720 798 885 981 1087 1204 1334 1476 1632 1803 1988 2188 2401 2627 2863 3105 3349 3587 3812 4015 4188 4320 4406 4441 4422 4351 4233 4074 3884 3670 3442 3207 2971 2741 2519 2308 2110 1925 1755 1598 1455 1324 1204 1096 998 908 828 755 689 629 575 526 482 442 405 372 343 315 291 269 248 230 213 198 184 171 159 148 139 130 121 114 107 101 95 89 84 80 75 71 68 64 61 58 56 53 51 48 46 44 42 41 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 10 12 15 18 22 25 30 35 41 48 55 64 74 85 99 114 131 151 174 201 231 267 307 354 409 472 545 630 728 842 974 1128 1307 1515 1754 2031 2347 2706 3108 3549 4019 4501 4965 5376 5688 5863 5874 5719 5416 5005 4528 4029 3538 3076 2655 2281 1952 1666 1420 1209 1028 873 740 627 530 448 377 316 264 219 181 148 120 95 74 56 41 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 1 2 3 4 5 7 8 10 11 13 15 17 19 21 24 26 29 32 35 38 42 45 49 54 58 63 69 74 81 87 94 102 111 120 129 140 151 164 177 191 207 224 242 262 284 307 333 360 390 422 456 494 534 578 624 674 728 785 846 910 977 1048 1122 1198 1275 1354 1434 1512 1589 1663 1732 1795 1851 1899 1937 1965 1983 1989 1984 1969 1943 1909 1866 1817 1761 1702 1638 1573 1507 1440 1373 1307 1243 1180 1120 1062 1007 954 904 856 811 769 729 692 656 624 593 564 537 512 489 467 446 427 410 393 378 364 350 338 326 315 305 296 287 279 271 264 257 250 244 239 233 228 223 219 214 210 206 202 199 195 192 188 185 182 179 176 173 170 167 164 161 159 156 153 150 148 145 142 140 137 134 132 129 126 124 121 118 116 113 110 108 105 102 100 97 94 92 89 87 84 82 79 77 74 72 70 67 65 63 61 59 56 54 52 50 48 47 45 43 41 39 38 36 35 33 32 30 29 27 26 25 24 23 21 20 19 18 17 16 15 14 14 13 12 11 10 10 9 8 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 1 3 4 6 8 10 12 14 16 18 21 24 27 30 34 37 41 45 50 54 60 65 71 77 84 91 98 106 115 124 134 144 155 167 180 194 208 224 240 258 277 297 318 341 365 390 417 446 476 508 542 577 614 652 693 734 778 822 868 915 963 1012 1061 1110 1159 1207 1254 1300 1344 1386 1425 1461 1494 1523 1547 1567 1582 1592 1597 1597 1591 1581 1565 1544 1519 1490 1456 1419 1379 1336 1291 1244 1195 1146 1096 1045 995 945 896 848 801 755 711 668 627 588 550 514 480 448 418 389 362 337 313 290 269 249 231 214 198 183 169 156 144 133 122 112 103 95 87 80 73 67 61 55 50 45 41 37 33 30 26 23 20 18 15 13 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 32 33 34 35 36 37 38 40 41 43 45 48 50 53 57 60 64 69 74 79 85 92 99 108 117 127 138 150 164 179 196 215 235 258 283 311 343 377 415 458 505 558 616 681 754 834 923 1021 1131 1252 1386 1532 1693 1869 2058 2261 2476 2700 2928 3156 3374 3575 3748 3884 3973 4010 3990 3916 3791 3624 3425 3204 2970 2733 2498 2273 2059 1859 1674 1505 1351 1212 1086 973 871 780 699 626 561 503 451 404 362 325 292 262 235 211 189 170 152 137 123 110 98 88 78 70 62 55 49 43 38 33 29 25 22 18 16 13 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 6 6 7 7 8 9 9 10 11 11 12 12 13 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 73 113 162 220 289 372 472 592 737 911 1121 1374 1682 2055 2508 3058 3725 4528 5486 6606 7874 9235 10573 11705 12419 12548 12061 11074 9793 8419 7098 5909 4882 4016 3295 2699 2209 1806 1474 1201 975 788 634 506 399 311 237 176 125 82 47 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
 53 54 55 57 58 60 62 63 65 67 68 70 72 74 76 78 80 83 85 87 90 93 96 98 102 105 108 112 115 119 123 128 132 137 142 148 154 160 167 174 181 189 198 207 217 227 239 251 264 278 293 309 326 345 365 386 410 435 462 491 522 555 591 630 672 716 764 815 869 927 988 1053 1121 1193 1268 1345 1425 1507 1590 1672 1754 1834 1909 1980 2043 2098 2143 2177 2198 2206 2200 2181 2149 2105 2050 1985 1912 1833 1750 1664 1576 1487 1400 1314 1231 1151 1074 1001 932 867 805 748 694 644 598 554 514 477 443 411 381 354 329 306 284 264 246 229 213 199 186 173 162 151 141 132 124 116 109 102 96 90 84 79 74 70 66 62 59 55 52 49 46 44 41 39 37 35 33 31 29 28 26 25 23 22 21 20 19 17 16 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51
 97 102 107 112 117 122 127 132 138 143 149 155 160 166 172 178 185 191 197 204 210 217 224 230 237 244 251 259 266 273 281 288 296 304 312 320 329 338 347 356 366 376 386 397 409 421 434 447 462 477 493 510 529 549 570 593 618 644 673 703 737 773 811 853 898 947 999 1055 1115 1180 1249 1323 1402 1485 1574 1666 1763 1864 1968 2074 2181 2287 2392 2492 2585 2669 2742 2801 2843 2867 2871 2854 2816 2759 2682 2589 2483 2365 2238 2107 1973 1840 1708 1579 1456 1338 1227 1123 1025 935 851 774 703 639 579 525 476 431 390 352 319 288 260 235 212 191 172 154 139 125 112 100 89 79 71 63 55 48 42 37 32 27 23 19 15 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 10 11 12 14 15 17 18 20 22 24 26 28 30 33 35 37 40 43 46 48 52 55 58 61 65 69 72 76 80 84 89 93
 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 39 41 44 47 50 53 57 61 66 71 77 83 90 98 106 116 126 138 151 166 182 200 220 242 267 294 325 360 399 442 491 545 606 674 750 835 930 1037 1155 1287 1433 1594 1772 1965 2175 2399 2636 2881 3128 3371 3599 3801 3966 4083 4143 4142 4080 3960 3791 3583 3350 3100 2846 2594 2352 2122 1908 1711 1531 1368 1221 1089 971 865 771 687 612 546 487 434 388 346 309 276 246 220 197 176 157 140 125 112 100 89 79 71 63 56 50 44 39 34 30 26 22 19 16 14 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6
 13 15 17 19 21 23 25 28 30 33 36 39 42 46 49 53 57 61 65 70 74 79 85 90 96 103 109 116 124 132 140 149 158 168 179 190 202 215 228 242 257 273 290 308 327 347 369 391 415 441 467 495 525 556 589 624 660 697 736 777 819 863 907 953 1000 1048 1096 1144 1192 1240 1288 1334 1379 1422 1462 1501 1536 1568 1597 1622 1643 1661 1674 1682 1687 1687 1684 1676 1665 1651 1633 1613 1590 1564 1536 1507 1476 1444 1411 1377 1343 1308 1273 1238 1203 1168 1134 1100 1067 1035 1003 972 941 911 882 854 827 800 775 750 725 702 679 657 636 615 595 576 557 539 521 504 488 472 456 441 426 412 398 385 372 359 347 335 324 312 301 291 280 270 261 251 242 233 224 216 207 199 192 184 177 170 163 156 150 143 137 131 125 120 115 109 104 99 95 90 86 81 77 73 69 66 62 59 55 52 49 46 43 41 38 35 33 31 28 26 24 22 20 19 17 15 14 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 10 11
 0 0 2 4 6 8 10 12 15 17 20 23 26 29 32 36 40 44 48 52 57 62 67 72 78 84 91 98 105 112 120 129 137 147 157 167 178 190 202 215 228 242 257 273 290 307 326 345 365 387 409 433 458 484 511 540 570 602 635 670 706 744 784 825 868 913 960 1009 1060 1113 1168 1224 1283 1343 1404 1467 1532 1597 1663 1729 1795 1860 1924 1987 2047 2103 2156 2203 2245 2280 2308 2328 2340 2342 2335 2318 2291 2255 2211 2157 2097 2029 1956 1878 1797 1713 1628 1542 1456 1372 1289 1208 1130 1056 984 916 852 791 733 680 629 582 539 498 460 425 392 362 334 308 284 262 242 223 206 189 175 161 148 136 125 115 106 97 89 82 75 68 62 57 52 47 42 38 34 31 27 24 21 18 16 13 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 35 37 39 41 43 46 49 51 55 58 61 65 69 73 78 83 88 94 100 107 114 122 130 139 148 159 170 182 195 208 223 239 257 275 295 316 339 364 390 418 448 479 513 549 586 626 668 711 757 804 852 901 952 1002 1053 1103 1152 1198 1242 1283 1320 1353 1380 1401 1417 1426 1429 1425 1416 1400 1379 1354 1323 1290 1253 1213 1172 1130 1086 1043 999 956 914 873 833 795 757 722 688 655 625 595 568 541 517 493 471 451 431 413 395 379 364 349 336 323 311 299 289 278 269 260 251 243 235 227 220 213 207 200 194 189 183 178 172 167 163 158 153 149 145 141 137 133 129 125 122 118 114 111 108 105 101 98 95 92 89 87 84 81 79 76 73 71 69 66 64 62 60 58 55 53 52 50 48 46 44 43 41 40 38 37 35 34 32 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 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 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 1 1 1 2 2 2 3 3 4 4
 72 75 78 82 85 89 92 96 100 104 108 112 116 121 125 130 135 140 145 150 155 160 166 171 177 183 189 195 202 208 215 221 228 236 243 250 258 266 274 282 291 300 309 318 328 337 348 358 369 380 392 404 416 429 442 456 470 485 501 517 534 551 569 588 608 628 650 672 696 720 745 772 799 827 857 888 920 953 987 1022 1058 1096 1134 1173 1213 1253 1294 1335 1376 1417 1457 1496 1534 1571 1605 1637 1667 1693 1715 1733 1746 1755 1758 1757 1749 1736 1718 1694 1666 1632 1594 1552 1507 1458 1407 1355 1301 1246 1191 1136 1081 1027 974 923 873 825 778 734 691 651 612 576 541 508 477 448 421 395 370 348 326 306 287 269 252 237 222 208 195 183 172 161 151 142 133 124 117 109 102 96 89 84 78 73 68 64 59 55 51 47 44 41 38 35 32 29 27 24 22 20 18 16 14 12 11 9 8 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 27 29 31 33 35 36 38 41 43 45 47 50 52 55 57 60 63 66 69
 16 17 18 19 20 21 21 23 24 25 26 27 28 30 31 33 34 36 37 39 41 43 45 47 50 52 55 57 60 64 67 70 74 78 82 87 92 97 103 109 116 123 130 139 148 157 168 179 191 204 218 234 251 269 288 310 333 358 385 415 447 481 519 559 602 649 699 752 809 870 933 1000 1070 1143 1217 1292 1368 1442 1514 1582 1645 1701 1748 1785 1811 1825 1826 1815 1792 1758 1713 1660 1599 1533 1463 1390 1316 1241 1168 1096 1027 960 896 836 778 724 674 627 583 542 504 468 436 405 377 352 328 306 285 267 249 233 218 205 192 181 170 160 151 143 135 128 121 115 109 104 99 94 90 86 83 79 76 73 70 68 65 63 61 59 57 56 54 52 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 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 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 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 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15
 34 35 37 39 41 42 44 46 49 51 53 55 58 60 63 65 68 71 74 77 80 83 87 90 94 98 102 106 110 114 119 123 128 133 138 144 149 155 161 168 175 181 189 196 204 212 221 230 239 249 260 270 282 294 306 319 333 347 362 377 394 411 429 447 467 487 508 530 553 576 601 626 652 678 706 734 762 791 820 850 879 908 936 964 991 1017 1042 1065 1086 1105 1121 1135 1145 1153 1157 1157 1154 1148 1138 1124 1108 1088 1065 1040 1012 983 951 919 885 851 816 781 746 712 678 645 612 581 550 521 493 466 441 416 393 371 350 330 311 294 277 262 247 233 220 208 196 185 175 165 156 148 140 132 125 119 112 106 101 96 91 86 82 77 73 70 66 63 59 56 54 51 48 46 43 41 39 37 35 33 31 30 28 26 25 23 22 21 20 18 17 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 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32
 40 42 44 46 48 50 52 54 56 58 60 63 65 68 70 73 76 79 82 85 88 91 95 98 102 106 110 114 118 123 128 132 138 143 148 154 161 167 174 181 189 197 205 214 224 234 245 256 269 282 295 310 326 343 361 380 401 423 446 471 498 527 558 591 626 664 704 747 792 840 891 945 1002 1062 1124 1189 1257 1326 1397 1469 1541 1612 1682 1750 1814 1872 1925 1970 2006 2033 2049 2054 2047 2029 2000 1960 1911 1854 1789 1719 1644 1566 1486 1406 1326 1247 1170 1095 1024 955 890 828 770 716 664 617 572 530 492 456 423 392 363 337 313 290 269 250 232 216 201 187 174 162 151 141 131 122 114 107 100 93 87 81 76 71 67 62 58 55 51 48 45 42 39 37 35 32 30 28 26 25 23 21 20 18 17 16 15 13 12 11 10 9 9 8 7 6 5 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 23 24 25 26 28 29 31 32 34 35 37 38
 4 5 6 7 9 10 12 13 15 17 18 20 22 25 27 29 32 35 37 41 44 47 51 55 59 64 69 74 80 86 93 100 108 116 125 135 146 157 170 183 198 215 232 252 273 296 322 350 380 414 451 491 535 584 637 695 760 830 907 990 1082 1182 1290 1408 1534 1670 1816 1970 2133 2303 2479 2658 2837 3015 3185 3345 3490 3615 3716 3789 3832 3844 3824 3774 3696 3593 3470 3330 3178 3018 2854 2689 2525 2365 2210 2061 1920 1786 1660 1542 1433 1330 1235 1148 1066 991 922 858 799 745 695 650 608 569 533 500 470 443 417 393 372 352 333 316 301 286 273 260 249 238 228 219 210 202 195 188 181 175 169 164 159 154 149 145 140 136 133 129 125 122 119 116 112 110 107 104 101 98 96 93 91 88 86 84 81 79 77 75 72 70 68 66 64 62 60 58 56 54 52 51 49 47 45 43 42 40 38 37 35 34 32 31 29 28 26 25 24 22 21 20 19 17 16 15 14 13 12 11 10 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 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 35 39 44 49 54 61 67 75 82 91 101 111 123 135 149 164 181 199 220 242 267 295 326 359 397 439 485 536 593 655 724 801 884 976 1076 1184 1300 1424 1555 1692 1832 1973 2111 2243 2363 2468 2552 2612 2645 2649 2624 2572 2495 2399 2286 2161 2030 1895 1761 1628 1501 1379 1265 1157 1058 965 881 803 732 667 607 553 504 460 419 382 349 319 291 266 243 222 203 186 170 156 143 131 120 110 101 93 85 78 72 66 60 55 51 46 42 39 35 32 29 27 24 22 20 18 16 14 13 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 10 13 17 21 26 32 37 44 51 60 69 79 90 103 117 134 152 172 195 221 251 284 322 365 413 469 531 603 684 776 881 1000 1134 1286 1457 1649 1862 2097 2354 2630 2920 3219 3516 3799 4051 4258 4403 4474 4466 4379 4221 4005 3746 3460 3163 2867 2580 2309 2057 1827 1618 1431 1264 1115 983 867 764 673 593 523 460 406 357 315 277 244 215 189 166 145 127 111 97 84 73 62 53 45 38 32 26 21 16 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 42 44 46 48 51 53 56 58 61 64 67 70 74 77 81 85 90 94 99 104 109 115 121 127 134 141 148 156 164 173 182 192 203 214 226 238 251 265 280 296 312 329 348 367 387 408 431 454 478 504 530 557 585 615 644 675 705 737 768 799 830 860 890 918 946 971 995 1016 1035 1052 1066 1077 1085 1090 1092 1091 1087 1081 1071 1060 1046 1030 1012 993 973 952 929 906 883 859 836 812 788 765 742 719 697 676 655 634 615 596 577 560 543 526 511 496 481 468 454 442 430 418 407 397 387 377 368 359 350 342 334 327 320 313 306 300 294 287 282 276 270 265 260 255 250 245 240 235 230 226 221 217 212 208 204 199 195 191 186 182 178 174 170 166 162 158 154 150 146 142 139 135 131 128 124 121 117 114 110 107 104 100 97 94 91 88 85 82 80 77 74 72 69 67 64 62 59 57 55 53 51 49 47 45 43 42 40 38 37 35 34 33 31 30 29 28 26 25 24 23 22 21 21 20 19 18 17 17 16 16 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 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 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 27 28 29 30 32 33 35 37 38
 8 8 9 9 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 37 39 41 43 45 48 51 54 57 60 64 68 73 77 83 88 95 101 109 117 126 136 147 159 172 187 203 220 240 261 285 311 340 372 407 446 489 535 587 642 703 770 841 917 999 1084 1173 1265 1356 1446 1532 1611 1679 1733 1771 1791 1791 1772 1733 1678 1608 1528 1440 1347 1252 1157 1065 976 892 813 739 671 608 551 499 452 408 369 334 302 273 247 224 203 184 166 151 137 124 112 102 93 84 76 69 63 57 52 47 43 39 35 32 29 27 24 22 20 18 16 14 13 11 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 7
 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 31 32 34 36 38 41 43 46 48 51 54 58 61 65 69 73 78 83 88 93 100 106 113 121 129 137 147 157 168 179 192 205 220 235 252 270 289 309 331 354 378 404 432 461 491 522 555 588 622 657 693 728 762 796 828 859 887 913 935 954 968 979 985 987 984 978 967 952 934 913 890 864 836 808 778 748 718 687 657 628 599 571 544 518 492 468 445 423 402 382 364 346 329 313 298 284 270 257 245 234 223 213 204 195 186 178 170 163 156 150 143 137 132 126 121 116 111 107 103 98 94 91 87 83 80 77 73 70 67 65 62 59 57 54 52 49 47 45 43 41 39 37 35 34 32 30 29 27 26 24 23 21 20 19 18 16 15 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6
 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 53 55 57 59 62 64 67 70 73 76 80 83 87 91 95 100 104 109 115 120 126 133 139 147 154 162 170 179 189 199 209 220 232 244 257 270 284 299 314 331 347 365 383 401 420 440 460 481 501 522 543 564 585 605 625 644 662 680 696 710 723 735 744 752 758 761 763 762 760 755 749 741 731 720 707 693 678 662 646 629 611 593 575 557 539 522 504 487 470 453 437 422 406 392 378 364 351 339 327 315 304 294 284 274 265 257 248 241 233 226 219 213 207 201 196 191 186 181 177 172 168 165 161 157 154 151 148 145 142 140 137 135 132 130 128 126 124 122 120 118 116 115 113 111 110 108 107 105 104 102 101 100 98 97 96 95 93 92 91 90 89 88 87 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 68 67 66 65 64 63 62 62 61 60 59 58 58 57 56 55 55 54 53 52 52 51 50 50 49 48 48 47 46 46 45 45 44 43 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 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 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 21 22
 48 50 52 54 57 59 61 64 67 69 72 75 78 82 85 88 92 96 100 104 108 112 117 122 127 132 137 143 148 154 160 167 174 181 188 195 203 211 220 228 237 247 256 266 277 288 299 310 322 334 346 359 372 385 398 412 426 440 455 469 483 498 512 527 541 555 568 582 595 607 619 630 641 651 660 669 676 683 688 693 696 699 700 701 700 698 695 692 687 681 675 667 659 650 640 630 619 608 596 583 571 558 545 531 518 504 491 477 464 450 437 424 411 398 385 373 361 349 337 326 315 304 294 283 273 264 255 245 237 228 220 212 205 197 190 183 177 170 164 158 152 147 142 136 132 127 122 118 113 109 105 102 98 94 91 87 84 81 78 75 73 70 67 65 62 60 58 56 53 51 49 47 46 44 42 40 39 37 36 34 33 31 30 29 28 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 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 33 34 36 37 39 40 42 44 46
 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 57 57 57 58 58 59 59 60 61 62 63 64 65 66 68 70 71 73 76 78 81 84 87 91 95 99 104 109 115 121 128 136 144 154 164 175 187 200 215 230 248 267 287 310 334 361 390 421 455 492 533 576 623 673 727 785 847 912 980 1051 1125 1200 1276 1352 1426 1496 1560 1617 1665 1701 1725 1736 1732 1714 1683 1639 1585 1522 1452 1378 1300 1221 1142 1064 989 917 848 783 722 665 612 563 517 475 437 402 369 340 313 288 266 245 226 209 193 179 166 154 143 133 124 115 108 101 94 88 83 78 73 69 65 61 58 54 51 49 46 44 42 39 38 36 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 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 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 26 27 28 28 29 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 55 55
 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 22 24 25 26 27 28 29 31 32 34 36 37 39 41 43 46 48 51 53 56 59 63 66 70 74 79 83 88 94 100 106 112 120 127 135 144 153 164 174 186 198 211 225 240 256 273 291 310 330 352 374 397 422 448 474 502 530 559 588 617 647 675 703 730 756 780 801 820 835 848 857 863 864 862 857 848 836 820 802 782 760 736 711 685 659 632 605 579 552 527 502 477 454 431 410 389 369 350 333 316 300 285 270 257 244 232 221 210 200 191 182 174 166 159 152 145 139 133 128 122 117 113 108 104 100 96 93 89 86 83 80 77 74 72 69 67 65 62 60 58 56 54 53 51 49 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9
 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 23 24 26 27 28 29 30 32 33 35 37 39 41 43 45 48 50 53 57 60 64 69 73 79 84 91 97 105 113 123 133 144 157 171 186 203 222 243 266 291 320 351 386 425 467 515 567 625 689 759 836 921 1012 1111 1218 1331 1450 1573 1698 1822 1942 2052 2148 2225 2280 2307 2307 2277 2221 2141 2041 1927 1803 1674 1545 1417 1294 1177 1068 966 872 787 709 639 575 517 466 419 378 340 307 277 250 226 204 185 168 152 138 125 114 104 95 86 79 72 66 61 56 51 47 43 40 37 34 31 29 27 25 23 21 20 18 17 15 14 13 12 11 10 10 9 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 9 11 12 13 15 16 17 19 21 22 24 26 27 29 31 33 35 37 39 42 44 47 49 52 55 57 60 63 67 70 74 77 81 85 89 94 99 103 109 114 120 126 132 139 146 154 162 171 180 189 200 211 223 235 249 264 279 296 314 333 353 375 398 424 450 479 510 543 577 615 654 696 740 787 836 888 942 998 1057 1117 1178 1241 1304 1367 1429 1490 1549 1605 1657 1704 1745 1780 1807 1827 1838 1840 1834 1819 1795 1764 1726 1682 1632 1577 1519 1458 1395 1332 1267 1204 1141 1079 1019 961 906 853 802 754 708 665 625 586 551 517 486 456 429 403 379 357 336 316 298 281 265 250 236 223 211 199 189 178 169 160 151 143 136 129 122 116 110 104 98 93 88 84 79 75 71 67 63 60 56 53 50 47 44 41 39 36 34 31 29 27 25 23 21 19 18 16 14 13 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8
 22 24 26 28 30 33 35 38 40 43 46 49 52 56 60 64 68 72 77 82 87 92 98 105 111 118 126 134 143 152 162 172 183 195 208 221 236 251 268 286 304 325 346 369 394 420 447 476 507 540 574 611 648 687 728 770 812 856 899 943 986 1028 1068 1107 1142 1174 1203 1227 1246 1260 1269 1272 1270 1263 1250 1233 1211 1186 1157 1125 1091 1054 1017 979 940 901 862 823 785 748 712 677 644 611 580 550 521 494 468 444 420 398 377 357 338 320 304 288 273 259 245 233 221 210 199 189 180 171 163 155 148 141 134 128 123 117 112 107 103 98 94 90 87 83 80 77 74 71 69 66 64 62 59 57 55 53 52 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 13 14 16 17 19 21
 0 0 0 0 0 0 0 0 1 2 4 5 6 7 9 11 12 14 16 18 20 23 26 28 32 35 39 43 47 52 57 63 70 77 84 93 102 112 124 137 151 166 184 203 224 248 275 304 337 374 415 460 511 567 629 697 773 855 944 1041 1144 1253 1367 1484 1601 1716 1824 1922 2005 2071 2116 2137 2135 2110 2064 1999 1919 1828 1729 1626 1522 1418 1317 1221 1129 1042 961 886 817 753 694 640 591 546 504 467 433 401 373 347 323 302 282 264 248 233 220 207 196 186 177 168 161 154 148 142 137 132 127 124 120 117 114 111 108 106 104 102 100 99 97 95 94 93 91 90 89 87 86 85 84 82 81 80 79 77 76 75 73 72 71 69 68 66 65 63 62 60 59 57 56 54 53 51 49 48 46 45 43 41 40 38 37 35 34 32 31 29 28 26 25 24 22 21 20 18 17 16 15 14 13 11 10 9 8 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 40 42 44 47 49 52 54 57 60 63 66 70 74 77 81 85 90 94 99 104 110 115 121 127 134 141 148 156 164 172 181 190 200 210 221 232 243 255 268 281 294 308 323 337 352 368 383 399 414 430 445 461 476 490 504 517 529 540 550 560 567 574 579 583 585 586 585 584 581 576 571 565 557 549 540 531 521 510 499 488 477 466 454 443 432 420 409 399 388 378 367 358 348 339 330 321 313 305 297 289 282 275 269 262 256 250 245 240 235 230 225 221 217 213 209 205 202 198 195 192 189 187 184 181 179 177 174 172 170 168 166 164 162 160 158 156 154 153 151 149 147 145 143 141 139 137 135 133 131 129 127 125 122 120 118 116 113 111 109 106 104 102 99 97 95 92 90 87 85 83 80 78 76 73 71 69 67 65 62 60 58 56 54 52 50 48 46 45 43 41 39 38 36 35 33 32 30 29 27 26 25 24 23 21 20 19 18 17 16 16 15 14 13 12 12 11 11 10 9 9 8 8 7 7 7 6 6 6 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 1 1 1 1 1 1 1 1 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 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19 21 22 23 24 26 27 29 31 32 34 36
 5 7 8 10 12 14 16 18 20 23 25 28 30 33 37 40 43 47 51 55 59 64 69 74 79 84 90 96 103 109 116 124 132 140 148 157 166 175 185 195 206 216 227 239 250 262 274 286 299 311 324 337 349 362 374 387 399 412 424 435 447 459 470 481 492 503 514 524 535 546 556 567 578 589 601 613 626 639 652 667 682 698 715 733 752 772 793 815 838 863 889 916 944 973 1003 1034 1065 1097 1128 1159 1189 1218 1245 1269 1290 1307 1320 1328 1330 1326 1316 1300 1278 1249 1215 1176 1132 1085 1035 982 929 875 821 768 716 666 619 573 529 489 450 414 381 350 321 295 270 248 227 208 190 174 159 145 132 121 110 100 92 83 76 69 62 56 51 46 41 37 33 29 26 22 19 17 14 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4
 10 11 13 15 17 19 21 23 25 27 30 32 35 37 40 43 46 49 52 55 58 62 65 69 73 76 81 85 89 94 98 103 109 114 119 125 131 138 145 152 159 167 175 184 193 203 214 225 237 249 263 278 293 311 329 349 370 393 419 446 476 508 543 581 622 667 716 769 826 888 954 1026 1102 1184 1272 1364 1461 1563 1668 1777 1887 1998 2108 2214 2314 2406 2488 2556 2608 2642 2656 2650 2624 2578 2513 2432 2337 2231 2117 1997 1874 1750 1628 1509 1394 1285 1181 1083 992 908 830 757 691 631 575 525 479 437 399 365 334 306 280 257 236 217 199 184 169 156 144 134 124 115 107 99 92 86 80 75 70 65 61 57 53 50 47 44 41 38 36 34 31 29 27 25 24 22 20 19 17 16 14 13 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 15 15 16 16 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 31 32 33 34 36 37 39 40 42 44 45 47 49 52 54 56 59 62 65 68 71 75 79 83 88 92 98 103 109 116 123 130 138 147 157 167 178 190 203 217 232 249 266 285 306 328 352 378 406 436 468 502 539 578 620 664 711 760 812 866 922 979 1039 1099 1159 1218 1277 1333 1387 1436 1480 1518 1549 1572 1587 1594 1591 1580 1561 1534 1500 1459 1414 1364 1311 1255 1198 1140 1082 1025 969 915 862 811 763 717 673 632 593 556 522 490 460 432 406 381 359 338 318 300 283 267 252 239 226 214 203 193 183 174 166 158 151 144 138 132 126 120 115 111 106 102 98 94 90 87 83 80 77 74 72 69 67 64 62 60 57 55 53 51 50 48 46 44 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14
 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 6 7 7 8 8 9 10 11 11 12 13 14 15 16 18 19 20 22 23 25 27 29 31 34 36 39 42 46 50 54 59 64 69 75 82 90 98 108 118 129 142 156 171 189 208 229 253 279 309 341 377 417 462 511 565 625 691 763 842 928 1020 1118 1222 1330 1440 1551 1658 1758 1848 1922 1978 2011 2020 2004 1964 1903 1824 1730 1627 1518 1407 1296 1189 1086 989 899 815 738 667 603 545 492 444 402 363 328 297 269 243 221 200 182 165 150 137 125 114 104 95 87 79 73 67 61 56 51 47 43 40 37 34 31 29 26 24 22 20 19 17 15 14 13 11 10 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 30 31 32 34 35 36 37 39 40 42 43 45 46 48 50 52 54 56 58 60 62 65 67 70 73 76 79 82 86 89 93 97 102 106 111 116 121 127 133 139 146 153 161 169 178 187 196 207 217 229 241 254 268 282 298 314 331 349 368 388 409 431 454 478 502 528 555 582 610 638 667 696 725 755 783 811 838 864 888 911 931 950 965 978 988 994 998 998 995 988 979 966 951 933 913 891 868 843 817 790 762 734 706 678 650 622 595 569 543 518 494 471 448 427 406 387 368 350 333 317 302 287 274 261 248 237 226 215 206 196 188 180 172 164 158 151 145 139 133 128 123 119 114 110 106 102 99 95 92 89 86 83 80 78 75 73 71 68 66 64 62 61 59 57 56 54 52 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 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 12 12 12 12 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 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27
 12 13 14 15 17 18 19 21 23 24 26 28 30 32 34 36 38 41 43 46 49 52 55 58 62 66 69 73 78 82 87 92 97 103 108 114 121 127 134 142 149 157 165 174 183 192 202 212 223 233 244 256 267 279 291 303 316 328 340 353 365 377 389 401 412 423 433 443 452 460 467 474 480 485 489 492 494 495 495 495 493 491 487 483 479 473 467 461 453 446 438 429 421 412 402 393 383 374 364 354 344 335 325 315 306 296 287 278 269 260 251 243 235 227 219 211 203 196 189 182 176 169 163 157 151 145 140 134 129 124 119 115 110 106 102 98 94 90 87 83 80 76 73 70 67 64 62 59 56 54 52 49 47 45 43 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 7 7 8 9 10 11
 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 53 55 56 58 60 61 63 65 67 69 72 74 77 79 82 85 89 92 96 100 104 109 114 119 125 132 139 146 154 163 172 182 193 205 218 232 248 264 282 301 322 345 369 395 424 454 487 522 560 600 643 689 737 788 842 898 956 1016 1077 1138 1200 1260 1319 1374 1426 1471 1510 1542 1564 1578 1581 1574 1558 1532 1497 1455 1407 1353 1295 1234 1171 1108 1045 983 923 864 808 754 704 656 611 569 529 493 459 427 398 371 346 323 302 282 264 247 232 218 205 193 182 172 162 153 145 138 131 124 118 113 108 103 98 94 90 86 83 79 76 73 71 68 66 63 61 59 57 55 53 51 49 48 46 45 43 42 40 39 38 36 35 34 33 32 30 29 28 27 26 25 24 23 23 22 21 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 22 23 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 15 17 20 23 26 29 33 37 42 47 52 59 65 73 81 90 100 111 123 136 151 168 186 206 229 254 281 311 345 382 423 467 516 569 627 690 757 829 905 985 1067 1152 1236 1320 1400 1474 1541 1599 1645 1679 1698 1703 1695 1673 1639 1595 1543 1483 1419 1352 1282 1213 1144 1077 1011 949 889 832 779 728 681 637 596 558 522 489 458 430 404 380 357 337 318 300 284 269 255 242 230 219 209 199 191 182 175 168 161 155 150 144 140 135 131 127 123 119 116 112 109 106 104 101 98 96 94 91 89 87 85 83 81 79 77 75 74 72 70 69 67 66 64 62 61 59 58 57 55 54 52 51 50 48 47 46 45 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 27 28 30 31 33 34 36 37 39 41 43 45 47 49 51 54 56 59 62 65 68 71 74 78 82 86 90 94 99 104 109 114 120 125 132 138 145 152 160 167 176 184 193 203 212 222 233 244 255 266 278 290 302 315 327 339 352 364 376 388 400 411 421 431 440 448 456 462 468 472 475 477 478 478 477 475 472 467 462 456 449 442 434 425 416 406 396 385 375 364 353 342 332 321 310 299 289 278 268 258 248 239 229 220 212 203 195 187 179 172 164 157 151 144 138 132 127 121 116 111 106 101 97 93 89 85 81 78 75 71 68 65 63 60 57 55 53 51 48 46 44 43 41 39 38 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 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 21 23 24 25
 13 14 15 17 19 20 22 24 26 28 30 32 35 37 40 43 46 50 53 57 61 65 70 75 80 86 92 98 105 112 120 129 138 147 158 169 181 194 208 223 239 256 275 295 316 339 364 390 418 448 479 513 549 586 626 667 710 755 801 848 896 945 994 1043 1090 1137 1182 1224 1264 1301 1334 1362 1387 1407 1422 1432 1438 1439 1436 1428 1417 1402 1383 1362 1338 1312 1284 1254 1223 1191 1159 1125 1091 1057 1023 989 955 921 887 854 822 790 758 727 696 667 638 609 582 555 529 504 479 456 433 411 390 369 350 331 313 296 280 264 250 235 222 209 197 186 175 165 155 146 137 129 121 113 107 100 94 88 82 77 72 68 63 59 55 51 48 45 41 38 36 33 30 28 26 24 22 20 18 16 14 13 11 10 8 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 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 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 1 1 2 2 3 3 4 5 6 6 7 8 9 10 12
 7 7 8 9 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 27 29 31 33 35 37 40 42 45 48 51 54 57 61 65 69 74 78 84 89 95 101 108 116 124 132 141 151 162 173 185 198 212 227 244 261 279 299 320 342 365 390 415 442 470 498 527 556 586 615 644 672 698 722 744 764 780 793 802 808 809 807 801 791 778 763 744 723 701 677 652 626 599 573 546 520 495 469 445 422 399 377 357 337 318 300 283 267 252 238 225 212 200 189 179 169 159 151 142 135 128 121 114 108 103 98 93 88 84 79 75 72 68 65 62 59 56 53 51 49 46 44 42 40 38 36 35 33 31 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 5 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6
 8 8 9 10 11 12 13 14 16 17 18 19 21 22 24 25 27 29 31 32 34 37 39 41 43 46 49 51 54 57 61 64 68 71 75 80 84 89 94 99 105 111 117 124 131 138 146 155 164 174 184 195 206 219 232 246 261 277 294 312 332 352 374 397 421 446 474 502 532 563 596 631 666 703 741 780 819 859 900 940 979 1018 1056 1091 1124 1154 1181 1204 1222 1236 1244 1247 1245 1237 1224 1206 1183 1155 1124 1089 1051 1011 969 926 882 838 795 751 709 668 628 590 553 518 485 453 423 395 369 344 321 299 279 260 242 226 210 196 183 170 159 148 138 129 121 113 105 98 92 86 80 75 70 66 61 57 54 50 47 44 41 38 36 33 31 29 27 25 23 21 20 18 17 15 14 13 11 10 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7
 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 22 23 24 26 27 29 31 33 35 37 39 42 45 48 51 54 58 62 66 71 76 81 87 93 99 106 113 121 129 138 147 157 167 178 189 201 214 227 240 254 268 283 298 312 327 342 356 370 383 395 407 417 426 433 438 442 444 445 443 440 435 428 420 411 400 389 377 364 351 338 324 311 298 284 271 259 246 235 223 212 202 192 182 173 165 157 149 142 135 128 122 117 111 106 101 97 92 88 84 81 77 74 71 68 65 63 60 58 56 54 51 50 48 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 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 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3
 17 19 20 21 22 23 24 26 27 28 30 31 33 34 36 37 39 40 42 44 45 47 49 51 53 55 57 59 62 64 67 69 72 75 77 81 84 87 91 94 98 102 107 112 117 122 128 134 140 147 155 163 171 181 191 202 214 227 241 256 273 291 310 331 355 380 407 437 470 505 543 585 631 680 733 791 853 920 992 1069 1152 1239 1332 1429 1531 1636 1743 1852 1960 2065 2165 2258 2340 2410 2463 2498 2513 2508 2482 2436 2371 2290 2195 2090 1977 1860 1740 1621 1503 1390 1281 1178 1081 990 906 827 755 689 629 573 523 477 435 397 363 332 304 278 255 234 214 197 181 167 154 142 132 122 113 105 97 91 84 79 73 69 64 60 56 53 50 47 44 41 39 37 35 33 31 29 27 26 24 23 22 21 19 18 17 16 15 14 14 13 12 11 10 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 4 5 5 6 7 8 9 10 10 11 12 13 14 15 16
 0 0 0 1 2 3 4 5 6 8 9 10 12 14 15 17 19 21 24 26 29 31 34 37 41 44 48 52 56 61 66 71 77 84 90 98 106 114 124 134 145 157 170 184 200 217 235 255 276 300 325 353 383 415 450 487 527 570 615 663 713 765 819 875 931 987 1042 1096 1147 1194 1237 1275 1306 1331 1348 1358 1360 1355 1343 1325 1301 1273 1240 1204 1165 1124 1083 1041 998 956 915 874 835 797 760 725 692 660 629 601 573 547 523 500 478 457 438 419 402 386 370 356 342 329 317 306 295 285 275 266 257 248 240 233 225 218 211 205 199 192 187 181 175 170 165 160 155 150 145 140 136 131 127 123 118 114 110 106 103 99 95 91 88 84 81 78 75 71 68 65 62 60 57 54 51 49 46 44 42 39 37 35 33 31 29 27 25 23 22 20 18 17 15 14 12 11 10 9 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 17 19 22 25 29 32 36 41 45 50 56 62 69 76 84 93 102 113 125 137 151 167 184 203 224 247 272 300 331 365 402 443 488 536 589 647 709 775 847 922 1001 1083 1168 1254 1340 1425 1508 1585 1657 1721 1775 1818 1851 1871 1880 1877 1863 1839 1806 1766 1720 1668 1614 1557 1498 1440 1381 1323 1266 1211 1158 1107 1058 1012 968 926 886 849 813 780 748 719 691 664 639 615 593 571 551 532 513 496 479 462 446 431 416 402 388 374 360 347 335 322 310 298 286 274 263 252 241 231 221 211 201 191 182 173 165 156 148 141 133 126 119 112 106 100 94 88 82 77 72 67 63 58 54 50 46 42 39 35 32 29 26 23 21 18 16 14 12 9 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 6 6 7 7 8 9 10 11 12 13 14 15 16 18 19 21 22 24 26 28 31 33 36 39 42 45 49 53 57 62 67 73 79 85 92 100 108 117 126 136 147 159 171 185 199 214 230 248 266 285 305 327 349 372 396 420 446 472 498 524 550 576 601 625 648 669 688 706 720 732 741 747 750 750 746 739 729 717 701 684 665 643 621 598 573 549 524 499 474 450 426 403 381 359 339 319 300 282 265 249 234 220 206 194 182 170 160 150 140 132 123 116 108 101 95 89 83 78 73 68 64 59 56 52 48 45 42 39 36 34 31 29 27 24 22 21 19 17 16 14 13 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 1 1 2 3 4 4 5 6 7 8 9 10 11 12 14 15 16 18 19 21 23 25 27 29 31 33 36 38 41 44 47 50 54 58 62 66 71 76 81 87 94 100 107 115 124 133 142 153 164 177 190 204 219 236 254 273 294 317 341 367 394 424 456 489 525 563 603 646 690 736 783 832 881 931 981 1030 1078 1124 1167 1206 1241 1271 1295 1312 1323 1328 1325 1316 1300 1278 1251 1219 1183 1143 1101 1057 1012 966 919 874 828 784 741 699 659 621 585 550 517 486 457 429 403 378 356 334 314 295 278 261 246 231 218 205 193 182 172 163 153 145 137 130 123 116 110 104 98 93 88 84 79 75 71 68 64 61 58 55 52 49 46 44 42 39 37 35 33 31 29 28 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 9 10 12 13 14 15 16 18 19 21 22 24 26 28 30 32 34 37 39 42 45 49 52 56 60 64 69 74 79 85 91 98 105 113 121 130 140 151 162 174 187 201 216 232 249 268 287 308 330 353 377 403 429 457 486 515 545 575 606 636 666 695 723 750 775 798 818 836 851 863 872 878 881 880 877 870 861 850 837 821 804 786 767 746 725 703 682 659 637 616 594 573 552 531 511 492 473 455 438 421 405 389 374 359 345 332 319 307 295 284 273 262 252 243 233 224 216 207 199 192 184 177 170 163 157 151 145 139 133 128 123 118 113 108 103 99 95 90 87 83 79 75 72 69 65 62 59 56 53 51 48 46 43 41 39 36 34 32 30 29 27 25 23 22 20 19 17 16 15 14 12 11 10 9 8 7 6 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 15 17 19 20 22 24 26 29 31 34 36 39 42 45 48 52 55 59 63 68 72 77 83 88 95 101 108 116 124 133 142 153 164 177 190 205 220 238 257 278 301 326 354 384 417 454 494 538 586 639 696 758 825 897 974 1056 1141 1229 1319 1410 1498 1581 1658 1724 1779 1818 1840 1844 1830 1799 1751 1690 1617 1536 1449 1359 1269 1178 1091 1006 926 850 779 713 652 596 544 496 453 413 376 343 312 285 259 236 215 196 179 163 148 135 123 112 102 93 85 77 71 64 59 54 49 45 41 38 35 32 29 27 25 23 22 20 19 18 17 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 8 9 11 12
 168 173 179 185 190 196 202 207 213 218 224 229 235 240 245 250 255 260 265 270 275 279 283 288 292 296 299 303 307 310 313 317 320 323 326 329 332 335 338 341 344 347 350 354 357 361 364 368 373 377 382 387 392 398 404 411 418 425 433 441 450 460 469 480 491 502 514 526 539 553 567 581 596 611 627 643 659 675 691 708 724 740 756 772 786 801 814 826 837 847 856 862 867 870 871 870 867 862 854 845 833 819 803 786 767 746 724 701 678 653 629 604 579 554 529 504 481 457 435 413 391 371 352 333 315 298 282 267 252 238 226 213 202 191 181 171 162 153 145 138 131 124 118 112 106 101 96 91 87 83 79 75 71 68 65 62 59 56 54 51 49 47 44 42 41 39 37 35 34 32 30 29 28 26 25 24 23 21 20 19 18 17 16 15 14 13 13 12 11 10 9 9 8 7 7 6 6 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 44 46 48 51 53 56 59 62 65 68 71 75 78 82 86 90 94 98 102 107 111 116 121 126 131 136 141 146 151 157 162
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 24 25 27 29 31 33 35 38 40 43 46 49 53 57 61 65 70 76 81 88 94 102 110 119 129 139 151 163 177 192 209 227 247 269 293 319 347 378 412 449 490 534 582 634 690 751 817 887 962 1041 1124 1210 1298 1388 1476 1562 1643 1715 1777 1827 1860 1877 1875 1855 1818 1765 1698 1620 1533 1442 1347 1252 1159 1068 981 899 822 751 685 624 569 518 472 430 392 358 327 298 273 250 229 210 193 178 164 151 139 129 119 110 102 95 88 81 76 70 65 61 57 53 49 46 43 40 37 34 32 30 27 25 23 22 20 18 17 15 14 13 12 10 9 8 7 6 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 15 16 17 17 18 19 20 21 22 23 24 25 27 28 29 30 32 33 34 36 37 39 40 42 44 46 48 50 52 55 57 60 63 66 69 72 76 80 84 89 94 99 105 111 118 126 134 143 153 163 175 187 201 217 233 252 272 294 318 345 374 406 441 479 521 567 617 671 730 794 862 936 1015 1098 1186 1278 1372 1468 1563 1657 1747 1829 1902 1963 2010 2039 2051 2044 2020 1978 1920 1850 1769 1680 1587 1490 1393 1297 1204 1114 1028 947 871 800 734 673 617 565 518 475 435 399 366 335 308 283 260 239 220 203 188 173 161 149 138 128 119 111 104 97 91 85 80 75 71 67 63 60 57 54 51 49 47 45 43 41 39 37 36 34 33 32 31 29 28 27 26 25 24 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 12 13
 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 17 18 19 20 22 23 25 27 29 31 33 36 39 42 45 49 53 57 62 67 73 79 85 93 100 109 118 128 138 150 162 176 190 206 222 240 260 281 303 327 353 380 409 440 473 507 543 581 620 660 702 743 785 826 866 905 941 973 1002 1026 1045 1058 1066 1067 1062 1051 1034 1013 987 957 924 889 853 815 777 739 701 665 629 595 562 530 501 472 446 421 397 375 355 335 317 301 285 270 256 243 231 220 209 199 190 181 173 165 158 151 144 138 132 126 121 116 111 106 102 98 94 90 86 82 79 76 73 70 67 64 61 58 56 54 51 49 47 45 43 41 39 37 36 34 32 31 30 28 27 26 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4
 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 39 40 42 44 47 49 51 54 57 60 63 66 70 74 78 82 86 91 96 102 108 114 121 128 135 143 151 160 170 179 190 200 212 224 236 249 262 276 290 304 319 334 349 364 380 395 411 426 441 455 469 482 495 507 518 528 537 545 552 558 563 566 568 570 570 569 567 565 561 557 552 546 540 534 527 520 512 505 497 489 482 474 467 460 452 446 439 433 427 421 416 411 406 401 397 393 389 386 383 380 377 374 371 369 366 364 361 358 356 353 350 347 344 341 337 334 330 325 321 316 311 306 301 295 289 283 277 270 263 256 249 242 235 228 220 213 205 198 191 183 176 169 162 155 148 141 135 129 122 116 111 105 100 94 89 85 80 75 71 67 63 60 56 53 50 47 44 41 39 36 34 32 30 28 27 25 23 22 21 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 5
 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 13 14 15 17 18 20 21 23 25 27 29 31 33 35 38 40 43 46 49 52 56 59 63 67 72 76 81 87 92 98 105 112 119 127 136 145 154 164 175 187 199 212 226 241 256 273 290 308 328 348 369 391 414 438 463 488 515 542 570 598 626 655 685 714 743 773 802 831 859 887 914 940 966 991 1015 1038 1060 1081 1101 1121 1139 1156 1172 1187 1202 1215 1227 1239 1250 1260 1269 1278 1285 1292 1298 1303 1307 1311 1313 1314 1314 1313 1311 1308 1303 1296 1289 1279 1269 1256 1242 1226 1209 1190 1170 1148 1125 1100 1074 1048 1020 992 963 933 903 873 843 813 783 754 724 696 667 640 613 587 561 537 513 490 468 446 426 406 387 369 351 334 318 303 288 274 261 248 235 224 212 202 191 182 172 163 155 147 139 132 125 118 112 106 100 94 89 84 80 75 71 67 63 60 56 53 50 48 45 43 40 38 36 34 33 31 30 28 27 26 25 24 23 22 22 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 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 4 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 13 14 16 17 19 21 23 25 27 29 32 35 38 41 44 48 51 56 60 65 70 76 82 89 96 104 112 122 132 143 155 168 182 197 214 232 252 273 296 321 348 376 407 439 474 510 548 588 630 672 716 760 804 848 891 932 972 1009 1043 1073 1099 1121 1139 1152 1161 1165 1165 1160 1152 1141 1126 1109 1090 1068 1045 1021 995 969 943 916 889 863 836 810 784 758 734 709 686 663 640 618 597 577 557 538 519 502 484 468 452 436 421 406 392 379 366 353 341 329 318 307 296 286 276 266 256 247 238 230 222 214 206 198 191 184 177 170 164 158 152 146 140 135 130 125 120 115 110 106 102 97 93 89 86 82 78 75 72 69 65 62 60 57 54 51 49 46 44 42 39 37 35 33 31 29 28 26 24 23 21 20 18 17 16 15 14 13 12 11 10 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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
 8 9 10 11 12 13 14 15 17 18 19 21 22 23 25 26 28 30 31 33 35 37 39 41 43 45 48 50 52 55 58 60 63 66 69 73 76 80 83 87 91 95 100 104 109 114 119 125 131 137 143 149 156 163 171 179 187 196 205 214 224 235 246 258 270 282 296 310 325 340 356 373 391 409 429 449 470 492 515 539 563 589 616 643 672 701 731 762 793 824 856 888 920 952 982 1012 1041 1067 1092 1114 1132 1148 1160 1167 1170 1168 1162 1151 1135 1114 1089 1060 1028 993 955 916 875 833 791 749 707 666 626 588 551 516 482 450 420 391 365 340 316 294 274 255 237 221 205 191 178 166 154 144 134 125 116 108 101 94 87 81 76 70 66 61 57 53 49 45 42 39 36 33 30 28 26 23 21 19 17 16 14 12 11 10 8 7 6 5 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 1 2 2 3 4 5 5 6 7
 4 4 5 6 6 7 8 9 9 10 11 12 13 13 14 15 16 17 18 19 20 21 22 24 25 26 27 29 30 32 33 35 37 38 40 42 44 46 49 51 54 56 59 62 65 69 73 76 81 85 90 95 100 106 112 119 126 134 142 151 160 170 181 193 205 218 232 247 263 280 298 317 337 358 381 404 430 456 484 513 543 575 608 642 677 714 752 791 831 872 914 957 1000 1043 1086 1128 1171 1212 1251 1289 1325 1358 1387 1413 1435 1451 1463 1469 1470 1464 1453 1435 1412 1383 1349 1311 1268 1222 1174 1123 1070 1017 964 911 859 807 758 710 664 620 578 538 501 466 433 402 373 346 321 297 275 255 236 218 202 187 173 160 147 136 125 116 106 98 90 83 76 69 63 58 52 48 43 39 35 31 27 24 21 18 15 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 8 9 10 11 12 13 15 16 18 19 21 23 25 28 30 33 36 39 43 47 51 56 61 67 74 81 88 97 107 117 129 142 156 172 189 208 230 253 279 308 339 374 412 453 498 547 600 657 719 784 853 925 1001 1078 1156 1234 1310 1384 1452 1514 1567 1611 1644 1665 1674 1671 1657 1632 1597 1554 1503 1448 1388 1326 1263 1199 1135 1072 1011 953 896 842 791 743 697 654 614 576 541 508 478 449 423 398 375 354 334 316 299 283 268 254 241 229 218 207 197 187 179 170 162 155 148 141 135 129 123 118 113 108 103 98 94 90 86 82 78 75 71 68 65 62 59 56 54 51 48 46 44 41 39 37 35 33 31 29 28 26 24 23 21 19 18 17 15 14 13 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 14 14 15 16 16 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 55 57 60 62 65 67 70 74 77 81 85 89 94 99 105 111 117 124 131 139 147 156 165 175 186 197 210 222 236 250 266 281 298 316 334 353 373 393 414 436 458 480 503 526 549 572 594 616 637 657 676 693 709 722 734 743 750 755 757 757 754 748 741 731 719 705 689 672 654 635 615 595 574 553 532 511 490 470 450 430 411 393 375 358 341 325 310 295 281 268 255 243 231 220 209 199 189 180 171 162 154 146 138 131 124 118 112 106 100 94 89 84 79 75 71 66 62 59 55 51 48 45 42 39 36 34 31 29 26 24 22 20 18 17 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 1 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12
 4 6 8 10 12 14 17 19 21 24 27 29 32 35 38 41 44 47 50 53 57 60 63 67 70 74 78 81 85 89 92 96 100 104 108 111 115 119 123 127 132 136 140 144 149 153 158 163 168 174 179 185 192 199 206 214 223 232 243 254 267 281 296 313 332 353 376 402 430 462 497 535 578 626 678 735 799 869 946 1030 1121 1221 1329 1446 1572 1705 1846 1994 2145 2299 2451 2597 2733 2853 2951 3022 3062 3067 3036 2971 2873 2747 2600 2437 2264 2088 1912 1742 1579 1425 1283 1151 1032 923 825 737 658 588 525 469 419 375 336 301 270 243 218 197 177 160 144 130 118 106 96 87 79 71 64 58 52 47 42 38 34 30 26 23 20 17 15 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2
 21 23 24 26 28 30 32 34 36 39 41 43 46 49 51 54 57 60 64 67 71 74 78 82 86 90 95 99 104 109 114 119 125 131 136 142 149 155 162 169 176 183 190 198 205 213 221 230 238 246 255 264 272 281 290 299 308 316 325 334 343 352 360 369 377 386 394 402 410 417 425 432 439 446 453 459 466 472 477 483 488 493 498 502 506 510 513 516 519 521 523 524 525 525 525 524 523 521 518 515 511 507 502 496 490 483 476 468 459 450 440 430 420 409 398 387 376 364 353 341 330 318 307 296 285 274 263 253 243 233 224 215 206 198 189 181 174 167 160 153 147 140 135 129 124 118 113 109 104 100 96 92 88 84 81 77 74 71 68 65 62 60 57 55 52 50 48 46 44 42 40 38 36 34 33 31 30 28 27 25 24 22 21 20 19 18 17 15 14 13 12 12 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 11 13 14 15 16 18 19
 7 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 24 25 26 27 29 30 32 33 35 36 38 40 41 43 45 47 49 51 53 56 58 60 63 65 68 71 74 77 80 83 87 90 94 98 102 107 111 116 121 127 132 138 145 151 158 166 174 182 191 201 211 221 232 244 257 271 285 300 316 334 352 371 392 413 436 461 487 514 544 574 607 642 679 718 759 802 848 897 947 1001 1056 1114 1174 1236 1299 1363 1427 1490 1552 1611 1666 1716 1759 1793 1818 1833 1836 1827 1806 1773 1730 1676 1614 1545 1471 1393 1314 1233 1154 1076 1001 930 861 797 737 681 630 582 538 497 460 426 394 366 340 316 294 273 255 238 223 208 195 183 172 161 152 143 135 127 120 113 107 101 96 91 86 81 77 73 69 65 62 59 55 53 50 47 44 42 40 37 35 33 31 29 27 25 24 22 21 19 18 16 15 14 13 12 11 10 9 8 7 6 5 5 4 4 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 9 10 12 13 14 15 16 18 19 21 22 24 25 27 28 30 32 34 36 38 40 42 44 47 49 52 54 57 60 63 66 70 73 77 81 85 89 94 98 103 108 114 119 125 132 138 145 153 160 168 177 186 195 205 215 225 237 248 261 273 287 301 315 331 347 364 381 400 419 440 461 484 507 533 559 587 617 649 682 718 756 796 839 884 933 984 1038 1096 1156 1218 1283 1350 1418 1485 1552 1616 1675 1729 1774 1808 1830 1839 1832 1810 1772 1720 1654 1578 1494 1403 1309 1214 1119 1027 938 855 776 703 635 573 516 464 417 375 336 302 270 242 217 194 173 155 138 123 109 96 85 75 66 57 50 43 36 31 25 21 16 12 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1 2 2 3 3 4 5 5 6 6 7 8 8 9 10 10 11 12 12 13 14 15 16 16 17 18 19 20 21 23 24 25 26 28 29 31 32 34 36 38 41 43 46 49 52 55 59 63 68 73 78 84 91 98 106 115 125 136 148 161 176 192 210 230 252 276 303 332 364 399 438 479 524 573 626 682 741 804 870 939 1009 1081 1153 1224 1292 1358 1418 1472 1518 1555 1582 1599 1605 1600 1585 1561 1528 1488 1442 1391 1336 1278 1219 1160 1100 1042 985 929 876 825 777 731 688 648 610 574 541 510 482 455 430 407 386 366 348 331 315 300 286 273 261 250 239 229 219 210 202 193 186 178 171 164 158 151 145 139 134 128 123 118 113 108 103 99 95 90 86 82 78 75 71 67 64 61 57 54 51 48 45 43 40 37 35 32 30 28 26 23 21 19 17 16 14 12 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 25 25 26 27 27 28 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 53 55 56 58 59 61 63 64 67 69 71 74 77 80 83 87 91 95 100 105 110 116 123 130 137 146 155 164 175 186 198 211 225 240 257 274 292 312 332 354 378 402 428 455 484 514 545 577 610 645 680 717 754 791 829 867 904 941 977 1011 1044 1074 1102 1127 1148 1165 1178 1187 1190 1189 1183 1173 1158 1138 1114 1087 1057 1023 988 951 913 874 835 795 757 719 681 645 611 577 545 515 486 459 433 409 386 364 344 324 306 289 274 259 244 231 219 207 196 185 176 166 157 149 141 134 127 120 114 107 102 96 91 86 81 77 72 68 64 60 57 53 50 47 43 40 38 35 32 30 27 25 23 21 19 17 15 13 11 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 20 20 21 22 23 23 24
 51 52 53 55 56 57 59 60 62 63 65 66 68 70 72 73 75 77 79 81 83 86 88 90 93 96 98 101 104 107 111 114 118 122 126 130 135 139 144 150 155 161 167 174 181 188 195 203 212 221 230 240 250 261 272 284 297 309 322 336 350 364 379 394 409 425 440 456 471 487 502 517 531 546 559 572 584 596 606 616 625 633 640 645 650 654 656 658 658 658 657 654 651 647 642 637 631 624 616 608 600 591 582 572 562 552 542 532 521 510 500 489 478 467 457 446 435 425 415 404 394 384 375 365 356 346 337 328 320 311 303 295 287 279 271 264 257 249 242 236 229 222 216 210 204 198 192 186 180 175 170 165 159 155 150 145 140 136 131 127 123 119 115 111 107 103 100 96 93 90 86 83 80 77 74 71 68 66 63 60 58 55 53 51 48 46 44 42 40 38 36 34 32 31 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 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 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 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 50
 6 6 7 7 8 8 8 9 9 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 30 31 33 35 37 40 42 45 48 52 56 61 66 71 78 85 93 101 111 122 134 148 163 179 198 218 241 266 294 325 359 396 438 483 532 586 645 709 779 854 935 1022 1116 1215 1320 1431 1547 1667 1790 1916 2043 2168 2291 2409 2519 2620 2710 2786 2846 2890 2917 2926 2917 2892 2851 2796 2729 2651 2564 2471 2374 2273 2171 2069 1968 1869 1772 1679 1590 1505 1424 1348 1276 1209 1146 1087 1031 980 932 887 846 807 771 737 706 676 648 622 598 575 553 532 513 494 476 459 443 427 412 397 383 370 356 344 331 319 308 296 285 275 264 254 244 234 225 216 207 198 189 181 173 165 157 149 142 135 128 121 114 108 102 96 90 84 78 73 68 63 58 54 49 45 41 37 33 30 27 23 20 18 15 13 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 4 4 5 5
 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 11 12 13 15 16 18 19 21 22 24 26 28 30 32 34 36 38 41 44 46 49 52 55 59 62 66 70 75 79 84 89 95 100 107 113 120 128 136 145 154 164 174 186 198 211 225 240 256 273 292 311 332 355 379 404 432 461 491 524 559 596 635 677 720 766 815 865 918 974 1031 1091 1153 1217 1282 1348 1416 1483 1550 1616 1679 1740 1798 1850 1896 1935 1965 1987 1998 1999 1990 1969 1938 1897 1847 1789 1724 1653 1578 1500 1421 1341 1262 1184 1109 1036 966 900 838 780 725 674 627 583 543 505 471 439 410 383 358 336 315 295 278 261 246 232 219 207 196 186 176 168 159 151 144 137 131 125 119 114 109 104 99 95 91 87 83 79 76 72 69 66 63 60 58 55 52 50 47 45 43 41 39 36 34 33 31 29 27 25 24 22 21 19 18 16 15 14 13 12 10 9 8 8 7 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 21 21 22 23 23 24 25 25 26 26 27 28 28 29 29 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 43 43 44 45 46 46 47 48 49 50 52 53 55 56 58 61 63 66 69 72 76 80 85 90 96 103 110 119 128 138 149 162 176 191 208 227 247 270 295 323 353 386 423 463 507 555 608 665 728 795 868 947 1031 1119 1212 1307 1404 1500 1593 1678 1753 1814 1857 1880 1880 1857 1811 1746 1664 1570 1466 1358 1248 1140 1036 937 845 760 682 611 547 490 439 393 352 316 284 255 230 208 188 170 155 141 129 118 108 99 92 85 78 73 68 63 59 55 51 48 45 43 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 8 9 10 10 11 12 12 13 14 15 15 16 17 17 18 19 19
 0 0 0 0 0 1 2 3 4 5 6 7 8 9 11 12 13 15 16 18 19 21 23 25 27 29 31 33 36 38 41 43 46 49 53 56 60 64 68 72 77 81 87 92 98 104 111 118 125 133 142 151 160 171 181 193 206 219 233 248 264 281 299 318 338 360 383 407 433 460 489 519 551 584 619 656 695 735 777 821 866 913 962 1012 1063 1116 1170 1225 1280 1335 1391 1446 1500 1553 1604 1652 1697 1738 1774 1805 1830 1848 1859 1863 1859 1847 1826 1798 1763 1720 1671 1617 1558 1495 1430 1362 1293 1224 1156 1088 1022 958 896 837 781 728 678 630 586 544 505 469 436 405 376 349 324 301 279 260 241 224 209 194 181 168 157 146 136 127 118 110 102 95 89 83 77 71 66 62 57 53 49 46 42 39 36 33 30 27 25 23 20 18 16 14 13 11 9 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 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
 42 43 43 44 45 45 46 46 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 58 58 59 59 60 60 61 62 62 63 64 65 65 66 67 68 70 71 72 74 75 77 79 81 83 85 87 90 93 96 99 103 107 111 115 120 125 130 136 142 149 156 163 171 180 188 198 208 218 229 241 254 267 281 295 311 327 344 362 381 401 422 444 467 492 517 544 572 602 633 665 698 733 770 807 846 886 926 968 1010 1052 1094 1135 1176 1215 1252 1286 1317 1344 1367 1385 1398 1405 1406 1400 1389 1372 1349 1321 1288 1251 1211 1167 1122 1075 1028 979 932 884 838 793 749 707 667 628 592 557 524 493 463 435 409 385 362 340 320 301 283 266 250 235 221 208 195 184 173 162 152 143 134 126 118 111 104 98 91 85 80 74 69 65 60 56 52 48 44 41 37 34 31 28 26 23 21 19 16 14 13 11 9 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 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 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 31 32 33 34 34 35 36 36 37 38 39 39 40 41 41
 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 29 30 32 34 36 39 41 44 46 49 53 56 60 64 68 73 78 84 90 96 104 112 120 129 140 151 163 176 190 206 222 241 261 282 305 330 357 385 416 449 484 522 561 603 648 694 743 795 848 904 962 1021 1082 1145 1208 1272 1337 1401 1465 1528 1588 1646 1701 1751 1796 1836 1869 1895 1913 1922 1922 1913 1895 1868 1833 1789 1739 1682 1620 1553 1484 1412 1339 1266 1194 1123 1054 988 924 863 806 751 701 653 608 567 529 493 460 429 400 374 350 327 306 287 269 252 237 222 209 196 185 174 164 154 145 137 129 121 114 108 101 95 90 84 79 75 70 66 62 58 54 50 47 43 40 37 34 31 29 26 24 21 19 17 15 13 11 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
 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 6 6 7 9 10 11 13 15 17 20 22 26 29 33 38 43 48 55 62 69 78 88 99 111 124 140 156 175 196 220 246 276 309 345 387 433 484 541 605 675 752 835 925 1020 1119 1219 1316 1406 1483 1544 1582 1595 1581 1542 1480 1400 1307 1207 1104 1002 903 811 726 647 577 513 456 406 361 321 286 255 228 204 183 164 148 133 120 109 99 90 82 75 68 63 58 53 49 46 42 39 37 34 32 30 28 26 25 23 22 21 20 18 17 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 6 7 8 9 10 11 12 13 15 16 17 19 20 22 23 25 27 29 31 33 35 38 40 43 46 50 53 57 62 66 72 77 83 90 97 105 113 123 133 144 156 169 184 199 216 235 255 276 299 324 350 378 408 439 472 506 542 579 616 655 694 733 772 811 850 887 924 959 993 1026 1057 1086 1113 1139 1162 1184 1205 1224 1242 1258 1274 1288 1302 1314 1327 1338 1350 1361 1371 1381 1390 1399 1407 1414 1420 1424 1426 1426 1424 1418 1409 1397 1381 1361 1336 1308 1275 1239 1199 1156 1110 1062 1013 962 911 861 810 760 712 665 620 577 535 496 459 424 391 361 332 305 280 256 235 215 196 178 162 147 133 120 108 97 87 77 68 60 52 45 39 33 27 22 17 12 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 14 14 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 39 40 42 43 45 47 49 51 53 55 57 59 61 64 66 69 72 75 78 81 85 88 92 96 100 105 110 115 120 125 131 138 144 151 159 167 175 184 193 203 214 225 237 249 262 276 290 306 322 338 356 374 393 413 434 455 477 500 523 547 572 596 621 646 671 696 720 743 766 786 806 823 837 849 858 864 867 865 860 852 839 824 805 783 759 732 704 674 643 612 580 549 518 488 459 431 404 378 354 331 309 289 270 252 235 220 206 192 180 169 158 148 139 131 123 116 109 103 97 92 87 82 78 74 70 67 63 60 57 55 52 50 47 45 43 41 39 38 36 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 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 2 2 2 2 2 2 2 2 2 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12
 5 6 7 9 10 11 13 14 16 17 19 21 23 24 26 29 31 33 35 38 41 43 46 49 53 56 60 64 68 72 77 81 87 92 98 104 111 118 126 134 143 152 162 173 185 197 211 225 240 257 275 294 314 336 359 384 410 438 468 499 531 565 601 637 675 713 752 790 829 867 905 940 975 1006 1036 1062 1085 1105 1121 1133 1141 1146 1147 1145 1139 1131 1119 1105 1089 1072 1052 1031 1010 987 964 940 916 892 868 844 821 797 774 752 730 708 687 667 647 628 609 591 573 556 539 523 507 492 477 462 448 434 421 407 394 382 369 357 345 333 322 310 299 288 278 267 257 247 237 227 218 209 200 191 183 175 167 159 151 144 137 130 124 118 111 106 100 95 89 84 79 75 70 66 62 58 54 50 47 43 40 37 34 31 28 26 23 21 19 16 14 12 10 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4
 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 7 8 9 10 11 12 13 15 16 17 19 20 22 23 25 27 29 32 34 37 40 43 47 51 55 60 65 71 77 84 93 102 112 123 135 150 166 184 204 227 252 281 314 350 391 437 488 545 608 677 753 835 923 1017 1116 1218 1321 1423 1522 1613 1694 1762 1814 1849 1866 1864 1845 1810 1762 1702 1635 1561 1484 1406 1327 1250 1175 1103 1034 969 908 850 797 747 701 658 618 582 548 517 489 463 440 418 399 381 365 351 338 327 317 308 300 293 287 282 278 274 271 268 265 263 261 260 258 257 256 254 253 251 250 248 246 244 242 239 236 233 230 227 223 219 215 211 206 202 197 192 187 181 176 171 165 160 154 148 143 137 131 126 120 115 109 104 98 93 88 83 78 73 68 64 60 55 51 47 43 40 36 33 29 26 23 21 18 16 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 66 67 68 70 71 72 74 75 77 78 80 81 83 85 86 88 90 92 94 96 98 100 103 105 108 110 113 116 119 122 125 128 132 135 139 143 147 151 155 159 164 168 173 178 183 188 193 198 203 209 215 220 226 232 238 244 250 257 263 269 276 282 288 295 301 307 313 319 325 330 335 340 345 349 353 356 358 361 362 363 363 362 361 359 356 352 348 343 338 332 325 318 311 303 295 286 278 269 261 252 244 235 227 219 210 203 195 187 180 173 166 160 153 147 141 136 130 125 120 115 110 106 102 97 93 90 86 83 79 76 73 70 67 64 61 59 56 54 51 49 47 45 43 41 39 37 35 34 32 30 29 27 26 25 23 22 21 20 18 17 16 15 14 13 13 12 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 23 24 25 26 27 28
 51 56 61 67 73 79 86 93 100 108 117 126 135 146 156 168 179 192 205 220 234 250 266 284 302 321 340 361 382 404 426 450 473 497 521 546 570 593 617 639 661 682 701 719 734 749 761 771 779 784 788 790 789 787 784 778 772 764 755 746 736 725 715 704 693 682 671 661 650 640 631 622 613 604 596 589 582 575 569 563 557 551 546 541 537 532 528 523 519 515 511 507 503 498 494 490 485 480 475 469 464 457 451 444 437 430 422 413 405 396 387 377 367 357 347 336 326 315 305 294 283 273 262 252 242 232 222 213 204 195 186 178 170 162 154 147 140 133 127 121 115 109 104 99 94 89 85 81 77 73 69 65 62 59 56 53 50 47 45 42 40 37 35 33 31 29 27 25 24 22 20 19 17 16 14 13 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12 14 16 19 21 24 28 31 34 38 42 47
 10 12 13 15 16 18 20 22 24 26 28 31 33 36 39 41 44 47 51 54 58 61 65 70 74 78 83 88 94 99 105 112 118 125 132 140 148 156 165 174 184 194 205 216 227 239 252 265 278 292 307 322 337 353 369 386 403 421 438 456 475 493 512 531 550 569 589 608 628 647 667 686 706 726 746 765 785 805 824 843 862 881 900 917 935 951 967 981 994 1005 1015 1023 1028 1031 1031 1028 1021 1012 999 982 963 939 913 884 853 820 784 748 710 673 635 597 560 524 489 456 424 393 365 337 312 288 266 246 227 209 193 178 164 152 140 129 119 110 102 94 87 81 75 69 64 59 55 51 47 44 40 37 35 32 30 27 25 23 21 20 18 16 15 13 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 7 9
 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 19 21 22 24 26 28 31 33 36 39 42 45 48 52 56 61 65 71 76 82 89 96 104 113 122 132 143 155 168 182 197 214 232 252 273 296 321 348 377 407 441 476 513 553 596 640 687 736 787 840 895 952 1010 1069 1129 1189 1250 1311 1371 1430 1488 1543 1596 1647 1693 1735 1773 1805 1831 1850 1862 1867 1864 1853 1834 1807 1772 1729 1680 1625 1564 1499 1430 1359 1286 1213 1140 1068 998 930 864 802 743 687 634 585 540 497 458 422 389 358 330 304 280 259 239 220 204 188 174 161 150 139 129 119 111 103 96 89 83 77 72 67 62 58 54 50 46 43 40 37 34 31 29 27 24 22 20 18 17 15 13 12 10 9 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 70 71 73 74 76 77 79 81 82 83 85 86 88 89 91 92 93 95 96 97 99 100 101 102 104 105 106 107 108 109 110 112 113 114 115 116 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 136 137 138 140 142 143 145 147 149 151 153 155 158 160 163 165 168 171 174 177 180 184 187 190 194 198 202 206 210 214 218 223 228 232 237 242 248 253 258 264 270 276 282 289 295 302 309 315 323 330 337 345 352 360 367 375 382 390 397 404 411 418 425 431 437 442 447 451 455 458 461 462 463 464 463 462 461 458 455 451 447 442 436 430 424 417 410 403 395 387 379 371 363 355 347 339 331 323 315 307 300 292 285 277 270 263 256 250 243 237 231 224 218 212 207 201 195 190 185 179 174 169 164 159 154 150 145 140 136 132 127 123 119 115 111 107 103 99 95 92 88 85 81 78 75 72 69 66 63 61 58 56 53 51 49 47 45 43 41 40 38 37 35 34 33 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 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 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 25 26 27 28 29 31 32 33 35 36 38 39 41 42 44 45 47 49 50 52 53 55 57 58 60 62 63 65 66 68
 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 12 14 15 17 19 21 23 26 29 33 38 43 49 56 65 74 85 98 113 131 151 175 203 235 273 317 367 426 494 571 660 762 875 1002 1140 1288 1440 1592 1734 1856 1949 2004 2015 1982 1909 1806 1680 1542 1400 1260 1127 1003 890 788 696 615 542 479 422 373 329 291 257 227 201 178 158 140 125 111 99 88 79 71 64 57 52 47 43 39 36 34 31 29 27 26 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 8 9 10 12 14 15 17 19 21 24 26 28 31 34 37 40 44 48 52 56 61 66 71 77 84 91 98 106 115 125 135 146 159 172 187 202 219 238 258 279 303 328 355 384 415 449 484 521 560 601 644 688 733 779 826 872 918 963 1007 1049 1088 1125 1158 1188 1214 1237 1255 1269 1279 1286 1289 1288 1285 1278 1269 1257 1243 1226 1208 1189 1168 1145 1122 1097 1071 1044 1017 988 959 930 899 868 837 805 773 741 709 677 646 614 583 553 523 494 465 438 412 386 362 339 317 296 276 257 239 222 207 192 178 165 153 141 131 121 112 103 95 87 80 74 68 62 57 52 47 43 39 35 31 28 25 22 19 17 14 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 14 17 19 22 25 29 32 36 41 46 52 58 65 73 82 91 102 115 129 145 163 184 207 234 264 298 337 382 432 489 553 625 706 796 896 1005 1123 1250 1384 1522 1661 1798 1928 2046 2148 2228 2285 2315 2319 2298 2254 2189 2110 2018 1918 1814 1708 1602 1498 1398 1303 1212 1126 1046 971 901 836 775 719 668 620 575 534 496 460 428 397 369 343 319 297 276 256 238 222 206 192 178 166 154 143 133 123 114 106 99 91 85 78 73 67 62 57 53 49 45 41 38 34 31 28 26 23 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 49 50 51 53 54 56 57 59 61 62 64 66 68 70 72 74 76 79 81 84 87 89 93 96 99 103 107 111 116 120 125 131 137 143 150 157 164 173 181 191 201 212 223 235 248 262 276 291 307 324 342 360 379 398 418 439 460 481 502 523 543 564 583 602 619 635 650 663 674 682 689 693 694 693 690 684 675 664 651 637 620 602 583 562 541 519 497 475 453 431 409 388 367 347 327 309 291 274 258 243 229 215 202 191 180 169 160 151 143 135 128 121 116 110 105 100 96 92 89 85 82 79 77 74 72 70 68 67 65 64 62 61 60 59 58 57 56 55 54 54 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 22 23 24 25 26 27 28 29
 7 7 8 9 9 10 10 11 11 12 13 13 14 14 15 15 16 17 17 18 19 19 20 20 21 22 23 23 24 25 26 26 27 28 29 31 32 33 34 36 37 39 41 43 46 49 52 55 59 63 68 73 79 86 93 102 111 122 135 149 164 182 202 225 251 280 312 349 390 436 488 546 611 683 762 850 945 1049 1160 1278 1401 1527 1651 1770 1880 1974 2048 2096 2117 2108 2071 2009 1924 1823 1711 1592 1471 1351 1235 1124 1020 923 834 753 679 612 551 497 447 403 364 329 297 269 244 221 201 184 168 154 142 131 121 112 104 98 92 86 81 77 73 70 67 64 62 60 58 56 55 53 52 51 49 48 47 46 45 44 44 43 42 41 40 40 39 38 37 37 36 35 34 34 33 32 31 30 30 29 28 27 26 25 25 24 23 22 21 20 19 19 18 17 16 15 14 13 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 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 1 1 2 2 3 4 4 5 5 6 6
 1 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 21 22 23 24 26 27 28 30 31 33 35 37 39 41 44 47 50 54 57 62 66 72 78 84 91 99 108 118 129 141 155 169 186 204 224 245 269 295 324 355 388 424 463 505 549 596 646 698 752 807 864 922 979 1036 1091 1143 1192 1237 1276 1308 1334 1353 1364 1368 1364 1352 1334 1309 1280 1245 1206 1165 1121 1076 1029 983 937 891 847 804 762 722 684 649 615 583 552 524 498 473 450 428 408 389 371 354 339 324 310 297 284 272 261 250 240 230 221 212 203 194 186 179 171 164 157 150 143 137 131 125 119 114 108 103 98 93 88 83 79 74 70 66 62 58 54 51 47 44 41 38 35 32 29 26 24 21 19 17 14 12 10 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 20 20 21 21 21 22 22 23 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 36 38 39 41 42 44 46 48 50 53 56 59 62 65 69 73 78 83 88 94 101 108 116 124 134 144 155 167 180 195 210 227 245 265 286 308 331 356 382 410 438 466 495 525 554 583 610 637 662 685 705 723 739 751 761 768 772 773 772 768 763 756 748 738 727 716 704 692 680 668 656 644 632 621 610 600 591 582 574 566 559 553 547 542 538 535 532 530 529 528 528 528 529 531 532 535 537 540 543 546 548 551 553 555 556 557 557 556 555 552 548 544 538 531 524 515 506 496 485 473 461 449 436 423 410 396 382 369 355 342 329 316 303 291 278 266 255 243 232 222 211 201 192 182 173 164 156 148 140 132 125 118 111 104 98 92 86 80 75 70 65 60 56 51 47 43 39 36 32 29 26 23 21 18 16 14 12 10 9 7 6 5 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 18 18 18 18 19 19 19 19
 44 46 48 50 52 54 57 59 61 64 66 69 71 74 76 79 82 84 87 90 93 96 99 103 106 109 113 117 120 124 128 132 137 141 146 151 156 161 166 172 178 184 191 197 204 212 220 228 236 246 255 265 276 287 299 312 325 339 353 369 385 402 420 438 458 478 499 520 542 565 589 612 637 661 686 711 736 761 785 810 833 857 879 901 922 941 960 977 992 1006 1018 1028 1036 1042 1045 1047 1046 1042 1036 1028 1017 1004 988 970 950 929 905 880 854 826 798 769 739 710 680 651 622 594 566 539 513 488 464 442 420 399 379 361 343 327 311 296 282 269 257 246 235 224 215 206 197 189 181 174 167 161 155 149 143 138 133 128 123 119 115 111 107 103 99 96 93 89 86 83 80 77 75 72 69 67 64 62 60 57 55 53 51 49 47 44 42 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 6 5 4 4 3 3 3 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 15 16 17 19 20 22 23 25 27 28 30 32 34 36 38 40 42
 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 67 68 70 71 73 75 77 79 81 84 86 89 93 97 101 105 110 116 122 129 137 145 154 165 176 188 202 217 234 252 272 294 318 344 372 404 437 474 514 557 603 652 704 759 816 875 935 995 1053 1108 1158 1201 1234 1257 1267 1264 1248 1219 1178 1127 1068 1004 936 867 799 732 668 607 550 497 449 405 364 328 295 265 239 215 194 175 158 142 129 117 106 96 88 80 73 67 61 56 51 47 43 40 37 34 32 29 27 25 23 22 20 19 17 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20
 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 20 21 23 24 26 28 30 32 34 37 40 43 46 49 53 58 62 67 73 79 86 93 101 110 120 131 143 156 170 186 204 223 244 267 293 320 350 382 416 453 492 533 575 620 665 712 758 803 847 888 925 959 986 1008 1023 1030 1030 1022 1007 985 956 922 884 842 798 751 704 657 611 566 522 480 440 402 367 335 304 276 250 227 205 186 168 152 137 124 112 101 92 83 75 68 62 57 52 47 43 39 36 33 30 28 26 24 22 20 19 18 16 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 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 12 13 15 16 18 20 22 24 26 29 32 35 39 43 47 52 57 63 70 77 85 94 105 116 128 142 158 175 194 215 238 264 292 323 356 392 431 473 517 563 611 661 711 761 810 857 902 943 979 1010 1035 1054 1066 1072 1072 1067 1056 1041 1022 1001 976 950 923 894 866 837 809 782 755 729 704 680 658 637 616 598 580 563 548 533 519 506 494 483 472 462 452 442 433 423 414 404 395 385 376 366 356 345 335 324 313 302 291 279 268 257 246 235 224 213 202 192 182 172 163 153 144 136 128 120 112 105 98 91 85 79 73 68 63 58 53 49 44 41 37 33 30 27 24 21 18 16 13 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 13 14 15 17 19 21 23 25 28 31 34 37 41 46 51 56 62 69 76 85 95 105 117 131 146 163 182 203 226 252 280 311 345 382 421 463 506 550 595 639 681 720 755 785 809 826 835 838 835 825 810 790 768 742 715 687 659 630 603 576 550 526 502 481 460 441 424 408 393 379 367 355 345 336 328 321 314 309 304 300 296 293 291 289 287 285 284 282 281 279 277 275 273 271 267 264 260 255 250 245 239 233 226 219 211 204 196 188 180 172 164 156 148 140 132 125 118 111 104 98 92 86 80 75 69 65 60 55 51 47 43 40 37 33 30 27 25 22 20 17 15 13 11 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 46 47 48 50 51 53 54 56 58 60 62 64 66 69 71 74 77 81 84 88 92 97 102 108 114 120 127 135 143 153 163 174 186 199 214 229 246 265 285 307 331 356 383 413 444 478 513 551 591 632 676 721 767 814 862 911 959 1008 1055 1100 1143 1184 1222 1256 1286 1312 1333 1350 1361 1368 1369 1366 1358 1346 1330 1311 1288 1262 1234 1204 1172 1138 1104 1069 1034 998 962 927 892 858 824 792 760 729 699 670 642 616 590 566 542 520 499 478 459 440 422 405 389 373 358 344 330 317 305 293 281 270 259 249 239 230 221 212 204 196 188 180 173 166 159 153 147 141 135 129 124 119 114 109 104 100 95 91 87 83 79 76 72 69 65 62 59 56 53 50 47 44 42 39 37 34 32 30 27 25 23 21 19 17 16 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 4 4 5 6 6 7 7 8 8 9 10 10 11 11 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 18 19 19 19 20 20 20 20 21 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 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26
 7 7 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 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 14 14 15 15 16 17 18 20 21 23 25 28 31 34 38 43 48 54 60 68 76 86 97 110 124 139 157 177 200 225 254 286 323 363 409 461 519 584 657 737 826 923 1028 1138 1253 1367 1475 1572 1649 1700 1720 1706 1658 1581 1480 1364 1239 1113 991 875 768 672 586 509 442 384 333 289 251 219 190 166 145 128 112 99 88 78 69 62 56 50 45 41 37 34 32 29 27 25 23 22 20 19 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 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 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7
 35 36 38 39 41 42 44 45 47 48 50 51 53 55 56 58 59 61 62 64 65 67 68 70 71 73 74 76 77 78 80 81 82 84 85 86 87 88 90 91 92 93 94 96 97 98 100 101 102 104 105 107 109 111 112 115 117 119 122 125 127 131 134 138 141 145 150 154 159 165 170 176 182 188 195 202 210 218 226 235 243 253 262 272 283 293 304 316 327 339 351 364 376 389 401 413 426 438 449 460 471 480 489 497 504 509 513 515 516 516 514 510 504 497 489 479 468 456 444 430 416 401 386 371 356 342 327 312 298 285 272 259 247 235 224 214 203 194 185 176 168 160 153 146 140 133 128 122 117 112 107 102 98 94 90 86 83 79 76 73 70 67 64 62 59 57 54 52 50 48 46 44 42 40 38 36 35 33 32 30 29 27 26 24 23 22 21 20 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 5 5 5 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 30 32 33
 34 37 42 46 51 55 61 66 72 78 85 92 99 107 115 124 133 142 153 163 174 186 198 211 225 239 253 268 283 299 316 332 349 366 382 399 415 431 447 462 475 488 500 511 520 528 534 539 542 544 544 544 542 539 535 530 525 519 513 507 501 494 488 482 477 472 467 463 459 456 453 451 450 449 449 449 449 451 452 455 458 461 464 469 473 478 483 489 494 500 506 512 518 524 530 535 540 545 548 551 553 554 554 552 549 544 538 530 521 511 499 485 471 455 439 422 404 387 369 351 333 315 298 282 266 251 236 222 209 196 184 173 163 153 144 135 127 119 112 106 99 94 88 83 78 74 70 66 62 59 55 52 49 47 44 42 39 37 35 33 31 29 28 26 24 23 21 20 19 17 16 15 14 13 11 10 9 8 7 6 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 17 20 23 27 30
 35 36 37 38 39 39 40 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 50 50 50 51 51 52 52 53 54 55 56 57 59 60 62 65 67 71 74 78 82 87 93 99 106 114 122 132 142 154 166 180 195 212 230 250 271 294 319 346 375 406 439 473 510 548 588 630 672 714 756 796 835 871 902 929 950 964 971 970 962 947 924 896 863 825 785 742 699 655 612 569 529 490 453 419 386 356 329 303 280 259 239 222 206 191 178 166 156 146 138 130 123 116 111 106 101 97 93 89 86 83 81 78 76 74 72 70 68 66 65 63 62 61 59 58 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 27 28 29 30 31 32 33 34
 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 31 32 33 35 37 39 41 43 46 49 52 56 60 65 70 76 83 90 99 109 119 131 145 160 178 197 219 244 271 301 335 373 414 459 508 561 617 676 738 801 863 923 979 1029 1071 1103 1124 1133 1129 1114 1088 1053 1010 963 912 859 805 752 700 651 603 558 516 477 441 407 375 347 320 295 273 252 233 215 199 185 171 159 148 138 129 120 113 106 99 94 89 84 80 77 74 71 68 66 64 63 61 60 59 58 57 56 56 55 55 55 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 51 51 51 51 51 50 50 50 49 49 49 49 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 40 40 39 38 38 37 36 35 35 34 33 32 31 31 30 29 28 27 26 25 24 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 10 10 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 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 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15
 0 1 2 4 5 6 7 8 10 11 13 14 16 18 20 22 24 26 28 31 33 36 39 42 46 50 53 58 62 67 72 78 84 90 97 104 112 121 130 140 151 163 175 189 204 219 236 254 273 294 316 339 363 389 416 444 472 502 532 562 592 621 650 678 704 728 751 771 788 803 815 824 831 835 837 836 833 829 823 816 808 798 789 778 767 757 746 735 724 713 702 692 681 671 661 651 642 632 622 613 603 594 584 575 565 554 544 533 522 511 499 487 475 463 450 437 423 410 396 382 368 354 341 327 313 300 287 274 262 250 238 227 216 205 195 185 176 167 158 150 143 135 128 122 115 109 104 98 93 88 84 79 75 71 68 64 61 57 54 51 49 46 44 41 39 37 35 33 31 29 27 25 24 22 21 19 18 17 15 14 13 12 11 9 8 7 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 21 22 24 25 26 28 29 31 32 34 35 37 39 40 42 44 46 48 50 52 54 56 59 61 63 66 69 71 74 77 80 83 86 89 93 96 100 103 107 111 115 119 123 127 131 135 140 144 149 154 158 163 168 173 178 183 188 194 199 205 210 216 222 228 234 240 246 253 260 267 274 281 289 297 305 314 323 332 342 352 362 373 385 397 410 423 437 451 466 482 498 515 532 550 569 588 608 628 647 667 687 706 725 742 758 773 785 795 802 807 807 805 799 789 775 759 739 716 691 664 636 606 576 546 515 486 457 429 402 376 352 329 307 286 267 250 233 218 203 190 178 166 156 146 137 128 121 113 107 100 95 89 84 79 75 71 67 63 60 57 54 51 48 46 43 41 39 37 35 33 31 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 4 4 4 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 8 9 9 10 11 12 13 14 15 16 18 19
 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 16 17 18 19 21 22 24 26 28 31 34 37 40 44 48 53 59 65 72 80 88 98 108 120 133 148 164 182 202 224 248 275 304 335 370 407 447 490 536 585 636 689 744 799 853 907 958 1004 1046 1081 1108 1127 1136 1136 1126 1108 1081 1048 1009 966 919 870 821 771 722 674 628 584 542 503 466 432 400 370 343 318 295 274 254 236 220 205 192 180 168 158 148 140 132 125 118 112 106 101 96 91 87 83 79 76 72 69 66 64 61 58 56 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 12 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 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 119 123 128 132 137 141 146 151 155 160 165 169 174 179 184 188 193 197 202 206 211 215 219 223 227 231 235 238 242 245 248 251 254 257 259 261 264 266 267 269 271 272 273 275 276 277 278 279 279 280 281 282 282 283 284 284 285 286 287 288 289 289 290 291 292 294 295 296 297 298 299 300 302 303 304 305 306 307 308 309 310 311 312 313 313 314 314 315 315 315 315 314 314 313 312 311 310 308 306 304 302 299 296 293 290 287 283 279 275 270 266 261 256 251 246 241 235 230 224 219 213 208 203 197 192 187 182 177 172 167 162 158 154 149 145 141 137 134 130 127 124 120 117 114 112 109 106 104 101 99 97 95 93 90 89 87 85 83 81 80 78 76 75 73 72 70 69 68 66 65 64 62 61 60 59 58 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 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 44 47 49 52 54 57 60 63 66 69 73 76 79 83 87 90 94 98 102 106 110 115
 35 36 37 38 38 39 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 61 62 64 65 67 69 71 73 75 77 79 82 84 87 90 93 97 100 104 108 112 117 122 127 133 139 146 153 160 168 177 186 195 206 217 228 241 254 267 281 296 312 328 345 362 380 398 416 434 453 472 490 508 526 544 560 576 590 603 615 626 634 641 645 648 648 646 642 636 628 617 605 590 575 557 539 519 499 478 457 436 414 393 372 352 332 313 294 276 260 244 228 214 201 188 176 165 155 145 137 128 121 114 107 101 96 90 86 81 77 73 70 66 63 61 58 55 53 51 49 47 45 44 42 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 28 28 29 30 30 31 32 32 33 34 35
 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 38 39 41 43 44 46 49 51 54 56 59 63 66 70 74 79 84 89 95 102 108 116 123 132 141 150 161 172 183 196 209 222 237 252 268 284 301 319 337 355 374 392 410 428 446 462 477 491 503 512 520 525 527 526 523 517 508 496 483 467 450 432 412 392 372 351 331 311 292 273 255 238 222 207 192 179 167 155 145 135 126 117 109 102 96 90 84 79 75 70 67 63 60 57 54 51 49 46 44 42 41 39 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15
 27 28 29 31 32 33 35 36 38 39 41 42 44 46 48 50 52 54 56 58 60 62 65 67 69 72 75 77 80 83 86 89 92 95 99 102 105 109 112 116 120 123 127 131 135 139 143 147 151 155 159 163 167 171 175 178 182 186 190 193 197 200 203 206 209 212 215 218 220 223 225 227 229 231 233 235 237 238 240 241 243 244 245 246 248 249 250 251 253 254 255 256 257 259 260 261 262 264 265 266 268 269 270 271 273 274 275 275 276 277 277 277 277 277 276 275 274 272 270 268 265 262 258 254 249 244 239 233 228 221 215 208 202 195 188 181 174 167 160 153 147 140 134 128 122 116 110 105 100 95 90 85 81 77 73 69 65 62 58 55 52 49 46 44 41 39 37 35 33 31 29 27 25 24 22 21 19 18 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 23 24 26
 15 16 17 18 19 20 21 23 24 25 27 28 30 32 33 35 37 39 41 43 46 48 51 53 56 59 62 66 69 73 77 81 86 91 96 101 107 113 119 125 132 140 148 156 164 173 182 192 202 212 223 234 245 256 267 279 290 300 311 321 331 339 348 355 362 367 372 375 378 380 380 380 379 377 374 371 367 363 358 353 348 342 336 330 324 319 313 307 301 296 290 285 280 275 270 265 261 256 252 248 245 241 238 235 232 229 226 224 221 219 217 215 213 212 210 208 207 205 204 203 201 200 198 197 195 194 192 190 189 187 184 182 180 177 174 171 168 165 162 158 155 151 147 144 140 136 132 128 124 120 116 112 108 105 101 97 93 90 86 83 80 77 73 70 67 65 62 59 57 54 52 49 47 45 43 41 39 37 35 33 31 30 28 26 25 24 22 21 20 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 8 8 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 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 13 14
 34 36 38 39 41 43 45 47 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 95 97 99 101 103 104 106 108 109 111 112 114 115 117 118 120 121 123 124 126 128 129 131 133 135 137 139 141 143 146 148 151 154 157 161 164 168 172 176 180 185 189 194 200 205 211 216 222 229 235 242 249 256 263 271 279 287 296 305 314 323 333 343 353 364 375 386 398 410 422 435 448 461 474 488 501 515 528 541 554 567 579 591 602 611 620 628 634 638 641 642 641 639 635 628 620 610 599 586 572 557 541 524 506 488 470 452 433 415 397 379 362 345 329 313 298 284 270 256 243 231 219 208 197 187 177 168 159 151 143 135 128 121 115 108 102 97 91 86 81 76 72 67 63 59 56 52 49 45 42 39 36 34 31 29 26 24 22 20 18 16 15 13 11 10 9 8 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 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 8 9 10 11 12 14 15 16 17 19 20 22 23 24 26 28 29 31 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 14 15 17 19 21 23 25 28 31 35 39 43 48 53 59 66 73 81 90 100 111 123 136 150 166 182 201 220 241 262 286 310 335 361 388 414 441 468 495 520 545 568 589 608 626 641 654 665 673 680 684 686 687 686 683 679 674 668 661 653 645 636 627 617 607 597 586 576 565 554 543 531 519 508 495 483 471 458 445 431 418 404 391 377 363 349 335 321 308 295 281 269 256 244 232 221 210 199 189 179 170 161 152 144 136 129 122 115 109 103 97 91 86 81 76 72 68 64 60 56 52 49 46 43 40 37 34 32 30 27 25 23 21 19 17 15 14 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 8 8 8 8 8 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 8 8 8 8 9 9 10 10 11 12 13 14 16 18 20 22 24 27 30 34 38 43 48 53 60 67 74 83 92 102 114 126 139 153 169 186 204 223 243 265 288 313 339 366 394 424 454 486 518 550 583 616 648 681 712 742 770 796 821 842 861 877 889 898 903 905 903 897 889 877 862 845 825 804 780 756 730 704 677 650 623 596 569 543 518 493 468 445 422 400 380 359 340 322 304 287 271 255 241 227 214 201 189 178 167 157 147 138 129 121 113 105 98 91 85 79 73 68 63 58 53 49 44 40 37 33 30 27 23 21 18 15 13 11 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7
 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 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 8 9 9 10 11 12 13 14 15 17 19 21 23 25 28 30 33 37 40 44 49 53 58 63 69 75 81 88 95 103 111 119 128 138 147 158 168 179 191 203 215 228 241 254 267 281 295 309 323 337 351 364 377 390 402 414 425 435 444 453 460 466 471 475 477 479 479 478 475 472 468 462 456 449 441 433 424 414 405 395 384 374 364 353 343 333 322 312 302 292 282 272 263 253 244 235 226 218 209 201 193 185 177 169 162 155 148 141 134 128 122 115 110 104 98 93 88 83 78 73 69 64 60 56 52 48 45 42 38 35 32 29 27 24 22 19 17 15 13 12 10 8 7 6 5 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 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
 3 3 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 26 27 29 30 32 34 36 38 40 42 44 47 49 52 55 58 62 66 70 74 78 83 89 95 101 108 116 124 133 143 154 166 179 193 209 226 244 265 287 311 337 365 396 428 463 500 539 579 621 664 708 752 794 836 875 911 943 970 993 1009 1019 1024 1022 1014 1001 983 960 934 905 874 841 807 772 738 703 669 636 604 573 543 515 488 462 438 415 393 373 354 336 320 304 290 277 265 254 243 234 226 218 211 205 199 194 190 186 182 179 176 174 172 170 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 150 149 147 145 144 142 140 138 135 133 131 128 125 123 120 117 114 111 108 105 102 99 96 93 90 87 83 80 77 74 71 68 65 62 59 56 53 51 48 45 43 40 38 36 33 31 29 27 26 24 22 21 19 18 17 15 14 13 12 12 11 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2
 3 4 4 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 33 35 38 40 43 47 51 55 60 66 72 80 88 97 107 119 132 147 164 182 203 227 253 282 315 352 392 438 488 544 606 674 749 831 921 1017 1120 1229 1343 1458 1574 1685 1788 1879 1952 2003 2029 2028 2001 1949 1876 1785 1682 1570 1455 1339 1226 1118 1015 920 831 750 677 610 550 496 448 404 366 331 300 273 249 227 208 191 175 162 150 139 129 121 113 106 99 94 88 84 79 75 72 68 65 63 60 57 55 53 51 49 47 45 44 42 41 39 38 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 5 5 4 4 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 6 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 1 1 2 2 2 3
 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 45 46 48 50 52 54 56 58 60 63 66 69 72 75 79 83 88 92 97 102 108 114 121 128 135 143 151 160 169 179 189 199 210 222 233 245 257 270 282 294 307 319 331 342 353 364 374 383 392 400 407 413 418 422 425 428 429 429 429 427 425 422 418 413 408 402 395 388 380 372 364 355 346 337 327 318 308 298 288 278 269 259 250 240 231 222 214 205 197 189 182 174 168 161 154 148 142 137 132 127 122 117 113 109 105 101 98 94 91 88 85 82 80 77 75 73 70 68 66 64 63 61 59 58 56 54 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 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 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22
 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 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 20 21 22 23 25 27 28 30 32 34 36 39 41 44 46 49 52 55 59 62 65 69 72 76 80 83 87 90 94 97 101 104 107 110 113 115 118 120 123 125 127 129 131 133 136 138 140 143 145 148 151 155 158 162 167 172 178 184 191 198 207 216 227 238 251 265 281 298 317 338 361 385 411 439 468 498 529 559 588 614 637 655 667 672 670 660 643 620 591 558 523 486 449 413 378 345 314 286 259 235 213 193 175 159 144 131 119 109 99 90 82 75 68 62 57 52 48 43 40 36 33 30 27 25 22 20 18 16 14 12 11 9 8 7 6 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 17 18 19 21 22 24 25 28 30 32 35 38 41 45 48 53 57 62 68 74 80 87 95 103 112 121 132 143 155 168 181 196 212 229 247 266 286 308 330 354 378 404 430 457 483 510 536 560 584 605 623 638 649 657 660 658 652 642 627 609 588 565 539 513 485 457 430 402 376 351 327 304 282 262 243 226 209 195 181 168 156 145 136 126 118 110 103 97 91 85 80 75 71 67 63 60 56 53 50 48 45 43 41 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 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 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 10
 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 42 44 45 47 49 52 54 57 60 64 68 72 76 81 87 93 100 107 115 124 134 144 155 168 182 196 212 230 248 268 290 313 338 364 391 420 451 482 514 547 580 613 645 676 705 731 754 774 789 799 804 804 799 789 774 755 733 708 680 651 620 589 558 527 497 467 438 411 385 360 336 314 293 273 255 238 222 208 194 182 170 160 150 141 133 125 118 112 106 101 96 92 88 84 81 78 75 73 70 68 67 65 63 62 61 60 59 58 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 46 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 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 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 22 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 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21
 31 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 61 62 63 65 66 68 69 71 73 75 77 79 81 83 85 88 90 93 96 99 102 106 110 113 117 122 126 131 136 141 147 153 159 165 171 178 185 192 199 206 213 221 228 235 243 250 257 264 270 277 283 289 294 299 304 308 312 316 319 321 323 325 326 327 327 327 326 325 324 322 321 318 316 313 310 307 303 300 296 292 288 284 280 276 272 268 264 260 257 253 249 246 242 239 236 233 231 228 226 224 222 220 218 217 216 214 213 212 211 211 210 209 208 207 207 206 205 204 203 202 200 199 198 196 194 192 190 188 186 183 180 178 175 172 169 165 162 158 155 151 147 143 139 135 131 127 123 119 115 111 107 103 99 95 91 87 83 79 75 72 68 65 61 58 55 52 49 46 43 41 38 36 34 32 30 28 26 24 23 21 20 19 18 17 16 15 14 13 13 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 15 15 16 17 18 19 20 20 21 22 23 24 25 26 26 27 28 29 30
 64 65 65 65 66 66 66 67 67 68 68 69 69 69 70 70 71 71 72 72 73 73 74 74 75 76 76 77 77 78 78 79 79 80 81 81 82 82 83 84 84 85 86 86 87 88 89 89 90 91 92 93 94 96 97 98 99 101 103 104 106 108 110 112 114 116 118 121 123 126 129 132 135 138 142 145 149 153 156 161 165 169 174 179 184 189 195 201 207 213 219 226 233 240 248 255 263 271 278 286 294 302 310 317 324 331 337 342 346 350 353 354 354 353 351 347 342 336 329 320 311 301 290 279 267 255 243 231 220 208 197 186 176 166 156 147 138 130 123 116 109 103 97 91 86 82 77 73 69 65 62 59 56 53 50 48 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 49 49 50 50 51 51 52 52 52 53 53 54 54 55 55 55 56 56 57 57 57 58 58 58 59 59 59 60 60 60 60 61 61 61 62 62 62 62 63 63 63 64 64
 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 33 35 36 38 39 41 43 45 47 49 51 54 57 60 63 66 70 73 77 82 86 91 96 102 107 113 119 126 133 139 147 154 161 169 176 183 191 198 205 211 218 224 229 234 239 243 246 249 251 253 255 256 256 256 256 255 255 254 252 251 249 248 246 245 243 241 240 238 236 235 234 232 231 230 229 228 227 226 225 224 224 223 222 221 221 220 219 217 216 215 213 211 209 207 204 202 198 195 192 188 184 180 175 170 166 161 156 151 146 141 136 131 126 121 116 112 107 103 99 95 91 87 83 80 76 73 70 67 65 62 59 57 55 53 50 49 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 8 8 8 9 9 9 9 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 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16
 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 44 46 48 50 53 55 57 60 63 66 69 72 75 79 83 87 92 96 101 107 112 119 125 132 139 147 156 165 174 184 195 206 218 231 245 259 274 289 305 322 339 357 375 394 413 432 450 469 488 506 524 541 558 573 587 601 613 624 633 641 647 652 656 658 658 657 655 651 646 640 632 624 614 603 591 579 565 551 537 522 506 490 474 457 440 424 407 391 374 358 342 326 311 297 282 268 255 242 230 218 207 196 186 176 167 159 150 143 135 128 122 115 110 104 99 94 89 85 81 77 73 69 66 63 60 57 54 52 49 47 45 43 41 39 37 35 34 32 31 29 28 26 25 24 23 22 21 19 18 17 16 15 15 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16
 75 75 76 76 77 77 77 78 78 79 79 79 80 80 80 81 81 81 81 82 82 82 83 83 83 83 83 84 84 84 84 84 85 85 85 85 85 86 86 86 86 87 87 88 88 89 90 90 91 92 94 95 97 98 100 102 105 107 110 114 117 121 125 130 134 140 145 151 158 165 172 180 189 198 207 217 228 239 251 264 278 292 307 323 339 357 375 395 415 435 457 479 501 523 546 568 589 609 628 644 658 669 676 679 678 673 664 650 633 612 588 562 533 504 474 444 415 386 358 332 306 283 261 240 221 204 188 173 160 148 136 126 117 109 101 94 88 82 77 72 67 63 60 56 53 50 48 45 43 41 39 37 36 34 32 31 30 29 27 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 55 56 57 58 59 60 61 62 64 64 65 66 67 68 69 70 70 71 72 72 73 74 74
 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 38 39 41 43 44 46 49 51 54 56 59 62 66 70 73 78 82 87 92 98 103 110 116 123 131 138 147 155 164 174 184 194 205 217 228 240 252 264 277 289 301 313 324 335 344 353 360 366 370 373 374 373 370 366 360 352 343 333 322 310 297 284 271 258 245 232 219 207 196 184 174 164 154 145 137 129 121 115 108 102 97 92 87 83 79 75 72 68 66 63 60 58 56 54 52 50 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 33 33 33 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12
 52 54 57 59 61 63 66 68 71 73 76 79 82 85 88 92 95 99 103 107 111 115 120 125 130 135 140 146 152 159 166 173 180 188 196 204 213 223 232 242 252 263 274 285 297 308 320 331 343 354 365 376 386 396 405 413 420 426 431 435 438 440 440 440 438 435 432 428 422 416 410 403 396 388 380 372 363 355 347 338 330 322 313 305 297 290 282 275 267 260 253 246 240 233 227 220 214 208 203 197 191 186 181 175 170 165 161 156 151 147 142 138 134 130 126 123 119 116 112 109 106 103 101 98 95 93 91 89 87 85 83 81 80 78 77 75 74 73 72 70 69 68 67 66 66 65 64 63 62 61 61 60 59 59 58 57 57 56 55 55 54 53 53 52 52 51 50 50 49 49 48 47 47 46 46 45 44 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 40 41 43 45 47 48 50
 90 96 102 108 114 121 128 135 142 149 157 165 173 181 190 198 207 215 224 232 240 248 256 264 271 277 283 289 293 297 301 303 305 305 305 304 302 300 297 293 288 283 277 272 265 259 253 246 239 233 227 220 215 209 203 198 194 189 185 182 178 175 173 171 169 167 166 165 165 164 165 165 166 167 168 169 171 173 175 178 181 184 188 191 195 200 204 209 215 220 226 232 239 246 253 260 268 276 284 292 301 309 318 326 335 343 351 358 364 370 375 379 382 383 384 383 380 376 371 365 357 349 339 329 318 306 295 283 270 258 246 235 223 212 202 191 182 172 163 155 147 140 133 126 120 114 108 103 98 93 89 85 81 77 74 70 67 64 62 59 56 54 52 50 48 46 44 42 40 39 37 35 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 8 9 10 11 12 13 15 16 18 20 22 24 26 28 31 33 36 39 42 46 49 53 57 61 65 70 75 80 85
 9 10 10 11 12 12 13 14 14 15 16 16 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 46 47 49 51 53 56 59 62 65 69 74 79 84 91 97 105 113 123 133 144 157 170 186 202 221 241 263 288 314 343 375 409 446 486 529 574 622 671 720 770 818 863 903 936 961 976 980 972 953 925 887 843 794 742 688 634 582 532 485 441 400 362 328 297 269 244 221 201 182 166 152 139 127 116 107 98 91 84 78 72 67 63 58 55 51 48 45 42 40 37 35 33 31 29 28 26 25 23 22 21 20 18 17 16 15 14 13 13 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 1 1 2 2 3 3 4 4 5 5 6 6 6 7 7 8 8 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 9 9 9 8 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 1 1 2 2 3 3 4 4 5 6 6 7 7 8 9
 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 59 60 62 64 66 68 70 72 74 77 79 82 85 88 91 94 97 101 104 108 112 116 121 125 130 135 140 145 151 156 162 168 174 179 185 191 197 203 209 215 220 225 231 235 240 244 248 251 254 257 259 260 261 262 262 262 261 260 258 256 254 251 248 244 241 237 232 228 223 218 213 208 203 198 193 188 182 177 172 167 162 157 152 148 143 139 134 130 126 122 119 115 112 108 105 103 100 97 95 93 91 89 87 86 84 83 82 81 80 79 78 78 77 77 76 76 76 76 76 76 76 76 76 76 77 77 77 77 78 78 78 79 79 79 80 80 80 81 81 82 82 83 83 83 84 84 85 85 85 86 86 87 87 87 88 88 89 89 89 90 90 90 90 91 91 91 91 92 92 92 92 92 92 92 92 92 92 92 92 92 91 91 91 91 90 90 89 89 89 88 88 87 87 86 85 85 84 83 83 82 81 80 79 78 77 77 76 75 74 73 72 71 69 68 67 66 65 64 63 62 61 59 58 57 56 55 54 53 52 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 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 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 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 26
 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 36 37 39 40 42 44 46 49 52 55 58 62 66 71 76 82 89 97 105 115 126 138 151 167 184 203 225 249 277 307 340 378 418 463 512 564 619 677 736 794 851 903 947 982 1004 1013 1007 987 954 910 859 802 742 681 621 564 510 459 413 370 331 296 264 236 210 187 166 148 132 117 104 92 82 72 64 57 50 44 39 35 31 27 24 21 19 17 15 13 12 10 9 9 8 7 7 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 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 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 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 11 11 11 12 12 12 13 13 13 14
 8 9 9 10 10 11 11 11 12 12 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 41 44 46 49 52 55 58 62 66 70 75 80 85 91 98 105 113 121 130 140 150 161 173 186 199 214 228 244 260 276 293 309 325 341 356 370 383 394 404 412 417 420 421 420 417 412 406 398 388 378 366 354 342 329 317 304 292 279 267 256 245 234 224 214 204 196 187 179 172 165 158 152 146 140 135 130 126 122 118 114 111 108 106 103 101 99 98 96 95 94 93 93 92 92 92 92 92 92 93 93 94 94 95 95 96 96 97 98 98 99 99 100 100 100 100 100 100 100 100 100 99 99 98 98 97 96 95 94 93 92 91 90 89 87 86 84 83 82 80 78 77 75 74 72 70 69 67 65 64 62 61 59 57 56 54 53 51 49 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 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 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8
 14 15 16 17 18 19 21 22 23 24 25 27 28 29 31 32 34 35 37 38 40 41 43 44 46 48 50 51 53 55 57 58 60 62 64 66 68 69 71 73 75 77 79 81 82 84 86 88 89 91 93 94 96 98 99 101 102 104 105 107 109 110 112 113 115 117 118 120 122 124 126 128 130 132 134 136 138 141 143 146 148 151 153 156 159 162 165 168 171 175 178 181 185 189 192 196 200 204 208 212 216 220 224 228 232 236 240 243 247 250 253 256 258 260 262 264 265 265 265 265 264 263 261 259 256 253 250 246 242 238 234 229 224 219 214 209 203 198 193 187 182 177 172 167 161 156 151 147 142 137 132 128 124 119 115 111 107 103 99 95 91 88 84 81 78 74 71 68 65 62 59 57 54 51 49 46 44 42 40 37 35 33 32 30 28 26 25 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 13
 15 16 17 18 18 19 20 21 21 22 23 24 24 25 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 38 39 40 41 41 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 56 58 60 61 63 65 68 71 74 77 81 85 90 95 101 107 114 122 131 141 152 164 177 192 208 225 245 266 290 316 345 376 410 448 489 533 581 632 687 745 805 867 930 992 1052 1106 1153 1190 1215 1227 1224 1206 1175 1131 1077 1015 948 879 810 741 676 613 555 501 452 407 366 329 296 267 240 216 195 177 160 145 132 120 110 100 92 84 78 72 67 62 58 54 50 47 44 42 39 37 35 33 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 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 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 13 13 14 15 16 17 17 18 19 20 20 21 22 22 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 18 18 17 16 16 15 14 14 13 12 12 11 10 9 9 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 4 4 5 5 6 7 7 8 8 9 10 11 11 12 13 13 14 15
 19 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 25 25 26 26 27 28 29 31 32 34 36 38 40 43 47 50 54 59 64 70 77 84 93 102 112 124 136 151 166 183 202 223 246 271 298 327 358 392 428 465 504 543 583 622 659 693 723 748 766 777 780 776 764 745 721 691 659 623 586 549 512 476 441 408 377 348 320 295 272 250 231 213 196 181 168 156 145 135 126 118 111 104 99 93 89 85 81 78 75 72 69 67 65 64 62 60 59 58 57 55 54 53 53 52 51 50 49 48 48 47 46 45 44 44 43 42 41 41 40 39 38 37 37 36 35 34 33 32 31 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 17 16 15 14 14 13 12 11 10 9 9 8 7 7 6 5 5 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19
 41 41 41 40 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 26 27 27 28 30 31 32 34 36 38 40 43 46 49 52 56 60 64 69 74 79 85 92 99 107 115 124 134 144 155 167 180 194 209 225 242 260 279 298 319 340 361 382 403 422 440 457 470 481 487 490 489 483 474 461 445 426 405 383 360 337 313 291 269 249 229 211 194 178 163 150 138 126 116 107 99 91 84 78 72 67 62 58 55 51 48 45 43 40 38 36 34 33 31 30 29 27 26 25 24 24 23 22 21 21 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 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 37 38 39 39 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42
 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 55 56 57 58 59 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 82 83 85 87 89 91 93 96 98 101 104 107 110 114 118 122 127 132 137 143 149 155 162 170 177 186 194 204 213 224 234 246 257 270 282 296 309 323 338 353 368 384 399 415 431 446 462 477 491 504 517 528 538 547 553 558 561 561 559 555 548 540 529 516 502 486 468 450 431 412 392 372 353 333 315 297 279 263 247 232 218 205 192 181 170 160 151 143 135 128 121 115 109 104 99 95 91 87 84 81 78 75 73 70 68 66 64 63 61 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 32 31 31 30 29 29 28 27 26 26 25 24 23 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 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 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 14 15 16 17 18 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39
 40 40 41 42 42 43 43 44 45 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 60 61 62 63 65 66 67 69 70 72 74 75 77 79 80 82 84 86 88 90 92 95 97 99 102 104 107 110 113 116 119 122 126 129 133 137 141 145 150 155 160 165 171 177 183 190 197 204 212 220 228 237 247 257 267 278 290 302 315 328 342 357 372 388 405 422 440 459 478 497 517 537 556 576 594 612 628 643 655 665 673 677 678 675 668 658 645 628 609 587 562 537 510 482 455 427 400 374 349 325 302 280 260 241 223 207 192 178 165 153 143 133 124 115 108 101 94 88 83 78 74 70 66 62 59 56 53 51 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 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 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 38 39 39
 37 37 38 39 40 41 41 42 43 44 44 45 46 46 47 48 48 49 50 50 51 51 52 53 53 54 55 55 56 57 57 58 59 60 60 61 62 63 64 66 67 68 70 71 73 75 77 79 81 84 86 89 93 96 100 105 109 115 120 126 133 140 148 156 165 175 186 197 209 221 235 249 264 280 297 314 333 352 371 391 412 433 455 476 498 520 541 562 582 601 618 635 649 662 672 680 686 688 688 685 679 670 659 645 629 611 592 571 549 527 504 480 457 434 411 389 368 348 328 310 292 276 260 246 233 220 209 198 188 179 171 163 156 150 144 138 133 129 124 120 117 114 110 108 105 102 100 98 96 94 92 91 89 87 86 84 83 82 80 79 78 76 75 74 73 72 70 69 68 67 65 64 63 62 60 59 58 56 55 54 52 51 49 48 46 45 43 42 40 39 37 36 34 33 31 30 29 27 26 24 23 22 21 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 3 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
 39 40 42 44 45 47 49 50 52 54 56 58 60 62 64 66 68 70 72 74 77 79 81 83 86 88 90 93 95 97 99 101 103 105 107 109 111 112 114 115 116 117 117 118 118 118 118 118 117 117 116 115 114 113 112 111 110 109 108 107 105 104 103 103 102 101 101 100 100 100 100 101 101 102 102 103 105 106 108 109 111 114 116 119 122 125 129 133 137 142 147 152 158 164 170 177 185 193 201 210 220 230 241 252 263 275 288 300 313 325 338 350 361 372 381 389 396 401 403 404 402 399 393 385 376 365 353 340 326 311 297 282 268 254 240 227 214 203 191 181 171 162 154 146 138 132 125 119 114 109 105 100 96 93 90 87 84 81 79 76 74 72 71 69 67 66 65 63 62 61 60 59 58 58 57 56 56 55 55 54 54 53 53 52 52 52 51 51 51 51 50 50 50 50 50 49 49 49 49 49 48 48 48 48 48 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 40 40 39 38 37 37 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 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 3 4 4 5 5 6 7 8 9 9 10 11 12 13 14 15 16 18 19 20 21 22 24 25 26 27 29 30 31 33 34 36 37
 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 39 39 40 41 42 43 44 45 46 47 48 50 51 53 55 57 59 61 64 66 69 72 75 79 83 87 91 96 101 106 112 118 125 132 139 147 155 164 173 183 193 203 214 225 237 250 262 276 289 303 318 333 348 364 380 397 414 431 449 467 485 504 523 542 561 579 598 616 634 650 666 680 692 702 710 715 718 717 713 706 695 681 663 643 621 596 569 541 513 484 455 426 398 371 345 320 297 275 255 235 218 201 186 173 160 148 138 128 119 111 104 98 92 86 81 77 72 69 65 62 59 57 54 52 50 48 47 45 44 42 41 40 39 38 37 37 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 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 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 17 17 18 18 19 20 21 21 22 23 24 24 25 26 27 28 29 29 30 31 32 32 33 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36
 65 65 65 65 65 64 64 64 63 63 62 62 61 60 60 59 58 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 34 33 33 33 33 34 34 35 35 36 37 38 39 41 42 44 46 48 51 53 56 59 62 66 69 73 78 82 87 92 97 103 109 115 121 128 136 143 151 160 169 178 188 198 208 220 231 243 256 269 283 297 312 327 342 358 374 390 407 423 439 455 470 485 499 511 523 533 542 549 554 557 559 558 555 550 544 535 525 514 501 487 473 458 442 426 410 394 379 363 348 333 318 304 290 277 264 252 240 229 219 208 199 189 180 172 164 156 148 141 134 128 122 116 110 105 100 95 90 85 81 77 73 69 65 62 58 55 52 49 46 43 41 38 35 33 31 29 27 25 23 21 19 17 16 14 13 11 10 9 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 19 20 20 20 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 29 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 63 64 64 64 65 65 65 65
 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 26 26 27 28 29 30 31 32 34 35 37 39 41 43 45 48 50 53 56 60 63 67 71 75 80 85 90 96 101 107 114 120 127 135 142 150 158 166 174 183 192 201 210 219 228 236 245 253 262 269 277 283 290 295 300 304 307 310 311 312 312 311 309 307 304 300 295 290 285 279 272 266 259 252 245 238 231 224 217 210 203 197 191 185 179 173 168 162 157 153 148 144 139 135 131 128 124 121 117 114 111 108 105 103 100 97 95 92 90 88 85 83 81 79 77 75 73 71 69 67 65 64 62 60 59 57 55 54 52 51 49 48 46 45 43 42 41 39 38 37 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 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
 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 47 49 52 55 59 62 67 71 76 82 88 95 103 112 121 132 143 156 171 186 203 222 243 266 290 317 346 376 409 443 479 517 555 594 632 670 707 741 772 799 822 840 853 860 862 859 851 838 821 801 778 753 727 699 671 643 615 588 561 535 510 486 464 442 421 402 384 367 351 336 322 309 297 286 276 266 257 249 242 235 229 223 217 212 207 203 199 195 191 187 184 180 177 173 170 166 163 160 156 153 149 146 142 139 135 131 128 124 121 117 114 110 107 103 100 96 93 90 86 83 80 77 74 71 68 65 62 60 57 55 52 50 47 45 42 40 38 36 34 32 30 28 26 24 23 21 19 18 16 14 13 12 10 9 8 7 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11
 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 31 31 33 34 35 36 38 39 41 43 45 47 49 51 54 57 60 63 67 70 75 79 84 89 94 100 106 112 119 126 134 141 150 158 166 175 184 193 202 210 219 227 235 242 248 255 260 265 269 272 275 277 279 280 280 280 279 279 278 276 275 274 272 271 269 268 266 265 264 263 263 262 262 262 262 262 262 263 263 264 265 265 266 267 267 268 268 268 268 267 266 264 262 260 256 253 248 244 238 232 226 219 212 205 197 190 182 174 166 159 151 144 137 130 124 118 112 106 101 96 91 87 83 79 75 72 68 65 62 60 57 55 53 51 49 47 46 44 43 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21
 37 38 39 40 41 43 44 45 47 49 50 52 55 57 59 62 65 68 71 75 79 83 87 92 97 103 109 116 123 131 140 149 159 170 182 194 208 222 237 253 270 288 306 325 343 362 381 399 415 431 444 455 464 469 472 472 469 464 456 445 433 420 405 390 374 359 343 327 312 298 284 271 258 246 235 225 215 206 197 190 182 176 169 164 159 154 149 145 142 138 135 132 130 128 126 124 123 121 120 119 119 118 118 118 118 118 118 119 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 133 134 134 134 134 133 133 132 131 129 128 126 124 121 119 116 114 111 108 105 102 99 96 93 90 87 84 81 79 76 73 71 68 66 64 62 59 58 56 54 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 32 32 32 33 33 33 34 34 35 35 36 36 36 37 37 38 38 38 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 30 29 29 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36
 45 44 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 31 33 34 35 36 38 40 42 44 46 49 52 55 58 62 66 70 75 80 85 91 97 103 110 117 124 131 139 147 156 164 173 182 191 199 208 217 225 233 240 247 253 259 263 267 270 272 272 272 270 268 264 260 255 248 242 234 226 218 210 201 192 183 174 165 156 148 139 131 124 116 109 102 96 90 84 79 74 69 65 60 57 53 50 47 44 42 39 37 35 33 32 30 29 28 26 25 25 24 23 22 22 21 20 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 23 23 24 25 26 26 27 28 29 30 32 33 34 35 37 38 40 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 78 80 81 82 82 83 83 83 83 82 82 81 80 79 77 76 74 73 71 69 68 66 64 62 60 59 57 55 54 52 51 49 48 46
 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 26 27 28 30 31 33 35 37 40 42 45 49 53 57 62 67 73 80 87 95 104 114 125 137 150 165 181 198 217 238 260 284 309 336 364 393 424 455 487 518 549 578 605 629 650 667 679 686 688 685 677 665 648 628 605 580 554 526 498 470 442 415 389 364 340 317 295 275 256 238 221 205 191 177 165 153 142 133 124 115 108 101 95 89 84 79 75 71 68 65 62 59 57 55 54 52 51 50 49 48 47 47 46 46 46 45 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 50 50 51 51 52 53 53 54 54 55 56 56 57 58 58 59 60 60 61 61 62 63 63 63 64 64 65 65 65 65 65 65 65 65 64 64 63 63 62 61 60 59 58 57 56 55 54 52 51 50 48 47 46 45 43 42 41 40 38 37 36 35 34 33 33 32 31 30 30 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 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20
 25 25 25 25 25 26 26 27 27 27 28 29 29 30 31 32 32 33 35 36 37 38 40 42 43 45 47 50 52 55 58 61 65 69 73 78 83 89 95 102 109 117 126 136 146 157 169 183 197 212 228 244 262 280 299 318 337 356 374 391 407 421 433 443 450 455 457 457 454 449 442 433 423 412 401 388 376 363 351 339 327 315 304 293 283 274 265 256 249 241 234 228 222 217 212 207 202 198 195 191 188 185 183 180 178 176 174 172 170 168 167 165 163 162 160 158 156 154 152 150 148 145 143 140 137 134 131 128 125 121 118 115 111 108 104 101 98 94 91 88 85 82 79 76 73 71 68 66 64 62 59 58 56 54 52 51 49 48 47 45 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 37 37 37 37 37 38 38 38 38 37 37 37 37 37 36 36 35 35 35 34 34 33 33 32 32 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 25
 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 49 49 50 50 51 52 53 54 55 56 57 59 61 62 64 66 69 71 74 77 80 83 87 91 94 99 103 108 113 118 124 129 135 142 148 155 162 169 177 184 192 200 208 216 225 233 241 249 257 264 272 278 284 290 295 299 302 304 306 306 305 304 301 297 293 288 281 275 267 259 251 243 234 225 216 207 199 190 182 174 166 158 151 144 137 131 125 119 114 109 105 100 96 92 89 86 83 80 77 75 72 70 68 67 65 63 62 61 59 58 57 56 55 54 53 52 52 51 50 49 49 48 48 47 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 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 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 45 45
 68 67 66 66 65 64 63 63 62 62 61 61 60 60 60 60 60 60 60 60 60 60 61 61 62 63 63 64 65 67 68 70 72 74 76 78 81 84 88 92 96 101 106 111 118 125 132 141 150 160 171 183 196 211 226 243 261 280 301 323 346 370 396 423 451 479 508 537 566 595 622 649 674 696 716 734 748 758 765 768 768 763 755 744 730 712 693 671 647 622 596 570 543 515 488 462 435 409 385 360 337 315 294 273 254 236 219 202 187 173 159 147 135 125 115 106 97 89 82 75 69 64 59 54 50 46 43 40 37 35 32 30 29 27 26 24 23 22 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 37 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 41 40 40 39 39 38 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 25 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 24 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 46 48 50 52 54 56 58 60 62 64 66 68 70 71 73 75 76 77 78 80 80 81 82 82 82 82 82 82 82 81 81 80 79 79 78 77 76 75 74 73 72 71 70 69
 47 48 49 50 50 51 52 53 54 55 56 56 57 58 59 60 61 62 63 63 64 66 67 68 69 70 71 72 74 75 77 78 80 81 83 85 87 89 91 93 96 98 101 104 107 110 113 116 120 124 128 133 137 142 147 153 158 164 170 177 184 191 198 206 214 222 231 240 249 258 267 277 287 297 306 317 327 337 347 357 367 378 387 397 407 416 424 433 441 448 454 460 464 468 470 471 471 469 466 462 456 448 439 428 417 404 390 375 360 344 328 311 295 279 263 248 233 219 205 192 180 168 157 147 138 129 121 113 107 100 94 89 84 79 75 72 68 65 62 59 57 54 52 50 48 47 45 44 43 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 31 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 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 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 46
 174 177 181 184 188 192 196 200 205 209 214 219 224 230 236 242 248 254 261 267 274 281 289 296 303 310 318 325 332 339 346 352 358 364 369 374 378 381 384 387 388 389 390 390 389 388 386 384 382 379 376 372 369 365 362 358 354 350 347 343 339 335 332 328 325 322 318 315 312 309 305 302 299 296 292 289 286 282 279 275 271 267 263 258 253 249 243 238 233 227 221 215 209 202 196 189 182 175 168 161 154 147 140 133 126 120 113 107 101 95 90 84 79 74 69 65 61 57 53 49 46 43 40 38 35 33 31 29 27 25 24 22 21 20 18 17 16 16 15 14 13 13 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 12 13 13 14 15 15 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 31 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 54 55 57 58 60 62 64 66 68 70 72 75 77 79 82 85 87 90 93 95 98 101 104 107 110 112 115 118 121 124 126 129 132 135 137 140 143 145 148 151 153 156 159 162 165 168 171
 67 69 71 74 76 78 81 83 85 88 90 93 95 97 100 102 104 107 109 111 113 115 117 119 121 123 124 126 127 129 130 131 132 133 134 134 135 135 136 136 136 136 137 137 137 137 137 137 137 138 138 138 139 140 140 141 142 143 144 146 147 149 150 152 154 156 158 160 163 165 167 170 172 175 178 180 183 185 188 190 193 195 197 199 202 203 205 207 208 209 210 211 211 211 211 211 210 209 208 206 204 202 199 197 194 191 187 184 180 176 173 169 164 160 156 152 148 144 140 136 132 129 125 122 119 115 112 110 107 104 102 100 98 96 94 92 90 89 88 86 85 84 83 82 81 80 79 78 77 76 76 75 74 73 73 72 71 71 70 69 68 68 67 66 65 65 64 63 62 61 61 60 59 58 57 57 56 55 54 53 53 52 51 50 49 48 48 47 46 45 44 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 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 33 33 33 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 28 29 30 31 33 34 36 37 39 40 42 44 45 47 49 51 53 55 57 59 61 63 65
 14 16 17 18 19 20 21 23 24 25 27 28 30 31 33 35 37 39 40 43 45 47 49 52 54 57 60 63 66 69 73 76 80 84 88 92 96 101 105 110 115 120 125 131 136 141 147 152 158 163 169 174 180 185 190 195 200 205 210 215 219 224 228 233 238 242 247 252 257 262 268 274 280 287 293 301 309 317 326 335 345 356 367 379 391 404 417 431 445 460 474 489 503 517 531 543 555 565 573 579 583 584 583 578 571 560 547 532 514 495 474 451 428 405 382 359 336 314 293 273 254 236 219 204 189 176 164 152 142 133 124 116 109 102 96 91 86 82 78 74 71 68 65 62 60 58 56 54 53 51 50 49 47 46 45 45 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 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 45 45 46 47 47 48 49 49 50 50 51 52 52 53 53 54 54 54 54 55 55 55 54 54 54 53 53 52 51 51 50 49 48 47 46 44 43 42 41 39 38 37 35 34 33 32 30 29 28 27 26 25 24 22 21 20 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 8 9 10 11 12 13
 24 24 25 26 27 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 48 50 52 55 57 60 63 66 69 73 77 81 85 90 95 101 107 113 120 127 134 142 151 160 170 179 190 200 211 222 233 244 254 264 274 283 290 297 303 307 310 312 312 311 309 305 301 295 289 283 276 268 261 253 245 237 229 221 214 207 200 193 186 180 174 168 162 157 151 146 142 137 132 128 124 120 116 112 109 105 102 99 95 92 89 86 83 81 78 75 73 70 68 66 63 61 59 57 55 53 52 50 48 47 46 44 43 42 41 40 39 38 37 36 35 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 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 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 31 31 31 30 30 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 19 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23
 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 37 37 38 39 40 41 42 43 44 46 48 49 51 53 56 58 61 64 68 72 76 81 86 92 98 105 112 121 130 140 151 163 176 190 205 222 239 258 277 298 318 340 361 382 401 420 436 451 462 470 475 476 474 468 460 448 434 418 401 383 364 345 326 307 289 272 255 239 224 209 196 183 171 160 150 140 131 122 114 107 100 93 87 82 76 71 67 62 58 55 51 48 45 42 40 37 35 33 31 29 28 26 25 23 22 21 20 20 19 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 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 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 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32
 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 28 29 30 32 34 36 38 41 43 46 49 53 57 61 66 72 78 84 92 100 109 119 130 142 156 171 188 206 225 247 270 295 321 348 376 405 433 460 486 509 529 545 556 563 565 561 554 542 528 510 491 471 450 428 407 387 367 349 331 315 299 285 272 260 249 239 230 222 214 208 202 196 192 188 185 182 180 178 176 176 175 175 175 176 177 178 180 181 183 185 188 190 192 194 196 198 199 200 201 201 201 200 199 197 194 191 188 184 179 175 169 164 158 152 146 140 134 128 123 117 111 106 101 96 91 87 82 78 74 71 67 64 61 58 55 53 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 21 22 22 23 23 23 23 23 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15
 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 25 26 27 28 29 31 32 34 36 38 40 43 45 48 51 54 57 61 65 69 73 77 82 87 92 98 104 110 116 123 130 137 144 152 160 168 177 186 195 205 215 225 236 247 258 269 281 293 305 317 329 341 353 365 376 386 396 404 412 418 422 425 426 424 421 416 409 400 389 377 364 349 334 319 303 287 271 256 241 226 213 200 187 176 165 155 145 137 129 121 114 108 102 97 92 88 84 80 77 74 71 68 66 64 62 60 58 57 55 54 53 52 51 50 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 34 34 33 32 31 30 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 16 16 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 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 22 23 24 24 25 25 26 26 26 27 27 27 27 27 28 28 28 28 27 27 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 22
 92 97 102 107 112 117 122 128 134 140 145 151 157 163 169 175 181 187 192 197 202 207 211 214 217 220 222 223 224 224 223 222 221 218 215 212 208 204 200 195 190 185 180 175 170 165 160 155 151 146 142 138 135 131 128 126 123 121 119 117 116 115 114 113 113 113 113 113 113 114 115 116 118 119 121 123 126 128 131 133 137 140 143 147 151 155 159 164 168 173 178 183 188 193 198 203 208 213 218 222 226 230 233 235 238 239 240 240 239 237 235 232 228 224 219 213 207 201 194 187 180 173 166 159 153 146 139 133 127 121 116 110 105 101 96 92 88 84 81 78 75 72 69 67 64 62 60 58 56 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 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 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 10 10 11 12 13 14 15 16 17 18 20 21 23 25 26 28 30 33 35 37 40 42 45 48 51 54 57 60 64 67 71 75 79 83 88
 109 113 118 122 127 132 137 142 147 153 159 165 171 177 184 190 197 203 209 216 222 227 232 237 241 245 248 250 251 251 250 248 245 241 236 231 225 218 211 203 195 186 178 170 162 154 146 138 131 124 117 111 105 99 94 89 85 80 76 73 70 66 64 61 59 56 54 53 51 50 48 47 46 45 44 43 43 42 42 41 41 41 40 40 40 40 41 41 41 41 42 42 43 43 44 45 46 47 48 49 50 51 52 54 55 57 59 60 62 64 66 69 71 73 76 79 81 84 87 90 93 96 100 103 106 109 112 115 119 121 124 127 129 132 134 135 137 138 139 140 140 141 140 140 139 139 137 136 135 133 131 129 127 125 123 121 119 117 114 112 110 108 106 103 101 99 97 96 94 92 90 89 87 85 84 83 81 80 79 78 77 76 75 74 73 72 71 71 70 69 69 68 68 68 67 67 67 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 65 65 64 63 63 62 61 60 59 58 57 56 55 54 53 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 55 56 58 60 62 64 66 68 70 72 75 77 80 83 85 88 91 95 98 102 105
 27 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 43 44 45 47 49 50 52 55 57 59 62 64 67 71 74 78 82 86 90 95 100 106 112 118 125 132 140 148 157 166 175 185 195 206 217 228 239 250 261 272 283 293 302 311 319 326 333 338 342 344 346 347 346 345 343 339 335 331 326 320 314 308 301 295 288 281 275 268 261 255 249 243 237 231 226 221 216 211 206 202 197 193 189 185 182 178 175 171 168 165 162 159 156 153 151 148 145 143 140 138 135 133 130 128 125 123 120 118 115 113 111 108 106 103 101 99 96 94 92 90 87 85 83 81 79 77 75 73 71 70 68 66 65 63 62 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 36 35 35 35 34 34 34 34 33 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 29 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 50 51 51 51 51 51 50 50 50 50 49 49 48 48 47 46 46 45 44 43 42 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27
 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 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 17 17 18 19 21 22 23 25 27 29 31 33 35 38 41 44 47 50 54 57 61 65 70 74 79 84 89 94 99 105 111 116 122 128 134 140 146 152 157 163 168 174 179 183 188 192 195 199 202 204 207 209 210 212 212 213 214 214 214 214 214 213 213 213 212 212 212 212 212 212 213 213 214 215 216 217 218 219 220 222 223 224 225 226 227 227 227 226 225 224 222 219 216 213 208 204 199 194 188 182 176 169 163 156 149 142 136 129 122 116 110 104 98 92 87 82 77 72 68 63 59 56 52 48 45 42 39 36 34 31 29 26 24 22 21 19 17 16 14 13 12 11 10 9 8 7 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 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 16 16 16 16 16 16 17
 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 31 33 34 36 38 40 43 45 48 51 54 57 60 63 67 71 74 78 82 86 90 94 98 101 105 108 112 115 117 120 122 124 125 127 127 128 128 128 127 127 126 124 123 122 120 118 116 115 113 111 109 107 105 103 101 100 98 96 95 94 92 91 90 89 88 87 87 86 85 85 85 85 85 85 85 85 86 87 87 88 89 90 92 93 94 96 98 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 129 131 132 133 134 135 135 135 136 136 135 135 134 134 133 132 131 129 128 126 125 123 121 119 117 115 113 111 109 107 104 102 100 97 95 92 90 87 85 82 80 77 75 72 70 67 64 62 59 57 54 52 50 47 45 43 41 39 37 35 33 31 29 27 26 24 23 21 20 19 18 17 16 15 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 38 40 41 43 45 48 50 52 54 57 60 62 65 68 71 74 76 79 82 85 88 90 93 95 98 99 101 103 104 105 105 105 105 104 104 102 101 99 97 95 93 90 88 85 83 80 77 75 72 69 67 64 62 60 57 55 53 51 49 47 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 23
 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 45 45 46 46 47 48 49 50 51 52 53 55 57 58 60 63 65 68 71 74 78 82 86 91 96 102 109 116 124 132 142 152 163 175 188 202 218 234 252 271 291 313 336 359 384 410 436 462 489 515 540 563 584 602 617 629 636 638 636 629 617 602 583 561 536 510 483 455 427 399 372 345 320 296 273 252 232 213 196 179 164 151 138 126 115 105 96 87 80 73 66 60 55 50 46 42 38 35 32 30 27 25 23 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 11 11 11 11 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 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 46 46 46 46 46 45 45 45 44 44 44 43 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 30 30 31 32 32 33 34 35 35 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 42 42 42 42 43 43 43 43 42 42 42
 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 38 39 40 42 43 45 47 49 51 53 56 58 61 64 67 70 74 77 81 85 90 94 99 104 109 114 119 125 130 136 142 148 153 159 165 170 175 181 185 190 194 197 200 203 205 207 207 208 208 207 205 204 201 199 195 192 188 184 180 176 171 167 162 158 153 149 144 140 136 131 127 123 120 116 113 109 106 103 100 98 95 92 90 88 86 84 82 80 79 77 76 74 73 72 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 57 58 59 59 60 60 60 61 61 61 61 61 61 61 60 60 60 59 58 58 57 56 55 54 53 52 51 50 49 47 46 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16
 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 30 31 33 34 36 37 39 41 43 45 48 50 52 55 58 61 63 66 69 73 76 79 82 85 88 92 95 98 100 103 105 108 110 111 113 114 115 116 117 117 117 117 116 116 115 114 113 112 111 109 108 107 106 104 103 102 100 99 98 97 96 95 94 93 93 92 91 91 91 90 90 90 90 90 90 91 91 92 92 93 94 95 96 97 99 100 102 104 106 108 110 113 115 118 121 123 127 130 133 136 140 143 147 150 153 156 159 162 165 167 169 171 172 172 173 172 172 170 168 166 164 161 157 154 150 146 141 137 133 128 124 120 115 111 107 103 100 96 93 89 86 83 80 78 75 73 71 69 67 65 63 62 60 59 58 57 56 55 54 53 52 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 51 51 50 50 49 49 48 48 47 46 46 45 45 44 43 43 42 42 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12
 37 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 40 41 42 43 44 45 47 48 50 52 54 56 58 61 63 66 70 73 77 81 85 90 95 100 106 112 118 124 131 138 146 153 161 169 176 184 192 200 207 214 221 227 233 238 243 247 250 253 255 257 258 259 259 259 258 257 255 254 252 250 248 247 245 243 241 239 237 236 234 233 232 230 230 229 228 228 228 227 227 228 228 228 229 229 230 230 231 231 232 232 232 232 232 232 232 231 230 229 228 227 225 223 220 218 215 212 209 206 202 199 195 192 188 184 180 177 173 169 166 162 159 155 152 149 146 143 140 138 135 132 130 128 126 124 122 120 118 116 115 113 112 110 109 108 106 105 104 103 101 100 99 98 97 96 95 93 92 91 90 88 87 85 84 82 81 79 77 76 74 72 70 68 66 64 62 60 58 56 54 52 50 48 46 44 42 40 38 37 35 33 32 30 29 28 27 25 24 23 22 21 21 20 19 19 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 28 28 29 30 31 31 32 33 34 35 36 37 37 38 39 40 41 42 43 43 44 45 45 46 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37
 48 49 50 51 52 53 54 55 56 58 59 60 62 63 65 66 68 70 71 73 75 78 80 82 85 87 90 93 96 100 103 107 111 115 119 123 128 132 137 143 148 153 159 165 170 176 182 188 195 201 207 213 218 224 230 235 240 245 250 254 258 262 266 270 273 276 279 281 284 286 289 291 293 295 297 300 302 304 307 309 312 314 317 320 323 326 329 332 335 338 341 343 346 348 350 351 352 353 353 352 351 348 345 342 337 332 325 318 311 302 293 284 274 263 253 242 231 221 210 200 189 179 170 161 152 144 136 128 121 115 108 102 97 92 87 83 79 75 72 69 66 63 61 58 56 54 52 51 49 48 47 46 45 44 43 42 42 41 41 40 40 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 57 58 59 61 62 64 65 66 68 69 71 72 73 74 76 77 78 78 79 80 80 80 80 80 80 79 79 78 77 76 74 73 71 70 68 66 64 63 61 59 57 55 53 51 49 47 46 44 42 41 39 38 36 35 33 32 31 30 29 28 26 25 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 46 47
 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 48 48 49 49 50 50 51 51 52 53 54 55 55 57 58 59 60 61 63 64 66 67 69 71 73 75 77 80 82 85 87 90 93 95 98 101 104 107 110 113 116 119 122 125 128 130 133 135 138 140 142 144 145 147 148 150 151 152 153 154 155 156 156 157 158 158 159 160 160 161 162 162 163 164 165 166 167 168 169 170 171 172 173 174 176 177 178 179 181 182 183 184 185 185 186 186 186 187 186 186 185 184 183 182 181 179 177 175 172 170 167 164 162 159 156 153 149 146 143 140 137 134 131 129 126 123 121 118 116 113 111 109 107 105 103 101 100 98 96 95 94 92 91 90 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 59 58 57 56 54 53 51 50 49 47 46 44 43 41 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 33 34 35 36 36 37 38 38 39 39 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44
 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 31 32 33 35 36 38 40 42 44 46 49 51 54 56 59 62 66 69 72 75 79 83 86 90 93 97 101 104 108 112 115 118 122 125 128 131 134 136 139 141 143 145 147 148 150 151 152 153 154 155 155 156 156 157 157 157 157 157 157 157 157 157 156 156 156 155 155 154 153 153 152 151 150 149 148 147 145 144 143 141 139 138 136 134 132 131 129 127 125 123 121 119 116 114 112 110 108 106 104 102 101 99 97 95 93 92 90 89 87 86 84 83 82 81 79 78 77 76 75 74 73 73 72 71 70 70 69 68 68 67 66 66 65 64 64 63 63 62 61 61 60 59 59 58 57 56 55 54 54 53 52 51 49 48 47 46 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 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 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 51 52 54 55 57 58 60 61 63 64 66 67 69 70 72 73 74 76 77 78 78 79 80 80 81 81 81 80 80 80 79 78 77 76 75 74 72 71 70 68 66 65 63 62 60 58 57 55 54 52 50 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31
 23 23 23 23 23 23 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 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 32 33 33 34 36 37 38 39 41 42 44 46 47 49 52 54 56 58 61 64 66 69 72 75 78 81 85 88 91 95 98 102 105 108 112 115 118 121 123 126 128 130 131 132 133 134 134 133 133 132 130 129 127 125 122 120 117 114 111 108 104 101 98 94 91 88 85 82 79 76 73 70 68 65 63 61 58 56 54 53 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 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 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 27 28 28 29 30 30 31 31 32 32 33 33 33 34 34 35 35 35 35 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 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 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
 56 56 57 57 57 57 58 58 58 59 59 60 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 69 69 70 70 71 72 72 73 74 74 75 76 77 78 78 79 80 81 82 83 84 86 87 88 90 91 93 95 97 99 101 103 105 108 111 113 116 120 123 127 130 134 138 143 147 152 157 163 168 174 180 186 192 199 206 213 221 228 236 243 251 259 266 274 281 288 294 300 305 310 313 316 318 318 317 315 312 308 303 296 289 281 272 263 253 243 232 222 211 201 191 181 171 162 153 145 137 130 122 116 110 104 98 94 89 85 81 77 74 71 68 65 63 61 59 57 55 53 52 51 50 48 47 47 46 45 44 44 43 43 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 45 46 46 47 47 47 48 48 49 49 49 50 50 51 51 51 52 52 53 53 53 53 54 54 54 54 54 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 52 52 51 51 50 50 49 48 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 32 31 31 30 30 30 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 31 31 32 32 33 34 35 36 36 37 38 39 40 41 41 42 43 44 45 45 46 47 47 48 49 49 50 50 51 51 52 52 52 53 53 54 54 54 54 55 55 55 56
 69 71 74 77 80 83 87 90 94 98 102 106 111 116 121 127 132 139 146 153 161 169 178 188 199 210 222 236 250 265 282 300 319 340 361 384 408 433 459 485 511 536 561 583 604 621 634 643 647 647 641 631 617 599 578 554 529 503 477 450 424 399 375 352 331 311 292 274 258 243 230 217 205 195 185 176 167 160 153 146 140 135 130 125 121 117 113 110 107 104 101 99 96 94 92 90 88 86 84 83 81 80 78 77 75 74 72 71 69 68 66 65 64 62 61 59 58 57 55 54 53 51 50 49 48 46 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 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 65 65 66 66 67 67 67 67 67 66 66 65 65 64 63 62 60 59 58 56 54 53 51 49 48 46 44 42 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 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 6 6 6 6 6 7 7 7 8 8 8 9 9 10 11 11 12 13 14 14 15 16 17 18 19 21 22 23 24 26 27 29 30 32 33 35 37 39 40 42 44 46 48 50 52 54 57 59 61 64 66
 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 31 32 32 33 34 35 37 38 39 41 43 45 47 49 51 53 56 59 62 65 68 72 75 79 83 87 91 96 100 105 109 113 118 122 126 131 134 138 142 145 148 150 153 155 156 158 159 160 160 161 161 161 160 160 159 158 157 156 155 153 152 150 148 147 145 143 141 139 137 135 132 130 128 125 123 120 117 115 112 109 106 103 100 97 94 91 88 85 81 78 75 72 69 66 63 60 57 55 52 50 47 45 43 40 38 37 35 33 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 18 17 17 16 16 16 16 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 23 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 43 45 47 49 51 53 56 58 60 63 65 67 70 72 74 76 78 80 82 83 85 86 87 87 88 88 88 87 86 86 85 83 82 80 79 77 75 73 71 69 67 65 63 62 60 58 56 55 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 28 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 28
 26 27 27 28 28 29 29 30 31 32 32 33 34 35 37 38 39 40 42 43 45 47 49 51 53 55 57 60 62 65 67 70 73 76 79 82 84 87 90 92 95 97 99 100 102 102 103 103 103 102 101 100 98 96 94 92 89 86 83 81 78 75 72 69 67 64 62 59 57 55 53 51 49 47 45 44 43 41 40 39 38 37 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 35 35 36 37 38 39 40 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 59 60 60 60 60 60 60 59 59 58 58 57 57 56 55 54 53 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 42 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 42 42 43 44 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 60 61 61 62 62 62 62 62 61 61 60 60 59 58 57 56 54 53 52 50 49 48 46 45 43 42 41 40 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26
 24 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 36 37 38 39 40 41 41 42 43 43 44 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 44 44 44 44 44 45 45 45 46 46 46 47 47 48 49 50 50 51 52 53 54 55 56 57 59 60 61 63 64 66 67 69 70 72 74 76 77 79 81 83 85 87 89 91 93 95 97 98 100 102 104 106 107 109 110 111 113 114 115 116 117 117 118 118 118 118 118 118 118 117 117 116 115 114 112 111 110 108 106 104 102 100 98 96 94 91 89 87 84 82 79 77 74 72 69 67 64 62 60 58 55 53 51 49 47 45 44 42 40 39 37 36 34 33 32 31 29 28 27 26 25 25 24 23 22 21 21 20 20 19 18 18 17 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 16 16 17 17 18 19 20 21 22 23 24 25 27 28 29 31 33 35 36 38 40 42 45 47 49 51 54 56 58 61 63 65 67 70 72 74 76 77 79 81 82 83 84 85 86 86 87 87 87 87 87 86 86 85 84 83 82 81 80 79 77 76 75 73 72 70 68 67 65 63 62 60 59 57 55 54 52 50 49 47 46 44 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 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 23 24
 71 74 76 78 81 83 86 89 92 95 98 102 105 109 113 116 121 125 129 133 138 143 147 152 157 161 166 170 174 178 182 186 189 192 194 196 197 198 199 199 198 197 196 194 191 189 186 182 179 175 171 167 163 159 155 151 147 143 139 135 131 127 123 120 116 113 109 106 103 100 97 94 91 89 86 84 81 79 77 75 72 70 68 67 65 63 61 59 58 56 55 53 52 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 42 42 42 42 42 42 42 42 42 43 43 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 59 60 62 64 65 67 69
 46 46 47 48 49 51 52 53 54 55 57 58 60 61 63 64 66 68 70 72 74 77 79 82 84 87 90 94 97 100 104 108 112 116 121 125 130 135 140 146 151 156 162 168 173 179 185 190 195 200 205 209 214 217 220 223 225 227 228 228 228 228 226 225 223 220 217 214 210 206 202 198 193 189 184 179 175 170 165 161 156 151 147 143 138 134 130 126 122 119 115 111 108 105 101 98 95 92 89 87 84 81 79 76 74 72 70 68 66 64 62 60 58 57 55 53 52 51 49 48 47 46 45 44 43 42 41 40 40 39 39 38 38 37 37 37 37 36 36 36 36 36 36 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 48 49 50 51 51 52 53 54 55 56 56 57 58 59 60 61 62 63 65 66 67 68 69 71 72 73 74 76 77 78 80 81 83 84 85 87 88 89 90 91 92 93 94 95 96 97 97 98 98 98 98 98 98 98 98 97 97 96 96 95 94 93 92 91 90 89 88 87 86 85 84 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 65 64 63 62 61 60 60 59 58 57 57 56 55 54 54 53 52 52 51 50 49 49 48 47 46 46 45 44 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45
 64 64 64 64 63 63 63 63 63 63 64 64 64 64 64 65 65 65 66 66 67 67 68 69 70 71 72 73 74 75 76 78 79 81 82 84 86 87 89 91 93 95 97 98 100 102 104 106 108 109 111 112 113 114 115 116 116 117 117 117 117 116 116 115 114 113 112 111 109 108 106 104 103 101 99 97 95 93 91 89 87 85 83 81 79 77 76 74 72 70 68 67 65 63 62 60 59 57 56 54 53 51 50 48 47 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 26 26 27 27 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 40 41 42 43 44 45 45 46 47 47 48 48 48 48 49 49 49 49 48 48 48 47 47 46 46 45 44 43 43 42 41 40 39 39 38 37 36 36 35 34 34 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 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 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 29 30 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 52 53 54 55 56 57 58 59 60 60 61 62 62 63 63 63 64 64 64 64 64 64 64 64 64 64 64
 52 52 52 52 52 51 51 51 50 50 49 49 48 47 46 45 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 19 18 18 18 17 17 17 17 17 18 18 18 19 19 20 21 22 23 24 25 27 28 30 32 34 36 39 42 45 48 51 55 59 63 68 73 79 85 91 98 106 114 123 132 142 153 164 175 188 200 213 226 239 251 262 273 282 290 295 299 300 299 295 290 282 273 263 252 240 227 215 202 190 178 167 156 146 136 127 119 111 104 98 92 86 81 77 73 69 66 63 60 58 55 53 51 50 48 47 46 45 44 43 42 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 16 16 16 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 39 40 41 41 42 43 43 43 44 44 44 44 44 44 44 43 43 43 42 42 41 41 40 39 39 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 18 18 18 17 18 18 18 18 18 19 19 20 20 21 21 22 23 24 25 25 26 27 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 47 48 49 49 50 50 51 51 52 52 52
 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 27 29 30 31 32 33 35 36 38 40 42 44 47 49 53 56 60 64 69 74 80 86 94 102 111 122 134 147 162 179 198 220 243 270 299 332 367 406 447 491 537 584 630 674 713 746 770 784 787 779 760 731 696 655 611 565 520 477 435 396 360 326 296 268 243 221 200 182 166 151 138 126 115 106 98 90 83 77 72 67 63 59 55 52 50 47 45 43 41 40 38 37 36 35 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 27 28 29 30 30 31 32 32 33 34 34 35 36 36 36 37 37 38 38 38 38 38 39 39 39 38 38 38 38 37 37 36 36 35 35 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9
 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 52 54 55 57 58 59 60 61 62 63 64 64 64 65 65 64 64 63 63 62 61 59 58 57 55 54 52 51 49 47 46 44 42 41 39 38 37 35 34 33 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 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 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18
 41 40 40 40 40 40 40 41 41 41 42 43 43 44 45 46 47 48 50 51 53 54 56 58 60 63 65 67 70 73 76 79 82 86 89 93 97 101 105 109 113 118 122 126 131 135 139 143 146 150 153 156 158 161 163 164 165 166 166 166 166 166 165 164 162 161 159 157 156 154 152 150 148 146 144 143 141 140 138 137 136 135 135 134 134 134 134 134 135 136 137 138 140 142 144 146 149 152 155 158 162 166 170 174 178 183 188 192 197 201 206 209 213 216 218 219 220 220 218 216 213 208 203 197 190 183 175 167 159 150 142 134 125 118 110 103 96 90 84 78 73 68 64 59 55 52 49 45 43 40 38 35 33 32 30 28 27 25 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 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 17 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 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 31 33 34 36 39 41 43 46 49 52 55 59 63 66 70 75 79 83 88 92 96 100 104 108 111 114 116 118 119 120 120 119 117 115 113 110 107 104 100 96 92 89 85 81 78 74 71 68 65 63 60 58 56 54 52 50 49 47 46 45 44 43 42 42 41
 25 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 29 29 30 31 32 33 34 36 37 39 41 43 45 48 51 54 58 62 67 72 77 83 90 98 106 115 124 135 147 159 173 188 203 219 237 255 273 291 310 328 345 361 375 388 397 404 408 409 407 402 395 385 374 361 348 333 318 303 288 274 259 246 232 220 208 197 186 176 167 158 150 143 136 129 123 118 113 108 104 100 96 93 90 87 84 82 80 79 77 76 74 73 73 72 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 68 68 67 67 66 65 65 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 34 33 32 31 30 29 27 26 25 24 23 22 21 20 18 17 16 15 14 14 13 12 11 10 10 9 9 8 8 7 7 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 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 25
 39 39 39 39 39 39 39 40 40 40 40 41 41 42 42 42 43 43 44 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 64 65 67 68 70 72 73 75 77 79 81 82 84 86 88 90 92 94 95 97 99 100 102 103 104 106 107 107 108 109 109 109 110 110 109 109 109 108 107 106 105 104 103 101 100 98 97 95 94 92 90 88 87 85 83 81 80 78 76 74 73 71 70 68 67 65 64 62 61 60 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 45 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 50 50 50 51 51 52 52 52 53 53 54 55 55 56 56 57 58 58 59 60 60 61 62 62 63 64 64 65 65 66 66 67 67 68 68 69 69 69 70 70 70 71 71 71 71 72 72 72 73 73 74 74 75 75 76 77 77 78 79 80 80 81 82 83 85 86 87 88 89 91 92 94 95 97 98 100 101 103 105 106 108 110 111 113 115 116 118 119 121 122 123 124 126 127 127 128 129 129 129 129 129 129 129 128 127 126 125 124 122 121 119 117 115 113 111 109 107 105 102 100 97 95 93 90 88 86 84 82 79 77 75 73 72 70 68 66 65 63 62 60 59 58 57 55 54 53 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 39 39 39 39
 70 69 69 68 66 65 64 63 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 40 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 42 43 43 44 45 46 47 48 49 50 52 53 54 55 57 58 59 61 62 63 65 66 67 69 70 71 72 73 75 76 77 78 78 79 80 80 81 81 81 81 81 81 81 80 80 79 78 77 76 75 74 72 71 69 68 66 64 63 61 59 57 55 53 52 50 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 29 28 27 26 26 25 25 25 25 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 42 43 44 45 46 48 49 50 52 53 54 55 57 58 59 60 61 63 64 65 65 66 67 68 68 69 69 69 69 69 69 69 69 68 68 68 67 66 66 65 64 63 62 62 61 60 59 58 58 57 56 56 55 55 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 55 55 55 55 56 56 56 56 57 57 57 57 57 57 57 57 56 56 56 56 55 55 54 54 53 53 52 51 51 50 49 48 47 47 46 45 44 43 42 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 35 36 37 38 39 40 42 43 45 46 48 49 51 52 54 56 57 59 60 62 63 65 66 68 69 70 71 72 72 73 73 74 74 74 74 74 73 73 72 72 71
 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 44 45 45 46 46 47 48 49 50 51 53 54 56 58 61 63 66 69 72 76 80 84 89 94 99 105 111 117 124 131 139 147 155 164 173 182 191 200 210 219 228 237 245 253 260 266 270 274 277 278 278 277 274 271 266 260 253 246 238 229 221 212 203 194 185 176 168 160 152 145 137 131 124 118 112 107 102 97 93 89 85 82 79 76 73 71 69 67 65 64 63 62 61 60 60 59 59 59 59 59 60 60 61 61 62 63 63 64 65 66 67 68 69 69 70 71 72 73 73 74 75 75 76 76 77 77 77 78 78 78 78 78 78 77 77 77 77 76 76 75 75 74 74 73 72 72 71 70 69 68 67 67 66 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 42 41 41 40 40 40 40 40 40 40 41 41 42 42 43 44 45 46 47 48 50 51 52 54 56 57 59 61 63 65 68 70 72 74 77 79 82 84 87 89 91 94 96 98 100 102 104 106 107 109 110 111 111 112 112 112 112 111 110 109 108 106 105 103 101 99 96 94 92 89 86 84 81 79 76 74 71 69 67 64 62 60 58 56 54 52 51 49 48 46 45 44 43 41 41 40 39 38 38 37 37 37 37 36 36 36 37 37 37 37 37 38 38 39 39 40 40 40 41 42 42 43 43 44 44 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 50 50 50
 74 73 72 71 71 70 69 68 68 67 66 66 65 65 64 64 63 63 63 63 63 63 64 64 65 65 66 67 68 69 71 72 74 76 78 80 83 86 89 92 95 99 103 108 113 118 123 129 135 141 148 155 162 170 177 185 193 201 209 217 225 233 241 248 255 261 267 273 278 282 286 289 291 292 293 293 292 291 289 286 283 279 274 269 263 257 250 243 236 228 220 212 203 195 186 177 169 160 151 143 135 127 119 112 104 97 91 84 78 72 67 62 57 53 48 45 41 38 35 32 29 27 24 22 21 19 17 16 15 13 12 12 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 26 27 28 30 31 32 34 36 37 39 41 42 44 46 47 49 51 52 54 55 57 58 59 60 60 61 61 61 61 61 60 60 59 58 57 56 54 53 51 50 48 47 45 43 42 40 39 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 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 13 14 15 16 18 19 21 22 24 26 28 30 32 35 37 39 42 45 47 50 52 55 58 60 62 64 67 68 70 72 73 74 75 75 76 76 76 76 76 75 75 74
 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 41 41 41 41 41 41 42 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 55 56 58 59 61 62 64 66 68 69 71 73 75 76 78 79 81 82 83 83 84 84 84 84 84 83 82 80 79 77 75 73 71 69 66 64 61 59 56 54 52 49 47 45 43 41 40 38 36 35 33 32 31 30 28 27 26 26 25 24 23 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 32 32 32 32 31 31 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30 31 31 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 27 27 27 27 26 26 26 26
 96 92 87 83 79 75 72 69 66 63 61 59 56 54 53 51 50 48 47 46 45 44 44 43 42 42 42 42 42 42 42 42 43 43 44 45 46 47 48 49 51 53 54 56 58 60 63 65 68 70 73 76 79 82 86 89 93 96 100 103 107 111 115 118 122 125 129 132 136 139 142 145 148 150 153 155 157 159 161 162 163 164 165 165 166 166 166 165 165 164 162 161 159 158 156 153 151 148 145 142 138 135 131 127 123 119 114 110 106 101 97 92 88 84 79 75 71 67 63 59 56 53 49 46 43 41 38 36 34 32 30 28 26 25 24 22 21 20 19 18 18 17 17 16 16 15 15 15 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 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 46 47 48 48 49 49 50 50 50 50 49 49 49 48 48 47 46 45 44 43 43 42 40 39 38 37 36 35 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 25 26 26 27 29 30 31 33 34 36 38 40 43 45 48 51 55 59 63 67 72 77 83 89 96 103 110 117 125 133 141 149 157 165 171 178 183 188 191 193 194 194 192 190 186 181 176 170 164 158 151 144 137 131 124 118 112 107 101
 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 26 26 27 27 28 29 30 30 31 32 32 33 34 35 35 36 36 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 39 39 38 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25
 51 52 53 54 56 57 59 61 62 64 66 68 70 72 74 76 78 80 83 85 87 90 92 95 97 99 102 104 106 108 110 112 113 115 116 117 118 118 119 119 118 118 117 116 115 113 112 110 108 105 103 101 98 96 94 91 89 86 84 82 79 77 75 73 71 69 67 66 64 63 61 60 58 57 56 55 54 53 52 52 51 50 50 49 48 48 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 56 57 58 58 59 60 60 61 61 62 63 63 63 64 64 65 65 66 66 66 67 67 67 68 68 69 69 69 70 70 71 71 72 73 73 74 75 76 77 78 79 80 81 82 84 85 87 89 91 92 95 97 99 102 104 107 109 112 115 118 121 124 127 130 133 135 138 140 142 144 146 147 148 148 148 148 147 146 144 142 140 137 134 131 128 124 121 117 114 110 106 103 99 96 92 89 86 83 80 77 74 72 69 67 65 63 61 59 58 56 54 53 52 50 49 48 47 46 45 44 44 43 42 42 41 40 40 40 39 39 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 49
 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 36 37 39 41 43 45 48 50 54 57 61 66 71 76 82 89 97 106 115 125 137 149 162 177 192 208 225 242 258 274 289 301 311 318 321 321 316 309 298 285 270 254 238 221 205 189 174 160 147 136 125 114 105 97 89 82 76 71 65 61 56 53 49 46 43 40 38 36 34 32 30 29 28 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 47 48 50 51 52 54 55 56 58 59 60 62 63 64 66 67 68 70 71 72 73 75 76 77 78 79 80 81 82 83 84 85 86 87 87 88 88 88 88 88 88 88 87 86 86 85 83 82 80 78 76 74 72 70 67 65 62 59 57 54 51 49 46 44 41 39 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 16 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 15 15 15 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 30 31 32 33 34 36 37 38 40 41 42 43 44 45 46 47 48 49 49 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 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24
 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 28 28 29 30 31 32 33 34 36 37 39 40 42 44 47 49 52 54 57 60 64 67 71 74 78 82 85 89 92 95 98 100 102 104 105 105 105 104 103 101 99 96 93 90 86 83 79 75 72 68 65 62 59 56 53 50 48 45 43 41 39 37 36 34 33 32 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 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 26 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 39 40 41 43 44 46 47 49 51 53 55 58 60 63 66 69 72 75 79 83 87 91 95 100 105 110 115 120 126 131 136 141 146 151 155 159 161 163 165 165 164 163 160 157 153 148 142 136 130 123 117 110 104 97 91 85 79 74 69 64 59 55 51 48 45 42 39 36 34 32 30 29 27 26 24 23 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25
 109 110 110 111 111 111 111 111 110 110 109 108 107 106 105 104 103 101 100 98 96 95 93 91 89 87 85 84 82 80 78 76 74 73 71 69 68 66 65 63 62 60 59 58 57 56 55 54 53 53 52 51 51 51 50 50 50 50 50 50 50 50 51 51 52 52 53 53 54 55 56 57 58 59 60 61 62 63 65 66 67 69 70 72 73 75 77 78 80 82 84 85 87 89 91 93 95 97 99 101 103 105 107 108 110 112 114 116 117 119 120 122 123 124 126 127 128 129 130 131 132 133 133 134 135 136 137 138 139 140 141 142 143 145 146 148 150 152 154 156 159 161 164 167 170 173 176 180 183 187 190 194 197 201 204 207 210 213 215 217 219 220 221 222 222 222 221 220 218 216 214 211 207 204 200 196 191 186 181 176 171 166 161 156 151 145 140 135 130 126 121 117 112 108 104 100 96 93 89 86 83 80 77 74 72 70 67 65 64 62 60 59 57 56 55 54 54 53 52 52 52 51 51 51 51 52 52 52 53 53 54 54 55 56 56 57 58 59 60 61 61 62 63 64 65 65 66 67 67 68 68 69 69 69 69 70 70 70 70 69 69 69 69 68 68 68 67 67 66 66 65 64 64 63 63 62 61 61 60 59 59 58 57 57 56 55 55 54 54 53 52 52 51 51 50 50 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 48 48 49 49 50 50 51 52 53 54 55 56 57 58 59 61 62 63 65 66 68 70 71 73 74 76 78 79 81 83 85 86 88 90 92 93 95 96 98 100 101 102 104 105 106 107 108 109
 25 26 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 48 50 51 52 53 55 56 58 59 61 63 65 67 68 70 72 74 76 78 80 82 83 85 86 87 87 88 88 88 87 86 85 84 83 81 79 77 75 73 71 68 66 63 61 59 56 54 52 50 47 45 43 41 40 38 36 34 33 31 30 28 27 26 25 23 22 21 20 19 18 18 17 16 15 14 14 13 13 12 11 11 11 10 10 9 9 9 8 8 8 8 8 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 13 14 15 16 17 17 18 19 21 22 23 24 25 27 28 30 32 33 35 37 39 41 43 45 48 50 52 55 57 60 63 66 68 71 74 76 79 82 84 86 88 90 92 93 94 95 96 96 96 95 95 93 92 90 88 86 84 82 79 76 74 71 68 65 63 60 58 55 53 51 49 46 45 43 41 40 38 37 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 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 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 23 24 25
 40 42 43 44 45 47 48 49 51 52 53 54 56 57 58 59 60 61 62 63 64 64 65 65 66 66 66 67 67 67 67 67 67 67 66 66 66 66 66 66 66 65 65 66 66 66 66 67 67 68 69 69 70 71 73 74 75 77 79 80 82 84 86 88 90 92 94 96 98 100 102 104 105 107 108 109 110 110 110 110 110 110 109 108 106 105 103 101 98 96 93 90 88 85 82 79 76 73 70 67 64 61 59 56 53 51 49 46 44 42 40 39 37 35 34 32 31 30 29 28 27 26 25 25 24 24 23 23 22 22 22 22 22 22 23 23 23 24 24 25 25 26 27 28 29 30 31 33 34 35 37 38 40 42 44 45 47 49 51 53 55 57 59 61 63 65 67 68 70 72 73 75 76 77 79 80 81 81 82 83 83 84 84 84 84 84 84 84 84 83 83 83 82 82 81 81 80 79 79 78 77 76 76 75 74 73 73 72 71 70 70 69 68 68 67 67 66 66 65 65 65 64 64 64 64 64 65 65 65 66 66 67 68 69 69 70 72 73 74 75 77 78 80 82 83 85 87 89 91 92 94 96 98 100 101 103 104 106 107 108 108 109 109 109 109 109 108 107 105 104 102 100 98 95 93 90 87 84 81 78 75 72 69 66 63 60 57 54 52 49 46 44 42 40 37 35 34 32 30 29 27 26 24 23 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 38 39
 51 51 51 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 55 55 55 56 56 57 57 58 59 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 80 81 82 82 82 83 83 83 83 83 82 82 82 82 81 81 80 80 79 79 78 78 77 76 76 75 75 74 73 73 72 71 71 70 69 69 68 67 66 65 65 64 63 62 61 60 59 58 57 56 54 53 52 51 50 48 47 46 45 43 42 41 40 39 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 46 48 50 52 54 57 59 62 65 68 71 74 77 80 84 87 91 94 98 102 105 109 112 116 119 122 125 128 130 132 133 134 135 135 135 135 133 132 130 128 125 122 119 116 113 109 106 102 99 95 92 88 85 82 79 76 73 71 68 66 64 62 60 58 56 55 53 52 51 49 48 47 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 45 46 46 47 48 48 49 49 50 50
 12 12 12 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 23 25 26 27 29 30 31 33 34 36 38 39 40 42 43 44 45 46 46 46 46 46 45 45 44 42 41 39 38 36 34 32 30 29 27 25 23 22 20 18 17 16 15 13 12 11 10 10 9 8 8 7 6 6 6 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 6 7 8 8 9 10 11 12 13 15 16 18 20 22 24 26 29 32 36 39 43 48 52 57 63 68 74 80 87 93 99 104 109 113 116 118 120 119 118 116 113 109 105 100 95 90 84 79 74 69 65 61 57 53 50 47 44 41 39 37 35 33 31 30 29 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 25 26 27 28 29 30 32 34 35 37 40 42 44 47 50 53 56 59 63 66 70 73 77 80 83 86 89 91 93 94 94 94 94 92 91 88 86 83 80 77 73 70 66 63 60 57 54 51 48 46 43 41 39 38 36 35 33 32 31 30 29 29 28 28 28 27 27 27 27 27 28 28 29 29 30 31 32 33 35 36 38 40 42 44 47 50 53 56 60 64 68 73 77 82 86 91 95 100 103 106 108 110 110 110 108 106 102 98 94 89 84 78 73 68 63 58 54 50 46 42 39 36 33 30 28 26 24 23 21 20 19 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12
 29 29 28 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 46 47 48 48 49 50 51 53 54 55 56 57 59 60 61 63 64 66 67 68 70 71 73 74 75 77 78 79 80 81 82 82 83 83 83 83 83 82 82 81 80 79 78 76 74 73 71 69 67 65 63 61 59 57 55 53 51 49 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 24 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 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 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 53 53 54 54 54 54 53 53 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30
 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 45 46 46 47 48 49 49 50 52 53 54 55 57 58 60 62 64 67 69 72 74 77 81 84 88 92 96 101 106 111 117 123 129 135 142 149 156 163 171 178 186 193 200 207 213 218 223 227 230 232 233 232 230 228 224 219 213 206 199 191 183 174 165 157 148 140 132 124 116 109 102 96 89 84 78 73 68 64 59 56 52 49 45 43 40 37 35 33 31 29 27 26 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 50 51 53 55 57 59 61 63 65 67 69 71 72 74 76 78 79 81 82 84 85 86 87 87 88 88 88 88 88 87 87 86 85 84 83 82 81 80 78 77 76 75 74 73 72 70 70 69 68 67 66 66 65 65 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 61 61 60 60 59 58 57 56 55 54 53 52 50 49 48 46 45 44 42 41 40 38 37 36 34 33 32 31 29 28 27 26 25 24 24 23 22 21 21 20 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 19 20 20 21 22 22 23 23 24 25 26 26 27 28 28 29 30 31 31 32 33 33 34 34 35 35 36 36 37 37 38 38 38 38
 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 36 37 37 38 39 40 42 43 44 46 47 49 50 52 54 56 58 60 63 65 68 71 74 77 81 84 88 92 97 101 106 112 117 123 130 136 143 151 158 167 175 184 193 202 211 221 230 239 248 256 264 271 276 281 284 285 285 283 279 274 267 258 249 239 227 216 204 192 180 168 157 146 136 126 117 108 100 93 86 79 73 68 63 58 54 50 47 43 40 38 35 33 31 29 27 26 25 23 22 21 20 20 19 18 18 17 17 17 17 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 30 31 33 34 36 37 39 41 43 45 47 50 52 55 58 60 63 67 70 73 77 80 84 87 91 94 98 101 104 107 110 112 114 116 117 118 118 118 117 116 114 112 110 107 105 102 99 96 92 89 86 83 80 78 75 73 70 68 66 65 63 62 60 59 58 57 56 56 55 55 54 54 54 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 50 50 49 49 48 47 46 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 39 40 41 41 41 42 42 42 42 42 42 42 41 41 41 40 40 39 39
 44 42 40 39 37 36 34 33 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 21 20 20 20 20 21 21 21 21 22 22 23 23 24 25 26 27 28 29 31 32 34 36 38 40 42 44 46 49 52 54 57 60 63 67 70 73 77 80 83 87 90 94 97 100 103 106 109 111 114 116 119 121 123 125 127 129 131 133 135 138 140 142 144 147 150 152 155 158 161 165 168 172 176 179 183 187 191 195 198 201 204 207 208 210 210 210 209 207 204 201 196 191 185 179 172 164 157 149 141 133 126 118 111 104 98 92 86 81 76 71 67 63 59 56 53 50 47 45 43 41 40 38 37 36 35 34 33 33 33 32 32 32 33 33 33 34 34 35 36 37 38 39 40 41 43 45 46 48 50 52 55 57 60 63 66 69 72 76 79 83 87 91 95 100 104 108 112 116 120 123 126 129 131 133 134 134 133 132 130 128 125 121 117 113 109 104 99 94 89 84 79 75 70 66 62 58 54 51 48 44 42 39 36 34 32 30 28 26 25 23 22 21 20 19 18 17 16 15 14 14 13 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 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 13 13 14 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 41 43 46 49 51 54 57 60 63 66 69 72 75 78 81 83 85 87 89 90 91 92 92 92 91 90 89 88 86 84 82 80 77 75 72 70 67 64 62 59 57 55 52 50 48 46
 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 30 30 30 31 32 32 33 34 35 37 38 39 41 43 45 47 49 51 54 57 60 63 66 70 73 77 81 85 89 93 97 101 105 109 113 117 120 123 126 129 131 133 135 137 138 139 140 140 140 140 140 140 140 139 139 138 137 137 136 135 134 133 133 132 131 130 129 128 127 126 125 123 122 120 119 117 115 113 111 109 106 104 101 99 96 93 91 88 85 82 79 77 74 71 69 66 64 62 60 57 56 54 52 51 49 48 47 45 45 44 43 42 42 41 41 41 41 41 41 42 42 42 43 44 45 46 47 48 49 50 52 54 55 57 59 61 63 66 68 70 73 76 79 81 84 87 90 94 97 100 103 106 109 112 115 118 120 123 125 127 128 129 130 130 130 129 128 127 125 123 121 118 115 112 108 105 101 97 94 90 86 83 79 76 73 69 66 63 61 58 55 53 51 49 47 45 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 40 41 42 43 44 45 46 47 48 48 49 50 51 51 52 53 54 54 55 55 56 56 57 57 58 58 58 58 58 58 58 58 58 58 58 57 57 56 56 55 54 54 53 52 51 50 49 48 48
 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 13 14 15 16 17 19 20 21 23 25 26 28 30 32 34 36 38 40 41 43 45 46 48 49 50 51 51 52 52 52 52 51 50 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 37 37 37 37 37 38 38 39 39 40 41 43 44 46 47 49 52 54 57 60 63 67 71 76 81 87 93 100 107 115 124 133 143 152 162 172 182 190 198 204 208 209 209 205 200 192 183 173 161 149 137 126 114 104 94 84 76 68 61 55 49 44 39 35 31 28 25 23 21 19 17 15 14 13 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 8 8 8 8 8 9 9 10 10 10 11 12 12 13 14 15 15 16 18 19 20 21 23 24 26 28 30 32 34 37 39 42 45 48 51 54 57 60 63 66 69 72 74 76 78 79 80 80 80 80 79 78 76 74 72 70 67 65 62 59 56 54 51 48 46 43 41 39 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 14 16 17 19 20 22 25 27 30 33 37 41 46 51 57 63 70 78 87 96 106 117 128 140 152 163 173 182 189 193 195 194 190 184 175 165 154 143 131 120 109 98 89 80 72 65 59 53 48 43 39 35 32 29 27 24 22 21 19 17 16 15 14 13
 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 29 30 31 32 33 35 37 38 40 43 45 48 50 54 57 60 64 68 72 77 81 86 91 96 102 107 112 118 123 128 132 137 140 144 146 148 150 150 150 150 148 147 144 141 138 135 131 127 124 120 116 112 109 105 102 98 95 92 89 87 84 82 80 78 76 75 73 72 71 69 68 67 67 66 65 65 65 64 64 64 64 64 64 64 65 65 65 66 66 67 68 68 69 70 70 71 72 73 73 74 74 75 75 75 75 75 75 75 75 74 73 72 71 70 69 68 66 65 63 62 60 58 57 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 38 37 37 37 37 36 36 36 36 37 37 37 38 38 39 40 41 42 43 44 45 46 48 50 52 54 56 58 61 63 66 69 73 76 80 84 88 92 97 101 106 110 115 119 123 126 129 132 133 134 135 134 133 131 129 125 121 117 112 108 102 97 92 87 82 77 72 68 64 60 56 52 49 46 43 41 38 36 34 32 31 29 28 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 55 57 59 62 64 67 69 72 75 77 79 82 84 86 88 89 91 92 92 93 93 93 92 91 90 89 87 85 83 81 79 76 74 71 68 66 63 61 58 56 54 51 49 47 45 43 42 40 39 37 36 35 33 32 31 30 30 29 28 27
 110 111 110 110 109 107 106 104 101 99 96 93 90 87 84 81 78 75 72 69 67 64 61 59 57 55 53 51 49 47 46 44 43 42 41 40 39 39 38 38 37 37 37 37 37 37 38 38 38 39 40 41 42 43 44 45 47 48 50 52 54 56 58 60 63 65 68 70 73 76 79 82 85 88 90 93 96 98 101 103 105 106 107 108 108 109 108 107 106 105 103 101 98 96 93 90 86 83 80 76 73 69 66 62 59 56 53 50 47 44 42 39 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 13 13 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 20 21 23 24 25 26 27 29 30 32 33 35 37 39 40 42 44 46 48 50 52 54 56 58 59 61 63 64 66 67 68 69 69 70 70 70 70 70 69 68 68 67 66 65 63 62 61 59 58 56 55 54 52 51 50 48 47 46 45 44 43 43 42 41 41 40 40 39 39 39 39 39 39 39 39 40 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 57 58 59 59 60 60 60 60 60 60 60 59 59 58 57 56 55 54 53 52 50 49 48 46 45 43 41 40 38 37 36 34 33 31 30 29 28 26 25 24 23 22 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 20 21 22 23 25 26 28 29 31 33 35 37 39 42 45 47 50 53 57 60 64 67 71 75 79 82 86 90 93 97 100 102 105 107 108 110
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 18 19 21 22 23 24 26 27 29 31 33 35 37 40 42 45 48 51 53 56 59 62 65 68 70 72 75 76 78 79 80 81 81 81 81 81 80 79 78 76 75 73 72 70 68 66 65 63 61 59 57 56 54 52 51 49 48 46 45 43 42 41 40 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 30 30 31 33 34 35 37 38 40 42 44 46 48 51 54 56 59 62 66 69 73 76 80 84 88 91 95 99 102 106 108 111 113 115 115 116 115 114 113 110 108 104 100 96 92 87 82 78 73 68 64 59 55 51 48 44 41 38 35 33 30 28 26 24 23 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 11 11 10 10 10 10 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 17 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25
 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 48 49 49 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 46 46 46 45 45 44 44 43 43 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 46
 43 44 45 46 46 47 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 49 49 49 49 49 50 50 50 51 51 51 52 52 53 53 53 54 54 54 55 55 55 55 55 54 54 54 53 53 52 51 51 50 49 48 47 46 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 31 32 33 35 37 38 40 42 45 47 49 52 55 58 62 66 70 74 79 84 90 96 102 109 116 124 132 140 149 158 167 177 186 196 205 213 221 228 234 239 243 246 247 246 245 242 238 233 227 220 213 206 198 190 182 174 166 159 151 144 138 131 125 120 114 109 105 100 96 92 89 86 83 80 78 75 73 72 70 68 67 66 65 64 63 62 61 60 60 59 58 58 57 57 56 55 55 54 54 53 52 52 51 50 50 49 48 48 47 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 43 43 43 43 44 44 45 45 46 47 47 48 49 50 51 52 54 55 56 58 59 61 62 64 65 67 69 70 71 73 74 75 76 77 77 78 78 78 77 76 75 74 73 71 69 67 65 63 61 59 56 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 39 40 41 42
 31 30 29 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 24 25 26 27 29 30 32 34 36 38 41 43 46 49 52 56 59 63 67 72 76 81 86 91 95 100 105 109 113 117 120 122 124 125 125 125 123 121 119 116 112 109 105 100 96 92 87 83 79 75 71 67 63 60 57 54 51 48 46 43 41 39 37 36 34 33 32 30 29 28 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 55 57 58 60 62 64 66 68 70 72 74 76 79 81 83 85 87 88 90 92 93 95 96 97 97 98 98 97 97 96 95 93 92 90 87 85 82 79 76 74 71 68 65 62 59 56 54 51 49 47 44 42 41 39 37 36 35 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 27 27 27 28 28 29 30 31 32 33 34 35 37 38 40 42 44 46 48 51 53 56 59 62 65 68 71 75 78 82 85 89 92 95 98 101 103 105 107 108 109 109 108 107 105 103 101 98 94 91 87 83 79 75 71 67 64 60 57 53 50 48 45 43 40 38 36 35 33 32 30 29 28 27 27 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 26 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 33 33 33 32 32 32 31
 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 39 40 41 42 44 45 47 49 50 52 54 56 59 61 63 66 68 71 73 76 78 81 84 86 89 91 93 96 98 100 102 103 105 106 108 109 110 111 111 112 113 113 113 113 113 113 113 113 113 113 112 112 111 111 110 109 108 107 106 105 103 102 100 99 97 95 93 91 89 87 84 82 79 77 74 71 69 66 63 61 58 56 53 51 49 46 44 42 40 38 36 35 33 32 30 29 28 27 25 24 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 28 29 31 32 34 36 37 39 42 44 46 49 51 54 57 60 64 67 71 74 78 82 86 90 94 98 102 105 109 112 115 117 119 121 122 122 122 122 121 119 118 115 113 110 107 104 101 98 95 92 89 87 84 81 79 77 74 72 70 68 67 65 64 62 61 60 59 58 57 56 55 54 54 53 52 52 51 51 50 50 49 48 48 47 47 46 45 45 44 43 42 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 39 39 40 40 40 41 41 41 41 41 40 40 40 40 40 39 39 39 38 38 37
 39 39 39 39 39 39 39 39 39 39 40 40 41 41 42 43 44 45 46 47 49 50 52 53 55 57 60 62 64 67 69 72 75 77 80 82 85 87 89 91 93 94 95 95 95 95 94 93 91 89 87 85 82 80 77 74 71 68 66 63 61 58 56 54 52 50 49 47 46 45 44 43 42 41 41 40 40 40 40 40 40 40 40 41 41 41 42 42 43 44 44 45 46 46 47 48 48 49 50 50 50 50 50 50 50 50 49 48 48 47 45 44 43 41 40 38 37 35 33 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 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 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 23 24 25 27 28 30 32 33 35 37 40 42 44 46 48 51 53 55 57 59 61 63 64 66 67 67 68 68 68 67 67 66 64 63 61 59 57 55 53 51 48 46 44 42 39 37 35 33 31 30 28 26 25 23 22 21 20 19 17 17 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 40 41 41 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39
 29 28 27 26 25 24 23 22 21 20 20 19 19 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 34 35 36 37 38 40 41 42 43 45 46 47 48 50 51 52 53 54 55 56 56 57 58 58 59 59 60 60 60 60 60 61 61 60 60 60 60 60 60 59 59 59 58 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 50 50 49 49 48 47 47 46 45 45 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 39 41 42 43 44 46 47 49 50 52 53 55 56 58 59 60 61 62 63 64 64 64 64 64 63 63 61 60 59 57 55 54 52 50 48 46 44 42 40 38 36 35 33 31 30 29 27 26 25 24 23 22 22 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 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 45 46 46 46 46 46 46 46 46 45 45 44 43 43 42 41 40 39 38 37 35 34 33 32 31 30
 32 33 33 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 37 37 37 37 36 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 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 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 36 37 38 38 38 39 39 39 39 39 39 38 38 37 37 36 35 34 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 26 26 27 28 30 31 32 33 34 35 37 38 39 41 42 43 44 45 46 47 48 48 49 49 49 49 49 49 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 30 30 30 30 31 31 31 32
 85 83 80 78 75 73 70 67 65 62 59 57 55 53 50 48 47 45 43 42 40 39 38 37 36 35 35 34 34 33 33 33 32 32 32 32 33 33 33 34 34 34 35 36 36 37 38 39 40 41 42 44 45 47 48 50 52 54 57 60 62 66 69 73 77 82 87 93 99 106 113 121 130 140 150 161 174 187 201 215 230 246 262 279 294 310 323 336 345 352 356 356 353 346 336 323 308 291 274 255 237 218 201 184 168 153 140 127 116 105 96 87 79 72 66 61 55 51 47 43 40 37 34 32 30 28 26 25 24 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 23 24 25 27 28 30 32 34 36 38 41 44 47 50 53 57 61 65 69 74 78 83 88 93 98 103 108 113 118 122 125 128 130 132 132 132 131 129 126 123 119 115 110 105 100 95 90 85 80 75 71 66 62 59 55 52 49 46 44 42 40 38 36 34 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 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 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 22 23 24 25 26 27 28 29 31 32 34 36 37 40 42 44 47 49 52 55 58 61 64 68 71 74 77 80 83 86 88 90 91 93 93 94 94 93 92 91 89 87
 137 131 126 121 116 111 106 101 96 92 87 83 79 76 72 69 66 63 61 58 56 54 52 50 48 47 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 35 36 38 40 42 44 47 49 52 55 58 62 66 69 74 78 83 87 92 97 102 107 112 116 121 125 128 131 133 134 135 134 133 131 128 125 121 117 112 107 103 98 93 88 83 78 74 70 66 63 59 56 53 51 48 46 44 42 40 38 37 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 24 24 24 25 25 25 25 26 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 41 42 43 44 44 45 45 45 45 45 45 45 45 44 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 26 25 25 25 25 24 24 24 25 25 25 25 26 26 27 27 28 29 30 31 32 33 35 36 38 40 41 44 46 48 51 53 56 59 62 65 67 70 73 76 78 80 82 83 85 85 86 86 85 85 83 82 80 78 76 74 72 69 66 64 61 59 56 54 52 49 47 45 43 42 40 38 37 35 34 33 32 31 30 30 29 28 28 28 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 33 34 35 37 38 40 41 43 45 47 50 52 55 58 61 65 69 73 77 82 87 93 98 104 110 116 122 128 134 140 145 150 155 158 161 164 165 165 165 163 161 158 155 151 146 142
 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 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 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 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 11 11 11 11 11 11 11 11
 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 16 17 18 19 20 21 21 22 23 24 25 26 26 27 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 53 54 56 57 58 58 59 59 60 60 60 59 59 58 57 55 54 52 50 48 46 44 42 40 38 36 34 32 30 28 27 25 24 22 21 20 19 17 16 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 8 8 9 10 11 12 13 14 16 17 19 21 22 24 26 28 30 31 33 34 35 36 36 36 36 35 34 33 32 30 29 27 26 24 23 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 13 13 14 14 14 14 13 13 13 12 12 12 11 11 10 10 9 9 8 8 7 7 7 6
 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 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 28 29 31 33 35 37 39 41 43 46 48 51 53 56 58 60 63 65 67 69 70 71 72 73 73 72 72 71 69 68 66 64 62 59 57 55 52 50 48 46 43 42 40 38 36 35 33 32 31 30 28 27 26 26 25 24 23 22 22 21 21 20 20 19 19 18 18 17 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 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 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 39 41 42 44 45 46 47 48 49 49 50 50 50 49 49 48 47 46 45 44 43 41 40 39 37 36 34 33 32 31 29 28 27 26 25 24 24
 24 22 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 75 76 78 79 81 83 85 87 89 91 94 97 100 104 107 111 115 119 124 129 134 139 145 150 155 161 166 171 175 179 183 186 188 189 189 188 186 184 180 176 171 166 160 154 147 141 134 127 121 114 108 102 96 91 86 81 76 72 68 64 61 58 55 52 50 48 46 44 42 41 40 39 38 37 36 36 35 35 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 36 36 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 21 21 22 23 24 24 25 26 27 29 30 31 33 34 36 38 40 42 44 47 50 52 56 59 62 66 70 74 79 83 88 93 98 104 109 115 121 126 132 137 143 148 153 157 160 163 166 167 168 167 166 164 161 158 153 148 142 136 130 123 117 110 104 97 91 85 80 74 69 65 61 57 53 49 46 43 41 38 36 34 32 30 29 27 26 25
 57 59 60 61 62 63 64 65 66 67 67 68 68 68 67 67 67 66 65 64 63 62 61 59 58 56 55 54 52 51 50 49 47 46 45 44 43 42 41 41 40 39 38 38 37 37 36 36 36 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 44 45 45 46 47 47 48 48 48 48 48 48 48 48 48 47 47 46 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 27 27 26 26 26 27 27 27 27 27 27 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 39 40 41 42 44 45 46 48 49 51 52 54 55 57 58 60 61 62 63 64 64 65 65 65 65 65 65 64 64 63 62 61 60 58 57 56 55 53 52 51 50 48 47 46 45 44 43 42 42 41 40 40 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 40 40 40 40 41 41 42 42 43 44 44 45 46 47 48 49 51 52 54 55 57 58 60 62 63 65 67 69 70 72 74 75 76 78 79 80 81 82 82 83 83 83 83 83 83 83 82 82 81 80 79 79 78 77 76 75 74 73 73 72 71 70 69 69 68 67 66 66 65 64 63 63 62 61 60 60 59 58 57 56 56 55 54 53 52 51 51 50 49 48 47 46 46 45 44 44 43 43 42 42 41 41 41 41 41 41 41 41 42 42 43 43 44 45 45 46 47 48 50 51 52 53 55 56
 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 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 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 42 43 44 45 46 47 47 48 49 50 50 51 51 52 52 53 53 54 54 54 54 55 55 55 55 55 54 54 54 54 53 53 52 52 51 51 50 49 49 48 47 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 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 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 33 33 34 35 35 36 37 38 38 39 40 40 41 41 42 42 43 43 44 44 44 44 44 44 44 44 43 43 43 42 42 41 41 40 39 39 38 37 37
 49 47 45 43 41 39 37 36 34 33 31 30 29 27 26 25 25 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 34 35 37 38 40 42 44 47 49 52 55 58 61 65 69 73 78 83 88 94 99 105 112 118 125 131 138 144 150 156 161 166 169 173 175 177 177 177 176 174 172 168 165 160 156 151 146 141 135 130 125 119 114 109 105 100 96 91 87 84 80 77 73 70 67 65 62 60 57 55 53 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 22 22 22 23 23 24 25 26 26 27 28 30 31 32 34 35 37 39 41 43 45 47 50 52 54 57 60 62 65 67 69 72 74 76 77 79 80 81 82 82 82 82 81 80 79 78 76 75 73 71 69 67 65 63 61 59 57 55 54 52 50 48 47 45 44 43 41 40 39 38 37 35 35 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 38 39 41 42 44 46 47 49 51 53 55 57 59 61 63 65 66 68 69 70 71 71 71 71 70 69 68 67 66 64 62 60 58 56 54 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 24 24 23 23 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 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 22 22 22 22 22 22 23 23 24 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 53 55 58 61 64 67 71 75 79 83 87 92 97 102 108 113 119 125 131 137 143 149 155 160 165 170 174 177 180 181 182 182 181 180 177 173 169 164 159 153 147 140 134 127 120 114 107 101 95 89 83 77 72 67 63 59 55 51 48 44 42 39 37 34 32 31 29 28 26 25 24 24 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 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 30 31 32 33 34 35 35 36 37 38 39 39 40 41 42 43 43 44 45 46 47 48 50 51 52 54 55 57 59 60 63 65 67 69 72 75 78 81 84 87 90 94 97 101 105 108 112 116 120 123 127 131 134 137 140 142 145 147 148 149 150 149 149 148 146 144 141 138 134 130 126 121 117 112 107 101 96 91 87 82 77 73 69 65 61 58 55 52 49 46 44 41 39 37 36 34 33
 127 126 124 122 120 117 113 110 106 103 99 95 91 87 84 80 77 74 71 68 65 63 60 58 56 54 52 51 49 48 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 24 24 24 25 25 26 27 27 28 29 31 32 33 35 37 38 40 42 44 47 49 52 54 57 59 62 64 67 69 71 73 75 76 77 78 78 78 78 77 76 74 73 71 69 67 65 63 60 58 56 54 52 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 37 38 39 41 42 44 45 47 49 51 52 54 56 58 59 61 62 63 64 65 66 66 66 66 65 64 63 62 60 59 57 55 53 51 49 47 45 43 41 40 38 36 35 34 32 31 30 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 45 46 48 50 51 53 56 58 60 63 66 69 72 76 79 83 87 91 95 99 103 107 111 114 117 120 123 125 126 127 127
 64 68 72 76 80 84 88 91 93 95 96 96 95 94 91 88 85 81 76 72 67 63 58 54 50 47 43 40 37 35 32 30 28 26 24 23 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 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 20 21 21 22 22 23 24 24 24 24 25 25 25 25 25 24 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 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 12 12 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 15 16 16 17 18 20 21 22 23 25 26 28 30 32 34 36 38 41 43 46 48 51 54 57 59 62 64 66 68 69 70 71 71 70 69 67 66 63 61 58 56 53 50 47 44 42 39 37 35 33 31 29 27 26 24 23 22 21 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 26 27 28 29 30 32 34 36 38 40 43 46 49 52 56 60
 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 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 14 14 14 15 15 16 16 17 18 18 19 20 20 21 21 22 22 22 23 23 23 23 22 22 22 21 20 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 18 18 19 19 20 20 21 21 22 22 22 22 22 22 22 21 21 21 20 19 18 18 17 16 15 14 14 13 12 11 10 10
 32 32 32 31 31 31 30 30 29 29 28 28 27 26 26 25 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 35 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 27 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 34 34 35 35 36 37 38 38 39 40 41 42 43 44 46 47 48 50 51 53 54 56 58 59 61 63 64 66 67 69 70 71 72 73 73 73 73 73 73 72 71 70 69 67 66 64 63 61 59 57 56 54 52 51 49 48 46 45 44 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 53 54 54 55 55 55 55 55 55 55 54 54 53 53 52 51 50 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32
 46 45 44 44 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 53 54 55 55 56 56 57 57 58 58 59 59 59 59 59 60 60 60 60 60 60 60 60 61 61 61 62 62 63 64 64 65 67 68 69 71 73 75 77 79 81 84 86 89 92 95 98 101 104 107 110 113 116 119 123 125 128 131 133 136 138 139 141 142 143 143 143 143 143 142 140 139 137 135 132 129 127 123 120 117 114 110 107 103 100 97 94 91 88 85 82 80 78 76 74 72 71 69 68 67 66 66 65 65 64 64 64 64 65 65 65 66 66 67 67 68 69 70 70 71 72 72 73 73 74 74 75 75 75 75 75 74 74 74 73 72 72 71 70 69 68 67 66 65 63 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 36 36 37 37 38 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 59 60 61 62 63 64 64 65 66 67 68 69 69 70 71 72 72 73 74 75 75 76 77 78 78 79 80 81 82 82 83 84 85 86 87 88 89 89 90 91 92 92 93 93 94 94 94 94 94 93 93 92 91 90 89 87 86 84 82 80 78 76 74 72 70 68 66 64 62 60 58 57 55 54 52 51 49 48 47
 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 34 35 36 36 37 37 37 37 37 37 37 37 37 36 36 35 35 34 33 32 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 33 33 33 32 32 31 31 30 29 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 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 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 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
 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 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 31 32 32 33 33 33 33 33 34 33 33 33 33 33 32 32 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 35 36 37 38 39 40 40 41 42 43 43 44 45 45 46 46 46 47 47 47 47 47 47 46 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 28 27 26 25 24 23 22 22 21 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 52 51 51 51 51 51 51 50 51 51 51 51 52 52 53 53 54 55 55 56 57 58 59 60 61 62 63 64 64 65 66 66 67 67 67 67 67 67 66 66 65 65 64 63 61 60 59 58 56 55 53 52 50 48 47 45 44 42 41 39 38 36 35 34 33 32 30 29 29 28 27 26 26 25 25 25 24 24 24 24 25 25 25 26 26 27 28 29 30 32 33 34 36 38 39 41 43 45 47 49 51 53 55 57 59 61 62 64 65 66 66 67 67 67 67 67 66 65 65 64 62 61 60 59 58 56 55 54 52 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 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 52 53 53 54 54 54 54 53 53 52 51 50 49 48 46 45 43 42 40 38 37 35 34 32 31 29 28 27 25 24 23 23 22 21 21 20 20 19 19 19 19 18 18 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 45 46 47 48 48 49 50 50 51 51 52 52 52 53 53 53 53 53 53 52 52 52
 36 36 37 37 37 38 38 38 39 40 40 41 42 43 43 44 45 47 48 49 50 51 53 54 55 57 58 59 60 62 63 64 65 66 67 67 68 68 69 69 69 69 69 68 68 67 67 66 65 64 63 62 60 59 58 56 55 53 52 50 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 39 39 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 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 34 35 35 36 37 37 38 38 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 42 41 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 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 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36
 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 26 27 27 27 28 28 28 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 29 29 29 29 29 28 28 27 27 27 26 26 25 24 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 26 27 29 31 32 34 36 38 40 42 44 46 49 51 53 55 57 59 61 63 64 66 67 69 70 70 71 71 71 71 71 70 69 68 67 66 64 63 61 59 57 55 52 50 48 46 44 42 40 37 36 34 32 30 28 27 26 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 14 14 14 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 27 28 29 30 31 32 33 34 34 35 36 37 37 38 38 39 39 40 40 40 40 41 41 40 40 40 40 39 39 38 38 37 36 35 34 33 32 31 30 30 29 28 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 44 46 48 50 52 54 56 57 59 61 62 63 64 65 66 67 67 67 67 67 67 66 66 65 64 62 61 60 58 57 55 53 52 50 48 46 45 43 41 39 38 36 34 33 31 30 28 27 26 25 23 22 21 20 20 19 18 17 17 16 16 16 15 15 15 15 15 15 15
 36 34 33 32 31 30 29 29 28 28 27 27 27 27 27 28 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 39 40 41 42 43 43 44 45 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 48 48 47 46 46 45 44 44 43 42 41 40 40 39 38 37 36 35 34 33 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 32 33 34 35 37 38 39 40 41 43 44 45 45 46 47 47 48 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 33 35 36 37 38 39 40 42 43 45 46 48 49 51 53 54 56 58 59 61 62 63 65 66 66 67 67 68 67 67 66 65 64 62 61 59 57 55 53 51 48 46 44 42 41 39 37
 43 41 39 38 37 35 34 33 32 32 31 31 30 30 30 30 31 31 32 32 33 34 35 36 37 38 40 41 43 44 46 47 49 51 53 55 57 59 60 62 64 65 67 68 70 71 72 72 73 73 73 73 72 71 70 69 68 67 65 63 62 60 58 56 54 52 50 48 46 45 43 41 40 38 37 36 35 34 33 33 32 32 31 31 31 31 31 32 32 33 34 35 36 37 39 41 42 44 46 48 50 52 54 57 59 61 63 65 66 68 69 70 71 71 72 71 71 71 70 69 68 67 65 64 62 60 59 57 55 53 52 50 48 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 18 17 17 17 17 17 17 17 18 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 36 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 42 43 43 43 44 44 44 44 44 43 43 43 42 41 40 40 39 38 36 35 34 33 32 30 29 28 27 26 25 24 23 22 22 21 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 57 59 60 61 61 62 62 63 62 62 62 61 60 59 57 56 54 52 50 48 46 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 35 36 38 40 41 43 45 47 48 50 52 53 54 55 56 57 58 58 58 58 58 57 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 31 31 30 29 28 28 27 26 26 25 25 24 24 23 22 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 22 23 24 25 25 27 28 29 30 31 33 34 36 37 39 40 42 44 46 47 49 51 53 55 57 59 61 62 64 66 67 69 70 71 72 73 73 73 73 73 73 72 72 71 70 68 67 65 64 62 60 58 56 54 53 51 49 47 45 44 42 41 39 38 37 35 34 33 32 32 31 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 26 27 28 29 30 32
 40 40 39 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 48 49 49 50 51 52 53 54 55 55 56 57 57 57 57 58 57 57 57 56 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 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 63 64 65 65 66 66 66 66 65 65 64 63 62 61 60 59 58 56 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 32 33 34 35 36 37 39 40 42 44 46 48 50 52 54 57 59 61 62 64 66 67 68 69 70 70 70 70 69 69 68 67 66 64 63 61 60 58 57 55 54 53 51 50 49 47 46 45 44 43 42 41 41 40 39 39 38 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 40
 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 26 27 29 30 32 34 35 37 39 42 44 46 49 52 54 57 60 63 66 69 72 75 78 81 83 85 87 89 90 90 90 90 89 87 86 83 81 78 75 71 68 65 61 58 54 51 48 45 42 40 37 35 33 31 30 28 27 26 25 24 24 23 23 23 23 23 23 24 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 42 43 45 46 47 48 49 50 51 52 52 53 53 53 53 53 53 52 52 51 50 50 49 48 47 46 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 23 22 22 22 22 23 23 23 24 25 25 26 27 28 29 31 32 33 35 36 38 40 41 43 44 46 47 48 49 50 51 51 52 52 52 52 52 52 52 51 51 50 49 49 48 47 46 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 32 32 31 31 30 29 29 28 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 19 20 20 22 23 24 25 26 28 29 31 32 34 36 37 39 41 42 44 45 46 48 49 50 51 52 52 53 53 54 54 54 54 54 54 54 54 54 53 53 53 52 52 51 51 51 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 44 44 43 43 42 41 41 40 39 38 37 36 35 34 32 31 30 29 27 26 25 24 23 21 20
 24 24 24 24 25 25 26 27 27 28 29 31 32 33 35 37 38 40 42 44 46 49 51 53 56 58 61 64 66 69 72 75 77 80 83 86 89 91 94 97 99 102 104 106 108 110 112 114 115 116 117 118 119 119 119 119 118 118 117 116 114 112 110 108 106 103 101 98 95 92 88 85 82 79 75 72 69 66 62 59 57 54 51 49 46 44 42 40 39 37 36 34 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 42 43 44 45 45 46 47 48 48 49 50 50 51 51 52 52 53 53 54 54 54 54 55 55 55 54 54 54 54 53 53 52 52 51 51 50 49 48 48 47 46 45 45 44 43 43 43 42 42 42 42 42 42 43 44 44 45 47 48 50 51 54 56 58 61 64 68 71 75 79 83 87 92 97 102 107 112 117 122 127 132 137 141 145 149 152 155 157 158 159 159 159 157 155 153 150 146 142 138 134 129 124 120 115 110 105 100 96 91 87 83 79 75 71 68 64 61 58 55 53 50 48 46 44 42 40 38 37 35 34 33 32 32 31 30 30 30 30 30 30 30 30 31 31 32 33 34 35 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 58 58 58 57 57 57 56 56 56 55 55 55 54 54 54 53 53 52 52 51 51 51 50 49 49 48 48 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 26 25 25 25 24 24
 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1
 29 29 29 29 29 28 28 28 27 26 26 25 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 56 56 56 56 56 56 55 54 53 52 51 50 48 47 45 44 42 41 40 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 33 33 34 35 36 36 37 38 39 41 42 43 44 45 46 46 47 48 48 48 48 48 47 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 31 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 46 47 47 47 46 46 46 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 19 19 20 20 20 21 22 22 23 24 24 25 26 27 27 28 28 29 29 29
 23 23 23 24 24 25 25 26 27 28 30 31 32 34 35 36 38 39 41 42 43 45 46 47 48 49 50 50 51 51 51 52 52 52 52 51 51 51 50 50 49 49 48 47 47 46 45 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 24 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 47 48 50 52 53 55 57 59 60 62 64 66 68 70 72 73 75 77 78 80 81 82 83 84 84 84 84 83 83 82 80 79 77 75 72 70 67 65 62 59 56 54 51 48 46 43 41 39 36 34 33 31 29 28 27 26 25 24 24 23 23 23 23 23 23 24 24 25 26 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 44 44 45 45 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 58 59 60 61 62 62 63 63 64 64 64 64 64 64 64 63 63 62 61 60 59 58 57 55 54 52 51 49 47 45 44 42 40 38 37 35 34 32 31 29 28 27 26 25 24 24 23 23 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 27 28 29 30 32 33 35 36 38 40 41 43 45 47 48 50 52 54 55 57 58 60 61 62 63 64 65 65 66 66 66 65 65 64 63 62 61 60 58 57 55 53 51 50 48 46 44 42 41 39 37 36 34 33 31 30 29 27 26 25 24 24 23 22 22 21 21 21 21 21 21 21 22 22 22 23 24 25 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 42 43 44 45 45 46 47 48 49 50 50 51 52 52 53 54 54 55 55 55 56 56 56 56 56 56 56 56 56 55 55 54 53 52 52 51 50 48 47 46 45 44 42 41 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 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 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 19 18 18 19 19 19 19 20 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 44 46 48 50 53 55 57 59 61 63 65 67 69 70 72 73 74 74 75 75 75 75 75 74 73 73 71 70 69 68 66 65 63 61 60 58 56 54 52 51 49 47 45 44 42 40 38 37 35 34 32 31 29 28 26 25 24 23 22 21 20 20 19 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 14 15 16 18 19 21 23 25 27 29 31 33 36 38 41 43 45 47 50 51 53 55 56 57 58 59 60 60 60 61 61 60 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 52 51 51 50 50 50 49 49 48 48 47 46 46 45 44 43 42 41 40 39 37 36 34 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 52 55 57 59 62 65 67 70 73 76 78 81 84 86 88 89 90 91 91 90 89 87 85 82 79 75 71 67 63 59 55 51 47 44 41 38 35 32 30 28 26 25 24 23 22 21 21 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 40 40 40 40 40 39 39 39 39 38 38 37 37 36 36 35 34 33 33 32 31 30 29 28 27 27 26 25 24 23 23 22 22 22 22 22 22 22 23 23 24 25 26 28 30 32 34 36 38 41 43 46 49 52 54 57 60 62 64 66 67 69 69 70 70 70 70 69 68 67 65 64 62 60 59 57 55 53 51 49 48 46 44 43 41 40 38 37 36 35 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 12 12 13
 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 14 15 15 15 16 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 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5
 4 4 5 5 6 6 7 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 23 24 25 25 25 26 26 26 25 25 25 24 24 23 22 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 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 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 11 12 12 13 13 14 14 14 15 15 15 16 16 16 16 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 17 16 16 16 15 15 15 14 14 13 13 12 12 11 10 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 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 32 32 32 32 31 31 30 29 28 27 26 25 24 22 21 20 18 17 16 15 13 12 11 10 10 9 8 7 7 6 6 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 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
 60 55 50 45 42 39 36 34 32 30 29 28 27 27 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 43 44 46 47 48 49 50 52 53 55 56 58 60 62 63 65 67 69 71 72 74 75 76 77 78 79 79 79 79 79 78 78 77 76 75 74 72 71 70 69 68 67 66 65 64 63 62 61 60 59 59 58 57 56 56 55 54 54 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 42 42 41 41 40 40 39 38 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 28 29 30 31 32 34 37 40 43 47 51 56 62 68 74 81 87 94 99 104 108 111 113 113 113 111 108 104 100 95 91 86 81 76 72 68 64 60 57 53 51 48 46 44 42 40 38 37 36 34 33 32 32 31 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 36 36 36 36 36 36 35 35 34 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 28 29 30 31 33 34 36 38 40 42 45 48 51 55 59 63 68 73 79 85 91 97 103 108 113 117 121 122 123 121 118 114 108 102 95 88 80 73 66
 19 18 18 18 17 18 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 30 31 32 33 34 36 37 39 41 43 45 47 50 52 55 58 61 65 68 71 74 77 80 83 85 86 87 87 86 84 82 79 76 72 68 63 59 55 51 47 44 41 38 36 34 32 31 30 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 38 39 40 41 41 42 43 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 43 42 41 41 40 39 38 37 36 35 34 34 33 33 33 33 33 34 35 36 38 40 42 44 47 49 52 55 58 62 65 68 70 73 75 77 79 80 81 81 81 81 80 79 78 77 75 73 71 69 67 65 63 61 59 57 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 16 16 16 16 16 17 18 20 21 23 25 28 31 34 38 41 45 49 53 57 60 63 66 68 70 72 72 73 73 72 71 70 68 66 64 62 60 59 57 55 53 52 50 49 47 46 45 45 44 43 43 42 42 42 42 42 42 42 43 43 44 44 45 45 46 47 48 48 49 50 51 51 52 52 52 52 52 52 51 50 49 48 47 45 43 41 39 37 35 33 31 29 27 25 23 22 21 20
 15 16 17 18 19 21 22 24 26 27 29 31 33 35 37 39 40 42 43 44 45 46 47 47 47 47 47 47 46 46 45 44 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 16 16 17 18 19 20 21 22 23 24 25 25 26 27 27 28 28 29 29 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 43 43 44 45 45 46 47 47 48 48 49 49 49 49 49 49 49 48 48 47 46 45 44 42 41 39 37 35 33 31 30 28 26 24 22 21 19 18 16 15 14 13 13 12 12 11 11 11 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 25 26 27 28 29 29 30 31 31 32 32 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 32 32 31 30 29 28 27 25 24 23 22 21 20 18 18 17 16 15 15 14 14 14 14 14 14 14 14 15 15 16 17 17 18 19 20 21 23 24 25 27 29 30 32 34 36 39 41 43 46 49 52 55 58 61 64 67 70 73 76 78 80 82 83 84 84 84 83 81 79 77 74 72 68 65 62 59 55 52 49 46 43 40 38 35 33 31 29 27 25 24 22 21 19 18 17 16 15 15 14 14 13 13 13 13 13 14 14
 17 16 16 16 16 16 17 17 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 42 43 43 43 43 43 43 43 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 12 12 12 11 11 12 12 12 12 13 13 14 14 15 16 17 17 18 19 20 20 21 22 22 23 24 24 25 25 25 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 33 33 33 33 32 32 31 31 30 30 29 28 27 27 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 16 15 15 15 15 15 15 16 16 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 37 38 40 41 42 43 44 44 45 45 46 46 46 46 46 45 45 45 44 43 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 25 24 24 23 22 22 21 20 19 18 18 17 16 16 15 14 14 14 14 13 13 13 13 14 14 14 14 15 15 16 16 17 18 19 19 20 21 22 23 25 26 27 29 30 32 33 35 37 39 42 44 46 49 51 54 57 60 63 66 68 71 74 76 79 80 82 83 84 85 85 84 83 82 80 78 76 73 70 68 64 61 58 55 52 49 46 43 41 38 36 33 31 29 27 25 24 22 21 20 19 18 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 59 58 57 55 53 51 48 45 43 40 38 36 34 32 30 29 27 26 25 24 23 22 21 21 20 20 19 19 19 18 18 18 17 17 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 15 15 15 16 16 16 17 18 18 19 20 21 23 24 25 27 29 31 33 35 37 38 40 42 43 44 44 44 44 43 43 42 41 39 38 37 36 34 33 32 31 30 30 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 26 26 27 28 29 31 32 33 35 37 39 40 42 44 46 47 48 49 49 49 48 47 46 44 42 40 38 36 34 32 31 29 28 26 25 24 23 22 22 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 26 27 28 29 30 32 33 35 36 38 41 43 46 49 52 55 58 61 64 66 68 70 70 70 69 67 65 62 58 55 51 48 44 41 38 35 33 31 29 27 26 25 24 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 26 26 27 28 28 29 30 32 33 34 36 38 40 42 44 46 49 51 53 55 57 58 59 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 20 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 47 47 48 48 48 48 47 47 46 45 44 44 42 41 40 39 38 36 35 34 32 31 30 29 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 15 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 21 22 22 23 23 23 23 23 23 23 22 22 21 21 20 20 19 19 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 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 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 31 32 32 33 33 33 33 33 33 32 32 31 30 29 28 27 26 25 24 23 22
 9 9 9 9 10 11 11 12 13 14 16 17 18 19 21 22 23 25 26 28 29 30 31 33 34 35 36 36 37 38 38 38 38 39 38 38 38 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 6 6 7 8 9 11 13 15 17 20 22 26 29 33 36 40 44 48 51 55 58 60 63 64 65 66 65 65 64 62 61 59 57 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 20 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 31 33 34 35 37 39 41 42 45 47 49 51 53 55 57 59 61 62 62 62 62 61 59 56 54 50 47 43 40 36 32 29 26 23 20 17 15 13 12 10 9 8 8 7 7 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 31 33 34 36 37 38 39 40 42 42 43 44 44 45 45 45 45 44 44 43 42 41 40 39 38 37 35 34 32 31 29 28 26 25 24 22 21 19 18 17 16 15 14 13 12 11 10 10 9 9 9 9
 15 16 16 17 18 19 20 22 23 24 26 27 28 30 31 32 33 34 34 35 35 35 35 35 35 34 34 33 32 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 17 16 16 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 11 11 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 24 25 25 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 27 27 27 27 27 26 26 25 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 44 44 44 44 44 44 43 42 41 39 38 36 34 32 31 29 27 25 23 21 19 18 16 15 14 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 14 14 14 15
 17 19 20 21 23 24 25 27 29 30 31 33 34 35 36 37 38 38 38 39 39 39 39 38 38 37 37 36 36 35 34 33 33 32 31 30 29 28 28 27 26 25 25 24 23 22 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 41 42 42 42 43 43 43 43 43 42 42 42 41 40 40 39 38 38 37 36 35 34 33 32 31 30 29 28 27 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 23 23 23 24 24 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 27 27 27 26 26 26 25 24 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 16
 18 18 19 20 20 20 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 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 29 30 31 32 33 33 34 35 35 35 35 35 35 35 34 34 33 32 31 30 29 27 26 25 23 22 21 19 18 17 16 16 15 14 14 14 13 13 13 13 13 14 14 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 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 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 20 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 26 28 29 30 32 33 34 35 36 37 38 38 38 38 38 37 36 35 34 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17
 15 15 15 15 16 16 16 17 17 18 19 20 20 21 22 23 24 25 25 26 27 28 28 29 30 30 31 31 31 32 32 32 32 33 33 33 33 33 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 41 42 43 44 44 45 45 46 46 46 46 46 46 46 45 45 44 44 43 42 41 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 12 12 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 24 25 26 26 27 28 29 30 30 31 32 32 32 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 31 31 31 30 30 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 24 23 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 37 38 39 40 41 42 42 43 44 44 45 45 45 46 46 46 46 45 45 45 44 43 42 42 41 40 38 37 36 35 33 32 31 29 28 26 25 24 23 21 20 19 18 18 17 16 16 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 11 12 12 13 14 14 15 16 17 18 18 19 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 39 41 43 45 48 51 54 57 61 65 69 74 79 84 90 95 101 106 112 117 121 124 126 127 127 126 123 119 114 109 103 97 90 84 77 71 65 60 55 50 45 41 37 34 30 27 25 22 20 18 17 15 14 13 12 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 27 27 28 29 29 30 31 31 32 32 32 33 33 33 33 33 33 32 32 31 31 30 29 29 28 27 26 25 24 23 21 20 19 18 17 16 15 14 14 13 12 12 12 11 11 11 11 11 12 12 12 13 13 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 27 28 29 29 30 30 30 30 30 30 30 30 30 29 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 11 11 11 12 12 13 14 16 17 19 21 23 25 28 31 34 38 42 46 51 57 63 70 77 85 94 103 113 123 134 144 154 164 172 179 184 186 186 183 178 171 163 153 143 133 124 114 105 97 89 82 75 69 64 59 55 51 48 44 42 39 37 34 32 31 29 28 26 25 24 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10
 17 17 18 19 20 21 22 24 25 27 28 30 32 34 35 37 39 41 42 44 45 46 48 49 50 51 51 52 52 53 53 53 53 53 53 52 52 52 51 50 50 49 48 48 47 46 45 44 44 43 42 41 40 39 38 37 37 36 35 34 33 32 31 30 30 29 28 27 26 25 24 24 23 22 21 20 19 19 18 17 17 16 15 15 15 14 14 14 15 15 15 16 17 18 19 20 21 23 24 25 27 28 30 31 33 34 35 36 37 38 38 39 39 39 39 39 39 39 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 39 39 38 38 37 36 35 34 33 32 30 29 28 26 25 23 22 20 19 18 17 16 16 15 15 15 15 16 16 17 17 18 19 20 21 23 24 25 27 28 30 32 34 36 38 40 42 44 47 49 51 54 56 59 61 64 66 68 71 73 75 76 78 79 80 81 82 82 82 82 81 81 80 79 77 76 75 73 71 70 68 66 64 62 60 58 57 55 53 51 49 47 45 43 41 39 37 35 33 32 30 28 26 25 23 22 21 20 19 18 17 16 16 16 16 16 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 28 29 30 30 31 32 32 33 34 34 35 35 36 37 37 38 38 39 39 40 41 41 42 42 43 43 44 44 44 45 45 45 45 45 45 45 45 45 44 43 43 42 41 40 39 38 37 35 34 33 32 30 29 28 26 25 24 23 21 20 19 19 18 17 17 17 16 16 16
 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 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 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 12 12 12 11 11 10 9 9 8 8 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 12 12 13 13 14 14 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 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 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12
 17 17 17 18 19 20 21 22 23 24 25 27 28 29 30 32 33 34 35 36 36 37 37 38 38 38 38 37 37 36 36 35 34 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 28 28 28 28 28 28 27 26 26 25 23 22 21 19 18 17 15 14 13 12 11 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 20 21 23 24 26 28 30 32 34 37 40 43 46 50 53 57 61 65 69 73 77 81 84 87 89 91 92 92 91 90 88 85 82 79 75 71 67 63 60 56 52 49 46 43 40 37 34 32 30 28 26 24 22 21 20 18 17 16 15 14 14 13 13 13 12 12 13 13 13 14 14 15 15 16 17 18 19 20 20 21 22 23 23 24 25 25 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 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 15 15 15 15 15 15 16 16 17 18 19 19 20 21 22 24 25 26 27 28 28 29 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16
 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 27 29 30 32 35 37 40 43 46 49 53 56 60 64 68 72 76 80 82 84 86 86 85 84 82 78 75 71 66 62 58 53 49 45 41 38 35 32 29 26 24 22 20 18 17 15 14 13 12 11 11 10 9 9 9 9 9 9 9 9 9 9 10 10 10 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 15 15 15 15 15 15 16 16 16 16 17 17 17 17 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 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 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 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 16 17 17 18 20 21 22 23 25 27 29 31 33 35 37 39 41 43 45 46 48 49 49 50 50 49 48 47 45 44 42 40 38 36 34 32 30 28 27 25 24 23 21 20 19 19 18 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 13 13 13 13 13 13 12 12 12
 9 9 10 10 11 11 12 13 14 15 15 16 18 19 20 21 22 22 23 24 25 25 26 26 26 26 26 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 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 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 24 25 25 25 25 25 25 25 25 24 23 22 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 10 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
 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 52 53 53 53 53 53 53 52 52 51 50 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 35 36 36 36 37 37 37 37 37 36 36 36 35 35 34 34 33 32 32 31 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 27 28 29 30 31 32 34 35 37 38 40 42 44 45 47 48 50 51 52 53 53 53 53 53 53 52 51 50 49 48 47 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 18 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 40 40 39 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25
 23 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 40 41 41 42 42 43 43 43 44 44 45 45 46 46 47 48 48 49 50 51 52 53 55 56 57 59 60 62 64 65 67 68 70 71 72 73 74 74 74 74 73 72 71 69 67 65 63 60 57 55 52 49 46 44 41 39 36 34 32 30 28 27 25 24 23 22 22 22 21 22 22 23 23 24 25 26 27 29 30 31 33 34 35 36 37 38 38 39 39 39 39 39 39 38 38 38 37 36 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 36 37 38 38 38 39 39 39 39 39 39 39 38 38 37 36 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 22 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 31 32 33 34 34 35 35 36 36 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 39 38 38 37 37 36 35 34 33 32 31 30 28 27 26 25 24 23 22 21 21 21 20 21 21 21 22 23 24 26 27 29 31 33 36 38 41 44 47 50 53 56 59 63 65 68 71 73 75 76 78 78 79 78 78 77 76 74 73 71 69 67 65 63 61 59 57 55 54 52 51 49 48 47 46 45 44 43 42 41 40 40 39 39 38 37 37 36 36 35 35 34 33 33 32 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 22
 32 33 35 36 37 38 40 41 42 44 45 46 47 48 48 49 50 50 50 51 51 51 51 51 51 51 50 50 50 50 50 50 50 49 49 49 49 48 48 48 48 47 47 47 46 46 45 45 44 43 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 34 35 35 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 43 42 42 41 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 32 32 33 34 34 35 36 37 39 40 41 43 44 45 47 48 50 52 53 55 56 58 59 60 61 62 63 63 63 63 63 62 62 61 60 59 57 56 54 53 51 50 48 47 45 44 43 41 40 39 38 37 36 36 35 34 34 33 33 33 33 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 31 31 31 31 31 32 32 33 33 34 35 36 36 37 38 40 41 42 43 45 46 47 49 50 51 53 54 55 56 57 58 59 59 59 60 59 59 59 58 57 56 55 54 52 51 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 29 29 30 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
 31 33 34 34 34 34 33 32 31 30 28 27 26 24 23 22 21 20 19 18 17 17 16 16 15 15 15 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 24 24 25 26 27 28 28 29 30 31 32 33 34 36 37 38 39 40 41 41 42 42 42 42 42 41 40 39 37 35 34 32 29 27 25 24 22 20 19 17 16 15 14 13 12 12 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 17 17 16 16 15 14 14 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 13 14 15 16 17 18 20 21 23 25 26 28 30 31 33 34 35 37 37 38 39 39 39 38 38 37 36 35 34 33 32 30 29 27 26 25 23 22 21 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 19 21 22 24 26 28 30
 25 26 26 26 26 26 26 26 25 25 25 24 24 23 22 22 21 20 19 18 17 17 16 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 13 14 14 15 16 18 19 20 21 23 24 26 27 28 29 30 31 31 32 31 31 30 29 27 26 24 23 21 20 19 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 12 11 11 12 12 12 12 13 13 14 15 15 16 17 19 20 21 23 24 26 28 30 32 34 36 38 40 42 44 46 48 50 51 52 53 53 53 52 51 50 49 47 45 43 41 39 37 35 33 31 30 28 26 25 24 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 21 22 22 22 22 22 21 21 20 19 18 17 17 16 15 14 14 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 18 19 21 22 24 25 27 29 31 33 35 37 39 40 42 43 43 44 44 44 43 42 42 40 39 38 37 35 34 33 32 31 30 29 28 27 27 26 26 26 26 26
 27 27 28 28 29 30 31 31 32 33 33 34 34 35 35 35 35 35 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 38 39 39 39 40 40 40 40 40 40 39 39 38 38 37 36 35 34 33 31 30 29 28 26 25 24 23 22 21 20 20 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 31 32 32 33 33 33 34 34 34 34 34 35 35 34 34 34 34 34 33 33 32 32 31 31 30 29 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 16 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 40 42 44 46 48 50 52 53 54 55 56 57 57 56 56 55 54 53 51 50 48 46 44 42 40 39 37 35 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 31 32 33 34 35 35 36 37 38 39 40 40 41 42 43 44 46 47 48 49 51 52 53 55 56 57 59 60 61 62 63 64 64 65 65 65 65 64 63 63 62 60 59 58 56 55 53 51 49 48 46 44 43 41 40 38 37 36 34 33 32 31 30 29 29 28 27 27 26 26 26 26 26 26 26
 17 18 19 20 21 22 24 25 27 29 31 33 34 36 38 40 41 43 44 45 46 46 47 47 47 47 47 47 46 46 45 44 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 25 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 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 46 46 46 47 47 48 49 49 50 50 51 51 51 52 52 52 52 51 51 50 49 48 47 46 44 42 41 39 37 35 33 31 29 27 25 24 22 21 20 19 18 18 18 18 18 18 19 19 20 22 23 24 26 28 30 32 35 38 41 44 47 51 55 59 63 68 73 77 82 86 91 94 98 100 102 103 104 103 102 100 97 94 91 87 83 79 75 71 68 64 61 57 54 52 49 47 45 43 41 39 38 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 29 30 32 34 36 38 40 43 46 49 52 56 60 64 68 73 78 83 88 92 97 101 104 107 108 109 108 107 104 100 96 91 86 81 76 70 65 60 55 51 47 43 40 36 33 31 28 26 24 23 21 20 19 18 17 16 16 16 16 16 16
 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 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 16 16 17 18 18 19 20 20 21 22 22 23 23 24 24 24 24 24 24 24 24 23 22 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 18 18 19 19 19 18 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 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 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 22 23 24 25 27 28 29 30 31 32 32 33 33 33 33 32 31 30 29 28 27 25 24 23 21 20 19 18 16 15 14 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 6 6 6 6 7 7 7 7 8 9 9 10 11 12 14 15 17 19 20 22 24 26 27 29 30 31 32 32 32 32 31 31 30 28 27 26 25 24 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 11 11 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 19 20 20 21 21 21 21 22 22 22 21 21 21 21 20 20
 93 87 82 77 73 70 66 63 60 58 55 53 51 49 46 44 42 41 39 37 35 34 32 30 29 28 26 25 24 23 22 21 20 19 19 18 17 17 16 16 16 16 16 16 16 16 16 17 17 18 19 20 21 23 24 26 28 30 33 36 39 42 46 49 54 58 63 67 72 77 81 85 89 92 94 95 95 95 93 91 88 84 80 76 71 67 63 59 56 53 50 48 46 44 43 42 41 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 22 22 21 21 21 21 21 22 22 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 32 33 33 34 34 34 35 35 35 35 35 34 34 34 34 34 34 34 35 35 36 37 38 40 42 44 46 48 51 53 56 59 62 64 67 69 71 72 73 74 74 73 72 71 69 67 65 63 60 57 55 52 50 47 45 42 40 39 37 35 34 33 32 31 30 29 29 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 45 47 49 51 54 57 61 66 71 77 84 91 99 107 116 123 131 137 141 144 145 144 141 137 131 124 117 109 101 94 87 80 74 68 63 58 54 50 47 44 41 39 36 35 33 32 31 30 29 29 28 28 28 29 29 30 31 32 34 36 38 40 43 46 50 54 58 63 69 75 82 89 97 106 115 124 134 145 155 164 173 181 187 191 194 194 192 188 183 176 168 159 150 140 131 122 114 106 99
 28 27 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 36 37 38 38 39 39 39 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 38 38 38 38 39 39 40 40 41 41 42 42 43 44 44 44 45 45 45 46 46 46 46 45 45 44 43 43 42 40 39 38 36 35 34 32 31 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 35 35 36 37 37 38 39 39 39 40 40 40 40 40 40 39 39 38 37 36 35 34 33 32 30 29 28 27 25 24 23 22 21 20 19 18 18 17 17 17 17 17 17 17 18 19 19 20 21 23 24 25 27 28 30 32 33 35 37 38 40 42 43 44 46 47 48 48 49 49 49 49 49 49 48 47 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 19 19 19 20 21 21 22 23 25 26 28 29 31 33 35 38 40 42 44 46 48 50 51 52 53 54 54 54 54 54 53 52 51 50 49 48 47 45 44 43 42 41 39 38 38 37 36 35 35 34 34 33 33 33 33 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 44 45 46 46 47 47 48 48 47 47 47 46 45 44 43 42 41 39 38 37 35 34 33 31 30 29 29 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
 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 35 35 36 36 36 35 35 35 34 34 33 33 32 31 30 30 29 28 27 27 26 25 24 23 23 22 21 20 20 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 7 7 7 6 6 6 7 7 7 7 8 8 9 9 10 11 11 12 13 14 15 17 18 20 21 23 25 27 30 32 35 38 42 46 50 54 58 62 66 70 74 76 79 80 80 79 77 75 71 67 63 59 55 51 47 43 39 36 33 31 28 26 24 22 21 19 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 17 18 19 20 21 21 22 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 34 35 36 37 37 38 38 39 39 40 40 40 40 40 40 39 39 38 38 37 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 31 32 33 34 34 35 35 36 36 36 37 36 36 36 36 35 35 34 33 33 32 31 30 29 28 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 26 27 27 28 29 29 30 31 32 33 33 34 35 36 36 37 38 38 39 39 40 41 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 54 55 56 57 58 59 59 60 60 60 60 60 60 60 60 59 59 58 57 57 56 55 54 53 52 51 50 49 47 46 45 44 42 41 40 39 37 36 35 34 32 31 30 29 28 28 27 27 26 26 26 26 27 27 28 29 30 31 33 34 36 38 41 43 46 48 51 55 58 62 65 69 73 77 81 85 88 92 95 97 100 101 102 103 102 101 100 98 96 93 90 86 83 80 77 73 70 68 65 63 60 58 57 55 54 52 51 50 50 49 48 48 47 47 47 46 46 46 45 45 44 44 43 42 41 40 39 38 37 35 33 32 30 28 27 25 23 22 20 19 18 17 16 15 15 14 14 14 14 14 15 15 16 16 17 18 18 19 20 22 23 24 26 28 30 32 34 36 39 42 45 49 53 57 62 68 73 79 86 92 99 106 113 120 126 131 135 138 139 138 136 133 128 123 116 110 103 96 89 82 75 69 64 59 54 50 46 42 39 36 33 30 28 26 24 22 21 19 18 17 16 16 15 14 14 14 14 14 14 15 16 16 17 18 20 21 23 24 26 28 30 32 34 37 39 41 43 45 47 49 51 52 54 55 56 58 59 60 60 61 62 62 63 63 63 64 64 64 65 65 65 65 65 66 66 66 66 66 66 65 65 64 64 63 62 61 60 59 58 56 55 53 52 50 49 47 45 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 23 23 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 29 30 31 31 31 31 31 31 31 30 30 29 29 28 27 26 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 14 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 23 24 24 24 24 24 24 24 23 23 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 25 26 27 27 28 28 29 29 29 29 29 28 28 28 27 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 11 10 10 10 10 10 10 10 10 10 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 52 53 55 57 59 61 63 65 66 67 68 69 69 68 68 66 65 63 61 59 56 54 51 48 46 43 41 39 37 35 33 31 30 28 27 26 25 24 24 23 23 23 23 23 23 23 24 25 26 27 28 29 31 32 34 36 38 40 43 45 48 50 53 56 59 61 64 66 69 71 73 74 75 76 77 77 77 76 75 74 73 71 69 67 65 62 60 57 55 53 51 49 47 45 43 41 40 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 22 22 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 33 34 35 36 37 37 38 39 39 39 39 40 40 39 39 39 39 38 38 37 37 36 36 36 35 35 35 35 35 36 36 36 37 38 39 40 41 43 44 45 47 49 50 52 53 55 56 57 58 58 59 59 59 58 57 56 55 53 51 49 47 45 43 41 39 37 35 33 32 30 29 27 26 25 24 24 23 23 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 43 43 44 44 45 45 45 45 45 45 45 45 45 44 44 43 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 43 43 44 45 46 47 48
 28 28 28 28 29 29 29 30 31 31 32 33 33 34 35 35 36 36 36 36 36 36 35 34 33 32 31 29 28 26 24 23 21 20 18 17 16 15 14 13 12 11 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 13 14 15 16 17 19 20 21 22 24 25 26 27 28 29 30 31 32 32 32 33 33 32 32 32 31 31 31 30 30 30 29 29 30 30 30 31 31 32 33 35 36 37 39 41 42 44 46 48 49 50 51 52 52 52 52 51 50 48 46 44 42 40 37 35 33 30 28 26 24 23 21 20 19 18 17 16 15 15 15 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 22 23 23 24 25 26 28 29 30 31 32 34 35 36 38 40 41 43 45 48 50 52 55 58 61 64 67 70 72 75 77 78 79 79 79 78 76 73 70 67 63 60 56 52 48 45 42 38 36 33 30 28 26 24 23 21 20 19 18 17 16 16 15 15 15 15 15 15 16 16 17 18 19 20 22 24 26 28 31 34 38 42 46 50 55 61 66 71 77 82 87 91 94 97 98 98 97 95 92 89 85 81 76 72 68 64 60 57 53 51 48 46 44 43 41 40 39 38 37 37 36 35 35 34 33 33 32 31 30 29 28 26 25 24 23 22 21 20 18 17 16 15 15 14 13 12 11 11 10 10 9 9 9 9 8 8 8 8 9 9 9 10 10 11 12 12 13 15 16 17 18 20 22 23 25 27 28 30 32 34 35 36 38 39 39 40 40 40 40 40 39 38 37 37 36 35 34 33 32 31 30 30 29 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 31 28 26 24 23 21 20 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 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 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 20 20 19 19 19 19 18 17 17 16 16 15 14 14 13 12 12 11 11 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 12 12 13 13 14 14 15 16 16 17 18 19 20 20 21 22 22 23 23 23 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 11 11 11 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 26 28 29 31 32 34 36 38 39 41 43 44 45 45 45 45 44 43 42 40 38 36 34 32 30 28 26 24 23 21 20 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 24 25 27 29 30 32 34 36 38 40 42 44 45 46 47 47 47 46 45 44 42 40 38
 36 36 35 34 33 32 31 30 29 27 26 25 24 23 22 22 21 21 20 20 20 19 19 19 20 20 20 20 21 21 22 22 23 24 25 25 26 27 28 28 29 29 30 30 31 31 31 31 31 31 30 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 37 38 39 39 39 40 40 40 40 39 39 38 38 37 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 26 26 27 28 29 30 31 33 34 36 38 40 42 44 46 48 50 52 53 53 53 53 52 51 49 46 44 41 39 36 34 32 29 27 26 24 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 20 22 23 24 25 26 28 29 30 32 33 34 35 36 37 38 39 39 39 40 40 40 40 40 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 27 27 26 26 26 26 26 27 27 27 28 28 28 29 29 30 31 31 32 33 34 34 35 36 37 37 37 38 38 38 38 38 37 36 35 34 33 32 31 29 28 26 25 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 25 26 28 29 31 32 33 34 35 35 36
 30 30 29 28 27 26 25 25 24 23 23 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 23 24 24 24 24 24 24 23 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 9 9 9 8 9 9 9 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 24 25 26 26 27 27 27 27 27 26 26 25 24 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 15 16 17 18 19 21 22 23 24 25 26 27 27 27 27 27 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 14 13 13 13 13 12 12 13 13 13 13 14 14 15 16 16 17 18 20 21 22 24 25 27 29 31 32 34 36 37 39 40 41 42 42 42 42 42 41 40 40 39 37 36 35 34 33 32 31 30 29 28 28 27 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 32 32 33 33 33 33 33 32 32 31 30 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 30 31 31 31 31 31 31
 16 16 15 15 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 15 16 17 18 20 21 23 24 26 28 30 31 33 35 36 38 39 39 40 40 39 39 37 36 35 33 31 29 28 26 24 23 22 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 23 24 26 28 30 32 34 36 39 41 44 46 48 49 50 51 51 50 49 47 45 43 40 37 35 32 30 27 25 23 21 20 18 17 16 15 14 14 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 22 23 25 26 28 30 32 34 36 38 40 41 43 45 46 48 49 50 52 53 54 56 57 59 61 63 65 68 70 73 77 80 84 89 93 97 102 106 109 112 115 116 116 115 113 109 105 100 95 89 84 78 73 68 64 59 56 52 50 47 45 43 41 40 39 38 38 37 37 37 37 38 38 39 40 41 42 43 44 46 47 48 50 51 52 52 53 53 52 51 50 49 47 45 43 41 39 37 35 33 31 29 28 27 25 24 23 22 22 21 21 20 20 20 20 20 20 21 21 22 23 23 24 26 27 29 31 33 35 38 41 45 49 53 57 62 67 71 76 79 83 85 86 86 85 83 80 77 73 69 65 61 57 54 51 48 45 42 40 38 36 35 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 20 19 19 18 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 40 40 40 39 38 37 36 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 13 13 13 14 14 15 16 17 18 19 21 22 24 26 28 30 32 34 36 38 41 43 44 46 47 47 48 47 47 46 44 42 40 38 36 34 32 30 28 26 24 23 21 20 19 18 18 17 17 17 17 17 17 18 18 19 20 22 23 25 27 29 31 33 36 38 41 43 46 48 49 50 51 51 50 49 47 45 43 41 39 36 34 32 29 27 26 24 22 21 20 18 17 17 16 15 15 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 27 28 30 32 34 36 38 40 43 45 48 51 54 57 59 62 64 66 67 68 68 67 66 65 63 60 58 55 52 50 47 44 42 40 38 36 34 33 31 30 29 28 27 26 26 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 27 28 30 32 33 35 37 39 40 42 43 44 45 45 45 44 43 42 40 38 36 34 32 30 28 26 25 23 22 21 20 19 18 18 18 17 17 18 18 18 19 20 21 22 23 24 26 28 29 31 33 35 36 38 40 41 42 43 43 43 43 42 41 40 39 37 36 34 33 31 29 28 27 25 24 23 22 21 21 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 30 31 32 33 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
 28 29 29 30 30 29 29 28 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 14 16 18 20 23 26 30 34 39 45 50 56 62 68 73 77 80 81 80 78 74 69 64 59 53 48 43 39 35 31 28 26 23 21 20 18 17 16 15 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 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 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 31 32 33 34 34 35 36 37 38 39 39 39 39 39 38 37 36 34 33 31 29 27 25 23 22 20 19 17 16 15 14 14 13 13 12 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 25 26 27 27 27 27 26 26 25 24 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 31 31 31 31 31 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 21 23 24 25 26 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 25 25 26 26 27 28 29 30 31 32 33 35 36 38 39 41 43 44 45 46 47 47 47 47 46 45 44 43 41 39 37 36 34 32 30 29 27 26 24 23 22 21 21 20 20 20 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 29 30 31 31 32 32 33 33 34 35 35 36 36 37 37 38 38 39 39 39 39 39 39 39 39 38 37 37 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 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 38 39 39 40 40 40 40 39 39 38 37 36 36 35 34 33 32 31 30 30 29 29 29 29 29 29 30 30 31 32 33 35 36 38 40 43 45 48 51 54 57 61 64 66 69 70 71 72 71 70 69 67 64 61 58 54 51 48 45 42 39 36 34 32 30 28 26 25 24 23 22 21 20 20 19 19 19 19 19 20 20 20 21 22 23 23 25 26 27 28 30 31 33 35 37 39 41 43 45 48 50 52 55 57 59 61 63 64 66 66 67 67 66 66 64 63 61 59 57 55 53 51 49 47 45 43 41 40 38 37 36 35 34 34 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 33 32 32 32 31 31 30 29 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 24 25 26 26 27 27 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25
 21 21 21 22 23 23 24 25 26 27 28 30 31 33 34 36 38 40 42 44 46 48 50 51 53 54 55 55 55 55 54 53 51 49 47 45 42 40 38 35 33 31 28 26 25 23 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 24 25 27 29 31 32 35 37 39 41 42 44 45 46 47 47 47 46 45 44 42 41 39 37 35 33 32 30 28 27 26 24 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 33 34 35 35 35 36 36 36 36 35 35 34 34 33 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 24 25 26 26 26 27 27 27 27 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 29 30 31 33 35 36 38 39 41 42 43 44 45 45 46 46 46 46 46 45 45 44 44 43 42 41 41 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 25 24 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 19 19 19 19 19 19 20 20 20 21 22 22 23 24 25 26 27 29 30 32 34 36 38 40 42 44 45 46 47 48 48 48 47 45 44 42 40 38 36 34 32 30 28 26 25 23 22 21 20 19 19 18 18 18 17 17 18 18 18 19 20 20 21 22 24 25 27 29 31 33 36 39 42 45 47 50 53 56 58 59 60 61 60 60 58 57 55 52 50 48 45 43 41 39 38 36 35 34 33 32 32 32 32 32 32 33 33 34 35 36 38 39 41 42 44 46 47 49 50 51 52 53 54 54 54 54 54 54 53 53 52 52 51 51 50 50 49 49 49 49 49 49 49 49 50 50 50 50 50 50 49 49 48 47 46 45 43 42 40 38 37 35 33 32 30 28 27 26 24 23 22 21 20 20 19 19 18 18 17 17 17 17 17 17 18 18 18 19 20 20 21 22 23 25 26 27 29 31 33 35 37 39 41 43 45 47 48 49 49 49 49 48 46 44 42 40 37 35 33 31 28 27 25 23 22 21 20 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 19 19 19 20 20 21 21 21 21 21 22 22
 18 17 17 17 17 17 17 18 18 18 19 20 20 21 22 24 25 26 28 29 31 32 33 34 35 35 35 34 33 32 30 28 27 25 23 21 19 18 16 15 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 11 12 13 14 16 18 19 21 23 25 27 29 31 32 33 34 34 33 32 30 28 27 25 23 21 19 17 16 15 14 12 12 11 10 10 9 9 8 8 8 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 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 12 12 13 13 14 15 15 15 16 16 16 16 16 15 15 14 13 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 5 6 6 6 6 6 7 7 8 9 9 10 11 12 13 15 16 18 19 20 22 23 24 25 25 26 26 25 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 18 19 19 19 20 20 19 19 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 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 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 18 19 19 19 19 19 19 19 19 19 18 18 18
 28 26 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 19 20 21 22 23 23 24 25 26 27 28 29 30 30 31 32 32 33 33 34 34 34 34 34 34 34 33 33 33 32 31 31 30 29 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 19 19 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 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 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 22 22 22 23 23 24 25 25 26 27 28 29 30 31 33 34 35 36 38 39 40 41 42 43 44 45 45 46 46 46 46 46 45 45 45 44 43 43 42 41 41 40 39 38 38 37 36 36 35 34 33 33 32 31 30 29 28 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 19 19 19 20 20 21 22 23 24 25 27 28 30 31 33 35 37 38 40 41 43 44 44 45 45 44 44 43 42 40 39 37 35 34 32 30 29
 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 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 10 11 11 11 11 10 10 9 9 8 8 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 5 5 6 6 7 8 9 10 11 12 13 14 14 14 13 13 12 11 10 9 8 7 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 12 13 14 14 15 15 15 15 14 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 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 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 10 10 10 10 10 9 9 8 7 7 6 6 5 5 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 64 66 66 67 67 66 65 64 62 60 58 55 52 50 47 45 42 40 37 35 33 31 30 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 21 22 22 23 24 25 26 28 29 31 33 35 38 40 43 46 48 51 54 56 58 60 61 62 62 62 62 61 59 58 56 54 51 49 47 45 43 41 40 38 37 36 35 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 26 26 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 45 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 49 50 50 51 52 53 54 54 55 55 55 54 54 53 51 50 48 46 44 42 40 38 35 33 32 30 28 27 25 24 23 23 22 21 21 21 21 21 21 21 22 23 23 24 25 27 28 30 32 34 36 39 42 44 47 50 53 56 59 62 65 67 68 70 71 71 71 70 69 68 66 64 62 60 58 56 54 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 25 25 25 25 26 26 26 27 28 28 29 29 29 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 34 35 36 37 38 39 41 43 45 47 49 51 53 55 57 59 61 63
 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 12 13 14 15 16 16 16 17 17 16 16 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 15 16 16 17 18 19 19 20 21 21 22 22 23 23 23 23 23 23 23 23 23 22 22 21 20 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 8 7 7 7 6 6 6 6 6 7 7 7 7 8 8 9 10 10 11 12 13 14 15 16 18 18 19 20 21 21 21 21 21 20 20 19 18 18 17 16 16 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 19 20 20 20 20 20 20 20 19 19 18 17 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 11 12 14 15 17 19 22 25 29 33 37 42 48 54 60 65 71 75 78 80 80 78 75 71 67 62 57 52 48 44 41 37 34 32 29 27 26 24 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 17 18 20 21 23 24 25 26 27 27 27 26 25 24 23 21 20 18 17 16 14 13 12 12 11 10 10 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
 19 19 20 20 21 22 23 24 25 25 26 27 28 29 30 31 31 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 34 34 33 33 32 31 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 24 24 25 26 28 29 31 34 37 40 43 47 52 57 62 67 72 78 83 87 90 93 94 95 94 92 89 85 81 77 73 69 66 62 59 56 54 51 50 48 47 47 46 46 47 47 47 48 49 50 50 51 51 51 51 50 49 48 47 45 43 40 38 36 33 31 29 27 25 23 22 21 20 19 18 18 17 17 17 17 17 17 18 19 19 20 21 23 24 26 28 30 32 34 36 39 41 43 45 46 47 48 48 48 47 46 45 43 42 40 39 37 35 34 33 32 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 20 21 21 23 24 25 27 28 29 31 32 33 34 35 36 36 36 36 35 34 33 32 31 30 29 29 28 27 27 26 26 26 27 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 40 40 40 39 38 37 36 35 33 32 30 28 27 25 24 23 22 21 20 19 19 19 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 39 39 40 39 39 38 37 36 35 33 32 30 29 27 26 24 23 22 21 20 19 19 18 18 17 17 17 17 17 18 18 18
 29 28 28 27 27 26 26 25 25 24 23 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 13 12 13 13 13 13 13 14 15 15 16 17 18 20 22 23 25 28 30 32 35 37 40 41 43 44 45 45 44 43 41 39 37 35 33 31 29 27 25 23 22 21 20 19 19 19 19 19 19 20 21 21 23 24 25 27 29 31 34 37 40 43 46 50 53 57 61 64 67 70 72 73 74 74 74 73 71 69 67 64 62 60 57 55 53 51 49 47 45 44 42 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 25 25 24 24 24 25 25 25 26 27 28 29 30 32 33 35 37 40 42 45 47 50 52 55 57 59 60 61 61 61 60 59 57 55 52 50 47 45 43 40 38 37 35 33 32 31 29 28 28 27 26 26 25 25 25 25 25 25 25 25 26 26 27 28 28 29 30 30 31 32 32 32 33 33 33 32 32 32 31 30 29 28 27 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 13 13 13 14 14 15 16 17 19 21 23 25 28 31 35 40 45 50 57 64 71 79 87 95 102 108 114 117 119 119 118 115 110 106 101 95 90 85 80 76 72 68 65 62 60 58 56 54 53 51 50 49 48 46 45 43 41 40 38 36 34 32 30 28 26 25 23 22 21 19 19 18 17 17 16 16 17 17 17 18 19 20 21 22 24 26 28 30 33 35 38 41 44 46 49 51 53 54 55 55 55 54 53 51 49 47 45 44 42 40 38 37 35 34 33 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
 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 50 51 52 52 52 51 50 49 48 46 44 42 40 38 36 34 32 31 29 27 26 25 23 22 21 21 20 19 19 19 18 18 18 18 19 19 19 20 21 22 23 24 25 27 29 31 34 36 39 42 45 48 51 53 55 57 58 58 57 55 53 51 48 45 42 39 37 34 32 29 27 26 24 22 21 20 19 18 17 17 16 16 16 16 15 16 16 16 16 16 17 17 18 18 19 19 20 20 20 20 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 15 15 15 15 16 16 17 18 18 19 20 21 22 23 25 26 27 29 30 32 33 35 37 38 40 41 43 44 45 45 46 46 45 45 44 43 41 40 38 37 35 34 32 31 29 28 27 25 24 23 22 22 21 20 20 19 19 19 19 19 19 20 20 21 21 22 24 25 27 28 30 33 35 37 40 43 45 48 50 52 54 55 56 56 55 54 52 50 47 45 43 41 38 37 35 33 32 31 30 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 25 24 24 23 22 21 21 20 19 19 18 17 17 17 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 23 24 25 26 26 27 27 27 27 27 27 26 26 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29
 30 29 29 28 28 28 28 28 28 28 29 29 30 31 32 34 35 38 40 43 46 50 54 59 63 68 73 78 82 85 88 89 89 88 85 81 77 72 66 61 55 50 45 41 37 33 30 28 25 23 22 20 19 18 17 17 17 16 16 16 17 17 17 18 19 20 21 22 24 26 28 30 33 36 38 42 45 48 51 54 56 58 60 61 62 62 61 61 59 58 56 55 53 51 49 47 46 44 42 41 40 38 37 36 35 35 34 34 33 33 32 32 32 32 32 31 31 31 31 30 30 29 29 28 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 29 30 31 31 32 33 34 35 36 38 39 41 43 44 46 48 51 53 55 57 59 61 62 63 64 65 65 65 64 62 60 58 56 53 50 47 43 40 37 34 32 29 27 25 24 22 21 20 19 18 17 17 17 16 16 16 16 17 17 17 18 19 20 21 22 23 25 27 29 32 34 37 40 44 47 50 54 57 60 62 64 65 65 64 63 61 59 56 53 50 47 44 41 39 36 34 32 31 29 28 27 27 26 26 26 26 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 35 36 36 37 37 37 37 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 35 35 36 36 37 37 38 39 40 41 42 43 44 45 45 46 47 48 48 49 49 49 49 49 48 48 47 46 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 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
 67 65 63 61 59 58 56 55 54 54 53 53 54 54 56 57 59 62 65 69 72 77 81 86 90 95 99 103 106 108 109 109 109 107 104 101 98 93 89 84 80 75 71 67 63 60 57 54 52 50 48 47 45 45 44 43 43 43 43 43 43 44 44 45 46 47 48 50 52 54 56 59 62 65 69 73 77 81 85 89 94 98 102 105 108 111 113 115 116 116 116 115 114 113 111 108 105 102 99 96 92 89 85 82 78 75 72 69 66 63 61 59 57 55 53 52 51 49 48 47 46 45 45 44 43 43 43 43 43 43 44 45 46 48 49 52 54 57 61 64 68 72 77 81 85 89 93 96 99 101 102 102 101 99 97 94 91 87 83 79 75 71 68 65 62 60 59 57 57 56 56 56 57 58 59 61 62 64 66 68 70 72 74 76 77 79 79 80 80 79 78 77 75 72 70 67 64 61 59 56 54 52 50 49 48 47 46 46 46 46 46 47 47 48 49 51 52 54 55 58 60 62 65 67 70 73 77 80 83 86 88 91 93 95 96 97 97 97 96 95 93 91 89 86 83 80 77 74 72 69 66 64 62 60 59 57 56 55 55 54 54 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 53 53 53 54 54 54 54 55 56 57 58 59 61 63 65 67 69 72 74 77 80 83 85 88 90 92 94 95 96 96 96 95 94 92 90 88 85 82 79 76 73 70 67 64 62 59 57 55 54 52 51 50 49 49 48 48 48 49 50 51 52 53 55 57 60 62 64 67 69 71 73 74 75 76 76 75 75 73 72 70 68
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 29 30 30 30 30 30 29 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 18 18 18 19 19 20 21 22 23 24 25 27 28 30 32 34 36 38 40 42 43 45 46 47 47 47 46 45 44 43 41 39 37 35 33 31 29 28 26 25 24 23 22 21 21 20 20 21 21 21 22 23 24 25 26 27 28 30 31 32 34 35 36 37 38 38 39 39 39 39 38 38 37 36 35 34 33 32 32 31 31 31 31 31 32 33 34 35 36 37 39 40 42 44 45 47 49 50 51 52 53 53 53 52 52 50 49 47 46 44 42 40 38 37 35 34 32 31 30 29 29 28 27 27 27 27 27 27 27 28 29 29 30 31 32 34 35 36 37 37 38 38 38 38 38 37 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 20 19 19 19 19 19 20 20 21 22 23 24 25 26 28 29 31 32 34 35 36 38 39 40 40 41 41 42 42 41 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 19 19 20 20 20 21 22 23 24 25 27 28 30 32 33 35 36 38 39 40 41 41 41 41 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 28 28 28 28 28 29 29 30 30 31 31 31 32 32 32 32 31 31 31 30 30 29 28 28 27 27 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 35 36 36 36 36 36 36 35 34 33 32 31 30 29 28 27 26 25 25 24 24 24 24 24 25 25 25 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
 29 30 31 32 33 34 34 35 36 37 38 38 39 39 40 40 40 41 41 41 41 42 42 43 43 44 45 46 47 49 51 53 55 58 61 64 67 71 75 78 82 86 90 92 95 96 97 96 94 92 89 85 81 76 72 68 64 60 56 53 50 47 45 43 41 40 39 38 38 38 38 39 40 42 43 45 48 51 53 56 59 62 64 66 68 69 69 69 68 67 66 64 62 60 57 55 53 51 49 47 46 45 44 44 44 45 46 48 50 53 57 61 66 71 77 83 90 96 102 108 112 116 118 118 116 113 108 102 95 88 81 73 66 60 54 49 44 41 37 35 32 30 29 28 27 26 26 26 26 26 27 27 28 29 30 32 34 36 39 42 45 49 53 57 61 65 69 73 76 78 79 79 78 77 74 72 69 66 63 60 57 54 52 50 48 46 44 42 41 40 39 38 38 37 37 37 37 37 37 38 38 38 38 38 38 38 37 37 37 36 36 35 35 34 34 33 33 33 33 33 33 34 34 35 37 38 40 42 44 47 49 52 54 56 58 59 60 61 61 60 59 58 56 54 52 50 47 45 43 41 40 38 37 37 36 36 37 38 39 40 42 45 48 51 54 58 61 65 69 73 77 81 84 86 88 88 88 86 84 81 77 73 69 64 60 56 53 50 47 45 43 41 40 40 39 39 39 40 40 41 42 42 43 44 46 47 48 49 51 52 54 55 57 59 61 63 65 67 69 71 74 76 78 80 82 83 84 85 85 85 84 83 81 78 75 72 68 64 60 55 51 47 44 40 37 35 33 31 30 29 28 27 27 27 27 27 27 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 37 36 36 35 33 32 31 30 29 28 27 26 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 24 24 23 22 21 20 20 19 18 18 17 17 17 16 16 17 17 17 18 19 20 20 21 22 23 25 26 27 27 28 29 29 30 30 30 29 29 28 28 27 26 25 25 24 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 24 24 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 11 10 10 10 10 11 11 11 12 12 12 13 14 14 15 16 17 18 20 21 22 24 26 28 30 32 33 35 37 38 39 39 39 39 38 36 35 33 31 29 27 25 23 21 19 18 16 15 14 12 11 11 10 10 9 9 9 9 9 10 10 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 27 27 27 27 27 27 26 26 26 25 25 25 25 25 25 26 27 27 28 30 31 32 33 35 36 38 40 41 42 43 44 45 45 45 44 43 42 41 39 37 36 34 32 31 29 28 27 26 25 24 23 22 22 21 21 21 20 20 20 21 21 21 22 23 24 25 26 27 28 29 30 31 31 31 31 31 30 29 28 27 25 24 23 21 20 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 11 11 12 13 13 14 15 16 17 18 20 21 22 23 25 26 27 28 29 30 31 31 31 31 31 30 29 28 27 25 24 23 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 10 10 10 11 11 11 12 13 14 15 16 17 19 21 23 25 27 29 31 33 35 36 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
 15 14 13 12 12 11 11 10 10 9 9 9 9 10 10 10 11 12 12 13 14 16 17 18 19 20 20 21 21 21 21 21 20 19 18 17 16 15 14 12 11 10 9 9 8 7 7 7 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 16 17 19 21 23 25 28 31 35 39 44 49 54 59 63 67 69 69 68 64 59 53 47 40 35 29 25 21 18 15 13 11 10 9 8 7 7 6 6 6 6 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 10 11 12 13 14 15 17 18 19 20 21 22 22 23 22 22 21 21 20 18 17 16 15 14 12 11 10 9 8 8 7 7 6 6 6 6 6 6 7 7 8 8 9 9 10 11 12 13 13 14 15 16 17 17 18 18 18 17 17 16 15 14 13 12 11 10 10 9 9 9 8 8 8 8 9 9 9 10 10 11 12 13 14 15 17 19 22 25 28 33 38 43 49 55 61 66 70 71 70 67 62 56 51 45 40 35 31 27 24 21 19 17 16 14 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 6 6 6 7 7 8 9 10 12 13 15 17 20 22 25 29 33 37 41 45 49 52 55 56 57 56 53 50 46 42 38 34 30 27 24 22 20 18 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 19 19 19 19 18 17 17 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 62 61 60 58 56 53 51 48 45 42 40 37 35 33 31 30 29 28 27 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 22 23 24 25 26 27 29 31 33 35 36 38 40 41 42 42 42 42 41 40 38 37 35 32 30 28 26 24 23 21 20 19 18 18 18 18 18 19 20 21 22 24 26 28 30 32 34 36 38 40 42 43 43 43 43 41 40 38 36 34 32 30 28 26 25 24 23 22 21 21 21 21 21 21 22 22 23 23 24 25 25 26 28 29 30 31 33 35 36 38 40 42 45 47 49 50 52 53 54 54 54 54 53 51 50 48 45 43 41 38 36 34 32 30 28 26 24 23 22 21 20 19 19 19 19 19 19 19 20 20 20 21 21 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 20 20 21 22 23 24 26 27 29 31 33 36 38 40 43 46 48 50 53 55 56 58 58 59 58 58 57 55 53 51 49 46 44 42 40 38 36 34 32 31 29 28 27 26 25 24 23 23 22 22 22 22 22 22 23 23 24 25 26 28 30 31 34 36 38 39 41 42 43 43 42 41 40 38 36 34 32 30 28 26 25 23 22 21 20 20 19 19 19 20 21 22 23 25 26 29 31 33 36 38 40 42 44 46 46 47 47 46 45 43 41 39 37 35 33 31 29 27 26 25 24 23 23 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 28 28 29 30 31 33 34 36 38 41 43 46 49 51 54 57 59 60 61 62
 37 37 38 38 37 37 36 35 34 33 32 31 30 29 28 27 27 27 27 27 28 29 30 31 33 34 36 39 41 44 46 49 52 55 57 59 61 62 63 63 62 61 59 57 54 52 49 47 44 42 40 38 37 36 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 31 32 33 34 35 37 39 40 42 43 44 45 46 47 47 47 47 47 46 45 45 44 43 41 40 39 38 37 37 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 37 38 39 40 42 44 46 49 52 56 60 63 67 70 73 74 75 74 72 70 66 62 58 54 50 45 42 38 35 33 30 28 27 26 25 25 25 25 26 26 27 29 30 32 33 35 36 38 39 40 40 41 41 40 40 39 38 37 35 33 32 30 29 27 26 25 24 23 23 23 23 23 23 24 25 25 26 27 28 28 29 29 30 30 31 31 31 31 31 30 30 30 29 29 28 28 27 27 27 27 28 28 29 29 30 31 32 34 35 37 39 41 43 45 47 49 52 54 57 59 61 63 65 67 68 68 68 68 67 65 63 61 58 55 52 49 47 44 41 39 37 35 33 31 29 28 27 25 24 24 23 23 23 23 23 24 25 27 29 32 35 40 45 51 57 65 74 83 93 103 112 120 126 130 130 128 123 115 106 97 87 78 70 63 56 50 46 42 39 36 34 33 32 32 32 32 33 33 34 35 35 36
 48 47 47 46 45 43 42 41 40 39 38 37 37 37 37 37 38 40 41 43 45 47 49 51 54 56 58 60 61 62 63 64 64 64 64 63 62 61 60 58 57 56 55 54 53 52 52 52 52 53 53 54 54 55 55 56 56 56 56 56 55 54 54 53 52 50 49 48 47 46 44 43 43 42 42 42 42 42 42 43 44 45 46 47 47 48 48 48 48 48 47 46 45 43 41 40 38 36 35 33 32 31 30 29 29 29 29 29 30 31 32 34 36 38 40 42 44 46 48 50 53 54 56 58 59 60 60 60 60 60 59 58 57 56 55 54 53 52 51 50 50 49 49 48 48 47 47 46 45 45 44 43 42 41 39 38 37 36 35 34 33 32 32 31 31 32 32 33 34 36 38 41 43 46 49 53 56 59 62 65 67 69 70 71 70 69 67 65 62 59 55 52 49 46 44 42 40 39 38 37 37 37 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 53 53 53 53 53 53 53 53 53 52 52 52 51 51 50 49 48 47 46 45 44 43 42 41 39 38 37 37 36 35 35 35 35 36 36 37 39 41 43 45 47 50 52 55 57 59 61 62 62 62 62 60 59 56 54 51 48 45 43 40 37 35 33 32 30 30 29 28 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 41 42 44 45 46 48 50 51 53 54 56 57 59 60 61 61 61 61 60 59 58 56 54 52 50 48 45 43 41 39 37 35 34 32 31 30 29 29 28 28 29 29 30 31 32 34 36 37 39 41 43 44 46 47 47 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 32 29 26 24 22 21 19 18 17 17 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 26 27 27 27 27 26 26 25 24 22 21 20 19 17 16 15 14 13 13 13 12 12 12 13 13 14 14 15 16 17 18 18 19 20 21 22 22 23 23 23 23 23 23 22 22 21 21 20 19 19 18 18 18 18 18 19 20 21 22 24 27 29 33 37 41 46 51 57 63 68 72 76 77 76 73 69 63 57 51 45 40 36 32 29 26 24 22 21 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 21 22 24 25 27 29 31 33 35 36 37 38 39 39 39 38 37 35 34 32 30 28 26 24 22 20 19 17 16 15 14 14 13 13 13 14 14 14 15 15 16 17 17 18 19 19 20 20 20 20 20 20 19 19 18 17 17 16 15 15 15 14 14 14 15 15 15 16 16 17 18 19 20 21 22 24 26 28 31 34 37 41 45 49 54 58 62 65 67 68 68 66 63 59 55 50 46 41 38 34 31 28 26 24 22 20 19 18 17 16 16 15 15 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 11 11 11 11 12 12 13 15 16 18 21 24 27 31 35 40 45 51 56 61 65 69 71 72 71 69 67 63 59 55 51 47 43 39 36 33 30 28 27 25 24 24 23 23 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 29 31 32 34 36 38 41 44 47 50 54 57 60 62 63 63 62 60 57 54 50 46 42 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 10 10 10 11 11 12 12 12 12 13 13 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 12 13 13 14 15 16 17 19 20 21 22 23 24 25 25 24 24 23 22 20 19 18 16 15 14 13 12 12 11 10 10 10 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 18 18 19 19 19 18 18 17 16 15 14 14 13 12 11 10 10 10 9 9 9 9 9 9 10 10 11 11 12 13 13 14 15 15 16 16 17 17 18 18 18 18 18 18 17 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 21 21 22 22 21 21 20 19 19 18 17 16 15 14 14 14 13 13 13 13 13 14 14 15 16 16 17 18 19 20 20 21 21 21 20 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 8 7 7 7 7 7 7 8 8 9 9 10 11 13 14 15 16 18 19 21 22 23 25 25 26 26 27 26 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 17 17 18 18 19 21 22 23 25 26 27 29 30 30 31 30 30 29 27 26 24 23 21 20 19 17 17 16 15 15 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 17 18 18 17 17 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 15 15 14 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 9 9
 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 38 40 41 43 45 48 50 52 54 57 59 61 63 64 65 66 66 65 64 63 61 59 57 55 53 51 49 47 46 44 43 41 40 39 38 37 37 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 35 35 35 35 34 34 33 32 32 31 31 30 30 30 30 30 31 31 32 33 34 36 37 39 40 42 44 45 47 48 49 50 50 50 50 49 48 46 44 42 39 37 34 32 29 27 25 24 22 21 20 19 19 19 19 19 19 19 19 20 20 21 22 23 24 25 27 28 30 32 35 37 40 43 46 50 53 56 60 62 64 66 67 67 66 64 62 60 57 55 52 49 47 45 43 41 39 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 20 20 21 22 23 24 26 28 30 32 34 36 38 39 41 41 42 42 42 41 40 39 38 36 35 33 32 30 29 28 27 26 25 24 24 23 23 23 23 24 24 25 26 27 29 30 32 34 37 39 42 44 47 51 54 58 61 65 69 73 77 81 85 88 91 93 95 95 95 94 92 89 86 82 78 74 70 66 62 58 54 51 47 44 41 39 36 34 32 31 29 28 27 26 25 25 25 26 27 28 30 32 35 38 41 45 49 54 59 64 69 74 78 83 86 89 90 89 88 85 80 75 69 63 57 51 46 41 37 33 30 27 24 23 21 20 19 18 17 17 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 44 45 46 46 46 46 46 45 44 43 42 42 41 41 41 41 42 43 44 46 48 50 52 55 57 60 63 65 68 70 72 73 73 73 72 71 69 66 63 60 57 54 51 48 46 44 42 41 40 40 40 40 40 40 41 41 42 43 43 44 45 45 45 46 46 46 45 45 44 44 43 42 41 40 40 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 36 35 34 32 31 30 29 28 27 26 26 25 25 25 25 25 26 26 27 28 29 30 31 32 33 34 36 37 39 40 42 43 45 46 47 48 50 51 51 52 53 53 53 53 53 53 52 52 51 50 49 47 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 28 28 28 28 29 30 31 32 34 36 38 41 44 46 49 51 52 54 54 54 53 52 50 47 45 43 40 38 36 35 33 32 32 31 31 32 32 33 34 36 37 39 40 42 44 45 46 47 48 49 49 49 48 48 47 45 44 42 41 39 37 36 35 34 33 32 31 31 31 31 32 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 39 40 42 43 44 46 47 49 50 51 52 52 52 52 52 51 50 49 47 46 44 43 42 40 39 38 38 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 35 35 34 34 34 35 35 36 37 39 40 43 45 48 52 55 59 63 66 69 71 73 74 74 73 71 69 66 62 59 55 51 48 44 41 38 35 33 31 29 28 27 27 26 26 27 28 29 30 31 33 35 37 39 41
 40 40 39 38 36 34 32 30 28 27 26 25 24 24 24 24 25 25 27 28 29 31 33 35 37 39 41 43 44 45 46 46 46 46 45 44 42 40 38 37 35 33 31 30 29 28 27 27 26 26 26 27 27 27 28 29 29 30 30 31 31 32 32 32 33 33 33 33 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 33 34 35 35 36 36 36 36 35 35 34 34 33 32 31 30 30 29 28 28 27 27 27 27 27 28 29 30 32 34 37 39 42 45 48 51 54 57 59 60 60 60 59 57 55 52 49 46 43 40 37 34 32 30 28 26 25 25 24 24 24 25 26 27 28 30 32 34 36 38 39 40 41 41 40 39 37 35 33 30 28 26 24 23 22 21 20 20 20 20 20 21 22 23 25 27 29 31 33 36 38 41 43 46 48 49 50 50 49 47 45 42 39 36 33 30 28 25 23 22 21 20 19 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 25 25 25 26 26 27 27 28 28 28 29 29 29 28 28 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 19 20 21 22 23 25 27 29 31 33 35 37 39 40 41 41 41 40 39 38 36 34 32 30 28 26 25 23 22 21 20 19 18 18 18 18 18 19 20 21 23 25 27 29 31 34 36 38 39 40
 33 36 40 44 48 52 57 62 66 70 74 77 78 79 79 79 77 75 72 69 66 63 60 57 54 51 49 46 43 41 39 36 34 32 30 28 27 25 23 22 21 20 19 18 18 18 18 18 19 20 21 23 25 28 30 33 36 40 43 47 50 54 57 59 60 60 60 58 56 53 49 45 41 37 34 30 27 25 23 21 19 18 17 17 17 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 27 29 31 33 36 39 42 45 49 52 56 60 64 67 69 70 71 70 69 66 63 60 56 52 49 45 42 39 36 33 31 29 27 26 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 17 17 18 19 20 22 24 26 29 32 35 40 44 49 54 58 63 67 70 72 73 72 70 68 64 60 56 51 47 43 39 36 32 30 27 25 24 22 22 21 21 21 21 21 22 23 24 25 26 28 30 31 33 35 37 39 42 45 48 51 54 58 62 67 72 77 83 88 93 97 101 102 102 100 96 90 84 77 69 62 55 49 44 39 35 31 28 25 23 21 20 19 18 18 18 18 19 19 20 21 22 23 25 26 28 29 30 32 33 33 34 34 35 34 34 33 33 32 31 29 28 27 26 25 24 23 22 21 21 21 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 34 34 34 34 33 32 31 30 29 28 27 25 24 23 22 22 21 21 20 20 21 21 22 23 24 26 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
 36 37 39 40 42 44 47 49 52 55 59 62 66 69 73 76 78 80 82 83 83 83 82 80 79 76 74 71 68 66 63 60 57 54 51 49 46 44 41 39 37 36 34 33 32 31 31 31 31 32 33 34 36 38 40 42 45 48 51 55 58 62 66 70 73 76 78 79 79 79 77 73 69 65 60 55 50 45 40 37 33 30 27 25 24 22 22 21 21 21 21 22 22 24 25 26 28 30 32 35 37 39 41 43 45 46 47 48 48 48 48 48 48 48 47 47 47 47 47 47 47 48 48 49 50 51 51 52 53 54 55 56 57 58 58 58 58 58 58 58 57 57 56 56 55 54 53 53 52 52 51 51 50 50 49 49 48 48 48 47 46 46 45 44 43 42 40 39 38 36 35 34 32 31 30 29 28 27 27 26 26 26 26 26 26 26 27 28 29 30 32 34 36 38 40 43 45 48 50 53 55 58 60 61 63 64 65 65 65 64 64 62 61 59 57 55 53 51 49 46 44 42 40 38 37 35 34 33 32 32 32 31 31 32 32 32 33 34 35 36 38 39 41 43 46 48 51 54 58 62 65 69 72 75 77 78 78 77 75 72 68 63 59 54 50 46 42 39 36 34 32 31 30 29 29 29 30 31 32 34 36 39 41 44 47 49 52 54 56 57 58 58 58 57 55 53 51 49 47 45 43 41 39 37 35 34 33 31 31 30 29 29 29 29 29 30 31 32 34 35 37 39 41 43 45 48 50 52 54 56 57 59 60 61 61 61 61 61 60 60 58 57 55 53 51 49 47 45 43 42 40 39 38 37 36 35 35 35 35 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 45 45 45 45 46 46 47 48 49 50 51 53 54 56 57 58 59 60 60 61 61 60 60 59 58 57 56 54 53 52 50 49 48 47 46 45 44 44 43 43 43 43 44 44 45 46 47 48 49 51 52 53 54 55 56 57 57 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 57 57 56 55 54 52 51 49 48 47 45 44 43 42 42 41 41 41 42 43 44 45 47 49 52 55 58 61 64 68 71 74 76 78 79 80 80 80 78 77 75 73 70 68 65 63 60 58 56 54 52 51 49 48 48 47 47 47 48 48 50 51 53 55 58 60 63 66 69 72 74 77 79 81 83 84 85 85 85 84 83 81 78 76 73 70 67 63 60 57 54 51 49 47 45 43 42 41 40 39 39 39 39 39 40 41 42 43 44 46 47 49 51 53 55 57 59 61 63 65 67 69 72 74 75 77 79 80 82 83 84 84 84 84 83 82 81 79 76 74 71 68 65 61 58 55 53 50 48 46 45 44 43 43 43 43 44 45 46 48 50 52 54 57 60 63 66 69 72 74 77 79 80 81 81 81 79 77 74 71 68 64 60 57 54 51 48 46 44 42 41 40 39 38 38 38 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 43 44 45 46 47 48 50 51 53 55 56 58 59 61 62 63 63 63 63 63 62 61 60 59 57 56 54 53 51 50 49 48 46 45 45 44 43 43 42 42 42 42 41 42 42 42 42 42 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 34 32 31 30 29 28 27 26 26 25 25 24 24 24 24 25 25 26 26 27 27 28 29 30 31 31 32 33 33 34 34 34 34 34 34 33 33 32 32 31 30 30 29 29 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 30 30 31 31 31 32 33 33 34 34 35 36 36 37 37 38 38 38 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 36 36 35 35 34 33 32 31 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 23 24 25 25 26 27 29 30 32 34 35 37 39 40 41 42 43 43 43 43 42 41 40 38 37 35 33 32 30 29 28 27 26 25 25 24 24 24 24 24 25 25 26 27 28 29 31 32 33 35 36 37 38 39 40 40 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 43 43 43 42 42 42 41 41 41 41 41 41 41 41 42 42 43 43 44 45 46 46 47 48 48 49 49 49 49 49 48 48 47 46 46 45 44 43 42 40 39 38 37 37 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 31 31 31 32 32 33 34 35 35 37 38 39 40 41 43 44 45 46 46 47 47 47 47 46 45 44 43 42 40 39 38 37 36 35 34 33 33 33 32 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 37 36 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 39 36 34 31 29 27 26 25 24 23 23 23 23 23 23 23 24 24 25 26 27 27 28 29 30 30 31 31 31 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 29 30 31 33 34 37 39 42 45 49 53 57 61 65 69 73 75 77 77 77 75 73 70 66 62 58 54 51 47 44 41 39 36 34 32 31 29 28 27 26 25 25 24 24 24 24 24 24 24 25 25 26 27 28 30 31 33 35 37 39 41 44 46 48 50 51 52 53 53 52 51 49 47 45 43 40 38 36 33 32 30 28 27 26 25 25 24 24 24 24 25 25 26 27 28 29 30 30 31 32 32 32 32 31 31 30 29 28 27 26 25 24 24 23 23 23 23 24 24 25 26 27 29 31 34 36 40 43 48 52 58 63 69 75 81 86 90 93 94 94 92 88 83 77 72 66 60 55 50 45 42 38 35 33 31 29 28 26 26 25 24 24 24 24 25 25 26 27 28 29 30 31 32 33 34 35 35 35 35 35 34 33 32 31 30 29 28 27 26 25 25 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 34 35 36 36 36 36 36 36 35 35 34 33 32 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 35 36 37 38 40 41 43 45 47 50 52 54 57 59 60 61 62 61 60 58 56 53 49 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
 7 7 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 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 12 12 12 12 13 13 13 13 13 13 12 12 12 11 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 13 13 14 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 15 16 17 17 18 18 18 18 18 18 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 18 18 18 18 18 18 17 17 16 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 12 13 14 15 16 17 18 19 19 19 19 18 18 17 15 14 13 12 11 10 9 9 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
 35 35 36 36 36 36 36 37 37 37 38 38 39 40 41 42 44 45 47 50 52 55 58 62 65 69 73 76 80 84 87 89 91 93 93 93 91 89 87 84 81 77 74 70 66 63 60 56 54 51 49 46 45 43 42 41 40 40 40 41 41 43 44 47 49 53 57 62 68 74 81 88 96 103 109 114 116 117 114 110 103 96 87 79 71 64 57 51 46 43 39 37 35 34 33 33 33 34 35 36 37 39 41 42 44 45 47 47 48 48 48 48 47 46 45 44 43 42 41 41 40 40 40 40 40 41 42 43 44 45 47 49 50 52 54 55 57 58 59 60 60 61 61 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 47 47 47 47 47 47 48 49 49 50 51 52 53 54 55 56 56 57 57 57 57 57 56 55 54 54 53 52 51 50 49 49 48 48 48 48 48 48 49 49 50 51 51 52 53 54 55 55 56 56 56 56 56 56 55 54 53 52 50 49 47 46 44 42 41 39 38 36 35 34 33 32 32 32 32 32 32 33 34 35 36 38 40 42 44 46 49 51 53 55 56 57 57 57 56 55 53 51 49 47 45 43 41 40 39 39 38 39 40 41 44 47 50 55 60 65 71 78 84 89 94 96 97 97 94 90 85 79 73 67 61 56 51 48 44 42 40 38 37 36 36 37 37 38 40 42 44 47 51 55 59 64 69 75 81 87 93 98 104 108 112 114 114 113 111 108 103 98 92 86 80 74 69 64 59 55 51 48 45 42 40 38 37 35 34 34 33 32 32 32 32 32 32 33 33 33 34 34 34 35
 35 36 36 36 35 34 33 32 30 29 28 27 26 26 25 25 25 26 26 27 28 30 31 33 35 37 39 41 43 45 46 46 47 46 45 44 43 41 39 37 35 33 31 29 28 27 26 25 24 23 23 23 22 22 23 23 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 38 38 38 38 37 37 37 36 36 35 35 34 34 34 34 34 35 35 36 36 37 37 37 38 38 38 37 37 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 31 32 33 34 34 35 35 35 35 34 34 33 32 31 30 28 27 26 25 24 23 22 22 21 21 21 21 22 22 23 24 26 27 29 30 32 33 35 36 36 36 35 34 33 31 29 27 26 24 22 21 20 19 19 18 18 18 19 19 20 21 22 23 24 25 27 28 30 31 32 33 34 34 34 34 34 33 32 31 30 29 28 27 26 25 24 23 23 22 22 22 21 21 21 21 21 21 21 22 22 22 23 24 24 25 26 27 28 29 30 31 33 34 35 37 38 39 40 41 42 43 43 44 44 43 43 43 42 42 41 41 40 40 40 40 40 40 41 41 42 42 43 43 43 44 44 44 43 42 41 40 39 38 36 34 33 31 30 28 27 26 25 24 23 22 22 22 21 21 21 22 22 22 23 24 25 26 28 29 31 33 35 37 40 42 44 46 48 49 49 49 48 47 45 43 40 38 35 33 30 28 26 25 23 22 21 21 20 20 21 21 22 22 23 25 26 28 30 31 33 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 9 9 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 12 13 13 13 13 13 13 12 12 11 10 9 8 7 7 6 6 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 8 9 10 11 12 14 15 16 18 19 20 20 21 21 20 19 19 18 17 16 15 14 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 5 5 5 6 7 7 8 10 11 13 14 16 18 20 21 23 23 23 22 21 20 18 16 15 13 12 10 9 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 11 12 12 12 12 12 11 11 10 10 9 9 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 17 18 18 17 17 16 15 15 14 13 12 11 11 10 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 4 4 4 4 5 5 6 6 7 8 9 11 12 14 17 19 22 24 27 28 29 29 27 25 23 20 17 15 13 11 9 8 7 6 5 5 4 4 4 4 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 9 9 9
 30 30 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 32 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 32 32 32 33 33 33 34 34 34 33 33 32 32 31 30 29 28 27 26 25 24 24 23 23 23 23 23 23 24 24 25 26 27 29 30 32 34 36 38 40 42 43 45 46 47 48 48 48 47 46 45 43 41 39 37 35 33 32 30 29 28 27 27 26 26 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 32 33 33 34 34 34 35 35 35 35 35 35 36 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 47 47 47 46 46 44 43 41 39 38 36 34 32 30 29 27 26 25 24 23 22 22 21 21 21 20 21 21 21 22 22 23 24 26 27 29 31 33 36 38 41 43 46 47 49 50 51 51 50 49 48 46 45 43 41 39 38 36 35 34 33 32 32 31 31 31 31 31 31 31 31 30 30 30 29 29 28 27 26 25 25 24 23 22 22 21 21 21 21 21 21 21 22 23 24 25 26 27 29 30 32 34 35 36 37 38 39 39 39 39 38 37 36 35 34 32 31 30 29 27 26 25 25 24 23 22 22 22 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 29 30 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
 23 22 22 23 23 25 27 29 32 35 39 43 48 52 56 60 64 66 67 67 66 64 61 58 55 52 49 46 43 41 40 38 37 37 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 31 31 31 32 32 33 34 36 37 39 41 43 45 47 49 51 52 52 51 49 47 45 42 39 36 33 31 28 26 25 23 22 21 20 20 20 19 20 20 20 21 21 22 22 23 23 23 23 23 23 22 22 21 20 20 19 19 18 18 18 18 18 18 19 20 22 24 26 29 33 37 42 47 53 60 66 73 79 83 87 89 89 87 84 79 74 68 62 57 51 46 41 37 33 30 27 25 22 21 20 19 18 18 18 19 20 21 23 25 28 30 33 35 37 39 40 41 41 40 38 36 34 32 30 28 26 24 23 22 22 22 22 23 25 26 29 32 36 41 46 52 59 65 71 76 79 80 78 74 69 62 55 49 43 37 32 29 26 23 21 20 19 19 19 19 20 21 22 23 25 27 29 31 34 37 40 44 48 53 57 62 67 71 75 78 79 79 78 74 70 64 58 53 47 42 38 34 31 28 26 25 24 23 22 22 22 22 22 23 23 23 24 24 24 24 24 24 24 23 23 22 21 21 20 20 19 19 19 19 19 20 20 21 22 23 25 27 29 31 33 36 39 42 45 49 52 54 57 59 61 62 63 64 64 65 65 65 65 65 66 66 66 66 66 66 65 64 63 62 60 59 56 54 52 50 48 46 44 43 42 41 41 42 43 45 48 51 56 61 67 74 81 88 94 98 100 99 95 89 81 73 65 57 50 43 38 34 30 27 25 24
 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 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 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 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 2 2 2 2 3 3 3 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 1 1 1 1 2 2 2 3 4 4 5 5 5 5 5 4 3 3 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 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
 44 44 45 45 46 46 47 48 50 51 53 55 57 59 62 64 66 69 70 72 73 74 74 74 73 72 71 69 67 66 64 63 62 61 61 61 60 61 61 61 61 62 62 63 63 64 64 65 65 65 65 65 64 64 64 63 63 63 62 62 63 63 64 65 67 68 70 72 73 75 76 76 76 75 73 71 69 66 63 60 57 55 52 49 47 46 44 43 42 42 42 42 43 44 45 46 48 49 50 52 53 54 54 54 54 54 54 53 53 52 51 51 51 51 51 52 53 55 57 59 62 65 68 71 74 76 78 78 78 77 76 74 71 68 65 62 59 56 54 51 49 47 45 44 43 42 41 41 41 41 42 43 44 46 48 50 53 55 57 59 61 62 62 62 62 61 60 58 57 56 54 53 51 50 49 48 47 46 46 45 45 44 43 43 42 41 40 39 38 36 35 34 33 31 30 29 29 28 27 27 27 27 27 28 29 31 33 35 38 41 45 49 53 56 60 63 65 67 68 68 68 67 65 63 61 59 56 53 51 48 45 43 40 38 36 34 32 30 29 28 27 27 27 27 28 29 31 33 35 38 41 44 46 49 52 54 56 58 58 59 59 58 57 56 55 53 52 51 50 49 49 49 49 50 51 53 55 58 60 63 66 69 71 73 74 74 73 71 68 64 60 55 51 46 42 38 35 33 31 29 28 28 28 28 29 30 31 33 35 37 40 43 47 50 55 59 64 70 75 80 86 90 94 96 97 96 93 89 83 77 71 64 58 53 48 44 41 38 36 35 34 33 33 33 33 33 34 35 35 36 37 38 39 40 41 42 42 43 43 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 13 13 13 12 12 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 8 8 8 9 10 10 11 12 13 14 15 16 17 17 18 19 19 19 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 13 14 14 15 16 17 17 18 18 18 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 20 21 21 20 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 9 10 10 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 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
 18 19 20 21 22 23 24 25 25 25 25 24 23 22 21 19 18 16 15 13 12 11 10 9 8 8 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 14 15 15 15 15 14 14 14 13 12 12 11 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 23 24 24 24 23 23 22 21 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 10 10 10 10 10 11 11 12 12 13 13 14 14 15 15 15 15 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 11 11 10 10 10 10 10 11 11 12 13 13 15 16 17 18 20 21 22 24 25 26 26 27 27 26 25 24 23 22 20 19 18 16 15 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 10 11 11 12 13 14 14 15 15 16 16 16 16 15 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 11 12 13 13 14 15 16 16 17 17 17 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 13 13 12 12 11 11 10 10 9 8 8 7 7 7 7 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 14 14 15 16 17
 27 28 29 30 32 34 36 39 42 45 48 50 52 52 52 50 47 44 40 36 32 28 25 22 20 18 17 16 16 16 16 17 19 21 23 25 28 31 35 38 41 45 48 51 53 55 56 56 55 53 51 48 45 42 39 35 32 29 27 24 22 20 19 18 17 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 22 23 24 25 27 28 30 31 32 33 34 34 34 33 32 31 30 28 27 25 24 22 21 20 19 18 17 16 16 16 15 15 16 16 17 18 20 21 23 25 27 28 30 31 32 32 32 32 32 31 31 30 29 28 26 25 24 23 22 20 19 18 17 16 15 14 14 13 13 13 14 15 16 18 21 24 28 32 37 41 46 51 55 58 59 60 59 58 55 52 49 46 43 41 39 37 36 35 35 35 35 36 37 38 39 40 41 42 42 41 40 38 36 34 31 29 26 24 21 19 17 16 15 14 14 14 14 15 17 18 20 23 26 29 32 36 39 42 45 48 50 52 52 52 52 50 49 46 44 41 38 35 33 30 27 25 22 20 19 17 16 15 14 14 13 14 14 14 15 16 17 18 19 21 22 24 26 27 29 30 32 33 33 34 34 33 32 31 30 28 27 26 24 23 22 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 16 16 16 17 17 17 18 19 19 20 21 22 22 23 24 25 26 27 27 28 28 28 28 27 27 26 25 24 22 21 20 19 18 17 17 17 18 19 20 21 22 24 26 28 29 31 32 33 34 34 34 33 33 32 31 30 29 28 27 27 27
 80 80 79 77 74 70 66 63 59 55 52 49 47 45 43 42 40 40 39 39 39 40 40 41 43 44 46 48 49 51 52 53 54 54 53 52 51 49 48 46 45 43 42 41 40 39 38 38 37 37 37 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 46 47 48 49 50 52 53 55 57 60 62 64 67 69 70 71 71 70 69 66 63 60 56 52 49 46 43 40 38 37 35 34 33 33 33 33 33 33 34 35 36 37 38 38 39 40 40 40 40 40 39 38 37 36 35 34 33 33 32 31 31 30 30 30 30 30 30 30 31 32 32 33 34 35 36 37 38 39 39 40 40 41 40 40 40 40 39 39 38 38 38 38 38 38 38 39 39 40 41 43 44 46 48 50 52 54 56 57 58 59 59 59 59 58 57 56 54 53 52 51 50 50 49 49 49 49 50 50 51 51 51 51 51 50 49 48 46 44 43 41 39 38 36 35 34 33 33 32 32 32 32 32 32 33 33 34 35 36 37 38 40 42 44 45 47 49 51 53 54 55 55 55 54 53 51 49 47 45 43 41 40 38 37 36 35 35 35 35 36 37 38 40 42 45 48 51 55 59 63 67 71 74 76 78 78 77 75 73 70 67 65 62 60 58 56 55 54 53 53 53 53 53 54 54 55 56 56 57 56 56 55 54 52 51 49 47 45 43 41 40 38 37 36 35 35 34 34 34 34 34 35 36 36 37 39 40 42 44 45 47 49 51 53 54 55 56 57 56 56 55 55 54 53 52 52 52 52 52 53 54 56 58 60 63 66 69 72 75 77 79
 26 25 25 24 24 24 25 25 26 27 28 30 32 35 37 40 43 46 49 51 52 52 51 49 47 43 40 36 33 31 29 27 26 26 25 25 25 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 38 39 40 40 40 41 41 41 42 42 43 44 44 45 45 45 45 44 43 42 40 38 36 34 33 31 29 28 27 26 25 25 25 25 25 25 26 27 28 29 30 32 33 34 35 36 36 36 36 35 35 34 33 32 31 30 29 28 28 28 29 30 32 34 38 42 47 53 60 67 73 78 82 84 83 81 77 72 66 60 55 49 44 40 36 33 30 27 25 24 22 21 20 19 19 19 19 20 21 23 26 29 32 37 41 45 49 51 53 54 53 52 50 47 45 42 40 38 36 34 33 32 32 31 31 31 31 32 32 32 32 32 32 31 30 29 28 27 25 24 22 21 20 19 18 17 16 15 15 15 15 16 17 18 20 22 25 28 31 34 37 39 41 42 42 42 41 41 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 17 17 17 18 19 21 23 25 27 29 32 34 36 39 40 42 43 44 44 43 43 42 40 39 37 35 34 33 32 31 30 30 30 30 31 32 33 34 36 38 39 41 42 43 43 43 41 40 37 34 31 28 25 22 20 18 17 16 16 15 16 16 17 18 19 21 23 25 27 29 32 36 39 44 48 53 58 64 69 73 76 78 77 74 69 63 56 49 42 36 31 27 23 21 19 17 17 16 17 17 17 18 19 20 21 22 23 25 26 27 28 28 29 29 28 28 27 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 11 11 11 10 10 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 10 11 12 13 14 14 15 15 15 14 14 13 12 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 8 8 8 8 9 9 10 10 11 12 12 13 14 14 15 15 16 16 16 16 16 16 16 16 15 15 14 14 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 9 9 10 10 10 11 11 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 30 30 31 31 32 33 34 34 35 35 35 35 35 34 33 32 31 29 28 27 25 24 24 24 24 25 26 28 30 33 36 39 42 45 48 50 52 53 54 55 55 54 53 52 51 49 47 46 44 42 40 38 36 34 33 31 29 28 26 25 24 24 24 24 24 24 25 26 26 27 27 28 28 28 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 31 31 30 29 28 27 26 26 26 25 25 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 33 34 35 36 36 37 37 37 37 36 36 35 33 32 31 30 29 28 28 29 29 30 31 32 33 34 34 35 36 36 36 36 36 36 36 35 35 34 34 33 33 33 33 33 34 35 36 37 39 41 43 45 48 50 52 54 55 56 56 55 54 52 50 47 44 40 37 35 33 31 30 29 29 30 31 32 34 36 37 39 41 43 45 47 48 50 51 52 53 53 54 54 54 53 53 52 51 49 48 46 44 42 39 37 35 34 32 31 31 30 30 31 31 31 32 33 33 34 34 35 36 36 37 37 37 38 38 38 38 37 37 36 36 35 34 33 32 31 30 29 29 28 27 27 27 26 26 26 26 26 26 26 26 27 27 27 28 29 30 31 32 33 35 36 37 39 39 40 40 40 40 39 39 38 37 36 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 25 24 25 25 26 27 29 32 35 38 42 45 48 50 52 53 53 53 52 50 48 45 43 41 38 36 35 33 32 31 30 30
 61 63 65 67 69 71 72 73 73 72 70 67 64 60 55 51 47 42 38 34 30 27 24 21 20 18 18 18 18 19 21 23 26 28 31 35 38 41 44 47 50 53 55 57 58 59 59 59 58 56 54 52 49 45 42 38 35 32 28 25 23 21 19 18 18 18 19 20 22 24 26 28 31 33 36 38 41 44 46 49 52 54 57 59 62 65 67 70 73 76 79 83 86 88 91 92 93 93 92 90 87 83 78 73 68 62 56 51 45 41 36 32 28 25 23 21 20 20 20 21 22 24 26 29 32 35 39 43 47 51 55 58 62 65 67 69 70 71 70 68 66 63 59 55 50 46 41 37 33 29 26 24 22 21 20 20 21 23 25 28 31 35 39 44 49 54 60 65 71 76 81 85 87 89 89 88 86 83 80 76 73 70 67 64 62 60 58 57 55 54 53 51 50 48 47 45 42 40 38 35 32 30 27 25 23 22 21 21 21 22 23 25 27 30 33 35 38 41 44 47 49 51 53 54 54 55 54 53 52 50 48 46 44 41 38 36 33 30 28 26 24 22 21 21 21 22 23 25 27 30 33 36 39 42 45 48 51 54 56 58 59 60 61 61 61 61 60 59 59 58 57 57 56 55 55 54 54 53 52 51 50 48 46 44 42 40 37 35 32 30 27 25 23 21 20 19 19 20 21 23 25 28 32 36 40 45 50 55 61 65 70 74 76 78 78 77 75 72 68 64 59 54 49 45 40 36 32 29 25 23 21 19 19 18 19 20 21 23 25 28 31 34 37 40 43 45 47 49 50 52 52 53 54 54 54 55 56 57 58 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 45 45 45 45 45 45 46 47 48 49 50 50 51 51 51 50 48 45 42 39 35 31 28 25 22 20 18 17 16 16 16 17 18 19 20 22 23 25 27 29 31 33 35 37 39 41 42 43 44 44 44 44 43 41 39 37 35 32 29 27 25 23 21 20 19 19 19 19 19 20 20 21 22 23 24 25 26 28 29 31 34 36 39 42 45 48 51 54 57 58 60 60 59 57 55 52 49 46 43 40 37 35 32 30 28 27 25 24 23 22 21 20 20 20 20 20 21 22 24 25 27 29 31 32 34 35 36 36 36 36 36 36 35 34 33 32 31 29 28 26 25 24 22 21 20 19 18 17 16 16 16 17 18 19 21 24 27 30 34 37 41 44 47 49 51 52 53 53 54 54 54 54 54 55 55 56 57 58 59 60 61 61 61 60 59 57 54 51 47 44 40 37 33 30 28 25 23 21 19 17 16 15 14 14 14 15 16 18 20 23 26 29 32 35 37 39 40 41 41 41 40 38 37 35 33 31 30 28 26 25 23 22 21 19 18 17 16 16 15 14 14 14 15 15 16 18 19 21 23 25 27 29 32 34 37 39 42 44 47 50 53 55 58 60 62 63 63 63 61 60 57 55 52 49 46 43 41 38 36 34 33 31 30 28 27 26 25 24 22 21 20 19 18 17 16 15 15 15 15 15 16 17 18 19 20 21 22 24 25 26 28 29 31 32 34 35 36 37 38 38 38 38 37 36 34 32 30 27 24 22 20 18 16 15 15 15 15 16 17 18 19 21 23 25 27 29 31 33 36 38 40 42 44 45 46 46 46 46 46
 23 24 25 26 27 28 28 29 29 29 29 28 28 28 27 27 26 26 25 24 24 24 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 22 22 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 23 24 25 26 27 28 29 30 31 31 32 32 32 32 32 32 31 30 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 21 21 21 21 22 22 23 23 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 24 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 28 28 27 27 26 25 24 23 22 21 21 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 18 18 17 17 17 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 24 25 25 26 26 26 26 25 25 24 23 22 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 24 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 18 18 19 20 20 21 22
 25 26 27 28 28 29 30 30 31 32 33 34 35 37 39 40 42 45 47 49 51 52 53 53 52 50 48 45 43 40 37 35 33 31 29 28 26 25 24 23 23 22 22 21 21 21 21 22 22 23 24 25 26 27 29 31 33 35 37 39 41 42 43 43 43 42 40 39 37 36 35 34 33 32 31 31 31 31 31 31 31 31 31 31 30 29 28 26 25 23 22 20 18 17 16 15 14 13 12 12 12 12 12 12 12 13 14 15 17 18 21 24 27 31 35 39 43 46 47 46 44 41 38 34 31 28 25 23 21 19 18 17 16 15 15 14 14 14 14 14 15 15 16 16 17 19 20 23 25 28 32 37 42 47 52 56 58 57 55 51 46 42 37 33 30 27 24 22 20 19 18 17 16 15 15 15 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 21 22 23 24 26 28 31 34 37 41 45 50 54 57 59 59 58 56 53 50 46 43 40 37 34 32 30 28 27 26 25 24 24 23 23 23 23 24 24 25 26 28 29 31 33 36 38 40 41 42 41 40 37 35 32 29 26 24 22 20 19 18 17 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 23 24 25 26 27 29 31 33 35 38 40 42 43 43 41 38 35 31 27 24 21 19 17 16 15 14 13 12 12 12 12 12 12 13 13 14 15 17 18 20 22 25 29 32 37 41 46 49 52 52 50 47 43 38 34 30 27 24 22 21 20 19 18 18 18 18 18 18 18 19 19 20 21 21 22 23 24 25
 50 53 55 57 58 58 58 56 54 51 47 44 40 37 34 31 28 25 23 21 19 17 16 15 14 13 13 13 14 15 16 17 19 21 23 25 28 30 32 34 36 38 39 40 40 40 40 39 38 36 34 32 30 27 25 23 21 19 17 15 14 13 13 13 13 14 15 16 18 20 22 24 27 30 32 35 38 41 44 47 50 53 56 58 61 63 65 66 67 68 67 66 64 62 59 56 53 49 46 43 40 37 34 31 29 27 25 23 21 19 18 16 15 14 13 13 13 13 13 14 15 15 17 18 19 19 20 21 21 22 22 22 22 22 22 22 21 21 21 20 20 20 19 18 18 17 16 16 15 14 13 13 13 12 13 13 14 14 15 17 18 19 21 23 24 26 28 31 33 36 38 41 44 47 50 53 56 58 59 60 60 59 57 55 53 51 48 45 43 40 38 36 34 32 30 28 26 24 22 20 19 17 16 15 14 13 13 13 13 14 15 16 18 20 22 25 27 30 33 36 38 41 43 45 47 48 48 47 46 44 42 40 37 34 31 28 25 23 20 18 16 15 14 13 13 13 14 15 16 18 19 21 24 26 29 31 34 37 40 42 44 47 48 49 50 50 49 49 47 46 44 42 40 38 37 35 34 33 32 31 30 29 28 28 27 26 25 24 23 22 21 19 18 17 15 15 14 13 13 13 14 15 15 16 17 18 19 20 21 22 23 24 24 25 25 25 26 26 26 25 25 24 24 23 22 21 20 19 18 16 15 15 14 13 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 28 30 32 34 37 40 43 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
 52 49 47 45 43 41 40 39 38 37 36 35 34 33 31 30 29 27 26 24 23 22 21 20 20 20 21 22 24 27 30 34 38 42 45 48 50 52 53 52 52 51 49 47 45 43 41 39 37 35 33 31 30 28 27 25 24 23 22 21 20 20 20 21 22 24 25 27 29 31 33 35 36 37 38 38 39 39 39 40 40 40 41 41 42 43 43 44 45 46 48 49 49 50 51 51 52 52 52 51 51 50 49 48 46 44 43 41 38 36 34 32 30 28 26 25 24 24 24 24 25 27 29 31 33 36 39 42 45 49 53 56 61 65 69 73 76 79 81 81 81 79 76 72 67 61 56 50 44 39 35 31 28 26 25 25 25 26 27 29 32 34 37 39 42 44 46 48 50 51 52 53 53 53 53 52 52 52 52 52 53 53 54 56 57 59 62 64 66 68 70 71 72 72 71 70 67 64 60 55 51 46 41 37 33 30 27 25 24 24 24 24 24 25 26 27 28 29 30 31 32 33 33 34 35 36 36 37 38 38 39 39 39 39 39 38 37 36 34 32 30 28 26 25 24 23 23 23 23 24 25 26 27 28 30 32 34 36 38 41 44 47 50 54 59 63 68 72 76 80 83 85 86 86 85 83 80 77 73 69 65 61 57 54 50 46 43 40 37 34 31 29 26 25 23 22 22 22 23 25 27 30 33 37 40 44 48 52 56 59 62 65 66 67 67 67 65 63 61 58 54 51 47 43 39 36 33 29 27 24 23 21 21 21 22 24 27 31 36 41 48 55 62 70 78 85 91 95 98 98 97 94 90 85 79 74 68 64 59 55

