
 % 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
 90951 88714 85705 82063 77939 73486 68845 64141 59478 54937 50577 46440 42553 38927 35566 32468 29621 27016 24636 22467 20492 18697 17067 15586 14241 13020 11912 10906 9991 9160 8404 7716 7090 6520 6000 5525 5091 4695 4333 4002 3698 3420 3164 2930 2714 2516 2334 2166 2011 1869 1737 1615 1503 1399 1303 1215 1132 1056 986 921 860 804 752 704 659 618 580 544 511 481 453 427 404 382 362 344 328 313 299 287 277 268 260 253 248 243 240 239 238 238 240 243 247 252 259 266 275 286 297 310 325 341 359 379 400 423 449 476 506 538 573 611 652 696 743 795 850 910 974 1044 1119 1200 1288 1382 1485 1595 1715 1845 1986 2138 2304 2483 2679 2891 3122 3374 3648 3947 4274 4630 5020 5447 5914 6426 6988 7604 8280 9024 9842 10741 11731 12821 14021 15344 16800 18404 20169 22112 24246 26588 29154 31958 35012 38327 41907 45751 49846 54170 58685 63333 68037 72698 77194 81387 85125 88255 90636 92151 92722 92320 90965 88728 85719 82077 77952 73498 68857 64152 59489 54946 50586 46448 42560 38933 35572 32473 29626 27020 24640 22470 20496 18701 17069 15588 14243 13023 11914 10907 9993 9162 8406 7718 7092 6521 6001 5526 5092 4696 4334 4002 3699 3420 3165 2930 2715 2517 2334 2166 2012 1869 1737 1616 1504 1400 1304 1215 1133 1057 986 921 860 804 752 704 659 618 580 544 512 481 453 428 404 382 362 344 328 313 300 288 277 268 260 253 248 244 241 239 238 239 240 243 247 252 259 266 275 286 297 311 325 341 359 379 400 423 449 476 506 539 573 611 652 696 744 795 850 910 974 1044 1119 1200 1288 1382 1485 1596 1715 1845 1986 2139 2304 2484 2679 2891 3122 3374 3648 3948 4274 4631 5021 5447 5915 6427 6988 7604 8281 9025 9842 10742 11732 12822 14022 15344 16801 18405 20170 22112 24247 26589 29154 31958 35012 38327 41907 45750 49845 54169 58682 63330 68033 72693 77188 81380 85116 88245 90625 92139 92710 92307
 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 41 41 41 42 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19
 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 56 57 58 60 61 62 64 65 66 68 69 70 71 73 74 75 76 77 78 79 79 80 81 81 82 82 82 82 82 82 82 82 82 81 81 80 79 79 78 77 76 75 74 73 72 70 69 68 67 66 64 63 62 60 59 58 57 55 54 53 52 51 50 49 47 46 45 44 43 42 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 60 62 63 65 66 67 69 70 72 73 74 76 77 79 80 81 82 83 84 85 86 87 88 88 89 89 89 90 90 90 89 89 89 88 88 87 86 86 85 84 82 81 80 79 77 76 75 73 72 70 69 67 66 64 63 61 60 58 57 55 54 53 51 50 49 48 46 45 44 43 42 41
 58 60 61 63 64 65 67 68 70 71 73 74 76 77 79 80 81 83 84 85 86 87 88 89 90 91 91 92 92 93 93 93 93 93 93 93 92 92 91 91 90 89 88 87 86 85 84 83 82 81 80 78 77 76 74 73 72 70 69 68 66 65 64 62 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 35 35 36 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 59 60 62 64 65 67 69 71 73 75 77 79 81 83 86 88 90 93 96 98 101 104 106 109 112 115 117 120 123 126 128 131 134 136 139 141 143 145 147 149 150 151 152 153 154 154 155 155 154 154 153 152 151 149 148 146 144 142 139 137 134 132 129 126 123 121 118 115 112 109 106 103 100 97 94 92 89 86 84 81 79 77 74 72 70 68 66 64 62 60 58 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 56 57
 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 24 25 26 27 28 28 29 30 31 32 32 33 34 35 36 37 37 38 39 39 40 41 41 42 42 43 43 43 44 44 44 44 44 44 44 43 43 43 43 42 42 41 41 40 40 39 38 38 37 36 35 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 63 64 64 65 65 65 65 65 64 64 63 63 62 61 60 59 58 57 55 54 53 52 50 49 47 46 45 43 42 40 39 38 36 35 34 33 32 31 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11
 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 37 38 40 42 44 46 48 49 51 53 55 56 58 59 60 61 62 63 63 63 63 63 63 62 61 60 58 57 55 54 52 50 48 47 45 43 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34 36 37 39 41 42 44 46 47 49 50 52 53 54 55 56 57 57 57 57 57 57 57 56 55 54 53 52 50 49 47 46 44 43 41 39 38 36 34 33 31 30 29 27 26 25 24 22 21 20 19 18 18 17 16 15 14 14 13 13 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4
 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 46 47 48 49 51 52 53 54 56 57 58 59 60 61 62 62 63 64 64 64 65 65 65 65 65 64 64 63 63 62 61 60 59 58 57 56 55 54 53 51 50 49 47 46 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 40 42 43 46 48 50 52 55 58 60 63 67 70 73 77 80 84 88 92 97 101 105 110 114 119 123 128 132 137 141 145 148 151 154 157 159 160 161 162 162 161 160 158 156 153 150 147 143 139 135 131 126 122 117 113 108 104 99 95 91 87 83 79 75 72 68 65 62 59 56 54 51 49 47 45 43 41 39 37 35 34 32 31 30 29 27 26 25 24 23 22 22 21 20 19 19 18 18 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11
 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 66 66 67 68 69 70 71 72 72 73 73 74 74 74 75 75 75 75 75 74 74 74 73 73 72 71 71 70 69 68 67 66 65 64 63 62 61 59 58 57 56 55 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 28 28 27 27 26 25 25 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 47 47 47 46 46 45 45 44 44 43 42 42 41 41 40 40 39 38 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25
 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 42 42 41 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 37 38 39 40 40 41 42 42 43 44 44 45 45 46 46 47 47 47 48 48 48 48 48 49 49 49 48 48 48 48 48 47 47 47 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33
 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 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 33 34 35 36 36 37 38 38 39 39 40 40 41 41 41 41 42 42 42 42 42 41 41 41 41 40 40 39 39 38 38 37 36 36 35 34 33 33 32 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 37 38 39 39 40 40 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 39 39 38 38 37 36 35 35 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 16 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9
 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 44 45 46 47 48 50 51 52 54 55 56 58 59 61 62 64 65 67 68 70 71 73 74 76 77 79 80 81 82 84 85 86 86 87 88 88 89 89 89 89 89 89 89 88 88 87 86 85 84 83 82 81 80 78 77 75 74 72 71 69 67 66 64 62 61 59 57 56 54 53 51 50 48 47 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 21 21 20 20 19 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 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 31 32 33 35 36 37 38 39 40 42 43 45 46 47 49 51 52 54 56 57 59 61 63 65 67 68 70 72 74 76 78 80 81 83 85 87 88 90 91 92 93 94 95 96 97 97 98 98 98 98 97 97 96 96 95 94 93 92 91 89 88 86 85 83 81 80 78 76 75 73 71 69 67 66 64 62 61 59 57 56 54 53 51 50 49 47 46 45 44 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22
 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 37 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 46 47 47 47 48 48 48 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31
 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 41 41 41 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18
 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 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 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 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 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 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 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12
 19 18 18 18 18 17 17 17 16 16 16 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 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19
 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14
 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8
 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 45 46 47 48 48 49 50 51 51 52 53 54 54 55 55 56 57 57 58 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 58 58 57 57 56 56 55 54 54 53 52 52 51 50 50 49 48 47 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 23
 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 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 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 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
 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 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 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16
 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27
 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 36 38 39 40 41 42 43 44 46 47 48 50 51 53 55 56 58 60 61 63 65 67 69 71 73 75 77 79 82 84 86 88 91 93 95 97 99 101 104 106 108 109 111 113 115 116 117 119 120 121 122 122 123 123 123 123 123 123 122 122 121 120 119 118 117 115 114 112 110 109 107 105 103 101 99 97 95 93 91 89 87 85 83 81 79 78 76 74 72 71 69 67 66 64 63 61 60 58 57 56 55 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 31
 51 50 50 49 48 48 47 47 47 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 63 64 64 64 65 65 65 65 65 66 66 66 66 66 66 65 65 65 65 65 64 64 64 63 63 62 62 61 61 60 60 59 58 58 57 56 55 55 54 53 52 52 51 50 49 48 48 47 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 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 65 66 67 68 69 69 70 71 71 72 72 73 73 73 74 74 74 74 74 75 75 75 75 74 74 74 74 74 73 73 72 72 72 71 71 70 69 69 68 68 67 66 66 65 64 63 63 62 61 61 60 59 58 58 57 56 56 55 54 54 53 52 52 51
 33 33 33 33 33 33 34 34 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 45 46 47 48 50 51 53 54 56 58 60 62 65 67 69 72 75 78 81 85 88 92 96 100 105 109 114 120 125 131 137 144 151 158 166 174 182 191 200 210 220 231 242 253 265 277 289 302 315 329 342 356 370 383 396 409 422 434 445 455 464 472 479 485 489 491 492 491 489 485 480 473 466 456 446 435 423 411 398 385 371 358 344 330 317 304 291 278 266 254 242 231 221 210 201 191 182 174 166 158 151 144 137 131 125 119 114 109 104 99 95 91 87 84 80 77 74 71 68 66 63 61 59 57 55 53 51 50 48 47 46 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 33 32 32 31 31 31 31 31 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 39 40 41 42 43 44 44 45 47 48 49 50 51 52 54 55 56 58 59 60 62 64 65 67 68 70 72 74 76 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 118 120 121 123 124 125 126 127 128 129 129 130 130 131 131 131 130 130 130 129 128 128 127 125 124 123 122 120 119 117 115 114 112 110 108 106 104 102 100 98 96 94 92 90 88 86 84 82 80 79 77 75 73 71 70 68 66 65 63 62 60 59 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33
 92 93 94 95 96 97 99 100 102 103 105 106 108 110 111 113 115 117 119 121 124 126 128 131 133 136 139 142 145 148 151 154 158 161 165 168 172 176 180 184 189 193 197 202 207 212 216 221 226 232 237 242 247 253 258 263 268 274 279 284 289 294 299 303 307 312 315 319 322 325 328 330 332 334 335 336 336 336 335 334 332 330 328 325 322 318 315 310 306 301 296 291 285 279 273 268 261 255 249 243 237 230 224 218 212 206 200 194 188 183 177 172 166 161 156 151 147 142 137 133 129 125 121 117 114 110 107 103 100 97 94 91 89 86 84 81 79 77 74 72 70 69 67 65 63 62 60 59 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 52 52 53 53 54 54 54 55 55 56 56 57 57 57 58 58 58 59 59 60 60 60 61 61 61 62 62 62 63 63 63 64 64 64 65 65 65 65 66 66 66 67 67 67 68 68 68 68 69 69 69 70 70 70 71 71 72 72 72 73 73 73 74 74 75 75 76 76 77 77 78 79 79 80 80 81 82 83 83 84 85 86 87 88 88 89 90
 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 36 36 37 38 39 40 41 43 44 45 47 48 50 52 53 55 57 60 62 65 68 70 74 77 81 85 89 93 98 103 109 115 122 128 136 144 153 162 172 182 194 206 219 233 248 264 281 299 318 338 359 381 404 428 452 477 502 527 551 574 596 616 634 649 661 669 673 673 669 661 649 633 615 594 571 546 520 494 467 441 414 389 364 341 318 297 276 257 239 223 207 192 179 166 154 143 133 124 115 107 100 93 86 81 75 70 65 61 57 53 50 46 43 40 38 35 33 31 29 27 26 24 22 21 20 19 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 4 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 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 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24
 46 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 56 58 59 60 62 63 65 67 69 71 74 76 79 82 85 88 92 96 100 104 109 114 120 126 133 140 147 155 164 174 184 195 208 221 235 250 267 284 304 325 347 371 398 426 456 489 524 561 601 643 687 734 783 834 886 939 992 1044 1095 1143 1187 1226 1258 1283 1300 1307 1305 1293 1273 1243 1206 1163 1115 1063 1008 951 895 839 784 730 679 630 584 540 500 462 426 393 363 335 309 284 262 242 223 206 190 175 162 149 138 127 118 109 100 93 86 79 73 68 63 58 54 50 46 43 40 37 34 32 29 27 25 23 22 20 19 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 34 34 35 36 37 38 39 39 40 41 42 43 43 44 45 46 47 47 48 49 49 50 51 51 52 52 53 54 54 54 55 55 56 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 56 56 56 55 55 55 55 54 54 54 53 53 52 52 52 51 51 51 50 50 50 49 49 48 48 48 48 47 47 47 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45
 70 71 73 75 76 78 80 81 83 85 87 88 90 92 94 95 97 99 100 102 104 105 107 108 110 111 113 114 115 116 117 118 119 120 120 121 121 122 122 122 122 122 122 122 121 121 121 120 119 118 117 117 116 114 113 112 111 110 108 107 105 104 102 101 100 98 96 95 93 92 90 89 87 86 85 83 82 80 79 78 76 75 74 73 71 70 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 55 54 53 53 52 52 51 51 50 50 49 49 49 48 48 48 47 47 47 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 49 49 50 50 50 51 51 51 51 52 52 52 53 53 53 53 54 54 54 54 55 55 55 55 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 55 55 55 55 54 54 54 53 53 53 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60 61 62 64 65 67 68
 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 61 62 63 64 66 67 68 69 71 72 74 75 77 78 80 81 83 84 86 87 89 90 92 93 95 96 98 99 100 102 103 104 105 107 108 109 110 110 111 112 112 113 113 114 114 114 114 114 114 113 113 113 112 111 111 110 109 108 107 105 104 103 102 100 99 97 96 94 93 91 89 88 86 85 83 81 80 78 76 75 73 72 70 69 67 66 64 63 61 60 59 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34
 73 73 73 73 74 74 74 75 75 76 76 77 78 78 79 80 81 82 83 84 86 87 88 90 92 93 95 97 99 101 104 106 109 112 115 118 121 124 128 132 136 140 145 150 155 160 166 171 178 184 191 198 205 213 221 230 239 248 258 268 278 289 300 312 324 336 348 361 374 387 400 413 426 438 451 463 475 486 497 506 515 523 529 534 538 541 542 542 540 537 532 526 519 511 501 490 479 467 454 440 426 412 398 384 369 355 341 327 313 300 287 274 262 250 239 228 217 207 198 189 180 171 163 156 148 142 135 129 123 117 112 107 102 97 93 89 85 81 78 75 72 69 66 63 60 58 56 54 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 60 61 62 63 64 65 66 67 68 69 69 70 71 72 72 73 74 74 75 76 76 77 77 78 78 78 79 79 79 79 80 80 80 80 80 80 80 80 80 80 80 80 80 79 79 79 79 79 78 78 78 78 77 77 77 76 76 76 75 75 75 75 74 74 74 74 73 73 73 73 73 73 73 72 72 72 72 72 73 73
 49 50 52 53 55 57 59 61 63 65 67 70 72 75 78 81 84 87 90 94 98 102 106 110 115 120 125 131 136 142 149 155 162 170 177 185 194 203 212 221 231 242 253 264 275 287 300 312 325 339 352 366 379 393 407 420 434 447 459 471 482 493 502 510 518 524 529 532 534 535 534 532 528 523 517 509 501 491 481 470 458 446 433 421 407 394 381 368 355 342 329 317 305 293 281 270 259 249 239 229 220 211 203 195 187 180 173 166 160 153 148 142 137 132 127 122 118 114 110 106 103 100 97 94 91 88 85 83 81 79 77 75 73 71 69 68 66 65 64 62 61 60 59 58 57 56 56 55 54 54 53 52 52 51 51 51 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 51 51 51 51 52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 59 60 60 60 60 60 61 61 61 61 61 61 61 61 62 62 62 61 61 61 61 61 61 61 61 60 60 60 60 59 59 59 58 58 58 57 57 56 56 56 55 55 54 54 53 53 52 51 51 50 50 49 49 48 47 47 46 46 45 45 44 43 43 42 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47
 21 22 23 24 24 25 26 27 28 29 31 32 33 35 36 38 40 42 44 46 49 51 54 57 60 64 67 71 76 80 85 90 96 102 109 116 123 132 141 150 161 172 184 197 212 227 244 262 281 302 325 350 376 405 436 470 506 545 587 632 680 732 786 844 905 968 1034 1103 1172 1242 1312 1380 1445 1506 1561 1608 1647 1676 1694 1701 1696 1679 1652 1615 1569 1516 1457 1393 1327 1259 1191 1123 1057 992 930 870 813 759 709 661 617 575 536 500 466 435 406 379 354 331 310 290 271 254 239 224 211 198 186 176 166 156 148 140 132 125 119 113 107 102 97 93 88 85 81 77 74 71 68 66 63 61 59 57 55 53 51 50 48 47 46 44 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 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 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 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21
 15 16 17 18 19 20 22 23 24 26 27 29 31 33 35 37 39 42 44 47 50 53 57 61 64 69 73 78 83 88 94 101 107 115 122 131 140 150 160 171 183 196 210 225 242 259 278 298 320 343 368 395 424 455 487 522 559 598 639 682 727 774 821 870 919 968 1016 1063 1107 1148 1184 1216 1242 1261 1274 1279 1277 1268 1251 1228 1200 1166 1129 1088 1044 999 953 906 860 815 770 727 685 646 608 572 537 505 475 446 419 394 371 349 328 309 291 274 259 244 231 218 206 195 185 176 167 158 151 143 137 130 124 119 114 109 104 100 96 92 89 86 82 80 77 74 72 70 68 65 64 62 60 59 57 56 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 8 9 9 10 10 11 12 12 13 14
 6 7 7 7 8 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 19 21 22 24 25 27 29 31 33 35 38 40 43 46 50 53 57 61 66 70 75 81 87 94 101 108 116 125 135 146 157 169 182 197 213 230 248 268 290 313 339 367 397 429 464 502 543 587 635 685 740 797 858 922 990 1059 1130 1203 1275 1347 1415 1480 1539 1590 1632 1664 1685 1693 1689 1673 1645 1607 1559 1504 1444 1379 1311 1241 1171 1102 1035 970 907 847 790 737 686 639 595 554 516 480 447 416 388 362 338 315 295 275 258 241 226 212 199 187 176 166 156 148 139 132 125 119 113 107 102 97 93 89 85 82 78 75 73 70 68 66 64 62 60 59 57 56 55 54 53 52 51 51 50 50 49 49 48 48 48 48 48 48 48 48 48 48 48 49 49 49 50 50 50 51 51 52 52 53 54 54 55 56 56 57 58 58 59 60 61 62 63 64 64 65 66 67 68 69 70 71 72 73 74 75 76 77 77 78 79 80 81 82 82 83 84 84 85 86 86 87 87 87 88 88 88 88 88 88 88 88 88 88 88 87 87 86 86 85 85 84 83 82 82 81 80 79 78 76 75 74 73 72 71 69 68 67 65 64 63 61 60 59 57 56 54 53 52 50 49 48 46 45 44 43 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 18 24 31 39 47 56 66 78 90 104 119 137 156 177 200 227 256 289 325 366 411 462 518 582 652 732 820 919 1030 1154 1292 1445 1616 1805 2013 2242 2491 2760 3047 3349 3662 3977 4287 4579 4842 5062 5228 5329 5361 5322 5215 5050 4836 4585 4310 4022 3730 3442 3164 2899 2651 2419 2206 2009 1830 1667 1518 1384 1262 1152 1053 963 883 809 743 684 630 582 538 498 462 429 400 373 349 327 307 289 272 257 244 231 220 209 200 191 184 176 170 164 158 153 148 144 140 137 133 130 127 125 122 120 118 116 114 112 110 109 107 106 105 103 102 101 100 99 97 96 95 94 93 92 91 90 89 88 87 86 85 83 82 81 80 79 78 77 75 74 73 72 70 69 68 67 65 64 63 61 60 59 57 56 54 53 52 50 49 47 46 45 43 42 40 39 38 36 35 34 32 31 30 29 27 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 5 6 7 7 8 8 9 10 11 12 13 14 15 16 18 19 21 22 24 26 29 31 34 37 40 44 48 52 57 62 68 74 81 89 97 106 117 128 141 155 170 188 207 228 252 279 308 341 378 419 465 517 575 640 712 793 884 986 1100 1228 1370 1527 1702 1894 2103 2330 2572 2825 3086 3345 3595 3823 4016 4162 4249 4271 4226 4116 3951 3741 3500 3240 2972 2707 2452 2210 1984 1777 1588 1417 1264 1126 1003 893 795 708 630 561 500 445 397 353 315 281 250 223 198 176 157 139 123 109 97 85 75 66 57 50 43 37 32 27 22 18 15 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 28 29 30 31 32 33 34 36 37 38 40 41 43 45 46 48 50 52 54 56 59 61 64 66 69 72 75 79 82 86 89 94 98 102 107 112 118 123 129 135 142 149 157 164 173 182 191 201 211 222 234 247 260 274 288 304 320 338 356 375 396 418 440 464 489 516 543 572 603 634 667 701 737 773 811 849 888 928 969 1010 1051 1091 1131 1170 1208 1245 1279 1312 1341 1368 1392 1412 1428 1441 1449 1454 1454 1450 1443 1431 1417 1398 1377 1354 1328 1299 1269 1238 1206 1173 1139 1105 1071 1037 1003 970 937 905 874 843 814 785 757 731 705 680 656 634 612 591 571 552 533 516 499 483 468 453 439 426 413 401 389 378 367 357 347 338 329 320 312 304 296 288 281 274 268 261 255 249 243 237 232 226 221 216 211 206 202 197 193 188 184 180 176 172 168 164 160 157 153 150 146 143 139 136 133 130 127 124 121 118 115 112 110 107 104 102 99 97 94 92 90 88 85 83 81 79 77 75 73 71 69 68 66 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 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 24 24 25 26
 0 0 0 1 2 3 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 25 27 29 31 33 35 37 40 42 45 48 51 55 58 62 67 72 77 82 89 95 103 110 119 129 139 151 164 178 194 211 230 251 275 301 330 363 399 439 484 534 591 654 725 804 893 993 1106 1232 1375 1535 1714 1916 2142 2395 2676 2989 3335 3713 4125 4566 5031 5511 5993 6459 6889 7256 7538 7713 7766 7691 7494 7190 6799 6348 5860 5359 4863 4384 3933 3514 3130 2782 2469 2188 1938 1716 1518 1344 1189 1053 932 825 731 647 573 508 450 398 352 312 275 243 214 189 166 145 127 111 96 83 71 60 51 42 34 27 21 15 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 36 57 81 110 143 183 229 283 348 424 514 621 747 898 1077 1292 1548 1854 2219 2655 3170 3772 4463 5232 6045 6842 7528 7997 8155 7971 7482 6781 5978 5164 4399 3713 3116 2607 2178 1817 1516 1264 1053 877 730 606 501 413 339 277 223 178 140 108 80 57 37 20 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 1 2 2 3 3 4 4 5 5 6 6 7 7 7 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 253 264 274 285 296 307 318 329 341 352 363 373 384 395 406 416 426 437 447 456 466 476 485 494 503 511 520 528 537 545 553 561 569 577 585 593 602 611 620 629 639 649 660 672 685 699 714 730 748 768 789 813 839 868 900 935 974 1017 1065 1117 1176 1241 1313 1392 1480 1578 1686 1805 1938 2084 2245 2423 2619 2834 3070 3327 3608 3913 4241 4592 4965 5355 5759 6170 6577 6970 7333 7652 7909 8088 8177 8166 8053 7841 7541 7167 6737 6269 5782 5291 4810 4347 3911 3504 3129 2786 2476 2195 1944 1719 1517 1338 1179 1037 912 800 701 613 535 466 404 350 301 258 220 186 156 130 106 85 66 49 34 21 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 2 4 7 10 13 16 19 23 26 30 34 39 43 48 53 58 63 69 75 81 87 94 101 108 115 123 130 138 147 155 164 173 183 192 202 212 222 232 242
 164 169 174 179 184 189 194 199 204 209 214 219 224 230 235 240 245 251 256 262 267 273 278 284 290 296 303 309 316 323 330 338 346 354 363 373 383 393 405 417 430 444 459 475 493 512 533 556 581 607 637 669 704 742 784 830 881 936 997 1064 1137 1217 1305 1402 1508 1624 1751 1890 2041 2205 2384 2577 2785 3008 3245 3495 3756 4025 4299 4572 4838 5089 5316 5510 5661 5763 5808 5792 5715 5580 5392 5159 4891 4598 4290 3976 3663 3358 3065 2788 2528 2287 2064 1860 1674 1505 1351 1212 1087 974 873 781 699 625 558 498 445 396 353 314 279 247 219 193 170 149 130 113 98 84 72 61 50 41 33 25 19 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 10 12 14 16 18 20 22 24 26 29 31 34 36 39 42 45 48 51 54 57 61 64 67 71 75 79 82 86 90 94 99 103 107 112 116 121 125 130 135 139 144 149 154 159
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 15 22 29 37 45 55 65 77 90 104 119 137 156 177 201 227 257 289 325 366 411 461 517 579 649 728 815 913 1022 1144 1281 1434 1604 1793 2003 2236 2493 2774 3081 3413 3767 4142 4531 4927 5320 5697 6046 6350 6594 6767 6859 6865 6788 6633 6411 6135 5818 5475 5118 4757 4403 4059 3732 3424 3137 2870 2625 2400 2194 2007 1837 1682 1542 1415 1299 1195 1101 1015 937 867 803 745 693 645 602 562 526 493 463 436 411 388 366 347 329 313 298 284 271 259 248 238 228 219 211 203 196 189 183 177 171 165 160 155 151 146 142 138 134 130 127 123 120 117 113 110 107 104 101 99 96 93 90 88 85 83 80 78 75 73 71 68 66 64 62 59 57 55 53 51 49 47 45 43 41 39 37 35 34 32 30 28 27 25 23 22 20 19 17 16 14 13 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 33 36 40 43 47 51 55 59 64 68 73 78 83 88 94 99 105 111 117 124 130 137 144 152 159 167 175 184 192 201 211 221 231 242 253 264 276 289 303 317 331 347 364 381 400 419 440 463 487 513 540 570 602 637 674 715 759 807 859 916 978 1046 1120 1201 1289 1386 1492 1607 1734 1872 2022 2186 2363 2555 2761 2983 3218 3467 3728 3997 4271 4546 4814 5069 5301 5503 5665 5778 5837 5836 5775 5655 5481 5260 5002 4716 4412 4100 3787 3479 3182 2900 2634 2386 2157 1946 1753 1577 1418 1273 1143 1025 919 824 738 660 591 528 472 422 376 335 299 265 236 209 184 162 143 125 109 94 81 69 59 49 40 32 25 18 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 12 15 17 20 23 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 11 15 19 24 30 36 43 51 61 71 83 97 113 131 151 174 200 229 263 302 346 396 453 518 592 677 774 885 1013 1159 1326 1518 1739 1993 2284 2619 3003 3444 3947 4520 5168 5895 6702 7582 8520 9488 10444 11331 12079 12618 12889 12858 12529 11939 11150 10234 9259 8281 7342 6465 5666 4948 4311 3750 3258 2829 2456 2132 1850 1606 1393 1209 1049 909 788 683 591 510 440 379 326 279 238 202 171 144 120 98 80 64 50 37 27 17 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 33 48 65 86 110 139 173 213 260 316 381 459 551 659 789 942 1125 1342 1601 1910 2278 2716 3233 3840 4543 5339 6211 7118 7986 8715 9191 9324 9083 8515 7719 6809 5885 5013 4228 3542 2955 2459 2043 1695 1405 1163 962 793 653 535 436 353 284 225 176 135 100 70 46 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 23 35 50 67 86 110 137 169 208 253 306 369 444 533 638 764 913 1092 1304 1557 1857 2210 2619 3086 3600 4140 4665 5115 5423 5532 5418 5105 4650 4120 3575 3058 2589 2178 1825 1526 1274 1063 886 738 615 511 424 351 289 238 194 157 126 99 77 58 42 29 17 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
 46 50 54 57 62 66 70 75 80 85 91 97 102 109 115 122 129 136 144 152 161 169 178 188 198 208 219 230 241 253 266 279 292 306 321 336 351 368 384 402 420 439 458 478 499 520 543 566 590 614 640 666 694 722 752 782 813 846 879 913 949 986 1024 1062 1102 1143 1185 1228 1272 1316 1362 1407 1453 1499 1545 1590 1635 1679 1721 1762 1801 1836 1869 1898 1924 1945 1961 1972 1978 1978 1973 1961 1944 1921 1892 1859 1820 1777 1730 1679 1625 1569 1511 1452 1391 1331 1270 1210 1151 1093 1036 981 927 876 826 779 734 690 649 610 573 538 505 474 445 417 391 367 344 322 302 283 265 248 232 218 204 191 179 167 157 147 137 129 120 113 105 98 92 86 80 75 70 65 61 56 52 49 45 42 39 36 33 30 28 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 11 12 14 16 18 21 23 25 28 31 33 36 39 43
 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 46 47 48 49 51 52 53 55 56 58 59 61 62 64 66 68 70 72 75 77 80 83 86 89 93 97 102 107 112 118 124 131 139 147 156 167 178 191 204 220 237 256 277 300 327 356 388 424 464 509 559 615 678 748 826 914 1011 1120 1241 1376 1525 1690 1871 2069 2283 2513 2755 3007 3262 3514 3750 3962 4136 4260 4325 4325 4260 4133 3954 3732 3482 3215 2943 2674 2416 2172 1945 1737 1548 1377 1223 1085 963 854 757 670 594 526 466 413 366 324 286 253 224 198 174 153 135 118 104 90 79 68 59 50 43 36 30 24 19 15 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 10 11 12 12 13 14 15 16 17 18 19 20
 164 161 157 154 151 148 145 142 139 136 133 131 129 126 124 122 120 118 117 115 114 113 112 111 110 110 109 109 109 110 110 111 112 113 115 117 119 121 124 128 131 136 140 146 151 158 165 173 182 191 202 213 226 240 255 271 289 309 331 354 380 408 439 473 509 549 593 640 691 747 808 874 945 1022 1105 1194 1288 1389 1495 1605 1719 1836 1953 2068 2179 2282 2374 2451 2510 2548 2563 2554 2521 2464 2387 2293 2185 2066 1942 1814 1685 1559 1437 1321 1210 1107 1010 921 838 762 693 629 571 519 471 427 387 351 319 289 262 238 215 195 177 160 145 131 119 107 97 88 79 71 64 57 52 46 41 37 32 29 25 22 19 16 14 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 1 2 3 4 5 7 8 9 10 12 13 15 16 18 19 21 23 25 27 29 31 33 36 38 41 43 46 49 52 55 58 61 65 68 72 76 80 84 88 92 97 101 106 111 116 121 126 131 137 142 148 153 159 164 170 176 181 187 192 198 203 208 213 218 222 227 231 235 238 241 244 246 248 250 251 252 253 253 253 253 252 251 249 248 245 243 241 238 235 232 229 225 222 218 214 210 206 203 199 195 191 187 183 179 175 172 168
 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 28 29 30 32 33 35 37 39 40 43 45 47 50 52 55 58 62 65 69 73 77 82 87 92 98 104 111 118 126 135 144 154 164 176 188 202 216 232 249 267 287 309 332 357 384 413 445 479 515 554 595 639 686 735 787 840 896 953 1012 1070 1128 1184 1238 1287 1332 1371 1403 1426 1441 1447 1443 1430 1409 1379 1343 1300 1253 1201 1148 1092 1036 980 925 871 819 769 721 675 632 591 553 517 483 452 423 396 370 347 325 305 286 268 252 237 223 210 199 188 177 168 159 151 144 137 130 124 119 114 109 104 100 97 93 90 87 84 81 79 77 75 73 71 69 68 66 65 63 62 61 60 59 58 58 57 56 55 55 54 54 53 53 52 52 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 47 46 46 46 45 45 45 45 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14
 54 55 57 58 60 61 63 64 66 68 69 71 73 75 77 79 81 83 85 88 90 93 95 98 100 103 106 109 112 115 118 122 125 129 132 136 140 144 148 152 156 160 165 169 174 179 183 188 193 198 204 209 214 220 225 231 236 242 248 254 259 265 271 277 283 288 294 300 306 311 317 322 328 333 338 343 348 353 357 361 366 369 373 377 380 383 386 388 391 393 395 396 397 398 399 399 399 399 399 398 397 396 394 392 390 388 385 382 379 376 373 369 365 361 357 352 348 343 338 333 328 323 317 312 306 301 295 290 284 278 273 267 261 256 250 245 239 234 228 223 217 212 207 202 197 192 187 182 177 173 168 164 159 155 151 147 143 139 135 132 128 125 121 118 115 111 108 105 103 100 97 94 92 89 87 84 82 80 78 76 74 72 70 68 66 64 63 61 59 58 56 55 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 52 53
 23 23 24 24 25 25 26 27 28 29 29 30 31 33 34 35 36 38 39 41 43 45 47 49 51 54 56 59 62 65 69 72 76 81 85 90 96 101 108 114 122 129 138 147 156 167 178 190 203 218 233 249 267 286 306 328 351 375 402 430 459 490 522 556 590 626 661 697 732 766 799 828 855 877 895 908 915 916 911 901 885 864 838 810 778 744 708 672 635 598 563 528 494 462 431 402 375 349 325 302 281 261 242 225 210 195 181 168 157 146 136 126 118 110 102 95 89 83 78 73 68 64 59 56 52 49 46 43 41 38 36 34 32 30 28 27 25 24 23 22 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 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 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 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 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22
 114 116 118 120 122 124 126 128 130 133 135 137 139 141 144 146 148 151 153 155 158 160 163 165 168 171 173 176 179 182 184 187 190 194 197 200 203 207 210 214 218 222 226 230 234 238 243 248 253 258 263 269 274 280 287 293 300 306 314 321 329 337 345 354 362 372 381 391 401 411 422 433 444 455 467 479 491 503 515 528 540 552 564 576 588 599 610 621 631 640 649 657 664 670 675 678 681 682 682 680 678 673 668 661 653 644 633 622 609 596 581 567 551 535 519 502 486 469 452 435 419 402 386 370 355 340 325 311 297 284 271 259 247 236 225 215 205 195 186 177 169 161 154 146 140 133 127 121 116 110 105 100 96 91 87 83 80 76 73 70 67 64 61 58 56 53 51 49 47 45 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 43 44 44 45 46 47 48 49 50 51 51 52 53 55 56 57 58 59 60 61 62 64 65 66 67 69 70 71 73 74 76 77 79 80 82 83 85 87 88 90 92 93 95 97 99 101 102 104 106 108 110 112
 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 44 45 47 49 51 53 56 58 61 64 67 70 74 78 82 86 91 96 101 107 113 120 127 135 144 153 163 174 186 198 212 227 243 260 279 300 322 345 371 399 429 462 497 535 575 618 664 714 766 821 878 938 1001 1064 1129 1194 1258 1320 1379 1433 1482 1523 1557 1581 1594 1598 1591 1573 1546 1510 1467 1417 1362 1303 1241 1178 1115 1052 990 930 872 817 764 714 666 622 580 541 505 471 439 410 383 358 334 313 293 274 257 241 227 213 201 189 178 168 159 151 143 135 129 122 117 111 106 101 97 93 89 86 83 80 77 74 72 70 68 66 64 62 60 59 57 56 55 53 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22
 41 41 42 43 43 44 45 45 46 47 48 49 50 51 53 54 56 57 59 61 62 64 67 69 71 74 77 80 83 87 91 95 99 104 109 114 120 126 133 140 148 156 165 175 185 196 209 222 236 251 267 285 304 325 347 370 396 424 453 485 519 555 594 635 679 726 774 826 879 934 991 1049 1108 1166 1223 1277 1329 1375 1417 1451 1478 1495 1504 1503 1493 1473 1444 1408 1365 1316 1263 1207 1148 1088 1028 969 911 854 800 747 698 651 606 565 526 489 455 423 393 366 340 316 294 274 255 238 221 206 192 180 168 157 146 137 128 120 112 106 99 93 88 82 78 73 69 65 62 58 55 52 50 47 45 43 41 39 38 36 34 33 32 31 30 29 28 27 26 25 25 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 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 47 47 48 48 49 50 50 51 51 52 52 53 53 54 54 55 55 55 56 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 56 56 56 55 55 55 54 54 54 53 53 52 52 52 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 41
 46 47 48 48 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 70 71 73 74 76 78 80 82 84 86 88 91 93 96 99 102 105 108 112 115 119 124 128 133 138 143 149 155 161 168 175 183 191 199 208 218 228 239 250 262 275 288 302 317 332 348 365 382 401 419 439 459 479 499 520 541 561 581 601 620 637 654 668 681 692 700 706 709 710 707 702 694 684 671 656 639 620 600 579 557 534 511 488 465 443 420 399 378 357 338 319 301 284 267 252 237 223 210 198 186 175 165 156 147 138 130 123 116 109 103 97 92 87 82 78 73 70 66 62 59 56 53 51 48 46 44 42 40 38 36 34 33 31 30 29 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 14 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 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 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 44 44 45 46
 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 46 46 47 48 49 50 51 52 53 55 56 57 59 60 62 63 65 67 69 71 73 75 78 80 83 86 89 92 95 98 102 106 110 115 119 124 129 135 141 147 154 161 168 176 184 193 202 212 222 233 245 257 270 284 299 314 330 347 365 384 403 424 446 468 492 516 542 568 595 623 651 680 709 739 768 797 826 854 880 906 929 951 970 986 1000 1010 1017 1021 1021 1017 1010 1000 987 970 951 929 906 880 853 825 796 767 737 707 677 648 619 591 564 537 512 487 463 440 419 398 378 359 341 324 308 293 279 265 252 240 228 217 207 197 188 179 171 163 156 149 142 136 130 124 119 114 109 105 100 96 92 89 85 82 79 76 73 70 68 65 63 60 58 56 54 52 51 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 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 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 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 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35
 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 16 16 17 17 18 19 20 21 22 23 25 26 27 29 31 33 35 37 40 42 45 48 52 55 59 64 68 74 79 86 92 100 108 116 126 136 148 160 174 189 205 223 242 263 286 311 339 369 401 436 474 515 559 606 655 708 763 819 877 935 992 1047 1097 1143 1181 1211 1231 1240 1238 1225 1202 1169 1127 1080 1027 971 914 856 798 742 688 636 588 542 499 459 422 388 356 327 301 276 254 234 215 198 182 168 154 142 131 121 112 104 96 89 82 76 71 66 61 57 53 49 46 43 40 38 35 33 31 29 27 26 24 23 22 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 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 10 10
 70 71 73 75 77 78 80 82 84 86 88 90 92 94 96 98 101 103 105 108 110 112 115 117 120 123 125 128 131 134 137 140 143 146 149 153 156 160 163 167 170 174 178 182 186 190 194 198 203 207 212 217 221 226 231 236 242 247 252 258 264 269 275 281 287 294 300 306 313 319 326 333 339 346 353 360 366 373 380 387 393 399 406 412 418 424 429 434 439 444 448 452 455 458 460 462 464 464 465 464 464 462 460 457 454 450 446 441 436 430 423 416 409 402 394 386 377 368 359 350 341 332 323 314 304 295 286 277 268 260 251 243 234 226 218 211 203 196 189 182 176 169 163 157 151 146 140 135 130 125 121 116 112 108 104 100 97 93 90 87 84 81 78 75 72 70 67 65 63 61 59 57 55 53 51 50 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 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 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 61 62 64 65 67 68
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 11 16 21 27 33 40 48 57 68 79 92 107 123 142 163 187 214 244 278 317 362 412 469 533 607 690 785 893 1015 1153 1310 1486 1684 1904 2146 2410 2691 2984 3280 3565 3823 4035 4185 4258 4248 4156 3991 3768 3506 3221 2930 2644 2371 2116 1882 1670 1479 1308 1157 1022 904 799 706 624 552 488 431 382 337 299 264 233 206 182 161 142 125 110 97 85 74 65 57 49 43 37 32 27 23 19 16 13 11 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 8 8 9 9 10 11 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 28 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 28 27 27 26 25 25 24 23 22 22 21 20 19 18 18 17 16 15 14 14 13 12 11 10 10 9 8 7 6 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 20 21 21 22 23 24 25 26 27 29 30 31 32 34 35 37 39 40 42 44 46 48 50 53 55 58 61 64 67 71 75 79 83 87 92 97 103 109 115 122 130 138 146 155 165 176 188 200 214 228 244 261 280 300 322 345 370 398 427 459 494 531 571 613 659 708 759 814 872 932 995 1060 1126 1193 1259 1324 1387 1446 1499 1546 1584 1614 1632 1640 1637 1622 1596 1560 1516 1464 1406 1343 1277 1209 1140 1071 1004 939 875 815 758 703 652 604 560 518 479 443 410 379 351 324 300 278 257 238 220 204 189 175 163 151 140 130 121 112 104 97 90 84 78 73 68 63 59 55 51 48 44 41 39 36 33 31 29 27 25 23 22 20 18 17 16 14 13 12 11 10 9 8 7 7 6 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18
 9 10 11 11 12 13 13 14 15 16 17 18 18 19 21 22 23 24 25 27 28 29 31 33 34 36 38 40 42 44 47 49 52 55 58 61 64 68 72 76 80 84 89 94 100 105 111 118 125 132 140 149 158 167 177 188 200 212 225 239 254 270 287 304 323 343 365 387 411 436 463 490 519 550 582 615 649 684 720 757 794 832 869 907 943 979 1013 1045 1074 1101 1124 1144 1161 1173 1180 1183 1182 1177 1167 1153 1136 1115 1092 1065 1037 1007 975 943 909 876 842 809 776 743 711 680 651 622 594 567 541 517 494 471 450 430 411 393 376 360 345 330 317 304 292 280 269 259 250 241 232 224 217 209 203 196 190 184 179 174 169 165 160 156 152 149 145 142 139 136 133 130 127 125 123 120 118 116 114 112 110 109 107 105 104 102 101 99 98 97 96 94 93 92 91 90 89 88 86 85 84 83 83 82 81 80 79 78 77 76 75 74 73 73 72 71 70 69 68 68 67 66 65 64 63 63 62 61 60 59 58 57 57 56 55 54 53 52 52 51 50 49 48 47 47 46 45 44 43 42 42 41 40 39 38 37 37 36 35 34 34 33 32 31 30 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9
 31 33 34 36 37 39 41 43 44 46 48 50 53 55 57 59 62 65 67 70 73 76 79 82 86 89 93 97 101 105 110 114 119 124 130 135 141 147 154 161 168 176 184 192 201 211 221 231 242 254 267 280 294 309 324 341 358 376 396 416 438 461 484 509 536 563 592 622 653 685 718 752 787 822 858 894 931 966 1002 1036 1069 1100 1129 1155 1178 1198 1215 1227 1235 1239 1239 1233 1224 1210 1192 1171 1146 1118 1088 1055 1020 984 948 910 873 835 798 761 725 689 655 622 590 560 531 503 476 451 427 404 382 362 342 324 307 291 275 261 247 235 223 211 201 191 181 172 164 156 148 141 135 129 123 117 112 107 102 97 93 89 85 82 78 75 72 69 66 63 61 58 56 53 51 49 47 45 43 42 40 38 37 35 34 32 31 30 29 27 26 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 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30
 0 1 1 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 17 18 19 21 23 24 26 28 31 33 36 38 41 44 48 51 55 60 64 69 75 80 87 94 101 109 118 128 139 150 163 177 192 208 227 247 268 292 319 347 379 414 452 494 540 590 645 705 771 843 920 1005 1096 1194 1298 1409 1526 1646 1771 1896 2020 2140 2252 2354 2440 2508 2555 2578 2577 2551 2503 2433 2346 2244 2131 2012 1888 1764 1641 1522 1407 1297 1194 1098 1008 924 847 776 711 652 597 547 501 460 422 387 356 327 301 277 255 235 217 200 185 171 158 146 136 126 117 108 101 94 87 81 76 70 66 61 57 54 50 47 44 41 38 36 34 31 29 28 26 24 23 21 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 58 60 61 62 64 65 67 69 71 73 75 77 79 82 85 88 91 95 98 103 107 111 116 122 128 134 141 148 156 164 173 183 193 204 216 229 243 258 275 292 311 331 352 375 400 426 454 484 516 550 585 622 661 701 743 786 829 872 915 957 997 1035 1069 1098 1123 1141 1153 1158 1156 1147 1130 1107 1079 1045 1006 965 921 875 828 782 735 690 646 604 563 525 488 454 422 392 364 337 313 290 269 250 232 215 200 185 172 160 149 139 129 120 112 104 97 91 85 79 74 69 65 61 57 53 50 47 44 41 39 36 34 32 30 28 27 25 24 22 21 20 19 17 16 16 15 14 13 12 11 11 10 10 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 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 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38
 39 39 39 40 40 41 41 42 42 43 43 44 44 45 46 47 48 48 49 50 52 53 54 55 57 58 60 62 64 66 68 71 73 76 79 83 86 90 94 99 104 109 115 121 128 135 143 151 161 171 182 194 207 221 237 253 272 291 313 336 361 389 419 451 486 524 564 608 655 705 758 815 875 937 1002 1069 1137 1206 1273 1338 1399 1455 1504 1544 1573 1592 1598 1592 1573 1543 1502 1452 1395 1331 1264 1194 1124 1053 984 916 852 790 731 676 625 577 532 490 452 416 384 354 326 300 277 256 236 218 201 186 172 159 147 136 126 117 109 101 94 87 81 76 71 66 62 58 54 51 47 45 42 39 37 35 33 31 29 28 26 25 24 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38
 69 71 73 76 78 81 83 86 89 91 94 97 100 104 107 110 114 118 121 125 129 134 138 142 147 152 157 162 167 173 178 184 190 196 203 209 216 223 230 238 246 254 262 270 279 288 297 306 315 325 335 345 356 366 377 388 399 410 421 433 444 455 467 478 490 501 512 523 534 544 555 565 574 583 592 600 608 615 622 628 633 637 641 644 647 648 649 649 649 647 645 642 638 634 629 623 617 610 603 595 586 577 568 559 549 538 528 517 506 495 484 473 462 451 439 428 417 406 395 384 374 363 353 343 333 323 313 304 295 286 277 269 260 252 244 236 229 222 215 208 201 195 188 182 177 171 165 160 155 150 145 140 136 131 127 123 119 115 111 108 104 101 97 94 91 88 85 82 80 77 75 72 70 67 65 63 61 59 57 55 53 52 50 48 47 45 44 42 41 39 38 37 36 35 33 32 31 30 29 28 27 27 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 28 28 29 30 31 32 33 33 34 35 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 57 59 61 63 65 67
 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 44 47 50 53 56 59 63 67 71 75 80 85 91 97 103 110 118 126 135 145 155 166 178 191 205 220 236 253 272 292 314 336 361 387 414 443 474 505 538 571 606 640 674 707 740 770 797 821 842 857 868 874 875 870 860 846 826 804 778 749 718 686 654 621 588 555 524 493 463 435 408 383 359 336 315 294 276 258 242 227 212 199 187 175 165 155 145 137 129 121 115 108 102 97 92 87 82 78 74 71 67 64 61 58 56 54 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13
 66 68 70 73 75 78 80 83 86 89 92 95 99 102 106 110 114 118 122 127 131 136 142 147 153 159 166 172 179 187 195 203 212 221 231 242 253 264 277 290 303 318 334 350 367 386 405 426 448 471 496 521 549 577 608 640 673 708 745 783 823 864 907 951 997 1043 1090 1138 1186 1234 1281 1327 1372 1416 1456 1494 1529 1559 1585 1607 1623 1634 1639 1639 1633 1622 1606 1584 1558 1527 1493 1455 1415 1373 1328 1282 1236 1189 1142 1095 1048 1003 958 914 872 831 791 753 717 682 648 616 586 557 529 503 478 455 432 411 391 372 354 337 321 306 292 278 265 253 241 230 220 210 201 192 184 176 168 161 154 148 142 136 130 125 119 115 110 105 101 97 93 89 86 82 79 76 73 70 67 64 62 59 57 54 52 50 48 46 44 42 40 38 37 35 33 32 30 29 27 26 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 47 48 50 51 53 55 56 58 60 62 64
 5 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 20 21 22 23 25 26 28 29 31 33 35 37 40 42 45 48 51 54 58 61 65 70 74 79 85 90 97 103 111 118 127 136 145 156 167 179 192 206 221 237 254 272 292 313 335 359 384 410 438 467 497 528 559 592 624 657 689 720 749 777 802 824 842 856 866 872 873 869 861 848 831 811 788 763 736 707 677 646 616 585 555 526 498 470 444 418 394 371 350 329 310 292 275 259 244 230 217 204 193 182 172 163 154 146 138 131 125 118 113 107 102 98 93 89 85 82 78 75 72 69 67 64 62 60 58 56 54 52 50 49 47 46 45 44 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4
 2 3 4 4 5 6 7 7 8 9 10 11 13 14 15 16 18 20 21 23 25 27 29 31 34 37 39 43 46 49 53 57 61 66 71 77 82 89 95 103 111 119 128 138 149 160 173 186 200 216 233 251 270 291 313 337 363 391 420 451 484 519 556 595 635 677 719 763 807 851 895 938 978 1016 1051 1082 1109 1130 1146 1156 1161 1159 1152 1139 1121 1098 1072 1042 1009 975 939 902 864 826 789 752 717 682 648 616 585 555 527 500 475 451 428 407 387 368 350 333 317 303 289 276 263 252 241 231 221 212 204 196 188 181 174 168 162 156 151 145 140 136 131 127 123 119 115 112 108 105 102 99 96 93 90 87 85 82 80 77 75 73 71 69 67 64 63 61 59 57 55 53 52 50 48 47 45 44 42 41 39 38 37 35 34 33 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 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 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 3 6 10 14 18 24 30 37 45 54 65 77 91 108 127 149 174 203 237 276 321 373 434 503 584 677 783 903 1039 1190 1355 1531 1712 1889 2051 2186 2280 2324 2313 2249 2140 1997 1834 1662 1490 1325 1172 1032 906 794 695 609 533 466 408 358 314 275 242 213 188 165 146 129 114 101 90 80 71 63 56 50 45 40 36 32 29 26 24 21 19 17 16 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 6 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 29 30 32 34 37 39 42 44 47 50 53 57 60 64 69 73 78 83 89 95 101 108 115 123 132 141 151 161 173 185 198 212 227 243 260 279 299 320 343 367 393 421 450 481 514 549 586 625 665 707 750 795 841 887 934 980 1026 1071 1114 1154 1191 1224 1252 1275 1293 1305 1310 1310 1303 1290 1272 1248 1220 1188 1152 1114 1074 1032 989 946 903 860 818 777 737 699 662 627 593 561 531 502 475 449 425 402 381 361 342 324 307 292 277 263 250 238 226 215 205 195 186 178 170 162 155 148 141 135 129 124 119 114 109 104 100 96 92 88 84 81 78 75 71 69 66 63 60 58 56 53 51 49 47 45 43 41 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 46 48 51 53 56 60 63 67 71 75 80 85 91 97 103 110 118 126 135 145 155 167 179 192 207 223 240 258 278 300 324 350 378 408 441 476 515 556 601 649 701 756 815 878 944 1014 1087 1162 1239 1317 1395 1472 1545 1613 1675 1728 1771 1803 1821 1825 1816 1793 1758 1711 1654 1589 1517 1442 1364 1284 1205 1128 1052 979 910 844 782 724 670 620 573 530 489 452 418 387 358 331 307 285 264 245 227 211 196 183 170 159 148 138 129 120 113 105 99 92 87 81 76 71 67 63 59 56 52 49 46 44 41 39 36 34 32 30 29 27 25 24 22 21 20 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 6 6 5 5 5 4 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 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10
 19 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 47 49 51 53 55 57 59 62 64 67 70 73 76 79 83 87 91 95 99 104 108 113 119 124 130 136 143 149 156 164 171 179 187 195 204 213 222 232 241 251 260 270 280 290 299 309 318 326 335 342 349 356 362 366 370 373 375 376 376 375 373 369 365 360 355 348 341 333 325 316 307 297 288 278 269 259 249 240 230 221 212 203 194 186 178 170 163 156 149 142 136 130 124 119 114 109 104 99 95 91 87 83 80 76 73 70 67 65 62 60 57 55 53 51 49 47 45 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18
 43 45 46 48 50 51 53 55 57 59 61 63 65 68 70 73 75 78 81 84 87 90 94 97 101 105 109 113 118 122 127 132 138 143 149 155 161 168 175 182 190 197 205 214 223 232 241 251 261 271 282 293 304 315 327 339 351 364 376 388 401 413 425 437 449 461 472 482 492 502 511 519 526 532 537 542 545 548 549 549 549 547 544 541 536 531 524 517 510 501 492 483 473 463 453 442 431 420 409 398 387 376 365 355 344 334 323 313 303 294 284 275 266 258 249 241 233 226 218 211 204 198 191 185 179 173 168 162 157 152 148 143 138 134 130 126 122 118 115 111 108 105 102 99 96 93 90 88 85 83 80 78 76 74 72 70 68 66 64 62 60 59 57 55 54 52 51 49 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 31 32 34 35 36 37 38 39 41 42
 38 39 39 40 41 43 44 45 46 47 48 49 51 52 53 55 56 58 59 61 62 64 66 67 69 71 73 75 76 78 80 82 84 87 89 91 93 95 98 100 102 105 107 110 112 115 117 120 122 125 127 130 132 135 137 139 142 144 146 149 151 153 155 157 159 161 162 164 165 167 168 169 170 171 172 172 173 173 174 174 174 174 173 173 173 172 171 170 169 168 167 166 164 163 161 160 158 156 155 153 151 149 147 145 143 140 138 136 134 132 130 127 125 123 121 119 116 114 112 110 108 106 104 102 100 98 96 94 92 90 88 87 85 83 81 80 78 77 75 74 72 71 69 68 67 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 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 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 33 33 34 35 36 37
 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 9 11 12 13 14 15 16 18 19 21 22 24 26 28 30 32 35 37 40 43 46 49 53 56 60 65 69 74 80 86 92 99 106 114 122 131 141 152 163 176 189 204 220 237 255 275 297 320 345 373 402 434 468 504 543 585 630 677 727 780 836 893 953 1014 1077 1139 1202 1262 1321 1375 1426 1470 1507 1536 1557 1569 1571 1563 1547 1522 1489 1449 1404 1354 1300 1244 1186 1128 1070 1012 956 901 848 798 750 704 661 620 581 545 512 480 451 423 398 374 352 331 312 295 278 263 249 235 223 212 201 191 182 173 165 158 151 145 138 133 128 123 118 114 109 106 102 98 95 92 89 86 84 81 79 77 75 73 71 69 67 65 64 62 60 59 58 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 7 8 9 10 11 12 13 15 16 18 19 21 23 25 27 29 31 34 37 40 43 47 50 55 59 64 69 75 81 88 95 103 112 121 131 142 154 166 180 195 211 228 247 268 290 313 339 366 395 427 460 496 534 575 618 663 710 759 810 862 916 970 1024 1077 1130 1180 1228 1271 1311 1345 1373 1394 1409 1416 1416 1410 1396 1377 1351 1321 1286 1248 1207 1164 1120 1075 1029 984 940 896 854 813 773 735 699 665 632 601 572 544 518 494 471 450 430 411 393 376 360 346 332 319 307 295 285 274 265 256 247 239 231 224 217 210 204 198 192 187 181 176 171 166 162 157 153 149 145 141 137 133 130 126 123 120 116 113 110 107 104 101 98 95 93 90 87 85 82 80 78 75 73 71 69 66 64 62 60 58 57 55 53 51 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 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
 37 39 40 41 43 44 46 47 49 51 53 54 56 58 61 63 65 67 70 73 75 78 81 85 88 91 95 99 103 107 112 117 122 127 133 139 145 152 159 167 175 183 193 202 212 223 235 247 260 274 288 304 320 338 356 376 396 418 440 464 489 515 542 571 600 630 661 693 725 757 790 822 854 885 915 943 970 995 1017 1036 1052 1065 1074 1079 1081 1078 1072 1062 1049 1032 1013 990 966 939 911 882 852 821 790 758 727 696 666 636 607 579 551 525 500 476 452 430 409 389 370 352 334 318 303 288 274 261 249 237 226 215 205 196 187 179 171 163 156 150 143 137 132 126 121 116 111 107 103 99 95 91 88 84 81 78 75 72 70 67 65 62 60 58 55 53 51 50 48 46 44 42 41 39 38 36 35 34 32 31 30 28 27 26 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 6 5 5 4 4 4 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 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 26 27 28 29 30 31 33 34 35 36
 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 83 85 86 87 89 90 92 93 95 97 98 100 102 104 106 108 110 113 115 118 120 123 126 129 132 136 140 143 147 152 156 161 166 171 177 182 189 195 202 209 216 224 233 241 251 260 270 281 292 303 316 328 341 355 369 383 398 414 430 446 463 480 498 515 533 551 569 587 604 622 639 655 670 685 699 711 723 733 741 748 754 757 759 759 757 754 748 741 733 723 711 698 684 670 654 637 620 602 584 566 548 530 512 494 476 458 441 425 408 392 377 362 348 334 321 308 296 284 273 262 252 242 233 224 215 207 199 192 185 178 171 165 159 154 148 143 138 133 129 125 120 117 113 109 106 102 99 96 93 90 87 84 82 79 77 75 72 70 68 66 64 62 60 59 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 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 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 43 43 44 45 45 46 47 48 48 49 50 51 52 52 53 54 55 56 57 57 58 59 60 61 62 63 64 65 65 66
 0 0 0 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 23 24 26 27 29 31 33 35 37 40 42 45 48 51 55 58 62 66 71 76 81 86 93 99 106 114 123 132 142 153 165 178 192 208 224 243 263 285 309 336 364 396 430 468 509 554 603 656 714 778 846 921 1001 1088 1181 1281 1387 1500 1618 1740 1867 1995 2124 2251 2372 2486 2589 2677 2748 2798 2827 2831 2813 2771 2709 2627 2530 2420 2301 2176 2047 1918 1791 1666 1546 1432 1324 1222 1127 1038 956 880 810 745 686 632 582 536 494 456 421 389 360 333 308 285 265 245 228 212 197 183 170 158 147 137 128 119 111 103 96 90 83 77 72 67 62 58 53 49 46 42 39 35 32 30 27 24 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 0 0 0
 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 30 31 33 35 37 40 42 45 47 50 54 57 61 65 69 73 78 84 89 95 102 109 117 125 134 144 155 166 179 192 207 222 239 257 277 298 321 345 372 400 430 463 497 534 572 613 656 701 748 796 846 896 947 998 1048 1097 1143 1186 1225 1260 1289 1312 1329 1338 1340 1336 1324 1306 1283 1253 1220 1182 1142 1099 1054 1009 963 918 872 828 785 744 704 666 629 595 562 531 502 474 449 425 402 381 361 343 326 310 295 282 269 257 246 236 226 217 209 201 194 188 182 176 171 166 161 157 153 149 146 142 139 136 134 131 129 127 124 122 121 119 117 116 114 113 111 110 109 107 106 105 104 103 102 101 100 99 98 97 97 96 95 94 93 92 91 91 90 89 88 87 86 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 55 54 53 51 50 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 14 13 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1
 33 35 37 40 42 45 48 51 54 57 60 64 68 72 76 80 85 90 95 100 106 112 118 125 131 139 146 154 163 171 181 190 200 211 222 234 246 258 272 286 300 315 330 346 363 380 398 416 435 454 474 494 514 534 555 576 597 617 638 659 679 698 718 736 754 772 788 804 818 832 844 855 866 875 882 889 894 898 901 903 903 903 901 898 894 889 883 876 868 859 850 839 828 816 803 790 776 761 746 730 714 698 681 664 646 629 611 593 575 558 540 522 504 487 470 453 436 419 403 387 372 357 343 328 315 301 288 276 264 253 242 231 221 211 201 192 184 176 168 160 153 146 139 133 127 121 116 111 106 101 97 92 88 84 80 77 73 70 67 64 61 58 56 53 51 49 46 44 42 40 39 37 35 34 32 30 29 28 26 25 24 23 22 20 19 18 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 7 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 2 2 2 2 2 2 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 10 11 13 14 15 16 17 19 20 22 23 25 27 29 31
 0 0 0 0 1 2 3 4 5 6 7 8 10 11 13 15 16 18 20 22 25 27 30 32 35 39 42 46 49 54 58 63 68 73 79 86 92 100 108 116 125 135 146 157 169 183 197 213 229 247 266 287 309 333 359 386 416 447 480 515 552 591 632 675 719 765 813 860 909 957 1006 1053 1098 1141 1181 1218 1251 1279 1303 1321 1333 1340 1342 1338 1330 1316 1299 1277 1252 1225 1195 1163 1130 1096 1062 1027 993 958 925 892 860 829 799 770 742 716 690 666 643 622 601 582 563 546 529 514 500 486 473 461 450 439 429 420 411 403 395 387 380 374 367 361 356 350 345 339 334 329 325 320 315 311 306 301 297 292 287 283 278 273 269 264 259 254 249 244 239 233 228 223 218 213 207 202 197 191 186 181 175 170 165 160 155 149 144 139 135 130 125 120 116 111 107 103 99 94 91 87 83 79 76 72 69 66 63 60 57 54 51 49 46 44 42 39 37 35 33 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 13 12 11 10 9 9 8 8 7 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 14 15 17 18 19 20 21 23 24 26 28 30 31 34 36 38 41 43 46 49 53 56 60 64 69 74 79 84 90 97 104 111 120 128 138 148 159 171 184 198 213 230 247 266 286 308 331 356 382 410 440 471 504 538 574 611 649 688 727 767 805 843 879 912 943 971 994 1013 1027 1035 1038 1036 1029 1017 1000 979 954 926 896 864 830 796 761 726 692 658 625 592 562 532 503 476 451 427 404 382 362 343 325 308 292 277 264 251 239 227 217 207 197 188 180 172 165 158 152 146 140 134 129 124 120 115 111 107 103 99 96 92 89 86 83 80 77 74 72 69 67 64 62 60 58 55 53 51 49 48 46 44 42 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 20 19 18 17 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 10 12 14 16 18 20 22 25 28 31 34 37 41 45 50 55 60 66 72 79 86 94 103 113 123 135 147 161 176 192 210 229 251 274 299 327 357 390 425 463 504 549 596 647 701 757 816 878 941 1005 1069 1133 1195 1253 1308 1357 1399 1434 1460 1477 1485 1483 1472 1453 1426 1392 1353 1309 1261 1211 1159 1107 1054 1002 951 901 853 807 763 721 681 643 608 574 543 513 486 460 436 413 392 372 354 337 321 305 291 278 266 254 243 233 223 214 205 197 189 181 174 168 161 155 149 143 138 133 128 123 118 114 109 105 101 97 93 89 86 82 79 76 72 69 66 63 61 58 55 53 50 48 45 43 41 39 36 34 32 31 29 27 25 24 22 20 19 18 16 15 14 12 11 10 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 56 59 61 64 67 70 73 77 81 85 89 94 99 104 110 116 123 130 137 145 154 163 173 184 195 207 220 233 248 263 280 297 315 334 354 375 396 418 441 464 487 510 533 555 576 596 614 629 643 654 662 666 667 665 660 652 640 626 610 591 571 550 527 504 481 457 434 411 389 367 347 327 307 289 272 255 240 225 211 198 186 175 164 154 145 136 128 120 113 106 100 94 89 84 79 75 71 67 64 60 57 54 52 49 47 45 42 41 39 37 36 34 33 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 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 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23
 33 35 36 38 39 41 42 44 46 47 49 51 53 55 57 59 62 64 66 69 72 74 77 80 83 87 90 94 97 101 106 110 114 119 124 129 135 141 147 153 160 168 175 183 192 200 210 220 230 241 253 265 278 292 306 321 336 353 370 388 407 426 447 468 489 512 535 558 583 607 632 658 683 709 735 760 785 810 834 857 879 900 920 938 955 970 984 995 1005 1012 1018 1021 1022 1022 1019 1014 1007 999 988 977 963 948 932 915 897 878 858 837 816 795 773 751 729 707 686 664 642 621 600 580 559 540 520 502 483 465 448 431 415 399 384 369 355 341 328 315 303 291 279 268 257 247 237 228 218 210 201 193 185 177 170 163 156 150 143 137 132 126 120 115 110 105 101 96 92 88 84 80 76 73 69 66 63 60 57 54 51 48 46 43 41 39 37 34 32 30 29 27 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32
 40 43 46 49 52 56 59 63 67 71 75 80 85 90 95 101 106 112 119 126 133 140 148 156 165 174 183 193 203 214 226 238 250 263 277 291 306 322 338 355 372 390 409 429 449 469 491 512 534 557 580 603 627 650 674 697 720 743 765 787 808 828 847 865 882 897 911 924 935 944 951 957 961 964 965 964 961 957 952 945 937 928 917 906 893 880 866 851 835 820 803 786 769 752 735 717 700 682 664 647 629 612 595 577 561 544 528 512 496 480 465 450 436 421 407 394 381 368 355 343 331 320 308 298 287 277 267 257 248 239 230 222 214 206 198 191 183 177 170 163 157 151 145 140 134 129 124 119 114 110 106 101 97 93 89 86 82 79 75 72 69 66 63 60 57 55 52 50 47 45 43 41 39 37 35 33 31 30 28 26 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 7 6 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 1 1 2 3 3 4 5 6 7 8 9 10 11 13 14 15 17 19 20 22 24 26 28 30 32 35 37
 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 38 39 40 41 43 44 46 47 49 51 52 54 56 59 61 63 66 69 72 75 78 82 85 89 93 98 102 107 113 118 124 130 137 144 151 159 168 176 186 196 206 217 229 241 254 268 282 297 313 329 346 364 383 402 422 442 463 484 506 528 550 572 593 614 635 654 673 690 705 719 730 740 747 752 754 753 751 745 737 727 715 701 685 668 649 630 609 588 567 546 524 503 482 461 441 421 402 383 366 348 332 316 301 287 273 260 248 236 225 214 204 195 186 178 169 162 155 148 141 135 130 124 119 114 109 105 101 97 93 90 86 83 80 77 74 71 69 66 64 62 60 58 56 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18
 33 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 58 59 61 63 64 66 68 71 73 76 78 81 84 87 91 95 99 103 108 112 118 123 129 136 143 150 158 166 175 184 194 205 216 229 242 255 270 285 302 319 337 356 377 398 420 444 468 493 520 547 575 604 633 663 693 723 752 781 809 836 862 885 906 924 939 951 960 964 965 963 956 946 932 915 896 874 849 823 796 767 738 708 678 648 619 590 562 534 508 483 458 435 412 391 371 352 334 317 301 286 271 258 245 233 222 211 201 192 183 174 167 159 152 146 139 133 128 122 117 113 108 104 100 96 92 89 85 82 79 76 73 71 68 66 63 61 59 57 55 53 51 49 47 46 44 42 41 40 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 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 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33
 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 61 62 64 66 67 69 71 73 75 77 80 82 84 87 90 93 96 99 102 106 110 114 118 122 127 132 137 142 148 154 161 168 175 182 190 199 207 216 226 236 246 257 268 280 292 304 317 330 343 356 369 382 395 408 421 433 444 455 464 473 480 486 491 494 496 496 495 492 487 480 473 463 453 442 429 416 402 388 373 358 343 328 313 299 284 270 257 243 231 218 207 196 185 175 165 156 147 139 131 124 117 111 104 99 93 88 83 79 74 70 67 63 60 56 53 51 48 46 43 41 39 37 35 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31
 78 83 88 93 99 105 111 117 124 130 138 145 152 160 169 177 186 195 204 214 224 234 245 256 267 279 290 303 315 328 341 354 367 381 395 409 424 438 453 468 483 498 514 529 545 560 576 592 607 623 639 655 671 687 703 719 736 752 769 785 802 820 837 855 873 892 911 931 951 971 992 1014 1037 1060 1084 1108 1134 1160 1186 1214 1242 1270 1299 1329 1358 1388 1418 1448 1477 1506 1534 1561 1586 1609 1630 1649 1664 1677 1685 1690 1690 1686 1677 1663 1644 1620 1592 1559 1521 1480 1435 1387 1337 1285 1231 1176 1121 1065 1011 956 903 851 801 753 706 662 619 579 541 505 471 439 409 380 354 329 306 284 264 245 227 211 195 181 168 155 144 133 123 113 104 96 88 81 75 68 63 57 52 47 43 38 34 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 1 2 3 4 5 6 8 9 10 12 14 15 17 19 21 23 26 28 31 33 36 39 42 45 49 52 56 60 64 69 73
 150 156 161 167 172 178 183 189 194 200 205 210 216 221 226 231 236 240 245 250 254 258 262 266 270 273 276 280 283 286 288 291 293 296 298 300 303 305 307 309 311 313 315 317 320 322 325 327 330 334 337 341 345 350 355 360 366 373 380 387 396 405 414 425 436 448 461 474 489 505 521 539 558 578 599 621 645 669 695 721 749 778 808 838 870 901 933 965 997 1028 1058 1087 1114 1138 1160 1179 1194 1204 1210 1212 1208 1199 1185 1166 1143 1115 1083 1047 1009 968 926 882 838 794 750 707 664 623 584 546 510 476 443 412 384 357 331 308 286 265 246 228 212 197 182 169 157 146 135 126 117 108 100 93 87 80 75 69 64 60 55 51 47 44 41 38 35 32 29 27 25 23 21 19 17 16 14 13 11 10 9 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 22 23 25 26 28 30 31 33 35 37 40 42 45 47 50 53 55 58 62 65 68 72 76 79 83 87 92 96 100 105 109 114 119 124 129 134 139 145
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13 15 17 19 21 24 27 30 33 36 39 43 47 51 56 61 66 72 78 84 91 99 106 115 124 134 144 156 168 181 195 210 226 243 261 281 302 324 348 374 401 430 461 494 529 566 605 646 690 736 784 835 888 943 1000 1059 1120 1182 1245 1309 1373 1437 1500 1562 1620 1676 1727 1773 1813 1846 1871 1887 1894 1892 1879 1857 1826 1786 1737 1681 1619 1552 1481 1408 1332 1256 1180 1105 1032 962 894 829 767 709 654 603 555 510 469 431 395 362 332 304 279 255 234 214 195 179 163 149 136 124 113 103 93 85 77 70 63 57 51 46 41 36 32 28 24 21 18 15 12 10 8 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 19 20 21 22 23 24 25 27 28 29 30 32 33 34 36 37 39 41 42 44 46 48 50 52 54 57 59 61 64 67 70 73 76 79 82 86 90 94 98 102 106 111 116 121 126 132 138 144 151 157 164 172 179 187 195 204 213 222 232 242 252 263 274 285 296 308 320 333 345 358 371 384 397 411 424 438 451 464 478 491 504 516 529 541 553 564 576 586 596 606 615 623 631 638 645 651 656 660 664 667 669 671 672 671 671 669 667 664 660 655 650 644 638 631 623 615 606 597 587 577 566 555 544 532 521 509 497 484 472 460 447 435 423 411 399 387 375 363 352 340 329 318 307 297 287 277 267 258 249 240 231 222 214 206 199 191 184 177 170 164 157 151 145 139 134 129 123 118 114 109 104 100 96 92 88 84 81 77 74 71 68 65 62 59 56 54 51 49 47 45 43 41 39 37 35 33 32 30 29 27 26 25 24 23 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 10 11 11 12 13 14 14 15 16 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 15 20 26 33 41 50 61 73 87 104 122 144 168 197 230 267 310 360 418 484 559 647 747 862 994 1145 1316 1510 1727 1968 2231 2512 2806 3100 3381 3630 3828 3958 4008 3973 3858 3676 3444 3180 2902 2623 2353 2099 1864 1651 1459 1288 1136 1002 884 780 688 608 538 477 423 376 335 298 267 239 215 194 175 159 145 132 121 112 103 96 90 84 79 75 71 68 65 62 60 58 56 55 53 52 51 50 49 49 48 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 30 29 29 28 27 26 25 25 24 23 22 21 20 20 19 18 17 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 12 14 15 17 19 21 23 25 27 29 32 34 37 40 43 46 50 53 57 61 66 71 76 81 87 93 99 106 114 122 130 139 149 160 171 184 197 211 226 243 261 280 301 323 347 373 401 431 464 499 537 577 620 667 717 771 828 888 953 1021 1093 1169 1249 1332 1418 1506 1596 1687 1778 1868 1955 2038 2116 2186 2247 2297 2335 2359 2370 2365 2345 2311 2263 2202 2131 2050 1961 1867 1770 1670 1570 1471 1373 1279 1188 1101 1019 941 868 800 737 678 623 572 526 483 443 407 373 343 314 289 265 243 223 205 188 172 158 145 133 122 111 102 93 85 77 71 64 58 53 48 43 38 34 30 27 23 20 17 15 12 10 8 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 12 13 14 15 16 17 18 20 21 22 23 24 26 27 28 30 31 32 33 35 36 38 39 40 42 43 45 46 48 49 51 53 55 56 58 60 62 64 67 69 71 74 77 80 83 86 90 94 98 103 108 114 120 126 134 142 150 160 170 182 195 209 225 242 261 282 305 331 359 391 425 463 506 552 603 659 721 789 863 945 1033 1130 1234 1346 1466 1593 1727 1866 2008 2151 2292 2427 2550 2659 2747 2810 2845 2850 2824 2767 2683 2575 2448 2307 2158 2004 1850 1700 1555 1417 1287 1167 1056 955 862 778 701 633 571 515 465 420 380 344 311 282 256 233 211 192 175 160 146 133 121 111 101 93 85 78 71 65 59 54 49 45 41 37 34 30 27 25 22 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 13 15 18 20 23 26 30 33 37 40 44 49 53 58 63 68 73 79 85 91 98 105 113 121 129 138 148 158 168 180 192 205 218 233 249 265 283 302 322 344 367 392 419 448 479 513 549 588 630 675 724 777 834 896 963 1034 1112 1195 1285 1382 1485 1596 1713 1838 1970 2109 2254 2403 2556 2710 2863 3013 3155 3286 3401 3498 3570 3616 3632 3617 3571 3494 3389 3260 3111 2946 2770 2588 2404 2222 2045 1874 1712 1560 1418 1286 1164 1053 951 859 775 699 630 568 512 461 416 374 337 304 274 247 222 200 180 162 145 130 116 104 93 83 73 65 57 50 43 37 32 27 22 18 14 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 41 42 44 46 47 49 51 53 54 56 58 60 62 64 66 68 70 73 75 77 79 82 84 87 89 92 94 97 100 103 106 109 112 115 118 122 125 129 133 136 140 145 149 153 158 163 168 173 179 185 191 198 205 212 220 228 236 245 255 265 276 288 300 313 327 342 358 375 393 412 432 454 477 502 528 556 586 618 651 687 725 765 808 853 901 951 1004 1060 1117 1177 1240 1304 1369 1436 1503 1569 1635 1698 1758 1814 1865 1908 1944 1971 1987 1993 1988 1971 1944 1906 1858 1801 1737 1667 1593 1515 1435 1354 1274 1195 1118 1044 973 905 841 780 723 670 620 574 531 491 454 420 389 360 333 309 286 265 245 227 211 196 182 169 157 145 135 126 117 108 101 94 87 81 75 70 65 60 55 51 47 44 40 37 34 31 29 26 24 21 19 17 15 14 12 10 9 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 22 24 25 26 27 28 30 31 32 34 35 36 38
 56 59 63 67 71 74 78 82 86 91 95 99 103 108 112 117 121 126 130 135 140 144 149 154 159 163 168 173 178 183 187 192 197 202 207 212 216 221 226 231 236 241 246 251 256 262 267 273 279 284 291 297 304 311 318 326 334 343 352 362 372 384 396 409 423 439 455 473 493 514 537 561 588 617 649 683 721 761 805 853 905 962 1023 1090 1163 1241 1327 1420 1521 1630 1749 1876 2013 2161 2318 2485 2661 2846 3037 3233 3431 3626 3814 3989 4146 4277 4377 4439 4460 4436 4368 4258 4108 3926 3719 3493 3257 3016 2777 2543 2320 2108 1910 1727 1558 1404 1263 1135 1020 916 823 738 663 595 534 479 430 386 346 311 279 250 224 200 179 160 142 127 112 99 87 77 67 58 49 42 35 29 23 18 13 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 11 13 15 18 20 22 25 28 30 33 36 39 42 46 49 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 14 19 24 30 36 42 49 57 65 75 85 96 108 121 135 151 168 187 208 231 256 283 314 347 384 424 469 518 572 632 698 771 851 939 1036 1143 1261 1390 1531 1686 1855 2039 2238 2453 2684 2931 3192 3466 3751 4042 4334 4623 4901 5159 5390 5585 5735 5834 5878 5863 5791 5664 5488 5270 5020 4745 4455 4157 3858 3564 3279 3007 2750 2508 2284 2076 1885 1710 1551 1405 1273 1153 1044 945 856 776 703 637 577 523 474 430 390 353 320 290 263 238 215 194 175 158 142 128 114 102 91 80 71 62 54 46 40 33 27 22 16 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 8 10 12 14 17 19 22 24 27 30 34 38 42 46 51 56 62 68 75 83 91 101 111 122 135 149 164 182 201 223 247 275 305 339 378 421 469 523 584 652 729 815 911 1019 1139 1272 1420 1582 1761 1955 2163 2386 2619 2858 3098 3331 3549 3739 3893 4000 4053 4048 3985 3866 3701 3499 3269 3025 2774 2525 2284 2055 1842 1645 1465 1303 1156 1026 909 805 713 632 560 496 440 391 347 309 274 244 218 194 173 154 138 123 110 98 88 78 70 62 55 49 44 39 34 30 26 22 19 16 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2 3 5 6 7 9 10 11 13 14 16 17 19 20 22 24 26 27 29 31 33 35 37 39 41 44 46 49 51 54 57 60 63 66 69 73 76 80 84 89 94 99 104 110 116 122 129 137 145 154 164 175 187 199 213 228 245 264 284 306 330 357 387 419 455 495 538 586 638 696 759 827 902 983 1071 1166 1268 1377 1493 1616 1744 1876 2012 2150 2287 2421 2548 2666 2771 2861 2931 2980 3006 3007 2985 2939 2872 2786 2685 2571 2447 2317 2184 2050 1917 1788 1662 1542 1429 1321 1221 1127 1040 960 886 817 755 698 645 598 554 515 479 446 416 389 364 342 322 303 286 270 256 243 231 220 210 201 192 184 176 169 162 156 150 145 140 135 130 125 121 117 113 109 105 102 98 95 91 88 85 82 79 76 73 70 67 65 62 59 57 54 52 49 47 44 42 40 37 35 33 31 29 27 25 23 21 19 17 16 14 12 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 1
 37 38 40 42 44 46 48 50 52 54 56 58 61 63 65 67 70 72 75 77 80 82 85 88 91 94 96 99 103 106 109 112 116 119 123 127 131 135 139 144 148 153 158 164 169 175 181 188 195 202 210 218 226 235 245 255 266 277 289 302 316 331 346 363 381 400 420 441 464 489 515 542 572 603 636 672 709 749 792 837 884 935 988 1044 1103 1165 1230 1298 1369 1443 1519 1598 1678 1760 1844 1927 2011 2093 2172 2249 2321 2388 2448 2500 2542 2575 2596 2606 2603 2589 2562 2524 2475 2416 2348 2273 2192 2105 2015 1923 1829 1736 1643 1552 1463 1377 1294 1215 1139 1066 998 933 872 815 761 711 664 620 578 540 504 470 439 410 382 357 333 311 290 271 253 236 220 205 191 178 166 154 144 133 124 115 107 99 91 84 78 71 66 60 55 50 45 41 37 33 29 25 22 19 16 13 10 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 1 2 3 3 4 5 6 7 8 9 10 12 13 14 15 17 18 19 21 22 24 25 27 28 30 31 33 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 9 14 20 25 32 38 46 54 62 71 81 92 103 116 129 144 160 177 195 215 236 260 285 312 342 374 408 445 485 529 575 626 680 738 800 866 937 1013 1093 1177 1267 1360 1458 1560 1666 1775 1886 2000 2115 2230 2345 2458 2570 2678 2782 2882 2975 3063 3143 3216 3280 3336 3384 3422 3451 3471 3482 3483 3475 3458 3432 3396 3352 3299 3238 3169 3092 3008 2917 2820 2718 2611 2501 2388 2273 2157 2040 1925 1810 1698 1589 1483 1380 1282 1188 1099 1015 936 861 791 726 665 609 557 508 464 422 385 350 318 288 261 237 214 193 174 157 141 126 113 101 89 79 70 61 53 46 39 33 27 22 17 12 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 12 20 29 39 50 63 78 95 113 134 158 185 216 250 288 331 380 434 494 562 636 719 811 911 1022 1142 1273 1414 1565 1727 1899 2080 2270 2467 2671 2880 3094 3310 3526 3742 3956 4165 4368 4561 4743 4909 5057 5183 5281 5349 5381 5374 5326 5233 5097 4918 4702 4453 4177 3883 3578 3270 2966 2671 2391 2127 1883 1659 1456 1274 1110 965 836 723 623 536 459 392 334 283 239 201 167 138 113 91 72 55 41 28 17 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 1 4 7 10 13 17 20 24 28 32 36 41 45 50 56 61 67 73 79 86 93 100 108 116 125 134 144 154 164 175 187 199 212 226 240 255 271 287 305 323 342 362 383 405 428 451 476 503 530 558 587 618 650 683 717 753 789 827 867 907 949 992 1037 1083 1130 1178 1228 1279 1331 1385 1440 1496 1554 1613 1673 1735 1798 1862 1928 1995 2062 2131 2201 2271 2342 2413 2485 2555 2626 2695 2762 2827 2889 2948 3002 3052 3095 3132 3161 3183 3195 3198 3191 3173 3146 3107 3059 3001 2934 2858 2775 2685 2589 2490 2386 2281 2175 2068 1962 1858 1755 1656 1559 1466 1377 1292 1210 1133 1060 991 926 865 808 754 703 656 611 570 531 495 461 429 400 372 346 322 299 278 259 240 223 206 191 177 164 151 139 128 118 108 99 90 82 74 67 60 54 48 42 37 32 27 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 3 5 8 11 14 17 20 24 28 32 37 41 47 52 59 65 73 80 89 98 109 120 133 146 161 178 196 216 239 263 291 321 355 393 435 482 534 592 658 730 811 902 1003 1116 1242 1382 1538 1711 1903 2115 2348 2604 2883 3185 3509 3852 4212 4582 4955 5321 5667 5981 6247 6453 6584 6635 6600 6482 6288 6028 5716 5367 4995 4613 4232 3861 3506 3172 2860 2572 2309 2070 1853 1658 1482 1325 1184 1058 946 846 756 676 605 542 485 434 389 348 312 279 250 224 200 179 160 142 126 112 99 88 77 67 58 50 43 36 30 24 19 14 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 46 51 56 62 68 74 80 87 93 100 107 115 122 130 138 147 155 164 173 182 191 201 211 221 231 241 252 262 273 284 295 306 317 328 339 351 362 373 384 396 407 418 429 441 452 463 474 486 497 509 521 533 545 558 572 586 601 616 633 651 670 691 713 738 764 793 825 859 897 938 983 1033 1087 1147 1211 1282 1360 1445 1537 1637 1747 1865 1994 2134 2284 2445 2618 2802 2997 3201 3413 3630 3850 4067 4276 4470 4643 4787 4893 4956 4970 4931 4841 4701 4516 4295 4045 3776 3496 3214 2937 2669 2415 2176 1955 1752 1567 1399 1248 1113 991 882 786 700 623 555 494 441 393 350 312 279 249 222 198 176 157 140 125 111 98 87 77 67 59 51 45 38 32 27 22 18 14 10 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 12 16 19 23 27 32 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 5 10 16 22 30 39 49 61 74 90 107 127 150 177 207 242 281 326 378 436 503 577 661 755 858 972 1095 1227 1367 1511 1659 1805 1945 2077 2194 2295 2376 2434 2471 2486 2480 2457 2419 2370 2311 2245 2176 2104 2031 1959 1888 1819 1751 1685 1621 1559 1498 1438 1379 1320 1261 1203 1145 1087 1028 970 913 856 799 744 691 639 588 541 495 452 411 373 338 305 274 246 221 197 176 156 138 122 107 94 82 71 62 53 45 38 31 25 20 15 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 8 10 12 15 17 20 22 25 28 32 35 39 43 48 52 57 63 68 75 81 89 96 105 114 124 134 145 158 171 185 200 217 235 254 275 297 321 346 374 403 434 467 503 540 579 620 663 708 755 803 852 902 953 1004 1054 1104 1154 1201 1246 1289 1329 1366 1399 1427 1451 1470 1483 1492 1494 1491 1482 1467 1447 1421 1391 1355 1315 1271 1224 1175 1122 1069 1014 959 903 848 795 742 691 643 596 552 510 470 433 398 366 336 309 283 260 238 218 200 183 168 154 141 130 119 109 100 92 85 78 72 66 61 56 51 47 43 40 37 34 31 28 26 23 21 19 17 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
 40 42 44 47 49 52 55 57 60 63 66 69 72 75 78 81 84 87 90 93 97 100 104 107 111 114 118 121 125 129 133 137 141 146 150 154 159 164 169 174 180 185 191 197 204 211 218 226 234 242 252 261 272 283 296 309 323 338 354 372 391 412 434 458 484 512 543 576 611 650 691 736 783 835 890 949 1012 1079 1151 1226 1306 1390 1477 1567 1660 1755 1850 1945 2037 2126 2210 2285 2351 2405 2445 2470 2478 2468 2441 2398 2338 2265 2179 2083 1980 1872 1762 1650 1539 1431 1326 1226 1130 1041 956 878 805 737 675 618 565 517 473 433 396 363 332 304 279 256 235 215 198 182 167 154 141 130 119 110 101 93 86 79 72 66 61 56 51 47 43 39 35 32 29 26 23 20 18 15 13 11 9 7 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 1 2 3 4 5 7 8 9 11 12 14 15 17 19 21 23 25 26 29 31 33 35 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 1 4 7 11 15 19 24 29 35 41 48 56 65 75 86 99 112 128 145 165 186 211 238 268 302 341 383 431 485 544 611 685 767 858 958 1068 1188 1318 1459 1609 1768 1934 2106 2280 2454 2623 2782 2928 3056 3161 3240 3290 3310 3300 3261 3196 3107 2999 2875 2740 2597 2449 2300 2153 2008 1868 1734 1607 1486 1372 1266 1167 1075 989 910 838 770 709 652 600 552 508 468 431 397 366 337 311 287 265 245 226 209 193 179 165 153 141 131 121 112 103 95 88 81 75 69 64 58 54 49 45 41 37 34 30 27 24 22 19 17 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 15 24 33 44 56 70 85 102 121 143 167 194 225 260 299 342 392 447 510 580 659 748 847 958 1082 1219 1371 1539 1722 1921 2136 2367 2610 2866 3130 3399 3669 3935 4191 4433 4654 4852 5021 5159 5265 5338 5378 5387 5366 5318 5245 5151 5038 4908 4765 4609 4443 4268 4087 3901 3710 3518 3323 3129 2937 2747 2560 2378 2202 2033 1870 1716 1570 1432 1304 1183 1072 969 874 787 707 635 569 509 454 405 360 320 284 252 223 196 173 151 132 115 100 86 73 62 52 43 35 27 21 15 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 11 16 20 24 29 35 40 46 52 59 66 74 82 90 99 109 120 131 143 155 169 183 199 216 234 253 274 296 321 347 376 407 440 477 518 562 611 664 723 789 861 941 1030 1129 1240 1363 1500 1653 1823 2013 2224 2457 2716 3000 3310 3646 4006 4386 4780 5177 5565 5927 6242 6489 6649 6706 6650 6483 6213 5859 5444 4989 4520 4053 3604 3182 2794 2441 2125 1845 1598 1381 1191 1026 883 759 652 559 478 409 348 296 251 212 178 149 124 102 82 66 51 39 28 18 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 27 41 58 78 102 130 163 202 248 303 368 444 535 643 770 921 1099 1311 1561 1856 2203 2609 3082 3625 4240 4922 5654 6405 7126 7755 8220 8461 8443 8170 7685 7050 6336 5601 4890 4230 3635 3110 2653 2258 1920 1632 1387 1179 1003 853 726 618 527 449 383 327 278 237 202 172 146 124 104 88 73 61 50 41 32 25 19 13 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 16 21 27 32 39 46 53 62 71 81 91 103 116 130 146 163 181 201 224 248 274 303 335 370 407 448 493 541 593 649 709 773 841 913 989 1068 1150 1234 1321 1408 1495 1582 1668 1750 1830 1905 1976 2042 2102 2156 2205 2248 2286 2319 2347 2372 2393 2411 2427 2441 2453 2464 2473 2482 2490 2497 2502 2506 2507 2506 2502 2494 2482 2465 2442 2412 2376 2332 2280 2221 2155 2082 2002 1916 1826 1733 1637 1540 1442 1346 1252 1160 1072 987 907 832 761 695 633 577 524 476 432 391 354 321 290 262 236 213 191 172 154 138 124 111 98 87 77 68 59 52 45 38 32 27 22 17 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 14 17 21 24 28 33 37 43 48 54 61 68 75 84 93 103 114 126 139 153 168 185 203 223 245 269 295 323 353 387 423 461 503 549 597 649 705 764 826 892 961 1033 1108 1185 1264 1345 1426 1508 1590 1670 1749 1826 1900 1970 2037 2099 2157 2210 2259 2302 2340 2373 2401 2424 2442 2455 2464 2467 2466 2459 2448 2431 2409 2382 2349 2311 2267 2218 2163 2104 2039 1970 1898 1821 1742 1661 1579 1495 1412 1329 1248 1168 1091 1017 945 877 812 750 692 638 587 540 495 454 416 381 348 318 291 265 241 220 200 181 164 149 135 121 109 98 88 78 69 61 54 47 41 35 29 24 20 15 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 15 20 25 31 37 44 51 58 67 76 85 95 107 118 131 145 159 175 192 210 229 249 271 294 319 345 373 402 433 466 501 537 575 615 657 701 746 794 844 895 949 1006 1065 1126 1190 1257 1328 1402 1480 1563 1650 1742 1840 1944 2054 2171 2295 2426 2563 2707 2856 3010 3167 3325 3480 3629 3768 3891 3993 4069 4113 4121 4089 4016 3903 3752 3569 3360 3132 2892 2648 2406 2171 1948 1737 1543 1365 1203 1057 927 811 708 617 537 466 405 350 303 261 225 193 165 140 119 100 84 69 56 45 35 27 19 12 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 12 15 19 23 27 32 37 43 49 55 62 70 78 87 97 108 120 133 147 163 180 199 220 242 267 294 324 357 393 433 476 523 575 631 691 757 828 905 986 1074 1166 1264 1366 1473 1584 1697 1813 1929 2046 2161 2274 2383 2487 2585 2677 2760 2835 2902 2959 3007 3046 3077 3099 3114 3121 3121 3115 3104 3088 3067 3042 3013 2982 2946 2908 2868 2824 2778 2729 2678 2624 2567 2508 2446 2382 2314 2245 2173 2099 2023 1946 1868 1789 1709 1630 1551 1472 1395 1320 1246 1174 1104 1037 972 911 851 795 742 691 643 598 555 515 477 442 408 377 348 321 295 271 249 228 209 190 173 157 143 129 116 104 92 82 72 63 54 46 38 31 25 19 13 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 12 15 17 20 23 26 29 33 36 40 44 48 53 57 62 67 73 79 85 92 99 106 115 123 132 142 153 165 177 191 205 221 238 257 277 299 324 350 379 411 447 486 529 576 629 687 751 822 900 987 1083 1190 1307 1436 1578 1733 1902 2086 2285 2497 2721 2956 3197 3439 3677 3903 4106 4278 4408 4489 4513 4478 4385 4237 4044 3814 3558 3288 3013 2740 2477 2227 1993 1778 1581 1402 1242 1098 969 855 753 663 584 513 451 397 348 306 268 235 206 180 157 137 119 104 90 77 66 56 48 40 33 27 21 16 12 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 11 13 15 18 20 23 26 29 32 35 39 42 46 50 54 58 62 66 71 76 80 85 91 96 101 107 113 118 124 131 137 144 150 158 165 172 180 188 197 205 215 224 235 246 257 269 282 296 311 328 345 364 384 406 429 455 483 513 545 580 619 660 705 754 807 864 926 993 1066 1144 1229 1319 1416 1520 1629 1745 1865 1990 2117 2244 2368 2487 2596 2691 2767 2821 2848 2847 2815 2753 2664 2551 2417 2270 2112 1951 1790 1632 1481 1338 1205 1082 969 866 774 690 615 548 488 435 387 344 306 272 242 214 190 168 149 131 116 101 89 77 67 57 49 41 34 28 22 17 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 11 15 19 23 28 33 38 43 49 55 62 69 77 85 94 103 113 124 135 148 161 175 191 207 225 245 266 289 313 340 369 400 434 471 511 554 601 652 708 768 832 902 978 1059 1146 1240 1340 1446 1560 1679 1805 1936 2073 2214 2359 2506 2655 2803 2949 3090 3226 3353 3470 3575 3666 3740 3796 3834 3852 3849 3827 3784 3723 3644 3549 3440 3319 3187 3047 2901 2752 2601 2449 2299 2152 2009 1870 1738 1611 1491 1378 1271 1172 1079 992 912 839 770 708 650 597 548 504 463 425 391 360 331 304 280 258 238 219 202 186 172 158 146 134 124 114 105 96 88 81 74 67 61 56 51 46 41 37 32 29 25 21 18 15 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 13 17 20 25 29 34 39 44 50 56 62 70 77 85 94 103 113 124 135 148 161 175 190 207 224 243 263 285 308 333 359 387 417 449 483 519 557 597 639 684 731 779 830 883 938 995 1054 1115 1177 1241 1307 1374 1442 1512 1582 1654 1728 1802 1877 1953 2031 2109 2188 2268 2347 2427 2507 2585 2662 2737 2808 2874 2935 2988 3032 3066 3088 3097 3091 3069 3030 2975 2904 2818 2717 2604 2480 2349 2213 2073 1933 1794 1658 1526 1401 1282 1170 1065 968 879 796 721 652 589 532 481 434 392 354 319 288 260 234 211 190 171 154 139 125 112 100 90 80 71 63 56 49 43 37 32 27 22 18 14 11 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 1 5 10 15 21 27 34 41 48 56 65 74 85 96 107 120 134 148 164 181 199 219 240 262 286 312 340 369 401 434 469 507 546 588 631 676 723 772 822 872 923 975 1026 1077 1127 1175 1222 1266 1308 1347 1383 1416 1447 1474 1498 1521 1541 1559 1577 1594 1610 1628 1646 1666 1688 1712 1740 1771 1805 1844 1888 1937 1990 2049 2112 2182 2256 2334 2417 2503 2592 2681 2770 2856 2936 3009 3070 3116 3145 3153 3139 3099 3034 2945 2832 2700 2551 2390 2221 2048 1876 1708 1546 1392 1249 1115 993 882 781 690 608 536 471 413 362 317 277 241 210 182 158 136 117 101 86 73 61 51 42 34 26 20 14 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 14 17 21 25 29 34 39 45 51 58 65 74 83 92 103 115 128 143 159 176 196 217 241 267 296 328 364 402 445 493 544 601 663 730 803 882 967 1058 1154 1256 1362 1472 1585 1699 1813 1926 2035 2138 2234 2322 2398 2463 2515 2553 2577 2587 2583 2566 2537 2496 2445 2386 2319 2245 2166 2082 1996 1908 1818 1727 1637 1547 1459 1373 1289 1207 1129 1053 981 912 847 785 726 671 620 572 527 485 446 410 376 345 317 290 266 244 223 204 187 171 156 142 130 118 108 98 89 81 73 66 60 54 48 43 39 34 30 26 23 20 17 14 11 9 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 12 15 17 20 23 26 30 33 37 41 45 50 55 60 65 72 78 85 93 101 110 119 130 141 153 167 181 197 215 234 255 277 302 329 359 392 427 466 508 554 605 659 719 783 852 926 1005 1090 1180 1275 1375 1479 1587 1698 1811 1925 2039 2151 2260 2365 2464 2556 2639 2712 2775 2826 2865 2891 2906 2908 2899 2879 2849 2809 2761 2706 2644 2577 2505 2430 2352 2272 2191 2110 2028 1946 1866 1787 1709 1633 1559 1487 1417 1349 1284 1221 1160 1102 1047 993 942 893 846 801 759 718 679 642 607 573 541 510 481 454 428 403 379 356 335 315 296 277 260 244 228 213 199 186 173 161 150 139 129 119 110 101 93 85 78 71 64 58 52 46 41 36 31 26 22 18 14 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 14 20 25 32 39 46 55 64 74 85 97 111 126 142 160 180 202 227 254 283 316 352 392 436 484 537 595 659 729 804 886 975 1070 1171 1279 1393 1512 1636 1763 1893 2025 2155 2284 2409 2529 2642 2747 2844 2930 3005 3070 3123 3166 3199 3222 3235 3240 3237 3226 3208 3184 3153 3117 3074 3025 2971 2910 2844 2771 2693 2609 2519 2424 2325 2222 2115 2006 1896 1785 1674 1565 1458 1353 1252 1156 1063 976 893 816 744 677 614 557 504 456 411 371 334 300 269 242 216 193 172 153 136 120 106 93 81 71 61 52 44 37 30 24 19 14 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 2 5 9 13 16 20 25 29 33 38 43 48 53 58 64 69 75 81 87 93 100 106 113 119 126 133 140 147 154 162 169 177 184 192 200 208 216 224 232 241 249 258 267 277 287 297 308 319 331 344 358 373 389 407 427 449 473 500 530 563 601 642 689 742 801 866 939 1021 1112 1212 1324 1447 1582 1730 1892 2068 2257 2461 2677 2904 3141 3383 3626 3864 4091 4298 4477 4619 4717 4764 4757 4694 4578 4416 4212 3978 3723 3455 3182 2913 2651 2403 2169 1952 1753 1571 1407 1259 1126 1008 902 809 726 653 588 531 481 436 397 362 332 304 280 258 239 222 206 192 180 168 158 148 140 132 124 117 111 105 99 94 89 84 79 75 71 67 63 59 56 52 49 46 43 39 36 34 31 28 25 23 20 17 15 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 13 16 19 22 26 30 34 39 44 50 56 63 70 78 87 96 107 119 131 145 161 178 197 218 241 266 294 324 358 395 436 480 529 581 639 700 767 838 913 992 1076 1162 1251 1341 1432 1522 1610 1695 1775 1850 1918 1979 2031 2075 2110 2136 2154 2164 2167 2164 2154 2140 2122 2100 2075 2048 2019 1989 1958 1926 1893 1860 1826 1791 1756 1719 1682 1644 1604 1563 1520 1475 1429 1382 1332 1282 1230 1176 1122 1068 1013 959 905 852 800 749 700 652 607 564 522 483 446 412 379 349 320 294 269 246 225 206 187 171 155 141 127 115 104 93 84 75 66 59 52 45 39 33 28 23 19 15 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 15 20 26 32 39 47 56 65 76 88 101 116 133 152 174 198 225 257 292 332 378 430 490 559 637 726 828 945 1078 1230 1403 1600 1822 2071 2350 2660 3000 3368 3761 4172 4592 5006 5399 5753 6048 6269 6401 6438 6381 6235 6015 5735 5412 5063 4702 4340 3987 3649 3330 3033 2758 2506 2276 2068 1879 1708 1554 1416 1291 1179 1079 989 907 834 769 709 656 608 564 524 488 455 425 398 372 349 328 308 289 272 256 241 227 213 201 189 177 166 156 146 137 128 120 111 104 96 89 82 76 70 64 58 52 47 42 37 33 28 24 20 16 13 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 2 5 7 10 12 15 19 22 26 31 35 41 46 53 60 67 75 85 95 106 118 132 147 164 182 203 225 251 278 309 343 380 421 466 515 569 628 692 761 836 917 1002 1094 1190 1291 1396 1503 1613 1724 1834 1941 2045 2144 2235 2318 2391 2453 2503 2540 2565 2577 2576 2563 2540 2506 2462 2411 2353 2288 2219 2145 2068 1990 1909 1828 1746 1665 1584 1505 1426 1350 1276 1203 1134 1066 1001 939 880 823 769 718 669 623 580 539 500 464 430 398 368 340 314 290 267 246 226 208 191 175 160 146 134 122 111 100 91 82 74 66 59 52 46 40 35 30 25 21 17 13 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
 7 9 11 12 14 16 18 20 22 24 26 29 31 34 37 40 43 46 49 52 56 60 64 68 72 76 81 86 92 97 103 109 116 123 130 138 146 155 164 174 184 195 207 219 233 247 262 277 294 312 331 350 371 393 416 440 466 492 519 547 575 604 634 664 694 724 753 782 810 837 863 888 910 931 950 968 982 995 1006 1015 1022 1026 1029 1030 1030 1028 1024 1020 1014 1007 999 990 981 970 959 948 936 923 910 896 882 867 852 836 820 804 787 770 752 734 715 697 678 658 639 619 599 579 559 539 520 500 480 461 442 423 405 387 370 353 336 321 305 290 276 262 249 236 224 212 201 190 180 170 161 152 143 135 127 120 113 106 100 94 88 82 77 72 67 63 59 54 50 47 43 40 36 33 30 28 25 22 20 17 15 13 11 9 7 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 1 2 3 4 6
 14 16 17 19 21 22 24 26 28 30 32 35 37 39 42 44 47 49 52 55 58 61 65 68 71 75 79 83 87 91 96 101 106 111 117 122 129 135 142 149 157 165 174 184 194 204 216 228 241 256 271 287 305 324 345 367 391 416 444 473 505 540 576 615 657 701 748 797 849 904 960 1019 1079 1141 1203 1265 1327 1388 1446 1502 1554 1601 1642 1677 1704 1723 1734 1736 1729 1713 1688 1656 1616 1569 1516 1459 1398 1334 1268 1201 1134 1067 1002 938 876 817 760 706 655 607 562 520 480 444 410 378 349 322 298 275 254 234 217 200 185 171 158 147 136 126 117 108 100 93 86 80 74 69 64 59 55 50 47 43 40 37 34 31 28 26 24 21 19 17 15 14 12 10 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 1 2 4 5 6 7 8 10 11 13
 56 58 61 63 65 68 70 73 75 78 80 83 86 88 91 94 96 99 102 105 107 110 113 116 119 122 125 128 131 134 137 140 143 146 149 153 156 159 163 166 170 173 177 181 185 189 193 197 202 206 211 216 221 227 233 239 245 252 259 267 275 283 293 302 312 323 334 347 359 373 387 402 418 435 453 472 492 513 535 558 582 608 635 663 693 724 756 790 825 861 899 938 978 1020 1062 1105 1148 1191 1233 1275 1315 1353 1389 1421 1448 1471 1489 1500 1505 1502 1493 1476 1452 1422 1385 1343 1296 1246 1192 1136 1079 1021 964 907 852 799 747 698 651 607 566 527 490 456 424 395 367 342 318 296 276 257 240 224 209 195 182 170 159 148 138 129 121 113 106 99 92 86 81 75 70 66 61 57 53 49 46 42 39 36 33 30 28 25 23 20 18 16 14 12 11 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 7 8 9 10 10 11 12 13 14 16 17 18 19 21 22 24 25 27 28 30 32 34 35 37 39 41 43 45 47 49 52 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 14 18 22 26 31 36 42 48 54 62 69 78 88 99 110 123 138 154 172 192 214 238 266 297 331 370 413 462 516 576 644 720 804 898 1001 1115 1240 1376 1524 1682 1849 2024 2204 2386 2565 2738 2900 3044 3167 3265 3334 3373 3381 3361 3313 3242 3151 3044 2925 2799 2667 2533 2400 2268 2139 2015 1896 1782 1674 1572 1475 1384 1297 1216 1140 1069 1002 938 879 824 771 722 676 633 593 555 519 486 455 426 398 373 349 326 305 286 268 250 235 220 206 193 181 169 159 149 139 131 123 115 108 101 95 89 84 79 74 69 65 61 57 54 50 47 44 41 38 36 33 31 29 26 24 22 20 19 17 15 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 12 15 18 21 25 29 33 37 42 46 52 57 63 69 75 82 89 97 105 114 123 133 143 154 166 178 191 205 220 236 253 271 290 311 333 356 381 407 435 465 496 530 566 604 645 687 733 780 831 884 939 997 1057 1120 1184 1251 1319 1388 1457 1528 1597 1667 1734 1800 1863 1923 1978 2029 2073 2111 2142 2165 2179 2184 2180 2166 2142 2109 2066 2015 1955 1888 1815 1737 1655 1570 1483 1396 1309 1223 1140 1059 982 908 838 772 710 653 599 550 504 462 423 388 355 325 298 273 250 229 210 192 176 161 147 135 123 113 103 94 86 78 71 64 58 53 47 42 38 34 30 26 23 19 16 13 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 33 36 38 41 44 48 51 54 58 62 66 70 74 79 84 89 94 99 105 111 117 124 131 138 145 153 161 170 179 188 198 208 218 229 241 252 265 277 290 303 317 331 345 360 375 390 405 420 435 449 464 479 493 506 519 532 544 555 566 575 584 592 599 606 611 616 620 623 625 627 628 628 628 628 627 626 624 623 621 619 617 615 613 612 610 608 607 606 605 604 604 604 604 604 605 606 608 609 611 614 616 619 623 626 630 634 638 642 646 651 655 659 664 668 671 675 677 680 681 682 683 682 680 678 674 669 663 656 648 639 629 617 605 591 577 562 547 531 514 497 480 463 445 428 411 394 377 361 345 329 314 299 284 270 257 244 231 219 208 197 186 176 166 157 148 140 132 124 116 109 103 96 90 84 79 74 69 64 59 55 51 47 44 40 37 34 31 28 25 23 20 18 16 14 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 8 9 11 12 14 16 17 19 21 23 26 28
 44 48 52 56 60 64 68 73 77 81 86 90 94 99 103 107 112 116 121 125 129 134 138 143 147 151 156 160 165 169 174 178 183 187 192 197 202 207 212 218 224 230 236 243 251 259 267 277 287 299 312 326 342 360 380 403 428 457 489 525 566 613 664 723 789 862 945 1037 1140 1254 1382 1522 1678 1848 2035 2238 2458 2693 2943 3206 3477 3753 4027 4292 4539 4758 4938 5071 5148 5164 5119 5013 4852 4645 4401 4130 3844 3552 3260 2976 2705 2449 2210 1989 1787 1603 1436 1286 1152 1031 924 828 743 667 600 541 488 442 401 364 332 304 278 256 236 218 202 188 175 164 153 144 135 127 120 114 107 102 97 92 87 83 79 75 71 68 64 61 58 55 52 50 47 44 42 39 37 35 32 30 28 26 24 22 20 18 16 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 8 11 13 16 20 23 26 30 33 37 40
 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 10 13 15 17 20 23 26 29 33 37 41 46 51 57 63 70 77 85 94 104 114 126 139 154 170 187 207 228 251 277 306 337 372 409 450 494 541 592 645 702 760 820 881 941 999 1054 1105 1149 1187 1217 1239 1252 1256 1251 1239 1220 1196 1166 1133 1097 1060 1021 982 942 904 866 830 795 761 728 697 668 640 613 587 563 539 517 495 475 455 436 418 400 383 367 351 335 320 306 291 278 265 252 240 228 216 205 194 184 174 165 156 148 140 132 124 117 111 105 99 93 88 83 78 74 70 66 62 58 55 52 49 46 44 41 39 37 35 33 31 30 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 42 45 48 51 55 58 62 66 69 73 77 81 85 90 94 98 102 107 111 116 120 125 129 134 138 143 147 152 156 161 165 169 173 177 181 185 189 193 197 200 204 207 211 214 218 221 225 228 232 236 240 245 249 255 260 267 273 281 290 299 310 321 334 349 365 383 403 425 449 476 506 539 575 615 659 707 760 817 880 949 1023 1103 1190 1282 1381 1484 1593 1704 1817 1928 2035 2134 2222 2292 2342 2368 2367 2338 2282 2201 2098 1979 1847 1709 1569 1430 1296 1168 1049 938 837 745 662 588 521 462 409 362 320 284 251 223 197 175 155 138 122 108 96 86 76 68 60 53 47 42 37 33 29 25 22 19 17 14 12 10 9 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 9 10 12 14 16 18 20 23 25 28 30 33 36
 0 0 0 0 0 0 0 0 2 3 4 6 7 9 10 12 14 16 18 20 22 24 26 28 31 33 36 39 42 45 49 52 56 61 65 70 75 81 87 94 101 109 118 127 138 149 161 175 190 206 224 245 267 291 318 348 381 417 457 501 550 603 661 725 794 869 949 1036 1128 1226 1328 1435 1545 1657 1769 1881 1990 2095 2193 2283 2364 2433 2491 2535 2567 2585 2591 2584 2567 2539 2503 2458 2408 2352 2292 2229 2164 2098 2030 1963 1895 1829 1763 1698 1635 1573 1513 1455 1399 1344 1291 1240 1190 1142 1096 1052 1009 967 927 889 851 815 781 747 715 684 654 625 597 570 544 519 495 472 449 428 407 388 369 351 333 317 301 285 271 257 243 231 218 207 195 185 174 165 155 146 138 129 122 114 107 100 93 87 81 75 69 64 59 54 49 44 40 36 32 28 24 21 17 14 11 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 1 3 6 8 11 14 17 20 24 28 32 36 40 45 50 56 62 68 74 81 89 97 105 114 124 135 146 158 171 184 199 215 231 249 268 289 310 333 357 383 410 439 469 500 532 566 601 636 672 709 746 782 818 854 888 921 952 981 1009 1033 1056 1076 1093 1108 1121 1132 1141 1148 1153 1157 1160 1162 1164 1166 1167 1169 1170 1173 1176 1179 1184 1190 1196 1204 1213 1223 1234 1246 1260 1274 1289 1305 1321 1338 1354 1370 1385 1399 1411 1420 1426 1429 1428 1423 1413 1397 1376 1350 1318 1282 1240 1195 1146 1095 1041 986 931 875 821 767 715 665 617 571 528 487 449 413 380 349 321 294 269 247 226 206 188 172 156 142 129 117 106 96 87 78 70 62 55 49 43 37 32 27 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
 28 30 32 34 36 38 40 42 45 47 49 52 54 57 59 62 64 67 70 73 76 79 82 85 89 92 96 100 104 108 113 118 123 129 135 141 148 155 163 172 181 191 202 215 228 242 258 275 294 315 338 363 391 422 456 494 535 581 631 687 747 814 887 966 1053 1147 1248 1356 1472 1595 1724 1859 1999 2142 2287 2431 2573 2709 2838 2957 3063 3153 3227 3283 3319 3336 3334 3314 3277 3225 3160 3084 2999 2907 2810 2709 2606 2503 2401 2300 2201 2105 2012 1923 1838 1757 1680 1608 1539 1475 1415 1359 1307 1258 1214 1172 1134 1099 1067 1038 1011 986 963 943 924 906 890 875 860 847 834 821 808 796 784 772 759 746 734 720 707 693 678 663 648 632 617 600 584 567 550 532 515 497 480 462 444 427 409 392 374 357 341 324 308 292 276 261 246 232 218 204 191 178 166 154 142 131 120 110 100 91 82 73 65 58 50 43 37 30 25 19 14 9 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 1 3 4 6 8 9 11 13 14 16 18 20 22 24 26
 10 12 15 17 20 22 25 28 31 34 37 40 44 47 51 55 58 62 67 71 76 80 85 90 95 101 107 113 119 125 132 140 147 155 163 172 181 191 201 212 223 235 248 262 276 291 307 325 343 362 383 405 428 453 480 508 538 570 603 639 677 717 759 803 849 897 946 998 1051 1105 1160 1216 1272 1328 1383 1437 1490 1540 1588 1633 1673 1709 1740 1765 1783 1795 1799 1795 1783 1763 1735 1699 1655 1605 1548 1485 1418 1348 1275 1200 1125 1050 977 905 836 770 707 648 592 541 493 449 408 371 337 306 278 253 230 210 191 174 159 146 133 122 112 103 95 88 81 75 69 64 60 56 52 48 45 42 39 37 34 32 30 28 26 24 23 21 20 18 17 16 15 14 12 11 10 9 8 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 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 1 5 10 15 21 28 35 44 53 64 76 90 106 124 145 169 196 228 264 305 353 408 471 545 629 726 838 966 1113 1279 1468 1679 1912 2168 2442 2730 3025 3315 3588 3831 4030 4174 4255 4271 4225 4123 3976 3796 3594 3379 3161 2945 2737 2540 2355 2183 2025 1881 1750 1631 1524 1427 1340 1262 1192 1129 1073 1023 979 940 905 875 848 824 804 786 770 756 745 734 725 716 708 701 693 686 678 670 661 652 642 631 618 605 591 576 560 543 526 507 489 469 450 430 410 390 371 351 332 313 295 277 260 243 227 212 197 183 169 157 144 133 122 111 101 92 83 75 67 59 52 45 39 33 28 22 17 13 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 16 18 21 25 28 32 36 40 45 50 55 61 68 75 83 91 100 110 121 134 147 161 177 195 214 234 257 282 309 338 369 403 440 479 520 564 610 657 706 755 804 852 899 942 983 1019 1050 1075 1095 1108 1116 1117 1114 1105 1092 1075 1056 1034 1010 986 961 936 911 887 863 841 819 799 780 763 747 732 718 706 695 686 677 670 664 659 654 651 648 646 644 643 643 642 642 641 640 639 637 635 631 627 621 615 606 597 586 574 560 546 530 512 494 476 456 437 417 396 376 356 337 318 299 281 264 247 231 216 202 188 175 163 151 140 130 120 111 103 95 87 80 74 67 62 56 51 46 42 38 34 30 27 23 20 18 15 12 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10 11 13 15 17 19 22 24 27 30 34 37 41 45 50 56 61 68 75 83 91 101 111 123 136 150 166 183 203 224 248 275 304 336 371 410 453 500 551 607 668 734 805 882 964 1052 1146 1246 1351 1461 1576 1695 1818 1943 2070 2197 2323 2446 2564 2675 2776 2865 2939 2996 3034 3050 3044 3015 2963 2889 2795 2683 2556 2418 2271 2120 1967 1816 1667 1525 1389 1261 1142 1032 931 838 754 678 609 547 491 441 397 357 321 289 260 235 212 191 172 156 141 127 115 104 94 85 77 70 63 57 51 46 41 37 33 29 25 22 19 16 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 57 59 61 63 65 67 69 72 74 76 79 82 84 87 90 93 96 99 102 106 109 113 117 121 125 130 134 139 144 150 155 161 168 174 181 189 197 205 214 223 233 244 255 267 280 293 307 323 339 356 375 394 415 437 460 484 510 537 565 595 626 658 691 725 760 796 833 870 907 945 982 1019 1055 1090 1124 1156 1187 1216 1242 1266 1288 1307 1323 1336 1346 1353 1357 1358 1356 1351 1343 1332 1319 1303 1285 1265 1242 1218 1192 1165 1137 1107 1076 1045 1013 981 948 915 883 850 818 787 756 725 695 667 639 612 586 561 537 514 492 471 451 432 414 397 381 366 352 338 326 314 302 292 282 272 263 255 247 239 232 225 219 213 207 201 196 191 186 182 177 173 169 165 162 158 155 151 148 145 142 139 137 134 131 129 126 124 122 119 117 115 113 111 109 107 105 103 101 99 97 95 93 91 89 87 86 84 82 80 78 77 75 73 72 70 68 67 65 64 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 16 17 18 19 21 22 23 24 25 27 28 30 31 32 34 35 37 39 40 42 44 45 47 49 51 53
 7 8 10 12 13 15 17 19 21 23 25 27 29 32 34 36 39 41 44 46 49 52 55 57 61 64 67 70 73 77 81 84 88 92 96 101 105 109 114 119 124 130 135 141 147 153 160 166 174 181 189 197 206 216 226 236 248 260 272 286 301 317 334 352 372 394 417 441 468 497 528 561 596 634 675 718 765 814 866 920 978 1038 1102 1167 1235 1305 1376 1448 1520 1592 1661 1729 1792 1850 1901 1945 1979 2002 2015 2015 2002 1978 1941 1893 1834 1767 1693 1612 1528 1442 1355 1268 1183 1100 1020 945 873 806 743 685 632 582 537 496 458 424 393 365 339 316 294 275 258 242 228 215 203 192 182 173 164 156 149 142 136 131 125 120 115 111 107 103 99 96 92 89 86 83 80 77 75 72 70 67 65 63 60 58 56 54 52 50 48 46 44 42 40 38 36 34 33 31 29 27 26 24 22 21 19 18 16 15 14 12 11 10 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5
 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 8 9 10 11 12 14 15 16 17 19 20 22 23 25 27 28 30 32 35 37 39 42 45 48 51 55 58 62 66 71 76 81 87 93 99 107 114 123 132 141 152 163 176 189 203 219 235 253 272 292 313 336 359 384 410 436 463 491 519 546 574 600 625 649 671 690 708 722 734 742 748 750 750 746 740 731 720 707 692 676 659 640 621 601 581 561 540 520 501 481 462 444 426 408 392 376 360 346 332 318 306 294 282 272 262 252 243 234 226 219 211 204 198 192 186 180 174 169 164 159 154 149 145 140 136 132 128 123 119 116 112 108 104 100 97 93 90 86 83 80 76 73 70 67 64 61 58 56 53 50 48 45 43 40 38 36 34 32 30 28 26 24 22 20 19 17 16 14 13 12 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 1 4 8 11 15 19 23 28 33 38 43 49 55 61 68 75 83 91 100 109 119 130 141 153 166 179 194 210 227 245 264 285 307 331 356 383 412 443 475 510 548 587 629 672 719 767 818 870 924 981 1038 1096 1156 1215 1275 1334 1393 1450 1506 1560 1611 1660 1707 1750 1791 1829 1865 1898 1929 1958 1985 2011 2036 2060 2085 2108 2133 2157 2183 2209 2237 2265 2295 2326 2358 2391 2424 2457 2490 2522 2553 2581 2605 2625 2639 2647 2646 2637 2618 2589 2549 2498 2435 2363 2281 2190 2092 1989 1882 1772 1662 1552 1445 1340 1239 1143 1052 966 885 810 741 677 617 563 512 467 425 386 351 319 289 263 238 216 195 177 159 144 129 116 104 93 82 73 64 56 49 42 35 29 24 19 14 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2 4 6 8 10 13 15 18 21 24 27 30 34 38 42 46 50 55 60 65 71 77 83 90 97 105 113 122 131 141 151 162 174 186 199 213 227 243 259 275 293 311 330 350 370 391 412 433 455 477 499 520 542 562 583 602 620 637 653 668 682 694 705 714 722 729 735 740 744 748 751 753 755 757 759 761 764 767 770 774 778 784 790 797 805 815 825 836 849 863 878 894 911 930 950 970 992 1015 1038 1061 1085 1109 1133 1155 1177 1196 1214 1229 1240 1248 1252 1251 1245 1234 1218 1196 1170 1139 1103 1064 1022 977 931 883 835 787 740 694 649 606 565 525 488 453 420 390 361 334 310 287 265 245 227 210 195 180 167 155 143 133 123 114 105 97 90 83 77 71 66 61 56 52 47 44 40 37 33 30 27 25 22 20 18 15 13 12 10 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 4 4 5 6 7 8 10 11 12 13 14 16 17 19 20 22 23 25 27 29 31 33 35 38 40 43 46 49 53 56 60 64 69 74 79 85 91 98 106 114 123 133 144 156 169 184 200 217 237 259 282 309 338 370 405 444 486 533 583 638 697 761 829 900 975 1053 1132 1211 1290 1366 1438 1504 1562 1610 1648 1674 1688 1690 1680 1660 1630 1592 1547 1497 1443 1387 1329 1271 1213 1156 1100 1047 995 946 900 856 814 775 738 704 672 642 614 589 565 543 522 503 486 470 456 443 431 420 411 402 394 387 381 376 371 367 364 360 357 355 352 350 348 346 344 342 340 337 334 332 328 325 321 317 313 309 304 298 293 287 281 275 268 262 255 248 241 233 226 219 211 204 196 189 182 174 167 160 153 146 139 132 126 119 113 107 101 96 90 85 79 74 69 65 60 56 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 1 2
 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 25 27 28 30 32 34 36 38 40 42 45 47 50 53 56 59 63 67 71 75 80 85 90 96 102 109 117 125 134 143 154 166 179 193 208 225 244 264 287 311 339 369 401 437 476 519 565 615 668 726 787 852 919 989 1061 1134 1206 1277 1345 1408 1465 1515 1555 1586 1606 1615 1614 1601 1579 1548 1510 1465 1415 1362 1306 1249 1191 1133 1076 1021 967 915 865 818 773 730 690 652 616 583 552 522 495 470 446 424 404 386 368 352 338 324 312 301 291 282 273 266 259 253 248 243 238 234 231 228 225 223 221 219 217 215 214 212 211 209 208 207 205 204 202 201 199 198 196 194 192 190 188 185 183 180 178 175 172 169 166 163 159 156 152 149 145 141 137 133 129 125 121 117 113 109 105 101 97 93 89 85 81 77 73 70 66 62 59 55 52 49 46 43 40 37 34 32 29 27 25 22 20 19 17 15 13 12 11 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6
 0 0 0 1 2 4 5 7 9 10 12 14 16 18 20 22 24 27 29 32 35 38 41 44 47 51 55 59 63 68 73 78 84 90 96 103 110 118 126 135 145 155 166 178 191 205 220 236 254 272 292 314 337 363 389 418 449 482 518 555 595 637 681 728 777 828 880 934 990 1047 1104 1162 1219 1276 1332 1386 1439 1488 1535 1579 1619 1655 1687 1714 1737 1756 1769 1778 1782 1781 1776 1766 1751 1733 1710 1684 1654 1620 1584 1544 1502 1457 1410 1361 1311 1260 1208 1156 1103 1051 999 948 897 848 801 755 710 668 627 588 552 517 484 452 423 396 370 346 323 302 282 264 246 230 215 201 188 176 165 154 144 135 127 118 111 104 97 91 85 80 74 69 65 61 56 53 49 45 42 39 36 33 31 28 26 23 21 19 17 15 13 11 9 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 1 5 8 12 16 20 25 30 35 40 47 53 60 68 76 85 94 105 116 128 141 156 171 188 207 227 249 273 299 327 358 392 428 468 511 558 608 662 720 781 846 914 985 1058 1132 1207 1281 1352 1421 1484 1541 1591 1633 1665 1688 1702 1706 1701 1688 1668 1642 1611 1577 1540 1502 1462 1423 1384 1347 1311 1277 1244 1214 1187 1162 1139 1118 1100 1085 1071 1060 1051 1044 1039 1036 1035 1036 1038 1042 1047 1053 1061 1069 1077 1087 1096 1105 1113 1121 1127 1131 1133 1132 1129 1122 1112 1098 1080 1059 1033 1005 973 938 901 862 822 780 739 697 656 615 576 538 502 467 434 402 373 345 319 295 272 251 231 213 196 180 166 152 139 128 117 107 97 88 80 73 66 59 53 47 42 37 32 28 24 20 16 13 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 3 8 13 18 24 30 36 43 50 57 65 74 83 92 102 113 124 136 148 160 174 188 202 217 233 249 265 281 298 315 332 348 365 381 396 411 424 437 449 459 468 475 480 484 487 488 487 485 481 477 471 464 457 449 441 433 424 417 409 402 396 392 388 385 384 385 388 393 399 409 421 435 453 475 500 530 564 604 649 702 762 831 910 1001 1105 1224 1361 1518 1699 1906 2143 2413 2720 3067 3453 3875 4328 4795 5254 5671 6006 6216 6269 6148 5864 5446 4939 4391 3842 3320 2843 2418 2048 1730 1459 1229 1036 873 737 622 525 444 375 318 269 227 192 161 136 114 95 78 64 52 41 32 24 16 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 30 33 36 39 43 46 50 53 57 61 65 69 73 77 81 85 90 94 99 103 108 113 118 123 128 133 138 143 148 154 159 165 170 176 182 188 193 199 206 212 218 224 231 237 244 251 258 265 272 280 288 296 305 314 324 334 344 356 368 381 395 410 426 443 461 481 502 524 548 574 601 630 660 692 725 761 797 835 874 915 956 999 1042 1086 1130 1174 1218 1260 1302 1342 1379 1414 1446 1473 1497 1515 1528 1535 1536 1531 1520 1502 1478 1448 1413 1374 1330 1282 1232 1180 1127 1073 1019 965 913 862 813 766 721 679 639 602 568 536 506 479 454 431 409 390 372 356 342 328 316 304 294 284 276 267 260 253 246 240 235 229 224 219 214 210 206 202 198 194 190 186 182 179 175 171 168 164 160 157 153 149 146 142 138 134 130 126 122 118 114 109 105 101 97 92 88 84 80 75 71 67 63 59 56 52 48 45 41 38 35 32 29 26 24 21 19 17 15 13 11 10 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 11 13 16 19 21 24
 20 22 24 26 27 29 31 33 35 37 40 42 44 46 49 51 54 56 59 62 64 67 70 73 76 79 82 86 89 93 96 100 103 107 111 115 119 124 128 133 137 142 147 153 158 163 169 175 181 188 195 202 209 216 224 233 241 250 260 270 280 291 302 314 327 339 353 367 381 396 412 428 445 462 480 498 516 535 555 575 595 616 636 658 679 700 722 743 764 785 806 826 846 865 883 899 914 927 939 948 955 959 961 959 954 946 935 920 903 882 859 833 805 775 744 712 679 646 613 580 548 516 486 457 429 402 376 352 330 308 288 270 252 236 220 206 193 180 169 158 148 138 129 121 113 106 99 93 87 82 76 71 67 62 58 54 51 47 44 41 38 35 33 30 28 25 23 21 19 17 15 13 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 11 13 14 16 17 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 9 12 16 19 23 27 32 38 44 51 59 68 78 89 102 117 133 152 174 199 227 260 297 339 388 443 505 576 656 746 845 955 1075 1204 1341 1484 1630 1775 1916 2046 2162 2258 2333 2382 2405 2403 2376 2329 2264 2185 2095 1998 1896 1793 1689 1587 1488 1393 1301 1214 1132 1054 981 912 848 787 731 678 629 583 540 500 463 428 396 365 337 311 287 264 243 224 206 189 173 159 146 133 122 111 101 92 84 76 68 62 56 50 45 40 35 31 27 23 20 17 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 2 4 5 7 9 11 13 15 16 18 20 23 25 27 29 31 34 36 38 41 43 46 48 51 54 57 60 63 66 69 72 76 79 83 87 91 95 100 104 109 114 119 125 131 138 145 152 160 169 178 189 200 212 225 240 256 274 293 315 339 366 396 429 465 506 551 601 656 717 784 857 938 1026 1122 1226 1338 1458 1585 1719 1858 2002 2147 2292 2434 2569 2692 2801 2892 2960 3004 3021 3010 2973 2911 2826 2723 2604 2473 2335 2192 2049 1906 1768 1634 1506 1386 1272 1167 1069 979 896 820 751 688 630 579 532 490 452 419 388 361 337 316 296 279 264 251 239 228 219 210 203 196 190 185 180 175 171 168 165 161 159 156 154 151 149 147 145 143 141 139 137 135 133 131 129 127 125 123 120 118 116 114 111 109 106 104 101 99 96 93 90 87 84 81 78 75 72 69 66 63 60 57 54 51 48 44 42 39 36 33 30 28 25 23 20 18 16 14 12 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 36 39 41 44 47 50 53 56 59 62 65 68 72 75 79 83 87 90 94 99 103 107 112 116 121 126 131 136 142 147 153 159 165 171 178 184 191 198 206 214 222 230 238 247 257 266 276 287 298 309 321 333 346 359 373 387 402 418 434 451 468 485 504 522 541 560 580 600 620 640 660 680 699 719 738 756 774 790 806 822 835 848 859 869 878 884 889 892 894 893 890 885 879 870 859 846 831 815 797 777 756 734 710 686 661 635 610 584 558 532 507 482 458 435 412 391 370 350 331 313 296 280 265 250 237 224 212 201 191 181 172 163 155 148 141 134 128 122 116 111 106 101 97 93 89 85 81 78 74 71 68 65 63 60 57 55 53 50 48 46 44 42 40 38 36 35 33 31 30 28 26 25 23 22 21 19 18 17 15 14 13 12 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 1 2 3 4 5 6 7 9 10 12 13 15 17 19 21 23 25 27 29 31
 0 0 0 0 1 3 5 7 9 12 15 17 20 24 27 31 35 39 43 48 53 59 65 71 78 85 93 102 111 121 132 143 155 168 183 198 214 232 250 270 292 314 338 363 389 417 445 474 504 534 564 594 624 652 679 704 728 748 766 781 793 801 807 810 810 807 802 795 786 777 766 754 742 730 719 707 697 686 677 669 662 656 651 647 645 645 645 648 652 657 664 673 684 697 712 728 747 768 791 816 843 873 904 937 972 1008 1045 1082 1119 1155 1188 1219 1245 1266 1281 1288 1287 1277 1258 1230 1194 1150 1100 1045 987 926 864 802 741 683 626 573 523 477 433 394 357 323 293 265 239 216 195 176 159 143 129 116 104 93 84 75 67 59 52 46 41 35 30 26 22 18 15 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 13 14 15 17 19 21 24 27 31 36 41 48 55 64 75 87 101 117 137 159 184 214 248 288 333 386 446 515 595 685 789 906 1037 1184 1347 1523 1710 1903 2094 2274 2429 2546 2615 2629 2586 2491 2354 2187 2003 1813 1625 1446 1279 1126 989 865 756 660 575 501 436 380 330 287 250 218 190 166 145 127 111 98 86 76 68 61 55 49 45 41 38 36 33 32 30 29 28 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 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 1 1 1 2 2 2 3 3 4 4 4 5 5 5
 33 35 37 39 41 43 46 48 50 53 56 59 62 65 68 71 75 78 82 86 91 95 100 105 110 116 122 129 136 143 151 159 168 178 188 199 211 224 238 253 269 286 304 324 346 369 394 420 448 479 511 545 581 618 658 699 741 784 828 871 915 957 998 1037 1073 1106 1135 1159 1179 1194 1203 1207 1207 1201 1191 1177 1159 1138 1115 1089 1061 1032 1002 972 941 910 879 849 819 789 761 733 706 679 654 629 605 582 560 539 518 498 479 461 443 426 410 395 380 365 352 339 326 314 302 291 281 271 261 252 243 235 227 219 212 205 198 191 185 179 174 168 163 158 153 149 144 140 136 132 128 124 120 117 113 110 107 104 101 98 95 92 89 87 84 82 79 77 74 72 70 68 66 63 61 59 57 56 54 52 50 48 46 45 43 41 40 38 36 35 33 32 30 29 27 26 24 23 22 20 19 18 16 15 14 13 12 11 9 8 7 7 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 24 26 27 29 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 13 16 20 25 30 35 41 48 56 64 74 85 97 111 127 144 164 187 212 241 273 309 350 395 446 502 564 632 705 783 865 950 1035 1119 1199 1273 1338 1392 1432 1459 1472 1471 1459 1435 1404 1366 1324 1279 1233 1187 1143 1100 1060 1022 988 957 929 904 882 863 847 833 821 812 805 799 795 792 790 789 788 787 785 782 779 774 766 757 745 730 713 693 670 645 618 589 558 527 495 463 431 400 370 341 313 287 263 240 218 199 180 163 148 134 121 109 98 88 79 71 63 57 50 45 39 35 30 26 23 19 16 13 11 9 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 8 11 13 16 19 22 26 30 34 38 43 48 53 59 65 72 80 88 97 107 118 130 143 158 174 191 211 232 255 281 309 340 374 412 453 497 545 598 654 714 778 845 915 987 1061 1134 1207 1277 1343 1404 1459 1506 1544 1574 1594 1605 1607 1602 1589 1571 1548 1521 1491 1460 1428 1396 1364 1333 1304 1277 1251 1228 1208 1190 1174 1162 1152 1144 1139 1137 1138 1140 1146 1154 1164 1176 1190 1206 1223 1242 1261 1282 1302 1322 1340 1357 1372 1384 1392 1397 1396 1390 1378 1361 1338 1309 1275 1236 1193 1146 1096 1045 992 939 886 834 782 733 685 639 596 554 516 479 445 413 383 356 330 306 284 263 244 226 209 194 180 166 154 142 132 122 112 103 95 88 80 74 67 61 56 50 45 41 36 32 28 24 21 17 14 11 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 5 6 7 8 10 11 12 13 15 16 18 20 22 24 26 28 31 34 37 40 44 48 52 57 63 69 75 83 91 100 110 122 135 149 166 184 204 227 252 281 313 349 388 433 482 537 597 663 736 815 901 992 1090 1192 1299 1408 1518 1626 1731 1829 1918 1996 2059 2106 2137 2151 2147 2128 2094 2047 1990 1925 1854 1778 1700 1621 1542 1464 1388 1315 1245 1178 1114 1055 999 946 897 851 809 769 733 699 668 640 614 589 567 546 527 510 494 478 464 451 439 427 415 404 394 384 374 364 354 345 336 326 317 308 299 289 280 271 262 253 244 236 227 218 210 201 193 185 177 169 161 153 146 139 132 125 118 112 105 99 93 88 82 77 71 66 62 57 52 48 44 40 36 32 29 25 22 19 16 13 11 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
 2 3 5 6 7 9 10 12 13 15 16 18 20 22 23 25 27 29 31 33 35 37 39 42 44 46 49 51 54 57 60 63 66 69 72 75 79 83 86 90 94 99 103 108 113 118 123 129 135 141 148 155 162 170 178 187 196 206 217 228 241 254 268 283 299 316 335 355 376 399 424 450 478 508 540 574 610 648 688 730 775 821 870 921 973 1027 1082 1138 1194 1251 1306 1360 1411 1459 1502 1540 1571 1594 1608 1612 1606 1590 1564 1527 1482 1429 1369 1303 1234 1162 1089 1016 945 876 809 746 686 630 578 530 486 446 409 376 346 318 293 271 250 232 215 200 186 174 163 153 143 135 127 120 113 107 102 97 92 88 83 80 76 73 69 66 63 61 58 56 53 51 49 47 45 43 41 39 37 36 34 32 31 29 27 26 24 23 21 20 19 17 16 15 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 1
 2 3 5 6 8 9 11 12 14 16 18 20 22 24 26 28 30 33 35 38 41 44 47 51 54 58 62 66 71 75 81 86 92 98 105 112 120 129 138 148 158 170 182 196 210 226 243 262 282 304 328 353 381 412 444 479 517 557 601 647 696 748 803 860 920 981 1045 1110 1175 1241 1307 1372 1435 1495 1553 1608 1658 1704 1746 1782 1813 1839 1859 1874 1883 1887 1887 1881 1870 1855 1836 1813 1785 1754 1719 1681 1640 1595 1548 1499 1447 1394 1339 1282 1225 1168 1110 1053 996 940 885 832 781 731 683 638 595 554 515 479 445 413 383 356 330 306 284 264 245 228 212 197 183 170 159 148 138 129 120 112 105 98 92 86 80 75 71 66 62 58 55 51 48 45 42 39 37 34 32 30 28 26 24 22 20 19 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 17 24 32 40 49 59 70 81 94 108 123 139 156 175 196 218 242 268 295 324 356 389 424 460 498 538 578 620 661 703 745 785 824 861 897 929 959 986 1010 1030 1049 1064 1078 1089 1100 1110 1121 1132 1145 1160 1178 1200 1225 1255 1291 1331 1378 1432 1492 1560 1634 1716 1806 1902 2005 2113 2225 2340 2454 2564 2667 2758 2830 2880 2902 2892 2848 2770 2660 2521 2359 2182 1996 1807 1621 1443 1276 1121 980 853 740 640 552 475 407 349 299 255 218 185 158 134 113 95 80 67 56 46 38 31 25 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 39 41 44 47 50 54 58 62 67 72 78 84 91 99 107 117 127 139 152 166 182 200 220 242 266 293 322 355 391 430 473 521 572 628 688 752 822 895 972 1053 1137 1223 1309 1396 1481 1563 1640 1710 1773 1825 1867 1896 1913 1917 1909 1889 1858 1817 1767 1711 1649 1583 1514 1444 1372 1302 1232 1164 1098 1034 973 916 861 809 761 715 673 633 597 563 531 502 475 450 427 406 386 368 351 335 321 308 295 283 273 262 253 244 235 227 219 212 205 198 192 186 180 174 169 164 158 153 149 144 139 135 131 126 122 118 114 110 107 103 99 96 92 89 86 82 79 76 73 70 67 64 61 58 56 53 50 48 45 43 40 38 36 33 31 29 27 25 23 21 20 18 16 15 14 12 11 10 9 8 7 6 5 4 4 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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
 18 19 21 23 24 26 28 30 32 34 36 38 40 42 45 47 49 52 55 58 60 64 67 70 73 77 81 85 89 93 98 103 108 113 119 125 131 138 145 152 160 169 178 187 197 208 220 232 245 259 274 290 308 326 346 367 390 415 441 469 498 530 564 600 639 679 722 767 815 865 917 971 1026 1084 1143 1203 1263 1324 1385 1446 1505 1562 1616 1667 1713 1755 1790 1819 1841 1854 1859 1855 1842 1819 1788 1748 1700 1645 1584 1517 1447 1373 1298 1222 1146 1071 997 926 858 793 732 674 620 569 522 479 439 402 369 338 310 285 261 240 221 204 188 173 160 148 137 127 118 110 103 96 89 84 78 73 69 64 60 57 53 50 47 45 42 40 37 35 33 31 29 28 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 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 1 1 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 10 12 13 15 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 11 15 19 23 29 35 43 51 62 74 88 104 124 147 175 207 246 292 346 411 488 579 687 814 963 1136 1334 1560 1810 2082 2367 2651 2918 3147 3319 3416 3432 3368 3235 3050 2831 2595 2356 2124 1905 1703 1520 1355 1207 1076 960 857 767 687 616 554 499 451 408 370 336 306 279 255 234 215 199 183 170 157 146 136 127 119 111 104 98 91 86 81 76 71 67 63 59 56 52 49 46 43 40 38 35 33 30 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 1 2 3 5 6 8 10 12 13 15 17 20 22 24 27 29 32 35 39 42 46 49 54 58 63 68 73 79 86 93 100 108 117 127 137 149 161 175 190 206 224 243 264 288 313 341 371 404 440 478 520 564 612 662 715 770 827 886 945 1005 1063 1120 1175 1226 1272 1314 1350 1380 1404 1422 1434 1439 1439 1435 1425 1411 1394 1374 1352 1327 1301 1273 1244 1215 1185 1154 1123 1092 1061 1029 997 966 934 902 871 839 808 776 745 714 684 654 625 596 567 540 513 487 462 438 415 392 371 351 332 313 296 279 264 249 235 222 210 198 187 177 167 158 149 141 133 126 119 112 106 101 95 90 85 80 76 72 68 64 60 57 53 50 47 44 41 39 36 34 31 29 27 24 22 20 18 17 15 13 11 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 43 46 49 52 56 59 63 66 70 74 78 82 86 91 95 99 104 109 113 118 123 128 133 138 144 149 154 159 165 170 176 181 186 191 197 202 207 211 216 221 225 229 233 237 241 244 248 251 254 256 259 262 264 267 269 272 274 277 280 283 287 291 296 301 306 313 320 327 336 345 355 367 379 392 407 423 440 459 479 501 524 549 577 606 637 671 707 746 787 830 876 925 975 1028 1081 1135 1189 1242 1292 1338 1378 1410 1434 1447 1448 1436 1412 1376 1328 1271 1207 1136 1062 987 911 838 767 699 636 578 524 475 430 389 352 319 289 263 239 218 198 181 166 152 140 128 118 109 101 94 87 81 75 70 65 61 57 54 50 47 44 42 39 37 35 33 31 29 27 26 24 23 21 20 19 18 16 15 14 13 12 11 10 9 8 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 10 12 14 16 19 21 23 26 28 31 34 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12 14 17 19 22 25 28 32 36 40 45 51 57 64 71 80 89 100 112 125 140 157 177 199 224 252 284 321 363 411 465 526 596 675 764 863 974 1096 1229 1373 1525 1684 1844 2002 2151 2284 2396 2480 2533 2553 2540 2498 2429 2341 2237 2123 2004 1884 1765 1651 1541 1439 1343 1253 1171 1096 1027 964 906 854 807 763 724 689 657 628 601 577 556 536 519 503 489 476 464 454 444 435 427 420 413 406 400 394 388 382 376 370 364 357 351 344 336 329 321 313 304 296 287 278 269 260 250 241 232 223 214 205 196 187 179 171 163 155 147 140 133 126 120 113 107 101 96 90 85 80 75 71 67 62 58 54 51 47 44 40 37 34 31 28 26 23 21 18 16 14 11 9 7 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 14 15 17 19 21 23 24 26 28 30 32 35 37 39 41 44 46 48 51 53 56 59 62 65 68 71 74 78 82 85 89 94 98 103 108 113 118 124 131 137 145 152 160 169 179 189 200 212 224 238 253 269 286 305 325 347 370 396 423 452 483 517 552 590 629 671 714 759 806 854 903 952 1002 1052 1101 1149 1196 1241 1284 1325 1362 1397 1428 1456 1480 1500 1517 1529 1538 1544 1545 1543 1538 1529 1516 1501 1482 1460 1436 1409 1379 1346 1312 1276 1237 1198 1157 1115 1072 1029 985 942 899 856 815 774 734 696 659 623 589 557 526 497 469 443 418 395 373 352 332 314 297 281 265 251 237 225 213 201 191 181 171 162 154 146 138 131 124 118 111 105 100 94 89 84 79 75 71 66 62 58 55 51 48 44 41 38 35 32 29 26 24 21 19 16 14 12 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 2 3 4 6 7 9 10
 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 10 12 13 15 17 19 21 23 25 27 30 32 35 38 41 45 48 52 57 61 66 71 77 83 89 97 104 113 122 132 142 154 166 180 195 211 228 246 266 287 310 334 360 386 414 443 473 504 535 566 598 628 659 688 716 743 768 792 814 835 853 871 887 902 916 930 943 955 967 980 992 1005 1018 1031 1045 1059 1073 1087 1101 1115 1127 1139 1149 1157 1162 1164 1163 1157 1147 1131 1111 1086 1055 1020 981 938 893 846 797 748 700 652 606 562 520 480 443 408 376 346 319 294 270 249 230 212 196 181 168 155 144 133 124 115 107 99 92 86 80 75 69 65 60 56 52 48 45 42 39 36 33 30 28 25 23 21 19 17 15 13 11 10 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 34 36 38 40 42 44 46 47 49 51 53 55 56 58 60 61 63 64 66 67 69 70 72 73 75 76 77 79 80 82 83 85 86 88 89 91 93 95 97 99 101 104 107 110 113 117 121 126 131 137 143 151 159 168 178 190 203 217 234 252 272 295 321 349 380 414 452 494 538 587 639 695 755 817 882 949 1017 1085 1151 1216 1276 1330 1378 1416 1445 1463 1469 1464 1448 1421 1385 1340 1289 1233 1172 1110 1046 982 918 856 796 739 685 633 585 540 498 459 423 390 360 332 307 284 264 245 228 213 200 188 177 167 159 151 144 138 133 128 123 119 116 112 109 107 104 102 100 98 96 94 92 91 89 87 86 84 83 82 80 79 77 76 74 73 72 70 69 67 65 64 62 61 59 57 56 54 52 50 49 47 45 43 41 39 37 35 33 31 30 28 26 24 22 20 18 17 15 13 12 10 8 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 10 12 13 15 17 19 21 22 24 26 28 30
 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 11 12 14 15 17 18 20 22 25 27 30 33 36 40 44 49 54 60 67 74 82 91 102 114 127 143 160 180 202 228 257 290 328 370 418 473 533 601 676 757 845 939 1036 1135 1231 1323 1405 1474 1526 1559 1571 1564 1537 1495 1440 1375 1305 1232 1158 1085 1014 947 884 826 771 721 676 634 596 561 530 502 476 453 433 414 397 383 369 358 348 339 331 325 319 315 311 309 307 306 305 305 306 307 308 310 312 314 316 318 319 321 322 322 322 322 321 319 316 313 309 305 300 294 287 280 273 265 257 249 241 232 223 215 206 197 189 181 173 165 157 150 142 135 129 122 116 110 104 99 93 88 84 79 74 70 66 62 58 55 51 48 45 42 39 36 33 30 28 26 23 21 19 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 6 8 9 11 12 14 16 17 19 21 23 25 27 29 31 33 36 38 40 43 46 49 51 54 58 61 64 68 71 75 79 83 87 92 96 101 106 110 116 121 126 132 137 143 148 154 160 166 172 178 183 189 195 201 206 212 217 222 227 232 236 241 246 250 254 259 263 268 272 277 281 287 292 298 304 310 317 325 333 342 352 362 374 387 401 416 432 450 470 491 515 541 569 599 633 669 709 752 799 850 905 965 1028 1095 1167 1241 1318 1395 1472 1547 1617 1679 1731 1770 1792 1798 1784 1752 1702 1637 1559 1471 1377 1279 1181 1085 993 905 823 747 677 614 556 503 456 413 375 341 310 283 258 235 215 197 181 166 153 141 130 120 111 102 95 88 81 75 70 65 60 56 52 48 44 41 38 35 32 30 27 25 23 21 19 17 15 13 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4
 0 0 0 1 1 2 3 4 4 5 6 7 8 8 9 10 11 12 13 13 14 15 16 17 18 19 20 21 23 24 25 26 28 29 31 32 34 35 37 39 41 44 46 49 51 54 57 61 65 69 73 78 83 89 95 102 109 118 127 137 148 160 173 188 204 221 241 262 285 310 337 367 399 433 469 508 549 592 638 685 734 783 834 885 937 987 1037 1085 1130 1173 1213 1248 1280 1306 1328 1343 1353 1358 1356 1348 1335 1317 1293 1265 1232 1196 1156 1114 1070 1024 978 931 884 837 792 748 705 664 625 588 553 521 490 461 435 410 387 366 347 329 312 296 282 269 257 245 235 225 216 207 199 191 184 177 171 165 159 153 148 143 138 133 129 124 120 116 111 107 103 100 96 92 88 85 81 78 74 71 67 64 61 57 54 51 48 45 42 39 36 33 30 28 25 23 20 18 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 7 10 12 15 18 21 25 29 34 39 44 51 58 66 74 84 95 107 120 135 151 169 189 211 234 260 288 319 351 386 424 463 505 548 594 641 689 739 790 842 894 948 1003 1058 1115 1173 1232 1294 1357 1423 1492 1564 1639 1716 1797 1880 1964 2048 2131 2208 2278 2336 2379 2404 2405 2381 2331 2254 2152 2030 1893 1745 1592 1438 1290 1148 1016 895 785 687 599 522 454 394 342 297 257 223 193 167 144 124 107 92 79 68 58 49 41 34 28 22 18 13 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 27 28 30 32 34 37 39 42 46 50 54 59 64 69 75 82 89 97 106 115 125 135 147 159 172 186 201 217 234 252 272 292 314 337 360 385 411 437 465 492 520 548 575 602 627 651 673 692 708 720 729 734 735 732 725 715 701 684 664 642 619 595 569 544 518 492 467 443 420 397 376 355 336 318 301 285 269 255 242 229 217 206 195 185 176 167 159 151 143 136 129 123 117 111 105 100 95 90 85 81 76 72 68 65 61 57 54 51 48 45 42 39 37 34 32 29 27 25 23 21 19 17 15 14 12 10 9 8 6 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 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 20 21 22 22 23 23 24 25 25 26 26 27 27 27 28
 5 7 8 9 11 12 14 15 17 18 20 21 23 25 26 28 30 32 34 36 38 40 42 44 46 48 50 52 55 57 59 61 64 66 68 70 73 75 77 79 82 84 86 88 90 92 93 95 97 98 100 101 102 104 105 106 107 108 109 110 111 112 113 115 116 118 120 122 125 128 132 135 140 145 151 157 164 172 181 191 203 215 229 244 261 280 301 325 350 379 411 446 485 529 577 631 690 756 829 909 996 1091 1193 1301 1414 1529 1643 1751 1847 1926 1982 2009 2005 1969 1903 1811 1699 1574 1443 1310 1181 1058 944 840 745 661 586 519 460 409 364 325 290 260 233 210 190 172 156 142 130 119 110 101 93 86 80 75 70 65 61 57 54 51 48 45 43 40 38 36 34 32 31 29 28 26 25 24 23 21 20 19 18 17 16 15 15 14 13 12 11 10 10 9 8 8 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4
 6 8 9 10 12 13 14 16 17 18 20 21 23 24 26 27 29 30 32 33 35 36 38 40 41 43 44 46 48 49 51 52 54 56 57 59 61 62 64 65 67 69 70 72 73 75 77 78 80 82 83 85 87 89 91 94 97 99 103 106 110 115 120 125 132 139 147 156 167 179 192 207 225 244 266 291 318 350 385 425 469 519 576 639 711 791 881 982 1095 1220 1360 1513 1681 1861 2051 2248 2443 2629 2794 2925 3011 3041 3011 2921 2779 2596 2386 2163 1937 1718 1512 1323 1153 1001 867 750 649 561 485 419 363 315 273 238 207 181 158 139 122 108 96 85 76 68 61 54 49 44 40 37 34 31 28 26 24 22 21 19 18 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5
 0 2 4 6 8 11 14 17 20 24 28 32 36 41 47 53 59 66 73 82 91 100 111 123 135 149 164 180 198 217 238 260 284 309 336 364 393 423 453 483 513 542 568 592 613 630 643 651 655 654 648 639 625 609 590 570 549 526 504 482 460 439 420 401 383 367 352 339 327 316 306 298 290 284 279 275 272 269 268 267 268 269 271 274 277 282 287 293 300 308 316 326 337 348 361 374 389 404 421 438 456 474 494 513 532 551 569 586 601 614 624 630 633 632 626 617 603 585 564 540 513 485 456 427 397 368 340 314 288 264 242 221 202 185 168 153 140 127 116 106 96 88 80 73 66 60 55 50 45 41 37 34 31 28 25 22 20 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 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 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
 14 16 19 22 24 27 30 34 37 41 44 48 52 56 60 65 70 74 79 85 90 96 102 108 114 121 128 135 142 150 158 167 175 184 193 203 212 222 232 243 253 264 275 285 296 307 317 327 337 347 356 364 372 380 386 392 398 402 406 409 412 413 415 416 416 416 416 416 415 415 415 415 415 415 416 417 419 421 424 427 431 435 441 447 453 461 469 478 488 499 511 524 538 553 569 586 604 623 643 663 684 706 727 749 769 789 808 825 839 851 859 863 863 859 850 836 819 797 771 743 712 679 645 611 576 542 509 477 447 418 390 364 340 318 297 277 259 243 227 213 200 188 177 166 157 148 139 132 124 118 111 105 100 95 90 85 81 77 73 69 65 62 59 55 52 50 47 44 42 39 37 34 32 30 28 26 24 22 20 18 16 14 13 11 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 12
 0 1 3 5 7 9 12 14 16 19 22 24 27 30 33 36 40 43 47 51 55 59 63 67 72 77 82 87 92 98 104 110 116 122 129 136 143 150 157 164 172 180 188 195 203 211 219 227 235 242 250 257 264 271 278 285 291 298 304 310 316 321 327 333 339 346 352 359 367 374 383 392 403 414 426 439 454 470 488 507 529 552 577 605 635 668 704 743 785 831 881 935 993 1055 1121 1192 1266 1345 1426 1509 1592 1675 1754 1828 1893 1947 1986 2009 2013 1997 1961 1906 1835 1749 1652 1548 1439 1330 1222 1118 1019 926 839 760 687 621 562 508 460 416 378 343 312 284 260 237 218 200 184 169 156 144 134 124 115 107 100 93 87 81 76 71 67 63 59 55 52 48 45 43 40 37 35 33 31 28 27 25 23 21 19 18 16 15 13 12 10 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 66 66 67 67 67 67 67 68 68 68 68 68 67 67 67 67 67 67 67 66 66 66 66 65 65 65 64 64 64 64 63 63 63 63 63 63 63 63 63 63 63 63 64 64 65 66 67 68 70 71 73 75 78 81 84 87 92 96 101 107 113 120 128 137 146 157 168 180 194 208 224 242 261 281 303 327 352 380 409 441 474 510 548 588 630 673 718 764 811 857 903 947 988 1025 1058 1084 1104 1116 1120 1116 1103 1082 1054 1020 981 937 890 842 793 743 695 647 602 558 517 478 442 408 377 348 321 297 275 254 236 219 204 190 177 166 156 147 138 131 124 118 112 107 102 98 94 91 88 85 83 80 78 76 74 72 71 69 68 67 66 65 63 63 62 61 60 59 58 57 57 56 55 55 54 53 52 52 51 50 50 49 48 48 47 46 45 45 44 43 42 41 41 40 39 38 37 36 35 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 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 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 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 41 43 44 45 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 63 64 64 65 65
 4 6 7 9 10 12 13 15 17 19 20 22 24 26 28 30 33 35 37 40 42 45 48 51 54 57 60 64 68 72 76 81 85 91 96 102 109 116 124 132 141 151 162 174 187 201 216 234 252 273 296 321 349 380 413 450 490 534 582 633 689 748 810 875 943 1012 1081 1150 1217 1281 1339 1392 1437 1473 1501 1520 1529 1530 1522 1507 1485 1459 1428 1394 1357 1319 1280 1242 1203 1166 1129 1094 1060 1028 998 969 942 917 893 871 850 831 813 796 780 766 752 739 727 715 704 693 683 672 662 651 640 629 617 605 593 579 566 551 536 521 505 489 472 455 438 421 404 387 370 353 337 321 305 290 275 261 247 234 221 209 197 186 176 165 155 146 137 129 121 113 106 98 92 85 79 73 68 63 58 53 48 44 40 36 32 28 25 21 18 15 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3
 38 40 41 43 44 46 47 49 50 52 53 55 56 57 59 60 62 63 64 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 88 90 91 92 93 94 96 98 99 102 104 106 109 113 116 121 125 130 136 143 150 158 167 176 187 199 212 226 241 258 276 295 316 339 363 389 416 446 477 510 545 581 618 657 696 736 776 816 854 890 924 953 978 998 1013 1020 1021 1014 1001 982 956 925 890 851 810 767 723 679 635 593 552 513 476 441 409 379 350 324 301 279 258 240 223 208 194 181 169 158 149 140 131 124 117 110 104 99 93 89 84 80 76 72 69 65 62 59 57 54 51 49 47 44 42 40 38 36 35 33 31 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 20 21 22 23 24 26 27 28 30 31 33 34 35 37
 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 20 21 23 24 26 28 30 32 35 38 41 44 47 51 56 61 66 72 79 86 94 104 114 126 138 153 169 187 207 230 255 282 313 348 385 427 472 521 574 631 691 754 819 885 951 1015 1077 1133 1183 1225 1258 1280 1292 1293 1284 1265 1239 1205 1166 1122 1076 1028 978 929 881 834 788 744 702 662 625 589 556 525 495 468 443 419 397 376 357 339 322 307 293 279 267 255 245 234 225 216 208 200 192 185 178 172 166 160 154 148 143 138 133 128 123 118 114 110 105 101 97 93 90 86 83 79 76 73 70 67 64 61 58 56 53 51 49 47 44 42 40 38 37 35 33 31 30 28 27 25 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 6 7 8 9 10 11 11 12 13 14 15 15 16 17 18 18 19 20 20 21 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 24 23 23 22 22 21 20 19 18 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 24 26 28 30 32 34 36 39 41 43 46 49 51 54 57 60 63 67 70 74 78 82 86 90 94 98 103 107 112 117 122 127 132 137 142 147 152 157 161 166 170 174 178 182 185 188 191 194 196 197 199 200 201 201 201 201 201 201 201 200 200 200 199 199 200 200 201 202 203 205 207 210 213 217 221 226 232 239 246 254 263 273 284 297 310 325 341 359 378 399 422 447 474 503 534 567 602 639 676 715 753 791 827 859 887 908 922 928 924 910 887 856 817 773 725 674 622 571 521 474 429 387 349 314 283 254 228 205 185 166 150 135 122 110 100 90 82 75 68 62 56 52 47 43 40 37 34 31 29 26 24 22 21 19 18 16 15 14 13 12 11 10 9 9 8 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 10 11 12 13 15 16 18 19 21
 22 23 24 25 26 28 29 30 31 33 34 35 36 38 39 40 42 43 45 46 47 49 50 52 53 55 56 58 59 61 63 64 66 68 69 71 73 75 76 78 80 82 84 86 88 90 93 95 98 100 103 106 109 112 115 118 122 126 130 134 138 143 148 153 158 164 170 176 182 188 195 201 208 215 222 230 237 244 252 259 266 274 281 288 295 302 309 315 321 327 333 338 343 348 353 357 360 363 366 369 371 372 373 374 374 374 373 372 371 369 367 364 361 358 355 351 347 343 338 334 329 324 319 314 309 304 298 293 287 282 276 270 264 259 253 247 241 235 229 222 216 210 204 198 192 185 179 173 167 161 155 149 144 138 132 127 122 116 111 106 101 97 92 88 83 79 75 71 68 64 60 57 54 51 48 45 42 39 37 34 32 30 27 25 23 21 20 18 16 15 13 12 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 1 1 1 1 1 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 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 4 4 5 5 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 21
 27 29 31 33 34 36 38 40 42 43 45 47 49 51 53 55 57 59 61 63 66 68 70 72 75 77 79 82 84 87 89 92 95 98 101 104 107 110 114 117 121 125 129 133 138 143 148 153 159 165 172 179 186 195 203 213 223 234 246 259 273 288 304 322 341 361 382 405 430 455 483 511 541 573 605 638 673 708 743 779 815 850 885 919 951 982 1011 1037 1061 1081 1099 1113 1124 1131 1134 1133 1129 1122 1111 1097 1080 1061 1039 1015 990 963 935 906 876 847 817 788 759 730 702 675 649 624 600 577 556 536 516 498 482 466 451 438 425 413 402 392 383 374 365 357 350 343 336 330 323 317 311 305 299 294 288 282 277 271 265 260 254 248 243 237 231 225 219 214 208 202 196 190 184 178 172 167 161 155 149 144 138 132 127 122 116 111 106 101 96 91 86 81 77 72 68 64 60 56 52 49 45 42 39 36 33 30 28 25 23 21 19 17 16 14 13 12 10 9 9 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 13 15 16 18 19 21 23 24 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 8 9 10 12 14 16 18 21 23 27 30 34 39 45 51 58 65 75 85 97 111 127 145 166 191 219 251 289 333 383 441 507 583 668 764 870 987 1112 1243 1376 1506 1627 1732 1815 1870 1896 1891 1858 1801 1726 1639 1543 1445 1347 1252 1162 1078 1000 928 863 804 750 702 658 620 585 554 527 502 481 462 445 431 418 408 399 392 386 382 380 378 378 379 381 384 388 393 399 406 413 420 428 436 445 453 461 468 475 481 487 491 494 496 497 496 494 491 486 480 473 465 455 445 435 423 412 400 387 375 363 350 338 326 314 302 291 280 270 259 249 240 230 221 213 204 196 189 181 174 167 160 154 148 141 135 130 124 118 113 108 103 98 93 88 83 79 74 70 66 62 58 54 50 46 43 39 36 33 30 27 25 22 20 18 16 14 12 11 9 8 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
 36 40 44 48 52 57 61 66 71 76 82 87 93 99 105 111 117 124 131 138 146 154 162 170 179 188 198 208 218 229 240 251 263 275 288 301 314 328 342 357 371 386 401 415 430 444 459 472 485 498 510 520 530 539 547 553 559 563 566 568 569 569 569 568 566 564 562 560 558 556 555 554 553 554 555 557 560 564 569 576 584 593 604 616 631 647 665 686 708 733 761 792 825 861 901 944 990 1039 1091 1146 1203 1262 1322 1381 1438 1491 1538 1578 1608 1625 1629 1618 1592 1552 1498 1433 1359 1278 1193 1107 1021 937 857 782 711 646 586 532 482 438 397 361 329 300 273 250 229 210 193 178 164 152 141 130 121 113 105 98 92 86 80 75 71 66 62 59 55 52 49 46 43 41 38 36 34 32 29 28 26 24 22 20 19 17 16 14 13 11 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 13 16 19 22 25 29 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 1 2 4 6 8 10 12 15 17 20 24 27 31 36 41 47 53 60 67 76 86 96 108 122 137 153 172 192 215 241 269 299 333 369 408 449 493 539 585 632 678 722 763 800 832 857 877 889 894 893 886 874 858 838 816 792 767 741 716 692 669 647 627 609 592 577 565 554 546 540 536 535 536 540 547 557 570 586 607 631 660 694 733 777 827 883 946 1014 1087 1166 1247 1330 1412 1489 1557 1612 1650 1666 1658 1626 1570 1494 1401 1297 1187 1075 965 860 762 673 591 518 453 395 344 299 260 225 195 169 145 125 107 91 77 65 54 44 36 28 22 16 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 49 52 54 56 59 61 64 66 69 71 74 77 79 82 85 88 92 95 98 102 106 110 114 118 123 128 133 139 145 151 158 166 174 182 192 202 212 224 237 251 266 282 300 320 340 363 388 414 443 474 507 542 580 619 661 704 749 795 841 887 933 978 1020 1060 1097 1130 1159 1183 1202 1216 1226 1231 1232 1229 1222 1213 1201 1187 1172 1156 1139 1121 1103 1085 1068 1050 1033 1016 1000 984 968 953 937 922 906 890 874 857 840 822 803 783 762 740 717 694 669 644 618 592 565 538 511 485 459 433 408 384 361 339 318 298 279 261 244 229 214 201 188 176 165 155 146 137 129 121 114 108 102 96 91 86 82 77 74 70 66 63 60 57 55 52 50 48 45 43 41 40 38 36 34 33 31 30 29 27 26 25 23 22 21 20 18 17 16 15 14 13 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 13 14 16 18 20 21 23 25 27 29 32 34 36 38 40 42 45
 37 39 41 44 46 48 50 53 55 58 60 63 66 68 71 74 77 80 84 87 90 94 97 101 105 109 113 117 122 127 132 137 142 147 153 159 165 172 179 186 193 201 208 216 225 233 242 251 260 269 279 288 297 306 315 323 331 339 346 353 359 364 369 372 375 378 379 380 380 380 379 377 375 372 369 366 363 360 356 352 349 345 342 338 335 332 329 326 323 321 319 317 315 313 312 311 309 308 308 307 306 306 305 305 305 304 304 303 302 301 300 298 297 295 292 289 286 283 279 275 270 265 259 253 247 241 235 228 221 214 207 200 193 185 178 172 165 158 152 145 139 133 128 122 117 111 107 102 97 93 88 84 80 77 73 70 66 63 60 57 54 51 49 46 44 41 39 37 35 33 31 29 27 25 24 22 20 19 17 16 14 13 12 10 9 8 7 6 5 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 7 8 8 9 11 12 13 14 15 17 18 20 21 23 24 26 28 29 31 33 35
 50 52 54 56 58 60 62 64 66 68 70 72 75 77 80 82 85 87 90 93 96 99 102 105 109 112 116 120 124 128 132 137 141 146 151 157 162 168 174 180 186 193 199 206 213 221 228 236 244 252 260 268 276 284 292 299 307 315 322 329 335 342 347 353 358 363 367 371 374 377 379 382 383 385 387 388 389 390 391 392 393 395 396 398 400 403 406 409 413 417 422 428 435 442 451 460 470 482 494 509 524 541 560 581 603 628 654 683 714 748 783 821 861 902 945 988 1032 1075 1116 1154 1189 1218 1240 1254 1260 1257 1244 1222 1191 1152 1107 1057 1002 945 888 830 773 717 664 614 567 522 481 442 407 374 344 316 291 268 246 227 209 192 177 163 150 138 128 117 108 100 92 84 77 71 65 59 54 49 44 40 36 32 29 25 22 19 16 13 11 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 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 31 32 34 35 37 38 40 41 43 45 47 48
 0 0 0 0 0 3 6 10 14 18 23 28 34 40 47 54 62 71 81 91 103 115 129 144 160 178 197 217 239 262 287 313 340 369 398 427 456 484 511 536 558 577 592 603 610 612 610 604 594 581 565 546 527 506 484 462 441 420 399 380 362 345 330 316 303 292 282 273 266 260 255 251 249 247 247 248 249 252 256 261 267 274 282 292 302 314 327 342 358 376 396 418 442 468 496 527 561 598 638 680 726 774 825 877 931 985 1037 1086 1131 1169 1198 1216 1222 1215 1194 1160 1116 1062 1000 934 866 797 729 664 602 544 491 442 398 358 321 289 259 233 210 189 170 153 138 124 112 101 91 82 74 66 60 54 48 43 39 34 31 27 24 21 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 0 0 1 1 2 3 4 4 5 6 7 8 9 10 11 12 13 15 16 17 19 20 22 24 25 27 29 31 34 36 38 41 44 46 49 53 56 59 63 66 70 74 78 82 86 90 94 98 102 107 111 115 118 122 126 129 132 135 138 141 144 146 148 151 153 155 158 160 163 166 169 172 176 181 186 191 197 205 213 222 233 244 258 273 291 311 333 359 389 422 460 504 554 611 676 750 833 927 1032 1147 1272 1402 1534 1661 1772 1858 1907 1912 1870 1784 1662 1516 1358 1199 1047 906 779 668 570 487 415 354 302 258 221 189 162 140 120 103 89 77 66 57 50 43 37 32 27 23 20 17 14 11 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 10 11 11 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 38 40 42 44 46 48 51 53 56 59 62 65 68 72 76 80 84 89 93 99 104 110 116 122 129 137 144 152 161 170 179 189 200 210 221 233 245 257 270 283 296 309 323 337 351 365 379 393 407 421 436 449 463 477 491 504 517 530 543 555 567 579 591 602 612 623 632 641 650 658 665 670 675 679 682 683 682 680 677 672 665 656 645 633 619 604 587 569 550 530 509 488 466 445 423 402 381 361 341 322 303 286 269 253 238 223 210 197 185 174 163 154 144 136 128 120 113 106 100 94 89 84 79 74 70 66 62 59 56 52 49 47 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 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 1 1 2 2 3 3 4 5 5 6 6 7 8 9 9 10 11 11 12 13 13 14 15 15 16 17 17 18 18 19 19 20 20 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 20 20 19 18 18 17 16 16 15 14 14 13 12 11 10 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 1 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8
 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 40 41 42 44 46 48 50 52 54 57 59 62 65 69 73 77 81 86 91 97 103 110 117 125 134 143 153 164 176 188 202 216 232 248 266 284 303 323 343 364 385 406 428 448 468 487 505 522 537 550 560 569 576 580 582 583 581 577 572 566 558 549 539 529 518 507 496 484 473 461 450 439 428 417 407 397 387 377 368 359 350 342 334 326 318 310 303 296 289 282 276 269 263 257 251 245 239 233 227 222 216 211 205 200 195 190 185 180 175 170 165 161 156 151 147 143 139 135 131 127 123 119 116 112 109 106 103 100 97 94 91 89 86 84 82 79 77 75 73 71 69 67 65 64 62 61 59 57 56 55 53 52 50 49 48 47 45 44 43 42 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24
 116 118 121 123 125 127 129 131 133 134 136 138 139 141 142 144 145 146 148 149 150 152 153 154 156 157 158 160 161 163 164 166 168 170 172 174 176 178 180 183 185 188 191 194 197 200 204 207 211 215 219 223 227 231 235 239 243 247 251 255 259 262 266 269 272 275 278 280 282 284 285 287 288 288 289 289 289 289 288 287 287 286 284 283 281 280 278 276 274 272 270 267 265 262 260 257 255 252 249 246 243 240 237 234 230 227 223 220 217 213 209 206 202 198 195 191 187 184 180 177 173 170 167 164 161 158 155 153 150 148 146 145 143 142 141 140 139 138 138 137 137 137 137 138 138 139 140 140 141 142 144 145 146 147 149 150 152 154 155 157 158 160 162 163 165 167 168 170 171 172 173 174 175 176 177 177 177 177 176 176 175 174 172 170 168 166 163 160 157 153 149 145 141 137 132 128 123 118 113 109 104 99 94 90 85 81 76 72 68 64 61 57 54 51 48 45 42 40 38 35 33 32 30 28 27 26 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 17 18 18 20 21 22 23 25 26 28 30 31 33 35 38 40 42 45 47 50 52 55 58 61 64 67 70 73 76 79 82 85 88 91 94 97 100 103 106 108 111 114
 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 15 16 17 19 20 21 22 24 26 27 29 31 34 36 39 42 45 49 53 58 63 69 75 83 91 100 110 122 135 150 167 186 207 231 259 289 324 362 405 453 506 563 626 694 766 841 919 998 1076 1152 1223 1286 1341 1386 1418 1438 1446 1441 1426 1402 1370 1332 1289 1242 1194 1145 1097 1048 1001 956 912 871 831 794 758 725 693 663 635 609 584 561 539 518 499 480 463 446 431 416 402 389 376 364 353 342 332 321 312 302 293 285 276 268 260 252 244 237 229 222 215 209 202 196 189 183 178 172 166 161 156 150 146 141 136 132 127 123 119 115 111 107 104 100 97 93 90 87 84 81 78 75 72 69 67 64 61 59 56 54 51 49 46 44 42 40 37 35 33 31 29 27 25 23 21 19 17 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
 1 2 2 3 4 4 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 50 53 57 62 66 72 77 83 90 97 105 114 124 134 146 159 173 188 205 224 244 266 290 316 345 375 407 442 479 517 557 598 640 682 724 765 804 841 875 905 932 954 972 985 994 998 998 994 987 978 966 952 936 920 903 885 868 850 833 816 800 785 770 755 742 729 717 705 694 684 674 665 656 647 638 630 621 613 604 596 587 577 567 557 546 535 523 511 498 485 471 457 443 428 413 398 383 368 353 339 324 310 296 283 270 257 245 233 222 211 201 191 182 173 164 156 148 141 134 127 121 115 109 104 99 94 90 85 81 77 73 70 66 63 60 57 54 51 48 46 43 41 38 36 34 32 30 28 26 25 23 21 20 18 17 15 14 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 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 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 1
 18 19 21 22 23 24 25 26 28 29 30 31 33 34 35 37 38 39 41 42 44 45 47 49 50 52 54 55 57 59 61 63 65 67 69 72 74 77 79 82 85 88 91 94 98 102 106 110 114 119 124 130 135 142 148 155 163 171 180 189 200 210 222 234 247 260 275 290 306 322 339 357 375 394 413 433 452 472 492 511 531 550 568 586 603 619 634 648 661 673 683 692 699 705 709 711 712 711 709 705 699 692 683 673 662 649 635 620 604 587 570 552 534 515 497 478 460 441 423 405 388 371 355 339 324 309 295 282 269 257 245 234 223 213 203 194 185 177 169 161 154 147 140 134 128 122 116 111 106 101 96 92 87 83 79 76 72 68 65 62 59 56 53 50 47 45 42 40 37 35 33 31 29 27 25 23 21 19 18 16 14 13 12 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 8 8 9 10 11 12 13 14 15 16 17
 8 10 13 15 18 20 23 26 29 32 36 40 44 48 53 58 63 68 74 81 88 95 103 112 121 132 142 154 167 181 196 212 229 248 268 290 314 339 366 394 424 456 488 523 557 593 628 663 697 729 758 784 807 825 838 847 850 849 843 833 819 803 783 762 739 716 692 668 644 621 599 577 557 538 520 503 488 473 460 447 436 426 416 408 400 393 387 381 376 372 368 365 362 360 358 356 355 354 353 353 353 353 353 354 355 355 356 357 357 358 359 359 359 360 359 359 359 358 356 355 353 351 348 345 341 337 333 329 324 319 313 307 301 295 288 282 275 268 261 254 247 240 233 226 219 212 205 199 192 186 180 173 167 162 156 150 145 140 134 129 125 120 115 111 107 102 98 95 91 87 83 80 77 73 70 67 64 61 59 56 53 51 48 46 44 41 39 37 35 33 31 30 28 26 25 23 22 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6
 217 219 222 224 226 228 230 232 234 236 237 238 240 241 242 242 243 243 244 244 244 243 243 243 242 241 240 239 238 237 235 234 232 231 229 228 226 225 223 222 220 219 218 217 216 216 215 215 215 216 217 218 219 221 223 226 229 232 236 240 245 250 256 262 269 276 283 292 300 309 319 329 340 351 363 376 389 402 416 431 446 462 478 494 511 528 546 564 581 599 617 634 650 666 681 695 707 718 727 734 738 741 741 738 733 725 714 701 686 669 650 630 608 585 562 538 513 489 465 442 419 396 375 354 334 316 298 281 265 250 236 223 210 199 188 178 169 160 152 144 137 131 125 119 114 109 104 100 96 92 88 85 82 79 76 73 71 68 66 64 62 60 58 56 54 53 51 50 48 47 46 44 43 42 41 40 38 37 36 35 34 33 32 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 20 21 22 23 24 26 27 28 29 31 32 33 35 36 38 39 41 42 44 45 47 48 50 51 53 54 56 57 58 60 61 62 63 65 66 67 68 69 70 71 72 72 73 74 75 75 76 76 77 77 78 78 79 79 79 80 80 80 80 81 81 81 81 81 82 82 82 82 82 82 82 83 83 83 83 83 84 84 84 84 85 85 86 86 87 87 88 89 90 91 92 93 94 96 97 99 101 103 105 107 109 112 114 117 119 122 125 128 131 135 138 141 145 148 151 155 158 162 166 169 173 176 179 183 186 190 193 196 199 202 205 208 211 214
 15 16 16 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 44 45 46 48 50 51 53 55 58 60 63 66 69 73 77 81 86 91 97 104 111 118 127 136 146 157 169 182 196 211 228 245 264 284 305 328 351 376 402 428 456 483 511 539 566 593 618 642 664 684 702 716 727 734 738 738 734 727 716 702 685 666 645 622 597 572 545 519 492 466 440 415 391 367 345 323 303 284 266 249 234 219 206 194 183 173 163 155 148 141 135 130 126 122 118 116 113 112 110 109 108 108 108 108 109 109 110 111 113 114 116 118 119 122 124 126 129 131 134 137 140 143 146 149 152 155 158 161 165 168 171 173 176 178 181 183 184 185 186 186 186 185 184 182 180 177 173 169 164 159 154 148 142 135 129 122 116 109 103 96 90 84 78 73 68 63 58 54 50 46 42 39 36 33 30 28 26 24 22 20 19 17 16 15 14 13 12 11 10 10 9 8 8 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8 8 9 10 10 11 12 13 13 14 15
 52 54 56 58 60 62 64 66 68 71 73 75 78 80 83 86 89 92 95 98 101 104 108 111 115 118 122 126 130 134 138 142 146 150 154 158 162 166 170 173 177 181 184 187 190 193 196 199 201 203 205 207 209 211 213 214 216 217 219 221 222 224 226 228 230 232 235 238 241 244 247 251 255 259 264 269 274 280 285 292 298 305 312 319 327 335 343 352 360 369 378 386 395 403 412 419 426 433 439 443 447 449 450 450 448 444 439 433 425 415 404 392 379 365 350 335 320 305 289 274 259 245 231 217 205 192 181 170 160 150 142 133 126 119 112 106 100 95 90 86 82 78 75 72 69 66 64 61 59 57 55 54 52 51 50 48 47 46 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 38 37 37 37 37 37 38 38 38 38 38 38 39 39 39 40 40 41 41 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 54 55 56 57 58 58 59 60 60 61 61 61 62 62 62 62 62 62 62 61 61 61 60 59 59 58 57 56 56 55 54 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 26 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 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 16 17 18 20 21 22 23 24 25 27 28 29 31 32 33 35 36 38 39 41 42 44 45 47 49 51
 18 19 21 23 24 26 28 30 33 35 37 40 43 46 49 52 55 59 63 67 72 77 82 87 93 100 106 113 121 129 138 147 157 168 179 190 203 216 229 244 258 274 289 305 321 338 354 370 385 400 415 428 440 450 460 467 473 478 481 482 482 480 478 474 469 464 458 451 444 437 430 424 417 410 404 399 393 389 384 381 378 375 373 372 371 371 372 373 375 378 381 386 390 396 403 410 418 426 436 446 458 470 482 496 510 525 540 555 571 587 602 617 632 645 657 667 675 680 683 683 680 673 664 651 635 617 597 574 550 525 499 473 447 421 395 371 347 325 303 283 264 246 229 214 199 185 173 161 150 140 131 122 114 107 100 94 88 82 77 73 68 64 60 57 54 50 48 45 42 40 38 36 34 32 30 28 27 25 24 23 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 27 28 29 30 30 31 31 32 32 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 22 22 21 20 20 19 18 17 16 16 15 14 13 12 11 10 9 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12 14 15 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 14 16 19 21 24 27 30 34 37 42 46 51 56 61 68 74 82 90 98 108 119 130 143 157 173 190 209 230 253 278 306 337 370 407 448 492 540 591 647 706 768 833 900 968 1036 1103 1167 1227 1281 1327 1366 1395 1415 1424 1424 1415 1397 1373 1342 1307 1268 1226 1183 1139 1095 1051 1008 967 927 888 852 817 784 753 724 697 671 647 625 604 585 567 551 535 521 508 497 486 476 467 458 450 443 437 431 425 419 414 408 403 397 391 385 379 372 365 357 349 340 331 321 311 301 290 279 268 257 246 234 223 212 201 190 180 170 160 151 142 133 125 117 109 102 95 89 83 77 71 66 61 57 52 48 44 41 37 34 31 28 25 22 20 17 15 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 9 10 11 12 13 14 15 15 16 17 18 18 19 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 18 18 17 16 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 10 11 12 14 15 16 18 19 21 23 24 26 28 31 33 36 39 42 45 48 52 56 61 65 71 76 82 89 96 104 112 121 131 141 153 165 178 192 207 223 240 258 276 296 316 338 359 382 404 427 450 473 495 517 539 560 579 599 617 634 651 667 682 696 711 724 738 752 765 779 793 807 822 837 852 868 883 899 914 929 942 955 966 974 980 982 981 975 965 949 929 904 874 840 803 762 720 676 631 587 544 501 461 423 387 353 322 293 266 242 220 200 182 165 150 137 125 114 104 95 87 79 72 66 61 56 51 47 43 40 36 34 31 28 26 24 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
 14 15 16 17 18 19 20 22 23 24 25 26 28 29 31 32 34 35 37 38 40 42 44 46 48 50 52 54 56 58 60 63 65 68 70 73 75 78 80 83 86 88 91 94 96 99 102 104 107 109 112 114 116 119 121 123 125 127 129 131 133 135 138 140 142 144 147 149 152 155 158 161 164 168 172 177 182 187 193 199 206 213 221 230 239 250 261 274 288 303 319 337 357 379 403 430 459 491 527 566 609 657 709 766 829 896 968 1045 1126 1209 1293 1374 1451 1518 1572 1609 1626 1620 1592 1542 1474 1390 1296 1196 1094 994 898 807 722 645 576 513 457 407 363 324 289 258 231 207 186 167 150 136 122 110 100 90 82 74 68 61 56 51 46 42 38 35 31 28 26 23 21 19 17 15 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 1 1 2 2 3 3 3 4 4 5 5 5 6 6 6 6 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 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 7 8 9 10 10 11 12 13
 3 4 5 5 6 7 7 8 9 9 10 11 12 13 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 31 33 35 37 39 42 44 47 50 54 57 61 65 70 75 81 88 95 103 111 121 132 144 157 173 189 208 229 253 279 308 341 377 417 461 510 563 620 681 747 816 888 962 1037 1111 1184 1252 1316 1373 1421 1460 1490 1509 1519 1519 1509 1493 1469 1439 1405 1368 1328 1286 1243 1200 1157 1114 1072 1030 990 950 912 875 839 804 770 737 704 673 643 613 585 557 530 504 479 455 431 409 387 366 346 327 308 291 274 258 244 229 216 203 191 180 170 160 150 142 133 126 118 111 105 99 93 88 83 78 74 70 66 62 58 55 52 49 46 43 41 38 36 34 32 30 28 26 24 22 21 19 18 16 15 13 12 11 9 8 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3
 12 12 13 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 25 26 27 29 31 33 35 37 40 43 46 49 53 57 62 67 72 79 86 93 102 112 122 134 147 162 178 196 216 238 262 289 319 350 385 422 462 504 547 591 636 681 723 763 799 830 855 874 886 891 890 883 870 853 833 810 785 759 733 707 682 658 635 613 593 574 557 542 528 516 506 496 489 482 477 472 469 467 466 466 466 467 469 471 473 475 477 479 481 482 482 481 479 476 471 465 457 448 437 425 412 398 382 366 350 333 316 299 283 266 250 235 221 207 194 181 169 158 148 139 130 122 114 107 100 94 89 83 79 74 70 66 63 60 57 54 52 49 47 45 43 41 40 38 37 36 35 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 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 4 4 4 4 4 4 4 5 5 5 5 5 6 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 10 10 10 11 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 12 12
 31 34 38 43 47 52 57 63 69 75 81 88 95 102 110 118 126 135 144 154 163 173 184 194 205 216 227 238 250 261 273 284 295 306 318 328 339 349 360 369 379 388 397 405 413 421 429 436 443 450 457 464 471 477 484 490 497 504 510 517 524 530 537 543 550 555 561 566 571 576 579 583 585 587 588 588 588 587 585 582 578 574 569 563 556 549 541 532 523 513 503 492 481 469 457 444 432 419 406 393 379 366 353 340 327 314 302 290 278 266 255 244 234 225 215 207 198 191 183 176 170 164 159 154 149 144 140 136 133 130 126 124 121 118 116 113 111 109 107 105 103 101 99 97 95 93 91 89 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 57 55 53 51 49 47 45 43 41 38 36 34 32 30 28 27 25 23 21 19 18 16 14 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 10 12 15 17 20 24 27
 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 17 18 19 20 22 24 26 29 32 36 40 45 51 58 65 74 84 96 110 125 143 163 187 213 243 277 315 358 405 458 516 579 647 718 792 867 939 1007 1068 1117 1153 1174 1179 1168 1143 1105 1058 1003 944 884 823 763 705 651 599 552 507 467 430 396 365 337 312 289 269 250 234 219 206 194 184 175 166 159 153 147 142 138 134 130 127 124 121 119 117 115 113 111 109 107 105 104 102 100 98 96 95 93 91 89 87 85 83 81 79 77 74 72 70 68 66 64 62 59 57 55 53 51 49 47 45 43 41 39 37 35 33 31 29 27 25 24 22 20 19 17 15 14 12 11 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11
 55 57 59 62 65 67 70 72 75 78 81 83 86 89 92 94 97 100 103 105 108 111 113 116 118 121 123 126 128 130 133 135 137 140 142 144 147 150 152 155 158 161 165 169 173 177 182 187 193 199 206 214 222 232 241 252 264 276 289 303 318 333 349 366 383 401 418 436 453 469 484 498 511 521 529 535 538 539 536 531 523 513 500 486 469 452 433 414 394 374 354 334 315 296 278 261 244 228 213 199 186 173 162 151 141 131 123 115 107 100 94 88 83 78 74 70 66 63 60 57 54 52 50 48 47 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 21 21 20 20 19 18 18 17 17 16 15 15 14 13 13 12 12 11 10 10 9 8 8 7 7 6 5 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 22 23 24 26 27 29 30 32 34 35 37 39 41 43 45 48 50 52
 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 49 51 53 55 58 60 63 65 68 71 74 77 81 84 88 91 95 99 103 107 112 116 121 125 130 134 139 144 149 154 158 163 168 173 178 183 188 194 199 204 210 216 222 229 236 243 251 260 269 278 289 301 313 327 341 357 375 394 415 438 463 490 519 551 585 621 659 698 738 779 819 856 890 919 940 953 955 947 928 899 860 814 763 708 652 597 543 491 443 398 357 320 286 256 229 205 184 165 148 133 120 108 98 89 80 73 66 60 55 50 46 42 39 36 33 30 28 26 24 22 20 19 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
 46 45 45 44 44 43 42 42 41 40 39 38 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 34 36 38 40 42 45 47 50 53 56 59 63 66 71 75 80 85 91 97 103 111 118 127 136 146 157 168 181 194 209 225 242 260 279 299 321 344 368 393 418 444 471 497 523 548 573 595 616 635 651 664 674 682 686 687 684 679 671 661 648 633 617 599 579 559 537 515 493 471 448 426 403 381 360 339 318 298 279 261 243 226 210 195 181 167 154 142 130 120 110 100 92 83 76 69 62 56 51 46 41 37 33 29 26 23 20 18 16 14 12 10 9 7 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 10 12 13 15 16 18 19 21 22 24 26 27 29 31 32 34 35 37 38 39 40 42 43 43 44 45 45 46 46 47 47 47 47 46 46
 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 43 45 47 49 51 54 57 59 63 66 69 73 77 82 86 91 96 102 108 115 122 129 137 146 155 165 175 185 196 208 220 232 244 257 269 282 294 305 316 326 335 342 349 354 358 360 361 361 360 357 354 350 345 340 335 329 324 318 313 308 303 298 294 290 287 285 283 281 280 280 280 281 283 286 289 292 297 302 308 315 322 331 340 350 361 373 385 399 413 427 442 458 474 490 505 520 535 548 560 569 577 583 586 586 583 578 569 559 546 531 514 496 477 458 438 418 398 379 360 342 325 308 293 278 264 251 238 227 216 206 197 188 180 172 165 159 152 147 141 136 131 127 122 118 115 111 108 104 101 98 95 93 90 87 85 83 80 78 76 74 71 69 67 65 63 61 59 57 55 53 51 49 47 45 43 42 40 38 36 34 33 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8 9 10 11 11 12 13 14 15 16
 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 33 34 36 37 39 41 42 45 47 49 52 55 58 61 65 69 74 78 84 90 96 103 111 120 129 140 151 164 177 192 209 227 246 267 290 314 340 366 394 423 452 481 510 537 562 586 606 622 635 644 649 650 647 641 632 620 607 592 576 559 542 526 509 494 479 464 451 439 428 418 410 402 396 391 387 384 383 383 384 386 390 395 401 409 418 428 440 453 468 483 500 518 536 555 573 592 610 626 641 653 662 668 670 667 661 650 636 617 596 572 545 518 489 460 431 403 376 349 324 300 278 257 238 220 203 187 173 160 147 136 126 116 107 99 92 85 78 72 67 62 57 52 48 44 41 37 34 31 28 26 23 21 18 16 14 12 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 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16
 89 90 91 92 93 94 96 97 98 100 102 103 105 107 109 111 113 115 118 120 123 126 129 132 135 139 142 146 150 154 158 163 167 172 177 182 187 193 198 204 209 215 221 227 233 239 244 250 255 261 266 271 275 279 283 286 289 292 294 296 298 299 300 300 300 300 299 299 298 297 296 295 294 293 291 290 289 288 288 287 286 286 286 286 286 286 287 288 289 291 292 294 296 298 301 304 307 310 313 317 320 324 328 331 335 339 342 346 349 352 354 356 358 359 359 359 358 357 354 351 348 343 338 332 326 319 311 304 295 287 278 270 261 252 243 235 226 218 210 202 195 188 181 174 168 162 156 150 145 140 135 131 126 122 119 115 112 108 105 102 99 97 94 92 90 87 85 83 82 80 78 76 75 73 72 71 69 68 67 66 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 39 38 38 37 36 35 34 34 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 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 73 74 75 76 77 78 78 79 80 81 82 82 83 84 85 86 87 88
 63 64 66 67 69 71 73 75 77 79 81 83 86 89 92 95 98 101 105 109 113 118 123 128 134 140 147 154 162 170 179 189 200 211 224 238 253 270 288 307 328 352 377 404 434 466 501 538 577 620 664 711 760 810 860 911 961 1009 1055 1096 1133 1163 1187 1204 1213 1214 1208 1195 1175 1150 1120 1086 1049 1010 970 929 888 847 808 769 732 696 661 628 597 567 539 512 487 463 440 418 398 379 360 343 327 311 296 282 269 256 244 232 221 211 201 192 183 174 166 158 151 144 138 131 126 120 115 110 105 101 97 93 89 86 83 80 77 75 72 70 68 66 64 62 60 59 57 56 55 54 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 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 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 29 29 30 30 31 32 33 33 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 59 60 61
 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 50 50 51 51 52 52 53 54 54 55 56 57 58 59 60 61 63 64 66 67 69 71 73 75 77 80 82 85 88 91 94 97 101 105 109 113 117 121 126 130 135 140 145 150 156 161 167 172 178 184 190 196 202 208 214 220 226 232 238 244 249 255 260 266 271 275 279 283 287 290 292 294 296 296 296 296 294 292 289 285 281 276 270 264 257 250 242 234 225 217 208 199 191 182 173 165 157 149 142 135 128 121 115 109 104 98 94 89 85 81 77 74 71 68 65 63 60 58 56 54 53 51 50 49 48 46 46 45 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 20 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 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 31 32 33 34 35 36 37 37 38 39 40 40 41 41 42 43 43 43 44 44 45 45 45 45 46 46 46 46 46 46 46 46 46
 128 126 125 124 122 121 119 118 117 115 114 112 110 109 107 106 104 102 101 99 98 96 94 93 91 89 88 86 84 83 81 80 78 77 75 74 72 71 70 69 68 67 66 65 64 64 63 63 62 62 62 62 62 63 63 64 64 65 66 67 68 70 71 73 75 76 78 81 83 85 88 90 93 96 99 102 106 109 113 117 121 125 129 134 139 143 149 154 160 166 172 178 185 192 199 207 215 223 232 241 251 261 271 282 293 304 316 328 340 352 365 378 391 404 417 430 442 454 465 476 486 495 503 509 515 519 522 523 523 521 518 513 508 501 493 484 474 464 452 441 429 417 405 393 381 369 357 345 334 323 312 301 291 281 272 263 254 246 238 230 223 216 209 202 196 190 184 178 173 168 163 158 154 149 145 141 137 133 129 126 122 119 116 112 109 106 104 101 98 95 93 90 88 86 83 81 79 77 75 73 71 70 68 66 65 63 62 61 59 58 57 56 55 54 54 53 52 52 51 51 51 50 50 50 50 50 50 50 50 51 51 51 52 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 61 62 62 63 63 63 64 64 64 65 65 65 66 66 67 67 67 68 68 68 69 69 70 70 71 71 72 72 73 73 74 75 75 76 77 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 94 95 97 98 100 102 103 105 107 109 111 112 114 116 118 120 122 124 126 127 129 131 132 134 135 136 138 139 140 141 141 142 143 143 143 144 144 144 144 143 143 143 142 142 141 140 140 139 138 137 136 135 134 133 131 130 129
 33 33 33 34 34 35 35 36 36 37 38 39 40 41 42 43 44 45 47 48 50 52 54 56 58 60 63 66 69 72 75 79 83 87 91 96 101 107 112 118 125 132 139 146 154 162 170 179 188 197 206 214 223 232 240 247 254 261 266 271 275 278 280 281 282 281 280 278 275 272 269 265 261 256 252 247 243 239 235 231 227 224 221 218 216 214 212 211 210 210 210 210 211 212 214 216 219 222 226 231 236 241 248 255 262 271 280 289 300 311 323 336 349 363 377 392 406 421 436 450 463 475 486 496 503 508 510 510 508 503 495 485 473 459 443 427 409 391 373 355 337 319 302 286 271 256 242 228 216 205 194 184 174 165 157 150 143 136 131 125 120 115 111 107 103 100 96 93 91 88 86 84 82 80 78 77 76 74 73 72 71 70 70 69 68 68 67 67 67 66 66 66 65 65 65 65 65 64 64 64 64 63 63 63 62 62 61 61 60 59 59 58 57 56 55 54 53 52 50 49 48 47 45 44 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 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 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 32 32 32 32 32 32
 8 9 9 10 11 12 12 13 14 15 16 18 19 20 22 23 25 27 29 31 34 36 39 42 45 49 53 57 62 67 73 79 86 94 102 112 122 133 146 159 175 191 210 230 252 277 303 332 364 398 434 473 514 556 600 645 689 733 775 814 849 880 905 925 939 947 949 946 938 927 912 894 875 855 834 813 793 773 754 736 720 704 690 678 666 656 647 639 632 626 620 615 611 606 602 597 592 587 580 573 565 555 544 532 518 503 486 468 449 429 408 387 365 343 322 301 280 260 241 223 205 189 174 160 147 134 123 113 103 94 86 79 72 66 60 55 50 46 42 39 35 32 29 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 6 7 8
 25 27 28 30 32 34 36 38 41 43 46 48 51 54 57 61 64 68 72 76 80 84 89 94 99 105 111 117 123 130 137 145 152 160 169 177 186 196 205 215 225 236 246 257 267 278 288 298 308 317 326 334 342 348 354 359 363 367 369 370 370 370 368 366 363 360 356 352 347 343 338 333 328 323 319 314 310 306 303 300 297 294 292 290 289 288 287 287 288 288 289 291 293 295 298 300 304 307 310 314 318 321 325 328 331 334 336 337 337 337 335 333 329 324 318 311 303 294 284 273 262 250 239 227 215 203 192 181 170 160 150 141 132 123 115 108 101 95 89 83 78 73 68 64 60 56 53 49 46 43 41 38 36 34 32 30 28 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 5 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 21 22 24
 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 24 24 25 26 27 28 29 30 32 33 35 37 39 41 44 47 50 53 57 61 66 71 77 84 91 99 108 117 128 140 154 168 184 202 221 242 265 289 315 343 371 401 431 461 491 519 545 567 587 602 612 617 618 614 606 594 579 562 543 522 501 480 459 438 418 399 381 364 348 333 319 306 294 284 274 265 257 249 243 237 232 227 223 220 217 215 213 212 211 211 211 211 212 213 215 217 219 221 224 227 229 232 235 238 241 243 246 248 249 251 252 252 252 251 250 248 245 242 239 235 231 226 221 216 210 205 199 193 188 182 176 171 166 160 155 151 146 142 137 133 130 126 123 120 117 114 111 109 107 104 103 101 99 98 96 95 94 93 92 91 90 89 89 88 88 87 87 86 86 85 85 85 84 84 83 83 82 81 80 79 78 77 76 75 73 72 70 69 67 65 63 61 59 57 55 52 50 48 46 44 42 40 38 36 35 33 31 30 28 27 26 25 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 45 46 46 46 47 47 47 47 46 46 46 45 45 44 43 42 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 20 20
 113 120 128 136 144 152 160 169 178 186 195 203 211 219 227 234 241 247 252 256 260 263 265 266 266 265 263 261 258 254 249 245 239 234 228 222 216 210 203 197 192 186 181 175 171 166 162 158 155 152 149 147 145 143 142 142 142 142 142 143 145 146 148 151 154 157 160 164 168 172 177 182 188 193 199 205 212 218 225 232 240 247 254 261 269 276 283 289 295 301 306 310 314 316 318 318 318 316 313 309 304 298 291 283 274 265 255 245 235 224 214 204 193 183 174 164 155 147 139 131 124 117 111 105 99 94 90 85 81 78 74 71 69 66 64 62 60 58 56 55 54 52 51 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 32 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 7 8 9 10 11 13 14 16 18 20 22 25 27 30 33 36 40 43 47 51 56 60 65 70 75 81 87 93 99 106
 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 62 64 66 67 69 71 73 76 78 80 83 85 88 91 94 97 101 104 108 112 116 121 126 131 136 141 147 153 160 166 173 181 188 196 204 212 221 229 238 247 256 264 273 281 290 298 305 312 319 325 330 335 339 342 345 347 348 348 348 347 346 344 342 339 335 332 327 323 318 314 309 304 298 293 288 282 277 271 266 261 255 250 245 240 235 230 225 220 215 211 206 202 198 193 189 185 181 178 174 171 167 164 161 158 156 153 151 148 146 144 142 141 139 138 136 135 134 133 132 131 131 130 129 129 128 128 127 127 127 126 126 125 125 125 124 124 124 123 123 122 122 121 121 120 120 119 118 118 117 116 116 115 114 114 113 112 111 110 110 109 108 107 106 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 86 85 84 83 82 81 80 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 62 61 60 60 59 59 58 57 57 56 56 56 55 55 54 54 53 53 53 52 52 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 38 39
 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 57 58 59 60 61 62 64 65 66 68 69 71 73 75 77 79 81 84 87 90 93 97 101 105 110 115 120 126 133 140 148 156 165 175 186 198 210 223 238 253 270 287 306 325 346 368 391 415 439 465 491 517 544 571 597 623 647 670 691 710 727 741 751 758 762 761 758 751 741 728 712 694 674 653 630 607 583 559 534 511 487 464 442 420 399 379 360 342 325 309 294 280 266 254 242 231 221 212 203 195 188 181 175 170 164 160 156 152 148 145 142 139 137 135 133 131 129 128 126 125 124 123 122 121 120 119 118 117 116 115 114 113 113 112 111 110 109 109 108 107 106 106 105 104 104 103 102 101 101 100 99 99 98 97 97 96 96 95 94 94 93 93 92 91 91 90 89 89 88 87 86 86 85 84 83 83 82 81 80 80 79 78 77 76 76 75 74 74 73 72 72 72 71 71 71 70 70 70 70 70 70 71 71 71 72 72 73 73 74 74 75 76 77 77 78 79 80 81 82 82 83 84 85 86 87 88 88 89 90 91 92 92 93 93 94 94 95 95 96 96 96 96 96 96 96 96 96 95 95 94 94 93 92 92 91 90 89 87 86 85 84 82 81 79 78 76 75 73 71 70 68 66 64 63 61 59 57 56 54 52 51 49 48 46 45 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 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 40
 61 64 67 69 72 75 78 81 85 88 91 95 99 102 106 110 114 119 123 127 132 137 141 146 151 157 162 167 173 179 185 191 197 203 209 216 222 229 236 243 249 256 263 270 276 283 289 295 301 307 312 317 322 326 329 332 334 336 337 338 338 337 336 334 332 330 327 323 320 316 312 308 304 300 295 291 287 283 280 276 273 270 267 264 261 259 257 255 254 252 251 250 250 249 249 249 250 250 251 252 253 254 255 256 258 259 261 263 264 266 268 270 271 273 274 275 277 278 278 279 280 280 280 280 280 280 279 278 277 276 275 273 272 270 268 266 264 261 259 256 253 251 248 244 241 238 234 230 227 223 219 215 211 206 202 197 193 188 184 179 174 170 165 160 155 151 146 141 137 132 128 123 119 115 110 106 102 98 94 90 87 83 80 76 73 70 67 64 61 58 55 52 50 47 45 43 40 38 36 34 33 31 29 28 26 25 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 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 11 11 12 13 14 14 15 16 17 19 20 21 22 24 25 27 28 30 31 33 35 37 39 41 43 45 47 49 51 54 56 59
 62 63 63 64 65 66 66 67 68 69 71 72 73 75 77 79 81 83 85 88 91 94 97 101 105 109 114 119 125 131 138 145 152 161 170 180 191 202 215 228 243 259 275 293 312 332 353 375 398 421 446 470 495 520 544 568 590 612 631 650 666 680 692 703 711 717 722 725 727 728 728 728 727 727 726 726 727 728 729 732 735 740 745 751 758 766 774 783 792 802 811 820 828 835 841 844 845 843 838 830 818 802 782 758 731 701 668 634 598 561 524 487 451 416 383 351 321 293 266 242 220 200 181 164 149 135 122 111 101 91 83 76 69 63 58 53 49 45 42 39 36 34 32 30 28 27 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 44 45 47 49 51 53 55 57 59 61 63 65 67 69 71 72 74 75 77 78 79 79 80 80 80 79 78 78 76 75 73 72 70 68 65 63 61 58 56 54 51 49 47 44 42 40 38 36 34 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 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 7 7 8 9 10 11 12 13 14 15 16 17 19 20 22 23 25 27 28 30 32 33 35 36 38 40 41 43 44 45 47 48 49 50 51 52 53 54 55 56 56 57 58 58 59 60 60 61 61
 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 37 38 39 40 42 43 45 47 49 51 54 57 60 64 68 72 77 82 88 95 102 110 119 129 140 152 165 180 196 213 232 253 276 300 327 355 385 417 450 486 522 560 599 639 678 718 756 794 830 863 894 922 947 969 988 1003 1014 1023 1028 1031 1031 1029 1025 1020 1013 1006 997 988 979 969 959 949 939 929 920 910 900 890 880 869 859 848 837 825 812 799 786 771 756 739 722 705 686 667 647 627 606 586 565 543 523 502 481 461 442 422 404 386 369 352 337 322 307 294 281 268 257 246 235 226 216 208 199 192 184 178 171 165 159 154 149 144 139 135 131 127 123 120 116 113 110 107 104 102 99 97 94 92 90 87 85 83 81 79 77 75 73 71 69 67 65 63 61 59 57 56 54 52 50 48 46 44 42 40 39 37 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 31 32 33 34 34 35 36 36 37 38 38 39 40 40 41 41 42 42 42 42 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31
 41 43 44 45 46 48 49 50 51 53 54 55 57 58 59 61 62 63 65 66 67 69 70 71 73 74 76 77 78 80 81 82 84 85 86 88 89 90 92 93 94 96 97 99 100 102 104 106 108 110 112 115 118 121 124 128 132 137 142 148 155 162 170 179 189 200 213 226 241 258 277 297 320 345 373 404 437 474 515 560 608 662 720 782 850 921 997 1075 1155 1235 1311 1382 1444 1494 1527 1541 1535 1509 1463 1401 1324 1238 1146 1052 959 868 782 702 627 560 499 443 394 350 311 277 246 219 196 175 157 140 126 114 103 93 85 77 70 65 59 55 51 47 44 41 39 36 34 33 31 29 28 27 26 25 24 23 22 21 21 20 20 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 13 14 14 15 16 16 17 17 17 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 3 3 4 5 5 6 7 8 8 9 10 11 13 14 15 16 17 18 20 21 22 23 25 26 27 29 30 31 32 34 35 36 37 39 40
 88 92 95 98 102 105 108 111 114 117 120 122 125 127 129 131 132 134 135 136 137 137 137 138 138 137 137 136 136 135 134 133 132 131 130 129 128 127 126 125 124 123 123 122 122 122 122 122 122 123 124 125 126 128 130 132 134 137 139 143 146 150 154 158 162 167 172 176 182 187 192 198 203 209 215 220 226 231 237 242 248 253 258 263 268 273 278 282 286 290 294 298 301 304 307 310 313 315 317 319 321 323 324 325 326 326 327 327 327 327 327 326 325 325 324 323 322 321 320 319 318 317 316 315 315 314 314 314 315 315 316 317 318 319 321 322 324 326 327 329 331 332 334 335 336 336 336 336 335 334 332 329 326 322 318 313 307 301 294 287 279 271 262 254 245 235 226 216 207 198 188 179 170 161 153 145 137 129 121 114 107 101 95 89 83 77 72 67 63 58 54 50 46 43 40 36 34 31 28 26 24 21 20 18 16 15 13 12 11 10 9 8 7 7 6 6 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 9 10 10 10 10 11 11 11 11 12 12 12 12 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 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 8 8 8 8 8 9 9 10 11 11 12 13 14 15 17 18 19 21 23 24 26 28 30 32 34 37 39 42 44 47 50 53 55 58 62 65 68 71 75 78 81 85
 71 71 71 71 71 72 72 72 73 73 74 74 75 76 77 78 79 80 81 83 84 86 87 89 91 93 95 97 100 103 105 108 111 115 118 122 126 130 134 139 143 148 153 159 164 170 176 182 188 194 201 207 213 219 226 232 238 243 249 254 259 263 267 271 274 277 279 282 283 285 286 287 288 288 288 289 289 289 289 289 290 290 291 292 293 294 296 298 301 304 307 311 315 320 325 331 338 345 352 361 369 379 389 399 410 421 433 445 456 468 480 491 502 511 520 527 532 536 537 537 534 529 522 512 501 488 473 457 440 422 403 385 366 348 330 313 296 280 265 250 237 224 212 200 190 180 171 162 154 146 140 133 127 122 116 112 107 103 99 95 92 89 86 83 81 78 76 74 72 70 68 67 65 64 62 61 60 59 58 57 56 55 54 53 52 52 51 50 49 49 48 48 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 31 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 42 43 45 46 48 50 52 54 56 58 60 62 63 65 67 69 71 72 74 76 77 78 79 80 81 82 82 83 83 83 83 83 83 83 83 82 82 81 81 80 79 79 78 77 77 76 75 75 74 74 73 73 73 72 72 72 71 71
 53 54 55 56 57 58 60 61 63 65 67 69 72 74 77 80 84 87 91 95 100 105 110 116 122 128 135 143 151 160 169 179 190 201 213 225 239 253 267 282 297 313 329 344 360 375 390 404 417 429 439 448 456 461 465 467 467 466 463 459 453 447 439 431 423 414 404 395 386 376 367 358 350 342 334 327 319 313 307 301 296 291 286 282 278 274 271 268 266 263 261 259 258 256 255 254 253 252 251 250 250 249 248 247 246 245 243 242 240 238 236 234 231 228 225 221 217 213 208 204 199 194 188 183 177 172 166 160 154 149 143 137 132 127 121 116 111 107 102 98 94 90 86 82 79 76 73 70 67 64 62 59 57 55 53 51 50 48 47 45 44 43 41 40 39 38 37 37 36 35 35 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 46 47 48 50 52 53 55 57 58 60 62 64 65 67 69 70 72 73 75 76 77 78 79 80 81 81 81 82 82 82 81 81 81 80 79 79 78 77 76 75 74 73 72 71 70 69 68 68 67 66 65 64 63 62 62 61 60 60 59 59 58 58 58 57 57 57 57 56 56 56 56 56 56 56 56 57 57 57 57 58 58 58 59 59 60 60 60 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 68 69 69 69 69 69 69 68 68 68 67 67 66 66 65 64 64 63 62 61 60 59 59 58 57 56 55 54 54 53 52 52 51 51 50 50 49 49 49 49 49 49 49 49 49 49 50 50 51 51 52
 47 47 47 48 48 48 48 49 49 49 49 50 50 50 50 51 51 51 51 52 52 53 53 54 54 55 55 56 57 58 59 60 61 62 64 65 67 69 71 73 75 78 81 84 87 91 95 99 104 109 115 121 127 135 142 151 159 169 179 190 201 213 226 239 252 266 281 295 310 325 340 355 370 384 398 411 423 435 446 456 465 473 481 487 493 498 502 505 508 510 511 512 513 513 513 513 512 511 510 508 506 504 502 499 495 491 487 482 477 471 465 458 450 442 433 424 415 405 394 384 373 362 350 339 328 317 306 296 285 275 265 256 247 238 230 222 214 207 200 194 188 182 176 171 166 161 157 153 149 145 141 138 135 132 129 126 123 120 118 115 113 111 108 106 104 102 100 98 96 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 54 52 50 48 46 44 42 40 38 36 34 32 30 29 27 25 24 22 21 19 18 17 16 15 14 13 12 11 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 44 45 45 46 46 46 46 47
 63 63 63 63 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 60 59 59 59 59 58 58 58 58 57 57 57 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 53 53 54 54 55 56 56 57 58 59 60 60 62 63 64 65 66 68 69 71 73 74 76 78 80 83 85 88 91 94 97 100 104 107 111 116 120 125 130 135 141 147 153 159 166 172 179 187 194 201 209 216 223 230 236 242 247 252 256 259 262 263 263 263 261 259 255 251 246 241 235 228 222 215 208 201 194 187 180 173 167 160 154 149 143 138 133 128 124 119 115 112 108 105 101 98 96 93 90 88 86 84 82 80 78 76 74 73 71 70 69 67 66 65 64 63 62 61 60 59 58 58 57 56 55 55 54 53 53 52 51 51 50 49 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 55 55 56 57 58 59 60 60 61 62 62 63 63 63 64 64 64 64 64 64 64 65 64 64 64 64 64 64 64 64 64 64 64 63 63
 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 51 52 54 56 58 60 62 64 67 70 73 76 79 83 87 91 96 101 106 111 117 123 130 137 144 151 158 166 174 182 190 198 206 214 221 228 235 242 247 253 257 262 265 268 270 271 272 272 272 271 270 268 266 264 261 258 255 252 249 245 242 238 235 232 228 225 222 219 216 213 210 208 205 203 200 198 196 194 192 190 188 186 184 183 181 180 179 178 176 175 174 174 173 172 172 171 171 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 167 167 166 166 165 165 164 163 162 161 161 160 159 157 156 155 154 153 152 150 149 148 146 145 143 142 141 139 138 136 135 133 131 130 128 126 124 123 121 119 117 115 113 110 108 106 104 101 99 97 94 92 89 87 84 82 79 77 74 72 69 67 65 63 61 59 57 55 53 51 50 48 47 45 44 43 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 38 38 38 38 38 38 37 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 31 31 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31
 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 46 47 49 50 52 54 56 58 61 63 66 69 72 75 79 82 86 91 95 100 105 111 116 122 129 135 142 149 156 163 170 177 185 192 199 205 211 217 223 228 232 236 240 242 245 246 247 248 248 248 247 246 245 244 242 241 239 238 236 235 234 233 233 232 232 232 233 234 235 236 238 240 242 245 248 252 256 260 265 270 275 280 286 291 297 303 309 314 319 324 329 333 336 338 339 339 338 336 333 328 323 316 309 300 291 281 271 260 249 239 228 217 207 197 187 177 169 160 152 144 137 131 125 119 113 108 104 99 95 92 88 85 82 80 77 75 73 71 69 68 67 65 64 63 62 62 61 61 60 60 60 59 59 59 59 60 60 60 61 61 62 62 63 64 65 65 66 67 68 70 71 72 73 74 75 77 78 79 80 81 82 83 83 84 84 85 85 85 84 84 83 82 81 80 78 77 75 73 71 69 67 65 62 60 58 56 54 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 22 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 38 39 39 40 40 40 40 40 40 41 40 40 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33
 45 44 43 42 41 40 39 39 38 38 38 37 37 37 37 37 37 38 38 39 39 40 41 42 43 44 45 47 49 50 52 55 57 59 62 65 68 71 75 79 82 86 90 95 99 103 108 112 116 121 125 128 132 135 138 141 143 145 146 148 148 149 149 149 149 149 148 148 147 147 146 146 146 146 146 147 147 148 150 151 153 155 158 161 165 169 173 178 184 190 197 204 212 220 229 239 249 260 271 282 294 305 316 326 335 343 349 353 354 353 350 343 334 322 309 293 277 260 242 224 206 190 173 158 144 130 118 107 97 87 79 71 64 58 53 48 43 39 36 32 30 27 25 23 21 20 18 17 16 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 40 42 45 48 51 54 57 61 64 68 72 76 80 84 88 92 95 99 102 104 106 108 109 110 110 109 108 106 103 101 98 94 90 86 83 78 74 70 67 63 59 56 52 49 46 43 41 38 36 34 32 30 28 26 25 24 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 22 24 25 27 29 31 34 36 39 42 44 47 50 53 57 60 63 66 69 72 74 76 78 80 81 82 83 83 83 83 82 81 79 78 76 74 72 70 68 66 64 62 60 58 56 54 52 51 49 48 46
 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 43 44 46 48 49 51 53 55 57 59 62 64 67 69 72 74 77 79 82 85 87 90 93 95 98 100 102 104 106 108 110 111 113 114 115 116 117 117 118 118 118 118 118 118 118 117 116 116 115 114 114 113 112 111 110 109 108 107 106 105 104 104 103 102 101 100 100 99 99 98 97 97 97 96 96 96 96 95 95 95 95 95 95 95 95 96 96 96 96 96 96 96 96 95 95 95 95 94 94 93 93 92 91 90 89 89 88 87 85 84 83 82 81 80 78 77 76 75 74 72 71 70 69 68 67 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 34 33 33 32 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 23 24 24 24 25 25 26 26 26 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 52 53 54 56 57 59 60 61 63 64 66 67 68 70 71 72 73 74 75 76 77 78 78 79 79 80 80 80 80 80 79 79 78 78 77 76 75 74 73 72 71 69 68 67 65 64 62 61 59 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29
 54 52 51 51 50 49 49 48 48 48 48 48 48 48 49 49 50 51 51 52 54 55 56 58 60 62 64 66 69 72 75 79 83 87 91 96 102 108 114 121 128 136 144 154 163 174 185 197 210 223 237 252 268 284 301 318 336 354 372 390 408 426 443 460 476 491 505 518 530 540 549 556 562 567 570 572 573 572 571 569 566 562 558 554 549 544 539 534 528 523 518 513 508 504 499 495 491 487 483 480 476 473 470 466 463 459 456 452 448 443 438 433 427 421 414 407 398 390 380 371 360 349 338 326 314 302 289 277 264 252 240 228 216 205 194 183 173 164 155 146 138 130 123 116 110 104 98 93 89 84 80 77 73 70 67 65 62 60 58 56 55 53 52 51 50 49 48 48 47 47 47 47 47 47 47 48 48 49 50 50 51 53 54 55 57 58 60 62 64 67 69 72 74 78 81 84 88 92 96 100 104 109 113 118 123 128 133 138 143 147 152 156 160 163 166 169 171 172 173 174 173 172 171 169 167 164 161 157 153 150 145 141 137 133 129 125 121 117 113 110 106 103 100 97 95 92 90 88 86 84 82 81 79 78 77 76 75 75 74 74 73 73 73 73 73 73 73 74 74 75 75 76 77 78 79 80 81 83 84 86 87 89 91 93 95 98 100 103 105 108 111 115 118 122 125 129 133 138 142 147 151 156 161 166 171 176 181 186 191 195 200 204 207 210 213 215 217 218 218 217 216 214 211 208 204 199 194 189 183 177 171 165 159 152 146 140 134 128 122 117 111 106 102 97 93 89 85 82 78 75 72 70 67 65 63 61 59 58 56 55
 0 0 0 0 0 1 2 3 4 5 6 7 8 9 11 12 14 16 18 20 22 24 27 30 33 37 40 44 49 54 59 65 71 78 86 94 103 113 124 137 150 165 181 198 218 239 261 286 313 342 373 406 441 478 516 555 596 636 677 716 754 790 823 852 878 900 917 931 940 946 948 948 945 940 934 927 920 912 905 899 893 889 885 883 882 882 884 887 891 897 903 910 918 926 934 942 950 957 962 966 967 967 963 956 946 933 916 896 872 845 816 784 751 717 681 645 610 574 540 507 475 444 415 387 361 337 315 293 274 256 239 223 209 196 183 172 161 152 143 134 127 120 113 107 101 96 91 86 82 78 74 71 67 64 61 59 56 54 52 50 48 46 44 43 41 40 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 31 32 32 33 34 35 36 37 39 40 41 43 44 46 48 49 51 53 54 56 57 59 60 61 62 63 63 64 64 64 64 63 63 62 61 60 58 57 55 54 52 50 48 46 44 43 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 9 8 8 7 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
 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 18 19 21 23 26 29 32 36 40 45 51 58 66 74 84 96 109 124 141 160 182 206 234 265 300 338 381 427 477 529 584 639 692 743 787 823 850 865 868 860 841 814 780 742 700 658 616 575 536 499 464 432 402 375 350 328 307 289 272 257 243 231 219 209 201 192 185 179 174 169 164 161 158 155 153 151 150 149 148 148 147 147 148 148 148 149 149 150 150 150 151 151 151 151 151 151 150 150 149 148 147 146 145 144 142 141 139 137 136 134 132 130 128 126 124 123 121 119 117 115 113 112 110 108 106 104 103 101 99 97 96 94 92 90 88 87 85 83 81 79 77 75 73 70 68 66 64 61 59 57 54 52 49 47 44 42 40 37 35 33 30 28 26 24 22 21 19 17 16 14 13 12 11 10 9 8 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 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 25 26 27 29 30 32 33 35 36 38 40 42 43 45 47 49 51 53 55 56 58 60 62 63 65 66 67 68 69 70 71 71 71 71 71 71 70 70 69 68 67 65 64 62 61 59 58 56 54 52 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18
 47 47 47 48 48 49 49 49 50 51 51 52 52 53 54 55 55 56 57 58 59 60 62 63 64 66 67 68 70 72 73 75 77 79 81 83 85 87 89 91 93 95 97 100 102 104 106 108 110 112 114 116 118 120 122 123 125 127 128 130 132 133 135 136 138 140 142 143 145 147 150 152 154 157 159 162 165 168 171 175 178 182 186 190 195 199 204 209 214 219 224 229 234 239 244 248 253 257 261 264 267 269 271 272 272 271 269 267 264 260 255 250 244 237 230 223 215 207 199 191 183 175 167 159 152 144 137 131 124 118 113 107 102 98 93 89 85 82 79 76 73 70 68 66 64 63 61 60 58 57 56 56 55 54 54 53 53 53 53 53 53 53 53 53 53 54 54 55 55 56 57 57 58 59 60 61 63 64 65 67 68 70 71 73 75 77 79 82 84 87 89 92 95 99 102 105 109 113 117 121 125 129 134 139 143 148 153 158 162 167 172 176 180 184 188 191 194 197 199 201 202 202 202 201 200 199 197 194 191 188 184 180 175 171 166 161 156 151 146 141 136 132 127 122 117 113 108 104 100 96 92 88 84 81 77 74 71 68 65 63 60 58 55 53 51 49 47 45 43 42 40 38 37 35 34 33 32 31 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 32 33 34 35 36 36 37 38 38 39 40 40 41 41 42 42 42 43 43 44 44 44 45 45 45 45 46 46 46
 34 37 40 44 47 51 55 59 63 68 73 78 84 90 96 102 109 116 124 132 140 149 158 168 178 189 200 211 223 235 248 262 276 290 305 321 337 354 371 388 406 424 443 462 481 500 519 537 555 572 588 602 615 627 636 642 647 648 647 643 637 628 617 604 589 573 555 537 518 500 481 462 443 425 408 391 375 359 344 330 317 305 293 282 271 262 252 244 235 228 220 213 207 200 195 189 184 178 174 169 164 160 156 152 148 144 141 137 134 131 128 125 122 119 117 115 112 110 108 107 105 104 103 102 101 100 100 100 100 100 100 101 102 103 104 105 107 108 110 112 114 116 119 121 124 126 129 132 134 137 139 142 144 147 149 151 152 154 155 156 156 156 156 156 155 154 152 150 148 146 143 140 137 134 130 127 123 119 116 112 108 104 100 97 93 89 86 82 79 76 73 70 67 64 61 58 56 53 51 48 46 44 42 40 38 36 35 33 32 31 29 28 27 26 25 24 24 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 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 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 12 13 15 17 19 21 24 26 29 31
 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 39 40 41 42 43 44 46 48 50 52 54 57 60 63 67 71 75 80 86 92 98 106 114 123 132 143 155 168 182 198 214 232 252 273 296 320 345 372 400 429 458 488 518 548 576 602 625 646 662 674 681 683 680 672 660 643 623 599 573 546 518 489 460 432 404 377 351 327 304 282 262 243 225 208 193 179 166 154 143 133 124 115 108 101 94 88 83 78 74 70 67 64 61 58 56 54 53 51 50 49 48 47 46 46 46 45 45 45 45 45 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 52 52 53 53 54 55 55 56 57 57 58 58 59 60 60 61 61 62 62 63 63 64 64 65 65 65 65 66 66 66 66 66 65 65 65 64 64 63 63 62 61 60 60 59 58 57 55 54 53 52 51 49 48 47 46 45 44 42 41 40 39 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28
 41 41 41 42 42 42 43 43 44 45 45 46 47 48 49 50 51 52 53 55 56 58 60 61 63 66 68 71 73 76 79 83 86 90 94 99 103 108 114 119 125 132 138 145 153 161 169 177 186 194 203 212 221 230 239 247 255 263 270 276 281 286 290 292 294 294 294 292 290 286 282 277 271 265 259 252 244 237 229 222 214 206 199 191 184 177 170 163 157 151 145 139 134 128 123 118 114 109 105 101 97 93 90 87 83 80 78 75 72 70 68 65 63 61 60 58 56 55 53 52 51 50 49 48 47 46 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 46 46 46 47 47 48 48 49 49 50 50 50 51 52 52 53 53 54 54 55 56 56 57 58 59 59 60 61 62 63 64 66 67 68 70 71 72 74 76 78 79 81 83 86 88 90 92 95 97 100 103 105 108 111 114 116 119 121 124 126 128 130 132 133 135 136 136 137 137 136 136 135 133 132 130 128 126 124 122 119 117 114 112 109 107 104 102 100 97 95 93 91 89 87 86 84 83 81 80 79 78 77 76 75 74 73 73 72 71 71 70 70 70 69 69 69 68 68 68 68 67 67 67 67 67 66 66 66 66 66 65 65 65 65 64 64 64 64 63 63 62 62 62 61 61 60 60 60 59 59 58 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 45 45 45 44 44 44 44 43 43 43 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 41
 61 63 64 66 68 71 73 75 78 81 84 87 91 94 98 103 107 112 117 123 129 135 142 150 157 166 174 183 193 203 214 225 237 249 261 274 286 299 312 325 338 351 363 375 386 397 408 417 427 435 443 451 458 465 471 478 484 491 498 505 512 520 529 538 548 559 571 583 596 610 625 640 656 672 688 704 720 736 750 763 774 783 789 792 792 788 780 769 753 733 710 684 656 625 593 560 526 492 459 427 395 365 336 309 284 260 238 217 198 181 165 150 137 124 113 103 93 85 77 70 64 58 53 48 44 40 37 34 31 28 26 24 22 20 19 17 16 15 14 13 12 12 11 10 10 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 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 19 21 22 24 25 27 29 31 34 36 39 42 45 48 52 56 60 64 68 72 77 82 86 91 96 100 105 109 114 117 121 125 128 130 132 134 136 136 137 137 137 136 135 133 131 129 127 124 122 119 116 113 109 106 103 99 96 92 89 86 82 79 76 73 70 67 64 62 59 56 54 52 49 47 45 43 41 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 34 35 36 37 39 40 41 42 43 44 46 47 48 49 51 52 53 55 56 58 59
 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 24 25 27 28 30 31 33 36 38 40 43 46 50 54 58 62 67 72 77 83 90 96 104 111 120 129 138 147 158 168 179 190 202 214 226 238 250 262 273 285 296 307 317 327 336 344 351 358 364 369 373 377 379 381 382 382 381 380 378 375 372 368 364 359 353 347 340 333 326 318 310 301 293 284 274 265 256 247 237 228 219 210 201 193 184 176 169 161 154 147 140 134 128 122 117 112 107 102 98 94 90 86 83 80 76 74 71 68 66 64 62 60 58 56 54 53 51 50 49 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 27 27 26 26 25 24 24 23 22 22 21 20 19 19 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 34 35 35 36 37 37 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 40 40 40 39 39 39 38 38 37 36 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21
 67 66 66 66 66 65 65 65 65 65 65 65 65 65 66 66 66 67 67 68 68 69 70 71 72 73 75 76 78 79 81 83 86 88 90 93 96 99 103 106 110 114 118 122 127 132 137 142 147 152 158 164 170 175 181 187 193 199 205 211 216 222 227 232 237 242 246 250 254 258 262 265 268 271 273 276 278 280 282 283 285 286 287 287 288 288 287 287 286 284 282 280 277 274 270 266 261 255 250 243 237 230 222 215 207 199 190 182 174 166 158 150 142 134 127 120 113 107 101 95 89 84 79 75 70 67 63 60 56 54 51 48 46 44 42 41 39 38 37 36 35 34 33 33 32 32 31 31 31 31 30 30 30 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 39 39 40 41 42 43 44 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 68 69 69 69 69 69 69 68 68 67 67 66 65 65 64 63 62 60 59 58 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 30 31 32 33 35 36 38 39 41 42 44 46 47 49 51 52 54 55 57 58 59 61 62 63 64 65 66 66 67 67 68 68 68 68 68 68 68 68 68 68 68 67 67 67
 44 43 43 43 42 42 42 42 42 42 43 43 43 44 45 45 46 47 48 49 51 52 54 55 57 59 62 64 67 70 73 76 80 84 88 93 97 103 108 114 120 126 133 140 147 155 163 171 179 188 196 205 213 222 230 239 246 254 261 268 275 281 286 291 296 300 304 308 311 314 316 319 322 324 327 330 333 336 340 344 349 354 359 366 373 380 389 398 408 419 430 443 456 470 485 501 516 532 548 564 579 594 606 617 625 631 633 631 626 616 603 586 565 542 516 489 460 431 402 373 346 319 293 269 247 226 207 189 173 158 144 132 121 110 101 93 85 79 72 67 62 57 53 50 46 43 41 38 36 34 32 30 29 28 26 25 24 24 23 22 21 21 20 20 20 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 36 37 38 39 40 40 41 41 42 42 43 43 43 43 43 43 43 42 42 41 41 40 40 39 38 38 37 36 35 34 33 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 29 30 31 33 34 36 38 39 41 43 45 47 49 52 54 56 58 61 63 65 67 69 70 72 73 74 75 76 76 77 77 76 76 75 74 73 72 71 69 68 66 65 63 62 60 59 57 56 54 53 52 51 49 48 48 47 46 45 45
 40 40 41 41 42 42 43 44 45 45 46 47 48 49 51 52 53 55 56 58 59 61 63 65 67 69 71 74 76 79 82 84 87 91 94 97 101 104 108 112 115 119 123 127 131 135 139 143 147 151 154 158 161 164 166 169 171 172 174 175 175 175 175 175 174 173 171 170 168 166 165 163 161 158 157 155 153 151 150 148 147 146 145 145 145 145 145 146 147 148 150 152 154 157 161 165 170 175 181 188 195 203 212 222 233 245 258 273 288 304 322 340 359 379 398 418 437 454 470 483 493 500 502 500 494 483 469 451 431 409 386 362 338 315 292 270 250 230 212 196 180 166 153 142 131 121 112 104 97 90 84 79 74 69 65 61 58 54 52 49 46 44 42 40 39 37 36 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 27 28 29 30 31 33 34 36 37 39 40 42 43 44 46 47 48 50 51 52 53 53 54 54 54 55 55 54 54 54 53 53 52 51 50 50 49 48 47 46 45 45 44 43 43 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40
 40 39 39 38 37 37 37 36 36 36 36 36 36 36 36 36 37 37 38 39 40 41 42 43 45 47 49 51 53 56 59 63 66 70 75 80 85 91 97 103 111 118 126 135 143 153 162 171 181 190 199 207 215 222 228 234 238 240 242 243 242 241 239 236 232 228 224 219 215 210 206 201 197 193 190 186 183 180 178 176 174 172 171 170 170 169 169 169 169 170 170 171 172 172 173 174 174 174 174 174 173 173 171 169 167 164 161 157 153 148 143 137 132 126 120 113 107 101 95 89 83 77 72 67 62 58 53 49 45 42 39 36 33 30 28 26 24 22 20 19 17 16 15 14 13 12 11 11 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 11 12 12 13 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 91 98 106 113 120 128 135 142 148 154 159 162 165 166 166 164 162 158 153 147 141 134 127 119 112 105 98 91 85 79 73 67 62 58 53 49 46 42 39 36 34 31 29 27 25 23 22 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 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 12 13 14 15 16 17 18 20 21 23 25 26 28 30 32 34 36 38 40 42 44 46 47 49 50 52 53 54 55 55 56 56 56 56 55 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 41
 85 82 80 77 75 73 71 70 68 67 65 64 63 62 61 60 60 59 59 58 58 57 57 57 57 57 57 58 58 58 59 59 60 61 61 62 63 64 65 66 67 69 70 71 73 74 76 77 79 81 83 85 87 89 91 93 95 97 100 102 105 107 110 112 115 118 120 123 126 129 132 135 138 141 144 147 150 153 156 160 163 166 169 173 176 179 182 186 189 192 195 198 201 203 206 208 210 212 213 214 215 215 215 215 214 212 210 208 205 202 198 194 189 184 179 173 167 161 155 149 142 136 130 124 118 112 106 101 96 91 86 82 77 73 70 66 63 60 57 55 52 50 48 46 44 43 41 40 39 38 37 36 35 35 34 34 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 59 60 61 62 63 63 64 64 65 65 65 66 66 66 65 65 65 65 64 64 64 63 63 62 62 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 53 52 52 51 51 51 51 50 50 50 49 49 49 49 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49 50 51 51 52 53 54 55 56 58 59 61 62 64 66 69 71 74 76 79 83 86 90 94 98 102 107 112 117 122 128 134 139 145 151 156 162 167 171 176 179 182 185 187 188 188 187 186 184 181 178 175 170 166 161 156 151 146 141 136 131 126 122 117 113 108 104 101 97 94 91 88
 69 68 67 67 66 66 66 66 66 66 67 67 68 68 69 70 72 73 74 76 78 80 82 84 87 90 93 96 99 102 106 110 114 118 122 126 130 135 139 144 148 152 157 161 165 168 171 175 177 180 182 183 184 185 186 186 186 185 185 184 183 182 181 180 179 178 177 177 176 176 176 176 177 178 180 182 184 187 190 194 199 204 210 216 224 232 241 251 263 275 289 304 321 340 360 382 406 432 461 491 524 560 597 636 676 717 758 798 834 868 895 916 929 933 927 912 889 857 819 777 731 684 636 588 543 499 458 419 383 351 320 293 268 246 225 207 190 175 162 149 138 128 120 111 104 98 92 87 82 77 74 70 67 64 61 59 57 55 54 52 51 50 49 48 48 47 47 46 46 46 46 46 47 47 47 48 49 50 50 51 53 54 55 57 58 60 62 64 67 69 72 75 78 81 84 88 92 95 100 104 109 113 118 123 128 133 138 142 147 152 156 160 163 166 169 171 172 173 173 172 171 170 167 164 161 157 153 149 144 140 135 130 125 120 115 110 105 100 96 91 87 83 79 75 71 68 65 62 59 56 53 50 48 46 44 41 40 38 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 16 17 17 18 20 21 22 24 25 27 29 32 34 37 39 42 46 49 52 56 59 63 67 71 75 78 82 85 88 91 94 96 98 99 100 101 102 102 101 101 100 99 97 96 94 93 91 89 87 85 83 82 80 78 77 75 74 73 71 70 69
 134 138 142 146 150 153 156 158 160 161 162 162 162 161 159 157 155 152 149 145 141 137 133 128 124 119 115 110 106 101 97 93 89 86 82 79 76 73 70 68 65 63 61 60 58 57 55 54 54 53 53 52 52 52 52 53 53 54 54 55 56 57 58 60 61 63 64 66 68 70 72 74 76 79 81 83 86 88 91 93 96 98 100 103 105 107 109 111 113 114 115 116 117 118 118 118 118 117 116 115 113 111 109 107 105 102 99 97 94 91 88 85 82 79 76 73 70 67 65 62 60 58 56 54 52 50 49 47 46 45 44 43 42 42 41 41 40 40 40 40 40 40 40 41 41 41 42 42 43 44 44 45 46 46 47 48 49 49 50 51 52 52 53 54 54 55 55 56 56 57 57 57 57 57 57 57 57 57 56 56 56 55 55 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 39 40 41 41 42 42 43 43 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 41 41 40 39 39 38 37 37 36 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 29 30 32 34 36 38 40 43 45 48 51 54 57 60 63 67 71 75 79 83 87 91 96 101 105 110 115 120 124 129
 71 74 76 79 83 87 91 95 100 105 111 118 125 132 141 150 159 170 181 193 205 219 232 247 262 277 292 306 320 333 344 354 362 367 370 371 368 363 356 347 336 324 310 296 282 267 253 239 225 212 200 188 177 167 157 148 140 132 125 119 113 107 102 98 93 90 86 83 80 77 75 73 71 69 68 66 65 64 63 62 61 60 60 59 59 59 59 59 59 59 59 59 60 60 61 61 62 63 64 65 66 67 68 69 71 73 74 76 78 80 82 84 87 89 92 94 97 100 103 105 108 111 114 117 120 122 125 127 129 131 132 133 134 134 135 134 133 132 130 129 126 124 121 117 114 110 107 103 99 95 91 87 84 80 76 73 69 66 63 60 57 54 52 49 47 45 43 41 39 37 36 34 33 32 30 29 28 27 26 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 29 30 32 33 35 37 39 41 43 46 48 51 54 57 60 63 66 69 72 75 78 81 83 86 88 91 93 94 96 97 98 98 99 99 99 98 98 97 96 95 94 93 92 91 89 88 87 86 85 83 82 81 80 79 78 78 77 76 76 75 75 75 74 74 74 74 74 75 75 75 76 76 77 78 79 80 81 82 83 85 86 88 90 91 93 95 97 99 102 104 106 108 110 112 115 116 118 120 121 122 123 124 124 124 124 123 122 121 119 118 115 113 110 108 105 102 99 96 93 90 87 84 81 78 76 74 71 69 67 66 64 63 62 61 60 59 58 58 58 58 58 58 59 59 60 61 62 63 65 67 69
 167 172 177 182 188 194 200 206 213 220 227 235 242 251 259 268 277 286 295 304 314 323 332 341 350 358 366 373 379 385 390 394 397 398 399 399 398 396 393 389 385 380 374 369 363 356 350 344 338 332 326 321 316 312 308 304 301 299 297 295 295 294 295 296 297 299 302 305 308 312 317 322 327 333 339 345 352 359 365 372 379 386 392 398 404 409 413 416 419 420 419 418 414 410 403 395 386 376 364 351 337 322 307 291 276 260 245 229 215 200 187 174 162 150 139 129 119 111 102 95 88 82 76 71 66 62 58 54 51 48 45 43 41 39 37 35 34 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39 40 42 43 44 45 46 48 49 50 52 53 55 56 58 59 61 62 63 65 66 67 69 70 71 71 72 73 73 74 74 74 74 74 74 74 73 73 72 71 70 69 68 67 66 65 64 62 61 59 58 57 55 54 52 51 49 48 47 45 44 43 41 40 39 38 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 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 29 30 31 33 34 36 38 40 42 44 47 49 52 54 57 60 63 66 69 72 76 79 82 86 89 93 96 100 103 107 111 114 118 122 125 129 133 137 141 145 149 153 158 162
 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 37 38 39 40 41 42 44 45 47 48 50 51 53 55 57 59 61 62 64 66 68 70 72 73 75 77 78 80 81 82 83 84 85 86 86 87 87 87 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 89 89 89 90 90 91 92 93 94 95 96 98 99 101 103 105 108 110 113 116 120 124 128 132 137 142 148 154 160 167 174 182 190 199 208 217 226 236 246 255 265 274 283 292 300 307 313 318 321 323 324 324 322 318 314 308 301 294 285 276 266 257 247 236 226 216 207 197 188 179 170 162 154 147 140 133 127 120 115 109 104 99 94 90 86 82 78 75 71 68 65 62 59 56 54 51 49 47 45 43 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 22 21 20 20 19 18 18 18 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 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 33 34 35 36 38 39 41 42 44 46 48 50 52 54 56 59 61 64 66 69 72 75 78 81 84 87 89 92 95 97 100 102 104 105 106 107 108 108 108 107 106 105 103 102 100 97 95 93 90 87 85 82 79 77 74 72 69 67 65 63 61 59 57 56 54 53 51 50 49 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 37 36 36 36
 21 22 22 23 23 24 25 25 26 27 28 29 31 32 33 35 36 38 40 42 44 46 48 50 53 55 58 60 63 66 69 72 74 77 80 83 85 87 90 92 94 96 97 98 100 101 101 102 102 102 103 102 102 102 102 101 101 101 100 100 99 99 99 98 98 98 98 98 98 98 98 99 99 100 100 101 101 102 103 104 105 106 107 108 109 110 112 113 114 116 117 119 121 123 125 127 129 131 133 136 139 142 145 148 151 155 159 163 167 172 177 182 188 194 200 207 213 221 228 236 244 252 260 268 275 283 289 296 301 305 307 309 308 307 303 298 291 283 273 262 251 238 226 213 200 188 175 163 152 141 131 122 113 105 97 90 84 78 72 67 63 59 55 52 49 46 43 41 39 37 35 34 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 28 28 29 30 32 33 34 35 37 38 40 42 43 45 47 49 50 52 54 56 58 59 61 63 64 66 67 68 70 71 72 73 73 74 75 75 76 76 77 77 78 78 78 79 79 79 79 80 80 81 81 81 82 82 83 84 84 85 86 86 87 88 89 90 91 92 93 94 95 97 98 99 101 102 104 105 107 109 110 112 114 116 118 120 121 123 125 127 129 131 133 135 137 139 140 142 143 144 144 145 145 144 143 142 141 139 136 133 130 126 122 118 113 109 104 99 94 89 84 79 74 70 65 61 57 54 50 47 44 41 39 36 34 32 31 29 28 27 25 24 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21
 46 45 45 45 45 44 44 44 44 43 43 43 43 42 42 41 41 41 40 40 39 39 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 28 28 28 29 29 30 30 31 32 33 34 35 36 37 39 40 42 43 45 47 49 52 54 56 59 62 65 68 71 74 77 81 84 88 92 95 99 103 107 111 115 119 123 127 130 134 137 140 143 146 149 151 153 154 155 156 157 157 157 157 156 155 154 153 151 149 147 145 143 141 139 137 135 133 131 129 127 125 123 122 120 119 117 116 115 114 113 112 111 110 109 108 107 106 105 103 102 101 99 98 96 94 93 91 89 87 85 82 80 78 76 74 72 69 67 65 63 61 59 57 55 53 52 50 48 47 45 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 15 16 16 16 17 18 18 19 20 21 21 22 24 25 26 27 28 30 31 33 35 36 38 40 42 44 46 48 51 53 55 57 60 62 65 67 69 72 74 77 79 81 83 85 87 89 91 93 94 96 97 98 99 100 101 101 102 102 102 102 102 102 102 101 101 100 100 99 98 97 97 96 95 94 93 92 91 90 89 87 86 85 84 83 82 81 80 80 79 78 77 76 75 74 73 72 71 71 70 69 68 67 66 65 64 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 48 47 47 47 46 46
 44 43 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 59 61 62 64 66 68 70 72 74 77 80 83 86 90 94 98 103 107 113 118 124 131 137 145 152 160 169 178 187 196 206 217 227 238 248 259 270 280 291 301 311 320 329 338 346 353 360 366 372 377 382 386 389 392 394 395 396 396 396 395 393 391 388 385 380 375 370 364 357 349 341 333 324 315 305 295 285 275 265 256 246 236 227 218 209 201 193 186 179 172 166 160 154 149 144 140 136 132 128 125 122 119 117 114 112 110 108 106 104 102 101 99 98 96 95 93 92 91 89 88 86 85 84 82 81 80 78 77 75 74 73 71 70 69 67 66 65 63 62 61 60 58 57 56 55 54 52 51 50 49 48 46 45 44 43 42 40 39 38 36 35 34 32 31 30 28 27 26 24 23 22 21 20 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 55 55 56 56 57 57 57 58 58 58 58 57 57 57 57 56 56 55 55 54 54 53 52 52 51 51 50 49 49 48 48 47 47 46 46 46 45 45 45 44 44 44 44 44
 77 78 79 80 81 83 85 87 90 92 95 98 101 104 108 111 115 119 122 126 130 133 136 138 140 141 142 141 141 139 136 133 130 125 120 115 110 104 99 93 87 82 77 72 67 62 58 54 50 47 44 41 38 36 33 31 30 28 26 25 24 23 22 21 20 20 19 19 19 19 18 18 19 19 19 19 20 20 21 21 22 23 24 25 26 27 29 30 32 33 35 38 40 42 45 48 52 55 60 64 69 74 80 87 94 102 111 120 131 142 154 167 181 196 211 227 242 257 271 283 293 300 304 305 302 296 286 274 260 244 228 211 194 178 162 148 134 121 109 99 89 80 72 65 58 53 47 43 39 35 32 29 26 24 22 20 18 16 15 14 13 12 11 10 10 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 17 18 20 21 23 25 27 29 31 33 36 39 41 44 47 50 53 56 59 63 66 69 72 74 77 79 81 83 85 86 87 87 87 87 87 86 85 84 82 80 79 77 75 73 71 68 66 64 62 60 58 57 55 53 51 50 48 47 46 45 43 42 41 40 40 39 38 38 37 37 37 36 36 36 37 37 37 38 38 39 40 41 42 44 45 47 49 51 53 56 58 61 64 68 71 75 78 82 86 90 93 97 100 103 106 109 111 112 113 114 114 114 113 112 110 108 106 104 102 100 97 95 93 91 88 86 85 83 81 80 79 78 77 76 76 75 75 75 75 75 76
 141 139 138 137 135 134 133 131 130 128 127 125 124 123 121 120 119 118 117 116 116 115 114 114 114 114 114 114 114 115 115 116 117 118 119 121 123 125 127 129 132 135 138 141 145 149 153 157 161 166 171 176 182 187 193 199 205 211 217 224 230 236 241 247 252 257 262 266 269 272 275 276 277 278 277 276 274 272 269 265 261 256 251 246 240 234 228 221 214 208 201 194 187 181 174 168 161 155 149 142 137 131 125 120 115 109 105 100 95 91 87 83 79 75 72 69 66 63 60 57 55 53 51 49 47 45 43 42 40 39 38 37 36 35 34 34 33 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 36 37 38 39 40 41 42 44 45 47 48 50 52 53 55 57 59 61 64 66 68 71 73 76 79 82 84 87 90 93 96 99 102 105 108 111 113 116 118 120 122 123 124 125 126 126 126 125 124 123 122 120 118 116 114 111 109 106 103 101 98 95 93 90 88 86 84 82 80 78 77 76 75 74 73 73 72 72 72 72 72 72 72 73 73 74 75 75 76 77 77 78 79 80 80 81 82 82 83 83 84 84 85 85 85 85 85 85 85 84 84 84 83 82 82 81 80 79 78 77 75 74 73 72 70 69 67 66 64 63 61 60 59 57 56 54 53 52 51 49 48 47 46 46 45 44 44 43 43 42 42 42 42 42 43 43 43 44 45 46 47 48 50 51 53 55 57 59 62 64 67 70 73 77 80 84 87 91 95 99 103 106 110 114 118 121 125 128 131 133 135 138 139 141 142 143 143 144 144 143 143 142 141
 95 94 92 90 88 86 84 82 80 78 76 75 73 71 70 68 67 65 64 62 61 60 59 58 57 56 55 55 54 54 53 53 53 52 52 52 53 53 53 54 54 55 56 57 59 60 61 63 65 67 70 72 75 78 81 85 89 93 98 103 108 114 120 127 134 142 150 159 169 179 190 201 213 226 240 255 270 286 303 321 339 358 378 398 418 438 458 477 495 512 526 538 548 553 555 553 547 537 524 507 487 464 440 415 389 363 337 312 288 265 243 223 204 187 171 156 142 130 119 109 99 91 84 77 71 65 60 56 52 48 45 42 40 37 35 33 32 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47 49 51 52 54 56 58 60 61 63 65 67 69 71 73 75 77 78 80 82 83 84 86 87 87 88 89 89 89 89 89 88 87 87 86 85 84 83 81 80 79 77 76 75 74 72 71 70 69 68 67 66 65 64 63 63 62 61 61 60 59 59 58 58 57 56 56 55 55 54 53 53 52 51 51 50 49 48 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 19 20 21 22 24 25 27 29 31 33 35 38 40 43 46 49 53 56 60 63 67 71 74 78 82 85 88 91 94 97 99 101 102 104 105 105 105 105 105 105 104 103 102 100 99 97
 34 33 33 33 32 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 58 59 61 63 65 67 68 70 72 74 75 77 79 80 82 83 85 86 88 89 90 91 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 112 113 114 115 117 118 119 121 122 123 125 126 128 130 131 133 135 136 138 140 142 145 147 149 152 154 157 160 163 167 170 174 178 182 187 191 196 202 207 213 219 226 233 240 247 255 262 270 278 286 293 301 308 314 319 324 328 330 331 331 329 325 320 314 307 298 288 277 266 254 242 230 218 207 195 184 173 163 154 145 136 128 121 114 108 102 97 92 88 84 80 77 74 72 69 67 65 64 62 61 60 59 58 58 58 57 57 57 57 58 58 59 59 60 61 62 63 64 66 67 69 70 72 74 76 78 80 82 84 85 87 89 91 93 94 96 97 98 99 99 99 99 99 99 98 97 96 95 94 92 90 89 87 85 83 81 79 77 75 73 72 70 68 67 65 64 63 61 60 59 58 58 57 56 56 55 55 54 54 54 54 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 89 91 94 97 100 104 107 111 115 119 123 127 132 136 141 145 150 154 159 163 167 170 173 175 177 178 179 178 177 175 173 170 166 161 156 151 145 139 133 127 121 115 109 104 98 93 88 83 79 75 71 67 64 61 58 55 53 51 48 47 45 43 42 40 39 38 37 36 36 35 34
 42 42 43 43 44 44 45 46 47 48 48 49 51 52 53 54 55 57 58 60 62 63 65 67 69 71 74 76 79 81 84 87 90 93 96 100 103 107 111 115 119 124 129 133 139 144 149 155 161 167 173 180 187 194 201 208 215 222 229 236 243 249 256 261 267 271 275 279 281 283 284 284 283 281 279 276 272 268 263 257 251 245 239 232 225 218 211 205 198 191 184 178 172 165 159 153 148 142 137 132 127 122 118 113 109 105 101 98 94 91 88 85 82 80 77 75 73 71 69 67 66 65 63 62 61 61 60 59 59 59 58 58 58 58 58 58 58 59 59 59 60 60 60 61 61 62 62 62 63 63 64 64 64 64 64 65 65 65 65 65 64 64 64 64 64 63 63 63 62 62 62 61 61 61 60 60 60 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 58 58 58 57 57 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 50 50 50 51 51 52 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 68 69 69 69 69 70 70 70 70 70 70 70 70 70 70 70 69 69 69 68 67 67 66 65 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 42 41 41 41 40 40 40 40 40 40 40 40 41 41 41 41
 66 68 70 72 74 76 78 81 84 87 90 93 96 100 103 107 110 114 117 120 123 126 128 130 132 133 133 133 133 132 130 128 126 124 121 118 115 112 109 106 103 100 97 94 92 90 88 86 84 83 81 80 79 79 78 78 78 78 79 79 80 81 82 83 85 86 88 90 92 94 96 98 100 102 105 107 109 112 114 116 119 121 123 125 127 129 131 133 135 137 139 140 142 143 145 146 147 148 149 150 151 151 152 152 152 152 152 151 151 150 149 148 146 145 143 141 139 137 135 132 130 127 124 122 119 116 113 110 107 104 102 99 96 93 90 88 85 82 80 77 75 72 70 67 65 62 60 58 56 54 52 50 48 46 44 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 39 41 42 44 45 46 48 49 50 51 51 52 52 53 53 53 53 53 52 52 52 51 51 50 50 49 49 48 48 47 46 46 45 45 45 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 45 45 45 46 46 47 47 48 49 49 50 51 52 52 53 54 55 57 58 59 60 62 63 65 66 68 69 71 73 75 76 78 80 82 83 85 86 88 89 90 91 91 92 92 92 91 91 90 89 88 86 85 83 81 79 78 76 74 72 70 69 67 66 65 63 62 61 61 60 60 59 59 59 59 59 60 60 61 62 63 64 65
 46 44 43 42 41 40 39 38 38 37 37 36 36 36 35 35 35 35 36 36 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 60 61 61 61 62 62 62 61 61 61 61 60 60 59 59 58 58 58 57 57 57 56 56 56 56 56 56 57 57 57 58 59 59 60 61 63 64 65 67 69 71 73 75 78 81 84 87 90 94 98 102 106 111 115 120 125 129 134 139 143 147 151 154 157 158 159 160 159 157 154 151 147 142 136 131 124 118 112 105 99 93 87 81 76 71 66 61 57 53 49 46 43 40 37 35 33 31 29 27 26 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 47 49 52 54 57 59 62 65 67 70 72 75 77 79 81 83 85 86 87 88 89 89 89 89 88 87 86 85 83 82 80 78 76 73 71 69 66 64 62 59 57 55 53 51 48 46 45 43 41 39 38 36 35 33 32 31 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 19 19 20 21 22 23 24 25 27 28 30 32 34 36 39 41 44 47 50 53 57 60 64 68 72 76 80 85 89 93 96 100 103 105 107 109 110 111 110 110 109 107 105 102 99 96 93 90 86 83 80 76 73 70 67 64 62 59 57 55 53 51 49 47
 58 57 57 56 56 55 54 54 53 52 51 49 48 47 46 44 43 42 41 39 38 37 36 35 33 32 31 31 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 47 49 50 51 52 53 54 55 56 56 57 57 57 57 57 57 56 56 55 54 53 53 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 43 44 44 45 46 47 48 49 51 52 53 55 56 58 60 62 64 66 68 70 72 75 78 80 83 86 89 92 96 99 102 106 109 113 116 119 122 125 128 130 132 134 135 136 137 136 136 135 133 132 129 127 124 121 118 114 111 107 103 100 96 92 89 85 82 78 75 72 69 66 63 61 58 56 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 31 32 33 35 36 38 40 42 44 46 48 50 53 55 58 60 63 66 68 71 74 76 78 81 82 84 85 86 87 88 88 87 87 86 85 84 82 80 79 77 75 73 71 69 67 66 64 62 61 59 58 57 56 55 54 53 52 52 52 51 51 51 51 51 51 51 51 51 52 52 53 53 53 54 54 55 55 56 56 57 57 57 58 58 58 58 58 58 58
 114 111 109 106 103 100 97 95 92 89 87 84 82 79 77 75 72 70 68 67 65 63 61 60 58 57 56 55 53 52 51 50 49 49 48 47 46 45 45 44 43 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 35 36 36 37 38 39 40 41 41 42 43 44 45 45 46 47 47 48 48 48 49 49 48 48 48 47 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 43 45 47 50 52 55 57 60 63 66 70 73 77 80 84 88 92 95 99 103 107 110 114 117 120 122 124 126 128 129 129 130 129 129 128 127 125 123 121 119 117
 63 60 58 56 54 52 50 48 46 45 43 42 40 39 38 37 36 36 35 34 34 33 33 33 33 33 33 33 34 34 35 35 36 37 38 39 41 42 44 46 48 50 52 54 57 60 63 66 70 73 77 81 86 90 95 100 105 110 115 120 126 131 136 142 147 152 157 161 166 170 173 177 180 182 185 187 188 189 190 191 191 191 191 191 190 189 188 187 186 184 182 180 178 176 174 171 168 165 162 159 155 151 147 143 139 135 130 126 121 116 112 107 103 98 93 89 85 81 77 73 69 66 62 59 56 53 50 48 46 43 41 39 37 36 34 33 32 30 29 28 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 28 29 31 32 33 35 36 38 40 42 44 46 48 51 53 56 59 62 66 69 73 76 80 85 89 93 97 101 106 110 113 117 120 123 125 127 128 129 129 128 127 125 122 119 116 112 108 104 99 95 90 86 82 78 74 70 67 63 60 57 54 52 49 47 45 43 41 40 38 37 36 34 33 32 31 30 30 29 28 28 27 27 26 26 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 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 24 25 26 26 28 29 30 31 33 34 36 37 39 41 43 45 48 50 53 55 58 61 64 67 70 73 77 80 83 85 88 91 93 95 96 97 98 99 99 98 97 96 95 93 91 89 86 84 81 79 76 73 70 68 65
 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 15 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 32 34 35 37 39 41 42 44 46 48 50 53 55 57 59 62 64 67 69 72 74 76 79 81 84 86 88 91 93 95 97 99 101 103 105 106 108 110 112 113 115 116 118 120 121 123 124 126 127 129 130 132 133 134 136 137 138 139 140 141 142 142 143 143 143 143 143 142 142 141 139 138 136 134 132 130 127 125 122 119 116 113 110 107 104 101 98 95 92 89 86 84 81 78 76 74 72 70 68 66 65 63 62 61 60 59 58 58 57 57 57 57 57 57 58 58 59 59 60 61 62 64 65 67 68 70 72 74 76 78 81 83 86 88 91 94 96 99 102 104 107 109 111 112 114 115 115 115 114 113 112 110 107 105 101 98 94 90 86 82 78 74 70 66 63 59 56 52 49 46 44 41 39 37 35 33 31 29 28 26 25 24 23 22 21 20 19 19 18 17 17 17 16 16 15 15 15 15 15 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 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 34 35 36 38 40 41 43 45 47 49 51 53 56 58 61 63 65 68 70 73 75 77 79 81 83 84 86 87 87 88 88 88 87 87 85 84 82 81 79 76 74 72 69 66 64 61 59 56 54 51 49 47 45 43 41 39 37 35 34 32 31 30 28
 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 20 21 22 24 25 27 29 30 32 34 36 38 40 42 43 45 47 48 50 51 53 54 55 56 57 57 58 58 58 58 58 58 57 57 56 55 54 53 52 51 50 48 47 46 44 43 41 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 26 27 28 30 32 34 36 38 41 44 47 50 54 58 62 67 72 77 82 88 94 101 107 113 119 124 128 132 134 135 134 132 128 124 118 111 104 97 90 82 75 69 63 57 51 47 42 38 35 31 28 26 23 21 20 18 16 15 14 13 12 11 11 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 21 21 22 22 23 24 24 25 26 27 27 28 29 29 30 30 31 31 32 32 32 32 32 32 32 31 31 30 30 29 28 27 27 26 25 24 23 22 21 20 19 18
 39 38 36 35 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 27 28 28 29 30 32 33 34 36 38 40 43 45 48 52 55 59 63 67 71 76 81 86 91 96 102 107 112 116 120 124 127 130 132 133 133 132 131 129 127 124 121 118 115 111 108 104 101 97 94 91 89 86 84 82 80 78 77 75 74 73 72 72 71 71 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 70 70 69 68 67 66 65 64 62 61 59 57 56 54 52 50 48 46 44 42 40 38 36 34 33 31 29 28 26 25 24 23 21 20 19 18 17 17 16 15 15 14 13 13 13 12 12 12 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 26 28 30 32 34 37 40 43 47 51 56 61 66 72 79 86 94 102 112 122 133 144 156 168 181 193 204 215 223 231 235 238 237 234 229 222 213 203 192 180 168 156 145 134 124 114 105 96 89 81 75 69 63 58 53 49 45 42 39 36 33 31 29 27 25 23 22 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21 23 24 26 27 29 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 63 65 66 67 67 67 68 67 67 66 65 64 63 61 60 58 56 55 53 51 49 47 45 44 42 41
 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 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 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 56 57 58 59 59 60 60 60 60 61 61 61 60 60 60 60 59 59 58 57 57 56 55 54 54 53 52 51 50 49 48 47 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24
 100 95 91 88 84 80 77 74 71 68 65 62 60 58 56 54 52 50 49 48 46 45 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 54 55 57 58 60 62 64 66 68 71 73 76 79 82 86 90 94 98 103 108 113 119 125 132 139 147 156 165 175 185 197 209 222 236 250 266 282 299 316 334 351 369 386 402 417 429 440 447 451 451 447 440 429 416 399 380 360 338 317 295 274 253 233 214 197 181 166 152 139 128 117 108 99 91 84 78 72 67 62 58 54 51 48 45 43 40 38 36 35 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 27 27 28 28 29 30 31 31 33 34 35 36 37 39 41 42 44 46 48 50 52 54 56 59 61 64 67 69 72 75 77 80 83 86 88 90 93 95 97 98 99 100 101 101 101 101 100 99 97 96 94 92 89 87 84 81 79 76 73 71 68 65 63 61 58 56 54 52 51 49 47 46 44 43 42 41 40 39 38 37 37 36 35 35 35 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 19 19 19 20 20 20 21 22 23 23 24 25 26 28 29 30 32 34 35 37 40 42 44 47 50 53 56 60 63 67 71 76 80 85 90 95 101 106 111 116 121 126 131 135 139 142 144 146 147 148 147 146 145 143 140 137 133 129 125 121 117 112 108 104
 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 39 40 41 42 43 44 45 46 48 49 51 53 55 57 59 61 64 66 69 72 76 79 83 87 91 95 100 104 109 115 120 125 131 137 143 148 154 160 165 170 175 179 183 186 189 191 192 192 192 191 189 187 184 180 177 172 168 163 158 153 148 143 138 133 128 123 119 114 109 105 101 97 93 89 85 82 78 75 72 69 66 63 60 58 55 53 51 49 47 45 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 35 36 37 38 39 41 42 43 45 46 48 50 51 53 55 56 58 60 61 63 65 66 68 69 70 71 72 73 73 73 73 73 73 72 71 70 68 67 65 64 62 60 58 56 54 52 49 47 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 32
 80 82 83 84 85 86 87 88 88 89 89 90 90 90 90 91 90 90 90 90 90 90 89 89 89 89 89 89 89 89 89 89 89 90 90 91 92 93 93 95 96 97 98 99 101 103 104 106 108 110 112 114 116 118 120 123 125 128 130 133 135 138 140 143 145 148 150 152 155 157 159 161 163 164 166 167 168 169 170 170 171 171 171 171 171 170 170 169 168 166 165 163 161 159 157 154 152 149 146 143 140 136 133 129 125 122 118 114 110 106 103 99 95 92 89 85 82 79 77 74 72 69 67 65 64 62 60 59 58 56 55 54 54 53 52 52 51 51 51 51 51 51 51 51 52 52 53 54 54 55 56 57 59 60 61 63 64 66 68 69 71 72 74 76 77 79 80 81 82 83 84 84 85 85 85 85 85 84 84 83 82 81 80 78 77 75 73 72 70 68 66 64 62 60 58 56 53 51 50 48 46 44 43 41 40 38 37 36 35 35 34 33 33 33 33 33 33 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 54 55 57 59 61 64 66 68 70 73 75 78 80 82 85 87 90 92 94 96 98 100 102 103 105 106 108 109 110 111 111 112 113 113 114 114 114 114 114 114 114 114 113 113 113 112 112 111 111 110 109 108 107 106 105 104 103 102 100 99 98 96 95 93 91 90 88 86 85 83 81 79 78 76 74 72 71 69 67 66 64 63 61 60 58 57 56 55 54 53 52 51 51 50 50 50 49 50 50 50 51 51 52 53 54 55 56 57 58 60 61 63 64 66 67 69 70 72 73 75 76 78 79
 21 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 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 21 22 23 24 25 27 28 30 31 33 35 38 40 43 46 49 53 56 60 65 69 74 79 84 90 95 100 106 111 116 121 125 129 132 135 136 137 137 137 135 133 130 127 123 119 114 109 105 100 95 90 86 82 78 74 70 67 64 61 58 56 54 52 50 48 47 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 33 34 35 36 37 38 40 41 43 45 47 49 51 53 56 58 61 63 66 68 71 73 76 78 80 82 83 84 85 85 85 85 85 84 83 81 80 78 76 74 72 70 67 65 63 61 59 56 54 52 50 49 47 45 44 42 41 39 38 37 36 35 33 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22
 84 81 79 76 74 72 69 67 66 64 62 61 59 58 57 56 56 55 55 54 54 54 55 55 56 56 57 59 60 62 63 65 67 70 72 75 78 81 84 88 91 95 98 102 106 109 113 116 119 122 125 127 128 129 130 130 130 129 128 126 124 122 119 116 113 110 107 104 101 98 95 92 90 87 85 83 81 79 78 77 76 75 74 74 74 73 73 74 74 74 75 76 77 78 79 80 81 83 84 85 87 88 90 91 93 94 95 96 97 97 97 97 97 96 95 94 92 90 88 86 84 81 78 76 73 70 67 64 62 59 56 54 52 49 47 45 43 41 40 38 37 35 34 33 31 30 30 29 28 27 27 26 26 26 26 26 26 26 26 26 26 27 27 28 29 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 49 51 52 54 56 58 59 61 63 65 66 68 69 71 72 73 74 75 76 77 77 78 78 78 78 78 78 78 77 77 76 76 75 74 74 73 72 71 70 69 68 67 66 64 63 62 61 59 58 56 55 53 52 50 49 47 46 44 42 41 39 38 36 35 33 32 31 30 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 24 26 27 29 30 32 34 35 37 39 41 43 46 48 50 53 55 58 60 63 66 69 71 74 77 80 83 86 89 92 95 98 100 103 106 108 111 113 115 117 118 119 120 121 121 121 121 120 119 118 117 115 113 111 108 106 103 100 98 95 92 89 86
 37 35 34 33 33 32 31 31 30 30 29 29 29 29 29 29 29 30 30 31 31 32 33 34 36 37 39 41 43 45 47 50 53 56 59 63 67 71 75 80 85 91 96 102 109 115 122 130 137 145 153 161 169 178 186 194 201 208 215 220 225 229 232 233 234 233 232 229 225 221 216 211 205 200 194 187 181 176 170 165 159 155 150 146 142 138 135 132 129 127 124 123 121 120 118 118 117 117 116 117 117 118 118 119 121 122 124 126 128 131 133 136 139 142 145 148 151 155 158 161 164 166 169 171 173 174 175 175 176 175 174 173 171 169 167 164 161 158 154 150 146 142 138 134 130 126 122 118 115 111 108 104 101 98 96 93 91 89 87 86 85 84 83 82 82 82 82 82 83 84 85 86 87 89 91 94 96 99 102 106 110 114 119 124 130 136 142 150 157 166 175 185 195 206 217 229 241 252 264 276 286 296 304 311 315 318 318 316 311 305 296 286 275 262 249 236 222 209 196 183 171 159 148 137 128 118 110 102 94 87 81 75 69 64 60 55 51 47 44 41 38 35 33 31 29 27 25 24 22 21 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 26 27 29 30 32 34 37 39 42 45 49 52 56 61 65 70 76 81 87 94 100 107 114 122 129 137 144 152 159 166 173 180 186 191 195 199 202 204 204 204 203 200 196 192 187 181 174 167 160 152 145 137 130 122 115 108 102 96 90 85 80 75 71 67 63 60 57 54 51 49 46 44 43 41 39 38
 8 8 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 7 8 9 10 11 12 14 16 19 21 24 28 31 36 41 46 53 60 68 77 87 98 111 125 140 156 173 191 208 224 239 250 258 261 259 253 243 229 214 197 180 163 147 132 118 106 94 84 76 68 61 56 51 46 42 39 37 34 32 31 29 28 27 27 26 26 26 26 26 27 28 28 30 31 32 34 36 39 42 45 48 53 57 63 69 76 84 93 103 114 125 138 152 167 181 196 209 221 231 237 240 239 235 227 216 203 188 173 158 143 129 116 104 93 83 74 66 59 52 47 41 37 33 29 26 23 20 18 16 14 13 11 10 9 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 9 9 10 11 12 13 14 15 17 18 20 22 24 27 30 33 37 41 46 51 57 63 71 79 88 98 109 120 132 145 157 168 179 188 196 200 202 202 198 193 185 175 165 154 142 131 119 109 99 89 80 72 65 58 52 46 41 36 32 28 25 22 19 16 14 12 10 9 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 6 8 9 11 13 15 17 19 22 25 28 31 35 39 43 47 52 57 63 68 74 80 86 92 98 104 109 113 117 119 121 121 120 118 115 111 106 101 95 88 82 75 69 63 58 52 48 43 39 35 32 29 26 24 22 20 18 16 15 14 12 11 10 10 9
 12 11 10 9 8 7 6 6 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 2 2 2 2 3 3 4 4 5 6 7 8 9 10 11 13 14 16 18 20 23 26 29 32 36 40 45 50 56 62 69 77 86 96 107 119 133 147 163 179 196 214 232 249 266 281 293 304 311 316 317 316 312 305 298 289 279 269 259 249 239 230 221 213 205 198 192 186 181 176 172 168 165 161 158 156 153 151 148 146 144 141 139 137 134 131 129 126 122 119 115 112 108 104 100 96 92 87 83 79 75 71 68 64 60 57 53 50 47 44 42 39 37 34 32 30 28 26 24 23 21 20 19 17 16 15 14 13 13 12 12 11 11 10 10 10 10 10 10 11 11 12 12 13 14 15 16 18 19 21 23 26 28 31 35 38 43 48 53 59 66 75 84 94 105 118 132 148 164 182 199 216 231 244 253 258 257 252 241 227 211 193 175 157 140 125 110 97 86 76 67 59 52 46 41 37 33 29 26 23 21 19 17 15 14 13 11 10 9 8 7 7 6 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 17 18 20 21 22 23 24 25 26 28 29 30 32 33 34 36 37 39 40 42 43 45 46 48 49 51 52 53 54 55 56 57 57 57 57 56 55 54 53 51 49 47 45 43 41 38 36 34 31 29 27 25 23 21 19 18 16 15 13
 37 34 32 29 27 25 23 22 20 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 13 13 14 14 15 16 16 17 19 20 21 23 25 26 28 31 33 36 38 42 45 48 52 56 60 65 70 75 81 86 92 98 105 111 117 123 129 134 139 144 147 150 152 154 155 155 154 153 151 149 147 144 142 139 137 135 133 131 130 128 128 127 127 127 128 129 130 132 134 137 140 143 147 151 155 160 165 170 175 180 184 188 191 194 195 194 193 190 185 179 172 164 156 146 137 127 118 109 100 92 84 77 70 64 58 53 49 44 40 37 33 30 28 25 23 21 19 17 16 14 13 12 11 10 9 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 9 10 11 12 13 14 16 18 20 22 24 27 30 33 37 41 46 52 58 64 72 80 90 100 110 122 134 146 159 171 182 191 199 204 207 206 204 199 192 183 173 163 152 142 131 121 112 103 95 87 80 73 67 62 56 52 47 43 40 36 33 30 28 25 23 21 19 17 15 14 12 11 10 9 8 7 6 6 5 5 4 4 3 3 3 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 1 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 16 17 19 20 22 24 26 29 31 34 37 40 44 48 52 56 61 66 72 77 83 89 94 100 104 109 112 114 116 116 115 113 110 106 101 96 90 85 79 74 69 64 59 55 50 47 43 40
 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 22 23 25 27 29 31 34 36 39 42 45 49 52 56 60 65 69 74 79 84 90 96 101 107 113 119 124 130 135 140 144 147 150 152 153 154 153 152 150 148 145 142 138 134 130 127 123 119 115 112 109 106 103 101 99 97 95 94 93 92 92 92 92 92 93 94 96 97 99 101 104 107 110 114 118 122 127 132 137 142 148 153 159 164 169 173 177 181 183 185 185 185 183 181 177 173 167 161 155 148 141 134 126 119 112 105 99 92 86 80 75 70 65 61 56 52 49 45 42 40 37 35 32 30 29 27 26 24 23 22 21 21 20 20 20 19 19 19 20 20 21 21 22 23 24 25 26 27 29 31 33 35 38 41 44 47 51 55 60 65 71 77 84 92 100 109 118 128 139 149 160 171 181 190 198 205 209 212 213 211 208 203 196 188 179 170 160 150 140 131 122 113 105 97 90 84 77 72 66 61 57 53 49 45 42 39 36 33 31 29 26 25 23 21 20 18 17 16 15 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 19 20 21 23 25 27 29 31 33 36 39 42 45 48 52 56 60 65 69 74 79 85 91 97 103 110 116 123 130 137 143 150 156 161 166 170 173 174 175 174 171 168 163 157 150 143 135 127 118 110 102 94 87 80 73 67 62 56 52 47 43 40 37 34 31 29 27 25 23 21
 32 33 33 34 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 45 47 49 51 53 55 57 60 62 64 66 68 71 73 75 77 79 81 83 84 86 87 88 89 90 90 90 90 90 89 88 87 86 85 83 82 80 78 76 74 72 69 67 65 63 61 59 56 54 52 50 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 53 55 56 58 59 61 63 64 66 67 68 69 70 71 72 72 72 72 72 71 71 70 69 67 66 64 63 61 59 57 55 53 52 50 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 22 22 22 22 22 23 23 24 24 25 25 26 26 27 27 28 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
 26 25 24 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 27 28 29 29 30 30 30 31 31 31 31 32 32 32 32 31 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 27 27 27 27 28 28 29 29 30 31 32 32 33 34 35 37 38 39 40 42 43 45 46 48 50 52 53 55 57 59 60 62 64 65 67 68 69 71 72 72 73 73 74 74 73 73 72 71 70 69 68 66 65 63 61 59 58 56 54 52 50 48 46 44 42 40 38 36 35 33 32 30 29 27 26 25 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 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 29 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 17 18 18 19 20 21 22 23 25 26 27 29 31 32 34 36 38 40 42 45 47 50 52 55 57 60 63 65 67 69 71 73 74 75 75 75 75 74 73 71 69 67 64 62 59 56 54 51 48 46 43 41 38 36 34 32 31 29 28
 70 70 70 70 71 71 72 73 74 75 76 77 78 79 81 82 84 85 87 88 90 91 93 94 95 96 97 97 98 98 98 97 96 95 94 93 91 89 87 85 82 80 77 75 72 70 67 65 62 60 57 55 53 51 49 47 45 43 42 40 39 38 36 35 34 34 33 32 32 31 31 31 31 31 31 32 32 33 33 34 35 36 37 39 40 41 43 45 47 49 51 53 56 58 61 64 67 70 73 76 79 81 84 87 89 92 94 96 97 98 99 99 99 99 98 97 95 94 92 90 88 86 83 81 78 76 74 71 69 66 64 62 60 58 56 54 52 50 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 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 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 68 68 68 68 68 68 67 67 66 65 63 62 61 59 58 56 54 53 51 49 48 46 44 43 41 39 38 36 35 34 33 31 30 29 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 50 52 53 55 56 58 59 61 62 63 65 66 67 68 69 70 70 71 71 72 72 72 72 72 72 72 72 72 71 71 71 71 70 70 70 70 69 69 69 69
 49 49 49 49 49 50 50 50 51 51 51 52 52 53 53 54 54 55 56 56 57 58 58 59 60 60 61 61 62 62 63 63 64 64 65 65 65 65 66 66 66 66 66 66 65 65 65 64 64 63 63 62 61 61 60 59 58 57 56 55 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 36 35 35 35 34 34 34 34 34 35 35 35 36 36 37 38 39 40 41 42 44 45 47 49 51 53 56 58 61 64 67 70 73 77 80 84 87 90 94 97 100 102 105 107 109 110 111 112 112 112 111 110 109 108 106 104 102 100 98 95 93 90 88 85 82 80 77 75 72 70 68 66 63 61 59 57 56 54 52 51 49 48 47 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 41 42 43 44 46 47 48 50 52 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 82 84 86 87 88 89 90 91 91 92 92 91 91 90 89 88 87 85 83 81 79 77 74 72 69 67 64 62 59 57 54 52 50 48 46 44 42 40 39 37 36 35 34 33 32 32 31 31 30 30 30 30 29 30 30 30 30 31 31 32 32 33 34 35 36 37 39 40 42 44 45 47 49 52 54 56 58 61 63 66 68 71 73 76 78 80 82 84 86 88 90 91 92 93 94 95 95 95 95 95 94 94 93 92 90 89 88 86 84 82 80 78 77 75 73 71 69 67 65 63 62 60 59 58 56 55 54 53 52 52 51 51 50 50 49 49 49 49 49 49
 16 16 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 34 35 36 38 39 40 41 42 42 43 43 44 44 44 44 43 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 31 32 33 34 35 36 37 37 38 38 39 39 39 39 39 39 39 38 38 37 37 36 35 34 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 37 38 39 40 40 41 41 42 42 43 43 43 44 44 44 44 43 43 43 42 42 41 41 40 39 38 37 37 36 35 34 33 32 31 30 30 29 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15
 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 24 24 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 24 25 26 28 30 32 34 36 38 41 43 46 48 51 54 56 58 60 61 62 63 63 63 62 61 59 57 54 51 49 46 43 40 37 35 32 30 28 26 24 22 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 17 17 17 16 16 15 15 14 13 13 12 12 11 10 10 9 9 8 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 18 18 19 20 20 21 22 23 23 24 24 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 35 34 34 34 33 32 31 30 29 28 27 25 24 23 21 20 18 17 16 14 13 12 11 10 10 9 8 7 7 6 6 5 5
 27 27 26 26 26 25 25 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 40 41 42 43 43 44 45 45 46 47 47 48 48 49 50 50 51 51 52 53 53 54 55 55 56 57 58 58 59 60 61 61 62 63 64 64 65 66 66 67 67 67 68 68 68 68 67 67 67 66 66 65 64 63 62 62 61 60 59 58 57 56 55 54 54 53 53 52 52 52 52 52 52 53 53 54 55 56 58 59 61 63 66 68 71 74 78 81 85 89 93 98 103 108 113 118 124 129 135 140 146 151 156 160 164 167 170 172 172 172 171 169 166 163 158 153 148 142 136 129 123 117 111 105 99 94 89 84 79 75 72 68 65 62 60 58 56 54 53 51 50 50 49 49 48 48 48 49 49 49 50 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 63 63 63 63 63 63 62 62 61 60 59 58 56 55 54 53 51 50 48 47 46 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 32 33 34 36 38 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 70 72 73 75 76 77 78 79 80 81 81 82 82 82 83 83 83 83 83 83 83 83 83 82 82 82 82 82 82 82 81 81 81 81 80 80 79 79 78 77 77 76 75 74 72 71 70 68 66 65 63 61 59 57 55 53 51 49 47 46 44 42 40 39 37 36 35 34 32 31 30 30 29 28
 85 83 81 80 78 77 75 74 73 72 71 70 69 69 68 68 68 68 68 68 68 69 69 70 71 72 72 73 74 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 90 91 91 92 92 92 92 92 92 92 92 91 91 90 90 89 89 88 87 86 86 85 84 83 82 81 81 80 79 79 79 78 78 78 78 78 78 78 78 78 79 79 80 81 81 82 83 84 85 86 88 89 90 92 93 95 97 98 100 102 104 106 108 110 112 113 115 117 118 120 121 122 122 123 123 123 123 122 122 121 119 118 116 115 113 111 108 106 104 101 99 97 94 92 89 87 84 82 80 77 75 73 71 69 67 65 63 62 60 59 57 56 55 54 53 52 52 51 51 51 51 51 51 51 52 53 53 54 55 56 57 59 60 61 63 64 65 67 68 70 71 72 74 75 76 77 78 79 79 80 80 80 80 80 80 80 80 79 79 78 77 77 76 75 74 74 73 72 71 70 70 69 68 67 67 66 65 64 64 63 62 62 61 60 60 59 58 57 57 56 55 55 54 53 52 51 50 49 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 46 47 47 48 49 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 86 88 90 91 93 94 95 96 96 97 97 97 96 96 95 94 93 92 91 89 88 86
 85 82 80 78 76 73 71 69 67 64 62 61 59 57 56 54 53 52 51 50 50 49 49 48 48 48 48 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 56 57 58 58 59 60 60 61 61 61 62 62 62 62 62 62 62 62 61 61 61 60 60 59 58 58 57 56 56 55 55 54 54 53 53 53 52 52 52 52 52 53 53 53 54 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 70 71 72 72 72 73 72 72 71 71 70 68 67 66 64 62 61 59 57 55 53 52 50 48 46 45 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 22 21 21 21 20 20 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 35 36 38 39 40 41 43 44 45 46 47 47 48 49 49 50 50 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 54 55 55 56 56 57 57 58 58 59 60 60 61 62 62 63 64 64 65 65 66 66 66 66 66 66 66 66 65 65 64 63 62 61 60 59 57 56 54 53 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 45 46 47 48 50 51 52 54 55 57 58 60 62 64 66 68 70 73 75 77 79 82 84 86 88 89 91 92 93 94 94 94 94 93 93 91 90 88 87
 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 22 22 23 23 24 25 25 26 27 28 29 30 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 56 57 57 57 57 57 56 55 54 53 52 51 49 48 46 44 42 41 39 37 35 34 32 31 30 28 27 26 25 24 24 23 22 22 22 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 32 33 35 36 38 40 41 43 45 46 48 50 51 52 53 55 56 56 57 58 58 58 59 59 59 59 58 58 58 57 57 56 56 55 55 54 53 53 52 51 50 49 48 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 36 37 38 40 41 43 44 46 48 49 51 54 56 58 60 62 64 66 68 70 72 74 75 77 78 79 80 80 81 81 80 80 79 79 78 76 75 73 72 70 68 66 63 61 59 57 54 52 50 47 45 43 41 39 37 35 33 31 29 28 26 25 24 23 21 21 20 19 18 18 17 17 16 16 16 16 16 16 17 17 17 18 19 20 21 22 23 25 26 28 31 33 36 39 43 47 52 57 63 70 77 85 94 104 114 125 138 151 164 179 193 208 222 236 248 259 268 274 277 278 275 270 262 252 241 228 215 201 188 175 162 149 138 127 116 107 98 90 82 75 69 63 58 53 49 45 42 38 36 33 31 29 27 26 24 23 22 21 20 19 19 18 18 18 17 17 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 33 33 32 32 31 30 30 29 28 27 27 26 25 25 24 23 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 21 21 22 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 41 41 41 41 40 40 39 38 37 36 34 33 32 30 29 28 27 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 32 33 33 34 34 34 34 34 34 34 33 33 32 32 31 30 29 29 28 27 26
 15 15 15 15 15 15 16 16 17 17 18 20 21 22 24 26 28 31 34 37 41 45 49 54 60 65 72 78 86 93 101 108 116 123 130 135 140 143 145 145 144 141 137 132 127 121 114 108 101 95 89 83 77 72 67 63 58 55 51 48 45 42 39 37 35 33 31 30 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 33 33 32 31 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 8 7 7 7 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 13 15 16 18 20 22 24 27 30 33 36 39 42 46 49 53 56 60 63 66 68 71 73 74 75 75 75 75 74 73 71 70 68 66 63 61 59 56 54 52 50 47 45 43 41 39 37 35 34 32 30 29 27 26 25 23 22 21 20 19 18 18 17 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 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 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 43 43 43 43 43 43 42 41 40 39 38 36 35 33 32 30 29 27 26 24 23 22 21 20 19 18 17 16 16 16
 13 12 12 11 10 10 10 9 9 9 9 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 21 22 24 25 27 29 31 33 36 38 41 44 47 50 53 57 61 65 69 73 78 82 86 91 95 99 102 105 107 109 109 110 109 107 105 103 100 96 92 88 84 80 76 72 68 65 62 59 56 53 51 49 47 45 44 42 41 41 40 39 39 39 39 39 40 40 41 41 42 43 44 45 46 48 49 51 52 53 55 56 57 58 59 60 61 61 62 62 62 61 61 60 59 58 57 55 54 52 51 49 47 45 44 42 40 38 37 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 17 18 19 20 22 23 25 27 29 31 33 36 38 41 44 46 49 52 55 58 61 63 65 67 69 70 71 72 72 72 72 71 70 69 67 66 64 62 60 58 56 54 52 50 49 47 45 43 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 21 20 19 18 17 17 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 13 14 15 15 16 17 19 20 21 22 23 25 26 27 29 30 32 33 35 36 38 39 40 42 43 45 46 47 49 50 51 53 54 55 56 57 58 59 60 60 61 61 61 62 62 61 61 60 60 59 57 56 55 53 51 49 47 45 43 41 38 36 34 32 30 28 26 24 23 21 20 18 17 16 15 14
 60 59 58 58 58 57 57 57 57 58 58 59 60 60 61 62 64 65 66 68 69 71 72 74 75 77 78 79 80 81 82 83 83 83 83 83 82 82 81 80 78 77 75 74 72 70 68 66 64 62 59 57 55 53 51 49 47 45 43 42 40 38 37 36 34 33 32 31 30 29 28 28 27 27 26 26 26 26 27 27 27 28 29 30 31 32 34 35 37 39 41 43 46 48 51 54 56 59 62 65 68 70 73 75 77 78 79 80 81 81 80 80 79 77 76 74 72 70 68 66 64 61 59 57 55 53 51 49 48 46 44 43 41 40 38 37 36 35 34 32 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 36 38 40 42 43 45 47 49 51 52 54 56 57 59 61 62 64 65 67 68 70 71 73 74 75 77 78 79 80 82 83 84 85 86 87 88 89 89 90 90 90 90 90 89 88 87 85 84 82 79 77 74 71 68 65 62 59 56 53 50 47 44 41 39 36 34 32 30 28 26 25 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 40 41 43 45 46 48 50 51 53 55 57 59 61 63 65 66 68 70 72 73 75 76 77 78 79 79 79 80 79 79 79 78 77 76 75 74 73 71 70 69 67 66 65 64 63 62 61
 33 32 30 29 28 28 27 27 27 27 28 28 29 30 31 33 34 36 38 41 44 47 50 54 58 63 67 73 78 84 91 98 105 112 120 128 136 144 151 158 164 169 173 176 177 177 175 172 168 162 156 149 141 133 125 117 109 102 95 88 81 75 69 64 59 54 50 46 43 40 37 34 32 30 28 26 25 24 23 22 21 21 21 21 21 21 22 23 24 25 27 29 31 34 37 41 45 50 55 61 68 76 85 95 105 117 130 144 158 173 188 203 217 229 239 246 250 250 248 242 233 222 210 196 183 169 156 143 131 120 110 100 92 84 77 70 64 59 53 49 45 41 37 34 31 28 26 23 21 19 17 16 14 13 11 10 9 8 7 6 5 5 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 6 7 8 9 10 11 13 14 16 18 20 22 24 26 28 30 33 35 37 40 42 45 47 50 52 54 57 59 61 63 65 67 69 71 72 74 75 77 78 80 81 82 83 84 84 85 85 85 85 84 83 82 81 79 77 75 73 70 67 64 60 57 53 50 46 42 39 36 32 29 26 24 21 19 17 15 13 11 10 9 8 6 6 5 4 4 3 3 2 2 2 2 2 2 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 14 15 16 18 19 21 23 25 26 28 31 33 35 38 40 43 46 49 52 56 59 63 67 71 75 80 85 89 94 99 104 109 114 118 122 126 128 131 132 132 132 130 128 125 121 116 111 105 100 94 88 82 76 71 66 61 57 52 49 45 42 40 37 35
 27 27 27 27 27 27 28 28 29 29 30 30 31 32 33 34 35 37 38 40 42 44 47 49 52 55 58 62 66 70 75 79 84 90 96 102 108 115 122 130 137 145 153 161 170 178 186 193 200 207 212 217 220 222 224 223 222 219 214 209 203 196 188 180 171 162 153 144 135 126 118 110 102 95 88 82 76 70 65 60 56 52 48 44 41 38 36 33 31 29 28 26 25 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 36 36 37 38 39 40 41 42 43 45 47 48 50 52 55 57 59 62 64 67 70 72 75 78 80 83 85 87 89 91 92 93 94 94 95 95 94 94 93 92 91 90 88 87 85 83 82 80 78 76 74 72 71 69 67 65 63 61 60 58 56 54 53 51 50 48 46 45 43 42 41 39 38 37 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 30 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26
 72 72 72 71 71 71 71 70 70 70 70 71 71 71 72 73 74 75 76 78 79 81 83 85 87 89 91 94 96 99 101 104 106 109 111 114 116 118 120 122 124 125 126 127 128 128 128 128 128 127 126 125 123 122 120 118 116 114 112 109 107 105 102 100 98 95 93 91 90 88 86 85 83 82 81 80 80 79 79 79 79 79 79 79 79 80 80 81 81 82 82 82 83 83 83 83 82 82 81 81 80 79 78 77 75 74 73 71 70 68 67 65 64 63 61 60 59 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 38 38 38 37 37 38 38 38 38 38 39 39 40 40 41 42 43 44 45 47 48 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 78 80 81 82 83 83 84 84 84 84 84 83 82 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 65 64 64 63 63 62 62 62 61 61 61 61 61 61 61 61 61 61 61 62 62 62 63 63 63 64 64 65 65 66 66 66 67 67 67 67 68 68 67 67 67 66 66 65 64 63 62 61 59 58 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 45 46 46 47 48 49 50 51 52 54 55 56 57 59 60 61 62 64 65 66 67 68 69 70 71 72 72 73 73 73 73 73 73 73
 17 17 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 29 30 31 31 32 33 33 34 34 34 35 35 35 35 36 36 36 35 35 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 38 39 40 41 41 42 43 43 44 44 45 45 46 46 46 47 47 47 47 47 46 46 46 45 44 44 43 42 41 40 39 38 37 36 35 33 32 31 30 29 27 26 25 24 23 22 21 21 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 15 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 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 23 24 24 25 26 27 28 30 31 32 33 34 35 37 38 39 41 42 43 45 46 47 49 50 51 52 54 55 56 57 58 59 60 61 61 62 62 63 63 62 62 62 61 60 59 57 56 54 53 51 49 47 45 43 41 39 37 35 33 31 29 27 26 24 23 22 21 20 19 18
 18 17 17 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 39 40 42 44 46 48 51 53 56 59 62 65 69 73 77 81 85 90 94 99 104 108 112 116 119 122 124 124 124 123 121 118 114 109 104 99 93 88 82 77 71 66 62 58 54 50 47 44 41 39 37 35 33 32 31 30 29 29 28 28 27 27 27 27 27 28 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 34 33 33 32 32 32 31 31 31 31 31 31 31 31 32 32 33 34 36 37 39 41 44 47 50 53 57 61 65 70 74 79 83 87 90 93 95 96 95 94 92 89 85 81 76 71 67 62 57 53 49 45 42 39 36 33 31 29 27 25 24 23 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 17 19 20 22 23 25 26 28 30 31 33 34 35 36 37 38 38 39 39 39 39 38 38 37 36 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 24 23 23 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 28 28 28 28 28 28 27 27 26 26 25 24 23 22 21 20 19
 99 95 91 88 85 83 81 79 77 76 75 75 74 74 74 74 74 74 75 75 76 76 77 77 78 79 79 80 80 80 81 81 81 81 81 80 80 80 79 79 78 78 77 76 75 75 74 73 72 71 69 68 67 66 65 63 62 61 59 58 57 55 54 52 51 50 48 47 46 44 43 42 41 40 39 38 38 37 37 36 36 36 37 37 38 38 40 41 43 45 47 50 54 57 62 67 72 78 85 92 100 109 118 127 137 147 156 166 175 184 191 197 202 206 208 208 207 205 201 196 191 184 178 170 163 156 149 142 135 128 122 116 110 104 99 94 90 85 81 77 73 70 66 63 60 57 54 52 49 46 44 42 40 37 35 33 31 30 28 26 25 23 22 21 19 18 17 16 16 15 14 14 14 13 13 13 13 14 14 14 15 15 16 17 18 19 20 21 22 24 25 27 28 30 31 33 34 36 37 38 40 41 42 44 45 46 47 48 49 50 51 52 53 53 54 55 56 57 58 58 59 60 61 63 64 65 66 68 69 71 72 74 76 78 80 82 84 86 88 90 92 94 95 97 98 99 100 100 100 100 99 97 95 93 91 88 84 81 77 73 70 66 62 59 55 52 49 46 44 41 39 37 35 34 33 32 31 30 29 29 29 29 29 29 29 30 30 31 32 32 33 34 36 37 38 39 41 42 44 46 47 49 51 53 55 57 59 62 64 67 69 72 75 78 82 85 89 93 97 102 106 111 117 122 128 134 140 147 153 160 167 173 180 186 192 197 202 206 208 210 211 210 208 205 201 196 190 183 176 169 162 154 147 140 133 126 120 114 109 104
 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 22 23 23 23 24 23 23 23 23 22 22 21 20 20 19 18 17 17 16 15 14 14 13 13 12 11 11 11 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 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 50 51 51 51 51 50 50 49 48 46 45 43 41 39 37 35 32 30 28 26 24 22 20 19 17 16 14
 19 18 17 15 14 13 13 12 11 11 10 10 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 37 38 39 41 42 43 45 46 47 49 50 51 52 52 53 53 53 53 53 53 52 52 51 50 49 47 46 45 43 42 40 39 38 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 18 19 20 21 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 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 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 40 41 41 41 41 41 40 40 38 37 35 34 32 30 28 26 24 23 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 25 24 23 22 22 21 20 20 20 19 19 19 19 20 20 20 21 21 22 23 24 25 25 26 28 29 30 31 32 34 35 37 38 40 41 43 45 46 48 50 52 53 55 57 59 60 62 64 65 66 68 69 70 71 72 73 74 74 75 75 76 76 76 76 77 77 77 77 77 78 78 78 79 79 80 80 81 81 81 81 81 81 80 79 78 76 74 71 68 65 62 58 55 51 48 44 41 38 35 32 30 28 26 24 22 21 19 18 17 16 15 15 14 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 22 23 24 26 27 29 31 33 36 38 41 45 48 52 56 61 66 71 76 82 87 93 98 104 108 112 115 118 119 119 119 117 114 111 107 103 99 94 89 84 80 75 71 67 63 59 56 53 50 47 45 42 40 38 37 35 33 32 31 30 28 27 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 19 19 20 20 20 20 20 20 21 21 22 22 22 23 23 24 24 25 25 25 26 26 26 26 25 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 41 41 41 40 40 39 38 37 36 35 33 32 31 29 28
 69 65 62 59 57 54 52 50 49 48 47 46 45 45 45 45 45 46 47 48 49 50 51 53 55 56 58 61 63 65 68 70 73 76 79 82 84 87 90 93 96 98 101 103 104 106 107 108 109 109 109 108 107 106 104 102 100 98 95 93 90 87 85 82 79 77 74 72 69 67 65 64 62 61 60 59 58 58 58 58 59 60 61 63 66 68 72 76 80 85 91 98 105 113 122 131 141 151 161 171 180 189 196 202 206 208 208 206 202 196 189 181 172 163 154 145 136 127 119 111 104 98 92 86 81 76 72 68 64 60 57 54 52 49 47 45 43 41 39 37 36 34 33 32 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 18 17 17 16 16 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 34 35 35 35 35 35 35 35 35 34 34 33 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 40 41 42 42 42 43 43 43 42 42 41 40 39 38 36 35 33 31 30 28 26 25 23 22 20 19 18 17 17 16 15 15 15 14 14 14 15 15 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 57 59 61 63 65 68 70 73 75 78 81 84 87 90 93 96 99 101 103 104 105 106 106 105 103 101 98 95 92 88 84 80 76 73
 55 55 54 54 53 52 51 49 48 46 45 43 42 40 39 37 36 35 34 33 33 32 32 31 31 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 36 37 38 39 40 41 43 44 46 48 49 51 53 55 58 60 62 65 67 69 72 74 76 78 80 82 83 84 85 86 86 85 85 84 83 82 80 79 77 75 73 72 70 69 68 67 66 65 65 65 65 66 67 68 69 71 73 75 77 79 82 84 86 89 91 92 94 95 96 96 96 96 95 93 92 90 87 85 82 79 76 73 70 67 65 62 59 57 54 52 50 48 46 45 43 42 40 39 38 37 36 35 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 36 36 37 38 38 39 39 39 39 39 39 38 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 38 39 40 42 44 45 47 49 51 52 54 56 58 60 61 63 65 66 67 68 68 68 68 68 67 66 65 63 62 60 58 56 54 52 50 48 46 45 44 42 41 41 40 40 40 40 41 41 42 43 45 46 47 49 51 53 54 56 58 59 61 62 63 64 64 64 64 64 63 62 61 60 58 57 55 54 52 50 48 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 28 28 27 27 27 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 32 33 35 36 37 39 41 42 44 46 47 49 51 52 53 54 55
 49 47 45 43 41 39 38 36 34 33 32 31 30 29 29 28 28 28 27 27 27 28 28 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 54 55 57 59 61 63 66 68 71 73 76 79 82 85 89 92 96 100 103 107 111 114 117 120 123 126 128 129 130 130 130 129 127 125 123 120 117 113 110 106 103 100 96 93 90 87 85 83 81 79 77 76 75 74 74 73 73 72 72 72 72 72 72 72 72 73 73 73 73 73 72 72 72 71 71 70 70 69 68 67 66 65 64 62 61 60 58 57 55 54 53 51 50 48 47 45 44 43 42 40 39 38 37 36 35 34 34 33 32 32 31 31 31 31 31 31 31 32 32 33 34 35 37 38 40 42 45 47 50 53 56 59 62 65 67 70 72 73 74 75 74 74 72 71 69 66 64 61 59 56 54 51 49 47 45 43 41 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 28 28 29 30 31 32 32 33 34 35 35 36 36 37 37 37 37 37 36 36 36 35 34 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 47 49 51 52 53 54 55 55 55 54 53 52 51
 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 43 44 46 48 49 51 53 54 56 57 58 58 59 59 58 58 57 56 54 52 50 48 46 44 41 39 36 34 32 30 28 26 24 22 21 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 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 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 27 28 29 29 29 29 29 29 29 28 28 27 26 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 40 42 44 46 47 49 51 53 55 57 58 60 62 63 65 66 67 68 69 70 70 71 71 71 70 70 69 68 67 65 64 62 61 59 57 55 53 51 49 47 46 44 42 41 39 38 37 36 35 35 34 34 34 34 34 34 35 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 50 50 51 51 50 50 50 49 49 48 47 46 45 44 42 41 40 39 37 36 35 34 32 31 30 29 28 27 25 24 24 23 22 21 20 19 19 18 17 17 16 15 15 15 14 14 13 13 13 13 13 13 13 13 14 14 14 15 16 17 18 19 21 22 24 26 28 30 33 35 38 40 43 46 48 50 53 54 56 57 59 59 60 60 60 60 60 59 59 58 58 57 56 55 55 54 54 53 53 52 52 51 51 51 50 50 50 50 49 49 49 49 48 48 47 47 46 46 45 45 44 43 42 41 40 39 37 36 35 34 32 31 30 28 27 26 25 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 27 28 29 29 30 30 30 30 29 29 28 27 26 25 24 22 21
 29 30 31 33 34 36 38 40 43 45 47 50 52 55 57 58 60 61 62 62 62 61 60 59 57 55 53 50 48 46 43 41 39 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 7 8 9 10 11 13 15 17 19 21 23 25 28 30 33 35 37 39 40 41 42 43 44 44 44 43 43 42 42 41 40 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 32 32 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 31 31 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 13 12 12 11 11 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 20 21 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 32 32 33 34 35 35 36 37 39 40 41 43 44 46 47 49 51 53 55 57 58 60 61 62 63 64 63 63 62 60 58 55 52 49 46 42 39 36 33 30 27 24 22 20 18 17 15 14 13 12 12 11 11 11 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 25 27 29 31 33 35 37 40 42 45 48 51 54 57 60 64 67 69 72 74 76 78 79 79 79 79 78 76 74 72 69 66 63 60 57 54 51 48 45 43 40 38 36 34 33 32 30 29 29 28 28 28 28 29
 74 76 79 81 83 85 86 88 89 89 89 89 89 88 87 86 85 84 82 81 79 78 76 75 73 72 70 69 68 67 65 64 63 62 62 61 60 59 59 58 57 57 56 56 55 55 54 54 54 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 52 52 52 53 53 54 54 55 56 57 58 59 61 62 64 66 68 70 72 74 76 78 79 80 81 82 82 81 80 78 76 74 71 68 65 62 58 55 52 49 46 44 41 39 37 35 33 32 31 29 28 27 26 26 25 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 37 38 40 42 44 46 48 50 53 55 58 61 64 66 69 72 75 78 81 83 86 88 89 90 91 91 91 90 88 87 85 83 80 78 75 72 70 67 65 62 60 58 55 53 52 50 48 47 45 44 43 42 40 39 38 38 37 36 35 34 34 33 33 32 31 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 34 35 36 38 39 41 43 45 47 50 52 55 58 62 65 69 73 77 81 85 89 93 96 99 101 102 103 103 102 101 99 97 94 91 88 85 82 79 76 73 71 68 66 64 62 60 59 57 56 55 54 53 52 51 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 37 37 38 38 38 38 38 38 39 39 39 40 41 41 42 43 44 45 46 47 49 50 52 54 56 58 61 63 66 68 71
 9 10 11 11 12 13 14 16 17 19 20 22 24 26 28 30 32 34 36 38 40 42 44 46 47 48 49 49 50 49 49 48 47 46 45 44 42 40 39 37 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 17 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 37 38 39 41 42 43 44 44 45 45 45 45 45 44 43 42 41 40 38 37 35 33 31 29 28 26 24 22 21 19 18 17 15 14 13 12 12 11 10 10 9 9 9 9 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 15 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 9
 9 9 9 9 10 10 11 12 13 15 16 18 20 22 25 27 30 33 37 40 44 48 52 57 62 67 72 78 83 89 95 102 108 114 121 127 133 139 144 149 154 158 162 165 168 169 170 171 170 169 167 165 161 158 153 149 143 138 132 126 120 114 107 101 95 88 82 77 71 65 60 55 50 46 42 38 34 30 27 24 22 19 17 15 13 12 11 10 9 8 8 7 7 7 8 8 9 9 10 11 12 14 15 17 18 20 22 24 26 29 31 34 36 39 42 45 48 51 54 58 61 65 69 73 77 81 85 89 93 98 102 107 111 115 119 123 127 131 134 136 138 140 140 140 140 138 136 133 129 125 120 115 110 104 99 93 87 82 76 71 65 60 56 51 47 43 40 36 33 31 28 26 24 22 21 19 18 18 17 17 16 16 17 17 18 18 19 20 21 23 24 26 27 29 31 32 34 36 38 40 42 43 45 47 49 50 52 53 55 56 58 59 60 61 63 64 65 66 67 68 69 70 71 72 73 74 74 75 76 76 77 77 77 77 76 76 75 74 73 72 70 68 66 64 62 59 57 54 51 48 46 43 40 38 35 33 30 28 26 24 22 20 19 18 17 16 15 14 14 14 14 14 14 15 16 17 18 19 21 23 25 27 29 31 34 36 39 41 44 46 48 51 53 55 56 58 59 60 61 61 61 61 61 61 60 60 59 58 58 57 56 55 54 53 52 51 50 50 49 48 47 47 46 45 44 44 43 42 42 41 40 39 39 38 37 36 35 34 33 32 30 29 28 26 25 24 22 21 19 18 17 16 14 13 12 12 11 10 10 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
 30 29 28 27 26 26 25 25 25 26 26 27 28 29 30 31 33 34 36 38 40 42 44 47 49 52 54 57 60 63 67 70 73 77 80 84 87 91 94 97 100 103 105 107 109 110 110 110 110 109 108 106 104 101 98 95 92 89 85 82 79 75 72 69 65 62 59 57 54 51 49 47 45 43 41 39 38 37 35 34 34 33 32 32 32 32 32 32 33 33 34 35 36 38 39 40 42 43 45 46 47 49 50 51 52 53 54 54 55 55 55 56 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 53 53 53 53 53 52 52 52 51 51 50 50 49 49 48 47 47 46 45 44 43 42 40 39 38 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 19 19 19 19 20 20 21 22 24 25 27 29 31 33 36 38 41 44 46 49 52 54 57 59 60 62 63 64 64 64 64 63 62 61 60 59 58 56 55 53 51 50 48 47 45 44 43 42 41 39 38 38 37 36 35 35 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 27 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 17 17 17 18 18 19 19 20 21 22 23 24 26 27 28 30 31 33 34 36 38 40 42 44 46 48 50 52 54 57 59 61 64 66 69 71 74 76 79 81 84 86 89 91 94 96 99 101 103 105 106 108 109 110 111 111 111 111 110 109 107 106 103 100 97 94 90 86 82 78 73 69 65 60 56 52 49 45 42 39 37 34 32
 7 8 8 8 9 9 10 10 11 11 12 13 13 14 14 15 16 16 17 18 18 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 21 21 20 19 18 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 10 10 11 12 13 14 15 17 18 19 21 22 24 25 26 28 29 30 31 32 33 34 34 35 35 35 35 35 35 34 34 33 33 32 31 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 15 16 17 17 18 18 19 20 20 21 22 23 24 24 25 26 26 27 28 28 29 29 29 29 29 28 28 27 26 25 24 23 22 21 20 18 17 16 15 14 12 11 11 10 9 8 8 7 7 7 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 26 27 27 28 28 28 28 28 28 28 28 27 27 26 26 25 24 24 23 22 22 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 35 33 31 29 27 25 24 23 22 21 20 19 19 19 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 26 27 27 28 29 31 32 33 34 35 37 38 40 42 44 45 47 50 52 54 57 60 63 66 69 72 76 80 84 88 92 96 100 104 107 111 114 117 118 120 120 119 118 116 113 109 105 100 95 90 84 79 74 69 64 60 57 53 50 48 46 44 43 42 41 41 41 41 42 42 43 44 46 47 48 50 52 54 56 58 60 62 64 67 69 71 73 75 77 79 80 81 82 83 83 83 83 82 81 80 78 77 75 73 70 68 66 63 61 59 56 54 52 50 48 46 44 42 41 39 38 37 35 34 33 32 31 31 30 29 29 29 28 28 28 28 29 29 30 30 31 33 34 36 37 39 41 43 46 48 50 52 54 56 58 59 60 61 61 62 62 61 61 60 60 59 58 57 57 56 55 54 53 52 52 51 50 50 49 49 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 42 42 41 40 40 39 38 37 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 21 21 22 22 23 25 26 28 30 32 34 36 39 41 44 46 49 51 53 54 56 57 57 58 58 58 58 57 56 55 54 53 52 51 50 49 48 46 45 44 43 43 42 41 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 38 38 39 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 55 56 56 56 56 56 55 53 52 50 48 45 43 40
 6 6 6 6 6 6 6 6 7 7 8 8 9 9 10 11 12 13 14 15 16 17 19 20 22 23 25 27 28 30 32 34 35 37 38 39 40 41 41 42 41 41 40 39 37 36 34 33 31 29 27 26 24 23 21 20 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 7 8 9 10 11 13 14 16 18 20 23 26 28 31 34 37 40 43 46 48 51 53 54 55 56 56 56 55 54 53 51 50 48 46 44 42 40 38 36 35 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 6 6 7 8 8 9 9 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 30 30 30 30 29 29 28 28 27 26 25 24 23 21 20 19 17 16 14 13 11 10 9 8 7 6 5 4 4 3 2 2 2 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 7 7 7 8 8 9 9 10 10 10 11 11 12 13 13 14 14 15 15 16 17 17 18 19 19 20 20 21 21 22 22 23 23 23 23 23 23 23 22 22 22 21 20 19 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 26 27 28 29 30 32 33 34 36 37 38 40 41 43 44 45 47 48 49 50 51 52 53 54 54 55 55 55 55 55 54 54 53 52 51 49 48 46 44 43 41 39 37 35 33 31 29 27 26 24 23 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 23 23 24 25 26 27 27 28 28 29 29 29 29 29 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 19 20 20 20 21 21 21 21 21 21 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 14 14 14 14 13 13 12 12 12
 10 10 11 12 13 14 15 16 17 18 20 21 23 24 26 28 30 31 33 35 37 39 41 43 45 47 49 51 53 54 56 57 59 60 60 61 62 62 62 62 62 61 61 60 59 58 58 57 56 55 54 53 52 51 50 49 48 47 45 44 43 42 41 40 39 38 36 35 34 33 31 30 28 27 26 24 23 22 20 19 18 17 16 15 14 13 12 12 11 11 11 10 10 10 11 11 11 12 12 13 13 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 34 35 36 37 37 38 39 39 40 40 41 41 41 42 42 42 42 42 42 42 41 41 40 40 39 38 37 37 36 35 33 32 31 30 29 27 26 25 23 22 21 20 18 17 16 15 14 13 12 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 26 27 28 29 29 30 30 31 31 31 31 31 31 30 30 29 28 27 26 25 23 22 21 20 18 17 16 15 13 12 12 11 10 9 9 8 8 8 7 7 8 8 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 21 22 23 23 23 23 23 23 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 12 12 13 14 14 15 16 17 18 19 20 21 23 24 25 26 28 29 30 31 33 34 35 36 37 38 40 41 42 43 44 44 45 46 47 47 48 48 49 49 49 49 49 49 49 49 49 48 48 47 46 46 45 44 43 42 40 39 38 37 36 34 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 20 22 23 25 26 28 29 31 32 34 35 37 38 39 41 42 43 44 44 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 45 45 44 44 43 42 42 41 40 40 39 38 37 36 35 34 33 32 31 29 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 11 11 11 11 11 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 22 23 24 24 25 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 43 44 44 44 45 45 44 44 44 43 42 41 40 38 37 35 33 31 30 28 26 24 22 20 18 17 16 14 13 12 11 11 10 10 10 10 10 10 10 10 11 11 12 13 14 14 15 16 17 18 19 20 22 23 24 25 27 28 29 31 32 33 35 36 38 39 41 42 43 45 46 47 48 49 50 51 52 53 54 54 54 55 55 55 54 54 54 53 52 51 50 49 48 47 45 44 42 41 39 38 36 34 33 31 29 28 26 24 23 21 20 19 17 16 15 14 13 13 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 15 14 14 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 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 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 35 36 36 36 36 36 36 36 35 35 34 33 32 31 30 29 28 27 26 25 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 18 19 20 22 23 24 25 26 27 27 28 28 28 27 27 27 26 25 24 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 20 20 21 21 22 23 23 24 25 26 27 27 28 29 30 30 30 31 31 31 31 30 29 29 28 27 25 24 23 21 20 19 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
 18 18 18 19 19 20 21 22 23 24 25 26 27 28 29 29 30 31 32 33 34 34 35 36 36 37 38 38 39 40 40 41 42 42 43 44 45 46 47 47 48 50 51 52 53 54 55 57 58 59 60 62 63 64 65 66 66 67 67 68 68 67 67 66 65 64 62 61 59 57 54 52 49 46 44 41 38 35 32 30 27 25 23 21 19 17 16 15 14 13 13 13 13 13 14 15 16 17 18 20 22 24 26 28 31 33 36 39 41 44 47 50 52 55 57 59 61 63 65 66 67 68 69 69 69 69 68 68 67 66 65 64 63 61 60 59 57 56 55 54 53 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 39 39 38 37 37 36 35 34 33 33 32 31 30 29 28 27 25 25 24 23 22 22 21 21 21 21 21 22 22 23 24 26 27 29 31 33 35 37 40 42 45 48 51 55 58 62 66 70 74 78 83 88 93 99 104 110 116 122 128 135 141 147 153 159 164 169 173 176 179 181 182 182 181 179 176 173 169 164 159 153 147 141 135 129 123 117 111 105 99 93 88 83 78 73 69 65 61 57 53 50 47 44 41 38 36 34 32 31 29 28 27 27 27 27 27 27 28 29 31 33 34 37 39 42 44 47 50 53 56 59 62 65 68 71 74 77 80 82 85 87 89 91 93 95 96 98 99 100 101 102 103 103 103 104 104 104 103 103 103 102 101 100 99 98 96 95 93 91 89 87 85 83 80 78 75 73 70 68 65 62 60 57 54 52 49 47 44 42 40 37 35 33 31 29 27 26 24 23 22 21 20 19 19 18
 16 15 15 14 14 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 26 27 28 30 32 34 36 38 40 42 45 48 51 54 57 61 64 68 71 75 78 82 85 87 90 91 92 92 92 91 89 87 84 81 77 74 70 66 62 58 54 51 47 44 41 38 35 32 30 28 25 23 22 20 18 17 16 14 13 13 12 11 11 11 11 11 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 24 25 26 27 27 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 29 30 31 32 32 33 33 34 34 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 21 21 21 21 21 21 22 22 23 24 24 25 26 27 28 29 31 32 33 34 35 37 38 39 40 41 42 44 44 45 46 47 48 48 49 49 49 49 49 49 49 49 49 49 48 48 48 47 47 46 46 45 45 45 44 44 43 43 42 42 42 41 41 41 41 40 40 40 39 39 38 38 37 37 36 35 34 33 32 31 30 28 27 26 24 23 21 20 19 18 17
 28 28 28 28 29 29 30 30 31 32 33 34 35 36 38 39 41 43 44 46 49 51 53 56 59 62 65 68 72 75 79 83 87 91 95 100 104 108 111 115 118 121 123 125 127 128 128 128 128 127 126 125 123 122 120 118 116 114 112 110 108 107 105 103 102 100 99 97 96 94 93 91 89 87 85 83 81 79 76 73 70 67 65 62 59 56 53 50 48 45 43 42 40 39 38 37 36 36 35 35 35 35 36 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 59 61 62 64 66 67 69 70 72 73 75 76 77 78 79 80 80 81 81 81 81 80 80 79 78 77 75 74 73 71 70 68 66 64 63 61 59 57 55 53 51 49 47 46 44 42 40 38 36 35 33 32 30 29 28 27 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 46 47 48 48 49 50 50 50 50 50 49 49 48 47 46 44 43 41 40 38 36 35 33 31 30 28 27 25 24 23 21 20 19 19 18 18 18 18 18 18 19 20 21 23 25 27 29 31 34 36 39 41 43 46 47 49 50 51 51 51 51 50 49 48 46 45 43 41 39 37 36 34 32 30 29 27 26 25 24 23 22 21 20 19 19 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 20 20 21 21 22 23 23 24 24 25 26 26 26 27 27 27 27 27 28
 35 40 45 52 58 65 71 77 83 87 91 93 94 94 93 90 87 84 80 76 72 68 65 61 58 55 52 49 47 45 43 41 40 39 38 37 36 35 35 34 34 34 34 33 34 34 34 34 35 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 58 59 60 60 61 61 62 62 62 62 62 62 62 62 62 62 62 62 63 64 64 65 66 68 69 70 71 72 73 74 75 75 75 75 75 74 74 73 72 71 69 68 67 65 63 62 60 58 57 55 54 52 51 49 48 47 46 45 44 43 42 41 41 40 40 40 40 40 40 40 40 41 41 42 43 44 45 47 48 50 53 55 58 61 64 67 71 75 80 84 88 93 97 100 103 104 105 104 102 98 93 87 80 73 66 58 51 45 39 34 30 26 23 20 18 17 15 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 33 35 36 38 40 42 44 47 49 52 54 57 60 63 65 68 71 74 76 79 81 82 84 85 86 86 86 85 84 82 80 77 75 72 68 65 61 58 54 51 47 44 41 38 36 33 31 30 28 27 27 26 26 27 28 28 30 31 33 35 37 39 41 44 46 48 51 53 55 57 59 61 63 64 66 67 68 68 68 68 68 67 67 66 64 63 61 60 58 56 54 52 50 48 46 44 43 41 39 37 36 34 32 31 30 28 27 26 25 24 22 21 21 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 13 13 14 15 16 18 20 23 26 30
 17 16 16 16 16 15 15 16 16 16 16 17 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 30 31 32 34 36 38 40 42 44 46 49 52 55 57 61 64 67 70 73 76 79 81 83 85 86 87 87 86 85 83 80 78 75 71 68 64 60 56 53 49 46 43 39 37 34 31 29 27 24 23 21 19 18 17 16 15 14 13 13 13 12 12 13 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 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 17 17 17 16 16 16 16 15 15 15 15 16 16 16 16 17 17 18 19 19 20 21 22 23 23 24 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 35 34 34 33 32 31 30 29 28 27 26 25 24 24 23 23 23 23 23 24 24 25 26 27 28 30 31 33 35 37 39 42 44 47 50 53 56 59 62 65 67 70 73 75 76 78 79 79 79 79 78 77 75 73 70 68 65 63 60 58 55 53 50 48 46 44 42 41 39 38 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 20 20 19 18 18 17
 22 23 23 24 25 26 28 29 31 33 34 36 38 40 42 44 46 48 50 52 54 55 57 59 60 62 63 65 66 67 69 70 71 72 73 75 76 77 78 79 80 81 82 83 84 84 85 86 87 87 88 88 89 89 89 89 89 89 88 87 87 85 84 82 81 79 77 74 72 69 66 64 61 58 55 52 48 45 42 40 37 34 32 29 27 25 23 22 20 19 18 18 17 17 17 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 26 27 27 28 29 29 30 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 52 53 54 55 56 56 57 57 57 57 57 57 56 55 54 53 51 50 48 46 44 42 40 37 35 33 31 29 27 25 23 21 20 19 18 17 16 16 16 16 16 17 17 18 19 20 22 23 25 26 28 30 32 34 36 38 40 42 44 47 49 51 53 55 56 58 60 61 62 63 64 65 65 65 65 65 64 64 63 62 61 60 58 57 56 54 53 51 49 48 46 45 43 42 40 39 38 36 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 14 13 13 13 13 14 15 16 17 18 20 22 24 27 29 32 36 39 43 47 50 54 58 62 66 70 73 76 79 82 85 87 88 89 90 90 90 90 89 88 87 86 84 82 81 79 77 75 73 71 70 68 66 64 63 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 37 36 35 34 33 32 31 30 28 27 26 25 24 24 23 23 22 22 22
 9 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 18 19 19 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 13 13 12 11 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 7 7 8 8 9 10 10 11 12 14 15 16 17 19 20 22 23 25 27 28 30 32 34 35 37 38 39 40 41 41 41 41 41 40 39 38 36 35 33 31 30 28 26 25 23 22 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 5 5 6 6 7 8 9 10 11 12 13 15 16 17 18 19 20 21 21 22 22 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 21 22 22 23 23 23 23 22 21 20 19 18 17 15 14 13 11 10
 14 12 11 9 8 7 6 5 5 4 4 4 4 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 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 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 4 4 5 6 7 9 10 12 15 17 20 23 26 29 31 33 34 34 33 32 30 27 25 23 20 18 16 15 13 12 11 10 9 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 17 17 18 18 18 18 18 17 17 16 16 15 14 14 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 12 13 14 15 16 18 20 21 24 26 28 30 32 34 35 35 34 33 31 28 25 22 20 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
 38 36 34 33 32 31 30 29 29 29 29 30 30 31 32 33 34 36 38 40 42 44 47 50 53 56 60 63 67 71 76 80 85 90 94 99 104 108 112 116 119 121 123 124 125 125 124 123 121 119 117 114 112 109 106 103 100 97 95 92 90 87 85 83 81 79 77 76 74 72 70 69 67 65 63 61 59 56 54 51 49 46 44 41 38 36 33 31 29 27 25 24 23 21 21 20 20 19 19 19 19 20 20 20 21 22 22 23 24 25 26 27 28 30 31 33 35 36 38 41 43 46 48 51 55 58 62 66 70 75 79 84 89 94 99 104 109 113 117 120 122 123 123 122 120 118 114 110 105 100 94 89 83 78 73 68 63 59 55 51 47 44 41 38 35 33 31 29 27 26 24 23 22 22 21 21 21 21 21 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 36 37 37 38 38 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 45 46 46 46 46 46 45 45 45 44 43 43 42 41 40 39 38 37 36 35 34 32 31 30 29 28 28 27 26 25 24 24 23 23 23 23 23 23 23 24 24 25 27 28 30 32 34 36 39 42 45 49 52 56 59 62 65 68 70 72 74 75 76 76 75 75 73 72 70 68 66 64 62 59 57 55 53 50 48 46 44 43 41 40 38 37 36 34 33 33 32 31 30 30 30 29 29 29 29 29 29 29 29 30 30 30 31 32 33 33 34 35 37 38 39 41 42 43 45 46 48 49 50 51 51 52 52 52 51 50 49 47 46 44 42 40
 9 10 11 12 13 14 16 17 19 21 23 25 27 29 31 33 36 38 40 43 45 47 49 52 54 56 57 59 60 61 62 63 63 63 63 63 62 61 60 58 57 55 53 51 49 47 45 43 41 39 37 36 34 32 31 29 28 27 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 31 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 42 43 43 44 44 45 45 46 46 46 46 46 46 45 45 44 44 43 42 41 40 39 38 37 35 34 32 31 29 28 26 25 23 22 21 20 19 18 17 17 16 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 29 29 29 29 28 28 28 28 27 27 26 25 25 24 23 22 21 20 19 18 17 15 14 13 12 12 11 10 10 9 9 8 8 8 8 8 9 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 33 34 34 34 33 33 32 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 9 9 9 8 8 8 8 8 7 8 8 8 8 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 21 21 22 22 23 23 24 25 26 26 27 28 29 29 30 31 31 32 32 33 33 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 41 42 42 42 42 42 42 41 40 40 38 37 36 34 32 31 29 27 26 24 23 22 21 20 19 19 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 30 31 32 33 34 36 37 38 40 42 43 45 47 48 50 52 54 55 57 59 60 61 62 63 63 63 63 63 62 61 60 58 57 55 53 51 49 47 45 43 41 39 38 36 34 33 31 30 29 27 26 25 24 23 23 22 21 21 21 20 20 20 20 21 21 21 22 22 23 23 24 25 25 25 25 26 26 25 25 25 25 24 24 23 22 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 35 35 35 35 35 35 35 35 34 33 33 32 31 30 29 29 28 27 27 26 26 25 25 25 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 35 36 36 37 37 37 37 37 37 36 36 35 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 56 61 66 71 76 81 85 89 92 94 96 96 96 95 94 92 90 88 86 84 82 80 78 76 74 73 71 70 69 68 67 67 66 65 65 64 64 63 63 62 61 60 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 48 48 48 48 48 48 49 50 51 52 54 55 57 60 62 65 69 72 76 80 85 90 94 99 103 106 109 111 111 111 109 106 102 97 92 87 81 76 71 66 61 57 54 51 48 45 43 41 40 38 37 36 35 35 34 34 34 34 34 34 34 35 35 36 37 37 38 39 41 42 43 45 46 48 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 80 82 84 85 87 89 90 91 92 93 94 94 94 93 93 91 89 86 83 80 76 71 67 62 57 52 47 43 38 34 31 28 25 22 20 18 17 15 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 23 24 25 27 28 30 31 33 34 36 37 39 40 41 42 43 43 43 43 43 42 42 41 39 38 37 35 34 32 31 29 28 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 13 12 12 12 13 13 13 14 14 15 16 16 17 18 19 21 22 23 24 26 27 28 29 30 31 32 33 34 35 35 36 36 37 37 38 38 38 38 38 39 39 39 39 39 39 38 38 38 38 37 37 36 36 35 34 34 33 32 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 19 20 20 20 20 20 21 22 22 23 24 26 27 29 31 34 36 40 43 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 46 45 44 44 43 43 44 44 45 46 47 48 50 51 53 55 57 59 62 64 66 69 71 73 75 77 79 81 83 84 85 85 85 85 85 85 84 83 81 80 78 77 75 74 72 70 69 67 66 65 63 62 61 60 59 59 58 57 57 56 56 55 55 54 54 53 53 52 52 51 50 50 49 48 47 47 46 45 44 43 42 41 40 39 38 38 37 37 36 36 36 36 37 37 38 38 39 40 41 42 43 44 45 46 47 47 48 49 50 50 51 52 53 53 54 55 56 56 57 58 59 60 61 62 63 65 66 67 69 70 72 73 75 76 78 79 80 81 82 83 83 83 83 83 82 81 80 79 77 75 73 71 69 67 64 62 60 58 56 54 52 50 48 47 45 44 43 42 41 41 41 41 41 42 43 44 46 48 51 54 57 61 64 68 72 76 79 82 85 86 87 88 87 86 84 82 79 76 73 70 67 63 60 57 54 51 49 46 44 42 40 39 37 36 35 34 34 33 33 32 32 32 33 33 34 35 35 37 38 39 41 43 45 47 50 53 55 58 62 65 69 72 76 80 84 88 92 95 99 102 105 108 110 112 114 114 115 114 113 112 110 108 105 102 99 96 93 90 87 84 82 79 77 75 73 72 71 70 69 68 67 66 66 65 64 64 63 63 62 62 61 60 59 59 58 57 56 55 54 53 52 51 50 49 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 37 38 38 38 39 39 40 41 42 43 44 46 47 49 50 52 54 55 57 59 60 62 63 64 65 65 66 65 65 64 63 62 60 58 56 54 52 50 49
 26 27 29 30 32 34 37 39 42 45 48 52 55 59 62 66 70 73 77 80 82 84 86 87 88 88 87 86 85 83 80 77 74 71 68 65 62 59 56 53 50 48 46 44 42 40 38 37 36 35 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 34 34 35 36 37 38 39 40 41 43 44 46 47 49 51 53 54 56 58 60 62 63 64 65 66 66 66 66 65 64 62 61 59 57 55 53 51 49 48 46 44 42 41 39 38 37 36 35 34 33 32 32 31 31 30 30 30 30 31 31 31 32 33 34 35 36 38 40 42 44 46 49 52 55 59 63 67 71 76 80 85 90 95 99 104 108 111 114 117 118 118 118 116 114 111 107 103 98 93 87 82 77 72 67 62 58 54 51 47 45 42 40 38 36 35 33 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 40 41 42 44 45 46 47 48 49 49 50 50 50 50 50 50 49 48 47 46 45 43 42 41 39 38 36 35 34 32 31 30 29 29 28 27 27 27 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 24 24 24 23 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 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
 17 18 18 18 19 19 20 21 21 22 23 24 24 25 26 27 27 28 29 29 30 30 31 31 31 31 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 32 33 34 35 36 37 38 38 39 40 40 41 41 42 42 42 42 42 41 41 40 40 39 38 37 36 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 30 31 33 35 37 39 41 43 45 48 50 52 54 56 57 59 60 61 61 62 62 62 62 61 60 59 58 57 55 54 52 51 49 48 47 45 44 43 41 40 40 39 38 37 37 37 36 36 36 36 36 37 37 37 38 38 39 40 40 41 42 42 43 44 45 45 46 46 47 47 47 47 47 47 46 46 45 44 42 41 40 38 36 35 33 32 30 29 27 26 25 24 23 22 21 21 20 20 20 20 19 19 19 19 20 20 20 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 44 46 48 50 51 53 54 55 56 57 57 57 57 56 56 54 53 52 50 49 47 45 43 41 40 38 36 34 33 31 30 28 27 26 24 23 22 21 21 20 19 19 18 18 17 17 17 17
 14 15 16 18 19 21 23 25 27 30 33 35 39 42 45 49 52 55 58 61 63 65 67 68 68 68 67 66 65 63 61 58 56 53 51 49 46 44 42 40 38 37 35 34 33 32 31 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 30 31 32 34 35 37 39 42 44 47 50 53 56 59 62 64 66 68 70 70 71 70 70 69 67 65 63 61 59 56 54 52 50 48 46 44 42 41 39 38 37 36 35 34 33 33 32 32 32 32 32 32 32 32 33 34 34 35 36 37 39 40 41 43 44 46 48 50 52 54 56 58 60 61 63 65 66 68 69 70 70 71 71 70 70 69 68 66 65 63 62 60 58 56 55 53 52 51 50 49 48 48 48 47 47 47 47 47 47 47 48 48 47 47 47 47 46 46 45 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 25 25 26 27 28 29 31 32 34 36 38 40 42 45 47 50 52 54 57 59 61 62 63 64 64 63 62 60 58 55 52 49 46 42 39 35 32 30 27 24 22 21 19 18 16 15 15 14 14 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 26 27 28 29 30 31 32 33 33 34 35 35 36 36 36 36 36 36 36 36 35 35 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 12 12 13 13 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 39 42 46 50 54 59 64 70 75 81 86 91 95 99 102 105 106 107 106 105 103 101 98 95 91 87 84 80 76 72 69 66 63 60 57 54 52 50 48 46 45 44 42 42 41 40 40 40 40 40 40 41 41 42 43 45 46 48 49 51 53 56 58 61 64 67 70 74 77 80 83 86 89 91 92 93 93 92 90 87 84 80 76 71 66 62 57 53 49 46 43 40 37 35 33 32 31 30 29 28 28 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 59 59 58 58 57 55 54 52 50 48 46 43 41 39 36 34 31 29 27 24 22 21 19 17 16 15 14 13 12 11 11 11 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 37 38 39 39 40 40 40 40 40 39 39 38 37 36 35 34 33 32 31 29 28 27 25 24 23 22 21 20 18 18 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 12 12 12 13 14 15 16 17 18 20 21 23 25 27 29 31 33 36 38 40 42 44 46 47 49 50 51 51 52 52 52 52 51 51 50 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 25 26 27 28 30 31 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
 17 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 8 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 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 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 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 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 21 21 21 21 21 21 20 20 19 18 18
 13 13 13 13 13 13 13 12 12 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 40 42 44 46 48 49 50 51 51 51 51 50 49 48 47 46 44 43 41 40 38 37 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 15 16 17 19 20 22 24 27 30 33 36 40 45 50 56 62 69 77 85 94 103 112 120 126 131 134 133 130 125 118 109 100 91 82 73 65 58 52 46 42 37 34 30 28 25 23 21 20 18 17 16 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 20 20 21 22 24 25 27 28 31 33 36 39 43 47 52 57 63 69 76 82 89 95 100 104 107 109 108 107 103 99 94 88 82 75 69 64 58 53 48 44 40 37 34 31 28 26 24 22 21 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 32 33 34 35 35 36 36 36 36 36 35 35 34 33 33 32 31 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13
 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 14 14 15 15 16 16 17 17 17 18 18 18 18 17 17 17 16 16 15 15 14 13 13 12 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 16 17 18 18 18 19 19 19 19 18 18 17 17 16 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 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 17 18 19 19 19 20 20 20 19 19 19 18 17 17 16 15 14 13 12 12 11 10 9 9 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 5 5 5 6 6 6 7 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 20 21 21 22 22 21 21 21
 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 37 38 38 39 39 39 39 39 39 39 38 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 25 25 25 26 26 27 27 28 29 29 30 30 31 31 32 32 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 28 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 29 29 30 30 31 32 32 33 33 34 34 35 35 35 35 35 35 35 34 34 33 33 32 31 31 30 29 29 28 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25 24 24 24 23 23 22 22 22 22 22 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 24
 28 29 29 30 31 32 32 33 34 35 36 37 38 39 39 40 41 41 42 42 43 43 43 44 44 44 44 44 43 43 43 43 42 42 41 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 40 41 41 41 41 41 41 41 40 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 45 46 46 47 47 47 47 47 47 46 46 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 39 39 40 40 40 40 40 40 40 39 39 38 38 37 36 35 34 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 40 40 41 41 41 41 41 41 40 40 40 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28
 45 47 48 50 51 53 54 54 55 55 55 54 53 52 51 49 47 45 43 41 39 37 35 33 31 29 28 26 25 23 22 21 20 20 19 18 18 18 18 18 18 18 19 19 20 21 22 23 25 27 28 30 32 35 37 40 42 45 47 50 52 54 56 58 60 61 62 62 62 62 62 61 60 59 58 57 56 55 54 54 53 52 52 52 52 52 53 54 55 56 57 59 60 62 64 66 68 69 71 72 73 73 73 73 72 71 69 67 65 62 60 57 54 51 48 46 43 40 38 36 34 32 30 28 26 25 24 23 21 21 20 19 18 18 18 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 26 27 28 30 31 33 35 37 39 41 44 46 49 51 54 57 60 63 65 68 70 73 75 76 78 79 80 80 80 80 79 79 78 77 77 76 75 74 74 73 72 72 72 71 71 71 70 70 69 69 68 67 66 65 64 63 61 59 57 55 53 51 49 46 44 42 40 38 36 34 32 31 29 28 27 26 26 25 25 25 25 25 25 26 26 27 28 30 31 33 35 37 39 42 44 47 50 54 57 60 64 67 70 73 75 76 77 78 77 76 74 72 69 66 62 59 55 52 49 46 43 41 38 36 35 33 32 31 30 30 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 34 35 35 36 38 39 40 42 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 23 23 23 23 22 22 21 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 16 16 16 17 17 17 18 18 18 18 19 19 20 20 21 21 22 23 24 25 26 28 29 31 34 36 39 42 46 49 53 57 61 65 69 71 73 74 74 72 70 67 63 58 54 49 45 41 37 33 30 27 25 22 20 18 17 15 14 13 12 11 11 10 9 9 9 9 9 9 9 9 9 9 10 10 11 12 12 13 14 16 17 18 20 22 24 26 28 31 34 37 40 43 47 51 54 58 62 66 69 72 75 77 79 80 80 80 80 79 78 77 75 74 72 70 68 66 65 63 61 60 58 56 55 53 51 50 48 46 45 43 41 39 37 35 33 32 30 28 26 25 23 22 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 10 10 11 12 13 14 15 16 17 19 20 22 24 26 28 30 32 35 37 39 41 42 44 45 45 45 45 44 43 42 40 38 36 35 33 31 29 28 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18
 23 24 24 25 25 26 27 29 30 31 33 35 37 39 41 43 46 48 51 53 55 58 60 62 63 65 65 66 66 66 65 64 62 60 58 55 53 50 47 45 42 39 37 35 32 30 29 27 26 24 23 22 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 20 21 21 22 23 25 26 28 30 32 34 37 40 44 48 52 58 64 70 77 85 93 102 110 118 126 132 136 139 139 138 134 129 123 116 108 101 94 87 80 74 69 64 60 56 52 49 46 44 42 40 38 37 35 34 33 32 32 31 31 31 31 31 31 31 32 33 34 35 36 38 40 42 45 48 51 55 59 63 68 73 79 85 92 99 107 115 123 131 138 145 152 157 160 162 162 160 156 151 145 137 129 121 113 105 97 90 83 77 71 66 62 58 54 51 48 46 44 42 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 33 33 34 34 35 35 36 37 37 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 38 38 38 38 38 38 37 37 36 36 35 34 34 33 32 31 30 30 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 24 25 25 26 26 27 27 28 28 29 30 31 31 32 33 33 34 35 35 36 36 37 37 37 37 37 37 37 37 36 36 35 35 34 33 32 31 30 30 29 28 27 26 26 25 25 24 24 23 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 54 54 54 53 53 52 51 50 49 47 46 45 43 41 40 38 36 35 33 31 30 28 27 26 25 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 18 18 19 20 21 23 24 26 28 30 33 35 38 41 44 47 51 54 57 59 62 63 65 66 66 66 65 63 62 60 57 55 53 50 48 46 44 42 40 38 37 36 35 34 33 33 33 33 33 33 34 34 35 36 37 38 39 40 41 42 43 43 44 44 44 44 43 42 41 40 38 37 35 33 31 30 28 26 25 23 21 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 14 14 15 16 17 19 20 21 23 25 27 29 31 33 35 38 40 42 44 46 47 49 50 50 51 51 51 50 50 48 47 46 44 43 41 40 38 37 35 34 33 31 30 30 29 28 28 27 27 27 27 27 27 27 28 28 29 29 30 30 31 32 33 33 34 35 35 36 36 36 36 36 35 35 34 33 32 31 29 28 27 25 24 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 16 16 16 17 18 18 19 20 20 21 22 23 23 24 25 25 26 27 27 27 28 28 28 28 28 28 28 28 28 27 27 27 27 28 28 28 29 29 30 31 32 33 35 37 39 41 43 46 49 52 55 58 61 64 67 70 72 74 75 75 74 73 71 69 66 63 59 56 52 49 45 42 39 36 34 32 30 28 27 26 25 24 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 34 35 36 37 38 40 41 42 43 44 45 46 47 47 48 49 50 50 51 52 52 53 53 53 54 54
 54 56 58 60 62 64 65 67 68 69 69 69 69 69 68 67 65 64 62 60 58 56 54 52 50 48 46 45 43 42 41 40 39 38 37 37 36 36 37 37 37 38 39 40 42 44 46 48 51 54 57 61 64 68 72 76 80 84 88 91 94 97 98 100 100 100 100 99 97 95 92 89 86 83 79 76 73 69 66 63 61 58 56 53 51 49 48 46 45 44 43 42 41 40 40 39 39 39 39 39 38 38 38 39 39 39 39 39 39 39 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 32 31 31 30 30 30 30 30 30 29 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 45 46 47 48 50 51 53 55 57 60 63 65 69 72 76 80 84 88 92 96 100 104 107 110 112 113 113 112 110 108 104 100 95 90 85 79 74 69 64 59 55 51 48 45 42 40 38 36 35 34 33 33 33 33 33 33 34 35 36 37 38 39 41 42 44 46 47 49 51 52 54 56 57 58 59 60 61 61 61 61 61 60 59 58 57 56 55 53 52 51 49 48 47 45 44 43 42 41 41 40 39 39 38 38 38 37 37 37 37 37 37 38 38 38 39 39 39 40 41 41 42 43 44 45 46 48 49 50 52 53 55 56 58 59 61 62 63 64 65 65 65 65 65 65 64 63 62 61 59 58 56 55 53 52 50 49 48 47 46 45 44 43 42 42 42 41 41 41 42 42 43 43 44 45 46 48 49 51 53
 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 20 21 23 25 27 30 32 35 38 40 43 46 48 49 50 51 51 50 48 46 43 41 37 34 31 28 25 23 20 18 16 14 13 12 11 10 9 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 9 10 11 11 12 13 13 14 15 16 17 18 18 19 20 21 21 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 19 19 19 18 19 19 19 19 20 20 21 22 22 23 25 26 27 29 30 32 33 35 36 38 39 40 41 41 41 41 40 40 38 37 36 34 33 31 30 29 28 26 26 25 24 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 23 23 24 24 24 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 18 18 19 19 20 22 23 25 26 28 31 33 36 39 42 44 47 49 51 52 53 53 53 52 50 48 46 44 42 40 37 35 34 32 30 29 28 27 26 26 25 25 25 24 25 25 25 25 25 26 26 27 27 27 28 28 28 28 28 27 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 13 14 15 17 18 19 20 22 23 25 26 27 28 29 30 31 32 32 32 32 32 31 31 30 29 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 12 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 40 41 41 42 42 42 41 41 40 39 37 36 34 33 31 30 28 27 25 24 23 22 21 20 20 19 19 18 18 18 19 19 20 20 22 23 25 27 29 32 35 39 43 48 53 59 65 71 78 85 91 96 100 104 105 105 104 101 97 92 87 81 75 70 64 60 55 51 48 45 42 40 38 37 35 34 34 34 33 34 34 35 35 36 38 39 41 42 44 46 48 50 52 53 54 55 56 56 56 56 55 54 53 51 49 48 46 44 42 41 39 38 37 36 35 35 34 34 34 34 34 34 35 35 36 37 38 38 39 40 41 41 41 42 42 41 41 40 39 38 37 36 35 34 33 32 31 31 30 30 30 30 30 30 30 31 32 33 34 35 37 39 41 44 46 49 52 56 59 63 67 71 75 79 83 86 89 91 93 94 95 94 94 93 91 90 88 86 85 83 82 80 80 79 79 79 79 80 81 82 84 85 87 90 92 94 97 99 100 101 102 102 101 99 97 94 90 85 81 76 71 65 61 56 51 47 44 40 38 35 33 31 30 28 28 27 27 26 27 27 28 29 30 31 33 35 37 40 43 46 50 54 58 62 67 71 75 78 80 82 82 82 80 77 73 69 65 60 56 51 47 43 40 37 34 32 30 28 26 25 24 23 22 22 22 22 22 22 23 23 24 25 27 28 30 32 34 36 39 41 44 47 50 53 57 60 62 65 67 69 70 71 71 70 69 67 65 62 60 57 54 51 48 45 43 40 38 35 33 32 30 29 27 26 25 24 24 23 23 23 22 22 22 23 23 23 24 25 25 26 27 29 30 31 32 34 35 36 38
 61 62 64 65 66 66 66 65 64 62 60 58 55 52 48 45 42 39 36 33 30 27 25 23 21 19 18 16 15 14 13 13 12 12 11 11 11 11 12 12 13 14 15 17 18 20 23 26 29 33 38 43 50 57 65 73 83 93 103 113 122 130 135 138 138 135 130 122 114 105 96 88 80 72 66 60 55 50 46 43 40 38 36 34 32 31 30 29 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 41 43 45 47 49 52 55 59 63 67 72 77 83 89 96 102 108 114 119 123 125 126 124 121 116 109 102 94 86 77 69 62 55 49 43 38 34 30 26 23 21 19 17 16 15 14 13 12 12 12 12 12 12 13 14 14 15 17 18 20 22 24 27 30 33 37 41 46 51 56 62 68 74 80 86 91 95 98 100 100 99 97 94 90 86 81 76 71 67 63 59 55 52 49 47 45 43 41 40 38 37 36 36 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 25 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 42 43 45 47 48 50 52 54 57 59
 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 29 30 31 32 33 34 36 38 39 41 43 46 48 50 53 55 57 59 61 63 65 66 67 67 67 67 66 65 63 62 60 58 56 54 51 49 47 45 43 41 40 38 36 35 34 33 32 31 30 29 29 28 28 28 28 28 28 28 29 29 30 30 31 32 33 34 35 36 38 39 41 43 44 46 48 50 53 55 57 60 62 65 67 70 72 75 77 79 82 83 85 86 87 88 88 88 88 87 86 84 83 80 78 76 73 70 68 65 62 60 57 54 52 50 47 45 43 41 40 38 37 35 34 33 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 28 28 29 30 30 31 32 33 34 34 35 36 38 39 40 41 42 43 44 45 47 48 49 49 50 51 51 52 52 52 52 52 51 51 50 50 49 49 48 47 47 46 45 45 44 44 43 42 42 41 41 40 39 39 38 37 36 36 35 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 23 23 23 23 23 23 24 24 25 26 26 27 28 30 31 32 33 35 36 37 39 40 41 42 43 44 44 45 45 45 45 45 45 44 44 43 42 41 41 40 39 38 37 36 35 34 33 32 32 31
 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 26 26 27 27 28 28 28 28 29 29 28 28 28 27 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 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 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 22 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 21 22 23 25 26 28 30 32 34 36 39 41 43 45 47 49 50 51 51 51 51 50 49 48 46 45 43 41 39 37 35 34 32 30 29 28 26 25 24 23 22 22 21 20 20 20 19 19 19 19 19 19 20 20 20 21 22 22 23 24 25 26 27 29 30 32 33 35 36 38 40 41 43 44 46 47 49 50 51 52 52 53 53 53 52 52 51 50 49 47 46 44 43 41 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 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 19 19 19 19 19 19 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
 22 21 20 19 18 18 17 17 17 17 17 17 17 17 17 18 18 19 20 21 22 23 24 25 27 28 30 32 33 35 37 38 40 41 42 43 43 44 44 43 43 42 41 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 24 25 25 26 27 28 29 31 32 34 36 38 40 42 45 47 49 51 53 55 56 57 57 57 56 54 53 50 48 46 43 40 38 35 33 31 29 27 25 24 23 21 20 20 19 18 18 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 23 23 24 24 23 23 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 28 29 30 31 33 34 34 35 35 36 36 36 36 36 35 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 32 33 34 35 37 38 40 42 43 45 46 48 49 50 51 52 53 53 53 53 52 52 50 49 48 46 44 42 40 38 36 34 32 30 28 27 25 24 23 22 21 21 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 29 30 31 32 34 35 36 37 37 38 38 38 37 36 35 34 33 31 30 28 27 26 24 23
 35 34 33 32 31 30 28 27 26 25 24 24 23 23 22 22 22 22 23 23 24 25 26 28 29 31 34 36 39 43 46 50 54 58 63 67 70 73 74 75 75 73 70 67 63 59 54 50 45 41 38 34 32 29 27 25 23 22 21 20 19 19 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 30 31 32 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 36 37 38 40 41 43 44 46 48 51 53 55 57 59 61 63 65 66 66 66 66 65 64 62 60 57 55 52 50 47 45 43 41 39 37 36 35 34 33 33 32 32 32 32 33 33 34 35 36 37 38 39 40 42 42 43 44 44 44 44 43 43 41 40 38 36 34 32 30 29 27 25 23 22 20 19 18 17 16 16 15 14 14 14 14 14 14 14 15 15 16 17 18 20 22 24 26 29 32 35 39 43 48 52 57 62 66 69 72 74 75 75 74 72 69 66 63 59 56 52 49 46 43 40 37 35 33 31 30 28 27 26 25 24 23 23 22 22 22 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 36 38 39 40 42 44 45 47 49 51 53 54 56 57 58 59 59 59 59 58 57 55 53 50 48 45 42 40 37 35 33 31 29 28 26 25 24 23 22 22 22 21 21 22 22 22 23 23 24 25 26 27 28 29 31 32 33 34 35 36 37 37 38 38 37 37 36
 87 82 77 73 68 64 61 58 55 52 50 48 47 45 44 43 42 41 40 40 39 38 38 37 37 36 35 34 33 32 31 30 29 28 26 25 24 23 22 21 20 19 18 18 17 17 17 16 16 16 16 17 17 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 50 50 51 52 53 53 54 54 54 55 55 54 54 54 53 52 50 49 47 45 43 41 39 37 35 33 31 29 27 25 23 22 20 19 18 17 16 16 15 15 14 14 14 14 15 15 16 16 17 18 20 21 23 25 27 29 31 34 37 39 42 45 48 50 53 55 56 57 58 58 57 56 55 54 53 51 50 49 47 46 45 44 43 43 43 42 42 42 43 43 43 44 45 45 46 46 47 47 47 48 47 47 47 46 45 44 42 41 39 38 36 34 32 31 29 27 26 24 23 22 21 20 19 18 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 20 21 22 23 24 26 27 28 29 30 32 33 34 35 36 37 39 40 41 41 42 43 44 44 45 45 46 46 46 47 47 47 47 48 48 49 49 50 50 51 52 53 54 55 57 58 60 62 64 66 68 70 72 74 76 78 79 80 81 81 80 79 77 75 72 68 65 61 57 53 49 46 42 39 35 32 30 27 25 23 21 19 18 17 16 15 14 13 13 13 12 12 12 13 13 13 14 15 16 17 18 20 21 24 26 29 32 36 40 45 50 56 62 69 76 83 90 97 103 108 112 114 115 114 111 108 103 98 93
 14 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 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 15 16 17 17 18 18 18 18 18 17 17 16 16 15 14 13 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 9 10 11 12 13 15 16 17 19 20 21 22 23 23 23 23 22 21 20 18 17 16 14 13 11 10 9 8 8 7 6 6 6 5 5 5 5 5 5 5 5 6 6 7 7 8 9 10 12 13 15 17 20 23 26 29 32 36 39 42 44 46 47 47 46 44 42 39 36 34 31 29 27 25 23 22 20 20 19 18 18 18 17 17 17 18 18 18 19 19 20 20 21 21 21 22 22 22 21 21 20 20 19 18 17 16 15 15 14 13 12 12 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 14 15 15 16 16 16 15 15 14 14 13 12 12 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 14 15 15 15 15 15 15 15 14 14 13 13 12 12 12 11 11 10 10 10 10 10 10 10 10 10 10 11 12 12 13 14 16 17 19 21 23 25 27 29 31 33 35 36 36 35 34 33 31 28 26 23 21 19 17 15 13 12 11 9 8 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 10 11 11 12 13 14 14 15 16 16 16 16 16 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 36 36 36 35 35 34 33 31 30 29 27 25 24 22 21 20 18 17 16 15 15 14 14 13 13 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 21 22 24 25 27 29 31 32 34 35 36 37 38 38 38 37 37 36 34 33 32 30 29 27 26 25 24 23 22 21 20 20 19 19 19 18 18 19 19 19 19 20 21 21 22 23 23 24 25 26 26 27 28 28 28 28 28 28 28 27 26 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 24 25 26 27 28 30 31 32 32 33 33 34 33 33 33 32 31 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 16 16 17 18 19 20 22 23 24 26 27 29 30 32 33 34 34 35 35 35 35 34 33 32 31 30 29 28 26 25 24 24 23 22 22 21 21 21 21 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 22 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20
 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 39 39 39 39 39 38 38 37 36 35 35 33 32 31 30 28 27 26 24 23 22 20 19 18 17 16 16 15 14 14 14 13 13 13 13 14 14 14 15 16 17 17 18 20 21 22 24 25 26 28 29 31 32 33 34 34 35 35 35 34 34 33 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 13 12 12 12 12 12 13 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 19 19 19 20 21 21 22 23 25 26 27 29 30 32 34 36 38 41 43 45 47 49 51 53 54 55 55 55 55 54 53 52 50 49 47 45 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 19 18 18 18 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 25 26 28 30 32 34 36 38 40 42 44 46 48 49 49 50 49 49 48 46 44 42 40 38 36 34 32 30 29 27 26 25 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 22 23 24 25 27 28 29 31 32 33 34 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 51 50 49 48 46 45 43 42 41 40 38 37 36 35 35 34 34 33 33 33 33 33 33 34 34 35 36 36 37 38 38 39 40 40 40 41 41 40 40 40 39 38 37 37 36 35 34 33 32 31 31 30 30 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 46 47 49 50 52 53 55 56 57 58 59 60 60 61 60 60 59 58 57 55 54 52 50 48 46 45 43 41 40 39 37 36 35 35 34 33 33 33 33 33 33 33 33 34 34 35 36 37 37 38 39 40 41 42 43 44 44 45 46 47 48 48 49 50 51 52 53 54 55 56 58 59 60 62 63 64 66 67 68 68 69 69 69 68 67 66 65 63 61 59 57 54 52 50 47 45 43 41 38 37 35 33 32 30 29 28 27 26 26 25 25 24 24 24 24 25 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 35 36 36 36 37 37 37 37 37 36 36 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 29 29 29 29 29 30 30 31 31 32 33 34 34 36 37 38 39 41 43 44 46 48 49 51 52 54 55 56 57 57 57 57 56 56 55 54 52 51 49 48 47 45 44 43 42 41 40 39 39 38 38 38 38 38 38 38 38 39 39 40 40 41 41 42 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 53 54 55 55 55 55 55 55 55 55 54 53
 19 19 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 22 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 28 28 27 27 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 29 29 30 31 32 32 33 33 33 33 33 33 33 33 32 32 31 31 30 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 20 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 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 51 52 51 50 49 47 45 43 40 37 35 32 30 28 26 24 22 20 19 18 17 16 16 15 15 14 14 14 14 14 15 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 30 31 31 32 32 32 32 31 31 31 30 30 29 28 27 27 26 25 24 24 23 23 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 29 30 30 30 30 30 30 30 29 29 28 28 27 27 26 25 25 24 24 24 23 23 23 23 23 24 24 25 25 26 27 28 29 29 30 31 32 33 33 34 34 34 34 33 32 32 31 30 29 27 26 25 24 23 22 21 20 19 19 18 18 18 17 17 17 18 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 30 31 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 27 27 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 32 33 35 37 39 41 43 45 47 48 50 51
 57 59 60 61 61 61 60 58 57 54 52 49 47 45 42 40 38 36 34 33 32 31 30 29 29 29 29 29 29 29 29 30 30 31 31 32 33 34 35 37 38 39 41 43 45 47 49 51 53 56 58 60 62 63 65 66 66 66 65 65 63 62 60 58 55 53 51 49 47 45 44 42 41 40 39 38 38 37 37 36 36 36 36 35 35 35 34 34 33 32 31 31 30 29 28 27 25 24 23 22 21 21 20 19 18 18 17 17 17 17 17 17 17 17 18 18 19 20 21 22 24 25 27 29 31 33 35 37 40 42 44 46 47 49 50 50 50 50 49 47 45 44 41 39 37 35 32 30 28 26 25 23 22 21 19 19 18 17 17 17 17 17 17 17 18 18 19 20 21 22 23 25 26 28 29 31 33 35 36 38 39 40 41 42 43 43 43 43 42 41 41 40 39 38 37 36 35 34 34 34 34 34 34 34 35 36 37 38 39 40 42 43 44 45 46 47 47 47 47 47 47 46 45 44 43 41 40 39 38 36 35 34 33 32 31 31 30 30 29 29 29 29 29 29 29 29 30 31 32 33 34 35 37 39 40 42 44 47 49 51 52 54 55 56 57 57 57 56 54 53 51 49 46 44 41 39 36 34 32 30 28 26 24 23 22 21 20 19 18 18 18 17 17 18 18 18 19 20 20 21 22 23 25 26 27 29 31 32 34 35 36 37 38 39 39 39 39 38 37 36 35 33 31 30 28 26 25 23 22 20 19 18 17 16 16 15 15 15 15 15 15 16 16 17 18 19 21 22 24 26 29 31 34 37 40 43 46 49 52 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 39 38 37 36 35 35 34 34 34 34 33 33 33 33 33 33 32 32 32 31 31 30 30 29 28 27 26 25 24 24 23 22 21 20 19 18 17 17 16 16 15 15 15 14 15 15 15 15 16 16 17 18 19 20 21 22 23 25 26 27 28 30 31 32 33 33 34 34 34 34 33 33 32 31 31 30 29 28 27 27 26 26 25 25 25 25 25 25 25 26 27 28 29 30 32 34 36 39 42 46 50 54 59 64 70 75 80 84 87 88 88 86 83 79 74 68 62 56 51 46 41 37 33 30 27 24 22 20 19 18 16 16 15 14 14 14 14 14 15 15 16 17 18 19 21 22 24 26 29 31 34 37 41 45 48 52 56 60 64 67 70 72 74 75 75 75 74 73 71 69 67 65 63 61 60 58 57 56 54 54 53 52 52 51 51 51 51 51 51 51 51 51 51 51 51 50 50 49 48 47 46 45 44 42 41 39 37 36 34 32 30 29 27 25 24 22 21 19 18 17 16 15 14 14 13 13 13 12 12 13 13 13 14 14 15 16 17 18 19 20 22 23 25 27 29 31 33 35 38 40 42 44 45 47 48 49 49 50 50 50 50 50 50 49 49 49 49 50 50 51 52 53 54 56 58 60 62 65 67 70 72 74 76 77 77 76 74 71 68 64 60 55 50 46 42 38 34 31 28 25 23 21 19 18 17 16 15 14 14 13 13 13 13 13 14 14 15 16 17 18 19 21 23 25 27 30 33 36 39 43 47 52 56 61 65 69 73 77 79 81 82 82 81 80 77 75 71 68 65 62 59 56 53 50 48 46 44 42 41
 20 21 21 22 23 24 24 25 25 25 26 26 26 25 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 16 16 17 18 19 19 20 21 22 23 24 24 25 25 25 24 23 23 21 20 19 17 16 15 14 13 12 11 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 11 13 14 16 17 19 21 23 24 26 27 27 28 28 27 26 25 23 22 20 18 17 15 14 13 12 11 10 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 7 7 8 8 9 9 10 11 12 13 13 14 15 16 17 19 20 20 21 22 23 24 24 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 25 24 24 23 22 21 19 18 17 16 15 14 13 12 11 11 10 9 9 9 8 8 8 8 8 8 9 9 9 10 11 12 12 13 14 16 17 18 19 21 22 23 24 25 25 26 26 26 26 26 25 25 24 24 24 24 24 24 24 24 25 25 26 27 27 28 29 30 31 32 32 33 32 32 31 30 28 26 24 22 20 18 16 14 12 11 9 8 7 7 6 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 8 9 10 12 13 15 17 19 20 22 24 25 26 27 27 27 27 26 25 24 23 22 20 19 18 17 16 15 15 14 14 14 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 38 38 37 36 35 34 33 31 30 28 27 26 24 23 22 21 20 19 19 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 35 36 36 36 36 35 34 34 33 32 31 30 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 38 38 39 39 40 40 40 41 41 42 42 43 43 44 45 46 47 48 48 49 50 50 51 51 51 50 50 49 48 46 45 43 42 40 38 36 35 33 32 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 25 25 26 27 27 28 30 31 33 35 37 40 42 45 48 52 55 58 61 64 66 67 68 68 67 65 63 60 57 54 51 48 44 41 38 36 33 31 29 27 25 24 23 22 21 20 20 20 20 20 20 21 21 22 23 24 25 26 27 28 29 30 31 32 32 33 33 33 33 33 33 32 32 31 30 29 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 19 19 20 21 22 23 24 26 27 29 31 32 34 37 39 41 43 45 47 49 51 52 54 54 55 55 55 55 54 53 51 50 48 46 44 42 40 39 37 36 34 33 32 31 30 30 29 28 28 27 27 27 27 27 26 27 27 27 28 28 29 30 31 32 34 35 37 39 42 44 47 49 52 54 56 58 59 60 61 61 60 59 57 56 54 51 49 47 45 43 42 40 39 38 38 37 37 37 37 37 38 38 38 38 39 39 39 39
 34 34 34 33 33 32 31 30 29 27 26 25 23 22 21 20 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 15 16 16 17 18 19 20 21 23 24 25 26 27 28 29 29 30 30 30 29 29 28 27 26 25 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 19 19 20 20 21 21 22 23 24 25 25 26 27 28 28 29 29 30 30 30 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 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 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 15 14 15 15 15 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 26 27 27 27 27 27 27 26 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 25 25 26 27 27 27 28 28 28 28 28 27 27 27 26 26 26 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 23 22 22 21 20 20 19 19 18 17 17 17 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 32 32 33 33 34 34 34 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 47 48 49 50 51 53 54 55 57 59 61 63 66 69 72 76 80 84 88 92 95 99 101 102 103 102 101 98 94 90 85 80 75 70 65 60 55 51 48 44 41 39 37 35 34 33 32 32 32 32 33 33 35 36 37 39 41 43 45 48 50 53 56 59 62 65 67 70 72 74 76 77 78 78 78 78 77 76 75 73 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 26 25 25 24 24 24 24 24 24 25 25 25 26 27 27 28 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 38 38 39 39 39 38 38 38 37 36 36 35 34 33 32 31 30 30 29 28 27 27 27 26 26 27 27 28 28 29 30 32 33 35 37 40 42 45 48 51 55 58 62 66 70 74 78 82 85 88 90 92 93 92 91 89 87 83 80 76 72 68 65 61 58 56 53 51 49 47 46 45 44 43 42 41 41 41 41 41 41 41 42 42 43 44 45 47 48 50 52 54 56 58 60 63 65 67 70 72 74 76 77 78 79 80 81 81 80 80 79 78 77 75 74 72 70 68 67 65 63 60 58 56 54 52 50 48 46 45 43 41 39 38 36 35 34 32 31 30 29 28 28 27 26 26 26 26 26 26 26 27 27 28 29 30 31 32 33 35 36 38 39 41 42 44 45 47 48 49 50 51 52 52 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 27 27 27 27 27 27 28 28 29 30 31 32 33 34 36 37 38 40 41 42 43 44 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
 42 43 44 46 47 48 49 50 50 51 51 52 52 52 52 51 51 50 49 49 48 47 46 45 44 43 42 41 41 40 39 38 37 37 36 36 35 35 35 35 35 35 36 36 37 39 40 42 43 45 48 50 52 55 57 59 61 62 64 64 64 64 63 62 61 59 57 55 52 50 48 47 45 44 43 42 42 41 41 42 42 42 43 44 44 45 45 46 46 46 46 46 45 45 44 43 42 40 39 38 36 35 34 32 31 30 30 29 29 29 29 29 29 30 31 32 33 35 36 38 39 41 43 44 46 47 49 50 50 51 51 51 50 50 49 48 46 45 44 42 41 39 38 37 36 35 34 33 32 31 30 30 29 29 28 28 28 27 27 27 28 28 28 29 30 30 31 32 33 34 35 36 38 39 40 41 42 42 43 44 45 45 46 46 47 47 48 48 48 49 49 50 50 51 51 52 53 54 54 55 56 57 57 58 58 59 59 59 58 58 57 56 55 54 53 51 50 49 47 46 45 44 43 42 41 41 40 40 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 42 43 44 45 46 47 49 52 54 57 61 65 69 73 78 82 87 91 94 97 99 100 99 98 96 92 88 84 79 74 69 64 59 55 51 48 44 41 39 36 34 33 31 30 30 29 29 29 29 30 30 31 31 32 33 34 34 35 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 40 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 45 49 53 57 61 65 68 70 72 72 71 70 67 63 59 54 50 46 42 39 36 33 31 29 28 27 26 25 24 24 24 24 24 25 25 26 27 28 29 30 32 34 36 39 41 45 48 52 56 60 64 69 73 77 81 85 87 89 90 90 89 87 84 80 76 71 66 61 56 51 47 42 39 36 33 30 28 27 25 24 23 23 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 27 28 30 31 32 34 35 37 39 41 43 46 48 50 53 55 57 59 61 62 62 62 62 61 59 57 54 51 48 45 42 39 36 34 31 29 27 26 24 23 22 21 20 20 19 19 19 19 20 20 21 22 24 26 28 30 33 36 39 42 45 48 51 53 55 55 55 55 54 52 50 47 45 42 40 38 35 33 32 30 29 28 27 27 26 27 27 28 29 31 33 35 38 41 45 48 52 55 59 61 63 64 64 64 62 60 57 53 49 46 42 38 35 31 29 26 24 22 20 19 18 17 16 16 15 15 15 15 15 15 16 16 17 17 18 19 20 21 23 24 26 28 30 33 36 39 43 47 51 55 59 63 67 70 73 75 76 77 77 77 76 74 73 71 69 67 65 63 60 58 56 54 52 50 48 46 44 42 40 39 37 35 33 32 30 29 27 26 24 23 22 21 20 19 18 17 17 16 15 15 15 15 15 15 15 15 16 17 19 20 22 25 28 31 35 38 43 47 51 56 60 63 66 67 68 67 66 63 60 56 52 48 44 41 37 34 31 29 27 26 25 24 24 24 25 25 26 28 29 31 33 36 39
 30 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 15 14 14 14 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 26 26 26 26 26 26 25 25 24 23 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 21 21 21 21 21 21 20 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 18 18 19 20 21 22 23 25 26 28 29 31 32 34 35 36 37 38 38 38 38 37 37 36 34 33 31 30 28 27 25 24 23 21 20 19 19 18 17 17 17 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 23 24 26 28 29 31 33 35 36 37 38 39 39 39 38 37 36 34 33 31 29 27 25 24 22 21 19 18 17 16 16 15 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 22 22 22 22 22 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 18 18 19 19 20 20 21 22 23 24 24 25 26 26 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 18 18 18 19 19 20 21 22 23 24 25 26 27 28 29 30 30 31 31 31
 19 19 18 17 17 16 16 15 15 15 15 15 16 16 17 18 19 20 22 24 26 28 31 33 36 39 41 43 45 46 47 47 46 44 42 40 37 35 32 29 26 24 22 20 18 17 16 15 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 37 37 38 38 38 37 36 35 34 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 16 15 14 14 14 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 31 32 32 33 33 33 34 34 35 35 36 36 37 39 40 41 43 45 47 49 51 53 55 57 59 61 62 63 64 64 63 62 60 57 54 51 48 44 41 38 35 32 29 27 25 24 22 21 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 22 22 23 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 22 23 23 24 25 26 28 29 31 32 34 36 38 39 40 41 41 41 41 40 39 38 36 34 33 31 30 28 27 25 24 23 22 22 21 21 20 20 20 21 21 22 23 24 25 26 28 30 32 33 35 37 39 40 42 43 44 45 45 46 46 46 45 45 44 43 42 41 39 38 37 35 34 33 32 30 29 28 27 25 24 23 22 21 20
 21 20 19 19 18 17 16 16 15 15 14 14 14 13 13 13 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 15 15 15 16 16 17 17 18 19 19 20 21 21 21 21 21 21 21 21 20 20 19 18 17 16 16 15 14 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 28 29 29 29 29 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 17 16 16 16 17 17 17 18 18 19 19 20 21 22 23 24 25 26 27 27 28 29 29 29 29 29 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 15 14 15 15 15 15 15 15 16 16 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 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 19 20 21 22 23 23 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 25 25 25 26 27 27 28 29 29 30 30 30 30 30 30 29 28 27 26 25 24 22 21 20 19 18 17 16 16 15 14 14 14 14 14 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 24 25 26 27 28 29 29 30 30 30 31 31 31 31 31 31 30 30 29 29 28 27 26 25 25 24 23 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 46 46 45 44 43 42 41 39 38 36 35 34 33 32 31 31 31 31 32 32 33 35 36 38 39 41 44 46 48 50 52 55 57 58 60 61 62 62 62 61 60 58 57 55 53 51 49 47 45 44 42 41 40 39 38 37 37 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 51 51 51 51 50 50 49 48 47 46 45 44 44 43 42 41 41 41 40 40 40 40 41 41 42 43 44 45 46 47 48 49 50 50 51 51 52 52 52 52 51 51 51 51 50 50 50 51 51 52 52 54 55 57 60 62 65 68 71 74 77 79 81 82 82 82 81 79 76 73 69 66 62 58 54 51 48 45 42 40 38 36 35 34 34 34 34 34 35 36 37 38 39 40 42 43 44 45 46 47 48 48 48 48 47 46 45 44 43 41 40 38 37 36 35 34 33 32 32 31 31 31 31 31 31 31 31 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 43 44 44 45 46 47 47 48 49 49 50 50 50 50 49 49 48 47 46 45 43 42 41 39 38 37 36 34 33 32 31 31 30 30 29 29 29 29 29 30 30 31 33 34 37 39 42 45 48 52 56 60 64 67 70 73 75 76 76 76 75 73 71 68 65 61 58 55 52 49 47 44 43 41 40 39 39 39 39 40 40 41 42 43 44 45 45 46 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 9 9 10 11 11 12 13 14 14 15 15 16 16 16 15 15 14 13 12 11 10 10 9 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 15 15 15 15 15 15 14 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 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 13 14 15 16 16 17 17 17 17 17 16 16 15 14 13 12 11 11 10 9 8 8 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 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
 37 36 34 33 31 28 26 25 23 21 20 19 18 17 17 17 17 17 17 18 18 19 20 21 22 22 23 24 24 24 25 25 24 24 23 22 21 20 19 18 17 16 15 14 13 12 12 12 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 22 22 23 23 24 24 25 25 25 25 25 24 24 23 22 22 21 19 18 17 16 15 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 19 21 22 23 24 25 26 27 27 27 26 26 25 23 22 21 20 18 17 16 15 14 13 12 11 10 10 10 10 10 10 10 11 11 12 13 14 15 17 18 20 21 23 24 25 26 27 27 27 27 27 26 25 23 22 21 20 19 18 17 17 17 16 16 16 17 17 17 18 19 19 20 21 22 22 23 24 25 26 27 27 28 29 29 29 30 30 30 29 29 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 19 20 21 21 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 16 18 19 21 22 25 27 29 31 34 35 37 38 38 38
 69 65 61 57 53 50 46 44 41 39 38 37 36 36 36 37 38 40 41 44 46 49 52 54 57 60 63 66 68 70 72 73 73 73 73 72 70 68 66 63 60 58 55 53 50 48 47 45 44 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 45 46 47 49 51 54 57 61 65 69 74 80 85 91 97 102 107 111 113 115 116 115 112 109 104 98 93 86 80 74 69 64 60 56 53 50 47 46 44 43 42 41 40 40 40 39 39 39 39 39 40 40 40 40 41 41 42 43 44 45 46 47 49 51 53 55 57 59 61 63 65 66 68 68 69 68 68 67 65 64 61 59 57 54 51 49 46 44 42 40 38 37 36 35 35 35 36 37 39 41 43 45 48 51 54 58 61 64 67 70 72 73 73 73 72 70 67 64 60 57 53 50 47 44 42 40 39 38 37 36 36 37 37 38 39 40 41 43 45 47 50 53 56 60 64 69 75 80 87 93 100 106 112 117 121 124 125 124 122 118 113 108 102 96 89 83 77 72 67 62 58 54 51 48 45 43 41 39 37 36 35 35 34 34 35 35 36 36 37 38 38 39 39 40 40 40 40 39 39 38 38 37 36 35 35 34 33 33 33 33 34 35 36 37 39 42 44 47 51 54 58 62 67 72 76 81 86 91 95 100 104 108 111 113 115 116 116 115 113 111 108 104 101 97 92 88 84 80 77 73 70 67 64 61 59 57 55 54 53 51 51 50 50 50 50 50 51 52 54 56 59 61 65 68 72 76 80 83 85 87 88 88 86 84 81 77 73
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 15 15 14 14 13 13 13 12 12 13 13 13 14 15 15 16 17 18 18 19 19 19 20 20 20 19 19 19 18 17 17 16 15 15 14 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 16 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 21 21 21 21 21 21 20 20 19 18 18 17 16 16 15 15 14 14 14 14 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 20 20 20 20 19 19 18 17 17 16 15 14 14 13 12 12 12 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 22 22 23 22 22 21 20 19 18 17 17 16 15 14 14 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 14 14 14 14 15 15 16 17 17 18 19 19 20 20 21 21 21 21 21 20 20 19 18 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 21 22 22 22 22 21 21 20 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 10 10 10 11 12 12 13 14 15 16 17 18 19 19 20 20 20 19 19
 47 46 44 43 42 42 41 41 41 41 42 43 44 45 47 48 49 50 51 52 52 52 51 50 48 46 44 42 40 37 35 33 31 29 28 26 25 24 23 22 21 21 21 22 22 24 26 28 31 35 39 44 49 55 62 68 74 80 85 90 92 93 93 90 87 82 76 71 65 59 53 48 44 39 36 33 30 28 26 24 23 23 22 22 22 22 23 23 24 25 26 27 28 29 31 33 35 37 39 41 43 46 49 52 55 58 61 64 67 70 72 75 76 78 79 79 80 79 78 77 75 73 71 69 66 63 60 58 55 52 50 48 46 45 44 44 44 44 46 47 49 52 55 59 62 67 71 76 81 86 90 95 98 100 100 100 97 93 88 82 75 69 62 55 50 44 40 36 32 30 27 26 24 23 23 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 25 25 25 26 27 28 29 30 31 32 34 36 38 40 42 44 46 49 51 53 55 56 57 58 57 56 55 53 51 48 45 42 39 37 35 33 31 29 28 27 26 25 25 24 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 32 33 35 36 38 40 42 43 45 46 47 48 49 48 48 47 46 45 43 42 40 39 37 36 34 33 32 31 31 30 30 30 30 30 31 31 32 32 33 33 34 34 34 34 34 34 33 33 32 31 31 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 32 32 33 35 36 38 39 41 43 45 46 48 49 50 51 51 51 51 50 49 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 34 33 31 30 29 28 27 27 26 26 26 26 27 28 28 30 31 32 33 35 36 37 37 38 38 38 37 36 35 33 32 30 28 26 25 23 22 20 19 18 17 17 16 16 16 16 16 17 18 19 20 21 22 24 25 26 28 29 30 31 32 33 34 35 35 36 36 36 37 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 30 29 29 29 28 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 30 30 29 29 28 27 27 26 25 25 24 24 23 23 23 23 24 24 25 27 28 30 32 35 37 40 43 45 48 50 51 52 52 51 50 48 46 43 40 38 35 32 29 27 24 22 21 19 18 17 16 16 15 15 16 16 17 18 19 20 22 23 25 27 29 30 32 34 35 36 37 37 37 37 37 36 36 35 35 35 35 35 35 36 36 37 38 39 40 41 42 43 44 45 46 46 46 46 45 44 43 41 39 38 36 34 33 31 30 29 29 28 28 28 28 29 29 30 31 32 33 33 34 35 36 37 37 38 38 38 38 37 37 36 35 34 32 31 30 28 27 26 25 24 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 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 32 32 33 33 34 34 33 33 33 32 31 31 30 29 28 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 16 16 16 16 17 17 18 19 20 22 23 25 27 29 30 32 33 34 35 35 35
 40 41 42 43 44 46 46 47 48 49 49 50 51 51 52 53 53 54 55 57 58 59 61 62 64 65 67 68 70 71 72 73 73 73 73 72 71 69 67 65 62 60 57 55 52 50 48 46 45 44 43 42 42 42 42 42 43 44 44 45 46 48 49 51 52 54 56 58 60 61 63 64 66 66 67 66 65 64 62 60 58 55 52 49 47 44 42 40 38 37 35 34 33 33 32 32 32 33 33 34 35 36 37 39 40 41 43 44 45 46 46 47 47 47 47 46 46 45 45 44 43 43 42 42 41 41 40 40 40 40 41 41 42 43 44 45 47 49 50 52 54 55 56 57 58 58 58 57 57 56 55 54 52 51 50 49 48 47 46 45 45 44 44 44 44 45 45 46 46 47 48 49 50 51 52 53 53 54 54 54 54 54 54 54 54 55 55 56 57 58 60 62 65 68 71 74 78 81 85 88 90 92 94 94 94 93 91 88 84 81 77 72 68 64 60 56 52 49 45 43 40 38 36 35 34 34 34 34 35 36 38 40 42 45 48 51 55 59 63 68 72 77 81 86 90 94 96 98 99 99 98 95 92 87 83 77 72 67 62 57 53 50 47 44 42 40 39 38 37 37 37 37 38 38 40 41 42 44 46 48 50 52 54 56 57 59 60 61 62 62 62 62 62 61 60 60 59 58 57 56 56 55 54 53 52 51 50 50 49 48 48 47 47 47 48 48 49 50 52 53 55 57 59 61 63 65 66 68 69 70 70 70 70 69 68 67 65 63 61 58 55 53 50 47 45 43 41 39 37 36 35 35 35 35 35 35 36 37 38 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 39 42 46 50 55 59 62 65 67 69 68 67 66 63 60 57 54 51 49 46 44 42 41 39 38 37 36 35 34 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 25 26 26 27 28 30 32 34 36 38 40 43 45 47 49 50 51 52 51 50 49 46 44 41 38 35 32 29 26 24 22 20 19 18 17 16 16 15 15 15 16 16 17 17 18 18 19 19 19 19 19 19 19 18 18 17 16 16 15 15 15 15 15 15 15 16 16 17 18 19 20 22 23 25 27 30 33 36 39 43 47 51 56 59 63 65 67 67 66 64 61 58 54 49 45 41 38 35 32 29 27 25 23 22 21 20 19 18 18 17 17 17 16 17 17 17 17 18 18 19 20 21 22 23 24 24 25 25 25 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 15 15 16 17 18 19 20 22 24 26 27 29 31 32 34 34 35 35 35 34 33 32 31 30 28 27 25 24 23 21 20 20 19 19 18 18 19 19 20 21 21 22 23 25 26 27 28 28 29 30 30 31 31 32 32 32 33 33 34 34 35 36 37 39 41 43 45 48 51 54 56 59 61 63 63 63 62 59 56 53 50 46 42 39 36 34 32 30 28 27 27 27 27 27 28 29 31 32 34 36 38 40 42 44 45 46 46 46 46 45 43 41 39 37 35 32 30 28 26 24 22 21 19 18 17 17 17 17 17 18 19 20 21 23 25 27 29 31 34 36 39 41 43 45 46 47 47 46 45 44 42 40 38 36 33 31 29 27 26 25 24 23 23 23 23 24 25 26 28 30 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 46 46 47 48 48 49 50 51 51 52 53 53 54 54 55 55 56 56 57 57 57 58 58 59 59 59 60 60 60 60 60 60 60 59 59 58 57 57 56 55 54 54 53 53 52 52 53 53 53 54 55 56 57 58 59 60 61 62 63 63 64 64 64 64 64 64 63 62 61 60 59 58 57 56 55 54 54 53 52 52 52 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 54 55 55 56 56 57 57 58 58 58 59 59 59 58 58 58 57 57 56 56 55 55 54 54 54 53 53 54 54 54 55 56 56 57 58 59 60 61 61 62 62 62 62 62 62 61 61 60 59 59 58 57 57 56 55 55 54 53 53 52 51 50 50 49 48 48 47 46 46 45 45 45 45 45 45 46 46 48 49 51 53 55 58 61 64 67 71 75 78 81 84 87 89 90 90 89 88 86 84 82 79 76 73 70 67 65 62 60 59 57 56 56 55 55 56 57 59 61 64 67 72 76 81 87 92 98 104 109 114 117 120 122 122 121 119 116 112 108 103 98 93 88 83 79 75 71 67 64 62 59 57 55 54 53 52 52 51 51 51 51 51 51 51 51 51 51 52 52 52 53 53 54 55 57 58 60 62 65 68 71 75 79 83 88 92 97 101 106 110 113 115 117 117 117 115 112 109 104 99 94 88 83 78 73 68 64 61 58 55 54 52 52 51 52 52 53 54 56 58 60 62 65 68 70 73 76 79 81 83 85 86 86 86 85 84 81 79 76 72 69 65 62 59 56 54 52 50 48 47 46 46 46 45
 15 16 17 17 18 18 18 18 18 17 17 16 16 15 14 13 13 12 12 11 11 10 10 10 10 10 11 11 11 12 12 13 14 15 16 18 19 21 23 25 27 29 31 33 33 34 33 33 31 29 27 25 23 21 19 18 16 15 14 13 12 11 11 11 10 10 10 10 11 11 11 12 13 14 15 16 18 20 21 23 25 27 28 29 29 29 29 28 26 25 23 22 20 19 18 17 16 15 15 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 19 19 20 20 19 19 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 18 19 20 21 23 25 27 29 32 34 37 39 41 43 44 45 45 44 43 41 39 37 35 33 32 30 29 28 27 27 26 26 26 26 26 26 26 26 26 27 26 26 26 26 25 25 24 23 23 22 21 20 20 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 22 23 23 24 24 24 24 24 23 23 23 22 22 21 21 20 20 20 20 20 20 21 22 23 24 25 27 29 31 33 35 37 39 40 40 40 38 37 35 32 30 27 25 23 21 19 18 17 16 15 15 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 21 22 22 22 22 22 22 21 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15
 21 19 18 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 17 17 17 18 18 19 19 20 20 20 20 21 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 15 15 16 16 17 19 20 22 25 28 31 35 40 45 50 55 60 63 65 65 64 60 56 51 46 41 37 33 29 26 24 21 20 19 18 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 18 18 18 18 19 19 20 21 22 23 25 27 30 33 36 40 45 49 54 58 61 63 63 62 59 54 49 44 39 34 30 27 23 21 19 17 15 14 13 13 12 12 12 11 12 12 12 13 14 15 16 18 21 23 27 32 37 44 52 62 73 85 98 109 118 121 120 113 103 91 79 68 58 49 41 35 30 26 22 20 17 15 14 13 12 11 10 10 10 10 10 10 11 12 12 13 14 15 16 17 18 19 19 20 20 20 20 19 19 18 18 17 17 17 17 17 17 17 18 19 20 22 24 27 30 34 38 44 50 58 67 77 88 99 109 117 122 122 117 109 99 87 76 65 56 48 41 36 31 27 24 22 20 19 17 16 16 15 15 15 15 16 16 17 18 20 21 23 26 29 32 36 40 45 50 55 59 62 64 64 63 60 55 51 46 41 36 32 29 26 23
 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 20 20 21 21 21 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 13 13 14 14 14 14 14 13 13 12 11 10 10 9 8 7 7 7 6 6 6 6 6 6 6 6 7 7 8 8 9 10 10 11 12 12 12 12 12 12 12 12 11 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 10 10 11 12 14 15 16 17 18 19 19 19 20 19 19 18 17 17 16 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 11 12 13 14 15 16 18 19 21 22 23 24 25 25 25 24 23 22 21 19 18 16 15 13 12 11 10 9 9 8 7 7 7 7 6 6 7 7 7 7 8 8 9 10 10 11 12 14 15 16 17 19 20 21 22 23 23 22 22 21 20 18 17 15 14 12 11 10 9 8 8 7 7 7 7 7 7 7 8 8 9 10 10 11 13 14 15 16 18 19 19 20 20 20 20 19 18 17 16 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 19 20 21 21 21 21 21 20 20 19 18 16 15 14 13 12 11 10 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 24 24 25 26 27 28 29 30 31 33 34 35 36 37 37 37 37 36 35 34 33 31 29 28 26 24 23 22 21 20 19 18 18 17 17 17 17 17 17 18 19 19 21 22 24 25 28 30 33 35 38 41 44 46 48 49 50 50 49 48 46 44 42 39 37 34 32 30 28 26 24 23 21 20 19 18 17 17 16 16 16 15 15 16 16 16 17 17 18 19 20 21 23 24 26 28 29 31 34 36 38 40 43 45 47 49 51 53 55 56 58 59 60 60 61 61 61 60 59 58 57 55 53 51 49 47 45 43 41 39 37 35 34 33 32 31 30 30 30 30 30 30 31 32 33 34 36 38 40 42 44 46 49 51 53 55 56 56 56 56 54 52 49 47 43 40 37 34 31 29 26 24 22 21 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 19 20 21 22 23 25 27 28 30 33 35 37 39 41 43 44 44 44 44 42 41 39 37 35 32 30 28 26 25 23 22 21 20 19 19 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 32 32 32 31 31 30 29 28 27 26 25 23 23 22 21 20 20 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 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 20 20 20 21 21 22 22 22 22 22 23 23 23 23 23 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 34 33 31 30 28 26 24 22 21 19 18 17 17 16 16 16 16 16 16 17 18 18 19 20 21 23 24 25 26 27 28 29 29 29 29 28 27 26 25 24 23 22 20 19 18 18 17 16 16 16 15 15 15 16 16 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 18 18 19 20 22 24 26 28 31 34 37 40 43 46 49 51 52 52 51 50 48 46 43 40 38 35 32 30 28 26 25 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 18 18 19 20 21 22 24 25 27 29 32 34 37 39 42 44 45 46 46 45 44 41 39 36 33 31 28 26 24 22 20 19 18 17 16 16 15 15 15 16 16 17 18 19 20 21 22 23 23 24 24 24 24 24 23 22 21 20 19 19 18 17 17 17 17 17 18 19 19 21 22 24 26 28 30 32 35 38 40 42 45 46 48 49 49 49 49 48 47 46 45 43 42 41 40 39 38 37 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 30 30 31 31 32 33 34 35 37 38 40 41 42 42 42 42 42 40 39 37 35 33 31 29 28 26 25 24 23 23 22 22 22 23 24 25 26 28 29 31 34 36 38 40 42 44 45 45 45 44 42 40 38 35 32 29 27 24 22 20 18 16 15 14 13 12 12 12 12 12 13 13 14 15 16 18 20 21 24 26 28 31 34 37 39 41 43 44 45 45 45 44 42 41 39 37 36 34 33 32 31 31 31 31 31 32 32 33 34 35 35 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
 22 22 22 22 22 23 23 23 24 24 25 25 26 26 26 26 26 26 26 26 25 25 24 23 23 22 22 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 25 27 28 29 31 32 33 35 36 37 37 38 38 38 37 36 35 34 32 30 29 27 26 24 23 22 21 20 19 18 18 18 18 18 18 19 20 20 21 23 24 25 26 27 28 29 29 29 28 28 26 25 24 22 21 20 19 18 17 17 16 16 16 16 17 17 18 19 20 21 23 24 26 28 29 31 32 33 33 33 33 32 30 29 27 25 23 21 20 18 17 15 14 13 13 12 12 11 11 11 11 11 11 12 12 13 13 14 15 16 18 19 21 23 25 27 30 32 34 37 39 41 42 43 44 44 44 43 42 41 39 38 37 35 34 33 32 31 30 30 29 29 28 28 28 27 26 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 14 13 13 13 13 13 14 14 15 15 16 16 17 18 19 20 22 23 24 25 26 28 29 30 30 31 31 31 31 30 29 28 27 26 24 23 22 20 19 18 16 15 14 14 13 12 12 11 11 11 11 11 11 12 12 13 14 15 17 18 20 22 24 26 28 30 32 34 35 35 35 35 34 34 33 32 31 30 29 28 28 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 28 28 27 26 26 25 24 24 23 23 22
 20 20 20 20 20 20 20 20 20 20 21 22 22 23 24 26 27 28 30 32 34 36 38 40 42 44 46 47 48 48 48 48 47 45 44 42 40 39 37 35 34 32 31 30 29 28 28 27 27 27 27 27 28 28 29 30 30 31 32 33 34 35 36 36 37 37 37 37 37 36 35 34 33 32 31 30 29 27 26 25 25 24 23 23 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 33 34 35 36 37 37 38 38 38 38 38 37 37 36 34 33 32 30 29 27 26 25 24 23 22 21 21 20 20 20 20 20 21 21 22 23 24 25 27 28 30 31 33 35 36 38 39 39 40 40 40 39 39 37 36 35 34 32 31 30 29 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 29 30 31 31 31 32 32 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 26 27 28 30 32 33 35 36 38 39 40 41 41 41 40 39 38 36 35 33 31 29 28 26 25 23 22 21 21 20 20 19 19 20 20 21 21 22 24 25 27 29 31 34 36 39 42 44 47 49 50 51 51 51 50 49 47 45 42 40 38 36 34 32 30 29 28 27 26 25 24 23 23 23 22 22 22 21 21 21 21
 64 73 82 91 97 101 101 98 91 83 75 66 58 51 45 40 35 32 29 27 25 24 23 23 23 23 24 25 26 28 30 33 36 39 43 46 51 55 59 62 66 68 70 70 70 68 66 63 60 56 52 48 45 42 38 36 33 31 29 27 26 25 24 23 23 23 22 22 22 23 23 24 24 25 26 27 28 30 31 33 34 36 37 39 40 42 43 44 45 45 45 45 44 43 42 41 40 38 37 35 34 32 31 30 28 27 26 26 25 24 24 23 23 23 23 23 23 24 24 25 26 27 28 29 30 32 33 35 36 38 39 41 42 43 44 44 44 44 44 43 42 40 39 37 35 33 31 30 28 27 25 24 23 23 22 22 22 23 23 24 26 28 31 34 38 43 49 57 65 75 85 96 105 112 116 115 110 102 91 80 69 60 51 44 38 34 30 27 25 24 22 22 21 21 21 22 22 23 23 24 24 25 26 26 27 27 27 27 27 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 28 29 30 31 32 34 36 38 40 43 46 49 53 56 61 65 70 75 79 84 89 93 97 100 102 103 103 102 100 97 93 89 85 81 76 72 67 63 59 55 52 48 45 43 40 38 36 34 32 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 36 36 36 36 35 34 33 32 30 29 28 26 25 24 24 23 23 23 24 24 26 27 30 33 37 42 49 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 9 10 12 14 15 17 19 20 20 20 19 18 17 15 14 12 11 10 8 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 8 8 9 10 10 11 11 12 12 13 13 13 13 13 12 12 11 10 10 9 8 8 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 8 9 10 11 12 14 15 17 19 21 23 25 26 26 25 23 21 19 17 15 13 11 10 9 8 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 12 13 13 13 13 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 6 6 7
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 17 17 18 19 19 20 21 21 22 22 22 22 21 20 20 19 18 17 16 15 14 14 13 13 13 13 13 14 15 16 17 19 21 24 27 31 35 39 44 49 55 59 63 66 67 67 64 60 56 50 45 40 35 31 27 24 21 19 17 15 14 14 13 13 13 13 14 14 15 16 17 17 18 19 20 20 21 21 20 20 20 19 18 17 17 16 16 15 15 16 16 17 18 20 22 24 27 30 34 38 42 46 50 52 54 54 52 50 46 42 38 34 30 27 24 21 20 18 17 16 16 16 16 17 17 18 19 21 22 24 26 28 31 33 36 39 41 43 45 47 48 48 47 46 45 43 41 38 36 34 32 31 29 28 28 27 27 27 27 27 27 27 28 28 28 27 27 27 26 25 24 23 22 21 20 19 18 17 16 16 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 26 27 27 27 27 28 28 28 28 29 29 30 32 33 35 38 41 44 48 52 56 60 64 67 70 72 72 70 68 64 60 56 51 46 42 38 35 32 29 27 25 24 23 22 22 23 23 24 26 28 30 32 35 38 41 43 45 46 46 45 43 41 38 35 31 28 26 23 21 20 18 17 17 16 16 17 17 18 19 20 22 23 24 26 27 28 29 30 30 30 29 28 28 27 26 25 24 23 22 22 22 22 22 22 23 24 25 26 27 28 29 29 30 30 30 30 30 29 28 27 26 25 23 22 21 20 19 18 18 17 17 17 17 17 17 18 19 20 21 22 23 25 26 27 28 28 29 29 28 27 26 25 24 23 21 20 19 18 17 17 16 16 16
 17 18 18 19 19 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 18 18 18 18 19 20 20 21 22 23 24 24 25 26 27 27 28 28 28 28 27 27 26 25 24 23 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 19 19 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 20 20 21 21 22 22 23 23 23 22 22 22 21 20 20 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 10 10 10 10 11 11 11 12 12 13 14 14 15 16 16 17 17 18 18 19 19 19 19 19 18 18 17 17 16 15 15 14 13 13 12 11 11 11 10 10 10 10 10 10 10 10 11 11 12 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 24 25 25 25 25 24 24 23 21 20 19 18 16 15 14 13 13 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 20 21 22 23 23 23 24 23 23 23 22 21 20 19 19 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17
 9 10 10 11 11 12 12 12 12 12 12 12 12 11 11 10 10 9 9 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 15 15 15 15 15 14 14 13 13 12 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 11 11 11 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 10 10 10 10 10 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 14 14 14 13 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 8 8 8 9 9 9 10 11 11 12 12 13 14 14 14 15 15 15 15 14 14 13 13 12 12 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 7 7 7 7 7 8 8 9 9 10 11 12 12 13 14 14 14 14 14 14 13 12 12 11 10 9 9 8 8 8 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 13 13 13 13 12 12 11 11 10 10 9 9 8 8 8 8 7 7 8 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

