
 % 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
 37310 38998 40439 41573 42351 42736 42710 42272 41446 40269 38793 37077 35185 33177 31109 29028 26975 24980 23067 21251 19541 17943 16459 15085 13820 12657 11591 10616 9725 8913 8171 7496 6880 6319 5808 5342 4917 4530 4177 3854 3559 3290 3043 2818 2611 2422 2248 2089 1942 1808 1684 1570 1464 1367 1278 1196 1119 1049 983 923 867 815 767 723 681 643 608 575 544 515 489 464 442 420 401 383 366 350 336 323 311 300 289 280 272 264 257 251 246 241 237 234 232 230 229 228 228 229 230 232 235 238 242 247 252 258 265 273 281 291 301 312 324 338 352 368 385 403 423 444 467 492 519 548 579 612 648 687 728 773 822 874 931 992 1058 1129 1206 1289 1380 1478 1584 1699 1824 1961 2109 2270 2446 2637 2846 3074 3323 3596 3894 4221 4578 4970 5400 5872 6389 6957 7580 8264 9014 9836 10738 11724 12802 13978 15257 16644 18144 19756 21479 23308 25233 27236 29294 31375 33437 35433 37304 38991 40431 41564 42341 42725 42697 42259 41433 40255 38779 37064 35172 33165 31097 29017 26965 24971 23058 21243 19534 17937 16452 15080 13815 12652 11587 10612 9722 8909 8168 7493 6877 6317 5806 5340 4915 4528 4175 3852 3558 3288 3042 2817 2610 2421 2247 2088 1941 1807 1683 1569 1464 1367 1277 1195 1119 1048 983 923 867 815 767 722 681 643 607 574 543 515 489 464 441 420 401 382 366 350 336 323 310 299 289 280 271 264 257 251 246 241 237 234 231 230 228 228 228 229 230 232 234 238 242 246 252 258 265 272 281 290 301 312 324 338 352 368 385 403 423 444 467 492 519 547 578 612 648 686 728 773 822 874 930 991 1057 1128 1205 1289 1379 1477 1583 1699 1824 1960 2108 2269 2445 2636 2845 3073 3323 3595 3893 4220 4578 4969 5399 5871 6388 6956 7579 8263 9013 9835 10737 11723 12801 13977 15256 16644 18143 19755 21479 23309 25234 27237 29296 31377 33441 35437
 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 29 30 31 32 34 35 37 38 40 42 44 46 48 50 52 54 57 59 61 64 66 69 71 74 76 79 81 84 86 88 90 92 93 95 96 97 97 97 97 97 97 96 95 93 92 90 88 86 84 82 79 77 74 72 69 66 64 61 59 57 54 52 50 48 46 44 42 40 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 17 17 18 18 19 20 21 22 22 23 24 25 27 28 29 30 32 33 35 36 38 40 42 44 46 48 50 53 55 57 60 63 66 68 71 74 77 80 83 86 89 92 94 97 99 101 103 105 106 107 108 109 109 108 108 107 106 104 103 101 98 96 93 91 88 85 82 79 76 73 70 68 65 62 59 57 54 52 50 48 45 43 42 40 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13
 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 43 45 48 51 54 58 61 65 69 73 78 83 88 94 99 105 111 118 124 131 138 144 151 158 164 170 175 180 184 187 190 191 192 192 190 188 185 181 176 171 165 159 152 146 139 132 125 119 112 106 100 94 89 83 78 74 69 65 61 57 54 51 48 45 42 40 37 35 33 31 30 28 26 25 24 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 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 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 39 42 44 47 50 53 56 60 64 68 72 76 81 86 91 96 102 107 113 119 124 130 136 141 146 151 156 159 163 165 167 168 168 168 167 165 162 158 154 150 145 140 134 128 123 117 111 106 100 95 90 85 80 76 71 67 63 60 56 53 50 47 44 42 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10
 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 54 54 54 55 55 55 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 62 63 63 63 63 63 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 64 63 63 63 63 63 62 62 62 62 61 61 61 61 60 60 60 60 59 59 59 58 58 58 58 57 57 57 56 56 56 56 55 55 55 55 54 54 54 54 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 53 53 53 53 54 54 54 54 54 55 55 55 55 56 56 56 56 57 57 57 57 58 58 58 58 59 59 59 59 60 60 60 60 60 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 60 60 60 60 59 59 59 59 58 58 58 57 57 57 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 46 46 46 46 46 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42
 68 68 67 67 67 66 66 66 65 65 64 64 63 63 63 62 62 61 61 60 60 59 59 59 58 58 57 57 56 56 55 55 55 54 54 53 53 53 52 52 52 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 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 54 54 55 55 55 56 56 57 57 57 58 58 59 59 60 60 60 61 61 62 62 63 63 63 64 64 65 65 65 66 66 66 67 67 67 67 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 67 67 67 66 66 66 65 65 65 64 64 64 63 63 62 62 62 61 61 60 60 60 59 59 58 58 57 57 57 56 56 55 55 55 54 54 54 53 53 52 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 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 49 49 49 49 50 50 50 50 51 51 51 52 52 52 53 53 53 54 54 55 55 55 56 56 57 57 57 58 58 59 59 60 60 61 61 61 62 62 63 63 64 64 64 65 65 66 66 66 67 67 67 68 68 68 69 69 69 69 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 69 69 69 68
 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 32 32 33 34 34 35 35 35 36 36 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 31 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24
 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 40 41 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 60 61 63 64 65 66 67 69 70 71 72 73 74 75 76 77 77 78 79 80 80 81 81 81 82 82 82 82 82 82 82 82 81 81 81 80 80 79 78 78 77 76 75 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 60 59 58 57 56 55 54 53 53 52 51 50 50 49 48 47 47 46 46 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 50 51 52 52 53 54 55 55 56 57 57 58 59 59 60 61 61 62 62 63 64 64 65 65 66 66 66 67 67 67 67 68 68 68 68 68 68 67 67 67 67 66 66 65 65 64 64 63 63 62 61 60 60 59 58 57 56 55 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 30 30 29 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 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16
 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 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 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 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 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 50 50 50 50 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 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 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25
 43 44 45 45 46 46 47 48 48 49 49 50 51 51 52 53 53 54 55 55 56 57 57 58 59 59 60 60 61 62 62 63 63 63 64 64 65 65 65 65 66 66 66 66 66 66 66 66 66 65 65 65 65 64 64 64 63 63 62 62 61 60 60 59 58 58 57 56 56 55 54 53 53 52 51 50 49 49 48 47 46 46 45 44 43 43 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 31 32 33 33 34 34 35 35 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 63 64 65 66 68 69 70 71 73 74 75 76 77 78 80 81 82 83 84 84 85 86 87 87 88 89 89 89 90 90 90 90 90 90 90 90 89 89 89 88 87 87 86 85 85 84 83 82 81 80 79 78 77 76 75 74 72 71 70 69 68 67 66 64 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 42 42 43
 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 81 82 83 83 84 84 85 85 85 86 86 86 86 86 86 86 85 85 85 84 84 83 83 82 81 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 65 64 63 62 61 60 59 58 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 42 42 42 42 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 51 52 52 53 54 55 56 57
 44 46 48 49 51 53 55 57 60 62 64 66 69 71 74 76 79 81 84 86 89 91 93 96 98 100 102 104 106 108 109 111 112 113 113 114 114 114 114 114 113 112 111 110 109 107 106 104 102 100 97 95 93 91 88 86 83 81 78 76 73 71 69 66 64 62 60 58 56 54 52 50 48 47 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 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 26 27 27 28 30 31 32 33 34 36 37 39 41 42 44 46 48 51 53 55 58 61 64 67 70 73 77 81 85 89 93 98 102 107 112 118 123 129 134 140 146 153 159 165 171 177 183 189 194 200 204 209 213 216 219 221 222 223 222 222 220 218 215 211 207 203 198 193 187 181 175 169 162 156 150 144 138 132 126 120 115 109 104 99 95 90 86 82 78 74 71 67 64 61 58 55 53 50 48 46 44 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42
 46 45 45 45 45 44 44 44 43 43 43 43 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 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 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 48 48 48 48 47 47 47 47 46 46 46
 53 54 55 56 57 58 58 59 60 60 61 62 62 63 63 63 64 64 64 64 64 64 64 64 64 64 64 63 63 62 62 61 61 60 60 59 58 57 57 56 55 54 53 52 51 50 50 49 48 47 46 45 44 43 42 42 41 40 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 28 29 30 30 31 31 32 33 34 34 35 36 37 38 39 39 40 41 42 43 45 46 47 48 49 50 51 53 54 55 57 58 59 60 62 63 64 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 81 82 82 83 83 83 83 83 83 83 82 82 81 81 80 79 79 78 77 76 75 74 73 71 70 69 68 66 65 64 62 61 60 59 57 56 55 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 23 22 22 22 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 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53
 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23
 21 21 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 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 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 38 39 40 40 41 42 42 43 44 44 45 45 46 46 47 47 48 48 48 49 49 49 49 50 50 50 50 50 50 50 50 49 49 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 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 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 25 25 26 26 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 49 50 51 53 54 56 58 59 61 62 64 66 67 69 71 72 74 76 77 79 81 82 84 85 86 88 89 90 91 92 92 93 93 94 94 94 94 94 94 93 93 92 91 90 89 88 87 85 84 83 81 80 78 76 75 73 71 69 68 66 64 63 61 59 58 56 55 53 52 50 49 47 46 45 43 42 41 40 39 37 36 35 34 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21
 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 38 39 41 43 45 47 50 52 55 57 60 63 66 69 72 76 80 83 87 91 95 100 104 108 113 118 122 127 131 136 140 144 148 152 155 158 161 163 165 167 167 168 168 167 166 164 162 160 157 153 150 146 142 138 133 129 124 120 115 111 106 102 98 93 89 85 82 78 75 71 68 65 62 59 56 54 51 49 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 46 47 49 51 53 55 57 59 61 64 66 68 71 73 76 78 80 83 85 88 90 92 95 97 99 100 102 104 105 106 107 108 109 109 109 109 109 108 108 107 105 104 103 101 99 97 95 93 90 88 86 83 81 78 76 73 71 69 66 64 62 59 57 55 53 51 49 47 45 44 42 40 39 37 36 35 33 32 31 30 29 27 26 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 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12
 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 34 35 36 38 39 40 42 44 45 47 49 51 53 55 57 59 61 63 65 68 70 73 75 77 80 82 85 87 89 92 94 96 98 100 102 103 105 106 107 108 108 108 109 108 108 107 107 106 104 103 101 100 98 96 94 92 89 87 85 82 80 77 75 73 70 68 66 64 61 59 57 55 53 51 49 48 46 44 43 41 40 38 37 36 35 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 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 18 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11
 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 49 50 51 52 52 53 53 54 54 55 55 55 55 55 55 55 55 54 54 53 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21
 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 40 40 41 42 43 43 44 45 46 47 48 49 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 79 80 81 81 82 83 83 83 84 84 84 85 85 85 85 85 85 84 84 84 84 83 83 82 82 81 80 80 79 78 78 77 76 75 74 73 72 71 70 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 52 52 51 50 49 49 48 47 46 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 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 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25
 56 57 58 59 59 60 61 61 62 63 63 64 64 65 65 65 66 66 66 67 67 67 67 67 67 67 67 67 67 67 66 66 66 66 65 65 64 64 63 63 62 62 61 61 60 59 59 58 57 57 56 55 55 54 53 53 52 51 51 50 49 49 48 47 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 32 32 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 37 37 37 37 38 38 38 39 39 39 39 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 51 51 52 53 54 55 55
 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 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 35 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 48 49 50 50 51 52 52 53 53 54 55 55 56 56 57 57 57 58 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 60 59 59 59 59 58 58 58 57 57 56 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 38 38 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 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 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 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 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19
 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 44 45 45 45 46 46 47 47 48 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 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
 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 49 49 48 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 26 25 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 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 16 17 19 21 23 25 27 30 33 36 39 43 46 51 55 60 66 72 78 86 93 102 111 122 133 145 159 174 190 208 228 249 273 300 329 361 396 435 478 526 578 635 698 767 843 926 1016 1113 1217 1329 1446 1568 1694 1820 1944 2062 2169 2261 2334 2384 2409 2406 2376 2321 2244 2148 2040 1921 1798 1673 1550 1430 1315 1206 1104 1010 922 841 768 700 638 582 531 485 443 405 370 338 310 284 260 239 219 201 185 170 157 145 133 123 114 105 97 90 84 78 72 67 63 58 54 51 47 44 42 39 37 34 32 31 29 27 26 24 23 22 21 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 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 17 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 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
 15 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 2 2 1 1 1 1 1 1 1 2 2 3 4 4 5 7 8 10 12 14 17 20 23 27 31 35 41 47 53 60 69 78 88 100 113 127 143 162 182 205 230 259 291 327 367 413 464 522 587 660 743 836 942 1062 1197 1350 1524 1720 1941 2190 2469 2782 3128 3509 3922 4361 4818 5276 5716 6112 6435 6657 6756 6722 6557 6277 5908 5477 5014 4543 4082 3645 3240 2870 2535 2236 1970 1734 1526 1342 1181 1039 913 803 706 621 545 479 420 368 322 281 245 214 185 160 138 118 100 84 70 58 47 37 28 21 14 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 1 3 4 6 8 9 11 13 15 17 19 21 23 25 28 30 33 35 38 41 44 46 49 53 56 59 62 66 69 73 77 80 84 88 92 96 100 105 109 113 117 122 126 130 135 139 143 147 152 156 160 164 167 171 175 178 181 184 187 189 192 194 196 198 199 200 201 201 202 202 201 201 200 199 198 196 195 193 190 188 185 182 180 176 173 170 166 163 159 156 152 148 144 140 136 133 129 125 121 117 114 110 106 103 99 96 92 89 86 82 79 76 73 70 68 65 62 59 57 54 52 50 47 45 43 41 39 37 35 33 32 30 28 27 25 24 22 21 19 18 17 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 52 108 177 259 358 477 621 795 1006 1262 1573 1953 2418 2989 3690 4555 5619 6926 8514 10408 12592 14964 17290 19192 20238 20142 18938 16955 14624 12296 10176 8347 6815 5553 4523 3684 3000 2441 1985 1610 1301 1047 836 661 516 395 294 210 140 82 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 8 10 11 13 14 16 17 19 20 21 22 23 24 25 26 27 28 29 29 30 30 30 31 31 31 31 31 30 30 30 29 28 28 27 26 25 24 23 22 20 19 18 16 15 13 12 10 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 4 15 27 42 59 80 105 134 168 209 258 315 384 466 565 683 824 994 1199 1446 1745 2103 2531 3036 3620 4272 4960 5620 6161 6481 6505 6225 5705 5044 4343 3670 3065 2540 2097 1727 1420 1167 959 787 644 527 429 347 280 223 176 136 103 75 52 32 16 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 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
 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 46 48 49 51 53 55 58 60 63 66 69 72 75 79 83 87 91 96 101 106 112 118 124 131 138 146 154 163 172 181 191 202 213 225 237 249 262 276 289 303 317 331 345 358 371 384 395 406 415 422 428 432 435 435 433 430 424 417 408 398 387 374 361 347 332 318 303 288 273 259 245 232 219 206 195 183 172 162 153 143 135 127 119 112 105 99 93 88 82 78 73 69 65 61 58 54 51 48 46 43 41 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 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 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 35 36 37 38 38 39 40 41 41 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 46 46 46 45 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 28 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25
 49 50 51 53 54 55 57 58 60 61 63 65 67 69 71 73 75 77 80 82 84 87 90 93 96 99 102 105 108 112 115 119 123 126 130 134 139 143 147 151 156 160 165 170 174 179 184 188 193 197 202 206 211 215 219 222 226 229 232 235 238 240 242 244 245 246 246 246 246 246 245 244 242 240 238 236 233 230 227 223 220 216 212 208 204 200 196 191 187 183 178 174 170 166 161 157 153 149 145 142 138 134 131 127 124 120 117 114 111 108 105 103 100 98 95 93 90 88 86 84 82 80 79 77 75 74 72 71 69 68 67 65 64 63 62 61 60 59 58 57 56 56 55 54 53 53 52 52 51 50 50 50 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 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 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 44 45 46 47 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 17 24 32 40 50 61 74 88 105 123 144 168 195 226 261 301 347 399 459 528 607 697 801 920 1057 1215 1395 1602 1838 2105 2406 2741 3107 3498 3902 4299 4666 4971 5184 5280 5249 5094 4833 4496 4113 3712 3316 2938 2589 2272 1988 1737 1517 1323 1154 1007 878 766 669 583 509 444 387 337 294 255 222 192 166 143 123 105 89 76 63 52 43 34 27 20 15 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 7 8 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 47 48 49 49 50 50 50 51 51 51 51 51 52 52 51 51 51 51 51 50 50 49 49 48 48 47 46 46 45 44 43 42 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 24 23 22 21 20 19 18 17 16 14 13 12 11 10 9 8 7 6 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 14 18 23 28 34 41 48 57 66 76 88 100 115 131 149 170 193 219 248 281 318 360 407 461 522 591 670 760 862 978 1111 1262 1434 1631 1855 2110 2399 2727 3095 3506 3960 4456 4985 5535 6088 6616 7086 7461 7706 7797 7723 7493 7129 6666 6140 5585 5029 4494 3992 3530 3112 2738 2405 2110 1851 1623 1423 1248 1094 959 841 738 647 567 497 435 380 332 290 252 219 190 164 141 121 103 87 73 60 49 39 31 23 16 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 19 28 39 52 66 82 100 121 145 172 204 240 281 328 382 445 517 600 696 806 935 1083 1255 1455 1687 1956 2268 2629 3047 3528 4077 4700 5397 6163 6982 7827 8653 9403 10008 10401 10534 10389 9987 9378 8628 7805 6967 6156 5398 4708 4091 3546 3069 2654 2294 1983 1713 1481 1280 1107 957 827 715 618 533 459 396 340 291 249 212 180 151 127 105 86 69 55 42 31 21 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 44 83 130 187 257 342 446 572 727 917 1150 1437 1791 2228 2769 3436 4255 5250 6436 7801 9286 10750 11972 12691 12726 12071 10905 9482 8024 6671 5488 4487 3658 2978 2423 1970 1601 1300 1054 852 686 550 437 344 266 203 150 106 69 39 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 66 152 261 396 566 780 1048 1386 1814 2357 3050 3938 5079 6545 8418 10775 13636 16868 20052 22427 23179 22006 19385 16161 13016 10286 8056 6287 4901 3819 2973 2310 1787 1374 1046 784 574 406 271 163 76 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 12 29 49 72 98 130 167 211 262 322 393 477 576 693 831 995 1190 1422 1698 2027 2420 2889 3447 4110 4895 5814 6875 8074 9381 10733 12021 13096 13794 13988 13638 12812 11650 10318 8958 7667 6498 5472 4589 3839 3207 2677 2233 1861 1550 1289 1071 887 732 602 492 399 320 254 197 149 109 74 45 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 9 21 36 53 75 100 132 170 216 273 342 426 530 658 815 1010 1249 1542 1898 2322 2812 3346 3876 4323 4591 4611 4378 3955 3435 2902 2407 1975 1610 1309 1062 861 698 565 456 368 295 236 187 147 113 86 63 44 29 16 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 25 27 29 31 33 35 37 39 42 44 47 50 53 56 59 63 67 71 75 79 84 89 95 100 106 113 120 127 135 144 153 163 173 184 196 209 223 238 254 272 291 311 333 356 382 409 439 471 506 544 585 629 676 728 784 843 908 977 1052 1131 1216 1307 1402 1503 1609 1719 1832 1948 2065 2182 2297 2408 2512 2607 2690 2760 2814 2850 2867 2864 2843 2803 2745 2673 2587 2490 2385 2274 2159 2043 1927 1813 1701 1592 1489 1390 1296 1207 1124 1045 972 904 841 782 727 676 629 586 545 508 473 441 412 384 359 336 314 294 275 258 242 227 213 200 188 177 167 157 148 140 132 125 118 112 106 100 95 90 85 81 77 73 69 66 63 59 57 54 51 49 46 44 42 40 38 36 35 33 31 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 9 8 8 7 7 6 6 5 4 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22
 65 68 70 73 75 78 81 84 87 91 94 98 101 105 110 114 118 123 128 133 139 144 150 156 163 170 177 185 192 201 209 218 228 238 249 260 271 283 296 309 323 338 353 369 386 403 421 440 460 480 501 523 546 569 593 617 642 667 693 719 745 771 797 822 847 870 893 915 935 954 971 986 998 1009 1016 1021 1024 1023 1020 1015 1007 996 983 967 950 931 910 888 865 841 816 791 765 739 713 687 661 636 611 586 562 539 516 495 473 453 433 415 396 379 362 347 331 317 303 290 277 265 253 243 232 222 213 204 195 187 180 172 165 159 152 146 140 135 130 125 120 116 111 107 103 99 96 92 89 86 83 80 78 75 72 70 68 65 63 61 59 58 56 54 52 51 49 48 46 45 44 42 41 40 39 38 36 35 34 33 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 13 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 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 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 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 48 49 51 53 55 57 59 61 63
 77 81 84 88 91 95 99 103 107 112 116 121 125 130 135 140 146 152 157 163 170 176 183 190 198 206 214 223 232 241 251 262 274 286 298 312 327 342 359 377 396 416 439 462 488 516 546 579 614 653 695 740 789 843 901 964 1033 1107 1188 1275 1369 1471 1580 1696 1821 1952 2091 2235 2384 2537 2690 2841 2987 3123 3247 3353 3437 3496 3525 3525 3493 3431 3340 3225 3088 2935 2771 2599 2425 2251 2080 1915 1758 1609 1469 1339 1218 1107 1005 911 826 748 677 612 553 500 451 408 368 332 299 269 242 218 196 176 157 141 126 112 100 88 78 69 60 52 45 39 33 28 23 18 14 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 1 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16 18 19 21 22 24 26 27 29 31 33 35 37 39 41 44 46 48 51 54 56 59 62 65 68 71 74
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 35 65 101 144 197 260 336 428 540 676 840 1042 1287 1589 1959 2414 2972 3654 4477 5451 6561 7747 8885 9783 10233 10112 9454 8430 7250 6082 5022 4109 3346 2718 2205 1787 1448 1171 946 761 609 485 382 297 226 168 120 80 47 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
 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 27 28 29 31 33 35 37 39 42 44 47 50 53 57 61 65 69 74 79 85 91 97 105 112 121 130 139 150 161 174 187 202 218 235 254 274 296 321 347 375 406 439 476 515 557 603 653 707 765 827 893 964 1039 1118 1201 1287 1377 1468 1559 1651 1740 1824 1903 1973 2033 2081 2116 2135 2139 2127 2101 2060 2007 1944 1872 1793 1709 1623 1536 1448 1362 1278 1197 1119 1046 976 910 848 789 735 685 638 594 554 516 481 449 420 392 367 343 321 301 283 266 250 235 222 209 198 187 177 168 159 152 144 138 131 126 120 115 111 106 102 99 95 92 89 87 84 82 80 78 76 75 73 72 70 69 68 67 66 66 65 64 64 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 64 64 65 65 66 66 67 68 69 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 86 87 88 90 91 93 94 96 97 99 101 102 104 105 107 109 110 112 114 115 117 119 120 122 123 125 126 128 129 130 132 133 134 135 136 137 137 138 139 139 140 140 140 140 140 140 140 139 139 138 137 137 136 135 134 132 131 130 128 126 125 123 121 119 118 116 114 111 109 107 105 103 101 98 96 94 92 89 87 85 83 81 78 76 74 72 70 68 66 64 62 60 58 56 54 53 51 49 48 46 44 43 41 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13
 37 38 38 38 38 39 39 39 40 40 40 41 41 42 43 43 44 45 46 47 48 49 50 51 53 54 56 58 60 62 64 67 70 73 76 80 83 88 92 98 103 109 116 123 131 140 149 160 171 184 198 213 230 248 268 291 315 342 372 405 441 481 524 573 626 685 749 821 899 984 1078 1180 1291 1411 1540 1678 1824 1977 2135 2295 2455 2609 2754 2882 2990 3072 3122 3140 3122 3070 2987 2877 2745 2597 2438 2273 2108 1945 1788 1638 1496 1364 1242 1129 1025 930 844 766 694 630 571 518 471 427 388 353 321 292 266 242 220 201 183 167 153 139 127 116 107 97 89 82 75 69 63 58 53 48 44 41 37 34 31 29 26 24 22 20 18 17 15 14 13 11 10 9 8 7 6 6 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 30 31 31 32 32 32 32 33 33 33 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37
 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 45 46 48 50 52 54 57 59 62 65 68 71 74 78 82 86 90 95 100 105 111 117 124 131 139 147 156 166 176 187 199 212 226 241 257 275 294 314 336 359 385 412 441 473 506 542 581 622 666 712 761 812 866 922 980 1039 1099 1160 1220 1279 1336 1389 1439 1482 1520 1550 1572 1585 1589 1583 1569 1546 1515 1476 1432 1382 1329 1272 1213 1154 1094 1035 976 919 865 812 761 713 668 625 584 546 511 478 446 417 390 365 342 320 299 281 263 247 231 217 204 192 180 170 160 150 142 134 126 119 112 106 100 95 90 85 80 76 72 68 65 61 58 55 52 50 47 45 42 40 38 36 34 32 31 29 28 26 25 23 22 21 20 18 17 16 15 14 13 13 12 11 10 9 9 8 7 7 6 6 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24
 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 26 27 28 28 29 30 31 32 33 34 35 36 38 40 41 43 46 48 51 54 57 60 64 68 73 78 84 90 97 104 112 121 132 143 155 169 184 201 219 240 262 288 316 347 381 419 462 509 560 618 681 750 826 908 998 1094 1196 1304 1415 1528 1639 1746 1844 1928 1993 2037 2055 2047 2013 1954 1875 1779 1672 1557 1440 1323 1209 1100 998 902 814 734 660 594 533 479 430 386 347 311 280 251 225 202 182 163 147 132 118 106 95 86 77 69 62 55 49 44 39 35 31 28 24 22 19 17 14 12 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 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 1 2 3 5 6 8 10 13 15 18 21 25 29 33 38 44 50 58 66 75 85 96 109 123 139 158 178 201 227 257 290 328 371 419 474 537 608 688 779 883 1001 1134 1284 1453 1643 1853 2084 2335 2602 2878 3155 3419 3654 3843 3968 4019 3988 3879 3703 3475 3213 2933 2651 2377 2119 1879 1661 1465 1289 1134 996 875 768 674 592 519 456 400 351 307 269 236 206 180 157 136 118 102 88 75 64 54 46 38 31 25 19 15 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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
 57 60 63 66 69 73 77 81 85 89 94 99 104 109 115 121 127 133 140 147 154 162 170 179 188 198 208 218 229 241 253 266 280 294 309 325 341 359 377 396 416 438 460 483 507 533 559 586 615 644 675 706 738 771 805 839 874 909 943 978 1012 1045 1077 1107 1136 1163 1187 1208 1227 1243 1255 1263 1268 1269 1266 1259 1249 1235 1218 1198 1175 1150 1122 1093 1062 1030 996 963 928 894 860 826 792 759 727 695 665 635 606 578 551 526 501 478 455 433 413 393 375 357 340 324 308 294 280 267 255 243 232 221 211 201 192 184 176 168 160 153 147 140 134 129 123 118 113 108 104 100 96 92 88 84 81 78 75 72 69 66 64 61 59 56 54 52 50 48 46 44 43 41 39 38 36 35 33 32 30 29 28 27 26 24 23 22 21 20 19 18 17 17 16 15 14 13 13 12 11 10 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 28 29 31 33 35 37 39 41 43 46 48 51 54
 183 187 191 195 199 204 208 213 218 223 228 234 239 245 251 257 263 270 277 284 291 298 306 314 322 331 340 349 359 369 379 390 401 412 424 436 449 462 475 489 503 518 533 549 565 582 598 616 633 651 669 687 706 724 743 762 781 799 817 835 852 869 885 901 915 929 941 952 962 970 977 982 985 987 987 985 981 976 969 960 949 937 923 908 892 875 856 837 817 796 775 754 732 710 687 665 643 622 600 579 558 537 517 498 479 460 443 425 408 392 377 362 347 333 320 307 295 283 272 261 250 241 231 222 213 205 197 190 183 176 169 163 157 152 146 141 136 132 127 123 119 115 111 108 104 101 98 95 93 90 87 85 83 81 78 76 75 73 71 69 68 66 65 63 62 61 60 58 57 56 55 54 53 52 52 51 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 50 50 50 51 51 52 52 53 53 54 54 54 55 55 56 56 57 57 58 58 59 60 60 61 61 62 63 63 64 64 65 66 67 67 68 69 70 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 91 92 94 95 97 98 100 101 103 105 107 108 110 112 114 116 118 121 123 125 127 130 132 135 137 140 143 146 149 152 155 158 161 164 168 171 175 179
 59 61 64 67 71 74 78 81 85 89 94 98 103 108 113 119 124 130 137 144 151 158 166 174 183 192 202 212 223 234 246 259 273 287 302 318 335 353 373 393 414 437 462 487 514 543 574 606 641 677 715 756 799 844 891 941 993 1048 1105 1165 1226 1290 1356 1423 1492 1562 1632 1702 1772 1840 1906 1970 2030 2085 2136 2181 2218 2249 2272 2286 2292 2290 2279 2260 2232 2198 2157 2109 2056 1999 1938 1874 1808 1740 1672 1603 1534 1467 1400 1335 1271 1210 1151 1093 1038 986 936 888 842 799 757 718 681 646 613 582 552 524 498 473 450 428 407 387 369 351 335 319 304 291 278 265 254 243 232 222 213 204 196 188 180 173 167 160 154 148 143 138 133 128 123 119 115 111 107 104 100 97 94 91 88 85 83 80 78 76 73 71 69 67 65 63 61 60 58 56 55 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 15 16 17 18 19 19 20 21 22 24 25 26 27 29 30 31 33 35 36 38 40 42 44 46 48 51 53 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 12 14 16 18 20 23 26 29 32 36 40 44 49 54 60 67 74 82 90 100 110 122 135 149 164 182 201 222 246 272 301 334 370 410 454 504 558 619 687 762 844 936 1036 1146 1265 1394 1533 1679 1832 1989 2147 2300 2444 2573 2681 2761 2809 2823 2801 2745 2659 2548 2418 2274 2122 1968 1815 1667 1525 1392 1267 1152 1046 949 861 780 707 641 582 528 479 435 396 360 328 299 272 248 227 207 190 174 159 146 134 123 113 104 96 89 82 76 70 65 60 56 52 48 45 42 39 37 34 32 30 28 26 25 23 22 21 20 19 17 17 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 27 29 30 31 33 35 37 39 41 44 47 50 53 57 61 65 70 75 81 88 95 103 111 121 131 142 155 169 184 201 220 240 263 288 316 346 380 417 458 503 553 607 667 733 804 881 964 1053 1148 1246 1348 1451 1552 1650 1739 1816 1878 1921 1942 1940 1915 1869 1803 1722 1629 1528 1423 1317 1213 1112 1016 925 841 763 691 626 566 512 463 418 378 342 309 279 253 229 207 187 169 153 139 126 114 103 94 85 77 70 63 57 52 47 43 39 35 32 29 26 23 21 19 17 15 13 12 11 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 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 8 9 9 10 10 10 11 11 12 12 12 13 13 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 22 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 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 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 3 4 4 5 6 7 8 9 10 12 13 15 17 19 21 24 26 30 33 37 41 46 51 57 64 71 79 88 98 109 122 136 151 169 188 210 235 262 293 327 366 409 458 513 575 644 722 809 907 1017 1139 1274 1423 1587 1763 1952 2149 2350 2549 2736 2902 3036 3128 3170 3158 3094 2982 2831 2652 2456 2252 2048 1851 1665 1491 1332 1187 1057 939 834 741 658 584 518 460 408 362 321 285 252 224 198 175 155 137 121 107 94 82 72 63 55 47 41 35 29 25 20 17 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 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 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0
 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 30 32 33 35 37 39 41 43 45 48 50 53 56 59 63 66 70 74 79 84 89 94 100 107 114 121 129 138 147 157 167 179 191 204 219 234 251 268 287 308 330 353 378 404 433 463 494 528 563 600 638 677 717 758 800 841 882 922 960 995 1028 1056 1081 1100 1114 1123 1126 1123 1114 1100 1082 1058 1031 1001 968 932 896 858 820 782 744 707 671 636 603 570 539 509 481 455 430 406 383 362 342 324 306 290 275 260 247 234 222 211 201 191 182 174 166 159 152 145 139 133 128 123 118 114 109 105 102 98 95 92 89 86 83 81 78 76 74 72 70 68 67 65 63 62 60 59 57 56 55 54 53 51 50 49 48 47 46 46 45 44 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 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 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14
 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 26 27 29 31 33 35 37 39 42 45 48 52 56 60 64 70 75 81 88 96 104 113 123 134 147 161 176 193 211 232 255 281 309 341 376 415 459 507 561 621 687 761 842 932 1031 1139 1256 1383 1520 1664 1814 1969 2123 2273 2414 2538 2641 2716 2758 2765 2736 2672 2579 2461 2324 2175 2020 1863 1708 1560 1419 1287 1164 1052 949 855 771 694 625 563 507 457 412 372 336 303 274 248 224 203 184 167 151 137 125 113 103 93 85 77 70 64 58 53 48 44 40 36 33 29 27 24 22 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 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 13 35 61 92 128 172 224 286 359 447 552 677 828 1009 1226 1488 1804 2186 2647 3201 3864 4646 5551 6560 7626 8653 9500 10012 10074 9670 8892 7891 6817 5779 4839 4021 3326 2744 2261 1861 1530 1258 1032 845 689 560 452 363 288 225 172 128 92 61 35 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 53 55 56 57 58 59 60 61 62 64 65 66 67 69 70 71 73 74 75 77 78 80 81 83 85 87 89 91 93 95 97 99 102 105 107 110 114 117 121 125 129 134 139 144 150 157 164 171 179 188 198 209 221 233 247 263 280 298 319 341 366 394 424 457 494 534 579 628 682 742 808 881 962 1050 1148 1255 1372 1500 1640 1791 1954 2129 2313 2507 2707 2909 3110 3302 3480 3635 3759 3846 3890 3888 3838 3744 3610 3442 3250 3041 2823 2603 2386 2177 1978 1791 1618 1458 1312 1179 1059 950 851 763 683 612 548 491 439 393 351 314 281 251 224 200 178 159 141 125 111 99 87 77 67 59 51 44 38 33 28 23 19 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 1 1 2 2 2 3 3 4 4 5 5 5 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 38 39 40 41 42 43 44 45 45 46 47 48 49 50 51 52
 57 57 58 58 58 59 59 59 59 60 60 60 60 61 61 61 61 61 61 62 62 62 62 62 63 63 63 64 64 65 65 66 66 67 68 69 70 71 72 73 75 77 79 81 83 86 88 92 95 99 104 108 114 120 126 133 141 150 160 171 182 196 210 226 244 263 285 309 335 364 397 432 472 515 563 616 674 738 809 885 969 1060 1159 1264 1376 1494 1616 1740 1863 1982 2092 2189 2267 2322 2350 2350 2320 2262 2179 2076 1958 1830 1696 1561 1429 1301 1180 1067 962 866 778 698 626 561 502 450 402 360 322 288 258 230 206 184 164 147 131 117 104 93 83 73 65 58 51 45 39 34 30 26 22 19 16 13 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 26 27 28 29 30 31 31 32 33 34 35 36 36 37 38 39 40 41 41 42 43 44 45 45 46 47 48 48 49 50 50 51 52 52 53 53 54 54 55 55 56 56 57
 0 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 17 18 20 22 24 27 29 32 35 38 41 45 50 54 59 65 71 78 85 93 102 112 123 135 148 163 179 196 216 237 261 287 316 348 384 423 466 514 567 626 691 762 841 927 1022 1126 1239 1361 1492 1632 1779 1933 2091 2250 2406 2555 2691 2808 2902 2967 3000 3000 2965 2900 2807 2690 2556 2410 2256 2100 1946 1795 1650 1513 1384 1265 1154 1052 959 873 795 725 660 602 549 501 457 418 382 350 320 294 269 247 227 209 193 178 164 151 140 129 120 111 103 95 88 82 76 71 66 61 57 53 50 46 43 40 37 35 32 30 28 26 24 22 21 19 18 16 15 14 13 12 10 9 9 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 30 32 33 36 38 40 43 45 48 51 54 58 62 66 70 74 79 85 90 96 103 110 118 126 135 145 155 166 178 192 206 221 238 256 275 296 319 344 371 400 431 465 501 541 583 629 677 730 785 844 907 972 1041 1112 1186 1261 1337 1412 1485 1556 1622 1683 1736 1780 1814 1837 1848 1847 1834 1810 1775 1730 1678 1619 1555 1486 1416 1344 1273 1202 1132 1065 1000 937 878 822 769 719 672 628 587 549 513 480 449 420 394 369 346 325 305 287 270 254 239 226 213 201 190 180 171 162 154 146 139 133 127 121 116 111 106 102 98 94 90 87 84 81 78 76 73 71 69 67 65 63 61 60 58 57 55 54 53 52 50 49 48 47 47 46 45 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12
 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 13 14 15 17 19 20 22 24 26 28 31 33 36 39 42 45 48 52 56 61 65 70 76 81 88 94 102 110 118 128 138 149 160 173 187 202 218 236 255 276 299 324 350 379 411 445 481 521 564 610 659 712 768 829 892 960 1030 1104 1179 1257 1336 1416 1494 1570 1642 1710 1770 1823 1867 1900 1921 1931 1929 1915 1890 1855 1810 1758 1699 1635 1568 1498 1427 1355 1284 1215 1147 1081 1019 959 902 848 797 749 704 662 622 586 551 519 490 462 436 412 390 370 350 333 316 301 286 273 260 249 238 228 218 209 201 193 186 179 172 166 160 155 150 145 140 136 131 127 123 120 116 113 109 106 103 100 97 95 92 89 87 84 82 80 77 75 73 71 69 67 65 63 61 59 58 56 54 52 51 49 48 46 45 43 42 40 39 37 36 35 34 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 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 56 56 56 56 55 55 55 55 55 56 56 56 56 56 57 57 57 58 58 59 60 61 61 62 64 65 66 67 69 71 73 75 77 79 82 85 88 92 95 99 104 109 114 120 126 133 140 148 157 166 177 188 200 213 228 243 260 278 298 320 343 369 396 426 458 492 529 569 611 656 704 755 808 863 921 979 1039 1099 1157 1213 1266 1314 1356 1391 1416 1432 1437 1432 1416 1390 1355 1312 1262 1207 1148 1087 1025 963 901 841 783 728 675 625 579 535 494 456 421 388 358 330 305 281 260 240 221 205 189 175 162 150 139 129 120 111 103 96 89 83 78 73 68 63 59 56 52 49 46 44 41 39 37 35 33 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 33 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 48 49 50 51 52 53 54 55 56 56 57 58 59 60 60 61 62 63 63 64 65 65 66 66 67 67 68 68 69 69 69 70 70 70 70 70 71 71 71 71 71 71 71 70 70 70 70 70 69 69 69 69 68 68 68 67 67 66 66 65 65 65 64 64 63 63 62 62 62 61 61 60 60 59 59 59 58 58 58 57 57 57 57 56 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 21 33 48 66 87 112 141 176 217 266 324 393 474 572 687 825 990 1186 1419 1694 2017 2391 2814 3279 3764 4234 4638 4920 5032 4954 4702 4321 3868 3393 2933 2509 2133 1805 1524 1285 1082 911 767 646 544 457 384 323 270 226 188 157 129 106 87 70 56 44 33 25 17 11 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 3 8 13 20 27 35 44 55 67 81 96 113 133 156 181 210 243 281 323 372 428 491 564 647 741 850 973 1114 1275 1458 1665 1899 2162 2455 2776 3125 3495 3877 4257 4615 4930 5176 5334 5389 5335 5180 4938 4632 4284 3917 3547 3189 2851 2538 2253 1996 1765 1560 1379 1218 1076 952 842 745 660 585 519 461 410 365 325 289 258 230 206 184 165 148 132 119 106 96 86 77 69 62 56 51 45 41 37 33 30 27 24 21 19 17 15 13 12 10 9 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28 30 32 33 35 37 40 42 44 47 50 53 56 60 64 68 72 77 82 87 93 99 106 113 121 129 138 148 158 169 181 193 207 221 236 252 269 288 307 327 348 370 392 416 440 464 488 513 537 560 582 603 621 638 652 664 672 677 679 677 672 664 653 639 622 604 584 563 541 518 495 472 449 426 404 383 362 342 323 305 287 271 256 241 227 214 202 191 180 170 161 152 144 136 129 122 116 110 104 99 94 90 85 81 78 74 71 68 65 62 59 57 54 52 50 48 46 44 43 41 39 38 36 35 34 33 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 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 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4
 130 132 134 136 138 140 142 144 147 149 151 154 157 159 162 165 168 170 173 177 180 183 186 189 193 196 200 203 207 210 214 218 221 225 229 232 236 240 243 247 250 254 257 261 264 267 270 273 276 278 281 283 285 287 289 291 292 293 294 295 295 295 295 295 295 294 293 292 290 289 287 285 283 281 278 275 272 269 266 263 260 256 253 249 245 242 238 234 230 226 222 219 215 211 207 203 199 195 192 188 184 181 177 173 170 166 163 160 157 153 150 147 144 141 138 136 133 130 128 125 123 120 118 116 114 111 109 107 105 103 102 100 98 96 95 93 92 90 89 87 86 85 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 69 68 67 67 66 65 65 64 64 63 63 62 62 61 61 60 60 60 59 59 59 58 58 58 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 58 58 58 58 59 59 59 60 60 60 61 61 62 62 63 63 63 64 64 65 65 66 66 67 67 68 69 69 70 70 71 72 72 73 73 74 75 75 76 76 77 78 78 79 79 80 80 81 82 82 83 83 84 84 85 85 86 86 87 87 88 88 88 89 89 90 90 90 91 91 91 91 92 92 92 92 92 93 93 93 93 93 93 93 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 95 95 95 95 95 95 95 95 95 96 96 96 96 97 97 97 98 98 98 99 99 100 100 101 101 102 103 103 104 105 106 106 107 108 109 110 111 112 114 115 116 117 119 120 122 123 125 126 128
 1 2 3 4 5 6 7 8 9 11 12 13 15 16 18 20 21 23 25 27 29 31 34 36 39 41 44 47 50 54 57 61 64 68 73 77 82 87 92 98 104 110 117 124 131 139 148 157 166 177 187 199 211 225 239 254 270 287 305 324 345 367 391 416 442 471 501 534 568 605 644 685 729 775 824 876 930 987 1046 1108 1173 1240 1309 1379 1451 1523 1596 1669 1741 1810 1877 1941 1999 2052 2099 2138 2169 2190 2203 2205 2198 2181 2154 2119 2075 2024 1966 1902 1834 1762 1688 1612 1536 1459 1384 1309 1236 1166 1097 1032 969 909 853 799 748 700 655 613 573 535 500 468 437 408 382 357 333 312 291 272 254 238 222 208 194 181 169 158 148 138 129 120 112 104 97 90 84 78 72 67 62 57 53 49 45 41 38 34 31 28 25 23 20 18 16 13 11 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
 14 15 16 18 19 21 23 24 26 28 30 32 34 36 39 41 44 47 50 53 56 59 63 66 70 74 79 83 88 93 99 104 110 117 124 131 138 146 155 164 174 184 195 207 219 233 247 262 278 295 313 333 353 375 399 424 451 479 509 541 575 611 648 688 730 774 820 868 918 969 1022 1077 1132 1188 1244 1300 1355 1408 1459 1508 1553 1593 1629 1659 1683 1700 1710 1713 1709 1698 1680 1655 1623 1587 1545 1499 1449 1397 1342 1286 1229 1171 1114 1058 1002 948 896 845 796 749 704 661 621 583 546 512 479 449 420 393 368 344 322 301 282 264 247 231 216 202 189 176 165 154 144 135 126 118 110 103 96 89 83 78 72 67 63 58 54 50 46 43 40 37 34 31 28 26 24 21 19 17 15 14 12 10 9 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 9 10 11 12
 25 26 27 29 30 31 32 34 35 37 39 40 42 44 46 48 50 52 55 57 60 63 66 69 73 76 80 84 88 93 98 103 109 115 121 128 135 143 152 161 171 182 193 205 219 233 249 266 284 304 326 349 374 401 431 463 498 536 576 620 668 720 775 835 900 969 1043 1122 1206 1295 1389 1488 1591 1698 1807 1919 2031 2143 2252 2356 2455 2544 2623 2689 2740 2776 2794 2796 2780 2747 2698 2636 2561 2476 2383 2284 2180 2074 1967 1861 1756 1654 1555 1460 1369 1283 1201 1124 1051 983 919 860 804 752 704 659 617 579 543 510 479 450 423 399 376 355 335 317 300 284 269 255 243 231 220 209 200 190 182 174 167 160 153 147 141 135 130 125 121 116 112 108 104 100 97 94 90 87 85 82 79 76 74 72 69 67 65 63 61 59 57 55 53 52 50 48 47 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24
 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 43 48 52 58 63 69 76 84 92 102 112 124 137 151 167 185 205 227 252 280 311 346 386 430 479 534 596 665 743 829 925 1031 1148 1275 1413 1561 1717 1878 2040 2197 2344 2472 2575 2644 2676 2667 2618 2533 2418 2280 2126 1965 1801 1641 1487 1342 1207 1084 971 868 776 693 619 552 493 440 393 350 313 279 249 222 198 177 158 141 126 112 100 89 79 70 62 55 48 43 37 33 29 25 21 18 16 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 26 32 38 45 53 62 71 82 95 109 124 142 162 184 209 237 269 305 345 390 442 499 564 637 719 810 912 1026 1152 1290 1441 1604 1778 1961 2148 2336 2518 2687 2836 2955 3039 3083 3084 3042 2963 2850 2711 2555 2387 2214 2042 1874 1714 1563 1422 1291 1172 1063 964 874 793 720 654 594 541 493 450 411 376 345 316 291 268 247 228 211 196 182 169 157 147 137 128 120 113 106 99 94 88 83 78 74 70 66 63 59 56 53 51 48 46 43 41 39 37 35 33 31 30 28 26 25 24 22 21 20 18 17 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 17 28 42 57 74 95 118 145 176 212 253 301 356 419 493 578 677 792 924 1077 1255 1460 1697 1970 2283 2639 3042 3493 3990 4529 5096 5673 6233 6741 7159 7451 7589 7561 7374 7050 6621 6123 5592 5056 4535 4043 3589 3177 2806 2475 2183 1924 1697 1498 1323 1169 1035 917 814 724 644 575 513 459 411 369 332 299 270 243 220 200 181 165 150 136 124 114 104 95 87 79 73 66 61 56 51 46 42 38 35 32 28 26 23 20 18 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 16 21 28 36 44 54 66 79 94 111 131 154 181 211 247 288 335 390 453 527 612 711 826 959 1113 1290 1495 1729 1995 2293 2624 2982 3358 3736 4094 4405 4638 4767 4776 4664 4446 4146 3795 3420 3045 2686 2353 2052 1782 1545 1336 1155 998 862 745 643 555 480 414 358 309 266 230 198 170 146 125 107 91 77 65 55 46 38 30 24 19 14 10 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 8 8 9 10 11 12 14 15 16 17 19 21 22 24 26 29 31 34 37 40 43 47 52 56 61 67 73 80 88 96 106 116 128 141 155 171 189 209 231 256 283 314 349 388 431 479 534 595 663 740 826 922 1029 1148 1280 1427 1588 1764 1955 2159 2373 2595 2817 3033 3232 3405 3541 3629 3663 3640 3560 3430 3258 3055 2833 2601 2368 2142 1927 1726 1541 1372 1219 1081 959 849 752 666 590 522 463 410 363 322 286 253 225 199 177 157 139 123 109 96 85 75 66 58 50 44 38 33 28 24 20 16 13 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 52 52 53 53 54 54 55 55 56 57 57 58 59 60 60 61 62 63 65 66 67 68 70 71 73 75 77 79 81 83 86 89 91 94 98 101 105 109 113 118 123 128 134 140 147 154 161 169 178 187 197 207 218 230 243 257 271 287 303 321 339 359 380 403 426 451 477 505 534 564 595 627 660 694 728 762 796 829 861 891 919 944 966 984 998 1007 1010 1009 1003 991 975 954 929 901 869 836 801 764 728 690 654 617 582 548 515 483 453 424 397 371 347 324 303 283 265 247 231 216 202 189 176 165 154 145 135 127 119 111 104 98 92 86 81 76 71 67 63 59 56 52 49 46 44 41 39 36 34 32 30 28 27 25 24 22 21 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 5 4 4 3 3 3 3 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 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 37 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 43 44
 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 14 15 16 16 17 18 19 21 22 23 24 26 27 29 31 33 35 37 39 42 45 48 51 54 58 62 66 71 76 81 87 93 100 108 116 124 134 144 155 167 180 194 209 225 243 262 283 305 329 354 382 411 443 476 511 548 587 627 668 710 753 795 836 875 911 944 972 995 1012 1023 1026 1022 1012 995 972 944 911 875 836 796 754 713 671 631 591 553 517 482 449 418 389 362 337 313 292 271 252 235 219 204 190 177 165 154 144 135 126 119 111 104 98 92 87 82 77 73 69 65 62 59 56 53 50 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 19 19 19 18 18 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 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 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 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 2 2 2 2 2 2 2 3 3 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 11 15 18 23 27 33 39 46 54 64 74 86 99 115 132 152 174 199 228 261 298 341 389 444 507 578 658 750 854 972 1105 1255 1423 1609 1814 2038 2277 2527 2782 3032 3263 3463 3617 3712 3740 3699 3593 3432 3228 2997 2751 2502 2259 2028 1813 1615 1436 1275 1130 1002 888 788 699 621 552 491 438 391 350 313 281 253 227 205 186 168 153 139 127 116 106 97 90 83 76 71 65 61 57 53 49 46 43 40 38 36 33 31 30 28 26 25 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 12 14 16 19 21 24 28 31 35 40 45 51 57 64 72 81 91 102 114 128 144 161 181 203 228 255 287 322 361 405 455 511 573 642 720 806 901 1006 1121 1247 1382 1527 1679 1837 1999 2159 2314 2457 2584 2688 2764 2810 2822 2801 2750 2670 2568 2449 2317 2177 2035 1893 1754 1620 1493 1374 1263 1160 1064 977 897 824 758 698 643 593 548 508 471 437 407 380 355 332 312 293 276 261 247 234 222 212 202 192 184 176 169 162 156 150 144 139 134 129 124 120 116 112 108 104 100 97 93 90 87 84 81 78 75 72 69 66 63 61 58 56 53 51 48 46 44 41 39 37 35 33 31 29 27 25 23 21 20 18 16 15 13 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 1 3 5 6 8 10 13 15 17 20 23 25 28 32 35 38 42 46 50 54 58 63 68 73 79 84 90 97 103 111 118 126 134 143 153 163 174 185 197 210 224 239 254 271 290 309 331 354 378 405 434 466 501 538 579 623 672 725 782 845 914 989 1070 1158 1253 1355 1465 1582 1706 1837 1972 2112 2253 2392 2528 2656 2771 2870 2948 3002 3027 3023 2989 2926 2836 2723 2591 2445 2290 2131 1970 1812 1658 1512 1374 1244 1124 1014 912 820 736 660 591 528 472 422 376 336 299 266 237 211 187 166 147 130 114 101 89 78 68 59 51 44 38 32 27 22 18 14 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 12 15 17 20 23 26 30 33 37 41 46 50 55 61 67 73 80 87 95 103 113 123 133 145 158 172 187 203 221 241 262 286 311 340 371 404 442 482 527 576 630 689 753 823 899 982 1072 1169 1273 1385 1502 1626 1755 1888 2022 2157 2288 2414 2530 2633 2720 2787 2833 2856 2854 2829 2782 2714 2628 2528 2417 2298 2174 2048 1922 1798 1678 1562 1451 1346 1248 1155 1069 989 914 845 782 723 669 619 574 532 494 458 426 397 369 345 322 301 282 264 248 234 220 208 197 186 177 168 160 152 146 139 133 128 123 118 114 110 106 103 100 97 94 91 88 86 84 82 79 77 75 74 72 70 68 67 65 64 62 60 59 58 56 55 53 52 50 49 48 46 45 44 42 41 40 38 37 36 34 33 32 31 29 28 27 26 25 23 22 21 20 19 18 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 7 8 9 10 10 11 12 13 14 15 15 16 17 18 20 21 22 23 24 26 27 29 30 32 34 36 38 40 42 44 47 50 52 56 59 62 66 70 74 79 84 89 95 101 108 115 123 131 140 150 161 172 185 199 213 229 247 266 287 309 333 360 389 420 454 490 530 572 618 667 720 776 836 898 964 1031 1101 1172 1242 1311 1377 1438 1493 1540 1576 1602 1615 1616 1603 1577 1540 1493 1437 1374 1305 1234 1161 1087 1015 944 876 811 750 692 637 587 540 497 457 420 386 355 327 301 277 255 235 217 200 185 171 158 146 135 125 116 108 100 93 86 80 75 70 65 61 57 53 49 46 43 40 38 35 33 31 29 27 26 24 22 21 20 18 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 43 46 48 50 53 55 58 61 63 66 69 72 75 77 81 84 87 90 93 96 100 103 107 110 114 118 121 125 129 133 137 141 145 150 154 159 163 168 173 178 183 189 195 201 207 213 220 228 235 243 252 261 270 280 291 303 315 328 342 357 373 390 409 429 450 473 497 523 551 581 613 648 684 723 765 809 856 906 958 1012 1069 1128 1189 1252 1315 1379 1443 1505 1564 1620 1672 1717 1755 1785 1805 1815 1814 1802 1779 1745 1702 1650 1590 1525 1454 1381 1306 1230 1154 1080 1007 937 871 807 747 691 638 588 542 500 460 424 390 359 331 304 280 258 238 219 202 186 171 158 146 135 124 115 106 98 90 83 77 71 65 60 55 51 47 43 40 36 33 30 28 25 23 21 19 17 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 19 21 22 24 26 27 29 31 33 35 37
 0 1 1 2 2 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 39 41 44 47 50 54 58 62 66 71 77 83 89 96 104 113 123 133 145 158 172 188 206 225 247 271 298 327 360 396 436 480 529 583 642 707 777 854 936 1024 1116 1212 1311 1409 1505 1594 1674 1741 1791 1821 1830 1816 1781 1726 1654 1570 1476 1377 1276 1175 1077 983 894 811 734 663 599 540 486 438 394 355 320 288 259 234 211 190 171 154 139 126 114 103 93 84 76 69 63 57 52 47 43 39 35 32 29 27 24 22 20 19 17 16 14 13 12 11 10 9 9 8 7 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 15 16 18 19 21 23 25 28 30 33 35 38 42 45 49 53 57 62 67 72 78 85 92 99 107 115 125 135 146 157 170 183 198 214 231 249 269 290 313 337 364 392 422 454 488 525 563 604 648 693 741 790 842 895 949 1003 1058 1113 1166 1217 1266 1311 1351 1387 1416 1438 1454 1462 1463 1456 1442 1421 1393 1361 1323 1282 1237 1190 1142 1092 1043 993 944 896 850 805 761 720 680 643 607 573 542 511 483 457 432 408 386 366 346 328 311 295 280 266 253 240 228 217 207 197 188 179 171 163 155 148 142 135 129 124 118 113 108 103 99 95 91 87 83 79 76 73 70 67 64 61 58 56 53 51 49 46 44 42 40 39 37 35 33 32 30 29 28 26 25 24 23 22 20 19 18 18 17 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 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 16 19 23 27 31 36 41 47 54 62 70 79 89 101 114 128 143 161 181 202 227 254 284 318 356 399 446 499 558 625 699 783 876 979 1095 1224 1368 1526 1700 1891 2098 2319 2554 2797 3043 3286 3515 3720 3889 4011 4079 4086 4032 3921 3761 3561 3335 3092 2843 2595 2356 2129 1917 1722 1543 1381 1235 1103 985 880 786 703 628 562 503 450 403 361 324 291 261 234 211 189 170 153 137 123 110 99 89 79 71 63 56 49 43 38 33 29 24 21 17 14 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 1 2 2 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 34 36 38 40 42 44 47 49 52 55 58 61 65 69 73 77 81 86 91 97 103 109 116 123 131 140 149 159 170 182 195 208 223 240 257 276 297 320 345 372 401 433 467 505 546 591 639 692 749 811 877 949 1026 1109 1198 1291 1390 1494 1601 1712 1824 1936 2046 2151 2249 2337 2412 2471 2511 2532 2531 2510 2468 2406 2329 2237 2134 2024 1908 1790 1672 1556 1443 1334 1231 1134 1042 957 878 805 738 676 619 567 519 476 436 400 367 337 309 284 261 240 221 203 187 173 159 147 136 125 116 107 99 91 84 78 72 67 62 57 53 49 45 41 38 35 32 29 27 24 22 20 18 16 14 13 11 10 8 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1 2 3 4 4 5 6 7 8 9 10 11 12 13 14 16 17 18 20 21 23 24 26 28 30 32 34 36 38 41 43 46 49 52 55 59 62 66 71 75 80 85 91 97 103 111 118 127 136 146 157 168 181 195 211 228 246 267 289 314 341 371 404 440 479 523 571 623 680 743 811 884 964 1049 1140 1236 1336 1439 1544 1647 1748 1841 1925 1995 2049 2083 2095 2086 2054 2002 1931 1846 1749 1644 1536 1425 1316 1210 1108 1012 921 837 760 688 623 563 509 460 416 375 339 306 276 250 225 204 184 166 150 136 122 111 100 90 82 74 67 60 54 49 44 40 36 32 29 26 23 20 18 16 14 12 11 9 8 7 6 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 49 50 52 53 55 56 58 60 61 63 64 66 67 69 70 72 73 75 77 78 79 81 82 84 85 87 88 90 91 93 94 95 97 98 100 101 103 104 106 108 109 111 113 115 117 119 122 124 127 129 132 136 139 143 147 151 156 161 167 173 180 187 195 204 213 224 235 247 261 275 291 309 328 349 372 397 424 454 486 522 560 603 649 699 754 813 878 948 1025 1107 1196 1291 1392 1500 1614 1733 1856 1981 2107 2229 2347 2455 2550 2628 2685 2718 2724 2704 2658 2586 2493 2382 2257 2123 1983 1842 1702 1565 1435 1311 1195 1087 987 896 812 735 666 603 546 494 447 405 367 333 302 274 249 226 205 186 170 154 140 128 116 106 96 88 80 72 66 60 54 49 44 40 36 32 29 26 23 20 18 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 15 15 16 17 18 19 20 22 23 24 25 26 27 29 30 31 33 34 35 37 38 40 41 43 44 46 47
 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 26 29 32 35 38 41 45 48 52 57 61 66 71 76 82 88 94 101 109 116 125 133 143 153 164 175 188 201 215 230 247 264 283 303 325 348 373 399 428 459 492 527 565 606 649 696 745 798 855 915 979 1046 1117 1191 1269 1350 1434 1519 1606 1694 1781 1866 1948 2025 2095 2158 2210 2250 2277 2289 2287 2269 2236 2189 2128 2056 1973 1883 1787 1687 1585 1483 1381 1283 1187 1095 1008 926 849 777 711 649 592 539 491 447 407 370 336 305 277 251 228 207 187 170 154 139 126 114 102 92 83 75 67 60 53 47 42 37 32 28 24 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 14 16 18 21 24 27 31 35 39 44 50 56 63 71 80 90 101 114 128 144 161 181 204 229 257 288 324 363 407 457 511 572 639 711 790 873 961 1050 1140 1225 1303 1370 1420 1451 1460 1446 1411 1358 1289 1209 1123 1033 944 857 775 698 627 562 503 450 402 359 321 287 257 230 206 184 165 149 134 120 108 98 88 80 72 65 59 54 49 44 40 37 34 31 28 25 23 21 19 18 16 15 13 12 11 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 21 22 23 25 26 28 30 31 33 36 38 40 43 46 49 52 56 60 64 68 73 78 84 90 97 104 112 120 129 139 149 161 173 187 201 217 234 252 271 292 315 339 364 391 420 450 482 515 549 584 619 655 691 726 760 793 822 849 872 891 905 915 919 918 912 900 885 865 841 815 786 756 724 691 658 625 593 561 530 500 471 444 418 393 370 348 327 308 290 273 257 242 228 215 203 192 182 172 164 155 148 141 134 128 122 117 112 107 103 99 96 92 89 86 83 81 79 76 74 72 70 69 67 66 64 63 62 60 59 58 57 56 55 54 54 53 52 51 51 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 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 1 1 1
 24 26 28 31 33 35 38 41 43 46 49 52 54 57 60 64 67 70 73 76 80 83 87 90 94 97 101 104 108 112 115 119 123 127 131 134 138 142 146 150 154 159 163 167 172 176 181 186 191 196 202 208 214 220 227 235 243 251 261 271 281 293 306 320 335 352 370 389 411 435 461 489 520 554 591 632 676 724 777 835 898 966 1040 1120 1206 1299 1398 1503 1615 1731 1852 1976 2100 2223 2341 2452 2551 2634 2698 2740 2756 2745 2708 2645 2558 2452 2330 2197 2056 1912 1769 1628 1492 1362 1241 1127 1022 925 837 756 683 616 556 502 453 409 370 334 302 273 247 224 203 184 167 152 138 125 114 104 95 86 79 72 65 59 54 49 45 41 37 34 31 28 25 23 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 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 20 22
 2 2 2 3 3 4 4 4 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 19 20 21 22 23 25 27 29 31 34 37 40 44 48 53 59 65 72 80 89 99 111 123 138 155 173 194 218 246 276 311 351 396 447 506 572 647 732 828 936 1056 1190 1337 1494 1660 1830 1995 2148 2276 2368 2415 2411 2355 2252 2113 1948 1769 1588 1411 1245 1092 954 830 722 626 543 471 408 354 307 267 232 201 175 152 132 115 100 87 75 65 56 49 42 36 30 26 22 18 15 12 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
 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 15 17 20 22 24 27 30 33 36 39 43 46 50 55 59 64 70 75 82 88 96 103 112 121 132 143 155 169 183 200 218 238 260 284 311 341 374 411 451 497 547 603 665 733 809 893 986 1087 1198 1320 1451 1593 1744 1905 2073 2247 2424 2599 2769 2929 3072 3193 3288 3350 3378 3370 3326 3249 3143 3013 2864 2702 2531 2358 2185 2017 1854 1700 1555 1419 1294 1178 1072 975 887 806 734 668 608 554 506 462 422 386 354 325 299 275 253 234 216 200 185 171 159 148 138 128 120 112 104 97 91 85 80 75 70 65 61 57 53 50 46 43 40 37 35 32 30 27 25 23 21 19 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 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 15 17 20 24 27 31 35 39 43 48 53 58 64 70 77 83 91 99 107 116 125 135 145 156 168 180 193 206 220 235 251 267 284 302 321 340 361 382 404 427 451 476 502 530 558 588 620 653 689 726 765 807 852 900 951 1005 1064 1126 1193 1265 1342 1424 1511 1603 1700 1801 1905 2011 2116 2220 2319 2410 2490 2553 2598 2619 2616 2586 2529 2446 2341 2217 2078 1930 1777 1624 1474 1330 1193 1066 949 841 744 657 578 508 446 391 342 299 261 227 197 171 148 128 110 94 80 67 57 47 38 31 24 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 73 78 82 87 92 97 103 109 115 121 127 134 141 148 156 164 172 180 189 198 207 217 227 237 247 257 268 278 289 300 311 322 333 344 354 364 375 384 394 403 411 419 426 433 439 444 449 453 456 458 460 461 462 462 461 460 458 455 453 450 446 442 438 434 430 426 421 416 412 407 402 397 393 388 383 379 374 370 365 361 357 353 348 344 340 336 332 328 324 320 316 312 308 304 300 296 292 288 284 280 275 271 267 262 258 253 249 244 239 234 230 225 220 215 210 205 200 195 190 185 180 176 171 166 161 157 152 148 143 139 135 131 127 123 119 115 111 108 104 101 98 95 92 89 86 83 80 78 75 73 70 68 66 63 61 59 57 55 54 52 50 48 47 45 44 42 41 39 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 11 12 13 15 16 17 18 20 21 23 25 26 28 30 33 35 37 40 42 45 48 51 55 58 62 65 69
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 13 14 16 17 19 20 22 24 26 29 31 33 36 39 42 45 48 52 56 60 64 69 74 80 86 92 99 106 114 122 131 141 152 163 175 188 202 217 233 251 269 289 311 334 358 385 413 442 474 508 544 582 622 664 708 754 802 853 905 958 1013 1069 1125 1182 1238 1294 1347 1399 1448 1493 1533 1569 1598 1621 1638 1647 1648 1642 1629 1608 1581 1547 1507 1463 1415 1363 1309 1253 1196 1138 1080 1023 968 913 861 810 761 715 670 628 589 551 516 482 451 422 394 369 345 322 301 281 263 246 230 214 200 187 175 163 152 142 132 123 115 107 100 93 86 80 74 69 63 59 54 50 46 42 38 35 31 28 26 23 20 18 16 13 11 9 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
 64 66 69 71 74 77 79 82 85 88 91 94 97 101 104 107 111 114 118 122 126 130 134 138 142 147 151 156 161 166 170 176 181 186 192 197 203 209 215 221 228 234 241 248 255 262 270 277 285 293 301 310 318 327 337 346 356 366 376 387 397 409 420 432 444 457 470 484 498 512 527 543 558 575 592 610 628 647 666 686 707 728 750 773 796 820 844 869 895 921 948 974 1001 1028 1055 1082 1108 1134 1159 1182 1204 1224 1243 1258 1272 1282 1289 1292 1291 1287 1278 1266 1250 1229 1205 1178 1147 1114 1078 1041 1001 961 920 878 837 796 755 716 677 640 603 569 536 504 474 446 419 393 369 347 326 306 287 269 253 237 223 209 197 185 174 163 153 144 135 127 120 113 106 99 94 88 83 78 73 68 64 60 57 53 50 46 43 41 38 35 33 30 28 26 24 22 20 19 17 15 14 13 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 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 12 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 38 40 42 43 45 47 49 51 53 55 57 59 62
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 11 12 13 15 16 18 19 21 22 24 26 28 30 33 35 38 40 43 46 50 53 57 61 65 70 75 81 87 94 101 109 117 127 137 148 161 175 190 207 225 245 268 293 321 352 386 424 466 513 565 623 687 758 837 925 1021 1128 1244 1372 1510 1658 1817 1984 2158 2334 2509 2676 2830 2962 3066 3134 3161 3145 3087 2989 2857 2698 2520 2331 2138 1947 1763 1588 1424 1273 1136 1011 898 797 707 626 555 492 435 386 341 302 268 237 210 186 165 146 129 114 101 89 78 69 60 53 46 40 34 29 25 21 17 14 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 5 5 6 7 7 8 9 10 10 11 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 34 36 38 39 41 43 45 47 49 52 55 57 60 64 67 71 75 80 85 90 96 103 110 117 126 136 146 157 170 184 200 217 236 257 280 306 335 367 402 441 485 533 586 646 711 784 864 953 1050 1158 1275 1403 1542 1691 1851 2019 2195 2374 2554 2729 2894 3040 3163 3253 3307 3320 3290 3221 3114 2976 2815 2637 2449 2258 2070 1887 1713 1549 1398 1258 1131 1015 910 816 731 655 587 526 472 423 380 341 306 275 248 223 201 181 164 148 134 121 109 99 90 81 74 67 60 55 50 45 41 37 33 30 27 24 22 19 17 15 13 11 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3
 74 77 80 83 86 89 92 96 99 102 105 108 111 115 118 121 124 128 131 134 137 140 144 147 150 153 156 160 163 166 169 172 176 179 182 186 189 192 196 200 203 207 211 215 220 225 230 235 241 247 253 261 268 277 286 296 307 319 332 347 362 380 399 420 442 467 495 525 558 594 634 677 724 775 831 892 958 1030 1107 1191 1281 1377 1480 1589 1704 1824 1949 2076 2204 2330 2451 2564 2664 2749 2813 2853 2867 2854 2812 2743 2649 2535 2405 2262 2113 1960 1807 1658 1515 1378 1251 1132 1022 921 829 746 670 602 541 485 436 391 351 316 284 255 230 207 186 168 151 136 123 111 101 91 82 74 67 61 55 50 45 41 37 33 30 27 24 22 19 17 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 5 6 7 7 8 9 9 10 11 12 13 14 15 16 18 19 20 22 23 25 27 28 30 32 34 36 38 40 43 45 47 50 52 55 58 60 63 66 68 71
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 6 7 8 9 10 12 14 15 17 19 21 24 26 29 32 36 39 43 48 52 57 63 69 75 82 90 99 108 117 128 139 152 165 179 194 210 228 246 266 286 308 331 355 380 405 432 459 487 516 545 573 602 631 660 687 715 741 766 790 813 834 854 873 890 905 918 930 940 949 956 961 964 966 966 965 962 957 950 942 932 921 907 893 876 858 839 818 796 772 748 722 696 669 642 614 586 559 531 504 478 451 426 401 378 355 333 312 292 272 254 237 221 205 191 177 164 152 141 130 121 111 102 94 87 80 73 67 61 55 50 45 41 37 33 29 26 23 20 17 15 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 1 2 4 6 9 11 13 16 19 22 26 30 34 38 43 48 54 60 67 75 83 92 102 113 124 137 152 167 184 203 224 246 271 298 327 359 395 433 474 519 568 620 675 735 797 863 932 1003 1076 1149 1222 1294 1363 1429 1490 1545 1593 1632 1663 1685 1698 1702 1697 1685 1665 1639 1607 1571 1532 1490 1445 1400 1354 1308 1262 1217 1173 1130 1088 1048 1009 972 936 902 869 838 808 780 753 727 702 678 655 633 612 592 572 554 535 518 501 484 468 452 437 422 408 394 380 366 353 340 328 316 304 292 281 270 259 249 239 229 220 210 201 193 184 176 169 161 154 147 140 134 127 122 116 110 105 100 95 90 86 81 77 73 69 66 62 59 56 52 49 47 44 41 39 36 34 32 30 28 26 24 22 21 19 18 16 15 14 12 11 10 9 8 7 7 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
 6 7 7 8 8 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 33 35 37 38 40 42 44 46 48 51 53 56 58 61 64 68 71 75 79 84 88 94 99 105 111 118 126 134 143 152 162 174 186 199 213 229 246 264 284 306 329 354 382 411 443 477 513 552 594 637 683 731 781 831 883 934 984 1032 1076 1116 1150 1178 1197 1207 1208 1199 1181 1154 1119 1077 1030 979 924 869 813 757 703 650 600 552 507 466 427 391 357 327 298 273 249 227 208 190 173 159 145 133 121 111 102 93 86 79 72 66 61 56 51 47 43 40 37 34 31 28 26 24 22 20 18 17 15 14 13 11 10 9 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5
 5 6 7 9 10 11 13 14 15 17 19 20 22 24 26 28 30 32 35 37 40 42 45 48 51 55 58 62 66 70 74 78 83 88 94 100 106 112 119 127 135 143 152 162 173 184 196 209 222 237 253 270 289 309 330 353 378 404 433 463 496 532 569 610 653 698 747 799 853 911 971 1034 1099 1167 1236 1306 1377 1448 1518 1586 1651 1712 1768 1819 1862 1897 1923 1940 1947 1944 1932 1910 1879 1839 1793 1740 1682 1620 1554 1487 1418 1349 1280 1211 1145 1080 1017 957 899 844 792 742 695 651 610 571 535 501 469 440 412 386 362 340 319 300 282 265 249 235 221 209 197 186 176 166 157 149 141 134 127 120 114 108 103 98 93 88 84 80 76 73 69 66 63 60 57 54 51 49 46 44 42 40 38 36 34 32 30 29 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4
 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 13 15 18 20 23 26 29 32 36 40 44 49 54 59 65 71 78 85 93 101 111 121 131 143 156 169 184 200 217 235 255 276 298 322 348 375 404 434 466 499 533 569 605 642 679 715 752 787 821 853 883 911 935 956 974 989 1000 1007 1011 1012 1010 1005 998 989 977 965 950 935 919 903 886 869 852 835 818 802 785 769 754 738 723 708 694 679 665 651 637 623 609 595 581 566 552 537 523 508 493 477 462 446 431 415 399 383 367 352 336 321 305 290 276 262 248 234 221 209 196 185 174 163 153 143 134 125 116 109 101 94 87 81 75 69 64 59 54 50 46 42 38 35 31 28 26 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 9 11 13 15 17 19 21 23 26 28 31 34 37 40 44 47 51 56 60 65 70 75 81 87 93 100 108 115 124 133 142 152 163 174 186 199 213 228 243 260 277 295 315 336 357 380 405 430 457 485 514 544 576 609 643 678 714 751 789 828 867 906 946 986 1026 1065 1104 1142 1178 1213 1247 1278 1307 1334 1357 1377 1393 1406 1414 1418 1418 1413 1403 1389 1370 1346 1319 1287 1252 1214 1173 1129 1084 1037 989 941 893 845 798 751 706 662 620 580 541 504 469 436 405 376 349 323 299 277 256 237 219 202 187 172 159 146 135 124 114 105 96 89 81 74 68 62 57 52 47 43 38 35 31 28 25 22 19 17 14 12 10 8 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 12 14 16 18 20 23 26 29 32 36 41 45 51 57 63 70 79 88 98 109 122 136 152 170 190 213 238 266 298 334 373 418 469 525 589 660 740 830 931 1044 1170 1311 1467 1639 1829 2035 2258 2494 2741 2992 3242 3479 3692 3870 4000 4073 4082 4026 3909 3740 3529 3290 3034 2772 2514 2266 2032 1816 1617 1438 1276 1132 1003 889 788 699 620 550 489 435 387 345 307 274 245 218 195 175 156 139 125 111 99 89 79 70 62 55 48 42 37 32 27 23 19 15 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 9 10 11 13 14 15 17 18 20 22 24 26 28 31 33 36 39 42 46 49 53 57 62 67 72 78 84 91 99 106 115 124 134 145 157 169 183 198 214 231 250 270 291 315 340 366 395 426 458 493 530 569 611 655 700 748 797 848 901 954 1007 1061 1113 1165 1213 1259 1301 1338 1369 1394 1411 1421 1424 1418 1404 1383 1355 1320 1280 1235 1186 1134 1080 1025 970 915 860 807 756 706 659 614 572 532 494 459 426 396 367 341 316 293 272 252 234 218 202 188 174 162 151 140 130 121 113 105 97 91 84 78 73 68 63 58 54 50 46 43 40 37 34 31 28 26 24 22 20 18 16 14 12 11 9 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 1 3 4 6 8 10 12 14 16 18 21 23 26 29 32 35 38 42 45 49 53 57 61 66 71 76 81 87 92 98 105 111 118 126 133 141 149 158 167 176 186 196 207 218 230 242 254 267 280 294 309 324 339 355 372 389 408 426 446 466 488 510 533 557 582 608 636 664 695 726 759 793 829 867 906 947 989 1034 1080 1127 1176 1227 1278 1331 1384 1437 1491 1543 1594 1643 1689 1731 1768 1800 1826 1844 1855 1857 1850 1834 1810 1776 1734 1685 1630 1568 1502 1433 1362 1289 1216 1144 1072 1003 936 873 812 754 700 648 601 556 515 476 441 408 377 349 323 299 277 257 238 221 205 191 177 165 153 142 132 123 115 107 99 93 86 80 75 70 65 60 56 52 48 45 41 38 35 33 30 28 25 23 21 19 17 15 14 12 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 30 33 36 39 43 47 51 55 59 64 69 75 81 87 94 102 109 118 127 137 147 158 170 182 196 210 225 242 259 277 296 317 338 361 384 409 435 462 490 518 548 578 609 641 673 705 737 768 800 830 860 889 916 942 966 988 1007 1024 1039 1050 1059 1065 1067 1066 1062 1055 1045 1032 1016 998 977 954 929 902 874 844 814 783 751 719 687 655 624 593 563 534 505 478 451 425 401 378 355 334 314 295 277 260 244 229 215 202 189 177 166 156 146 137 128 120 112 105 98 92 86 81 75 70 66 61 57 53 50 46 43 40 37 34 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 11 13 15 17 19 22 25 27 30 34 37 41 46 50 55 61 67 73 80 88 97 106 116 127 139 153 167 183 200 219 240 263 287 314 343 375 409 446 486 529 576 625 678 734 793 855 920 987 1056 1127 1198 1268 1338 1406 1471 1531 1587 1637 1679 1715 1742 1761 1771 1772 1766 1752 1730 1702 1668 1629 1586 1539 1490 1438 1386 1332 1278 1225 1171 1119 1068 1017 969 921 876 831 789 748 709 672 636 602 569 538 508 480 453 427 403 380 357 337 317 298 280 263 247 232 217 204 191 179 167 156 146 136 127 118 110 102 95 88 82 75 70 64 59 54 49 45 41 37 33 30 27 24 21 18 15 13 11 8 6 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
 19 20 21 23 24 25 26 27 28 30 31 32 34 35 36 38 39 41 42 44 45 47 48 50 51 53 54 56 58 59 61 63 65 66 68 70 72 74 75 77 79 81 83 85 88 90 92 94 97 99 102 105 107 110 113 117 120 124 128 132 136 141 146 151 157 163 170 177 184 192 201 211 221 232 243 256 270 284 300 317 335 355 376 399 423 450 478 508 540 575 611 650 691 734 779 826 874 923 973 1022 1069 1114 1155 1191 1220 1242 1255 1259 1252 1236 1209 1174 1130 1080 1025 967 906 844 784 724 667 612 560 512 467 426 388 353 321 291 265 241 219 199 181 165 150 136 124 113 103 94 86 78 71 65 59 54 49 45 41 37 34 31 28 25 23 20 18 16 14 13 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 7 8 8 9 10 11 11 12 13 14 15 16 17 18
 84 87 91 94 98 101 105 109 112 116 119 123 127 130 134 138 141 145 148 151 155 158 161 165 168 171 174 177 180 182 185 188 191 193 196 199 201 204 207 209 212 215 218 221 224 228 231 235 239 243 248 253 258 263 269 275 282 289 297 305 313 322 332 342 352 363 374 386 399 411 424 438 451 465 479 493 507 521 534 547 559 570 581 590 598 605 610 613 614 614 611 606 599 590 579 567 552 536 519 501 482 462 441 421 400 380 359 339 320 301 283 266 249 233 218 204 191 178 167 156 145 136 127 118 110 103 96 90 84 79 74 69 65 61 57 54 51 48 45 42 40 38 35 33 32 30 28 27 25 24 23 22 20 19 18 17 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 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 21 22 23 25 26 28 29 31 33 35 37 39 41 43 46 48 51 53 56 59 62 65 68 71 74 77 80
 18 19 20 21 22 24 25 26 28 29 31 32 34 35 37 39 41 43 45 47 49 52 54 57 59 62 65 68 72 75 79 82 86 90 95 99 104 109 114 120 126 132 139 146 153 161 169 177 187 196 206 217 228 240 253 266 280 295 310 326 343 361 380 399 420 441 463 486 510 535 560 586 613 640 668 696 725 753 782 810 838 865 891 916 940 962 983 1001 1017 1030 1040 1047 1051 1051 1048 1041 1031 1018 1001 981 958 933 905 875 844 811 777 743 708 674 639 605 572 540 509 478 449 422 395 370 347 324 303 284 265 248 231 216 202 189 176 165 154 144 135 126 118 110 103 97 91 85 80 75 70 66 62 58 55 51 48 45 42 40 37 35 33 31 29 27 25 24 22 21 19 18 17 15 14 13 12 11 10 9 8 7 6 6 5 4 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 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 10 11 11 12 13 14 15 16 17
 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 10 11 12 14 15 17 19 20 22 25 27 29 32 35 38 42 45 49 53 58 63 69 75 81 88 96 104 113 123 134 145 158 172 187 203 221 240 261 284 308 334 363 393 425 459 494 532 571 611 652 693 735 775 815 853 888 920 948 971 990 1003 1011 1014 1012 1004 992 975 955 931 905 877 847 816 784 752 719 688 656 625 596 567 539 512 486 461 438 415 394 373 354 336 318 302 286 271 257 244 231 219 208 197 187 177 168 159 151 143 136 129 122 116 110 104 99 93 88 84 79 75 71 67 64 60 57 54 51 48 45 42 40 38 35 33 31 29 27 26 24 22 21 19 18 16 15 14 13 12 10 9 8 7 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 31 33 35 37 39 41 44 46 48 51 54 57 60 63 66 70 74 77 82 86 90 95 100 106 112 118 124 131 138 146 154 162 172 181 191 202 214 226 239 252 267 282 298 315 333 351 370 391 412 434 456 480 504 528 553 578 603 628 652 676 700 722 744 764 782 799 814 827 838 847 853 857 859 859 857 852 846 838 829 818 806 793 779 765 749 734 717 701 684 667 651 634 617 601 584 568 553 537 522 507 493 479 465 451 438 425 413 401 389 377 366 355 345 335 325 315 305 296 287 279 270 262 254 246 239 231 224 217 210 204 197 191 185 179 173 168 162 157 152 147 142 137 132 128 124 119 115 111 107 104 100 96 93 89 86 83 80 77 74 71 69 66 63 61 58 56 54 52 49 47 45 43 41 40 38 36 34 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 20 21 22 23 25 26
 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 47 48 50 51 53 54 56 57 59 61 63 64 66 68 70 72 75 77 79 82 84 87 89 92 95 98 102 105 109 113 116 121 125 130 135 140 145 151 157 164 170 178 185 193 202 211 220 230 241 252 264 276 289 303 317 332 347 363 380 397 415 433 451 470 489 508 527 546 564 582 599 615 630 643 655 665 672 678 681 681 679 675 668 658 646 633 617 599 581 561 540 518 496 474 452 430 409 387 367 347 328 309 292 275 259 244 230 216 204 192 180 170 160 151 142 134 126 119 113 107 101 95 90 86 81 77 73 70 66 63 60 57 55 52 50 48 46 44 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 26
 17 21 25 29 33 37 42 48 53 59 65 72 79 87 94 103 112 121 131 141 152 163 175 187 200 213 226 239 253 267 281 296 310 324 337 350 363 375 387 397 407 415 423 430 435 439 442 444 446 446 445 443 441 438 434 430 426 421 417 413 408 404 401 398 395 394 393 393 393 395 398 403 408 415 424 434 446 460 476 494 514 537 562 591 622 657 696 738 784 834 889 949 1014 1083 1157 1236 1318 1404 1491 1579 1666 1748 1823 1887 1937 1971 1984 1976 1946 1894 1822 1734 1633 1523 1408 1291 1176 1066 960 862 771 688 612 544 483 428 379 335 296 261 231 203 179 158 139 122 107 94 82 71 62 53 46 39 33 28 23 18 14 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 14
 39 42 44 46 48 51 53 56 58 61 63 66 69 71 74 77 80 83 86 89 92 95 99 102 105 109 112 116 119 123 127 131 134 138 142 147 151 155 160 164 169 174 179 185 190 196 202 208 215 221 229 236 244 252 261 270 280 290 301 312 324 336 349 363 377 392 407 423 439 456 474 492 510 529 548 567 586 605 624 642 660 678 694 710 724 737 748 758 766 772 775 777 776 773 767 759 749 737 723 707 689 670 649 627 605 582 558 535 511 487 464 441 419 397 376 356 337 318 300 283 268 252 238 225 212 200 189 178 168 159 150 142 134 127 120 114 108 102 97 92 87 83 79 75 71 68 64 61 58 55 52 50 47 45 43 41 39 37 35 33 31 30 28 26 25 24 22 21 20 18 17 16 15 14 13 12 11 10 9 8 7 6 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 15 16 17 18 20 21 23 25 26 28 30 32 33 35 37
 6 7 7 8 8 9 9 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 10 10 9 9 8 7 7 6 6 5 4 4 3 3 2 2 1 1 1 1 1 2 2 3 4 6 8 10 13 16 21 26 31 39 47 57 68 81 97 115 137 162 191 225 265 312 367 432 509 599 705 831 978 1151 1353 1585 1848 2136 2439 2735 2993 3178 3254 3207 3041 2785 2477 2153 1839 1553 1301 1084 900 745 616 509 419 345 284 233 190 155 126 101 80 63 49 37 27 19 12 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 27 29 30 32 34 35 37 39 40 42 44 46 48 50 52 54 56 58 61 63 65 67 70 72 75 77 80 82 85 87 90 93 95 98 101 104 106 109 112 115 118 121 124 127 130 134 137 140 144 147 151 155 159 163 167 171 176 181 186 192 197 204 210 217 224 232 241 249 259 269 280 292 304 317 331 346 362 379 397 417 437 459 482 506 531 558 586 615 645 676 708 741 773 806 839 870 901 929 955 977 996 1010 1019 1023 1021 1013 1000 980 956 927 894 857 818 777 735 692 650 608 568 529 491 455 422 390 360 333 307 283 261 241 222 205 189 174 161 148 137 126 117 108 100 93 86 79 74 68 63 59 55 51 47 44 41 38 35 32 30 28 26 24 22 20 19 17 16 15 13 12 11 10 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 20 21 22 23 25 26
 30 32 34 35 37 39 41 43 45 47 49 51 53 55 57 60 62 64 66 69 71 74 76 79 81 84 87 90 93 96 99 102 106 109 113 117 121 125 129 134 138 143 149 154 160 167 174 181 189 197 206 216 226 237 250 263 277 292 309 327 347 369 392 417 445 475 507 543 581 622 667 716 768 825 885 951 1020 1095 1174 1259 1347 1440 1537 1637 1739 1843 1946 2048 2146 2237 2320 2393 2452 2495 2522 2530 2519 2488 2440 2375 2295 2203 2101 1992 1879 1763 1647 1533 1422 1316 1214 1118 1028 944 865 793 726 665 608 557 510 467 428 392 360 330 303 279 256 236 218 201 186 172 159 147 137 127 118 110 102 95 89 83 77 72 67 63 59 55 51 48 45 42 39 37 34 32 30 27 25 24 22 20 18 17 15 14 12 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 11 12 14 15 16 18 19 21 22 24 25 27 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 9 12 16 19 23 28 33 39 45 52 60 69 80 91 104 119 136 155 177 201 229 260 296 337 383 434 493 559 633 716 808 911 1023 1145 1277 1417 1564 1716 1868 2017 2158 2287 2397 2486 2550 2586 2594 2576 2533 2470 2390 2296 2193 2085 1974 1863 1753 1647 1545 1448 1356 1269 1188 1112 1042 976 915 859 806 758 713 671 632 596 563 532 503 476 451 428 406 386 367 349 332 316 301 287 273 261 249 237 227 216 206 197 188 180 172 164 156 149 143 136 130 124 118 113 108 103 98 93 89 85 81 77 73 70 66 63 60 57 54 51 48 46 43 41 38 36 34 32 30 28 26 24 23 21 19 18 16 15 14 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 13 15 17 19 21 23 25 28 30 33 36 39 42 46 50 53 57 62 66 71 77 82 88 94 101 108 116 124 133 142 152 163 174 187 200 214 229 245 263 282 302 323 346 371 397 424 454 485 517 551 586 623 660 698 737 775 812 849 884 916 946 972 995 1013 1026 1035 1039 1038 1032 1022 1007 989 968 944 918 890 861 830 800 769 738 707 677 647 619 591 564 538 513 489 466 445 424 404 385 367 350 334 318 304 290 277 265 253 242 231 221 212 203 195 187 180 173 166 160 154 149 144 139 134 130 126 122 119 115 112 109 106 103 100 98 95 93 90 88 86 84 82 80 78 76 74 72 70 68 67 65 63 61 60 58 56 55 53 51 50 48 47 45 44 42 41 39 38 36 35 33 32 31 29 28 27 26 24 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10
 105 109 113 118 122 126 131 136 141 145 150 155 160 165 170 175 181 186 191 196 201 206 211 216 221 226 231 236 240 245 250 254 258 262 266 270 274 277 281 284 287 290 293 296 298 301 303 305 307 309 311 313 315 316 318 319 321 322 323 325 326 327 329 330 331 333 334 335 337 338 340 341 343 344 346 348 349 351 353 355 357 359 361 363 365 367 369 371 374 376 378 381 383 386 388 391 393 396 399 401 404 407 410 413 415 418 421 424 427 430 433 435 438 441 444 446 449 451 453 455 457 459 461 462 463 464 465 465 465 464 464 463 461 459 457 454 451 447 443 438 433 428 422 416 409 403 395 388 380 372 363 355 346 337 328 319 310 301 292 283 274 265 256 247 238 230 221 213 205 197 189 181 174 167 159 153 146 139 133 127 121 116 110 105 100 95 90 86 81 77 73 69 65 62 58 55 52 49 46 44 41 39 36 34 32 30 28 27 25 23 22 21 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 23 24 25 27 28 30 32 33 35 37 39 41 44 46 48 51 54 56 59 62 65 68 71 75 78 82 85 89 93 97 101
 5 6 6 7 8 9 10 11 12 13 14 16 17 18 20 21 23 25 26 28 30 32 35 37 40 42 45 48 52 55 59 63 68 73 78 83 90 96 103 111 120 129 139 150 162 175 189 205 222 240 260 282 306 332 360 390 423 458 496 536 579 624 671 719 770 821 872 923 973 1021 1066 1106 1143 1173 1198 1216 1227 1231 1228 1219 1204 1183 1158 1129 1097 1063 1027 989 951 913 875 838 802 766 732 699 667 637 608 581 555 530 507 485 464 444 426 409 392 377 363 349 336 324 313 303 293 283 275 266 259 251 244 238 232 226 220 215 209 204 200 195 190 186 182 177 173 169 165 161 157 153 150 146 142 139 135 131 128 124 121 117 114 111 107 104 101 98 94 91 88 85 82 80 77 74 71 68 66 63 61 58 56 53 51 49 46 44 42 40 38 36 34 32 31 29 27 25 24 22 21 19 18 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 20 22 23 25 27 29 32 35 38 41 45 49 53 58 64 70 77 85 94 104 115 127 141 156 173 193 215 239 267 298 333 372 415 464 519 580 647 723 807 899 1001 1113 1234 1365 1506 1653 1807 1963 2119 2269 2409 2531 2631 2702 2742 2747 2719 2659 2570 2459 2330 2190 2043 1895 1748 1605 1469 1341 1222 1111 1009 915 830 752 682 618 561 509 462 420 382 348 318 290 266 244 224 206 190 176 163 152 141 132 124 116 109 103 98 93 88 84 80 77 74 71 68 66 64 62 60 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 12 12 11 11 10 9 9 8 7 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 26 27 29 30 32 34 36 38 41 43 46 48 51 55 58 61 65 69 73 78 83 88 93 99 105 111 118 125 133 141 149 158 167 176 186 196 207 217 228 239 250 261 272 283 294 304 314 324 333 341 349 356 362 367 371 374 376 377 377 376 374 372 368 364 359 353 346 340 332 324 316 308 299 290 281 272 263 254 245 237 228 219 211 203 195 187 179 172 165 158 152 146 140 134 128 123 118 113 109 104 100 96 92 89 85 82 79 76 73 70 68 65 63 61 58 56 54 52 51 49 47 45 44 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 12 11 11 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2
 4 5 5 6 7 7 8 9 10 11 12 12 13 14 15 16 17 18 19 21 22 23 24 26 27 28 30 31 33 34 36 38 40 42 44 46 48 50 53 55 58 61 63 67 70 74 77 81 86 90 95 100 106 112 118 125 132 140 149 158 168 179 190 203 216 231 246 263 281 300 321 343 367 392 419 448 478 509 543 578 614 651 690 729 768 808 847 885 921 954 985 1012 1034 1052 1064 1070 1069 1063 1051 1032 1009 980 947 911 872 832 789 747 704 662 621 581 542 506 471 438 407 377 350 325 301 280 259 241 223 207 193 179 167 155 145 135 126 118 110 103 96 90 84 79 74 70 65 62 58 54 51 48 45 43 40 38 35 33 31 29 28 26 24 23 21 20 18 17 16 15 14 12 11 10 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 1 2 2 3 4 5 6 8 9 10 12 13 15 16 18 20 22 24 27 29 32 35 38 41 45 48 53 57 62 67 72 78 84 91 98 106 115 124 133 144 155 166 179 192 207 221 237 254 271 289 307 326 345 364 384 403 422 440 458 474 490 504 517 528 537 545 551 555 558 559 559 558 555 551 547 542 536 530 523 517 510 503 497 491 485 479 473 468 464 460 456 453 450 448 446 444 443 443 443 443 444 444 446 447 449 451 452 454 456 458 459 460 461 461 460 459 457 455 451 447 442 436 429 421 412 402 392 381 369 357 345 332 319 306 293 280 267 254 242 229 217 206 195 184 174 164 154 145 136 128 120 113 106 99 93 87 81 76 70 66 61 57 53 49 45 42 38 35 32 30 27 25 22 20 18 16 14 13 11 10 8 7 6 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 15 16 17 19 20 22 24 25 27 29 31 33 35 37 40 42 45 48 51 54 58 61 65 69 73 78 83 89 94 101 108 115 123 132 141 151 162 175 188 203 219 237 256 278 301 327 355 387 421 458 500 544 593 646 703 765 830 899 971 1046 1122 1198 1273 1344 1411 1470 1521 1561 1588 1603 1604 1592 1567 1532 1487 1434 1375 1312 1246 1179 1112 1046 982 920 860 804 751 701 654 610 569 531 495 462 432 404 378 353 331 310 291 273 257 242 228 216 204 193 183 174 166 158 152 145 140 134 130 125 122 118 115 112 110 108 106 104 102 101 99 98 97 96 95 94 94 93 92 92 91 90 89 89 88 87 86 86 85 84 83 82 81 80 79 78 77 76 74 73 72 70 69 68 66 65 63 62 60 59 57 55 54 52 51 49 47 46 44 42 41 39 37 36 34 33 31 29 28 26 25 23 22 21 19 18 17 15 14 13 12 11 10 9 8 7 6 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12
 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 14 15 17 19 21 24 26 29 31 34 38 41 45 49 53 58 63 68 74 81 88 95 103 112 122 132 143 156 169 183 199 215 234 253 274 296 321 346 374 402 433 465 498 533 568 605 641 678 715 751 787 821 853 883 910 934 956 974 989 1000 1008 1012 1013 1011 1007 999 989 976 962 945 927 908 888 866 844 820 797 773 748 724 699 674 649 624 600 576 552 528 505 483 461 439 418 398 379 360 342 324 308 292 276 262 248 235 222 210 199 188 178 169 160 151 143 135 128 121 115 109 103 98 93 88 83 79 75 71 67 64 61 57 54 52 49 46 44 42 39 37 35 33 32 30 28 26 25 23 22 21 19 18 17 16 14 13 12 11 10 9 9 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 7 8 9 11 12 14 15 16 18 20 21 23 25 27 29 31 33 35 37 40 42 45 47 50 53 56 59 63 66 70 74 78 83 87 92 97 103 109 115 121 128 135 143 152 160 170 180 190 202 214 226 240 255 270 286 304 322 342 363 385 409 433 459 487 516 546 578 611 645 681 718 756 796 836 877 919 962 1005 1047 1090 1133 1175 1216 1256 1295 1332 1367 1400 1430 1458 1484 1506 1525 1541 1553 1562 1567 1569 1567 1561 1552 1540 1525 1507 1486 1462 1435 1407 1376 1344 1310 1275 1239 1203 1165 1128 1090 1053 1015 978 942 906 871 837 804 772 740 710 681 653 627 601 576 553 530 508 488 468 449 431 414 397 382 367 352 339 326 313 301 290 279 268 258 249 239 230 222 214 206 198 191 184 177 171 165 158 153 147 142 136 131 126 121 117 112 108 104 100 96 92 89 85 82 78 75 72 69 66 63 61 58 55 53 51 49 46 44 42 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 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 0 0 0 0 0 0 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
 53 55 58 60 63 65 68 71 74 77 80 83 86 90 93 97 100 104 108 111 115 119 123 127 131 135 139 143 147 151 155 158 162 166 169 173 176 179 182 185 187 190 192 194 196 197 199 200 201 201 202 202 202 202 202 202 202 201 201 200 199 199 198 198 197 197 196 196 196 196 196 196 196 196 197 197 198 199 201 202 204 205 207 209 212 215 217 221 224 228 232 236 240 245 250 256 262 268 274 281 289 296 304 313 321 330 340 349 359 370 380 391 401 412 422 432 442 451 460 468 475 481 486 490 492 492 491 489 485 479 472 463 453 442 430 417 403 389 374 359 344 329 314 299 285 271 257 244 231 219 207 196 186 176 166 157 148 140 132 125 118 112 106 100 94 89 84 79 75 71 67 63 60 56 53 50 47 45 42 40 37 35 33 31 29 28 26 24 23 21 20 19 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 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 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 24 25 26 27 29 30 32 33 35 37 39 40 42 44 46 48 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 11 12 14 15 17 19 22 25 28 31 35 39 44 49 55 62 70 79 89 100 112 126 142 160 179 202 227 254 285 320 359 401 449 502 560 624 694 771 855 946 1044 1149 1261 1379 1501 1628 1756 1884 2009 2127 2237 2334 2416 2479 2523 2545 2545 2524 2484 2425 2351 2265 2169 2067 1960 1852 1744 1638 1535 1436 1341 1252 1168 1090 1017 949 886 828 775 725 680 638 599 563 530 500 471 445 420 397 376 356 337 319 302 286 271 257 243 230 218 206 195 185 174 165 155 146 138 129 121 114 107 100 93 87 81 75 69 64 59 54 49 45 40 36 32 29 25 22 18 15 12 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 4 4 5 6 7 8 10 11 13 16 18 22 25 30 35 40 47 55 64 74 86 99 115 133 154 177 205 236 271 312 359 412 474 544 623 714 818 935 1067 1216 1381 1562 1759 1968 2185 2401 2606 2788 2933 3029 3066 3040 2954 2817 2640 2437 2222 2004 1793 1593 1409 1242 1092 958 841 737 647 568 499 439 387 342 302 268 238 212 189 170 152 137 123 112 101 92 83 76 69 63 58 53 48 44 41 37 34 31 29 26 24 21 19 17 16 14 12 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 18 19 20 22 23 24 25 27 28 30 31 33 35 37 39 41 44 46 49 52 55 59 62 66 70 75 80 85 90 96 103 109 116 124 132 141 150 160 171 182 193 206 219 233 247 262 278 295 313 331 350 370 391 413 435 458 481 505 530 555 580 605 631 656 681 705 729 751 773 792 810 826 839 849 857 862 864 862 858 850 839 825 809 790 769 746 722 696 669 642 615 588 560 533 507 482 457 433 410 388 368 348 329 311 294 278 264 249 236 224 212 201 190 181 171 163 154 147 139 133 126 120 114 109 103 99 94 89 85 81 77 74 70 67 64 61 58 55 52 50 47 45 43 40 38 36 34 33 31 29 28 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 10 12 13 14 16 17 19 20 22 24 26 28 31 33 36 39 42 46 49 53 58 63 68 74 80 87 95 103 112 122 133 145 158 172 188 206 225 246 269 294 321 351 383 418 456 496 539 584 631 680 731 782 833 884 933 979 1021 1059 1091 1117 1135 1147 1151 1148 1138 1122 1100 1074 1044 1010 975 937 899 861 822 784 747 711 676 643 611 581 552 524 498 474 451 430 409 390 373 356 341 327 313 301 289 279 269 260 251 243 236 229 223 217 212 207 202 198 194 190 187 184 180 177 175 172 169 166 164 161 159 156 154 151 149 146 144 141 139 136 134 131 129 126 123 120 118 115 112 109 107 104 101 98 95 93 90 87 84 81 79 76 73 70 68 65 62 60 57 55 52 50 47 45 43 41 39 36 34 32 30 29 27 25 23 22 20 19 17 16 15 14 12 11 10 9 8 8 7 6 5 5 4 4 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 32 33 35 37 38 40 42 43 45 47 49 50 52 54 55 57 59 61 62 64 66 67 69 71 73 74 76 78 80 81 83 85 87 89 91 93 95 98 100 103 105 108 112 115 119 123 128 133 139 146 153 161 170 180 191 204 219 235 253 273 296 322 350 383 419 459 505 555 611 674 743 819 903 995 1095 1202 1316 1436 1559 1682 1802 1912 2009 2085 2135 2155 2142 2098 2023 1923 1804 1673 1535 1396 1259 1129 1008 895 793 700 616 542 476 417 365 319 278 243 211 184 160 139 120 104 89 77 66 57 48 41 35 29 24 20 16 13 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 11 12 13 15 16 17 18 20 21 23 24 26 27 29
 0 0 0 0 0 0 1 3 4 6 8 10 13 15 17 20 23 26 29 32 36 40 44 48 53 57 62 68 73 80 86 93 100 108 116 125 134 144 154 165 177 190 203 217 232 248 265 284 303 323 345 368 393 420 448 477 509 543 579 617 657 700 745 793 843 895 950 1006 1064 1123 1183 1242 1300 1357 1410 1459 1503 1540 1568 1588 1598 1596 1584 1561 1526 1482 1429 1368 1301 1229 1154 1078 1002 926 852 781 714 650 590 534 482 434 390 350 314 281 251 224 199 177 158 140 124 110 97 86 76 67 59 52 46 40 35 30 27 23 20 17 15 12 11 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 5 6 7 7 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 41 43 45 47 50 52 55 58 61 65 68 72 76 81 86 91 97 103 110 117 125 134 143 153 164 176 189 203 219 235 253 272 293 315 339 365 392 421 452 484 518 553 590 628 666 706 746 786 826 866 904 941 976 1009 1040 1067 1091 1111 1128 1140 1149 1154 1154 1151 1144 1134 1120 1103 1084 1062 1038 1013 986 957 928 899 869 838 808 778 749 720 691 664 637 611 586 562 539 517 496 476 457 439 422 406 390 375 361 348 335 323 312 301 290 280 270 261 252 243 235 227 219 212 205 198 191 184 178 172 166 160 154 149 143 138 133 128 123 118 113 109 104 100 96 92 88 84 80 76 72 69 65 62 58 55 52 49 46 43 40 38 35 33 30 28 26 23 21 19 18 16 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 1 1 2 3 3 4
 28 30 32 35 37 40 43 46 49 53 56 60 64 68 73 78 83 88 94 101 107 114 122 130 138 147 156 166 177 188 200 212 225 239 253 267 282 298 314 329 346 362 377 393 408 422 435 448 459 469 477 484 489 492 494 494 493 491 487 482 477 470 463 455 447 439 431 422 414 406 398 391 383 377 370 364 359 353 349 344 340 337 333 330 328 326 324 322 321 320 319 318 317 317 316 316 316 315 314 314 313 311 310 308 306 303 300 297 293 288 283 278 272 265 258 251 243 235 227 219 210 202 193 184 176 167 159 151 143 135 128 121 114 108 102 96 90 85 80 75 70 66 62 58 55 51 48 45 42 40 37 35 33 31 29 27 25 23 22 20 19 18 16 15 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 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 8 9 9 10 11 12 14 15 16 18 19 21 22 24 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10 12 15 17 20 23 26 29 32 36 40 45 50 55 61 67 74 82 90 99 109 120 132 145 160 176 194 214 235 259 285 314 346 381 419 461 507 556 610 667 728 793 862 933 1006 1080 1155 1229 1300 1368 1431 1488 1538 1579 1611 1634 1648 1653 1649 1638 1619 1594 1564 1529 1492 1451 1409 1365 1321 1277 1232 1188 1145 1103 1061 1021 982 944 907 871 836 803 770 739 709 679 651 623 596 570 545 521 498 475 453 432 411 392 373 354 337 320 303 288 273 258 245 231 219 207 195 185 174 164 155 146 138 129 122 115 108 101 95 89 83 78 73 68 64 59 55 51 48 44 41 38 35 32 29 26 24 21 19 17 15 13 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 29 32 36 39 43 47 51 55 59 64 69 74 79 85 91 97 103 109 116 123 130 137 144 152 160 168 176 184 193 201 210 218 227 235 244 252 260 268 276 283 290 297 304 310 316 322 327 332 337 341 345 349 352 356 359 362 366 369 372 376 379 383 388 392 397 402 408 414 421 428 435 444 452 461 471 481 492 503 515 527 540 553 566 579 593 607 621 635 649 663 676 688 700 710 720 728 734 738 741 741 738 734 726 716 704 689 672 653 632 610 586 562 536 511 485 459 434 409 386 362 340 319 299 280 263 246 230 215 202 189 177 166 156 146 137 129 121 114 107 101 95 89 84 80 75 71 67 63 60 57 53 50 48 45 43 40 38 36 34 32 30 28 26 25 23 22 20 19 18 16 15 14 13 11 10 9 8 7 6 5 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 9 11 14 16 18 21 23
 34 36 38 40 42 45 47 50 52 55 58 61 64 68 71 75 79 83 88 92 97 102 108 114 120 126 133 140 147 155 164 173 182 192 202 213 224 236 248 261 274 287 301 315 329 343 357 371 384 398 410 422 433 443 451 459 465 470 473 475 476 475 474 471 467 462 456 450 443 436 428 420 412 404 396 388 381 373 366 359 352 346 340 334 329 324 319 315 311 307 303 300 297 295 292 290 288 287 285 284 283 282 281 280 280 279 279 278 278 277 277 276 276 275 274 272 271 269 267 265 262 259 256 252 249 244 240 235 230 225 219 214 208 202 196 190 184 177 171 165 159 153 148 142 136 131 126 120 115 111 106 101 97 93 89 85 81 78 74 71 68 65 62 59 56 54 51 49 46 44 42 40 38 36 34 32 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 6 5 4 4 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 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32
 10 11 12 13 14 16 17 18 20 21 23 24 26 28 29 31 33 35 37 39 41 44 46 49 51 54 57 60 63 66 70 73 77 81 85 90 95 100 105 110 116 122 128 135 142 150 158 166 175 184 194 204 215 226 238 250 263 276 290 305 320 336 352 368 385 403 420 438 456 474 492 510 528 545 562 578 594 609 624 637 650 662 673 682 691 699 705 710 714 717 718 719 718 716 712 708 702 696 688 679 669 659 647 635 621 607 593 578 562 546 529 513 496 479 462 445 428 412 396 380 364 349 334 320 306 292 279 267 255 243 232 222 212 202 193 184 176 168 160 153 146 139 133 127 121 116 111 106 101 96 92 88 84 80 76 73 70 66 63 60 57 55 52 50 47 45 43 40 38 36 34 32 31 29 27 25 24 22 21 19 18 17 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9
 43 46 50 55 59 63 68 73 78 84 90 95 102 108 114 121 128 135 143 150 158 166 174 182 190 198 207 215 223 231 239 247 254 261 268 275 281 287 292 297 302 306 309 312 314 316 318 319 319 319 319 318 318 317 315 314 312 311 309 308 306 305 303 302 301 300 300 299 299 299 300 301 301 303 304 306 308 311 313 316 320 324 328 332 337 342 347 353 360 367 374 382 390 398 408 417 427 438 449 461 473 486 499 513 527 541 555 570 584 598 612 625 637 648 657 665 671 675 677 676 672 666 657 646 632 616 597 577 555 532 509 484 460 435 411 387 363 341 319 298 278 259 241 224 209 194 180 167 154 143 132 122 113 104 96 89 81 75 69 63 58 53 48 44 40 36 32 29 26 23 20 17 15 13 10 8 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 13 15 17 19 21 24 27 30 33 36 39
 56 61 65 70 76 82 88 94 100 108 115 123 131 140 149 159 169 180 191 203 216 230 244 259 275 292 310 328 348 369 390 413 436 461 486 512 539 566 593 621 648 674 700 724 747 768 786 802 814 824 830 833 833 829 822 812 799 785 768 749 730 709 688 666 645 623 602 581 561 542 523 505 488 472 456 442 428 415 403 392 381 371 362 353 345 337 330 324 318 313 308 303 299 295 292 289 286 283 281 280 278 277 276 275 274 274 274 274 274 274 275 275 276 276 277 277 278 278 278 278 278 277 276 275 274 272 270 267 264 261 258 254 249 245 240 234 229 223 218 212 205 199 193 187 180 174 168 161 155 149 143 137 132 126 121 115 110 105 100 95 91 86 82 78 74 70 66 62 59 55 52 49 46 43 40 37 34 32 29 27 25 22 20 18 16 14 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 6 7 8 10 11 13 15 17 20 22 25 27 30 33 36 40 44 47 52
 37 40 43 46 49 52 56 59 63 67 71 75 79 83 87 92 96 101 105 110 115 120 125 130 135 140 145 150 156 161 166 172 177 183 188 194 199 205 211 216 222 228 234 240 246 252 258 265 271 278 286 293 301 310 319 328 338 348 359 371 383 396 410 425 440 457 474 492 511 530 551 572 593 616 638 662 685 709 732 755 778 800 821 841 860 876 891 904 914 921 925 926 924 919 910 899 884 866 846 823 798 771 743 713 683 652 621 591 560 531 501 473 446 420 395 372 349 328 308 290 272 256 241 226 213 201 189 178 168 159 150 142 135 128 121 115 109 104 98 94 89 85 81 77 73 70 67 64 61 58 55 52 50 48 45 43 41 39 37 35 33 32 30 28 27 25 24 22 21 19 18 17 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 4 5 6 8 9 11 12 14 16 18 20 22 24 27 29 32 34
 16 18 20 22 25 27 30 33 36 39 43 46 50 54 59 63 68 74 79 85 91 98 104 112 119 127 136 145 154 164 175 186 197 209 221 234 248 262 276 291 306 321 337 352 368 384 400 416 431 447 461 476 489 502 514 526 536 546 555 563 570 575 580 585 588 590 592 592 592 592 590 588 585 581 577 572 566 560 553 546 537 529 519 509 498 487 475 462 449 435 421 407 392 377 362 346 331 315 300 285 270 255 240 226 213 200 187 175 164 153 143 133 123 115 107 99 92 85 79 73 68 63 58 54 50 46 43 40 37 34 32 29 27 25 23 22 20 18 17 16 15 13 12 11 11 10 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 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 9 10 12 14
 70 73 76 79 83 86 89 92 96 99 102 106 109 113 116 120 123 127 130 134 137 141 145 148 152 156 159 163 167 171 175 178 182 186 191 195 199 203 208 212 217 222 227 232 238 243 249 256 262 269 276 283 291 299 307 316 325 334 344 353 363 373 383 394 404 414 424 434 444 453 462 471 478 485 492 497 502 505 508 509 510 509 507 504 500 494 488 481 473 464 454 443 432 420 408 395 383 370 357 344 330 317 305 292 280 268 256 244 233 223 213 203 194 185 176 168 161 153 147 140 134 128 123 118 114 109 105 101 98 95 92 89 86 84 81 79 77 75 73 72 70 69 67 66 65 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 49 48 47 47 46 45 44 43 42 41 41 40 39 38 37 36 35 35 34 33 32 31 30 29 28 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 19 20 21 23 24 26 27 29 31 33 35 37 39 41 44 46 48 51 53 56 59 62 64 67
 113 118 123 128 132 137 142 147 152 157 162 167 172 177 182 186 191 195 199 203 207 211 215 218 221 224 227 230 232 234 236 238 240 241 242 244 245 245 246 247 247 248 248 249 249 250 250 251 251 252 253 254 255 257 258 260 262 265 267 270 273 277 280 284 288 293 298 303 308 314 320 326 332 339 345 352 360 367 374 382 390 398 406 414 422 429 437 445 453 460 467 474 481 487 493 499 503 508 511 514 516 518 519 518 517 515 513 509 505 499 493 486 478 470 461 452 442 431 420 409 398 387 375 363 352 340 329 318 307 296 285 275 265 255 245 236 227 219 210 202 195 187 180 173 166 160 154 148 142 137 131 126 121 117 112 108 103 99 95 92 88 84 81 78 74 71 68 65 63 60 57 55 52 50 48 45 43 41 39 37 35 33 31 30 28 26 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 7 6 5 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 16 16 18 19 20 21 23 24 26 27 29 31 33 35 38 40 42 45 48 51 54 57 60 63 67 71 74 78 82 86 91 95 99 104 108
 52 57 61 67 72 78 84 91 99 106 115 124 134 145 157 169 183 197 213 230 248 267 289 311 335 361 389 418 449 481 515 549 585 621 657 692 726 758 787 813 835 852 864 870 871 866 856 841 822 799 773 745 716 685 655 624 594 564 536 508 483 458 435 413 393 374 357 340 325 311 298 287 276 266 256 248 240 233 226 220 215 210 205 201 197 194 191 188 186 183 182 180 178 177 176 175 175 174 174 173 173 173 173 173 173 174 174 174 174 174 174 174 174 174 174 173 172 172 171 169 168 166 164 162 160 157 155 152 149 145 142 138 135 131 127 123 119 115 111 107 103 99 95 91 88 84 80 77 73 70 67 64 61 58 55 52 50 47 45 42 40 38 36 34 32 30 28 27 25 23 22 21 19 18 17 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 7 7 8 9 10 11 12 13 15 16 18 20 22 24 26 29 31 34 37 41 44 48
 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 7 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 21 22 24 25 27 29 30 32 35 37 40 42 45 49 52 56 60 65 69 75 80 86 93 100 108 116 125 135 145 156 168 181 194 208 224 240 257 275 295 315 336 358 382 406 431 458 485 513 542 572 602 633 664 695 727 757 787 816 844 870 893 914 932 946 956 962 963 960 951 938 920 898 871 842 809 774 737 699 661 622 584 547 511 476 442 411 381 352 326 301 278 257 237 219 202 186 171 158 146 134 124 114 105 97 89 82 76 69 64 59 54 49 45 41 38 34 31 28 25 23 20 18 16 14 12 10 9 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 72 76 80 84 89 94 98 103 108 113 118 124 129 134 139 145 150 156 161 167 172 177 183 188 193 198 204 208 213 218 223 227 232 236 240 244 247 251 254 258 261 264 267 270 273 275 278 280 283 285 288 291 293 296 299 302 305 308 311 314 317 321 325 328 332 336 340 344 348 353 357 361 365 369 374 378 382 386 390 394 397 401 404 407 410 412 414 416 417 418 418 418 418 417 415 413 410 406 402 397 392 385 379 371 364 355 346 337 327 317 307 297 286 276 265 255 244 234 224 214 204 195 186 177 169 161 153 146 138 132 125 119 113 108 103 98 93 89 84 80 76 73 69 66 63 60 57 55 52 50 47 45 43 41 39 37 35 34 32 30 29 27 26 25 23 22 21 20 18 17 16 15 14 13 12 11 11 10 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 5 5 6 7 8 9 10 11 12 13 15 16 18 19 21 23 25 27 30 32 35 37 40 43 46 49 53 56 60 64 68
 62 65 68 71 74 77 80 83 86 89 93 96 99 103 106 110 113 117 120 124 128 131 135 139 143 147 151 155 159 164 168 172 177 182 187 192 197 202 208 214 220 226 233 240 248 255 264 272 282 291 302 313 324 336 349 363 377 392 408 424 441 459 477 495 515 534 554 573 593 613 632 650 668 685 701 716 729 741 750 758 764 767 768 767 764 759 751 741 730 716 701 685 667 648 629 608 587 566 545 523 502 481 460 440 420 400 381 363 346 329 313 298 284 270 257 245 233 223 212 203 194 186 178 170 164 157 151 146 141 136 131 127 123 120 116 113 110 107 104 102 99 97 94 92 90 88 86 84 82 80 79 77 75 73 72 70 68 67 65 64 62 61 59 57 56 54 53 51 50 48 47 45 44 42 41 40 38 37 35 34 32 31 30 28 27 26 24 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 6 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 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 8 9 9 10 11 12 13 15 16 17 19 20 22 23 25 27 29 31 33 35 37 39 41 44 46 49 51 54 56 59
 124 128 132 135 139 142 146 149 152 156 159 162 165 168 170 173 176 178 180 183 185 187 189 191 193 195 197 199 200 202 204 205 207 209 210 212 214 216 218 220 222 224 226 229 232 235 238 241 245 249 253 258 263 269 274 281 287 295 302 310 319 327 337 347 357 367 378 389 401 413 425 437 450 463 475 488 501 514 527 540 552 565 577 589 600 611 621 631 641 649 657 664 670 675 679 682 684 685 685 684 681 678 673 667 659 651 642 631 620 608 595 581 567 553 538 522 507 491 475 460 444 429 414 399 385 371 357 344 331 319 307 296 285 274 264 254 245 236 227 219 211 203 196 189 182 176 169 163 157 152 146 141 136 131 126 122 117 113 109 105 101 97 93 90 86 83 79 76 73 70 67 64 61 59 56 53 51 48 46 43 41 39 37 34 32 30 28 26 24 23 21 19 18 16 14 13 12 10 9 8 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 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 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 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 22 23 24 26 27 29 31 33 35 37 39 42 44 47 50 52 55 58 62 65 68 72 75 79 82 86 90 94 97 101 105 109 113 117 120
 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 6 7 7 8 9 9 10 11 12 13 14 15 17 18 20 22 24 26 29 32 36 39 44 49 54 61 68 76 85 96 107 120 135 152 171 192 216 243 273 306 344 386 433 485 542 605 675 752 835 925 1021 1123 1231 1341 1453 1564 1671 1770 1858 1931 1985 2019 2031 2020 1988 1937 1869 1788 1697 1600 1499 1398 1298 1201 1108 1020 937 861 790 725 665 610 561 516 475 438 405 375 348 324 302 282 265 249 234 221 209 199 189 180 172 164 157 151 145 140 134 130 125 121 117 113 109 106 102 99 96 93 90 87 84 81 79 76 73 71 69 66 64 61 59 57 55 53 50 48 46 44 42 40 38 36 35 33 31 29 27 26 24 22 21 19 18 16 15 14 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 5 6 8 9 11 13 14 16 18 20 22 24 27 29 32 34 37 40 44 47 51 54 58 63 67 72 77 83 89 95 101 108 116 124 132 141 150 160 171 182 193 206 219 232 246 261 276 292 308 325 342 359 376 393 410 427 444 460 475 490 504 517 529 539 549 558 566 572 578 583 587 590 593 595 596 597 598 599 600 601 602 603 604 605 607 609 612 615 618 622 626 630 635 640 645 651 657 663 669 675 680 686 691 696 700 703 705 706 706 704 701 696 690 682 673 661 648 634 618 600 582 563 543 522 501 480 459 437 417 396 376 357 338 321 303 287 271 256 242 229 216 204 193 183 173 163 154 146 138 131 124 117 111 105 100 95 90 85 81 77 73 69 65 62 59 56 53 50 48 45 43 40 38 36 34 32 30 28 27 25 24 22 21 19 18 17 15 14 13 12 11 10 9 8 7 7 6 5 5 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3
 61 62 64 66 68 69 71 73 75 77 79 81 83 85 87 89 92 94 96 99 101 104 107 109 112 115 118 121 125 128 132 135 139 143 148 152 157 162 167 173 178 184 191 198 205 212 220 228 237 246 256 266 276 287 299 311 323 336 349 362 376 389 403 417 431 445 459 472 485 497 509 520 530 539 547 554 560 564 567 569 570 569 567 564 560 554 547 539 530 520 510 499 487 474 461 448 435 421 407 393 379 365 352 338 325 312 299 287 274 263 251 241 230 220 210 201 192 184 176 168 161 154 148 142 136 131 126 121 116 112 108 104 101 98 94 91 89 86 84 81 79 77 75 73 71 69 67 66 64 63 61 60 59 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 24 24 23 22 21 20 20 19 18 18 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 40 42 43 45 46 48 49 51 52 54 56 57 59
 19 20 22 23 25 27 29 30 32 34 37 39 41 44 46 49 52 55 58 61 65 68 72 76 80 85 90 95 100 105 111 117 123 130 137 145 153 161 170 179 188 198 209 220 232 244 257 270 283 298 312 327 343 359 375 391 408 424 441 457 473 489 504 519 533 547 559 570 581 590 598 605 611 615 618 620 621 620 618 616 612 607 601 595 587 579 570 561 551 541 530 519 507 495 483 471 458 445 433 420 407 394 381 368 356 343 331 318 306 294 283 271 260 249 239 229 219 209 200 191 182 174 166 159 151 144 137 131 125 119 113 108 103 98 93 89 85 81 77 73 69 66 63 60 57 54 51 49 47 44 42 40 38 36 34 32 30 29 27 26 24 23 22 20 19 18 17 15 14 13 12 11 10 10 9 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 7 8 8 9 10 11 13 14 15 16 17
 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 32 33 35 37 39 42 44 47 50 52 56 59 63 67 71 75 80 85 91 97 104 111 119 128 137 147 158 170 183 197 212 228 246 265 286 308 332 358 386 415 446 478 512 547 584 621 658 695 731 767 801 832 861 887 908 927 940 950 956 957 954 948 939 927 912 896 877 858 837 816 795 773 751 730 709 688 668 648 629 611 593 576 559 543 528 513 498 485 471 458 446 433 422 410 399 388 378 367 357 347 337 328 319 309 300 292 283 274 266 258 250 242 234 227 219 212 205 198 192 185 179 173 167 161 156 150 145 140 135 130 126 121 117 113 109 105 102 98 95 92 89 86 83 80 77 75 72 70 68 66 64 62 60 58 56 54 53 51 49 48 46 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 19 18 18 17 17 16 16 15 14 14 13 12 12 11 10 10 9 9 8 7 7 6 6 5 4 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 12
 9 10 12 14 16 18 20 22 25 27 30 33 36 39 42 46 50 54 59 63 69 74 80 86 93 101 109 117 126 136 147 158 170 184 198 213 229 247 265 285 306 327 350 374 398 423 448 473 497 521 543 564 582 598 611 621 628 631 631 628 622 613 602 589 574 558 541 524 506 488 471 454 437 421 405 390 376 362 350 338 326 315 305 296 287 279 271 263 256 250 244 238 233 228 223 219 215 211 207 204 200 197 195 192 190 187 185 183 181 180 178 177 175 174 173 171 170 169 168 168 167 166 165 164 163 162 161 160 158 157 156 154 153 151 149 147 145 143 141 138 136 133 131 128 125 122 119 116 113 110 107 104 101 98 95 92 89 86 83 80 77 74 71 69 66 63 61 58 56 53 51 48 46 44 42 39 37 35 33 32 30 28 26 24 23 21 20 18 17 16 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7
 63 64 65 66 66 67 67 68 68 68 69 69 69 69 69 69 69 69 69 68 68 68 67 67 67 66 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 59 58 58 58 58 58 58 59 59 60 61 62 64 66 68 70 73 76 80 84 89 95 101 107 115 123 133 143 154 166 179 194 210 227 246 267 289 313 339 367 397 430 465 503 543 586 631 679 729 781 835 890 945 999 1052 1101 1147 1186 1218 1241 1254 1257 1249 1231 1202 1165 1120 1069 1013 954 894 834 775 718 663 610 561 516 473 434 399 366 336 309 285 262 242 224 208 193 180 167 156 146 137 129 122 115 108 103 97 92 88 84 80 76 73 70 67 64 61 59 56 54 52 50 48 46 44 42 41 39 38 36 35 33 32 30 29 28 27 25 24 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 6 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 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 14 15 15 16 17 19 20 21 22 23 25 26 28 29 31 32 34 35 37 39 40 42 43 45 47 48 50 51 53 54 55 57 58 59 60 61 62
 30 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 72 74 76 78 80 83 85 88 90 93 95 98 101 104 107 110 113 117 121 125 129 134 139 144 150 156 163 171 179 188 199 210 222 235 250 266 284 303 324 347 372 399 428 459 492 527 563 601 641 681 722 762 802 839 874 906 933 956 972 982 986 982 972 956 934 906 874 839 800 760 719 677 636 595 555 517 480 445 412 381 352 325 300 276 254 235 216 199 184 170 157 146 135 125 117 109 102 95 89 84 79 75 71 68 64 61 59 56 54 52 50 49 47 46 44 43 42 41 39 38 37 36 35 35 34 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 21 20 20 19 18 17 17 16 15 14 14 13 12 12 11 10 9 9 8 7 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 10 11 12 14 15 17 18 20 21 23 24 26 28
 104 109 114 119 124 129 134 139 144 149 154 159 164 169 174 179 184 189 194 199 204 209 214 219 223 228 233 238 243 248 252 257 262 267 272 277 282 287 292 297 302 307 312 318 323 329 334 340 346 352 358 365 371 378 385 391 398 405 412 420 427 434 441 448 455 461 468 474 480 486 492 497 502 507 511 515 519 522 525 528 530 532 534 535 536 536 537 536 536 535 533 532 529 527 524 520 517 512 508 502 497 491 484 477 470 462 454 446 437 428 419 409 399 389 379 369 359 349 339 329 319 309 300 290 281 272 263 255 246 238 231 223 216 209 202 196 189 183 178 172 166 161 156 151 146 142 137 133 129 125 121 117 114 110 106 103 100 97 93 90 87 84 82 79 76 73 71 68 66 63 61 58 56 54 51 49 47 45 43 41 39 37 35 33 31 29 27 25 24 22 20 19 17 16 14 13 11 10 9 8 7 6 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 8 9 10 11 12 13 14 16 17 19 21 23 25 27 29 32 35 37 40 43 47 50 53 57 61 65 69 73 77 81 86 90 95 100
 14 16 19 21 23 26 28 31 34 37 40 43 47 51 54 58 63 67 72 77 82 87 93 99 105 112 119 127 135 143 153 162 173 184 195 208 221 236 251 268 285 304 324 346 369 394 421 449 479 510 544 579 615 653 692 732 772 812 850 888 923 955 984 1008 1028 1042 1051 1053 1050 1041 1027 1008 985 958 927 895 860 824 787 750 713 677 641 606 572 539 508 478 449 422 396 371 348 325 305 285 266 249 232 217 202 189 176 164 153 143 133 124 116 108 101 95 89 83 78 73 69 65 62 59 56 53 51 49 47 45 44 43 41 40 40 39 38 38 37 37 36 36 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 21 21 20 19 19 18 17 16 16 15 14 13 13 12 11 10 10 9 8 8 7 6 6 5 4 4 3 3 2 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 1 2 4 5 7 9 10 12
 69 73 78 82 86 90 95 99 104 109 113 118 123 128 133 138 143 148 153 158 163 168 172 177 182 186 191 195 200 204 208 212 216 220 223 227 230 234 237 241 244 247 251 255 259 263 267 272 278 283 290 297 306 315 325 337 350 364 380 397 417 438 461 487 515 545 577 612 649 689 731 775 821 869 918 968 1018 1067 1115 1160 1201 1236 1265 1287 1299 1301 1293 1275 1246 1208 1162 1108 1050 987 922 856 791 727 666 607 551 500 452 407 367 330 296 266 238 213 191 171 154 138 124 111 100 90 82 74 67 61 55 51 46 43 39 36 33 31 29 27 25 24 22 21 20 19 18 17 16 15 14 14 13 13 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 5 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 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 14 15 16 18 20 22 24 26 28 31 33 36 39 42 45 48 51 55 58 62 66
 47 50 54 58 61 65 69 74 78 83 88 94 99 105 111 117 124 131 139 146 155 163 172 181 191 201 212 223 235 246 259 271 284 298 311 325 339 353 367 381 395 408 422 434 446 458 469 478 487 495 502 508 512 516 518 520 520 519 518 516 513 510 506 501 497 492 486 481 476 470 465 460 454 449 444 439 434 430 426 421 417 414 410 407 403 400 397 394 391 389 386 384 381 379 376 374 371 369 366 363 361 358 355 351 348 345 341 337 333 328 324 319 314 309 304 298 292 286 280 274 268 262 255 249 242 236 229 223 216 210 204 197 191 185 179 174 168 163 157 152 147 142 137 132 128 124 119 115 111 107 104 100 97 93 90 87 84 81 78 75 73 70 68 65 63 61 58 56 54 52 50 48 47 45 43 41 40 38 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 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 8 8 8 8 7 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 1 1 1 2 2 3 4 4 5 6 7 8 9 11 12 13 15 16 18 20 22 24 26 28 30 33 36 38 41 44
 15 17 19 21 23 25 27 30 32 35 37 40 43 46 49 52 56 59 63 66 70 74 78 82 87 91 96 101 106 111 116 122 127 133 139 145 151 158 164 171 178 184 192 199 206 214 221 229 237 245 253 261 270 278 287 296 305 314 324 334 344 354 365 376 387 399 411 423 436 449 462 476 491 506 521 537 553 569 586 604 621 639 657 675 694 712 731 749 767 785 802 818 834 848 861 872 881 889 894 896 896 893 887 878 866 851 832 812 788 763 736 707 677 646 615 584 553 522 492 463 435 408 382 358 335 313 292 273 255 238 222 208 194 181 169 158 148 138 129 121 113 106 99 93 87 82 76 71 67 63 59 55 51 48 44 41 39 36 33 31 29 26 24 22 20 18 17 15 13 12 10 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 43 46 48 51 54 57 60 62 65 68 71 74 77 80 83 86 89 92 95 98 101 104 106 109 112 115 118 121 124 127 129 132 135 138 141 144 147 150 153 157 160 163 167 171 175 180 184 189 195 200 207 213 221 229 238 247 258 269 282 295 310 326 344 362 383 405 428 453 480 509 539 571 604 639 676 714 753 792 833 873 913 953 991 1028 1062 1094 1122 1146 1166 1180 1190 1193 1191 1184 1171 1153 1130 1102 1071 1037 1000 961 920 879 837 796 755 714 675 637 601 566 533 502 473 445 420 396 373 352 333 315 299 283 269 256 244 233 222 213 204 195 187 180 173 167 161 155 149 144 139 134 130 125 121 117 113 109 105 102 98 95 91 88 85 82 79 76 73 70 67 64 61 58 56 53 51 48 46 43 41 38 36 34 32 30 27 25 23 21 20 18 16 14 13 11 9 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 18 20 22 24 26 29 31 33 36 38 41
 30 31 32 33 34 35 37 38 39 40 42 43 44 46 47 49 50 52 54 56 57 59 61 64 66 68 71 73 76 79 82 85 89 92 96 101 105 110 115 120 126 133 139 147 154 163 172 182 192 204 216 229 243 259 275 293 312 332 354 377 401 427 455 484 514 545 578 611 645 680 715 750 784 818 851 883 912 940 965 988 1007 1024 1037 1047 1053 1056 1056 1053 1046 1037 1026 1012 996 978 958 938 916 893 869 845 821 796 772 747 722 698 674 651 628 605 583 562 541 521 502 483 465 448 432 416 401 387 373 360 348 336 325 315 305 296 287 278 270 263 256 249 242 236 230 225 219 214 209 204 199 195 190 186 182 178 174 171 167 163 160 157 153 150 147 144 141 138 135 132 129 126 124 121 118 116 113 111 108 106 104 101 99 97 94 92 90 88 86 83 81 79 77 75 73 71 69 67 65 63 61 60 58 56 54 53 51 50 48 47 45 44 43 41 40 39 38 37 36 36 35 34 34 33 32 32 32 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 30 30 30 30 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 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 13 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 28 29
 15 16 16 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 44 46 48 50 53 55 58 60 63 66 70 74 77 82 86 91 96 102 108 114 121 129 137 145 154 164 174 185 196 208 221 235 249 263 278 294 310 326 343 360 377 395 412 429 447 464 481 497 513 528 543 557 571 584 595 606 616 624 632 638 643 646 647 647 645 642 636 629 620 609 596 582 566 549 530 511 490 469 448 426 404 382 361 340 320 300 281 264 247 231 216 202 188 176 165 154 145 136 127 120 113 106 100 95 90 85 81 77 74 70 67 65 62 60 58 56 54 52 50 49 48 46 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 19 18 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15
 12 13 14 15 15 16 17 18 19 21 22 23 24 25 27 28 29 31 32 34 35 37 38 40 42 44 46 48 50 52 55 57 59 62 65 67 70 73 76 79 83 86 90 93 97 101 105 109 113 118 122 126 131 135 140 145 149 154 159 163 168 172 177 181 185 189 193 197 201 204 207 211 214 216 219 221 223 226 227 229 231 232 233 235 236 237 237 238 239 239 240 240 240 240 241 241 241 240 240 240 240 239 239 238 237 237 236 235 234 233 231 230 228 227 225 223 221 220 217 215 213 211 208 206 203 201 198 196 193 191 188 185 182 180 177 174 171 169 166 163 160 158 155 152 149 146 144 141 138 135 132 130 127 124 121 119 116 113 110 108 105 102 100 97 94 92 89 86 84 81 79 76 74 71 69 66 64 62 59 57 55 53 50 48 46 44 42 40 38 37 35 33 31 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 4 4 5 5 6 7 7 8 9 10 10 11
 24 26 29 33 36 39 43 47 51 55 59 64 69 74 79 85 90 96 103 109 116 124 131 139 147 156 165 174 184 194 205 215 227 238 250 262 274 287 300 313 326 339 352 365 378 390 402 414 426 436 447 456 465 474 481 488 495 500 506 510 514 518 521 524 527 529 532 535 538 541 544 548 553 557 563 569 575 583 591 600 610 621 633 646 660 676 692 710 729 749 770 793 816 841 867 894 921 949 977 1005 1032 1058 1083 1105 1124 1140 1152 1158 1160 1155 1144 1128 1105 1076 1043 1004 962 917 870 821 772 724 676 629 584 542 501 463 427 394 363 334 308 283 261 240 221 204 188 173 160 147 136 125 116 107 99 91 84 78 72 66 61 57 52 48 44 40 37 34 31 28 25 23 20 18 16 14 12 10 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 11 13 16 18 21
 0 0 0 0 1 2 3 4 5 6 7 8 9 11 12 14 15 17 19 21 23 25 27 30 33 36 40 44 48 52 58 63 70 77 85 93 103 115 127 141 158 176 197 220 247 277 312 351 395 445 500 563 631 706 787 872 960 1047 1131 1207 1272 1322 1354 1366 1359 1333 1293 1240 1179 1112 1044 975 909 845 786 731 680 634 592 554 519 489 461 437 414 395 377 361 348 335 324 314 306 298 291 286 280 276 272 268 265 263 260 258 256 254 252 250 248 246 244 241 238 235 231 227 223 219 214 208 203 197 191 185 178 172 165 159 152 146 140 133 127 122 116 111 106 101 96 92 87 83 79 76 72 69 66 63 61 58 56 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 3 6 9 12 16 20 25 30 35 41 48 56 64 73 84 95 108 123 139 158 179 202 229 259 293 332 376 426 483 547 619 699 789 887 992 1104 1219 1334 1442 1539 1617 1670 1695 1689 1654 1594 1514 1420 1318 1213 1110 1010 916 829 750 678 614 556 505 459 418 382 350 322 297 274 254 237 221 207 194 183 173 164 156 149 142 136 131 127 122 119 116 113 110 108 106 105 103 102 101 101 101 101 101 101 102 103 104 106 108 110 112 115 117 121 124 128 132 136 140 145 150 155 160 166 172 177 183 189 194 200 205 210 215 220 224 227 230 232 233 234 234 234 232 230 228 224 220 216 211 205 199 193 187 180 173 166 159 152 145 139 132 125 119 112 106 100 95 89 84 79 74 69 65 60 56 52 48 45 41 38 35 32 29 26 24 21 19 17 14 12 10 9 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 36 39 42 45 49 53 57 61 66 70 75 81 86 92 98 105 112 120 128 136 145 155 165 176 188 201 214 229 245 261 279 298 319 341 364 389 415 443 472 503 536 569 603 639 674 710 745 778 811 840 867 890 909 923 932 936 935 929 918 903 884 861 836 809 781 751 721 690 660 631 602 573 546 520 495 471 448 427 406 387 369 351 335 319 305 291 278 265 253 242 232 222 212 203 194 186 178 171 164 157 151 145 139 133 128 123 118 114 110 106 102 99 95 92 89 87 84 82 80 78 76 74 73 71 70 69 68 67 66 65 64 64 63 63 62 62 61 61 61 60 60 60 59 59 59 58 58 58 58 57 57 57 56 56 56 55 55 54 54 53 53 52 52 51 51 50 49 49 48 47 47 46 45 45 44 43 42 41 40 39 39 38 37 36 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 6 6 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 10 12 14 16 18 20 22 25 27 30
 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 88 89 90 92 93 95 96 98 100 102 104 106 108 110 113 115 118 121 124 128 132 136 140 145 150 155 161 167 174 181 188 196 205 214 224 234 245 256 268 281 294 308 322 336 351 367 383 399 415 431 447 463 478 493 508 521 534 545 555 564 571 576 580 582 581 579 575 569 561 552 541 529 515 501 485 469 453 436 419 401 384 367 351 334 318 303 288 274 260 247 235 223 212 201 191 182 173 164 157 149 142 136 130 124 119 114 110 105 101 97 94 90 87 84 82 79 76 74 72 69 67 65 63 62 60 58 57 55 54 52 51 49 48 47 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 54 54 55 55 56 56 56 57 57 57 57 58 58 58 58 58 57 57 57 57 56 56 56 55 55 54 54 53 52 52 51 50 50 49 48 48 47 47 46 45 45 44 44 43 43 43 42 42 42 41 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 46 46 47 47 48 49 49 50 51 52 53 53 54 55 56 57 58 58 59
 68 71 74 78 81 84 88 91 95 99 102 106 110 114 118 123 127 131 136 141 146 151 157 162 168 174 181 187 194 202 209 218 226 235 245 255 265 276 288 300 313 326 341 356 371 387 404 422 440 459 478 497 517 537 556 576 595 613 631 647 663 677 689 700 709 715 720 723 725 724 721 717 712 705 696 687 677 666 654 642 629 616 603 590 577 563 550 537 524 512 499 487 475 463 451 439 428 417 406 396 385 375 365 355 345 336 327 318 309 300 292 283 275 268 260 253 246 239 233 227 221 215 210 205 200 196 192 188 184 181 177 174 172 169 167 165 162 160 159 157 155 154 152 151 150 149 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 128 127 126 125 123 122 120 119 117 115 113 111 110 107 105 103 101 98 96 93 91 88 85 83 80 77 74 71 68 65 62 59 57 54 51 48 46 43 40 38 36 33 31 29 27 25 23 22 20 19 17 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 4 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 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 3 4 5 6 7 8 9 10 12 13 15 16 18 20 22 23 26 28 30 32 34 37 39 42 45 47 50 53 56 59 62 65
 26 27 29 30 31 32 34 35 37 38 40 42 44 46 48 50 52 54 57 60 62 65 68 72 75 79 83 87 92 97 102 108 114 120 127 134 142 151 160 169 179 190 201 214 226 240 253 268 282 297 313 328 343 357 371 384 396 407 416 423 429 432 434 434 432 428 423 417 409 400 391 381 371 360 349 339 328 318 308 298 289 280 272 264 256 249 243 237 231 226 221 216 212 209 205 203 200 198 196 195 193 193 192 192 192 193 193 194 196 197 199 202 204 207 210 213 216 219 223 226 229 232 235 238 241 243 244 245 246 246 245 244 242 240 236 232 228 223 218 212 206 199 193 186 179 172 165 158 151 144 138 131 125 119 113 108 102 97 92 87 82 78 74 70 66 62 59 55 52 49 46 43 41 38 36 33 31 29 27 25 23 21 19 18 16 15 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25
 40 42 45 47 49 52 54 56 59 62 64 67 69 72 74 77 79 82 84 86 88 90 92 94 96 97 99 100 101 102 102 103 103 103 103 103 103 103 102 102 101 101 100 99 98 97 96 96 95 94 93 92 92 91 91 90 90 90 89 89 89 89 90 90 90 91 91 92 92 93 94 95 95 96 97 98 99 100 101 102 104 105 106 107 108 110 111 112 113 115 116 117 118 120 121 122 124 125 126 128 129 130 132 133 134 136 137 138 140 141 142 144 145 146 147 148 150 151 152 153 154 154 155 155 156 156 156 156 155 155 154 153 152 150 148 146 144 141 138 135 132 129 125 122 118 114 110 106 102 98 94 90 87 83 79 75 72 68 65 61 58 55 52 49 47 44 41 39 37 34 32 30 28 27 25 23 21 20 18 17 16 14 13 12 11 10 9 8 7 6 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 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 29 30 32 34 36 38
 57 59 60 62 64 66 67 69 71 73 75 77 79 81 83 86 88 91 93 96 99 101 104 107 111 114 118 121 125 129 133 137 142 147 151 157 162 167 173 179 185 191 197 204 210 217 223 230 237 243 250 256 262 268 273 278 282 286 289 292 294 296 297 297 296 295 294 292 289 286 283 280 276 271 267 263 258 253 249 244 240 235 231 226 222 218 214 211 207 204 201 198 195 192 190 188 186 184 182 181 179 178 178 177 177 176 176 177 177 178 178 179 181 182 184 185 187 189 192 194 197 199 202 205 208 211 213 216 219 221 223 225 227 229 230 231 231 231 231 230 228 227 224 222 219 215 212 208 203 199 194 189 184 178 173 167 162 156 151 145 140 135 129 124 119 114 109 104 100 95 91 86 82 78 74 70 67 63 60 57 53 50 47 44 42 39 37 34 32 29 27 25 23 21 20 18 16 15 13 12 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 40 41 42 44 45 47 48 49 51 52 54 56
 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 28 29 31 33 35 37 39 42 44 47 50 53 56 59 63 67 71 76 81 86 92 99 106 113 122 131 141 152 164 177 191 207 224 243 264 286 311 337 365 395 426 459 492 526 560 592 623 652 677 698 714 725 730 729 724 713 698 679 656 632 606 579 551 523 496 469 444 419 395 373 351 331 312 295 278 263 248 235 222 211 200 190 180 172 164 157 150 144 138 133 129 125 122 119 116 114 112 111 110 109 109 109 109 109 110 111 112 113 114 116 117 119 120 122 123 124 126 127 128 128 129 129 129 129 129 128 128 126 125 123 122 119 117 114 112 109 106 102 99 95 92 88 84 80 77 73 69 65 62 58 55 51 48 45 41 38 35 32 30 27 25 22 20 18 16 14 12 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3
 40 42 45 48 50 53 57 60 63 67 70 74 78 82 87 91 96 100 105 111 116 121 127 133 139 145 152 158 165 172 178 185 192 200 207 214 221 227 234 240 246 252 258 263 267 271 275 278 281 282 284 285 285 285 284 283 281 279 277 275 272 269 266 263 259 256 252 249 246 243 239 236 233 230 227 225 222 220 217 215 213 211 209 207 205 203 201 200 198 197 195 194 192 191 189 187 186 184 183 181 179 177 175 173 171 169 166 164 161 159 156 153 150 147 144 140 137 134 131 127 124 121 117 114 111 108 105 102 99 96 93 91 88 85 83 81 78 76 74 72 70 68 66 65 63 61 60 58 57 55 54 53 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 12 13 15 16 18 19 21 23 24 26 28 30 32 35 37
 66 67 67 68 68 69 69 69 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 72 72 72 73 73 73 74 74 74 75 75 76 77 77 78 79 79 80 81 82 83 84 85 86 88 89 90 91 92 94 95 96 97 98 100 101 102 103 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 122 123 124 124 125 125 126 126 127 127 127 127 127 127 127 127 126 126 125 125 124 123 122 121 120 119 118 116 115 113 112 110 109 107 105 104 102 100 99 97 95 94 92 91 90 88 87 86 85 84 83 82 81 80 79 79 78 78 77 77 76 76 76 75 75 75 75 75 74 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 74 73 73 72 72 71 70 69 68 68 66 65 64 63 62 60 59 58 56 55 53 51 50 48 47 45 44 42 40 39 37 36 35 33 32 31 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 27 28 29 30 32 33 34 36 37 39 40 41 43 44 46 47 49 50 51 53 54 55 56 58 59 60 61 62 63 63 64 65 66
 18 20 22 24 26 28 30 32 35 37 40 42 45 48 51 54 57 60 64 67 71 75 79 83 88 92 97 102 107 113 118 124 131 137 144 151 159 167 176 185 194 204 215 226 238 251 264 279 294 310 327 346 365 385 407 430 454 479 505 532 560 589 618 648 677 707 735 762 787 811 831 849 864 874 881 883 880 874 863 848 829 807 781 753 723 691 658 624 590 556 523 490 457 426 396 368 341 315 290 268 246 226 207 190 174 159 145 132 121 110 100 92 83 76 69 63 58 53 48 44 41 38 35 32 30 28 26 25 23 22 21 20 19 19 18 17 17 17 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 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 11 13 14 16
 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 42 44 46 47 49 51 53 55 57 59 62 64 67 70 73 76 80 83 87 92 96 101 107 113 119 126 133 141 150 159 170 181 193 206 220 235 251 269 288 308 330 353 378 403 430 458 486 516 546 576 605 634 662 689 714 736 757 774 788 800 808 812 814 812 807 800 791 779 765 750 734 716 698 679 660 641 622 603 584 565 547 529 512 495 479 463 448 433 419 406 393 381 369 358 348 338 329 320 312 304 297 290 284 278 273 268 263 259 255 252 248 245 242 239 237 234 232 229 227 225 222 220 218 215 213 210 208 205 203 200 197 194 191 189 186 183 180 177 174 171 168 165 162 158 155 152 149 146 143 140 137 134 131 128 125 122 119 116 113 110 107 104 101 99 96 93 90 87 85 82 79 76 74 71 69 66 64 61 59 57 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 20
 30 31 33 34 36 38 39 41 43 44 46 48 50 52 54 56 58 60 62 64 66 68 71 73 76 78 81 84 87 90 93 96 100 103 107 111 115 119 124 129 134 139 145 151 157 164 171 178 186 194 203 213 222 233 244 255 267 280 293 307 321 336 350 366 381 396 412 427 442 456 470 484 496 508 518 528 536 543 549 553 556 558 558 558 556 552 548 543 537 531 523 516 507 498 489 480 470 460 451 441 431 421 411 401 392 383 373 364 356 347 339 331 324 317 310 303 297 292 286 281 277 273 269 266 263 260 258 256 255 254 253 253 252 252 252 253 253 254 254 255 256 256 257 257 257 258 257 257 257 256 255 254 253 251 249 247 244 241 238 234 231 227 222 218 213 208 203 198 192 187 181 175 170 164 158 152 146 140 134 128 122 117 111 106 100 95 90 85 80 76 71 67 63 59 55 51 48 45 41 39 36 33 31 29 26 24 23 21 19 18 17 16 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 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 1 1 2 3 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 23 24 26 27 28
 1 2 3 4 6 7 8 9 11 12 13 15 17 18 20 22 24 26 28 30 32 35 37 40 42 45 48 52 55 59 62 66 70 74 79 84 88 93 99 104 110 116 122 128 134 140 147 154 160 167 173 180 187 193 199 205 211 217 223 228 233 238 242 247 251 255 259 263 267 271 275 279 283 288 293 298 304 310 316 324 332 340 350 360 371 383 397 411 427 443 462 481 502 525 549 574 601 630 660 691 723 756 789 822 853 883 910 934 953 966 973 973 966 952 930 902 868 829 787 742 696 649 603 558 514 473 435 399 365 335 306 280 257 235 216 198 182 168 154 142 131 121 112 104 97 90 84 78 73 68 63 59 55 52 49 45 43 40 38 35 33 31 29 27 26 24 22 21 20 18 17 16 15 13 12 11 10 10 9 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 80 83 86 89 93 96 100 104 107 111 115 119 123 127 132 136 140 145 150 154 159 164 170 175 180 186 192 197 203 209 216 222 229 236 243 250 257 264 272 280 288 296 304 313 321 330 339 348 357 366 375 385 394 403 412 421 430 439 447 456 463 471 478 484 490 496 501 505 509 512 514 516 517 518 518 517 516 514 512 509 505 501 497 492 487 481 475 469 462 455 448 440 432 423 415 406 397 388 378 369 359 349 339 329 319 309 299 289 280 270 260 251 242 233 224 215 207 199 191 184 176 170 163 157 151 145 140 135 130 125 121 116 112 109 105 102 98 95 92 89 87 84 81 79 77 75 72 70 68 67 65 63 61 60 58 57 55 54 52 51 49 48 47 46 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 19 18 17 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 24 25 26 28 29 31 32 34 36 38 40 42 44 47 49 51 54 57 59 62 65 67 70 73 76
 116 120 125 129 134 138 143 147 151 156 160 165 169 174 178 183 187 192 197 202 207 212 217 223 228 234 240 246 252 259 266 273 280 288 295 303 312 320 329 338 347 357 366 376 385 395 405 414 423 432 440 448 456 463 469 475 480 484 487 490 491 492 492 492 491 489 487 484 481 477 473 469 465 461 456 452 448 443 439 435 431 427 423 419 416 412 409 405 401 398 394 390 386 382 378 373 368 362 357 350 343 336 328 320 311 302 293 283 273 262 252 241 231 220 209 199 189 179 169 160 151 143 134 127 119 113 106 100 94 89 84 79 75 71 67 63 60 57 54 51 49 47 44 42 40 39 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 8 8 7 7 6 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 15 16 17 19 20 22 24 26 28 30 33 35 38 41 44 47 50 54 57 61 65 69 73 77 81 85 90 94 98 103 107 112
 27 29 32 34 37 40 42 45 48 51 54 57 60 63 66 69 73 76 79 82 86 89 92 96 99 102 106 109 112 115 119 122 125 128 131 134 138 141 144 147 150 153 156 159 162 166 169 172 175 179 182 186 190 194 198 202 207 211 216 222 227 233 239 246 253 260 268 275 284 292 301 310 320 330 339 349 360 370 381 391 402 412 422 433 443 453 462 472 480 489 497 504 510 516 521 525 529 531 532 532 531 528 525 520 514 507 499 490 480 469 457 445 433 420 406 393 380 366 353 341 328 317 305 295 285 275 266 258 251 244 238 232 227 222 218 214 211 208 206 204 202 200 199 197 196 195 194 193 193 192 191 190 189 188 187 186 184 183 181 179 177 174 172 169 165 162 158 155 150 146 142 137 132 127 122 117 111 106 101 95 90 85 80 74 70 65 60 56 51 47 43 40 36 33 29 26 24 21 19 16 14 13 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 1 2 4 5 7 8 10 12 14 16 18 20 22 24
 28 29 31 32 34 35 37 38 40 41 43 44 46 47 49 50 52 54 55 57 58 60 61 63 65 66 68 70 71 73 75 76 78 80 82 84 86 88 90 92 94 96 99 101 104 106 109 112 115 118 122 125 129 133 137 142 147 152 157 162 168 174 181 187 194 202 209 217 225 233 241 250 258 267 276 284 293 302 311 319 328 336 344 352 360 367 374 380 386 392 397 402 406 409 412 414 415 416 415 414 412 409 406 401 396 390 383 375 367 359 349 340 330 319 309 298 288 277 267 257 247 237 228 219 210 202 194 187 180 173 167 161 155 150 145 140 136 132 128 125 121 118 115 112 109 106 104 101 99 97 94 92 90 88 86 84 82 81 79 77 75 73 71 70 68 66 64 63 61 59 57 55 54 52 50 48 46 45 43 41 39 37 36 34 32 31 29 27 26 24 23 21 20 18 17 16 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 21 22 23 25 26
 0 1 2 3 4 6 7 9 10 12 14 16 18 20 22 24 27 30 33 36 39 43 46 50 55 59 64 70 75 81 88 95 103 111 119 129 139 149 161 173 186 200 215 230 247 264 282 300 319 339 358 377 397 415 433 449 464 477 489 498 505 509 511 511 509 505 499 491 483 473 462 451 440 428 416 405 393 382 371 361 351 341 332 324 315 308 300 293 286 280 274 269 263 258 254 249 245 241 237 234 230 227 224 221 218 216 213 211 209 207 205 203 201 200 198 197 196 195 194 193 193 192 192 192 192 192 192 192 192 192 193 193 193 193 193 193 192 192 191 190 189 188 186 185 183 180 178 175 172 169 166 162 158 154 150 146 141 137 132 127 123 118 113 108 103 99 94 89 85 80 76 72 68 64 60 56 52 49 45 42 39 36 33 30 28 25 23 21 19 17 15 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
 10 13 15 17 20 22 25 28 31 34 37 40 43 47 50 54 58 62 66 70 75 79 84 89 94 99 104 110 115 121 127 133 140 147 153 160 168 175 183 191 200 209 218 228 238 248 260 271 284 297 311 326 342 358 376 395 416 438 461 485 511 539 568 599 631 664 698 733 769 805 841 876 910 943 974 1003 1028 1051 1070 1085 1095 1102 1104 1101 1094 1083 1069 1050 1029 1004 977 948 917 884 851 817 782 748 714 680 646 614 582 552 522 494 467 442 417 395 373 353 334 317 300 285 271 258 247 236 226 216 208 200 193 186 180 174 168 163 159 154 150 146 142 138 134 131 127 124 120 117 114 111 108 104 101 98 95 92 89 86 83 80 77 74 72 69 66 63 60 57 55 52 49 47 44 42 39 37 34 32 29 27 25 23 21 19 17 15 13 11 9 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 1 3 4 6 8
 77 86 94 104 114 124 136 148 160 173 187 202 217 233 249 266 283 300 318 336 354 372 390 407 424 439 454 468 480 492 501 509 515 520 523 524 524 522 519 514 508 502 494 486 478 469 460 451 443 434 426 419 412 405 400 395 391 388 385 383 382 382 382 384 385 388 391 394 398 403 407 413 418 424 430 436 442 448 454 460 466 471 476 480 484 486 488 489 489 488 486 482 477 470 462 453 442 431 418 404 389 374 358 341 325 308 292 275 259 244 229 214 200 187 175 163 152 142 132 123 115 108 101 95 89 84 79 75 71 67 64 61 58 56 54 52 50 49 47 46 45 44 43 42 41 40 40 39 39 38 38 37 37 37 36 36 36 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 24 24 23 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 24 28 33 38 43 49 55 62 69
 36 39 42 45 48 51 55 58 61 65 69 72 76 80 83 87 91 95 99 102 106 110 114 117 121 124 128 131 134 137 140 143 145 147 150 152 154 155 157 158 159 160 161 162 163 163 164 165 165 166 167 168 169 171 173 175 178 181 185 190 195 201 208 216 225 235 246 258 272 288 304 323 343 365 389 415 443 473 505 540 576 615 656 698 742 787 831 875 916 955 988 1015 1035 1045 1046 1037 1017 987 949 903 852 797 740 682 625 570 517 468 421 379 340 305 273 244 218 195 175 157 140 126 114 102 93 84 76 70 64 58 54 50 46 43 40 38 35 33 31 30 28 27 26 25 24 23 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 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 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 1 2 4 5 7 8 10 12 14 16 18 21 23 25 28 30 33
 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 41 44 46 49 51 54 58 61 65 69 74 79 84 90 97 104 112 121 131 141 153 166 181 197 214 234 255 279 304 332 362 395 429 466 504 544 584 624 663 700 735 765 791 811 825 833 835 831 821 806 788 766 743 717 691 664 637 611 585 561 538 515 495 475 457 440 424 409 395 383 371 360 350 341 333 325 318 312 306 301 296 291 287 283 280 277 274 271 269 267 265 263 261 260 259 257 256 255 254 253 252 251 250 249 248 246 245 244 243 241 240 239 237 235 234 232 230 229 227 225 223 221 219 217 215 213 211 209 207 205 203 202 200 198 196 194 192 190 188 186 184 182 180 178 176 174 172 169 167 164 162 159 156 153 150 147 143 140 136 132 129 125 120 116 112 108 103 99 95 90 86 82 77 73 69 65 61 58 54 51 47 44 41 38 36 33 31 29 27 25 23 22 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 10 11
 0 0 0 0 0 0 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 33 35 37 39 41 44 47 50 53 57 61 66 71 76 82 89 96 104 113 123 134 146 159 173 189 205 223 243 264 286 309 333 359 385 412 439 466 493 520 545 568 590 610 627 642 653 662 667 670 669 665 658 649 638 624 609 593 575 557 538 518 498 479 460 441 422 404 387 371 356 341 327 315 303 293 283 274 266 259 252 247 241 237 233 229 226 223 220 218 215 213 211 208 206 203 201 198 195 192 189 185 182 178 174 170 165 161 156 151 146 141 135 130 125 119 114 109 103 98 93 87 82 77 73 68 63 59 55 51 47 43 39 36 33 29 27 24 21 19 17 14 12 11 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
 106 110 113 116 119 121 124 126 128 130 132 133 135 136 137 138 139 139 140 140 141 141 141 141 141 141 141 141 141 141 140 140 140 139 139 139 139 138 138 138 138 137 137 137 137 137 138 138 138 139 140 141 142 143 144 146 147 149 151 153 156 158 161 164 167 170 174 177 181 185 188 192 196 201 205 209 213 218 222 227 232 236 241 246 250 255 260 264 269 274 278 283 287 291 295 299 302 305 308 311 313 314 315 315 315 314 313 311 308 305 301 296 291 285 279 272 265 257 250 242 234 226 218 210 202 195 187 180 174 167 161 156 150 146 141 138 134 131 129 126 124 123 122 121 121 121 121 122 122 123 125 127 129 131 133 136 139 142 146 149 153 158 162 167 172 177 182 188 194 200 206 212 219 225 231 237 243 249 254 259 264 267 270 272 273 273 272 270 266 261 256 249 241 233 224 214 204 193 183 172 162 151 141 132 122 114 105 97 90 83 76 70 65 60 55 51 47 43 40 37 34 31 29 27 25 23 22 20 19 18 17 16 15 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 9 10 12 14 16 18 20 22 25 28 30 33 36 40 43 46 50 54 57 61 65 69 73 77 81 84 88 92 96 99 103
 36 38 39 41 43 45 47 50 52 54 56 58 61 63 65 68 70 73 75 78 81 83 86 89 92 95 98 101 104 108 111 115 118 122 126 131 135 140 145 150 156 162 168 175 183 191 200 209 219 230 242 255 269 285 301 319 338 358 380 404 428 454 481 509 538 567 596 626 654 681 706 730 750 767 780 790 795 796 793 786 775 760 742 722 699 675 649 623 596 569 543 516 491 466 441 418 396 375 355 336 318 301 285 270 256 243 231 219 209 199 190 182 175 168 161 156 150 146 141 138 134 131 128 126 124 122 120 118 117 115 114 113 112 110 109 108 107 106 105 104 102 101 99 98 97 95 93 92 90 88 86 84 82 80 78 76 74 71 69 67 65 63 60 58 56 54 52 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 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 20 21 23 24 26 27 29 30 32 34
 25 26 28 29 31 33 34 36 38 40 42 44 46 49 51 53 56 59 61 64 67 70 73 76 80 83 87 90 94 98 102 106 110 114 118 123 127 131 136 140 144 149 153 157 161 165 169 173 176 180 183 186 188 191 193 196 198 199 201 202 204 205 206 207 208 208 209 210 210 211 211 212 213 213 214 215 216 218 219 220 222 224 226 228 231 234 237 240 243 247 252 256 262 267 273 279 286 294 302 311 320 330 341 352 365 378 391 406 421 437 454 471 489 507 525 542 559 576 591 604 615 624 630 633 633 629 621 610 596 578 558 536 513 488 463 437 411 386 361 337 315 293 272 253 235 218 202 188 174 161 149 139 129 119 111 103 95 88 82 76 71 66 61 56 52 48 45 41 38 35 33 30 28 25 23 21 19 17 16 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 1 1 2 2 3 3 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23
 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 16 17 18 18 20 21 22 24 25 27 29 32 35 38 41 45 50 55 61 67 74 83 92 102 114 127 142 159 177 197 220 245 272 303 336 371 410 451 495 542 590 640 691 742 792 840 886 927 964 994 1019 1036 1047 1050 1047 1037 1023 1003 980 954 925 895 864 833 801 770 740 711 683 657 631 607 585 564 545 526 509 493 479 465 452 440 428 417 407 396 386 376 367 357 347 337 327 317 307 297 286 276 265 255 244 234 224 214 204 194 184 175 166 157 149 141 133 125 118 111 104 98 92 86 80 75 70 65 61 56 52 48 45 41 38 34 31 28 26 23 20 18 16 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 1 1 2 2 2 3 3 4 4 4 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 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 0 1 1 1
 18 21 23 25 28 31 34 37 40 44 47 51 55 60 64 69 75 80 86 93 100 107 114 123 131 140 149 159 169 180 190 201 213 224 235 246 256 266 275 283 290 296 301 304 305 305 303 300 295 289 282 274 266 256 246 236 225 215 205 194 185 175 166 158 150 142 135 129 123 118 113 109 105 102 99 97 96 95 94 94 94 95 96 98 101 104 108 112 118 124 131 139 149 159 171 185 201 219 239 263 289 320 355 395 442 495 557 628 710 803 910 1031 1167 1317 1479 1647 1813 1967 2092 2175 2203 2170 2080 1944 1775 1592 1407 1230 1067 920 792 680 583 501 430 370 319 276 238 206 179 156 136 118 103 90 79 69 60 53 46 40 35 31 27 23 20 17 14 12 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 5 5 6 6 7 7 7 7 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 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 9 10 12 14 16
 13 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 45 47 49 51 53 55 57 60 63 66 69 72 76 79 83 88 92 97 102 108 113 120 126 133 140 148 156 164 173 183 192 202 213 223 235 246 258 270 282 295 308 321 334 347 360 373 386 399 411 424 436 447 458 469 479 488 496 504 510 515 520 523 525 525 524 522 519 514 509 501 493 484 474 463 451 438 425 412 398 384 370 356 342 328 315 302 289 277 265 254 244 233 224 215 207 199 191 185 178 172 167 162 158 153 150 146 143 140 137 135 133 131 129 128 126 125 124 123 123 122 122 121 121 121 121 121 121 121 122 122 123 123 124 125 126 126 127 128 129 130 132 133 134 135 136 137 138 139 140 141 142 143 144 144 144 145 145 144 144 143 142 141 140 138 137 135 132 130 127 124 121 118 115 112 108 105 101 98 94 91 87 84 81 77 74 71 68 66 63 60 58 55 53 51 49 47 45 43 41 39 38 36 35 33 32 31 30 28 27 26 25 24 23 23 22 21 20 19 19 18 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 3 3 3 2 2 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 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 12 12 13
 26 27 27 28 28 29 30 31 31 32 33 33 34 35 36 37 38 38 39 40 41 42 43 45 46 47 48 50 51 52 54 56 57 59 61 63 65 67 70 72 75 78 81 84 88 91 95 100 104 109 114 120 126 132 139 147 155 163 172 182 192 204 215 228 241 256 271 287 303 321 339 358 378 399 421 443 466 489 512 536 561 585 609 633 656 678 700 720 739 756 772 785 796 804 809 812 811 807 801 791 779 764 746 727 705 682 657 631 605 578 551 524 497 471 445 420 396 373 351 331 311 293 275 259 244 230 216 204 193 183 173 164 156 148 141 135 129 124 119 114 110 106 102 99 96 93 90 88 85 83 81 79 77 76 74 73 71 70 69 68 67 66 65 64 63 62 61 61 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 53 52 52 52 51 51 51 50 50 49 49 49 48 48 48 47 47 46 46 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 18 19 20 20 21 22 22 23 23 24 25 25
 122 125 129 133 138 142 146 150 154 159 163 167 171 176 180 184 189 193 197 201 205 209 212 216 219 222 224 226 228 229 230 231 231 230 229 227 225 223 220 216 212 208 204 199 194 189 183 178 172 167 162 156 151 146 142 137 133 129 126 122 119 117 115 113 111 110 109 108 108 108 109 110 111 113 115 117 120 124 128 132 137 143 149 156 164 172 182 192 204 217 232 248 266 285 307 332 358 388 421 457 496 538 585 634 685 739 793 846 895 938 973 996 1006 1002 982 949 903 849 789 725 661 598 538 482 431 384 342 304 270 240 214 191 170 152 136 122 110 99 90 81 74 67 61 56 51 47 43 40 37 34 32 29 27 26 24 22 21 20 19 17 17 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 15 16 18 19 20 21 23 24 26 28 30 32 34 36 38 41 43 46 49 52 55 58 61 64 67 70 74 77 81 84 88 91 95 99 102 106 110 114 118
 173 178 184 190 195 201 206 211 216 221 225 229 233 237 240 243 246 248 249 250 251 251 250 249 248 246 243 240 237 233 229 225 220 216 210 205 200 195 189 184 178 173 168 163 158 153 148 144 139 135 132 128 125 122 119 116 114 112 110 108 106 105 104 103 102 101 100 100 100 99 99 100 100 100 100 101 102 102 103 104 105 106 107 109 110 111 113 115 116 118 120 122 124 126 128 131 133 136 138 141 144 146 149 152 155 158 161 165 168 171 174 178 181 185 188 191 195 198 201 204 208 211 214 217 220 223 225 228 230 233 235 237 239 241 243 244 246 247 248 249 250 251 251 252 252 252 252 252 251 251 250 249 248 247 246 245 243 242 240 238 236 234 232 229 227 225 222 220 217 214 211 209 206 203 200 197 194 191 188 185 182 179 176 173 171 168 165 162 159 156 153 151 148 145 143 140 138 135 133 130 128 126 123 121 119 117 115 113 111 109 107 105 104 102 100 99 97 96 94 93 92 90 89 88 86 85 84 83 82 81 79 78 77 76 75 74 73 72 70 69 68 67 66 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 24 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 29 31 32 34 36 38 40 42 44 47 49 52 55 58 61 64 68 71 75 79 83 87 91 95 100 104 109 114 119 124 129 134 140 145 150 156 162 167
 41 43 45 47 49 51 53 55 57 59 61 63 66 68 70 72 75 77 79 81 84 86 88 91 93 95 98 100 103 105 107 110 112 115 117 120 122 125 127 130 132 135 138 140 143 146 149 152 155 158 161 165 168 172 176 180 184 188 193 198 203 208 213 219 225 231 238 245 252 259 267 274 283 291 300 309 318 328 338 348 358 369 380 392 403 416 428 441 454 468 482 496 511 526 542 558 574 591 608 624 642 659 675 692 708 724 739 753 766 777 787 794 800 804 805 804 800 794 785 774 761 745 727 708 687 666 643 620 596 572 548 524 501 478 456 435 414 394 375 356 339 322 306 291 276 263 250 237 225 214 204 193 184 175 166 158 150 142 135 128 122 116 110 104 99 93 88 84 79 75 71 66 63 59 55 52 49 46 42 40 37 34 32 29 27 24 22 20 18 16 14 13 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 1 1 1 1 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 10 11 12 13 15 16 18 19 21 23 24 26 28 29 31 33 35 37 39
 50 53 56 59 62 65 68 72 75 79 82 86 90 94 98 103 107 112 117 122 127 133 139 146 152 159 167 175 183 192 202 212 223 234 246 260 274 289 305 322 340 360 381 403 426 451 477 504 532 561 590 620 650 680 709 736 762 785 806 823 836 846 852 853 851 845 835 822 807 789 770 749 727 705 683 660 638 617 596 576 557 539 522 506 491 477 464 452 441 431 422 414 406 399 393 388 383 380 376 374 372 370 370 369 370 371 372 374 377 380 383 387 392 397 402 408 414 420 427 434 441 448 455 462 469 475 481 487 492 497 500 503 505 506 507 506 504 501 498 493 487 481 473 465 457 447 437 427 416 405 394 382 370 359 347 335 323 311 300 288 277 266 255 244 233 223 213 203 193 184 175 166 158 149 141 133 126 118 111 104 98 91 85 79 74 68 63 58 53 49 44 40 36 33 29 26 23 20 17 15 12 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 8 9 10 12 13 15 17 18 20 22 24 26 28 30 33 35 37 40 42 45 48
 15 16 16 17 18 19 20 21 22 23 24 26 27 28 30 32 33 35 37 40 42 45 47 50 53 57 61 65 69 74 79 85 91 97 105 112 121 130 140 151 162 175 188 202 218 234 251 269 287 306 325 344 362 380 396 411 424 435 443 449 451 451 448 442 434 424 413 400 387 372 358 343 329 315 301 288 275 264 252 242 232 223 215 207 200 194 188 183 178 174 171 167 165 163 161 160 159 158 158 159 160 161 163 166 169 172 177 181 187 193 200 207 216 225 235 246 258 271 285 299 315 331 348 365 383 401 418 435 450 465 477 487 495 499 501 499 494 486 475 461 445 428 409 389 369 349 329 309 290 271 254 237 221 207 193 180 168 157 146 136 128 119 111 104 98 91 86 80 75 71 67 63 59 55 52 49 46 43 41 38 36 34 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14
 27 27 28 28 29 30 31 32 32 33 35 36 37 38 40 41 43 45 47 49 52 54 57 60 64 68 72 76 81 87 93 100 107 115 124 134 146 158 172 188 205 224 246 270 297 326 359 396 436 480 528 580 635 694 755 817 879 939 995 1045 1087 1118 1138 1146 1142 1126 1099 1063 1021 974 924 873 821 771 722 676 632 591 553 518 486 456 429 405 382 361 343 326 310 296 284 273 262 253 245 237 231 225 220 215 212 208 206 204 202 201 201 200 201 201 203 204 206 208 211 214 217 221 225 229 233 238 242 247 251 256 260 264 268 272 275 278 281 283 284 285 285 285 284 283 281 278 275 272 268 264 260 255 250 245 240 235 229 224 219 214 209 204 199 194 189 185 181 176 172 169 165 161 158 155 152 149 146 144 141 139 136 134 132 130 128 126 125 123 121 120 118 116 115 113 111 110 108 106 105 103 101 99 97 95 93 91 89 87 84 82 80 77 75 72 70 67 65 62 60 57 55 53 50 48 46 44 42 40 39 37 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 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 16 17 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 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26
 249 255 262 268 273 278 283 288 292 296 299 302 305 307 309 310 311 312 312 312 312 311 310 309 308 306 304 302 300 298 295 293 290 288 285 283 280 278 276 274 272 270 268 267 266 265 264 264 263 264 264 265 266 268 270 272 274 277 280 284 288 292 296 301 305 310 315 321 326 332 338 344 350 356 362 368 375 381 387 393 399 405 411 416 422 427 431 436 440 443 446 448 450 451 452 452 451 449 446 443 439 434 428 422 415 407 398 389 380 370 360 349 338 327 316 305 294 283 273 262 252 243 233 224 215 207 199 192 185 178 172 167 161 156 152 147 144 140 137 134 131 129 126 124 123 121 119 118 117 116 115 114 113 113 112 112 111 111 111 111 110 110 110 110 110 110 110 110 110 110 110 110 110 109 109 109 109 109 108 108 108 107 107 107 106 105 105 104 103 102 101 100 99 98 97 96 94 93 91 90 88 87 85 84 82 80 78 77 75 73 72 70 68 67 65 63 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 35 35 35 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 26 27 28 30 32 34 36 38 40 43 46 49 52 56 59 64 68 72 77 82 87 93 99 105 111 117 124 131 138 145 152 160 167 175 183 190 198 206 213 221 228 235 242
 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 45 46 48 49 51 52 54 56 58 61 63 66 70 73 77 81 85 90 95 101 107 113 120 128 135 143 152 161 171 181 191 202 213 224 236 248 261 273 286 299 311 324 336 347 359 369 379 388 396 403 409 414 418 420 421 421 419 417 413 409 403 397 390 382 374 365 356 346 337 327 318 308 299 290 281 272 263 255 248 240 233 226 220 214 209 204 199 195 191 188 185 182 180 178 176 175 174 173 172 171 171 171 170 170 171 171 171 171 171 172 172 172 172 172 172 172 172 172 172 172 172 171 171 170 170 169 168 167 166 165 164 163 162 161 159 158 156 155 153 152 150 148 146 144 142 141 139 137 135 133 130 128 126 124 122 120 118 116 114 112 111 109 107 105 104 102 101 100 99 98 97 96 95 95 94 94 94 94 94 94 95 95 96 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 114 115 116 117 117 118 118 118 118 118 118 118 118 117 117 116 115 114 113 112 110 109 107 106 104 102 100 98 96 94 92 89 87 85 82 80 78 75 73 70 68 65 63 60 58 56 54 51 49 47 45 43 41 39 37 36 34 32 31 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 18 18 18 19 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29
 26 29 31 33 35 37 40 42 45 47 50 53 56 58 61 65 68 71 74 78 82 86 90 94 98 103 107 112 117 123 128 134 140 146 153 160 167 174 182 189 197 205 214 222 230 238 246 254 262 269 276 282 288 293 298 302 305 307 309 310 310 309 308 307 305 303 301 298 295 293 290 288 286 283 282 280 279 278 277 277 277 277 278 279 281 282 284 287 289 292 296 299 303 306 310 314 318 322 326 329 333 335 338 340 341 341 341 340 338 335 331 326 320 314 306 298 289 279 269 259 249 238 228 218 207 198 188 179 171 163 155 148 141 135 130 125 120 116 113 110 107 104 102 101 100 99 98 97 97 97 98 98 99 100 101 103 105 106 108 111 113 116 119 122 125 129 132 136 140 144 148 153 157 162 166 171 176 180 184 188 192 196 199 201 203 205 205 205 204 203 200 197 193 188 182 176 170 163 155 148 140 132 125 117 110 103 96 89 83 77 71 66 61 56 52 48 45 41 38 35 33 30 28 26 24 22 21 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 13 15 17 19 21 22 24
 186 191 196 201 205 209 212 214 216 217 217 217 217 216 214 212 210 207 204 200 197 193 189 185 181 176 172 168 164 159 155 151 147 144 140 136 133 130 127 124 121 119 117 115 113 112 110 109 109 108 108 108 108 108 109 110 111 112 113 115 117 119 121 123 126 128 131 133 136 139 142 145 148 151 154 157 160 163 167 170 173 176 180 183 186 189 192 195 198 201 204 207 210 212 214 217 219 221 222 223 225 225 226 226 226 225 225 223 222 220 218 215 212 209 206 203 199 195 191 187 183 179 175 171 167 163 159 156 152 149 146 144 141 139 137 135 134 132 131 130 129 128 128 127 127 127 127 127 127 127 127 128 128 128 128 129 129 129 130 130 130 130 130 130 130 129 129 128 128 127 126 125 124 122 121 119 117 115 113 110 108 105 103 100 97 94 91 88 85 82 79 76 73 70 67 64 61 58 55 52 50 47 45 42 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 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 10 10 11 12 12 13 14 15 16 18 19 21 23 25 27 29 32 34 37 41 44 48 52 56 60 65 70 75 81 87 93 99 105 112 119 125 132 139 146 153 160 167 173 180
 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 39 41 44 46 49 52 55 58 62 66 70 75 80 86 92 98 105 113 122 131 141 152 164 178 192 207 224 242 261 282 305 328 353 380 407 436 466 496 526 556 586 615 642 668 691 712 730 746 758 768 774 778 779 779 776 772 767 761 755 748 742 736 730 725 722 719 717 717 718 721 725 730 738 747 757 769 783 799 816 835 855 876 898 922 945 968 992 1014 1034 1052 1067 1078 1085 1087 1084 1074 1059 1038 1011 980 943 903 860 816 770 723 677 632 589 547 507 470 434 402 371 343 317 294 272 252 234 217 202 188 176 165 154 145 136 128 121 115 109 104 99 94 90 87 84 81 78 75 73 71 69 68 67 65 64 63 63 62 62 61 61 61 61 61 61 61 62 62 63 64 64 65 66 67 68 70 71 72 74 75 76 78 79 81 82 83 85 86 87 88 89 90 90 91 91 91 90 90 89 88 87 86 84 82 80 78 76 74 71 69 66 64 61 58 56 53 51 48 46 44 42 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16
 9 10 11 12 12 13 14 15 16 17 17 18 19 20 21 22 23 24 26 27 28 29 31 32 34 35 37 39 40 42 44 46 49 51 53 56 59 62 65 68 72 76 79 84 88 93 98 103 109 115 121 128 135 142 150 158 167 176 185 195 205 215 226 237 248 260 272 283 295 307 320 332 344 356 368 380 392 404 416 428 439 451 463 475 487 500 512 525 538 552 566 581 596 612 629 646 664 683 703 723 744 766 788 811 834 857 881 903 925 946 965 983 998 1011 1020 1026 1028 1026 1019 1009 994 975 953 927 898 867 834 800 765 729 694 659 625 592 560 530 501 473 447 422 398 377 356 337 318 302 286 271 257 244 232 220 209 199 190 181 172 165 157 150 143 137 131 125 120 115 110 105 101 96 92 88 84 81 77 74 71 68 65 62 59 56 53 51 48 46 44 41 39 37 35 33 31 29 28 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 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 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 6 7 8 9
 74 76 78 80 82 84 86 88 90 92 94 95 97 99 101 103 105 107 109 111 113 116 118 121 123 126 129 132 135 139 142 147 151 156 161 166 172 179 186 193 202 211 220 231 242 254 267 281 296 312 329 346 365 384 403 423 442 462 480 498 515 529 542 553 561 566 568 568 565 560 552 542 530 517 503 488 473 457 441 425 410 395 381 367 353 341 329 318 307 297 288 279 271 264 257 251 245 240 235 231 227 224 221 218 216 214 212 211 210 210 209 209 209 210 211 211 212 214 215 217 218 220 222 223 225 227 228 230 231 232 233 234 234 235 235 234 234 233 232 231 229 227 225 223 220 217 214 211 208 204 201 197 193 189 185 181 176 172 168 163 159 154 150 145 140 136 131 126 122 117 112 108 103 99 95 90 86 82 77 73 69 65 61 58 54 50 47 44 40 37 34 31 28 26 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 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 4 4 4 4 5 5 5 6 6 6 7 7 8 9 9 10 11 11 12 13 14 15 17 18 19 20 22 23 25 26 28 30 32 34 35 37 39 41 44 46 48 50 52 54 57 59 61 63 65 67 70 72
 115 119 122 126 130 134 138 142 146 150 155 159 163 167 172 176 180 184 189 193 197 200 204 207 210 213 216 219 221 223 224 225 226 227 227 227 227 226 225 224 223 221 219 217 215 212 210 207 204 202 199 196 193 190 188 185 182 179 177 174 171 169 166 164 162 159 157 155 152 150 148 146 144 142 140 138 137 135 133 131 130 128 126 125 123 122 120 119 117 116 115 113 112 111 110 109 107 106 105 104 103 102 102 101 100 99 99 98 97 97 96 96 96 96 96 96 96 96 96 97 97 98 99 100 101 102 104 106 108 110 113 115 118 122 125 129 133 138 143 148 153 159 165 171 177 184 191 198 205 212 220 227 234 242 249 255 262 268 274 280 285 289 293 297 299 301 303 304 304 303 302 301 299 296 293 289 285 281 276 271 266 261 256 250 245 239 234 228 222 217 211 206 201 196 191 186 181 176 172 168 163 159 156 152 148 145 142 139 136 133 131 129 127 125 123 122 121 120 119 118 118 118 118 118 118 119 119 120 121 122 124 125 126 128 130 131 133 135 137 138 140 142 144 145 147 149 150 152 153 155 156 157 159 160 161 161 162 163 163 164 164 164 164 164 164 163 163 162 162 161 160 159 157 156 154 153 151 149 147 145 142 140 138 135 132 130 127 124 121 118 115 112 109 106 102 99 96 93 90 87 84 81 78 76 73 71 68 66 64 62 60 58 56 55 54 52 51 50 50 49 49 48 48 48 48 48 48 49 49 50 51 52 53 54 55 56 57 59 60 62 64 65 67 69 71 73 75 78 80 82 85 87 90 93 96 99 102 105 108 112
 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 8 8 9 10 11 12 13 14 15 16 18 19 21 23 25 27 30 32 35 38 41 45 49 53 57 62 67 72 78 84 91 97 104 112 120 128 136 144 153 162 171 180 189 198 208 217 226 235 245 254 264 274 284 295 306 317 330 344 358 374 392 411 433 457 483 513 547 585 627 675 730 792 862 941 1031 1133 1249 1379 1525 1687 1866 2061 2268 2483 2699 2904 3085 3227 3317 3343 3301 3193 3028 2821 2588 2344 2101 1868 1652 1456 1281 1125 989 871 769 680 603 537 481 431 389 352 320 293 268 247 229 213 199 186 175 165 156 149 142 136 130 125 120 116 113 109 106 103 101 98 96 94 91 89 88 86 84 82 80 79 77 75 73 71 69 67 65 63 61 59 56 54 51 49 46 44 41 39 36 34 31 28 26 24 21 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 39 41 42 43 45 46 48 49 50 52 53 54 56 57 58 59 61 62 63 65 66 67 69 70 72 73 74 76 78 79 81 82 84 86 88 90 92 94 96 98 100 102 104 107 109 111 114 116 118 121 123 126 128 130 133 135 137 139 141 143 145 147 149 151 153 155 156 158 160 162 163 165 167 169 171 174 176 178 181 184 187 191 194 198 203 207 213 218 224 230 237 245 253 262 271 281 292 303 316 329 343 358 374 390 408 426 445 465 485 506 527 548 569 590 609 628 645 660 673 683 691 696 698 698 694 688 679 669 656 643 628 612 596 579 563 547 532 517 503 489 477 465 454 444 435 427 420 413 407 401 396 392 388 384 381 377 374 372 369 366 363 360 357 353 350 346 341 336 331 325 319 312 305 297 289 280 271 262 252 242 232 222 211 201 191 180 170 160 150 141 132 123 115 107 99 92 85 78 72 67 61 56 52 47 43 40 36 33 30 28 25 23 21 19 17 16 15 13 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 8 10 11 13 14 16 17 19 21 22 24 25 27 29 30 32 33 35
 16 18 19 21 23 24 26 27 29 31 33 34 36 38 40 42 44 46 48 50 52 54 56 59 61 63 66 68 70 73 75 78 80 83 86 88 91 94 97 100 103 106 109 112 115 119 122 126 129 133 137 141 145 149 154 159 163 168 174 179 185 191 198 204 211 219 226 234 243 252 261 271 281 292 304 315 328 341 355 369 384 400 417 434 453 472 493 514 536 560 584 610 636 664 693 722 753 784 815 846 876 906 934 960 984 1004 1020 1032 1039 1040 1036 1026 1010 989 963 932 899 862 823 784 743 703 664 625 588 553 519 487 458 430 404 380 358 337 318 300 284 268 254 241 229 217 207 197 187 178 170 162 155 148 141 134 128 123 117 112 106 102 97 92 88 84 79 75 72 68 64 61 58 54 51 48 45 43 40 37 35 32 30 28 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 8 10 11 12 14 15
 15 16 17 18 19 20 21 22 23 23 24 25 26 27 27 28 29 29 30 30 30 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 40 41 43 44 46 49 51 54 57 61 66 71 76 83 90 98 107 117 128 140 154 169 186 205 226 248 273 300 329 361 396 434 475 518 566 616 670 727 787 850 916 983 1051 1120 1187 1252 1312 1367 1413 1451 1477 1491 1493 1481 1457 1421 1375 1321 1260 1194 1126 1057 988 921 856 795 737 683 634 588 547 510 476 445 418 393 371 351 333 317 302 289 277 266 256 246 238 230 222 215 208 202 196 189 184 178 172 167 161 155 150 145 139 134 128 123 117 112 106 101 96 91 85 80 75 71 66 61 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 1 2 3 4 5 7 8 9 10 11 12 13
 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 8 8 9 10 11 12 14 15 17 18 20 23 25 28 30 34 37 41 45 50 54 60 66 72 79 86 94 103 112 122 132 143 155 167 180 193 207 222 237 253 269 286 303 321 339 357 376 396 415 436 456 477 499 521 544 567 592 616 642 668 696 724 753 782 812 842 873 903 932 960 986 1010 1030 1046 1057 1062 1061 1054 1040 1019 991 958 921 879 834 787 739 691 644 598 554 512 472 435 401 369 340 313 288 266 245 227 210 194 180 167 156 145 136 127 119 111 105 99 93 88 83 79 75 71 68 64 62 59 56 54 52 50 48 46 44 43 41 40 38 37 36 35 34 33 32 30 29 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 15 14 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 6 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
 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 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 1 3 5 7 10 13 16 19 23 27 32 37 42 48 55 62 70 79 89 99 110 123 136 150 166 183 202 222 244 267 293 321 351 383 417 454 494 536 580 627 674 724 773 822 870 915 957 993 1022 1045 1058 1063 1058 1045 1023 994 959 919 876 831 785 739 694 651 609 569 532 498 466 436 409 384 361 340 320 303 286 271 257 244 232 221 210 201 192 183 175 167 160 153 147 141 135 129 123 118 113 108 103 98 94 89 85 81 77 73 69 65 61 57 54 50 47 44 41 38 35 32 29 26 24 21 19 17 14 12 10 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12
 33 36 39 41 44 47 50 53 56 59 62 66 69 73 76 80 84 87 91 95 99 103 106 110 114 118 122 125 129 132 136 139 143 146 150 153 156 160 163 166 170 173 177 181 185 189 193 198 202 208 213 219 226 233 240 248 257 266 276 287 298 309 322 335 348 361 375 390 404 418 432 445 458 470 482 492 502 510 516 522 526 528 529 528 526 523 519 513 507 499 491 482 472 462 452 442 431 420 409 399 388 378 367 357 348 338 329 321 313 305 297 291 284 278 273 268 263 259 255 252 249 247 244 243 241 240 239 238 237 236 236 235 234 233 232 231 230 228 226 224 221 218 215 211 207 203 198 193 188 183 177 171 165 159 153 146 140 134 127 121 115 109 103 97 92 86 81 76 71 66 62 58 54 50 46 42 39 36 32 29 27 24 21 19 17 15 12 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 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 7 8 9 11 12 14 15 17 19 21 22 24 27 29 31
 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 18 19 20 21 23 25 27 30 33 37 42 47 53 59 67 76 87 98 112 127 144 164 187 212 241 274 312 354 401 454 513 579 652 731 816 906 999 1092 1182 1265 1335 1388 1422 1432 1420 1386 1333 1267 1190 1108 1024 940 860 784 712 646 586 531 481 436 396 360 327 298 272 249 228 210 193 179 166 155 145 136 129 122 116 111 107 104 100 98 96 94 92 91 90 90 89 89 89 88 88 88 88 89 89 89 89 89 89 89 89 89 89 88 88 88 87 87 86 86 85 84 83 82 81 80 79 78 76 75 74 72 71 69 67 66 64 62 60 58 56 54 52 50 48 46 44 42 40 38 36 34 32 31 29 27 25 23 21 20 18 16 15 13 12 11 9 8 7 6 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 1 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 12 13 14 15 15 16 17 18 18 19 20 21 22 22 23 24 25 25 26 27 27 28 29 29 30 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 33 33 33 32 32 31 31 30 30 29 28 27 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19
 119 119 119 119 119 119 118 118 118 117 117 116 116 115 115 115 114 114 113 113 113 112 112 112 112 112 111 112 112 112 112 112 113 113 114 115 116 117 118 120 122 124 126 128 131 133 137 140 144 148 153 158 163 168 174 181 188 195 203 211 219 228 237 247 257 267 277 287 298 309 319 330 341 351 362 372 381 391 400 409 417 425 432 439 446 451 457 461 466 470 473 476 478 480 481 482 483 483 483 482 482 481 479 478 476 474 472 469 467 464 461 458 455 452 449 445 442 439 436 433 430 427 424 422 420 418 416 414 413 411 411 410 410 410 410 410 411 411 412 413 415 416 417 418 419 421 422 422 423 424 424 424 424 423 422 421 419 417 415 412 409 405 401 397 392 387 381 375 368 361 354 346 338 330 321 313 304 295 286 276 267 257 248 238 229 220 210 201 192 183 174 166 158 149 142 134 126 119 113 106 100 94 88 82 77 72 68 64 60 56 52 49 46 44 41 39 37 35 33 32 31 29 28 28 27 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 30 30 30 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 53 53 54 55 56 57 58 59 61 62 63 65 66 68 70 72 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 106 108 109 110 112 113 114 115 116 116 117 118 118 119 119 119 119 119
 12 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 35 37 39 41 43 46 48 51 55 58 62 66 71 76 82 88 95 102 110 119 129 139 151 163 177 192 208 226 244 264 285 307 330 354 379 403 427 451 473 494 513 530 544 556 564 570 572 572 570 565 559 551 542 533 522 512 501 491 481 472 463 455 448 442 436 432 428 425 423 422 421 422 423 426 429 433 438 443 449 456 463 471 480 489 498 507 516 526 534 543 551 558 564 570 574 576 577 577 575 572 567 560 553 544 534 523 511 499 487 474 461 448 435 422 410 398 386 375 364 354 344 335 327 318 311 303 296 290 284 278 273 267 263 258 254 250 246 242 238 235 231 228 225 221 218 215 211 208 204 201 197 193 189 185 181 176 172 167 162 157 152 147 141 136 130 125 119 114 108 102 97 91 86 81 76 71 66 62 58 53 49 46 42 39 36 33 30 28 25 23 21 19 18 16 14 13 12 11 10 9 8 7 6 6 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 5 6 6 7 7 8 9 9 10 10 11 11 12
 66 69 72 75 79 82 86 89 93 97 100 104 108 112 116 121 125 130 134 139 144 149 154 160 166 172 178 184 191 198 206 213 222 230 239 248 258 269 280 291 303 315 328 342 356 370 385 401 417 432 449 465 480 496 511 526 539 552 564 574 583 590 595 599 602 602 602 599 596 591 585 578 571 562 554 545 535 526 517 507 498 489 481 472 464 456 448 441 434 427 421 415 409 403 397 392 387 381 376 371 366 361 356 351 346 340 335 330 324 319 313 307 302 296 290 284 278 273 267 262 257 252 247 242 238 234 230 226 223 221 218 216 214 213 212 211 211 211 211 211 212 213 215 216 218 220 222 224 226 229 232 234 237 240 242 245 247 250 252 254 256 258 260 261 262 262 263 262 262 261 259 257 255 252 249 246 242 237 232 227 222 216 210 203 197 190 183 177 170 163 156 149 142 135 129 122 116 109 103 98 92 87 81 76 72 67 63 59 55 52 48 45 42 40 37 35 33 31 29 27 26 25 23 22 21 20 19 19 18 17 17 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 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 1 2 3 5 6 7 9 10 12 14 16 17 19 21 24 26 28 30 33 35 38 40 43 45 48 51 54 57 60 63
 59 59 60 60 60 61 61 62 62 63 64 64 65 66 67 68 69 70 71 73 74 76 78 80 82 84 86 89 92 95 98 102 106 110 115 120 126 132 138 145 153 162 171 181 192 204 217 231 246 263 281 300 321 343 367 393 420 449 479 510 542 575 609 643 677 710 742 773 802 829 853 875 894 909 922 931 937 941 943 942 939 935 929 923 916 909 901 894 887 881 875 869 865 861 858 856 855 855 856 858 860 863 866 870 874 878 882 885 888 890 890 890 887 883 877 868 857 844 828 810 790 768 744 719 692 665 637 609 580 552 525 498 472 447 423 400 378 357 337 319 302 285 270 256 242 230 218 207 197 188 179 171 163 156 149 143 137 131 126 121 117 112 108 104 101 97 94 91 88 85 83 80 78 75 73 71 69 67 65 63 61 59 58 56 54 53 51 49 48 46 45 43 41 40 38 37 36 34 33 31 30 29 27 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 11 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 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 37 38 39 40 40 41 42 43 43 44 45 46 46 47 48 48 49 50 50 51 51 52 52 53 53 54 54 54 55 55 55 55 56 56 56 56 56 57 57 57 57 57 57 57 58 58 58 58 58 58 59 59
 44 45 45 46 47 48 49 50 51 52 53 54 55 57 58 60 61 63 64 66 68 70 71 73 75 77 79 81 83 85 87 89 91 93 95 96 98 99 101 102 103 104 105 106 106 106 106 106 106 106 105 104 103 102 101 100 99 98 96 95 94 93 91 90 89 88 88 87 86 86 86 86 86 86 87 88 89 90 92 94 96 99 102 106 110 114 119 125 131 138 146 155 165 177 189 203 219 237 258 281 307 336 370 408 452 501 558 623 697 781 876 984 1103 1235 1378 1528 1681 1828 1958 2061 2124 2140 2106 2024 1904 1756 1594 1429 1268 1117 979 855 746 650 567 495 433 379 332 292 258 228 202 179 160 143 128 115 103 93 84 77 70 63 58 53 49 45 41 38 35 32 30 28 26 24 22 21 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 25 26 27 28 28 29 29 30 30 31 31 31 31 32 32 32 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 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 42 42 43 43
 70 72 73 74 75 76 77 78 79 79 80 81 81 82 82 82 82 83 83 83 83 83 82 82 82 82 81 81 81 80 80 79 79 78 78 77 76 76 75 75 75 74 74 74 73 73 73 73 73 73 74 74 75 76 76 78 79 80 82 83 85 88 90 93 95 98 102 105 109 113 117 121 126 131 136 141 147 153 159 166 172 179 187 194 202 211 219 228 238 247 257 267 278 289 299 311 322 333 344 355 366 377 387 397 406 414 421 428 433 437 439 441 441 439 437 433 428 421 414 406 397 388 378 368 358 348 338 328 319 309 300 292 284 277 270 263 257 252 247 242 238 234 231 228 225 223 220 218 216 215 213 212 210 209 207 206 204 203 201 200 198 196 194 192 190 188 185 183 180 177 174 171 168 165 161 158 154 150 147 143 139 135 132 128 124 120 116 113 109 105 102 98 94 91 88 84 81 78 75 72 70 67 65 62 60 58 56 54 52 50 48 47 45 44 43 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 31 33 35 36 38 40 42 43 45 47 49 50 52 54 55 57 59 60 62 63 65 66 68 69
 19 19 20 20 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 37 38 39 41 42 44 46 47 50 52 54 57 60 63 66 70 74 78 83 88 93 100 107 114 122 131 141 152 163 176 189 204 220 236 254 273 292 311 331 351 370 388 405 419 432 442 448 452 452 449 443 435 424 411 397 382 366 349 333 317 301 285 271 256 243 230 218 207 196 186 177 169 161 153 146 140 134 128 123 118 113 109 105 102 99 96 93 90 88 86 84 83 81 80 79 78 78 78 78 78 78 79 80 81 82 83 85 87 90 92 95 98 101 105 109 113 117 122 126 131 137 142 148 153 159 165 171 177 183 189 194 200 205 211 215 220 224 228 231 234 237 238 239 240 240 240 239 237 235 232 229 225 221 216 212 206 201 195 190 183 177 171 165 159 152 146 140 133 127 121 115 109 104 98 93 88 83 78 73 69 64 60 56 53 49 46 43 40 37 35 33 30 28 27 25 23 22 21 20 18 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 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 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18
 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 35 36 36 37 38 39 41 42 43 45 47 48 50 53 55 57 60 63 67 70 74 78 83 88 93 98 105 111 118 126 134 142 151 161 171 182 194 206 219 232 246 260 275 290 306 323 339 356 374 392 410 429 447 466 485 504 524 543 562 581 600 618 637 654 672 688 704 718 731 743 753 761 767 771 773 772 769 763 755 744 730 714 697 677 656 633 610 585 561 536 511 487 463 440 417 396 375 356 337 320 304 289 274 261 249 238 228 218 209 201 194 187 181 175 170 165 161 157 154 151 148 145 143 141 139 137 135 134 133 132 131 130 130 129 129 129 128 128 128 128 128 128 128 128 128 128 128 128 128 128 127 127 127 126 125 124 123 122 121 119 117 115 113 111 109 106 103 100 97 94 90 87 84 80 77 73 70 66 63 60 57 54 51 48 45 43 40 38 36 34 32 30 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 20 21 22 23 24 24 25 26 26 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31
 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 51 52 54 55 57 58 60 61 63 65 66 68 69 71 72 74 75 76 78 79 80 82 83 84 86 87 88 89 91 92 93 95 96 97 99 100 102 104 106 108 110 112 114 117 119 122 125 128 132 135 139 143 148 152 157 162 168 173 179 186 192 199 206 214 221 229 237 246 254 262 271 279 287 295 302 309 315 320 325 328 331 332 333 332 330 327 324 319 313 307 300 292 284 276 267 259 250 241 233 224 216 208 200 192 185 178 171 165 159 153 148 142 137 133 128 124 120 116 112 109 106 103 100 97 94 92 89 87 85 83 81 79 78 76 75 73 72 71 69 68 67 66 65 64 63 62 61 61 60 59 58 58 57 57 56 55 55 54 53 53 52 52 51 50 50 49 49 48 47 47 46 45 45 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18
 60 61 61 61 61 62 62 62 62 63 63 63 64 64 65 65 66 66 67 68 68 69 70 71 72 73 74 76 77 78 80 82 84 86 88 90 92 95 97 100 102 105 108 111 114 117 120 123 126 129 131 134 136 138 140 141 142 143 143 143 143 142 141 139 138 136 134 132 129 127 124 121 119 116 114 111 109 106 104 102 100 98 96 94 92 91 90 88 87 86 85 85 84 83 83 83 82 82 82 82 82 83 83 83 84 84 85 85 86 87 87 88 89 90 90 91 92 93 94 94 95 96 97 97 98 99 99 100 100 101 101 102 102 103 103 103 104 104 105 105 106 106 107 107 108 109 109 110 111 112 113 114 115 116 117 119 120 121 123 124 126 127 129 130 132 133 135 136 138 139 140 142 143 144 145 145 146 146 147 147 147 146 146 145 143 142 140 138 136 133 131 128 124 121 117 114 110 106 102 97 93 89 85 81 77 73 69 65 61 58 54 51 48 45 42 40 37 35 33 31 29 27 25 24 22 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 32 33 35 36 37 38 40 41 42 43 44 46 47 48 49 50 51 51 52 53 54 55 55 56 56 57 57 58 58 59 59 59 60 60
 27 28 29 30 32 33 35 36 38 39 41 42 44 46 48 49 51 53 56 58 60 62 65 67 70 73 75 78 81 85 88 91 95 99 102 106 110 115 119 124 128 133 138 143 149 154 160 166 172 179 185 192 199 207 214 222 231 239 248 258 268 278 289 300 312 324 337 351 365 381 397 413 431 450 470 491 513 536 561 587 614 642 672 703 736 769 804 840 877 914 951 988 1024 1059 1091 1121 1147 1169 1186 1197 1201 1199 1190 1174 1151 1122 1087 1048 1005 959 910 861 811 762 714 668 623 580 540 502 467 434 404 376 350 327 305 285 267 251 236 222 210 198 188 178 170 162 155 148 142 136 131 126 122 118 114 110 107 104 101 98 96 93 91 89 87 85 83 81 79 78 76 75 73 72 71 70 68 67 66 65 64 64 63 62 61 61 60 60 59 59 58 58 57 57 57 57 57 56 56 56 56 56 57 57 57 57 58 58 58 59 59 60 60 61 61 62 63 63 64 65 66 66 67 68 68 69 70 70 71 71 72 72 72 72 73 73 73 72 72 72 71 71 70 70 69 68 67 66 65 64 63 62 61 60 59 58 56 55 54 53 51 50 49 48 47 45 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 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 0 0 0 0 0 0 1 2 3 4 4 5 6 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25
 80 83 85 88 91 94 97 100 103 106 109 112 116 119 123 126 130 134 137 141 145 149 153 157 161 166 170 174 178 182 186 190 194 197 201 204 208 211 214 216 219 221 222 224 225 226 227 228 228 228 228 227 227 226 225 225 224 223 222 221 221 220 220 220 220 220 221 222 223 225 227 229 232 235 239 243 248 253 259 265 272 280 289 298 308 318 330 342 356 370 385 402 419 437 456 477 498 519 541 564 586 608 629 649 667 683 696 706 712 714 711 705 694 678 660 638 613 587 559 530 501 473 444 417 391 366 343 321 301 282 264 248 233 219 207 196 185 176 167 159 152 145 139 133 128 124 119 116 112 109 106 103 100 98 95 93 91 89 88 86 85 83 82 80 79 78 77 76 75 74 73 72 71 70 70 69 68 67 67 66 65 64 64 63 62 62 61 61 60 59 59 58 57 57 56 55 55 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 33 33 32 31 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 8 9 10 11 12 13 14 15 17 18 20 21 23 25 26 28 30 32 34 36 38 40 42 44 47 49 51 53 56 58 60 63 65 67 70 72 75 77
 53 54 55 56 57 58 58 59 59 60 60 60 60 60 60 60 60 60 60 59 59 59 58 58 57 57 57 56 56 55 55 55 55 54 54 54 54 54 54 55 55 55 56 57 58 59 60 61 63 65 67 69 72 74 78 81 85 89 94 99 104 110 117 124 131 139 147 156 165 175 185 195 206 217 228 240 251 263 275 287 298 310 322 334 345 357 368 379 390 400 410 421 430 440 449 458 466 474 481 488 494 498 502 505 507 507 506 504 500 494 488 480 470 460 448 436 423 409 396 381 367 354 340 327 314 302 291 281 271 261 253 245 238 232 226 221 217 213 209 206 204 201 199 198 196 195 194 193 192 191 191 190 189 188 187 186 184 182 180 178 176 173 170 166 163 158 154 150 145 140 135 129 124 118 113 107 102 96 91 86 81 75 71 66 61 57 53 49 45 41 37 34 31 28 25 22 20 18 15 13 12 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 12 13 14 16 17 19 20 22 23 25 27 28 30 32 33 35 37 38 40 42 43 45 46 48 49 51 52
 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 13 13 14 15 16 17 19 20 22 24 26 29 32 35 38 42 46 51 56 62 68 76 84 92 102 112 124 137 150 165 182 199 218 238 260 282 306 330 356 382 408 434 460 485 509 532 552 571 587 600 611 619 624 627 627 626 622 616 609 601 592 582 572 561 550 539 528 517 506 495 484 474 463 453 443 433 423 413 403 393 383 373 363 353 343 333 322 311 301 290 279 268 258 247 236 226 216 206 196 186 177 168 160 152 144 137 130 123 117 111 106 101 96 92 88 84 80 77 74 72 69 67 65 63 61 60 58 57 56 55 54 53 53 52 52 52 52 52 52 52 52 53 53 54 54 55 56 57 58 59 61 62 63 65 66 68 70 72 74 75 77 79 81 83 85 87 88 90 91 92 93 94 94 94 94 94 93 92 91 89 87 85 83 80 78 75 72 69 66 63 61 58 55 52 50 48 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 25 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 35 36 37 39 40 42 43 45 47 49 51 54 56 58 61 64 67 70 73 76 80 83 87 90 94 98 102 106 109 113 116 119 122 125 127 128 130 130 131 130 129 128 126 123 120 117 114 110 105 101 97 92 88 83 79 75 71 67 63 59 56 53 49 47 44 41 39 36 34 32 31 29 27 26 24 23 22 21 20 19 18
 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 42 42 43 43 43 44 44 45 46 46 47 48 49 50 51 53 54 56 57 59 61 64 66 69 72 75 79 83 88 93 99 105 111 119 127 136 145 156 167 179 192 206 221 236 253 270 288 306 324 343 361 379 396 412 426 439 449 458 464 468 469 469 466 461 454 445 436 425 413 401 389 376 363 350 337 325 313 301 289 278 268 258 248 239 230 222 214 206 199 192 186 180 174 169 164 159 155 151 147 143 140 137 134 132 130 128 126 125 124 123 122 121 121 121 121 121 121 122 122 123 124 125 126 127 129 130 132 133 135 136 138 139 141 143 144 146 148 149 151 152 154 155 156 158 159 160 161 161 162 163 163 163 163 163 163 162 162 161 160 159 157 156 154 152 149 147 144 142 139 135 132 129 125 121 117 113 109 105 101 97 93 88 84 80 76 72 68 64 61 57 54 51 48 45 42 39 37 35 33 31 29 27 25 24 23 21 20 19 18 18 17 16 16 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38
 63 62 61 61 60 59 58 57 56 56 55 54 53 52 51 51 50 49 48 47 47 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 39 39 39 40 40 40 41 42 43 44 45 46 48 50 52 54 57 60 64 67 72 76 81 87 93 99 107 114 123 132 142 152 164 176 188 202 217 232 248 265 282 300 318 336 354 372 390 406 421 434 446 455 462 466 468 466 462 456 447 435 423 408 393 377 360 343 326 309 292 276 261 246 232 218 205 193 181 171 161 151 142 134 127 120 113 107 102 97 92 88 84 81 78 76 73 71 70 68 67 66 65 65 65 64 64 65 65 65 66 67 67 68 69 70 71 73 74 75 76 78 79 81 82 83 85 86 88 89 91 92 94 95 96 97 99 100 101 102 103 104 105 106 106 107 107 107 107 107 107 107 106 106 105 104 103 102 100 99 97 95 93 91 89 87 85 82 80 77 75 72 70 67 65 63 60 58 56 54 52 50 49 47 45 44 43 42 41 40 39 39 39 38 38 38 38 38 38 39 39 40 40 41 42 43 44 45 46 47 48 49 51 52 54 55 56 58 60 61 63 64 66 67 69 71 72 74 75 77 78 79 81 82 83 84 85 86 86 87 88 88 88 88 88 88 88 87 87 86 86 85 84 83 82 81 80 78 77 76 75 73 72 71 69 68 67 65 64 63 62 61 60 59 58 58 57 56 56 56 55 55 55 55 55 55 56 56 56 57 57 58 58 59 60 61 61 62 63 63 64 65 65 66 66 67 67 68 68 68 68 69 69 69 68 68 68 68 67 67 66 66 65 65 64 64
 83 80 77 74 71 68 66 63 61 58 56 54 52 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 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 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 62 63 65 66 67 69 70 72 73 75 76 77 78 80 81 82 83 84 85 85 86 87 87 87 88 88 88 88 88 87 87 87 86 86 86 85 85 84 84 83 83 82 82 81 81 80 80 80 79 79 79 79 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 77 77 77 77 76 76 75 75 74 73 73 72 71 70 69 68 67 66 65 64 63 62 60 59 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 52 53 55 56 58 60 62 64 66 68 71 74 76 79 83 86 89 93 97 101 105 109 113 118 122 126 131 135 139 144 148 151 155 158 161 163 165 167 168 169 169 168 167 166 164 162 159 156 153 150 146 142 138 134 130 126 121 117 113 109 105 101 97 94 90 87
 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 10 9 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 1 3 4 6 8 10 12 14 17 20 23 26 30 34 38 43 48 53 59 66 72 79 87 96 104 114 124 135 146 159 172 186 200 216 232 250 268 287 306 327 348 370 392 415 438 461 485 508 530 552 573 593 612 630 646 660 673 684 693 700 705 709 711 711 710 707 702 697 690 682 674 664 653 642 631 618 605 592 578 563 549 534 519 503 487 472 456 440 424 409 393 378 363 348 333 319 306 292 279 267 255 243 232 221 211 201 191 182 173 165 157 149 142 134 128 121 115 109 103 97 92 87 82 77 73 68 64 60 56 52 49 45 42 39 36 33 30 28 25 23 21 19 17 15 13 12 10 9 8 7 5 5 4 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 12 13 15 16 17 19 20 22 24 25 27 29 31 33 35 38 40 43 45 48 50 53 56 59 62 66 69 72 76 79 83 87 90 94 98 102 106 110 114 118 122 125 129 133 136 140 143 146 149 151 153 155 157 158 159 160 160 160 160 159 158 157 155 153 151 148 145 142 139 136 133 129 126 122 119 115 112 109 105 102 99 96 93 90 87 84 82 79 77 74 72 70 68 66 64 62 60 58 56 54 53 51 50 48 47 45 44 42 41 40 38 37 36 35 33 32 31 30 29
 33 34 35 37 38 39 41 43 44 46 48 50 52 55 57 59 62 65 67 70 73 76 79 82 85 89 92 95 99 102 105 109 112 115 118 121 124 127 129 132 134 136 138 139 141 142 143 143 144 144 144 144 144 144 143 143 142 141 140 138 137 136 134 133 131 129 128 126 124 122 121 119 117 115 113 112 110 108 107 105 104 102 101 99 98 97 95 94 93 92 91 90 90 89 88 88 87 87 87 87 87 87 87 87 88 88 89 90 91 92 93 95 97 99 102 104 107 111 115 119 124 129 135 142 150 158 167 178 189 202 215 231 247 265 285 306 329 353 379 405 432 459 486 512 535 555 572 584 590 591 586 575 559 539 515 489 461 432 403 375 348 321 297 274 252 232 214 197 182 168 155 143 133 123 114 106 99 92 86 80 75 70 66 62 58 55 52 49 46 44 42 40 38 36 34 33 32 30 29 28 27 26 26 25 24 24 24 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 48 49 49 50 51 52 52 53 54 55 55 56 57 57 58 59 60 60 61 62 62 63 64 65 65 66 67 67 68 69 69 70 70 71 72 72 72 73 73 73 73 73 73 73 73 72 72 71 70 69 68 67 66 65 63 61 60 58 56 54 52 50 48 46 44 42 41 39 37 35 34 32 31 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 29 30 32
 108 111 114 117 120 123 127 131 135 140 145 150 155 161 167 174 181 188 196 204 212 221 230 239 249 259 269 280 290 300 310 320 330 338 347 354 360 365 369 371 372 372 370 367 362 356 348 340 330 320 309 298 287 275 264 252 241 230 220 210 200 191 183 175 167 160 154 148 143 138 133 129 125 122 119 116 114 112 110 109 108 107 107 106 106 107 107 108 109 110 112 114 116 118 121 124 127 131 135 140 145 150 156 162 169 176 184 192 201 210 220 230 241 252 264 276 288 300 313 325 336 348 358 368 377 384 391 395 399 400 400 399 396 392 386 379 372 363 354 344 334 324 314 303 293 283 273 263 253 244 235 227 219 211 204 197 190 183 177 172 166 161 156 152 148 143 140 136 133 130 127 124 121 119 117 115 113 111 109 108 107 105 104 103 103 102 101 101 100 100 100 100 100 100 100 100 100 101 101 101 102 102 103 103 104 104 104 104 105 105 105 104 104 103 103 102 101 100 98 97 95 93 91 89 86 84 82 79 76 74 71 68 66 63 60 58 55 53 51 48 46 44 42 40 39 37 35 34 32 31 30 28 27 26 25 24 23 22 22 21 20 20 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 15 15 15 15 16 16 17 17 18 18 19 20 21 22 22 23 25 26 27 28 30 31 33 35 36 38 40 42 44 46 48 50 52 54 56 58 60 61 63 65 67 68 70 71 72 74 75 76 77 78 79 80 81 82 83 83 84 85 86 87 88 89 90 92 93 94 96 98 99 101 104 106
 36 36 35 34 34 34 33 33 33 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 51 52 53 53 54 55 56 57 58 59 59 60 61 62 63 64 65 66 68 69 70 71 73 74 76 78 80 82 84 86 89 92 95 98 101 105 109 113 118 123 128 134 141 148 156 164 173 184 195 207 220 235 251 269 289 310 334 361 390 422 457 495 537 582 630 681 735 790 845 898 948 992 1027 1051 1063 1060 1043 1013 971 920 863 801 738 675 615 557 503 454 408 367 330 297 268 241 218 197 178 162 147 134 122 112 103 95 87 81 75 70 65 61 57 54 51 48 46 44 42 40 39 37 36 35 34 33 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 29 29 29 29 30 30 31 31 31 32 33 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 45 46 47 48 48 49 50 50 51 51 52 52 52 52 52 52 52 52 52 52 52 52 51 51 50 50 50 49 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 44 46 47 48 50 51 53 55 57 59 62 64 67 70 73 76 79 82 85 88 92 95 98 101 104 106 108 110 111 112 113 113 112 111 110 108 106 104 101 98 95 92 89 86 83 79 76 73 70 67 65 62 60 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37
 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 13 13 14 15 16 17 18 20 21 23 25 27 30 32 35 38 42 46 50 55 60 66 72 79 87 95 104 114 125 136 149 162 176 192 208 226 245 265 286 308 331 355 380 405 431 457 482 508 532 555 577 597 615 631 644 654 662 666 668 667 664 658 650 640 628 615 601 586 569 553 536 518 501 484 466 449 433 416 400 384 369 354 340 326 312 299 287 275 263 252 241 231 221 212 203 195 187 179 171 164 158 151 146 140 135 129 125 120 116 112 108 105 102 98 96 93 90 88 86 84 82 80 78 77 75 74 73 72 71 70 69 68 67 66 65 65 64 63 63 62 62 61 60 60 59 58 58 57 56 55 54 53 52 51 50 49 48 46 45 44 42 41 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 19 20 21 21 22 22 23 23 24 25 26 26 27 28 28 29 30 31 31 32 33 34 34 35 36 37 37 38 39 40 40 41 41 42 42 43 43 44 44 45 45 45 45 45 46 46 46 46 45 45 45 45 44 44 44 43 43 42 41 41 40 39 39 38 37 36 36 35 34 33 32 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13
 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 7 9 10 11 13 15 17 19 22 25 28 31 35 39 44 49 54 60 67 74 82 91 100 110 121 133 145 157 170 184 197 211 225 239 252 264 276 286 296 304 311 317 322 325 327 328 328 328 326 325 323 321 319 317 315 313 312 311 311 311 312 314 316 320 324 328 334 341 348 357 367 377 389 401 415 429 444 459 474 489 504 518 530 541 549 555 557 556 551 543 531 517 499 479 457 434 410 386 362 339 316 295 274 255 237 220 205 191 178 166 155 145 136 128 120 113 107 102 97 92 88 85 82 79 76 74 72 70 68 67 66 65 64 63 63 62 62 62 62 62 62 62 63 63 63 63 64 64 64 65 65 65 65 65 65 64 64 63 63 62 60 59 58 56 54 52 50 48 46 44 41 39 37 35 33 30 28 26 25 23 21 20 18 17 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 23 24 25 27 28 30 32 33 35 37 39 41 43 45 46 48 50 52 53 55 56 57 58 59 59 59 59 59 58 57 56 54 53 51 49 47 44 42 40 37 35 33 31 29 27 25 23 21 19 18 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 3 2 2 2 1
 19 19 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 31 33 34 36 38 40 42 45 47 50 52 55 58 62 65 69 72 76 80 84 88 93 97 102 107 112 117 122 127 132 138 143 149 155 161 167 173 179 185 191 198 205 211 218 225 232 240 247 255 263 271 279 287 295 304 312 321 329 338 347 355 363 372 379 387 394 401 407 412 417 421 424 426 428 428 427 425 422 418 413 407 400 393 385 376 367 357 347 337 327 316 306 296 286 277 267 258 250 242 234 226 219 213 206 201 195 190 186 181 177 174 170 167 165 162 160 159 157 156 155 154 153 153 152 152 152 153 153 154 155 155 156 158 159 160 161 163 164 165 166 168 169 169 170 171 171 171 171 170 169 168 166 164 161 158 155 152 148 144 140 135 130 126 121 116 112 107 102 98 93 89 85 81 77 74 71 67 64 62 59 57 54 52 50 48 47 45 44 42 41 40 39 38 37 36 36 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 46 47 48 49 50 51 51 52 53 54 54 55 56 56 57 57 57 58 58 58 58 58 57 57 56 56 55 54 53 53 52 50 49 48 47 46 45 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19
 75 75 75 76 76 77 78 79 80 81 82 84 85 87 88 90 92 94 96 98 100 103 105 107 110 112 114 117 119 121 123 125 127 129 131 133 134 135 136 137 138 139 139 139 139 139 139 139 139 138 138 138 137 137 137 136 136 136 136 136 136 136 136 137 138 138 139 141 142 143 145 147 149 152 154 157 160 163 167 171 175 179 184 189 194 200 206 213 219 227 234 243 251 260 270 280 291 302 313 325 338 351 365 379 393 407 421 436 450 463 476 488 499 508 516 522 526 527 527 523 517 509 499 486 471 455 438 419 400 380 360 340 320 301 282 264 247 231 215 201 187 174 162 151 141 131 122 114 107 100 93 87 82 77 72 68 64 60 57 54 51 48 46 44 42 40 38 36 35 33 32 31 30 29 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 23 23 23 23 24 24 25 26 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 50 52 55 57 60 63 66 69 72 75 78 81 83 86 89 92 94 97 99 101 103 105 107 108 109 110 111 112 112 113 113 113 113 113 112 112 111 111 110 109 108 108 107 106 105 104 103 102 102 101 100 99 99 98 97 97 96 96 95 95 95 94 94 94 94 94 95 95 95 96 96 97 98 99 100 101 102 104 105 107 109 111 113 115 118 120 123 126 129 132 135 138 141 144 147 150 153 155 157 159 161 162 163 164 164 163 163 161 159 157 155 152 149 145 142 138 134 130 126 123 119 115 112 108 105 102 99 96 93 91 89 87 85 83 82 80 79 78 77 76 76 75 75 75 75
 67 68 68 69 70 71 71 72 73 74 74 75 76 76 77 77 78 78 79 79 79 79 79 79 79 79 79 79 79 78 78 77 77 76 76 75 74 74 73 72 72 71 70 70 69 69 68 68 67 67 67 67 67 67 67 67 68 68 69 70 71 72 73 75 76 78 80 82 84 87 90 93 96 99 103 107 111 116 120 125 131 137 143 149 156 164 172 180 189 199 209 220 232 244 257 271 286 302 318 336 354 373 393 413 435 456 478 501 523 544 565 585 603 619 634 645 654 660 663 663 660 654 645 633 619 604 586 568 548 528 508 487 467 447 427 408 390 372 355 338 322 308 293 280 267 255 243 232 222 212 202 193 185 177 169 162 155 148 142 136 131 125 120 115 111 106 102 98 95 91 88 85 82 79 76 74 71 69 67 65 63 61 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 41 40 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 46 47 48 49 49 50 51 51 52 53 53 54 54 55 55 56 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 56 56 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 61 61 62 63 63 64 65 65 66
 118 115 111 108 105 102 99 96 93 90 87 85 82 80 77 75 73 71 69 67 65 64 62 60 59 58 57 56 55 54 53 52 52 52 51 51 51 51 51 52 52 53 54 55 56 57 59 60 62 64 66 69 72 74 78 81 85 88 92 97 101 106 111 116 122 127 133 139 145 152 158 165 172 179 186 193 200 207 214 221 228 235 243 250 257 264 271 278 285 292 299 306 313 320 327 333 340 346 352 358 364 369 374 379 383 386 389 391 393 393 393 392 390 387 383 379 373 367 360 352 344 336 327 317 308 298 289 280 270 262 253 245 237 229 222 215 209 203 198 193 188 184 181 178 175 172 170 168 166 165 164 163 163 162 162 162 162 163 163 164 164 165 166 166 167 168 169 169 170 170 171 171 171 171 171 170 169 168 167 166 164 162 160 157 155 152 149 145 142 138 134 130 126 122 117 113 109 104 100 96 92 87 83 79 75 72 68 65 61 58 55 52 49 47 44 42 40 38 36 34 33 31 30 29 27 26 25 25 24 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 44 45 47 48 50 51 53 55 57 59 62 64 67 69 72 75 78 81 85 88 92 95 99 103 107 111 115 119 123 127 131 135 138 142 145 148 151 154 156 158 160 161 162 163 163 163 163 162 161 160 158 156 154 152 149 146 143 141 137 134 131 128 125 121
 70 72 74 76 78 80 82 85 87 89 92 94 97 100 103 106 109 112 116 119 122 126 130 134 138 142 146 150 154 158 162 166 170 174 177 181 184 187 190 193 195 197 199 200 201 201 202 201 201 200 199 198 196 194 192 190 188 186 184 181 179 177 175 172 170 168 166 164 162 161 159 157 156 155 153 152 151 150 148 147 146 145 144 143 142 141 139 138 137 135 134 132 131 129 127 125 123 121 118 116 113 111 108 105 102 99 96 93 90 87 84 81 78 75 73 70 67 64 62 59 57 55 53 51 49 47 45 43 42 41 39 38 37 36 35 34 33 32 32 31 31 30 30 30 29 29 29 29 29 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 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 60 61 62 63 64 65 66 67 68 68 69 69 70 70 71 71 71 71 71 70 70 69 69 68 67 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 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 52 53 55 56 57 59 60 62 64 65 67 69
 149 145 141 138 134 131 128 125 122 119 116 114 111 109 107 105 103 101 99 97 96 94 93 91 90 89 88 87 86 86 85 85 85 84 84 84 84 85 85 86 86 87 88 89 90 91 93 94 95 97 99 101 103 105 107 109 111 113 116 118 121 123 126 128 130 133 135 138 140 143 145 147 150 152 154 156 159 161 163 165 167 169 171 174 176 178 180 182 185 187 189 192 194 197 200 202 205 208 211 214 217 220 223 227 230 233 236 239 243 246 249 251 254 256 258 260 261 262 263 263 263 262 261 260 258 255 252 249 246 242 237 233 229 224 219 214 209 204 199 195 190 185 181 177 172 168 165 161 158 154 151 148 145 143 140 138 136 134 132 130 128 127 125 124 122 121 120 118 117 116 115 114 113 112 112 111 110 109 108 107 107 106 105 104 103 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 84 83 82 81 79 78 77 76 74 73 72 70 69 68 67 66 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 49 49 50 51 52 52 53 54 55 56 58 59 60 62 63 65 66 68 70 72 75 77 79 82 85 88 91 95 99 103 107 111 116 121 126 132 138 144 151 157 164 172 179 187 195 203 211 219 228 236 243 251 258 265 271 276 281 285 289 291 293 294 294 293 291 289 286 283 279 274 269 264 259 253 247 241 235 229 223 217 212 206 200 195 190 184 179 175 170 165 161 157 153
 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 31 32 33 34 36 37 39 41 42 44 47 49 51 54 57 60 63 66 70 73 77 81 85 89 94 98 103 107 112 117 122 126 131 136 141 146 150 155 159 164 168 172 176 180 183 187 190 194 197 200 203 206 208 211 214 217 219 222 225 227 230 233 236 239 242 245 248 251 255 258 262 266 269 273 277 281 285 288 292 296 299 302 305 308 310 312 314 315 316 316 316 315 314 312 309 307 304 300 296 292 287 282 278 273 267 262 257 252 247 242 237 232 227 223 219 215 211 207 203 200 196 193 190 187 185 182 180 177 175 173 171 169 167 165 163 161 159 157 155 153 151 149 147 145 143 140 138 136 133 130 127 124 121 118 115 112 109 105 102 98 95 92 88 85 81 78 75 72 68 65 62 60 57 54 52 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 40 41 42 43 45 46 47 49 51 52 54 56 58 60 62 64 66 68 71 73 76 78 81 84 87 89 92 95 97 100 102 105 107 109 111 112 114 115 116 116 116 116 116 115 114 113 111 109 107 105 103 101 98 96 93 90 88 85 83 80 77 75 73 70 68 66 64 62 60 58 56 54 52 51 49 48 46 45 44 42 41
 32 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 14 14 15 16 17 18 20 21 22 24 25 27 29 31 33 36 38 41 44 46 50 53 56 60 63 67 71 75 79 83 87 91 96 100 104 109 113 117 121 125 129 133 137 141 145 149 152 156 159 163 166 170 174 177 181 185 189 194 198 203 208 213 219 225 231 238 245 252 260 268 276 284 292 300 308 315 321 327 331 334 335 335 333 330 324 317 309 299 288 276 264 251 238 225 212 199 187 176 165 154 145 135 127 119 112 105 98 93 87 82 78 73 69 66 62 59 56 54 51 49 47 45 43 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 11 11 10 9 9 8 7 7 6 6 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 6 7 8 9 9 10 11 12 13 15 16 17 19 20 22 23 25 27 29 31 33 35 38 41 44 47 50 54 58 62 66 71 77 83 89 96 103 111 120 130 140 151 164 177 192 208 225 244 264 285 307 330 353 377 401 423 444 462 477 488 494 496 492 483 469 452 431 408 384 359 334 309 285 262 241 221 203 186 171 157 144 132 122 112 104 96 89 83 77 72 67 63 59 55 52 49 46 43 41 39 37 35 33
 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 7 8 9 11 13 15 17 20 22 25 28 32 36 40 44 49 54 59 65 71 77 84 92 99 107 115 124 132 141 150 160 169 178 187 196 205 214 223 232 240 249 258 266 275 284 293 302 312 323 334 346 358 372 387 404 422 441 463 486 511 539 568 600 633 668 704 740 776 809 838 862 878 886 884 871 848 814 773 725 673 618 564 510 459 411 366 325 288 255 226 200 177 156 138 122 108 96 86 76 68 61 55 49 45 40 37 34 31 29 27 25 23 22 21 20 20 19 19 18 18 18 18 18 18 19 19 19 20 20 21 22 23 24 25 26 27 28 29 31 32 34 36 38 39 41 44 46 48 50 53 55 58 60 62 64 66 68 70 71 72 73 74 74 73 72 71 70 68 66 63 61 58 55 52 49 46 43 40 37 35 32 29 27 25 23 21 19 17 16 14 13 12 10 9 8 8 7 6 5 5 4 4 3 3 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 6 7 8 9 10 11 12 13 14 16 18 19 22 24 26 29 32 36 39 44 48 53 59 65 71 78 85 93 102 110 119 128 137 145 153 159 165 169 172 173 171 169 164 158 151 143 134 125 116 107 98 89 81 74 67 60 54 49 44 40 35 32 28 26 23 20 18 16 14 13 11 10 9 8 7 6
 40 40 40 40 40 41 41 41 41 42 42 43 43 43 44 44 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 69 70 72 74 76 78 79 81 83 85 87 89 92 94 96 98 100 102 104 106 108 110 111 113 114 116 117 118 119 120 121 122 122 123 123 124 124 124 124 124 124 124 123 123 123 123 122 122 122 122 122 122 122 122 122 123 123 123 124 125 125 126 127 129 130 132 133 135 137 140 142 145 148 152 155 159 164 169 174 179 185 192 199 206 214 223 232 242 252 263 274 286 298 311 324 338 351 365 378 391 404 415 426 435 443 449 454 456 456 455 451 446 438 429 419 407 395 382 368 354 340 326 312 298 285 272 260 248 237 226 216 207 198 190 182 174 168 161 155 149 144 139 135 130 126 123 119 116 113 110 108 105 103 101 99 97 95 94 92 91 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 48 47 47 46 46 46 46 46 45 45 45 46 46 46 46 46 47 47 48 48 49 49 50 51 52 53 54 55 56 58 59 60 62 64 66 68 70 72 74 77 80 83 86 89 92 96 100 104 108 112 116 121 126 130 135 139 144 148 152 156 160 163 165 167 168 169 169 168 167 164 162 158 154 150 145 140 135 130 125 119 114 109 104 99 94 90 85 81 78 74 71 68 65 62 60 58 56 54 52 51 49 48 47 46 45 44 43 43 42 42 41 41 41 40 40 40 40
 94 94 95 95 96 96 97 98 99 99 100 101 102 103 105 106 107 108 109 110 111 112 113 114 115 116 117 118 118 119 119 119 120 120 120 120 119 119 118 118 117 116 115 114 113 112 111 110 108 107 105 104 102 100 99 97 95 94 92 90 89 87 86 84 83 81 80 79 77 76 75 74 73 72 71 70 69 69 68 67 67 67 66 66 66 66 66 66 66 66 67 67 68 68 69 70 71 72 73 74 76 77 79 81 83 85 87 89 92 94 97 100 103 107 110 114 117 121 125 128 132 136 139 143 146 149 152 155 157 159 161 162 162 163 162 162 160 159 157 155 152 149 146 143 140 136 133 129 125 122 118 114 111 107 104 101 98 95 92 89 86 84 81 79 77 75 73 71 69 68 66 65 63 62 61 60 59 58 57 56 55 54 54 53 53 52 52 52 51 51 51 51 51 51 51 51 51 52 52 52 53 53 54 55 55 56 57 57 58 59 60 61 62 63 64 64 65 66 67 67 68 68 69 69 69 69 69 69 69 68 68 67 67 66 65 64 63 62 61 59 58 57 56 55 54 52 51 50 49 48 47 46 46 45 44 43 43 42 42 41 41 41 40 40 40 40 40 40 40 40 41 41 41 42 42 43 44 44 45 46 47 48 50 51 53 54 56 58 61 63 65 68 71 74 78 81 85 89 94 98 103 108 114 119 125 131 137 142 148 154 159 165 169 174 178 181 184 186 187 188 188 187 185 183 181 177 174 170 166 162 158 153 149 145 140 136 132 129 125 122 119 116 113 110 108 106 104 102 101 100 98 97 96 96 95 95 94 94 94 94
 21 21 21 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 26 27 28 30 31 32 34 36 38 40 42 45 48 51 54 58 62 66 70 75 80 85 91 97 103 110 116 123 130 137 144 150 156 162 167 172 176 178 180 181 181 180 178 175 172 168 163 158 152 147 141 135 130 124 119 114 109 104 100 96 92 89 86 83 80 78 76 74 73 71 70 69 69 68 68 68 69 69 70 71 73 74 77 79 82 85 89 93 98 103 110 117 124 133 143 154 166 180 195 212 230 250 272 296 320 346 373 399 425 449 470 487 499 506 506 501 489 472 451 427 400 373 345 318 292 268 245 224 204 187 170 156 143 131 120 111 102 95 88 82 77 72 67 64 60 57 54 52 50 48 46 45 43 42 41 40 40 39 39 38 38 38 38 38 38 39 39 39 40 41 41 42 43 44 45 47 48 50 51 53 55 57 59 61 63 65 67 69 71 73 75 77 78 80 81 82 82 83 82 82 81 80 79 77 75 73 70 68 65 62 60 57 54 51 48 46 43 41 38 36 34 32 30 28 27 25 24 23 21 20 19 18 18 17 16 16 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 14 14 15 15 16 16 17 18 18 19 20 21 23 24 25 27 29 31 33 35 38 40 43 47 50 54 58 62 67 72 77 82 88 93 98 104 109 114 118 122 125 127 129 130 129 128 126 123 120 116 111 106 101 96 91 86 81 76 71 67 63 59 55 52 49 46 43 41 38 36 35 33 31 30 29 28 27 26 25 24 23 23 22 22 21 21
 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 24 25 26 28 30 32 34 36 39 41 44 48 51 55 60 64 69 74 80 86 92 99 106 112 119 126 133 139 144 149 154 157 159 161 161 161 159 157 153 149 145 140 135 130 125 120 115 110 105 100 96 92 88 84 81 78 75 72 69 67 65 63 61 59 58 57 55 55 54 53 53 52 52 52 52 52 53 53 54 55 56 57 59 60 62 64 66 69 71 74 77 80 84 87 91 95 99 103 108 112 116 121 125 130 134 138 142 145 148 151 154 156 157 158 159 159 158 158 156 155 153 151 148 146 143 140 137 134 131 128 125 122 119 116 113 111 108 105 103 101 98 96 94 92 90 88 86 84 82 80 78 76 75 73 71 69 67 65 63 61 59 56 54 52 50 48 46 44 42 40 38 36 34 32 30 29 27 26 24 23 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 24 25 26 28 29 31 32 34 36 37 39 41 43 45 47 49 51 53 55 57 59 60 61 63 64 64 65 65 65 64 64 63 62 61 59 58 56 54 52 50 48 46 44 42 40 38 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13
 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 25 27 28 30 31 33 35 38 40 43 46 50 54 58 63 68 74 80 87 94 103 112 122 133 145 159 173 188 205 223 241 261 282 303 325 347 368 389 409 427 443 456 467 474 478 478 476 470 462 451 439 425 410 395 379 362 346 331 316 301 287 274 261 249 238 228 218 209 200 193 185 179 173 167 162 157 153 149 146 143 141 139 137 135 134 134 134 134 134 135 136 137 139 141 144 146 149 153 156 160 164 168 173 177 182 187 192 196 201 206 210 214 218 222 225 228 231 233 234 236 237 237 237 237 237 236 235 234 233 231 230 229 228 226 225 225 224 223 223 223 224 225 226 227 229 231 234 237 241 245 249 254 259 264 270 276 283 289 296 302 309 315 321 326 330 334 336 337 336 334 330 324 317 308 298 287 274 261 247 234 219 206 192 179 166 154 143 132 122 113 104 96 89 82 76 71 66 61 57 54 50 47 45 42 40 38 37 35 34 33 32 31 31 30 30 30 30 29 30 30 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 43 44 46 47 49 50 52 54 56 58 60 62 64 66 68 70 72 75 77 79 82 84 86 88 91 93 95 97 99 100 102 103 105 106 107 107 108 108 108 108 107 107 106 104 103 102 100 98 96 94 91 89 87 84 82 79 76 74 71 69 66 64 61 59 57 55 52 50 48 47 45 43 41 40 38 37 36 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21
 80 79 78 77 75 74 73 72 70 69 68 67 65 64 62 61 59 58 57 55 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 32 33 35 36 37 39 41 42 44 46 48 50 53 55 58 61 64 67 70 74 78 82 86 90 95 101 106 112 118 125 132 139 147 155 164 173 182 192 202 212 223 234 244 255 265 274 284 292 300 306 312 316 319 320 320 319 316 312 307 300 293 285 276 267 258 248 238 228 219 209 200 191 182 173 165 158 150 143 136 130 124 118 113 108 103 99 94 90 86 83 79 76 73 70 67 65 62 60 58 56 54 52 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 63 64 65 66 67 68 68 69 70 71 72 73 74 76 77 78 79 81 82 84 86 87 89 91 93 96 98 100 103 105 108 111 114 117 119 122 125 128 130 133 135 138 139 141 143 144 144 145 145 145 144 143 142 141 139 138 136 134 132 129 127 125 123 120 118 116 114 112 110 108 106 104 102 100 99 97 96 94 93 92 90 89 88 87 86 84 83 82 81
 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 55 58 61 64 67 71 75 80 84 90 95 101 108 115 122 130 138 147 156 165 174 182 191 199 206 212 216 220 221 221 219 216 210 204 196 188 179 169 159 149 140 130 121 113 105 97 90 84 78 73 67 63 59 55 51 48 45 43 40 38 36 35 33 32 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 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 14 14 14 14 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 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38 39 40 40 40 41 41 40 40 40 39 38 37 36 35 34 32 31 29 28 27 25 24 23 21 20 19 18 17 16 15 15 14 13 13 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7
 37 34 32 29 27 26 24 22 21 19 18 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 17 18 20 21 23 24 26 28 30 32 34 37 39 42 45 48 51 54 58 61 65 69 73 77 81 85 90 94 99 103 108 113 118 122 127 132 137 141 146 151 156 161 166 171 176 181 187 192 198 204 211 217 224 232 240 248 257 266 277 287 299 312 325 339 355 371 389 407 427 448 469 492 516 540 564 589 613 636 658 678 696 711 722 729 731 729 723 712 696 677 655 631 604 576 547 518 490 462 435 409 384 361 339 319 300 283 267 253 240 228 217 207 199 191 184 179 174 169 165 162 160 158 157 156 155 155 156 157 158 160 162 164 167 170 174 178 182 187 191 196 202 207 213 219 224 230 236 241 247 251 256 259 262 264 265 265 264 262 258 253 248 241 233 225 216 207 197 187 177 167 157 148 139 130 121 113 106 98 92 85 80 74 69 64 60 56 52 49 46 43 40 38 36 34 32 30 29 27 26 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 23 23 24 25 26 26 27 29 30 31 33 34 36 38 40 43 46 49 52 56 60 65 70 75 82 88 96 104 113 123 134 146 158 172 186 202 218 235 252 270 288 305 322 338 352 365 375 382 387 388 386 381 373 363 350 336 320 303 286 269 251 234 218 202 187 173 160 148 137 126 116 107 99 92 85 78 72 67 62 57 53 49 46 42 39
 44 42 41 40 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 33 34 35 37 38 39 41 43 45 47 49 51 54 57 60 63 66 70 74 78 83 88 93 98 104 109 115 122 128 135 141 148 155 161 168 174 180 186 191 196 200 204 207 209 211 212 213 213 213 212 210 209 206 204 201 198 195 192 189 185 182 178 174 171 167 163 160 156 152 149 145 141 138 134 130 127 123 120 116 112 109 105 102 99 95 92 89 86 82 79 76 74 71 68 65 63 60 58 56 54 52 50 48 46 44 43 41 40 39 37 36 35 34 34 33 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 44 44 45 46 47 48 49 49 50 50 51 51 51 52 52 51 51 51 50 50 49 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 30 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 51 53 55 58 61 63 66 69 73 76 79 82 85 88 91 93 96 98 99 101 102 102 102 101 100 99 97 95 93 91 88 85 82 79 76 74 71 68 65 63 60 58 55 53 51 49 47 46
 41 41 40 40 39 38 38 37 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 26 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 28 29 30 31 32 34 35 37 39 41 43 45 48 50 53 56 59 63 66 70 74 78 82 87 91 96 101 105 110 115 120 125 129 133 137 141 145 148 150 152 154 155 155 155 155 154 153 151 149 146 143 140 137 133 130 126 123 119 115 111 108 104 101 98 94 91 88 86 83 81 78 76 74 72 70 69 67 66 65 64 63 62 61 61 60 59 59 59 59 58 58 58 58 58 59 59 59 59 59 60 60 60 60 61 61 61 62 62 62 62 62 62 63 63 63 63 63 62 62 62 62 62 61 61 61 60 60 59 59 59 58 57 57 56 56 55 54 54 53 52 52 51 50 49 49 48 47 46 45 45 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 33 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 36 37 38 38 39 40 41 42 43 45 46 47 48 49 50 52 53 54 55 56 57 59 60 61 62 62 63 64 65 65 66 66 67 67 67 67 67 67 67 67 67 67 66 66 65 65 64 64 63 63 62 62 61 60 60 59 59 58 58 57 57 57 56 56 56 55 55 55 55 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 47 46 46 45 45 44 44 44 43 43 42 42
 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 11 11 10 10 10 11 11 11 11 12 13 13 14 15 16 17 19 21 22 25 27 30 33 37 41 45 50 56 63 70 78 88 99 111 124 139 155 174 194 215 239 263 289 315 341 366 389 410 426 439 447 450 448 441 431 418 403 386 368 349 331 314 297 281 266 252 239 227 216 205 196 188 180 173 167 161 156 151 147 143 139 136 134 131 129 127 125 124 122 121 120 119 118 117 117 116 115 114 113 113 112 111 110 109 107 106 105 103 102 100 99 97 96 94 92 91 89 88 86 85 83 82 81 79 78 78 77 76 76 75 75 75 75 76 76 77 78 79 80 82 84 86 88 91 94 97 100 104 108 112 117 123 128 135 141 149 156 165 174 183 193 204 215 227 239 251 263 275 286 296 305 311 316 319 318 315 309 301 290 277 262 247 231 214 198 182 166 152 138 125 113 103 93 84 76 69 62 56 51 46 42 38 35 31 29 26 24 22 20 19 17 16 15 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 41 43 44 45 47 48 50 51 52 54 55 56 57 58 59 60 61 62 62 63 63 64 64 64 64 63 63 62 62 61 60 59 58 57 55 54 53 51 50 48 47 45 44 42 41 39 38 36 35 33 32 31 29 28 27
 53 51 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 30 31 32 34 35 36 37 39 40 41 43 45 46 48 50 52 54 55 57 59 61 63 65 66 68 70 71 73 74 75 76 77 78 79 79 79 80 80 79 79 78 78 77 76 75 74 72 71 70 68 67 65 63 62 60 58 57 55 53 52 50 49 47 46 45 43 42 41 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 26 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 41 42 43 44 45 46 48 49 51 52 54 56 57 59 61 63 65 67 68 70 72 73 74 75 76 77 78 78 78 78 78 77 76 75 74 73 72 70 69 67 65 64 62 60 58 57 55
 52 51 49 47 45 44 42 41 40 38 37 36 35 34 34 33 32 32 31 31 30 30 30 30 29 29 29 29 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 44 45 46 47 48 49 50 51 53 54 55 57 59 60 62 64 66 68 70 72 74 76 78 80 81 83 84 85 86 87 87 87 87 86 85 83 82 80 77 75 72 69 67 64 61 58 55 52 50 47 45 43 40 38 36 35 33 31 30 28 27 26 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 31 31 31 30 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 21 22 23 24 26 28 29 31 33 35 37 40 42 44 47 50 53 56 59 61 64 67 70 73 75 78 80 81 83 84 85 85 85 85 84 83 82 80 78 76 74 72 70 68 65 63 61 59 57 54
 40 40 40 40 40 40 40 40 41 41 41 42 42 42 43 44 44 45 46 47 48 49 51 52 54 55 57 59 61 63 65 67 70 72 75 78 81 84 87 90 93 97 100 103 107 110 113 117 120 123 125 128 130 132 134 135 136 137 137 137 137 136 135 134 133 131 130 128 126 124 122 120 118 116 114 112 110 109 107 106 105 104 103 102 102 101 101 101 101 101 101 102 102 103 104 105 106 107 109 110 112 113 115 117 119 121 123 125 127 128 130 132 133 135 136 137 138 139 140 140 140 140 140 139 138 137 136 135 133 132 130 128 126 124 122 120 118 116 114 112 109 107 105 103 101 99 97 96 94 92 90 89 87 86 84 83 81 80 79 78 77 76 75 74 73 73 72 71 71 71 70 70 70 70 69 69 70 70 70 70 71 71 72 72 73 74 74 75 76 77 78 80 81 82 84 85 86 88 89 91 92 94 95 96 98 99 99 100 101 101 101 101 101 101 100 99 98 97 96 94 92 90 88 86 84 82 80 78 76 73 71 69 67 65 63 61 59 57 55 54 52 51 49 48 46 45 44 43 42 41 40 40 39 38 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 46 47 49 50 52 54 55 57 59 62 64 66 68 71 73 75 78 80 82 84 86 88 89 91 92 93 94 94 95 94 94 94 93 92 90 89 87 85 83 81 79 77 75 73 71 68 66 64 62 60 59 57 55 54 52 51 50 49 48 47 46 45 44 44 43 42 42 42 41 41 41 40
 52 49 47 45 43 42 40 39 38 36 35 35 34 33 32 32 32 31 31 31 31 31 32 32 33 33 34 35 36 37 38 39 41 42 44 46 48 50 52 55 58 60 63 67 70 73 77 81 85 89 93 97 102 106 111 116 121 126 130 135 140 145 149 154 158 162 166 169 172 175 178 180 182 184 185 186 187 187 188 188 188 187 187 186 186 185 184 183 183 182 181 180 179 179 178 177 177 176 176 175 175 174 174 173 173 172 172 171 171 170 169 168 166 165 163 161 159 157 154 151 148 145 141 138 134 130 126 121 117 113 108 104 100 95 91 87 83 80 76 72 69 66 63 60 57 55 52 50 48 46 44 43 41 40 39 38 37 36 35 35 34 34 34 34 34 34 34 35 35 36 36 37 38 39 40 41 43 44 46 48 49 51 53 56 58 61 63 66 69 72 75 78 82 85 88 92 95 98 101 104 107 109 111 113 114 115 115 115 115 114 112 111 108 106 104 101 98 95 92 88 85 82 79 76 73 70 67 64 61 59 56 54 52 50 48 46 44 43 41 40 39 38 36 35 35 34 33 32 32 31 31 30 30 29 29 29 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 37 38 38 39 40 41 42 44 45 46 48 49 51 53 55 57 59 62 64 67 70 73 76 79 83 87 90 94 98 102 107 111 115 119 123 127 130 134 136 139 140 142 142 142 141 140 138 135 132 129 125 121 116 112 107 103 98 93 89 85 80 76 73 69 66 63 60 57 54
 50 49 49 48 47 46 46 45 44 44 43 42 42 41 40 39 39 38 37 36 36 35 34 33 33 32 31 30 30 29 28 28 27 26 25 25 24 24 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 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 24 24 25 26 27 28 30 31 32 34 35 36 38 40 42 43 45 47 50 52 54 57 59 62 65 68 71 74 77 80 84 87 90 94 97 100 103 106 109 111 114 116 118 119 120 121 122 122 122 121 120 119 118 116 114 112 109 107 104 101 98 95 92 89 86 83 80 77 75 72 69 67 64 62 60 57 55 53 51 49 48 46 45 43 42 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 40 40 41 41 42 43 44 45 46 47 48 49 51 53 54 56 58 60 63 65 68 71 73 76 79 82 85 89 92 95 97 100 103 105 107 109 110 111 112 112 112 112 111 110 109 107 105 103 101 98 96 93 91 88 86 83 81 79 76 74 72 70 68 67 65 64 62 61 60 58 57 56 55 54 53 52 52 51
 22 21 19 18 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 21 22 23 24 26 27 28 30 31 32 34 35 36 37 38 39 40 40 41 41 41 42 42 41 41 41 41 40 40 39 39 38 38 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 34 34 35 36 36 37 38 39 41 42 44 46 48 50 52 54 56 59 61 64 67 69 72 75 78 80 83 85 87 89 91 92 94 95 96 96 97 97 97 97 97 97 97 96 96 96 95 95 95 94 94 94 94 93 93 93 93 93 93 94 94 94 94 94 93 93 93 93 92 92 91 90 89 88 86 85 83 81 79 77 74 72 69 67 64 62 59 56 54 51 49 46 44 42 39 37 35 34 32 30 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 23 24 26 28 30 32 34 36 39 41 44 47 50 53 57 60 64 68 71 75 79 82 86 90 93 96 99 101 103 105 107 108 109 109 109 109 109 108 107 106 105 103 102 100 98 96 94 92 90 88 86 84 82 79 77 75 73 71 69 66 64 62 60 58 56 54 52 50 48 46 44 42 41 39 37 35 34 32 31 29 28 27 25 24 23
 26 24 23 22 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 37 39 41 43 45 48 50 52 55 57 60 62 65 68 70 73 76 78 81 83 86 88 91 93 95 98 100 102 104 107 109 111 113 116 118 121 123 126 128 131 134 137 141 144 148 152 156 160 164 169 174 179 184 190 195 201 207 213 218 224 229 234 239 243 246 249 252 253 254 254 253 251 249 246 242 237 232 226 220 214 207 201 194 188 181 175 169 163 157 152 147 143 138 135 131 128 126 123 121 120 118 117 116 116 115 115 115 115 116 116 117 118 119 119 120 121 122 123 123 123 124 124 123 123 122 121 119 117 115 112 109 106 102 98 94 90 86 82 77 73 69 65 61 58 54 51 48 45 42 39 37 35 33 31 29 28 26 25 24 22 21 21 20 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 13 13 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 44 46 48 50 52 55 57 59 62 64 67 70 73 76 79 82 85 88 92 95 98 101 105 108 111 114 116 119 121 123 125 127 129 130 131 132 133 133 133 133 133 132 131 130 129 127 126 124 122 120 117 115 112 109 106 103 99 96 93 89 86 82 79 75 72 69 65 62 59 56 53 50 48 45 43 41 38 36 34 32 31 29 27
 42 40 37 35 33 32 30 29 27 26 25 25 24 23 23 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 47 47 48 49 50 51 52 53 55 56 57 59 61 63 64 67 69 71 74 76 79 82 86 89 93 97 101 106 111 116 121 127 134 141 148 156 165 174 184 195 207 219 233 247 262 279 296 314 332 351 370 389 407 424 439 451 460 466 467 465 458 447 433 416 396 375 352 329 306 283 261 241 221 202 185 169 154 141 128 117 107 97 89 81 74 68 62 57 52 48 45 41 38 36 33 31 29 28 26 25 24 23 23 22 22 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 28 29 30 31 33 34 35 36 37 38 39 41 42 43 44 45 46 47 47 48 48 49 49 49 49 49 49 48 48 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 26 27 27 28 29 30 31 32 33 35 37 39 41 44 47 51 55 59 64 70 76 83 91 100 109 120 132 145 160 176 193 212 232 252 273 294 314 332 347 359 367 369 366 358 346 330 311 290 269 247 226 206 188 170 154 140 127 115 105 95 87 79 73 67 62 57 53 49 45
 34 34 33 33 33 33 33 33 33 34 34 35 36 36 37 39 40 42 43 45 47 49 52 54 57 60 63 67 70 74 78 82 86 90 94 98 101 105 108 111 114 116 118 119 120 120 120 119 118 116 113 111 107 104 100 97 93 89 85 81 77 73 69 66 62 59 56 53 51 48 46 44 42 40 39 37 36 35 34 33 32 31 31 31 30 30 30 30 30 30 30 31 31 32 32 33 34 35 37 38 40 41 43 46 48 51 54 58 62 66 71 77 83 89 96 104 113 122 132 143 154 166 179 192 205 219 232 244 255 265 273 279 282 283 282 278 271 263 252 241 228 215 202 188 175 163 151 139 129 119 109 101 93 86 80 74 68 64 59 56 52 49 46 44 42 40 38 37 35 34 33 33 32 31 31 31 30 30 30 30 30 30 31 31 31 32 32 33 33 34 35 36 37 38 39 40 41 43 44 46 47 49 51 53 55 57 59 61 63 66 68 70 73 75 77 80 82 84 86 88 90 92 93 95 96 97 98 98 98 98 98 97 97 96 94 93 91 89 87 85 83 81 78 76 73 71 68 66 63 61 59 57 55 53 51 49 48 46 45 43 42 41 40 39 38 38 37 36 36 35 35 35 35 35 34 35 35 35 35 36 36 37 38 39 40 41 42 44 45 47 49 52 54 57 60 63 66 70 74 78 83 87 92 97 102 108 113 118 124 129 134 138 143 147 150 153 155 156 157 157 156 154 152 149 146 142 137 133 128 123 117 112 107 102 96 92 87 82 78 74 70 67 63 60 57 55 52 50 48 46 44 43 41 40 39 38 37 36 35 35
 135 129 124 119 114 109 104 100 96 92 88 84 81 77 74 71 68 65 62 60 57 55 52 50 48 46 44 42 40 38 36 35 33 32 30 29 28 27 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 22 23 25 28 30 33 35 39 42 46 51 56 61 68 74 82 90 100 110 121 134 147 162 177 194 211 228 245 262 276 289 299 306 309 308 304 295 285 271 257 241 225 209 193 179 165 152 140 129 119 110 101 94 87 81 75 70 66 61 58 54 51 48 45 43 41 39 37 35 33 32 30 29 28 27 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 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 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 24 25 26 28 29 31 33 35 37 39 42 44 47 49 52 55 58 60 63 66 68 70 72 74 76 77 77 78 78 77 76 75 74 72 70 68 66 63 61 59 56 54 52 49 47 45 43 41 39 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 36 38 40 42 45 47 51 54 58 62 67 72 77 83 90 97 104 113 121 131 140 151 161 172 183 194 205 215 225 233 240 246 250 253 254 253 251 247 243 237 230 223 215 207 199 191 184 176 168 161 154 148 141
 58 60 62 64 66 68 70 72 75 77 79 82 84 87 90 93 95 98 101 104 106 109 112 114 116 118 120 122 123 124 125 125 125 125 124 123 122 121 119 116 114 111 109 106 102 99 96 93 89 86 82 79 76 73 70 67 64 61 58 56 54 51 49 47 45 44 42 41 40 38 37 37 36 35 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 55 55 56 56 56 56 56 56 55 55 55 55 54 54 53 53 52 51 51 50 49 49 48 47 47 46 45 45 44 44 43 43 43 42 42 42 42 42 42 42 42 43 43 44 45 46 47 48 49 50 52 54 56 58 60 62 65 67 70 73 77 80 84 87 91 95 99 104 108 113 117 121 125 130 133 137 140 143 145 147 148 148 148 147 145 143 140 137 133 129 125 120 116 111 107 102 98 94 89 85 82 78 75 71 68 66 63 61 58 56 54 52 51 49 48 47 45 44 43 43 42 41 41 40 40 40 40 40 40 40 40 40 40 40 41 41 42 42 42 43 43 44 44 44 45 45 45 45 46 46 46 46 46 46 46 45 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 40 40 40 40 40 41 41 42 42 43 43 44 45 46 47 48 49 50 51 52 54 55 57
 10 9 9 8 7 6 6 5 5 5 4 4 4 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 20 22 23 25 26 28 29 31 33 35 37 40 42 44 47 49 52 55 57 60 62 65 67 69 71 73 75 76 77 78 79 79 79 79 78 77 77 76 74 73 72 70 69 68 66 65 64 62 61 60 59 59 58 57 57 57 57 57 58 58 59 61 62 64 67 70 73 77 82 87 93 99 107 115 124 134 145 158 171 184 199 215 231 247 262 278 292 305 315 323 328 330 329 324 317 307 295 281 267 251 236 221 206 192 178 166 154 144 134 126 118 111 105 100 95 91 88 85 82 80 79 78 77 76 76 76 76 77 77 78 79 80 82 83 84 86 87 89 90 92 93 94 95 96 96 96 96 95 94 92 91 88 86 83 80 77 73 70 66 63 59 56 52 49 46 43 40 38 35 33 30 28 26 25 23 21 20 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 3 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 10 11 12 13 14 15 17 18 20 21 23 25 28 30 33 36 40 43 48 52 57 63 69 76 83 91 100 109 119 130 141 153 166 178 191 204 217 230 242 253 264 273 280 286 290 291 291 289 284 278 270 260 249 237 225 211 198 185 171 158 146 134 123 112 103 94 85 77 70 64 58 53 48 44 40 36 33 30 27 25 23 21 19 17 16 15 13 12 11
 12 11 11 11 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 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 10 10 10 10 10 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 22 23 24 25 26 27 28 29 30 31 33 34 36 38 40 42 45 48 51 55 59 63 68 73 78 84 91 98 106 114 122 131 140 149 158 166 174 181 187 191 194 195 194 191 187 181 174 165 156 147 137 128 119 110 101 93 86 79 72 67 61 57 52 48 45 42 39 36 34 32 30 29 27 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 27 29 30 32 35 37 40 43 46 50 54 58 63 68 73 79 85 92 98 105 112 119 126 133 139 144 148 152 154 155 155 153 151 147 142 136 130 123 116 109 102 95 88 82 75 70 64 59 55 50 46 43 40 37 34 32 29 28 26 24 23 21 20 19 18 17 16 16 15 14 14 13 13 12
 20 19 18 17 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 20 21 22 22 23 24 25 26 28 29 30 31 33 34 36 37 39 41 43 45 47 49 51 54 56 59 61 64 66 69 71 74 76 78 80 82 84 85 87 88 89 89 90 90 90 90 90 90 89 89 88 87 87 86 85 84 83 82 81 80 80 79 78 78 77 77 76 76 75 75 75 75 74 74 74 74 73 73 73 72 72 71 71 70 69 68 68 67 65 64 63 62 60 59 58 56 55 53 52 51 49 48 47 45 44 43 42 41 40 39 39 38 38 37 37 37 37 37 37 37 37 38 38 39 40 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 60 61 61 61 60 60 59 58 57 56 54 53 51 49 47 46 44 42 40 39 37 35 34 32 31 30 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 31 32 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 66 67 67 68 68 68 68 68 68 67 67 66 65 64 62 61 59 58 56 54 52 50 48 46 44 42 40 38 37 35 33 31 30 28 27 26 24 23 22 21
 51 48 45 42 40 37 35 33 30 29 27 25 24 23 21 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 35 37 39 41 43 45 47 50 53 56 59 62 66 70 74 79 83 88 94 99 105 110 116 122 128 134 140 145 151 155 160 163 166 169 171 171 172 171 169 167 165 161 158 153 149 144 139 134 129 123 118 113 108 103 98 94 89 85 82 78 75 71 68 66 63 61 58 56 54 53 51 49 48 47 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 32 31 31 31 32 32 32 33 34 34 35 37 38 39 41 43 45 48 51 54 57 61 65 69 74 80 85 91 98 105 112 119 127 134 141 148 155 160 165 168 170 170 168 165 160 154 147 139 131 122 113 104 96 88 80 74 67 61 56 51 47 43 40 36 34 31 29 27 25 24 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 24 25 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 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 49 50 51 53 54 56 57 59 61 62 64 67 69 71 73 76 78 81 83 85 88 90 92 93 94 95 95 95 95 94 92 90 88 85 82 79 76 72 68 65 61 58 54
 152 144 136 128 121 114 107 100 94 88 83 78 73 69 65 61 58 55 52 49 47 45 43 41 40 39 37 36 36 35 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 49 50 52 54 56 58 60 63 66 69 73 76 80 85 90 95 100 106 113 119 127 135 143 151 161 170 180 191 201 212 222 233 243 252 260 268 274 278 281 281 280 277 272 265 257 248 238 228 217 206 195 184 174 164 155 146 138 131 124 117 111 106 101 96 92 88 85 82 79 76 74 72 70 68 66 65 64 63 62 61 60 60 60 59 59 60 60 60 61 62 63 64 65 67 68 70 72 74 76 78 80 82 84 86 88 90 92 94 95 97 98 98 99 99 98 98 97 95 93 91 89 86 83 80 77 74 71 67 64 61 57 54 51 48 46 43 41 39 37 35 33 32 30 29 28 27 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 34 35 36 37 39 40 42 43 45 46 48 49 51 52 53 54 55 56 57 57 58 58 58 58 58 57 57 56 55 55 54 53 52 51 50 50 49 48 47 46 46 45 45 44 44 44 44 44 44 44 45 45 46 47 48 49 50 51 52 54 55 57 58 60 62 64 66 68 70 73 75 77 80 82 85 88 91 94 98 101 105 109 113 117 122 127 132 137 143 148 155 161 167 174 180 187 193 199 204 209 213 216 218 219 219 218 216 213 208 203 197 190 183 176 168 160
 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 34 35 36 38 40 42 44 46 48 50 53 56 58 61 65 68 71 75 79 82 86 90 93 97 100 103 106 108 111 112 114 115 115 116 115 115 113 112 110 108 106 104 101 98 95 93 90 87 84 81 78 75 73 70 68 65 63 61 59 57 55 53 52 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 39 40 41 42 44 45 47 48 50 52 54 56 58 60 62 64 67 69 71 73 75 77 79 80 82 83 84 85 86 86 86 86 85 85 84 83 82 80 79 77 76 74 72 70 68 67 65 63 61 59 58 56 55 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 32 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 47 47 47 47 46 46 46
 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 50 52 54 55 57 59 60 62 63 64 65 66 66 67 67 67 67 67 66 65 64 62 61 59 57 55 53 51 49 46 44 42 39 37 35 33 31 29 27 26 24 23 21 20 19 18 17 16 16 15 14 14 14 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 21 22 24 26 29 31 34 38 41 45 50 55 60 66 73 80 88 96 105 114 124 134 144 154 164 174 183 191 198 204 208 210 210 209 206 201 195 188 180 171 162 153 144 135 126 118 110 102 95 89 83 77 72 67 63 59 55 52 49 46 44 42 40 38 37 36 34 33 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 33 34 34 35 36 38 39 40 42 43 45 46 48 50 52 54 56 57 59 61 63 65 67 69 70 72 73 74 75 76 76 77 77 76 76 75 74 73 72 70 68 66 64 61 59 57 54 52 49 47 44 42 39 37 35 33 31 29 28 26 25 23 22 21 20 19 18 18 17 16 16 16 16 15 15 15 16 16 16 17 17 18 18 19 20 22 23 25 27 29 31 34 36 40 43 47 52 57 62 68 74 81 89 96 104 113 122 130 139 148 155 163 169 174 178 181 182 182 180 177 172 167 161 154 147 140 132 125 117 110 103 96 90 84 78 72 67 63 58 54 51 47 44 41 39 36 34 32 31 29 28 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19
 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 26 27 29 30 32 33 35 37 39 40 42 44 46 47 49 51 52 53 55 56 57 57 58 59 59 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 59 59 59 59 60 60 61 61 62 62 62 63 63 64 64 64 64 64 64 64 63 63 62 61 60 59 58 57 56 55 53 52 51 49 48 46 45 43 42 41 40 38 37 36 35 34 33 33 32 31 31 30 30 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 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 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 11 11 11 12 12 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 32 33 34 35 37 38 39 41 42 44 46 47 49 51 52 54 56 57 59 61 62 64 65 66 68 69 70 70 71 71 72 72 72 71 71 70 69 68 66 65 63 61 60 58 56 54 52 50 48 46 44 42 41 39 37 36 34 33 32 30 29 28 26 25 24 23 22
 20 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26 28 29 30 31 32 34 35 36 38 39 41 42 44 45 47 48 50 51 53 54 55 57 58 59 59 60 61 61 61 61 61 60 60 59 58 57 56 55 54 53 52 51 50 49 47 47 46 45 44 43 43 42 42 42 42 42 42 42 43 43 44 45 46 47 49 51 53 55 57 60 63 66 70 74 78 82 87 92 97 103 108 114 119 125 130 135 140 145 149 152 155 157 158 158 158 156 154 151 148 144 140 135 130 125 120 116 111 106 101 97 93 89 85 82 79 76 73 71 69 67 66 64 63 62 61 61 60 60 60 60 60 61 61 61 62 63 63 64 65 65 66 67 67 68 68 68 69 69 69 69 68 68 67 67 66 65 64 63 62 60 59 58 56 55 54 52 51 50 48 47 46 44 43 42 41 40 39 37 36 35 34 33 33 32 31 30 29 28 27 27 26 25 24 24 23 22 21 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 42 44 46 49 51 53 56 58 60 63 65 67 69 70 72 73 74 75 76 77 77 77 78 78 77 77 77 76 76 75 74 73 73 72 71 70 69 67 66 65 64 62 61 60 58 57 56 54 53 51 50 48 47 45 44 42 41 39 38 36 35 34 32 31 30 29 27 26 25 24 23 22 21
 24 24 23 23 22 22 22 21 21 21 22 22 22 23 23 24 25 26 27 28 29 30 32 33 35 37 38 40 42 44 46 48 50 52 55 57 59 61 63 65 68 70 72 74 75 77 79 80 82 83 85 86 87 88 88 89 89 90 90 90 89 89 88 87 86 85 84 83 82 80 79 77 76 74 73 71 70 68 67 66 65 64 63 62 61 60 60 59 59 59 59 58 58 59 59 59 60 61 61 62 64 65 66 68 70 73 75 78 81 85 89 93 97 103 108 114 120 127 134 141 149 157 166 175 184 193 203 212 221 230 238 245 252 258 263 266 268 268 267 265 261 255 248 241 232 222 213 202 192 182 172 162 152 143 134 126 118 111 105 99 93 88 84 80 76 73 70 68 66 64 63 62 61 61 60 60 60 60 61 62 62 63 64 65 67 68 70 71 73 75 76 78 79 81 82 84 85 86 87 87 88 88 88 87 87 86 85 84 83 81 80 78 77 75 73 72 70 68 66 65 63 62 60 59 57 56 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 31 31 30 30 30 30 31 31 31 31 31 32 32 32 33 33 34 35 35 36 37 38 39 40 41 42 44 45 47 48 50 52 54 56 59 61 64 66 69 71 74 77 79 82 84 87 89 92 94 96 98 100 101 103 104 105 106 107 108 109 109 110 110 110 110 109 109 108 107 106 104 103 101 99 96 94 91 88 85 82 79 76 72 69 65 62 59 56 53 50 47 45 42 40 38 36 34 33 31 30 28 27 26 25
 29 28 27 27 26 26 26 26 26 26 26 27 27 28 29 30 31 32 33 35 36 38 39 41 43 45 47 49 51 53 56 58 60 62 65 67 69 71 73 75 77 79 81 82 84 85 87 88 89 89 90 91 91 91 91 91 91 90 90 89 89 88 87 86 85 84 82 81 80 78 77 76 75 73 72 71 70 69 68 67 66 65 64 63 63 62 62 61 61 60 60 60 60 60 60 60 60 60 61 62 62 63 64 66 67 69 71 73 75 78 81 85 88 92 96 101 106 112 117 123 130 137 144 151 158 166 174 181 189 197 204 210 216 222 226 230 232 233 233 231 229 225 219 213 206 199 190 182 173 164 155 146 137 129 121 113 106 100 94 88 83 78 73 69 66 62 59 57 55 53 51 50 48 47 47 46 46 45 45 45 46 46 47 47 48 49 50 52 53 54 56 57 59 61 62 64 66 67 69 70 72 73 74 75 75 76 76 76 76 76 75 75 74 73 72 71 70 68 67 66 64 63 61 60 58 56 55 53 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 41 43 44 46 48 50 53 55 58 61 64 67 71 74 78 82 86 90 94 98 102 107 111 116 120 124 129 133 137 141 145 148 152 154 157 159 160 161 161 161 160 158 155 152 149 144 140 135 129 123 118 112 106 100 94 88 83 77 72 68 63 59 56 52 49 46 43 41 39 37 35 33 32 31 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 42 42 41 41 40 40 39 39 39 39 38 38 39 39 39 39 40 40 41 41 42 43 43 44 45 46 47 47 48 49 50 51 51 52 53 53 54 54 55 55 56 56 56 56 56 57 57 57 56 56 56 56 56 55 55 55 54 54 54 53 53 52 52 51 51 50 50 50 49 49 49 48 48 48 48 48 48 47 47 47 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 50 50 50 50 51 51 51 52 53 53 54 55 56 57 59 60 62 64 66 68 71 73 76 79 83 86 90 94 98 102 107 112 117 122 128 133 139 144 150 156 162 167 172 177 182 186 189 192 194 196 196 196 195 193 191 188 184 180 175 171 165 160 155 150 145 139 135 130 126 121 117 114 110 107 104 101 99 96 94 92 90 88 86 84 82 80 78 76 74 73 71 69 67 65 63 61 59 57 56 54 52 50 49 47 46 44 43 42 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 32 32 33 34 35 36 37 38 39 40 42 43 45 47 49 51 53 55 58 60 63 65 68 71 74 77 80 83 86 89 92 95 98 101 104 107 110 112 115 118 120 123 125 128 130 132 134 136 138 139 141 142 143 143 144 144 144 144 143 142 141 140 138 137 135 133 131 129 126 124 121 119 116 114 111 108 106 103 101 98 96 94 91 89 87 85 83 81 79 77 75 74 72 70 69 67 66 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44
 17 17 17 18 18 19 19 20 21 21 22 23 24 25 27 28 29 31 32 34 36 37 39 41 43 44 46 48 50 52 53 55 57 58 60 61 62 63 64 65 66 67 67 67 68 68 68 67 67 66 65 64 63 62 61 59 58 56 54 53 51 49 47 45 43 40 38 36 34 32 30 29 27 25 24 22 21 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 21 23 25 27 29 32 35 38 42 46 50 55 61 67 74 81 89 98 108 119 131 144 158 174 191 209 230 251 275 299 325 352 380 407 433 457 478 494 506 512 511 503 490 472 449 423 396 367 338 311 284 258 235 213 193 175 159 144 131 120 109 100 92 85 79 73 68 64 60 56 53 51 48 46 44 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 31 31 31 31 31 32 32 33 34 35 36 37 39 41 43 45 48 51 55 60 65 71 77 85 93 103 114 125 138 152 167 184 201 218 236 253 270 285 298 309 317 322 323 320 314 306 295 282 267 252 237 222 207 192 178 165 153 141 130 120 111 103 95 87 81 74 69 63 58 54 50 46 43 39 37 34 32 29 27 26 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 16
 15 13 12 10 9 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 19 20 22 24 26 28 30 32 35 38 41 44 48 52 57 62 68 74 81 89 98 107 118 129 142 155 169 184 200 215 230 244 256 265 272 276 276 273 266 257 246 234 220 207 193 180 167 155 144 134 125 117 110 104 98 93 89 86 83 81 80 79 79 79 81 82 85 88 92 97 102 108 116 124 133 144 155 168 182 197 213 230 248 266 284 302 319 335 348 359 366 370 369 365 356 344 330 314 296 277 258 240 222 204 188 173 159 146 134 122 112 103 95 87 81 74 69 64 60 56 53 50 47 45 43 42 41 40 40 40 40 41 41 43 44 46 48 51 53 57 60 64 69 73 78 84 89 95 101 107 112 117 122 126 129 131 132 132 130 128 124 119 114 109 103 97 91 85 79 74 69 64 60 56 52 48 45 42 39 37 34 32 30 28 27 25 23 22 21 19 18 17 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 1 1 2 4 5 6 8 10 12 14 17 19 22 25 29 32 36 40 44 48 52 57 61 65 69 73 76 80 83 86 89 91 94 96 98 99 101 102 103 104 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 122 122 121 121 119 118 116 113 109 106 101 96 91 86 81 75 69 64 59 54 49 44 40 36 33 29 26 23 21 19 17
 100 97 95 92 89 86 83 80 77 75 72 69 66 63 61 58 56 53 51 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 21 21 21 21 22 22 23 23 24 25 26 27 29 30 32 34 36 39 42 45 48 52 57 61 67 72 78 85 92 100 107 116 124 133 141 150 158 166 173 180 187 192 196 200 202 204 204 204 203 202 200 197 194 191 187 184 180 177 173 169 166 163 159 156 153 150 147 144 142 139 136 134 131 129 127 124 122 120 118 116 114 112 110 108 106 104 102 100 98 96 95 93 91 89 87 85 84 82 80 78 76 75 73 71 69 68 66 65 63 62 60 59 58 57 55 54 53 52 52 51 50 49 49 48 47 47 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 37 37 38 39 40 41 42 44 45 47 48 50 51 53 55 56 58 59 61 62 63 64 64 65 65 65 65 64 64 63 62 61 60 58 57 56 55 54 52 51 50 49 49 48 47 47 46 46 46 46 46 46 46 46 46 47 47 48 48 49 50 51 52 53 54 56 57 59 60 62 64 66 68 70 72 75 77 80 82 85 88 91 94 96 99 102 104 107 109 111 113 115 116 117 118 119 119 119 119 118 117 116 115 113 111 109 107 105 103
 21 20 20 19 19 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 29 30 31 33 34 36 38 39 41 43 44 46 47 49 50 52 53 54 56 57 58 58 59 60 60 61 61 61 61 61 61 61 61 61 60 60 60 59 58 58 57 57 56 55 54 54 53 52 51 51 50 49 49 48 48 47 47 47 46 46 46 46 46 46 47 47 47 48 49 50 51 52 53 55 56 58 61 63 66 69 73 76 81 86 91 98 104 112 120 130 140 151 164 177 191 207 223 240 258 277 295 313 331 346 360 371 378 381 381 376 367 355 340 323 304 284 264 244 225 207 189 173 157 143 130 118 107 97 88 80 72 66 59 54 49 44 40 36 33 30 27 25 23 21 19 18 16 15 14 14 13 13 12 12 12 12 12 12 13 13 14 15 16 17 18 19 20 22 23 25 27 29 31 33 35 37 40 42 45 47 49 51 53 55 57 59 61 62 63 64 65 66 66 66 66 66 66 66 65 65 64 64 63 62 61 60 59 58 57 56 55 54 53 52 51 49 48 47 46 44 43 42 40 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 21 22 24 25 26 27 29 30 32 34 36 38 40 42 44 46 49 51 54 57 60 63 66 69 72 76 80 83 87 91 95 99 104 108 112 116 120 123 126 129 131 132 133 133 132 130 127 124 119 115 109 104 98 91 85 79 73 67 62 57 52 48 44 40 37 34 31 29 27 25 24 22
 9 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 26 27 28 29 30 30 31 32 33 33 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 40 40 39 39 39 38 38 37 36 35 34 33 32 31 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 32 32 33 34 34 35 35 36 36 36 37 37 37 37 37 37 36 36 35 35 34 34 33 32 31 30 29 28 28 27 26 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 40 41 41 42 42 42 42 42 42 42 42 41 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 36 38 39 41 42 43 44 45 45 46 46 46 46 46 45 45 44 43 43 42 41 40 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9
 40 38 36 34 32 31 30 29 28 27 27 27 26 27 27 27 28 28 29 30 31 32 33 35 36 38 39 41 43 45 47 49 52 54 56 59 61 64 67 69 72 75 78 81 83 86 89 91 94 96 99 101 103 105 106 107 108 109 110 110 110 109 109 108 107 106 104 103 101 99 97 95 94 92 90 88 87 85 84 83 82 81 80 80 80 80 80 80 81 82 83 84 86 88 90 92 95 98 101 104 108 111 115 119 123 127 131 135 139 143 147 150 153 155 157 159 160 160 160 159 158 156 154 151 148 145 141 137 133 128 124 120 115 110 106 102 97 93 89 85 81 77 73 70 67 63 60 57 55 52 49 47 45 43 41 39 37 36 34 33 32 31 30 29 29 29 28 28 28 29 29 30 30 31 33 34 36 37 39 42 44 47 50 53 57 60 64 68 73 77 82 86 90 95 99 102 106 108 111 113 114 115 115 114 113 112 110 108 106 103 100 98 95 92 89 86 83 81 78 76 73 71 69 67 65 63 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 22 22 23 24 25 25 26 28 29 30 32 33 35 36 38 40 42 44 46 49 51 54 56 59 62 64 67 70 74 77 80 84 87 91 95 99 103 108 112 117 122 127 131 136 142 147 151 156 161 165 169 172 174 176 177 177 176 174 171 167 162 157 150 143 136 129 121 114 106 99 92 85 79 73 68 63 58 54 50 46 43
 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 27 28 30 31 33 34 36 38 39 41 42 43 44 45 46 46 46 46 46 45 44 43 41 40 38 36 35 33 31 30 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 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 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 9 8 8 7 7 6 6 6 5 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 31 32 34 35 37 39 40 42 44 46 49 51 53 55 57 59 61 63 65 66 67 68 69 69 69 69 68 67 65 64 62 60 58 56 54 52 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 36 37 38 38 39 40 41 41 42 42 43 43 44 44 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 42 42 41 41 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 51 53 54 55 56 57 58 58 59 59 59 59 59 58 58 57 56 55 54 53 51 50 49 47 46 44 43 41 40 38 37 36 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 20 21 23 25 27 29 31 33 36 38 41 44 47 50 53 57 60 63 66 69 73 76 78 81 84 86 88 90 92 93 94 95 96 96 96 96 96 95 94 93 92 91 89 87 85 83 81 79 76 74 71 69 66 63 61 58 55 53 50 48 45 43 40 38 36 34 32 30 28 26 25 23 22 21 20 19 18 17 16 15 14 14 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 53 52 52 52 52 52 53 54 54 56 57 59 61 63 66 68 71 74 77 81 84 88 91 94 97 100 102 104 105 106 106 105 104 102 100 97 93 90 86 82 78 74 70 66 62 58 55 51 48 45 43 40 38 36 33 32 30 28 27 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 19 20 20 21 22 24 25 27 28 30 32 34 36 39 41 43 45 48 50 51 53 54 55 56 56 56 56 55 54 53 52 50 49 47 45 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 20 21 23 24 25 27 28 30 31 33 34 35 37 38 39 40 41 42 42 43 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 47 48 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 52 52 52 51 51 50 49 48 47 46 44 42 40 38 36 34 32 30 28 26 24 22 20 18 17 15 14 13 11 10 10 9 8 8 7 7 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 23 24 25 27 28 30 32 34 36 38 40 42 45 47 49 52 54 56 58 60 61 62 63 64 64 64 64 64 63 62 61 60 59 58 57 56 55
 62 62 62 62 62 62 62 62 63 63 64 64 65 66 67 68 69 70 71 72 73 75 76 77 78 79 80 81 82 83 84 84 85 85 85 86 86 85 85 85 84 84 83 82 81 80 79 78 77 75 74 72 71 70 68 66 65 63 62 60 58 57 55 54 52 50 49 47 46 45 43 42 41 40 39 38 37 37 36 36 36 36 36 36 37 37 38 40 41 43 45 47 49 52 55 59 62 66 70 75 80 85 90 96 101 107 113 119 125 131 137 143 149 154 159 164 168 172 175 178 180 182 183 184 184 184 184 183 182 180 178 176 174 171 169 166 163 159 156 153 149 146 142 139 135 132 128 124 121 117 114 111 107 104 101 98 95 92 89 87 84 82 80 78 76 74 73 71 70 68 67 66 65 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 48 49 51 52 53 55 57 58 60 62 63 65 67 68 70 71 72 73 74 75 75 75 75 75 74 74 73 72 71 70 68 67 66 64 63 62 61 60 59 58 57 57 56 56 56 56 57 57 58 59 60 61 62 63 65 66 67 69 70 72 73 74 76 77 78 79 80 80 81 81 82 82 82 82 82 81 81 81 80 80 79 78 78 77 76 76 75 74 74 73 73 72 72 71 71 70 70 69 69 69 68 68 68 68 68 67 67 67 67 67 66 66 66 66 66 66 65 65 65 64 64 64 64 63 63 63 62
 63 61 58 56 54 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 34 36 37 39 41 43 44 46 49 51 53 55 57 59 61 63 65 66 68 69 70 71 72 72 73 73 73 73 74 74 74 74 74 74 74 75 75 75 76 76 76 77 77 78 78 78 79 79 79 79 79 79 79 79 79 78 78 77 77 76 75 74 74 73 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 53 52 52 51 51 50 50 50 50 50 50 50 50 51 51 52 52 53 54 54 55 56 57 57 58 59 59 60 60 60 60 60 60 60 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 43 43 44 45 45 46 47 47 48 49 50 51 51 52 53 53 54 54 54 54 54 53 53 52 51 50 49 48 46 45 43 42 40 39 37 36 35 34 32 31 30 30 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 36 37 38 40 41 43 45 46 48 50 52 54 56 59 61 62 64 66 67 69 70 70 71 71 70 70 69 68 66 64
 37 38 38 38 38 39 38 38 38 37 36 36 35 34 33 32 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 33 34 34 34 35 34 34 34 33 32 31 31 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 42 44 45 46 47 48 49 49 49 49 49 48 47 46 45 44 42 41 39 37 36 34 33 31 30 29 28 26 26 25 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 40 41 43 44 45 45 46 46 47 47 47 47 46 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 41 41 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 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 30 30 30 31 32 32 33 34 34 35 36 36
 17 17 17 17 16 16 16 17 17 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 48 49 50 51 52 54 55 56 57 58 60 61 62 63 64 65 66 67 68 68 69 69 69 69 69 69 68 68 67 65 64 62 61 59 57 55 52 50 48 46 44 41 39 37 36 34 32 31 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 24 24 25 25 26 27 28 28 29 30 31 33 34 35 36 37 39 40 41 43 44 46 47 48 50 51 52 53 54 55 56 57 58 58 58 58 58 58 58 57 57 56 55 54 53 51 50 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 33 32 32 32 32 32 32 32 33 33 34 34 35 36 37 38 39 40 41 42 43 44 44 45 46 46 47 47 47 47 47 47 47 47 46 46 45 44 44 43 42 41 40 40 39 38 37 36 36 35 34 33 33 32 31 30 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 26 28 29 30 31 33 34 35 36 37 39 40 40 41 42 43 43 43 44 44 44 44 44 44 44 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 18 17
 23 24 25 26 27 29 30 32 34 35 37 39 42 44 46 49 51 53 56 58 60 63 65 67 69 71 73 75 76 78 79 81 82 83 84 85 86 86 87 87 88 88 88 88 87 87 86 86 85 84 83 82 81 79 78 76 74 72 71 69 67 64 62 60 58 56 54 52 50 48 46 44 42 40 39 37 36 35 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 28 28 28 29 30 30 31 32 32 33 34 35 36 37 37 38 39 40 41 41 42 43 44 45 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 69 70 71 71 72 72 73 73 73 72 72 71 70 69 68 66 64 62 60 57 55 53 50 48 45 43 40 38 36 34 32 30 28 27 26 24 23 23 22 21 21 20 20 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 19 19 19 20 20 21 22 23 24 25 27 28 30 33 35 38 42 46 50 54 59 65 71 78 86 94 104 114 124 136 149 162 176 191 206 221 236 250 262 273 282 288 290 290 286 279 270 258 245 232 217 203 189 175 162 149 138 127 117 108 99 91 84 78 71 66 61 56 52 48 45 41 38 36 33 31 29 28 26 25 24 23 22 21 21 21 20 21 21 21 21 22
 28 30 31 33 35 37 39 41 42 44 45 46 47 47 47 46 46 45 44 42 41 39 37 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 24 24 25 25 26 27 28 29 30 31 32 34 35 37 39 41 43 45 48 51 54 57 61 65 70 75 80 86 92 99 106 113 120 127 133 139 144 147 149 148 147 143 137 131 123 114 105 96 87 79 71 64 57 51 45 41 36 33 29 26 24 22 20 19 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 28 29 31 32 34 36 37 40 42 44 46 49 51 53 56 58 60 62 64 65 66 67 68 69 69 69 69 68 68 67 66 66 65 65 64 64 64 63 63 63 63 63 64 64 64 65 65 66 67 67 68 68 69 69 70 70 71 71 71 71 71 70 70 69 69 68 66 65 64 62 61 59 57 55 54 52 50 48 46 44 42 40 39 37 35 34 32 31 29 28 27 26 25 24 23 23 22 21 21 21 21 21 21 21 22 22 23 24 25 27
 42 43 44 45 46 47 47 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 50 50 51 51 52 52 53 53 54 54 55 55 55 55 56 56 56 55 55 55 54 54 53 52 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 39 39 38 38 38 38 38 39 39 39 39 40 40 41 41 42 43 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 66 67 69 70 71 73 74 76 77 79 80 82 83 85 87 88 90 92 94 96 97 99 101 103 104 106 107 108 109 110 110 110 109 108 107 105 103 100 97 93 89 85 81 77 73 68 64 60 57 53 50 47 44 41 39 37 35 33 32 31 30 29 28 27 27 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 34 35 36 37 39 40 42 44 47 49 52 56 59 63 67 72 76 81 86 91 96 102 107 112 116 120 124 128 130 132 134 134 134 133 132 130 127 124 121 117 113 109 104 100 96 92 87 83 79 76 72 69 65 62 59 57 54 52 49 47 45 43 42 40 38 37 36 34 33 32 31 30 30 29 28 28 28 27 27 27 27 27 27 27 28 28 29 30 31 32 33 34 35 36 38 39 40
 29 28 28 27 26 25 24 23 23 22 22 21 21 21 21 20 20 20 20 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 40 41 42 42 43 43 44 44 45 45 45 45 45 45 45 44 44 44 43 42 42 41 40 39 39 38 37 36 36 35 34 34 34 33 33 33 33 34 34 34 35 36 37 38 39 40 42 43 44 46 48 49 51 53 54 56 57 58 60 61 61 62 62 63 63 62 62 61 60 59 58 57 55 54 53 51 49 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 20 19 19 19 19 20 20 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 32 33 33 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 44 45 45 46 46 47 47 48 48 48 48 48 47 47 47 46 45 44 43 42 41 40 38 37 35 34 33 31 30 28 27 26 25 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 33 34 34 34 35 35 35 34 34 33 33 32 31 30
 58 61 63 66 70 73 76 80 84 88 92 96 100 103 107 110 114 116 119 121 123 124 125 126 126 126 126 125 123 122 120 118 116 114 112 109 107 104 102 99 96 94 91 88 86 83 81 79 76 74 72 70 68 66 64 62 60 58 56 54 53 51 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 32 32 33 34 35 36 38 39 41 42 44 46 48 50 52 55 57 59 61 64 66 68 70 72 73 75 77 78 80 81 82 83 84 84 85 85 86 86 86 86 86 86 86 86 86 86 86 86 85 85 85 85 84 84 84 83 83 83 82 82 82 81 81 80 80 79 78 77 77 76 75 73 72 71 69 68 66 64 62 60 58 56 54 52 50 48 46 44 42 40 38 36 35 33 32 31 30 29 29 28 28 28 28 28 28 29 29 30 31 32 33 34 35 36 38 40 41 43 45 47 49 51 54 56 59 61 64 67 70 73 77 80 84 87 91 95 99 103 108 112 116 121 125 129 133 137 141 145 148 151 153 155 157 158 158 158 157 156 154 152 149 145 141 137 133 128 123 118 112 107 102 97 92 87 82 78 74 70 66 63 60 57 54 52 50 48 47 45 44 43 43 42 42 42 42 42 42 43 43 44 44 45 46 47 47 48 49 50 51 52 53 53 54 55 56 57 57 58 59 59 60 60 61 61 61 62 62 62 62 62 62 62 62 62 61 61 61 60 60 59 59 58 57 57 56 55 54 54 53 52 51 50 50 49 48 47 47 46 46 45 45 45 45 45 45 45 46 47 48 49 50 52 54 56
 24 24 23 22 22 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 40 41 41 42 42 42 43 43 43 43 43 43 43 43 42 42 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 23 23 23 23 23 24 24 25 26 28 29 31 32 34 37 39 41 44 47 49 52 55 58 61 64 67 69 72 74 76 78 79 80 81 81 81 81 81 80 79 78 77 75 73 72 70 68 66 64 62 60 58 56 54 52 50 48 46 44 43 41 39 38 36 35 33 32 30 29 28 26 25 24 23 22 20 19 18 17 17 16 15 14 13 13 12 12 12 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 20 21 22 24 25 27 29 30 32 33 35 36 38 39 41 42 43 44 45 46 47 47 48 48 49 49 49 50 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 47 46 46 45 45 44 44 43 43 42 41 40 39 38 37 36 35 34 33 31 30 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 13 13 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 22 23 25 26 28 30 32 34 36 38 40 43 45 48 50 53 56 59 62 66 69 72 76 80 83 87 91 95 99 102 106 110 113 116 119 122 124 126 127 128 128 128 127 125 123 121 118 114 110 106 102 98 93 88 84 79 74 70 66 62 58 54 50 47 44 41 38 36 34 32 30 28 27 26
 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 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 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 15 15 15 15 15 14 14 14 14 14 14 14 14 13 14 14 14 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 21 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 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 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25 25 25 26 26 26 26 26 25 25 25 25 24 24 23 23 22 22 22
 22 23 25 26 28 29 31 33 35 37 39 41 43 44 46 48 50 51 53 54 55 57 58 59 60 60 61 62 62 63 63 64 64 65 65 65 66 66 66 67 67 67 68 68 68 69 69 69 70 70 70 71 71 71 72 72 72 72 72 72 72 72 72 71 71 70 69 68 67 65 63 62 60 57 55 53 50 48 45 42 40 37 35 32 30 28 26 24 22 21 20 18 17 17 16 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 42 45 47 50 53 56 59 62 66 69 73 77 81 86 90 95 100 105 110 115 120 125 130 135 140 144 148 152 155 157 159 160 160 160 158 156 153 150 146 141 136 130 124 118 112 105 99 93 87 81 76 70 66 61 57 53 49 46 43 41 39 37 35 34 33 32 31 31 31 30 31 31 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 54 55 55 55 55 55 55 55 55 54 54 53 52 52 51 50 49 47 46 45 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 25 25 25 25 25 26 27 28 29 31 33 35 38 41 44 48 53 58 63 69 75 82 89 97 105 113 121 129 137 145 152 159 164 169 173 175 176 176 175 173 170 165 161 155 149 143 137 130 124 117 111 105 100 94 89 84 79 75 71 67 63 60 57 54 51 48 46 43 41 39 37 35 34 32 30 29 28 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 20 21
 15 16 17 18 20 21 23 25 27 29 32 34 37 40 42 45 47 50 52 55 57 58 60 61 62 63 63 64 64 63 63 62 61 60 59 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 32 32 31 30 29 28 28 27 26 25 24 22 21 20 19 18 17 15 14 13 12 11 10 9 8 7 7 6 6 6 6 6 6 7 7 8 8 9 10 12 13 15 16 18 20 23 25 28 31 34 37 41 46 50 55 61 67 73 81 89 97 107 118 129 142 156 171 187 205 224 244 265 287 309 330 350 368 383 394 401 402 398 389 376 359 339 317 295 273 250 229 209 189 172 155 140 126 113 102 91 82 74 66 59 53 47 42 38 34 30 27 24 22 20 18 17 16 15 14 13 13 13 13 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 32 33 34 35 36 38 39 40 41 42 44 45 46 47 48 49 50 52 53 54 55 56 56 57 58 59 59 60 60 60 60 60 60 60 59 59 58 57 56 54 53 52 50 48 47 45 43 42 40 38 37 35 33 32 31 29 28 27 26 26 25 25 25 25 25 25 26 27 28 29 30 32 34 36 38 40 42 45 47 50 52 54 57 59 61 63 65 66 67 69 69 70 71 71 71 71 71 70 70 69 68 67 66 65 64 63 62 61 60 59 58 57 55 54 53 52 51 49 48 47 46 45 43 42 41 40 38 37 36 34 33 32 30 29 28 27 25 24 23 22 20 19 18 17 16 16 15 14 14 13 13 13 13 13 14 14
 11 12 12 13 14 15 16 17 19 20 22 23 24 26 27 29 30 32 33 34 35 36 37 38 39 40 40 41 41 42 42 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 47 47 48 48 49 49 50 51 52 53 53 54 56 57 58 59 60 61 62 64 65 66 66 67 68 68 68 67 66 65 64 62 60 57 55 52 49 46 43 40 37 34 32 29 27 25 24 22 21 20 19 18 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 28 29 30 32 34 36 38 40 42 44 47 49 52 55 58 62 65 69 73 77 81 86 90 95 100 105 110 114 119 124 128 132 135 138 140 142 143 143 143 141 139 137 133 130 125 121 116 111 106 101 95 90 85 81 76 72 67 64 60 57 54 51 49 47 45 44 42 41 41 40 40 40 39 40 40 40 40 41 41 42 42 43 44 44 45 45 46 46 47 47 47 48 48 48 48 48 48 48 47 47 47 47 46 46 45 44 44 43 42 42 41 40 39 38 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 17 17 16 16 17 17 17 18 19 20 21 23 25 27 30 33 36 40 44 49 54 59 65 70 76 82 88 94 99 104 109 113 116 119 121 122 122 122 121 120 118 116 113 110 107 104 101 98 94 91 88 84 81 78 75 72 70 67 64 62 60 57 55 53 51 49 47 45 43 42 40 38 37 35 34 32 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 11 10 10 10 10 11
 18 19 21 23 25 27 29 32 35 38 42 45 48 52 55 59 62 65 68 71 73 76 78 79 80 81 82 83 83 83 83 82 82 81 81 80 79 78 78 77 76 76 75 74 74 73 73 73 73 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 72 72 71 70 69 67 66 64 62 60 57 55 52 50 47 44 42 39 37 34 32 30 28 27 25 24 23 23 22 22 22 22 23 24 24 26 27 28 30 31 33 35 37 39 41 44 46 49 51 54 57 60 63 66 70 73 77 81 85 89 94 98 103 109 114 120 126 132 139 146 153 161 169 177 185 193 202 210 218 225 232 238 243 247 250 251 250 247 243 237 230 221 212 201 190 178 166 155 143 132 121 110 101 91 83 75 68 61 55 50 46 42 38 35 33 31 30 29 28 28 28 28 29 30 31 32 33 35 37 38 40 42 44 46 48 50 52 54 56 58 59 61 63 64 66 67 68 69 70 71 72 73 73 74 74 74 74 74 74 74 74 74 73 73 72 72 71 70 70 69 68 67 65 64 63 61 60 59 57 55 54 52 50 48 47 45 43 41 40 38 36 34 33 32 30 29 28 27 27 26 26 26 27 28 29 30 32 35 38 42 46 50 56 62 68 75 83 92 101 110 120 131 142 154 165 177 189 200 211 221 230 239 245 251 255 257 258 258 256 252 247 242 235 228 221 212 204 196 188 179 171 163 156 148 141 134 127 121 115 109 104 98 93 88 83 79 75 71 67 63 59 56 52 49 46 43 40 38 35 33 30 28 26 25 23 21 20 19 18 17 17 17 17 17 18
 13 14 15 16 17 18 19 20 22 23 24 25 27 28 29 30 31 31 32 32 32 32 32 32 31 30 30 29 28 27 26 25 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 5 5 5 6 6 7 8 9 10 11 12 14 16 18 20 22 24 27 29 32 35 37 40 42 45 47 49 50 52 53 53 54 54 54 54 54 53 53 52 51 50 49 49 48 47 46 46 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 36 35 35 34 33 32 32 31 30 29 28 27 25 24 23 22 21 20 18 17 16 15 14 13 12 12 11 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 24 25 25 26 27 27 28 28 27 27 26 25 24 23 21 20 19 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 23 24 25 26 26 27 28 28 29 29 29 29 29 29 29 29 29 29 28 28 27 27 26 26 25 24 24 23 22 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 12 12 13
 37 39 41 43 45 48 50 52 55 57 59 60 62 63 64 65 65 65 65 64 63 62 61 60 58 57 55 53 51 49 47 45 43 42 40 38 36 35 33 32 30 29 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 14 14 14 13 13 12 12 12 11 11 11 11 11 11 10 10 11 11 11 11 11 12 12 13 14 15 16 17 19 20 22 24 27 29 32 34 37 40 43 45 47 49 50 51 51 51 51 50 49 47 46 44 43 41 39 38 36 35 34 33 32 31 30 29 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 26 26 25 24 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 28 29 31 32 34 35 37 38 39 40 41 41 41 40 39 38 36 35 33 30 28 26 24 22 20 19 17 16 15 14 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 25 25 26 27 28 29 30 32 33 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
 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 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 21 20 20 19 18 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 6 6 6 7 7 8 8 9 10 11 12 14 15 17 19 21 24 27 30 33 37 41 46 52 58 64 72 80 89 98 108 119 130 141 151 161 170 176 181 182 182 179 173 166 158 149 139 129 120 111 102 94 86 79 73 67 62 57 52 48 44 41 38 35 32 30 27 25 23 22 20 18 17 16 14 13 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 17 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 30 31 32 33 34 35 35 36 36 36 36 36 35 35 34 33 32 30 29 28 26 25 23 22 20 19 18 16 15 14 13 12 12 11 10 10 10 10 10 10 10 10 11 11 12 13 14 15 16 18 19 21 22 23 25 26 27 28 29 30 31 31 31 31 31 31 30 30 29 28 27 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 5 5
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 49 51 52 54 55 57 58 60 61 63 64 66 67 69 70 72 73 75 76 78 79 81 82 83 85 86 87 88 90 90 91 92 93 93 93 93 93 93 92 91 90 88 87 85 83 80 78 75 72 69 67 64 61 58 55 53 50 48 46 45 43 42 41 40 40 40 40 40 41 42 43 44 45 47 49 51 53 55 58 60 63 66 69 73 76 80 84 88 92 96 100 104 109 113 117 122 126 130 133 137 140 142 144 146 147 147 147 146 145 142 140 137 133 129 125 121 116 112 107 103 98 94 89 85 81 77 74 70 67 63 60 57 55 52 50 47 45 43 42 40 38 37 36 35 34 34 33 33 33 33 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 47 48 48 48 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 42 42 41 41 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 23 23 23 24 25 26 27 29 31 33 35 38 41 44 47 51 55 58 62 66 70 74 78 81 85 88 91 94 96 99 100 102 103 104 104 104 104 103 102 101 100 99 97 95 93 91 89 87 85 84 82 80 78 76 74 72 71 69 68 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 41 40 39 37 36 35 33 32 31 30 29 28 27
 24 24 23 23 23 23 23 23 23 24 24 25 26 27 28 29 30 31 33 35 36 38 40 42 45 47 50 52 55 58 61 64 68 71 74 78 81 85 88 91 94 97 100 103 105 107 108 109 110 110 110 110 109 108 106 104 102 100 97 95 92 89 86 84 81 78 75 72 69 66 63 61 58 55 53 50 48 46 44 42 40 38 37 36 35 34 33 32 32 32 32 32 33 34 35 36 37 39 40 42 44 45 47 49 51 53 55 57 59 61 63 65 67 68 70 72 73 75 76 77 78 80 81 81 82 83 83 84 84 84 84 84 84 84 83 82 81 80 79 78 76 75 73 71 69 67 65 63 61 59 57 55 53 51 49 48 46 44 43 41 40 38 37 36 35 34 33 33 32 32 31 31 31 31 31 32 32 33 34 34 35 36 37 38 39 40 40 41 41 41 41 41 40 40 39 38 37 36 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 38 39 39 40 40 40 40 40 40 40 40 39 39 38 37 36 36 35 34 33 32 31 31 30 30 29 29 29 29 29 30 30 31 32 33 34 35 36 38 39 40 42 43 44 45 46 47 47 48 48 48 48 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 30 30 30 30 30 29 29 28 28 27 26 26 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
 24 26 27 29 31 33 35 36 38 39 40 41 41 41 40 39 38 37 35 33 31 30 28 26 24 23 21 20 19 18 17 16 15 14 13 13 12 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 19 20 20 20 20 20 19 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 18 19 21 22 24 26 28 30 33 36 38 41 44 47 50 52 54 56 57 57 57 56 54 52 50 47 44 41 38 35 32 29 27 25 23 21 20 19 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 13 14 15 16 17 18 19 21 22 23 25 26 27 28 29 30 30 30 30 30 30 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 20 20 21 23
 11 10 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 19 20 20 21 21 21 21 21 20 20 19 19 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 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 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 12 12 12 12 12 13 13 14 14 15 16 16 17 18 18 19 19 20 20 20 20 20 20 20 20 20 19 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11
 70 74 78 84 89 95 102 108 115 122 128 135 141 147 152 156 160 163 164 165 165 165 163 161 158 154 150 146 141 137 132 127 122 117 113 108 104 100 96 92 88 85 82 79 76 74 71 69 67 65 63 61 60 59 57 56 55 54 53 52 52 51 51 50 50 49 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 52 52 53 54 55 56 57 58 60 61 63 65 66 68 70 72 74 75 77 78 79 80 81 82 83 84 85 85 86 86 87 88 88 89 90 91 92 93 94 96 97 99 101 103 105 107 110 113 116 119 123 126 130 134 138 143 147 152 157 161 166 171 175 179 183 186 189 192 193 194 194 194 193 190 187 184 179 174 168 162 155 148 140 132 124 116 108 101 93 86 79 72 65 60 54 49 45 41 37 35 32 30 28 27 26 26 25 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 58 59 60 61 62 62 63 63 63 63 63 63 62 61 60 59 58 56 55 53 52 50 48 47 45 44 43 43 42 42 42 43 43 44 46 47 48 50 52 54 56 58 60 62 64 66 68 70 72 74 75 77 79 80 82 83 84 85 86 87 88 88 89 89 89 89 88 88 87 87 86 85 84 83 82 80 79 78 76 75 74 72 71 70 68 67 66 65 64 62 61 60 59 58 57 57 56 55 54 54 53 53 52 52 51 51 51 51 51 52 52 53 55 56 58 60 63 66
 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 23 23 24 24 25 26 27 27 28 29 30 31 32 32 33 33 34 34 34 34 34 34 33 32 32 31 30 29 28 27 26 25 25 24 24 24 24 24 24 24 25 26 26 27 28 29 30 31 32 34 35 36 37 39 40 41 42 43 44 45 46 47 47 47 48 48 48 47 47 47 46 45 44 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 30 31 32 33 33 34 35 36 36 37 38 38 39 39 40 41 41 42 42 43 44 44 44 45 45 46 46 46 46 46 46 46 45 45 44 44 43 42 41 40 39 38 37 36 34 33 32 30 29 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 15 14 14 14 15 15 15 16 17 18 19 20 21 22 23 24 25 26 27 27 28 28 28 28 28 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 28 27
 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 34 35 35 36 36 36 36 37 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 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 19 19 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 60 62 63 65 66 67 68 68 67 66 65 63 61 59 56 53 51 48 45 43 40 38 36 34 32 30 29 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 28 30 31 33 35 36 38 40 42 45 47 49 51 54 56 58 59 61 62 62 62 62 61 60 59 57 55 53 51 49 47 45 44 42 41 39 38 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 37 37 38 39 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 56 57 57 57 57 57 56 55 53 52 50 48 46 45 43 41 40 38 37 36 36 35 35 35 35 36 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 53 53 53 53 53 53 53 52 52 51 50 50 49 48 47 47 46 45 44 43 43 42 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 40 41 41 42 42 43 44 44 45 45 46 46 46 46 46 46 46 46 46 46 46 46 45 45 46 46 46 46 46 47 48 48 49 50 51 53 54 56 58 60 62 64 66 69 72 75 78 81 85 88 91 95 98 101 103 106 108 109 110 110 110 109 107 106 103 101 98 94 91 88 84 81 78 75 72 69 66 64 61 59 57 56 54 53 52 51 51 51 51 52 53 54 55 56 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 9 10 10 11 12 13 14 16 17 19 21 24 26 29 32 36 39 43 48 52 57 62 68 73 78 83 87 91 94 97 98 98 97 95 92 89 85 80 76 71 66 62 57 53 50 46 43 40 37 35 32 30 28 27 25 24 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 15 16 17 18 18 19 20 20 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 37 38 40 42 43 45 48 50 52 55 57 60 62 65 67 69 71 73 74 74 75 74 74 72 71 69 66 63 60 57 54 51 48 44 41 38 36 33 30 28 26 24 22 21 19 18 17 16 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 25 24 24 23 22 21 20 20 19 18 17 16 15 14 13 13 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 19 18 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 9
 20 20 20 21 21 22 23 24 26 27 29 30 32 34 35 37 39 40 42 43 45 46 47 48 48 49 49 49 49 49 49 49 48 48 47 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 39 39 39 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 37 36 36 35 34 32 31 30 28 27 25 24 23 21 20 19 18 18 17 17 17 17 17 17 18 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 35 37 38 40 41 43 44 46 47 49 50 52 53 55 56 58 59 61 62 64 65 66 68 69 70 71 72 73 74 75 76 76 76 76 76 76 75 75 74 72 71 69 67 65 63 60 58 55 52 50 47 44 41 39 36 34 31 29 27 25 23 22 20 19 18 17 17 17 17 17 18 19 20 22 24 26 28 30 33 36 40 43 47 51 54 59 63 67 71 75 80 83 87 90 93 96 98 99 101 101 101 100 99 98 96 94 92 90 87 84 81 79 76 73 70 68 65 63 60 58 56 53 51 49 47 46 44 42 40 39 37 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 18 18 19 20 21 23 24 26 28 29 31 33 34 36 37 39 40 41 42 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 47 47 48 49 50 51 52 53 54 56 57 59 60 62 64 66 67 69 71 72 74 75 75 76 76 76 76 75 73 72 70 67 65 62 59 56 53 50 47 44 41 38 35 33 30 28 26 25 23 22 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 26 27 27 28 29 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 48 49 50 50 50 51 51 51 51 51 51 51 51 50 50 50 49 49 48 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 45 45 45 44 43 42 41 40 38 37 35 34 32 31 30 28 27 26 25 25 24 24 24 25 25 26 26 27 29 30 32 33 35 37 40 42 45 49 52 56 60 65 70 76 82 89 96 105 114 124 135 146 159 172 185 199 212 224 236 245 252 256 257 254 249 241 230 218 205 192 179 165 153 141 130 120 110 102 94 87 81 75 69 65 60 56 53 50 47 44 42 40 38 36 34 33 32 31 30 29 28 28 28 28 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 45 46 46 47 48 49 50 51 52 53 54 55 57 58 59 60 62 63 64 64 65 66 66 67 67 66 66 65 65 64 63 61 60 59 57 55 54 52 50 48 47 45 43 42 40 39 37 36 35 34 33 33 32 32 32 32 33 33 34 35 36 37 38 39 41 42 44 45 47 48 50 51 53 54 55 57 58 59 60 61 62 62 63 64 64 65 65 65 65 66 65 65 65 65 64 63 63 62 61 60 59 58 57 55 54 53 52 50 49 48 47 46 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26
 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 12 11 11 10 9 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 30 31 31 31 30 30 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 19 20 21 21 21 22 22 22 21 21 20 20 19 19 18 17 16 16 15 14 13 13 12 12 11 10 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 6 6 6 6 6 6 6 6 6 6 6 6 6
 15 17 18 19 21 23 24 26 28 30 32 34 35 37 38 39 39 40 40 39 39 38 37 36 35 33 32 31 29 28 27 25 24 23 22 21 21 20 19 18 18 17 17 17 16 16 16 16 16 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 27 28 29 29 29 29 29 29 28 28 27 26 25 24 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 39 40 42 43 44 46 47 49 50 51 52 53 54 54 55 55 55 55 54 53 52 51 50 48 46 44 42 40 38 35 33 31 28 26 24 22 21 19 17 16 15 14 13 12 11 11 11 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 21 22 23 24 24 25 26 26 27 27 28 28 28 28 28 28 28 28 28 27 27 27 26 26 25 24 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 11 11 12 13 14 15 15 16 17 18 18 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 29 29 29 29 28 28 27 26 26 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 12 12 12 12 13 13 14 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 22 22 23 24 24 25 27 28 29 31 32 34 36 38 39 41 43 44 46 48 49 50 52 53 54 54 55 55 56 56 55 55 55 54 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 20 21 21 22 22 23 24 26 27 28 30 31 33 35 36 38 40 41 43 44 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 70 71 72 73 73 74 75 75 76 76 77 77 77 77 77 77 77 77 76 76 75 74 73 72 71 70 68 66 65 63 61 59 57 55 53 51 49 47 45 43 41 39 38 37 35 34 34 33 33 32 32 33 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 48 49 49 50 50 50 51 51 51 51 52 52 52 52 53 53 53 54 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 62 62 62 62 62 62 62 61 61 60 59 59 58 57 55 54 53 52 50 49 47 45 44 42 41 39 38 36 35 34 33 32 31 31 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 36 36 37 37 38 39 40 40 41 42 43 43 44 45 45 46 46 47 47 47 47 47 47 46 46 45 44 43 42 41 39 38 36 35 33 32 30 29 28 26 25 24 23 23 22
 23 24 25 27 29 31 33 35 37 39 41 43 45 47 49 51 52 53 54 55 55 55 55 55 55 54 53 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 32 32 32 32 31 31 30 30 29 28 28 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 35 37 38 39 41 43 44 46 48 50 51 53 55 57 59 61 63 65 66 68 69 71 72 73 73 74 75 75 75 75 74 74 73 72 71 69 68 66 64 62 60 58 55 53 51 48 46 43 41 39 36 34 32 31 29 28 26 25 24 24 23 23 22 22 22 23 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 43 43 44 44 44 44 44 44 44 44 44 44 43 43 42 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 32 32 31 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 38 39 40 42 44 45 47 49 51 52 54 56 58 60 61 62 64 65 65 66 66 66 65 65 63 62 61 59 57 55 53 51 49 47 45 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 21 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 9 10 11 12 13 15 17 19 21 23 25 28 30 33 35 38 40 43 45 48 50 53 55 57 59 61 63 65 67 69 71 73 74 76 78 80 81 83 85 86 88 89 91 92 93 95 95 96 97 97 97 96 96 94 93 91 89 87 84 82 79 76 72 69 66 62 59 55 52 49 46 43 40 37 34 31 29 26 24 22 20 18 17 15 14 13 12 11 11 11 10 10 10 11 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 38 39 41 44 46 48 51 54 57 60 63 67 71 74 78 82 86 90 93 97 99 102 104 105 105 105 104 102 100 97 93 89 85 81 76 72 67 63 58 54 50 46 42 39 36 33 30 27 25 22 20 18 17 15 14 13 12 11 11 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 38 39 40 40 40 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 36 36 35 34 33 33 32 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 8 8 7 8 8 8 9 9 10 11 13 14 16 17 20 22 24 27 30 34 38 42 46 52 57 63 70 78 85 94 103 112 122 131 140 148 155 161 164 166 165 162 158 152 144 136 127 119 110 102 94 86 80 73 68 62 57 53 49 46 42 39 37 34 32 30 28 26 25 23 22 20 19 18 17 16 15 14 13 12 11 10 9 9 8 8 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
 11 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 34 34 35 36 36 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 36 35 35 34 33 32 31 30 28 27 26 25 23 22 21 20 18 17 16 15 14 14 13 12 12 12 12 12 12 13 13 14 15 17 18 20 22 24 26 29 32 35 38 41 44 48 51 55 58 61 64 67 69 71 73 73 74 74 73 72 71 69 68 66 64 62 59 57 55 54 52 50 48 47 46 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 33 32 32 31 31 30 29 29 28 27 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 23 23 24 24 25 26 27 28 29 30 32 33 35 37 39 41 43 46 48 51 53 56 58 61 63 64 66 66 66 66 65 63 61 59 56 53 49 46 43 40 36 33 31 28 25 23 21 19 18 16 15 14 13 13 12 12 12 12 12 13 13 14 15 16 17 18 20 21 22 24 26 27 29 30 32 33 34 36 36 37 38 38 38 38 38 38 37 36 36 35 34 33 32 31 30 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 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11
 18 18 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 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 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 26 26 25 25 25 25 25 24 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 23 23 23 24 24 25 25 26 26 26 26 27 27 27 27 27 26 26 26 25 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 27 27 27 27 27 26 26 25 24 23 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 31 32 33 33 34 34 34 34 34 34 34 34 33 33 32 32 31 30 30 29 28 27 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 23 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18
 10 11 11 11 11 12 12 13 13 14 15 15 16 16 17 17 18 19 19 20 20 21 21 22 22 23 23 23 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 34 35 35 36 36 36 37 37 37 36 36 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 16 16 17 17 18 19 20 21 23 24 25 26 27 28 29 29 30 30 30 30 30 30 30 29 28 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 22 22 23 23 24 25 26 26 27 28 28 29 29 30 30 30 30 30 30 30 29 29 28 27 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 16 16 15 15 14 13 13 13 12 12 12 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 25 25 25 24 24 24 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 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 8 8 9 9 10 11 12 13 15 16 18 19 21 23 25 27 28 30 31 33 33 34 34 34 34 33 32 31 30 28 27 26 24 23 22 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 19 19 19 19 20 19 19 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 16 17 18 20 21 23 25 27 29 31 34 36 39 42 44 46 48 50 51 52 51 51 49 47 45 43 40 37 34 32 29 27 24 22 21 19 18 17 16 15 14 14 14 14 14 14 14 15 16 17 18 19 20 22 24 25 28 30 32 34 36 39 41 42 44 45 46 46 45 44 43 41 39 37 35 32 30 28 26 24 22 20 19 17 16 15 14 13 13 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 15 15 15 14 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 22 23 25 26 28 30 32 34 35 37 38 40 41 41 42 42 41 40 39 38 36 34 32 30 28 26 24 22 20 18 17 15 14 13 12 11 10 9 8 8 8 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
 44 46 48 50 53 55 58 61 64 66 69 72 74 77 79 80 82 83 84 84 84 83 83 82 80 78 76 74 72 69 66 64 61 58 55 53 50 48 46 43 41 39 38 36 35 33 32 31 30 29 29 28 28 27 27 27 27 27 27 28 28 28 29 29 30 31 32 33 34 35 36 37 39 40 42 43 44 46 47 49 50 51 52 53 54 54 55 55 55 55 54 54 54 53 53 52 52 51 51 50 50 50 50 50 50 50 50 50 50 51 51 51 52 52 53 53 53 54 54 55 55 55 56 56 56 56 56 56 56 56 55 55 55 55 54 54 54 54 53 53 53 53 53 53 53 54 54 54 55 55 56 56 57 58 59 60 60 61 62 63 64 64 65 66 66 66 66 66 65 65 64 63 62 60 58 57 55 53 51 49 47 45 44 42 41 39 38 37 36 35 35 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 53 55 56 57 58 58 59 59 59 59 59 58 58 57 56 55 54 52 51 49 48 47 45 44 43 41 40 39 38 37 36 35 34 34 33 33 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 36 36 35 35 35 34 34 34 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 29 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 35 35 36 38 39 40 42
 6 6 6 6 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 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 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 13 14 14 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 18 18 17 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 22 22 21 21 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 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 17 17 17 18 18 19 19 19 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 34 35 35 36 36 36 35 35 34 34 33 32 31 29 28 27 26 25 23 22 21 20 19 18 18 17 16 16 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 22 23 24 26 27 29 30 31 31 32 32 32 32 31 31 30 29 28 27 25 24 23 22 21 20 20 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 25 26 28 30 31 33 35 38 40 42 44 46 48 50 51 52 53 53 53 53 52 51 50 48 46 44 41 39 37 34 32 30 28 26 24 22 20 19 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 46 45 44 43 41 40 38 37 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 15 16 18 19 20 22 24 26 28 30 32 34 37 39 41 42 44 44 45 44 43 42 40 38 35 33 30 28 25 23 21 19 18 16 15 14 13 13 12 12 12 12 12 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 23 24 25 25 26 26 26 26 26 26 25 24 23 23 22 21 20 19 18 17 16 15 15 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 11 12 12 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 19 19 20 20 19 19 19 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 25 26 27 28 28 28 28 28 28 28 27 27 26 25 25 24 23 22 22 21 21 20 20 19 19 19 19 19 19 20 20 21 22 23 24 26 27 29 31 33 35 37 39 40 41 42 42 42 41 40 39 37 36 34 32 29 28 26 24 22 21 19 18 17 16 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 38 40 41 43 44 45 46 47 47 48 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
 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 14 15 16 16 17 18 18 18 18 19 19 18 18 18 17 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 17 19 20 22 25 27 29 31 34 36 38 40 41 42 42 42 41 40 39 37 35 33 31 29 26 24 22 21 19 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 20 21 21 21 21 20 20 19 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 19 20 20 21 21 21 22 22 22 22 22 21 21 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 11 10 10 9 9 9 9 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 21 22 22 23 24 25 26 27 28 29 31 33 35 37 39 41 44 46 49 51 53 55 57 58 59 60 60 59 58 57 55 53 50 47 45 42 39 37 34 32 30 28 27 25 24 23 22 22 21 21 21 20 21 21 21 21 22 22 22 23 23 24 25 25 26 26 27 27 28 28 28 28 28 28 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 32 32 33 34 34 35 36 37 38 39 39 40 41 41 41 41 41 41 41 40 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 25 24 23 23 22 22 22 22 21 22 22 22 22 23 23 24 25 25 26 27 27 28 29 29 29 30 30 30 29 29 28 28 27 26 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 16 15 15 15 15 16 16 16 17 18 19 20 21 22 24 26 28 30 33 35 38 41 44 47 50 52 55 57 58 59 60 59 59 57 56 53 51 48 46 43 40 38 35 33 31 29 27 25 24 23 21 20 20 19 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 27 28 28 28 28 28 28 28 28 28 27 27 26 25 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 21
 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 15 15 15 15 16 16 16 15 15 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 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 7 7 7 8 8 9 10 10 11 12 13 14 15 15 16 17 17 18 18 18 18 17 17 16 15 14 13 13 12 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
 53 51 49 47 46 44 43 41 40 39 39 38 38 37 37 37 37 38 38 39 39 40 41 42 44 45 47 48 50 52 54 55 57 59 61 62 63 64 65 65 65 64 63 62 60 59 57 54 52 50 48 46 44 42 40 38 37 36 34 34 33 32 31 31 31 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 43 43 44 45 45 46 47 48 49 50 51 53 54 56 57 59 61 63 64 66 68 70 72 74 75 77 78 79 80 80 81 81 80 80 79 78 77 75 74 72 71 69 68 66 65 63 62 60 59 58 57 56 55 54 53 52 52 51 50 50 49 49 48 48 48 47 47 47 47 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 42 41 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 28 28 29 29 29 30 31 31 32 33 35 36 37 39 41 43 45 48 50 52 55 57 60 62 63 65 66 67 67 67 66 65 64 62 60 58 56 54 51 49 47 45 43 41 40 38 37 36 35 34 34 33 33 32 32 33 33 33 34 35 36 37 38 40 41 43 45 47 49 52 54 56 58 60 62 64 65 66 66 66 66 66 65 64 63 62 60 58 57 55 54 52 50 49 47 46 45 44 43 42 41 40 39 39 38 38 38 38 38 38 38 38 39 39 40 41 41 42 43 44 45 47 48 49 50 52 53 54 56 57 58 60 61 62 64 65 66 67 68 69 70 71 71 72 72 72 71 70 69 68 67 65 63 61 59 57 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
 26 24 22 21 20 18 17 17 16 15 15 15 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 21 22 22 22 23 23 22 22 22 21 20 20 19 18 17 16 15 14 14 13 12 12 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 26 27 28 28 29 29 29 29 29 28 28 28 27 26 26 25 24 23 22 22 21 20 19 19 18 17 17 17 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 23 24 24 25 26 27 28 28 29 30 30 30 30 31 31 31 31 31 30 30 30 30 30 30 30 31 31 31 32 33 33 34 35 36 37 38 39 40 41 42 42 42 42 41 40 39 38 36 34 32 30 28 26 25 23 21 20 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 21 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 41 42 43 44 45 45 46 47 47 47 48 47 47 47 46 45 44 43 42 41 40 38 37 35 34 32 30 29 27 26 25 23 22 21 19 18 17 16 15 14 14 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 15 16 18 19 21 23 25 27 29 31 34 36 38 41 43 44 46 47 47 46 45 44 42 40 38 35 33 30 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 47 47 48 48 48 48 48 48 48 48 47 47 46 46 45 45 44 44 44 43 43 43 43 43 43 43 44 44 44 45 46 47 48 49 50 52 54 55 58 60 62 65 67 70 73 76 79 82 85 88 90 93 95 96 97 98 99 98 98 97 96 94 92 90 88 85 82 80 77 74 71 69 66 64 62 59 57 56 54 52 51 50 49 48 48 47 47 47 47 48 48 49 49 50 51 52 53 54 55 56 57 58 59 59 59 60 60 60 59 59 59 58 57 56 56 55 54 53 52 51 50 50 49 48 48 47 47 47 47 47 47 47 48 48 49 50 50 51 52 53 54 55 56 57 58 58 59 60 60 60 60 60 60 60 60 59 59 58 58 57 56 56 55 54 53 52 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 32 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 35 35 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 25 24 24 24 24 24 24 24 25 25 26 27 28 29 31 32 34 36 38 41 43 46 49 53 56 60 64 68 72 76 80 84 88 91 93 95 96 96 96 95 93 90 87 83 79 75 71 66 62 58 55 52 48 46 43 41 39 37 36 35 33 33 32 31 31 30 30 30 29 29 29 29 29 30 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 44 45
 22 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 41 42 42 42 42 42 42 41 41 41 40 39 38 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 32 32 31 31 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 43 44 44 44 44 43 43 43 42 41 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 35 35 35 34 34 33 32 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 31 32 32 33 33 34 34 34 34 34 34 33 33 33 32 32 31 30 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21
 31 32 33 33 33 33 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 26 27 28 29 30 31 31 32 32 32 32 32 31 31 30 29 28 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 31 32 33 35 36 37 38 39 39 39 39 39 38 37 36 34 33 31 30 28 27 26 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 26 27 28 30 31 33 34 35 36 37 37 37 37 37 36 35 33 32 30 29 27 26 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 17 17 18 18 19 20 20 21 22 23 25 26 27 28 29 30 30 31 31 31 31 30 29 29 28 27 25 24 23 22 21 20 19 19 18 17 17 16 16 16 16 16 16 16 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 26 27 28 29 29 30 30 30 30 29 29 28 28 27 26 25 25 24 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 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 14 14 14 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 26 26 26 26 26 25 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 12 12 12 13 13 14 15 16 17 18 19 20 21 23 24 26 27 29 30
 25 26 26 26 25 25 25 24 24 23 22 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 18 19 19 20 21 22 24 25 27 28 30 31 33 35 36 38 39 40 41 42 42 42 41 41 40 39 38 37 35 34 33 32 30 29 28 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 22 22 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 19 19 19 19 20 20 21 22 23 24 25 26 27 28 30 31 32 34 35 36 38 39 39 40 40 40 39 38 37 36 35 33 31 30 28 26 25 23 22 21 20 18 18 17 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 23 24 24 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 41 40 39 38 38 37 37 37 37 37 38 38 39 39 40 40 41 41 42 42 42 42 42 42 42 42 41 41 40 39 39 38 37 36 35 34 34 33 32 32 32 31 31 31 31 32 32 33 34 34 35 36 37 38 39 41 42 43 43 44 45 45 46 46 46 46 46 46 45 45 44 44 43 42 42 41 40 40 39 38 38 38 37 37 37 37 37 37 38 38 39 39 40 41 42 42 43 45 46 47 48 49 49 50 51 51 52 52 52 51 51 50 50 49 48 46 45 44 42 41 39 38 37 35 34 33 32 31 30 29 29 29 29 29 29 29 30 31 32 33 34 35 37 39 41 42 44 46 48 50 51 53 54 55 56 56 57 57 56 56 55 54 53 52 50 49 48 46 45 44 43 42 42 41 41 41 41 41 41 42 43 44 45 46 48 50 51 53 55 57 59 61 63 65 66 67 68 68 68 68 67 66 64 62 60 58 56 54 51 49 47 44 42 40 38 37 35 34 32 31 30 30 29 29 28 28 29 29 29 30 31 32 33 34 35 36 37 39 40 42 43 45 46 48 49 51 52 53 55 56 57 58 59 59 60 60 60 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 61 61 62 63 64 65 66 67 68 69 70 71 72 73 73 74 74 74 73 73 72 70 69 67 65 63 60 58 55 53 50 48 46 43 41 39 37 36 34 33 32 31 31 30 30 30 30 31 32 33 34 35 37 39 41 43 45 48 51 54 57 60 63 66 68 71 73 75 76 77 77 77 76 75 73 70 68 65 62 60 57 54 52 49 47 45 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
 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 21 21 21 21 21 20 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 16 17 18 19 20 20 21 22 22 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 32 33 35 37 38 40 41 42 42 42 42 42 40 39 37 35 33 31 28 26 24 22 21 19 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 12 12 13 14 15 17 18 19 21 23 24 26 28 30 32 34 36 38 39 41 42 42 43 43 42 41 40 39 37 35 33 32 30 28 26 25 23 22 21 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 11 10 10 10 9 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 19 19 20 20 20 19 19 18 18 17 16 15 14 14 13 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 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 11 11 12 12 12 12 12 13 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 12 12 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 18 19 19 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 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 19 19 19 18 18 17 16 15 15 14 13 12 11 10 10 9 9 8 8 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 96 86 78 71 64 59 54 50 46 43 40 38 36 35 34 33 33 32 32 33 33 34 35 36 38 39 41 43 45 47 49 51 52 54 55 56 57 57 57 56 55 54 52 50 48 46 43 41 39 37 35 33 31 30 29 28 27 26 25 25 25 24 24 24 25 25 25 26 27 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 47 48 49 50 51 52 53 53 54 55 55 56 56 56 57 57 57 57 57 57 57 57 56 56 55 54 54 53 52 51 49 48 47 46 45 44 43 42 42 41 41 41 41 41 41 42 43 44 46 48 50 52 55 57 61 64 67 70 73 76 79 81 82 83 84 84 83 81 80 77 75 73 70 68 66 64 62 60 59 58 57 57 57 57 57 58 59 59 61 62 63 64 65 66 67 67 68 68 67 66 65 63 61 59 57 54 51 49 46 43 41 39 36 35 33 31 30 29 28 27 27 26 26 26 27 27 28 29 30 32 34 35 38 40 43 45 48 51 54 57 59 62 64 66 67 68 68 68 68 67 66 64 63 61 59 58 56 54 53 51 50 49 48 47 46 45 45 45 45 45 46 46 47 48 49 51 53 55 57 60 62 66 69 73 77 82 87 92 98 104 110 116 123 129 135 140 145 149 152 155 156 156 155 154 151 148 144 140 135 130 125 120 115 110 105 101 96 92 87 83 80 76 72 69 66 63 60 58 55 53 51 49 48 46 45 44 44 43 43 43 43 44 44 46 47 49 51 54 58 62 67 72 79 86 94 103 113 124 136 147 158 169 177 183 186 185 181 174 164 153 141 129 117 106
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 83 79 74 70 66 61 57 53 50 46 43 41 38 36 34 32 30 29 28 27 26 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 33 32 32 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 29 29 30 31 32 34 35 37 39 41 43 45 48 51 53 56 58 60 61 62 63 62 62 60 58 55 53 50 47 44 41 38 36 33 31 29 28 26 25 24 23 23 23 22 23 23 23 24 25 26 27 28 30 31 33 35 37 39 41 43 46 48 50 53 55 57 59 60 62 63 65 66 67 67 68 69 69 69 69 68 68 67 66 65 64 62 60 58 56 54 52 50 48 46 44 41 39 37 36 34 32 31 29 28 27 26 25 24 23 23 22 22 22 22 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 25 25 25 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 25 26 27 28 30 31 33 36 38 41 44 48 51 55 60 64 68 72 76 79 81 82 82 82 80 77 74 71 67 63 59 55 51 48 45 42 40 37 35 34 32 31 30 30 29 29 28 28 29 29 29 30 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 53 55 58 60 63 66 70 73 76 80 83 86 89 92 94 96 97 97 96 95 93 90 86
 18 18 18 17 17 16 16 15 15 15 14 14 13 13 12 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 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 22 23 25 26 28 29 31 33 35 36 38 39 40 41 42 42 42 41 40 39 37 36 34 32 30 29 27 25 24 22 21 20 19 18 17 16 15 15 14 14 14 14 13 13 13 13 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 27 28 29 29 29 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 17 18 18 19 20 21 21 22 23 23 24 24 24 24 24 24 23 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 11 10 10 11 11 11 11 12 12 13 14 14 15 16 18 19 20 21 23 24 26 27 29 30 31 32 32 33 33 33 32 32 31 31 30 29 28 27 27 26 25 25 24 23 23 22 22 22 21 21 21 20 20 20 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 34 33 33 32 32 31 31 31 31 32 32 32 33 34 35 36 37 39 40 42 44 46 48 50 52 54 56 58 59 61 62 63 63 64 63 63 62 61 59 57 55 53 51 49 47 45 42 40 39 37 35 34 32 31 30 29 28 28 27 27 27 26 26 26 27 27 28 28 29 30 32 33 35 37 39 42 45 48 51 54 58 62 66 70 74 79 82 86 89 92 94 95 96 96 95 93 91 88 85 82 78 75 71 68 64 61 58 56 53 51 49 47 46 44 43 42 41 41 40 40 40 39 39 39 39 39 40 40 40 41 41 42 43 43 44 45 46 48 49 50 51 53 54 55 57 58 59 60 60 61 61 61 61 61 60 59 58 57 56 54 53 52 50 49 48 47 46 45 44 43 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 37 37 36 35 35 34 33 32 31 31 30 29 29 28 28 28 28 28 28 28 29 30 30 31 33 34 36 38 40 42 45 47 50 53 56 59 61 64 65 67 68 68 67 66 65 63 61 59 56 54 51 49 47 45 43 41 40 38 37 36 35 35 35 34 34 34 34 34 35 35 36 36 36 37 37 38 38 39 39 39 40 40 40 40 40 41 41 41 41 41 42 42 43 43 44 45 46 47 48 50 51 53 55 57 59 61 63 65 67 68 70 70 71 71 70 70 68 67 65 63 60 58 56 53 51 49 47 45 44 43 41 40 40 39 39 38 38 38 39 39 40 40 41 41 42 43 44 44 45 46 46 46 47 47 46 46 46 45 44 43 42 41 40 39 38 37 36 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 50 51 51 52 52 51 51 50 49 48 46 45 43 42 40 38 36 35 33 32 31 30 29 28 27 27 27 26 26 26 27 27 27 28 29 29 30 31 33 34 35 37 39 40 42 44 46 48 50 51 53 54 55 56 56 56 56 55 54 53 52 50 49 47 46 45 43 42 41 41 40 40 40 40 40 40 40 41 42 42 43 44 45 45 46 47 47 48 48 48 48 48 47 47 46 45 45 44 43 42 41 40 39 38 37 36 36 36 36 36 36 36 37 37 38 39 40 41 43 44 45 46 48 49 49 50 51 51 51 50 50 49 48 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 30 29 29 29 29 29 29 29 30 31 32 33 34 35 37 38 40 42 43 45 47 48 50 51 52 53 54 54 54 54 54 53 53 52 52 51 50 49 48 48 47 47 46 46 46 46 47 47 48 49 50 51 52 54 55 56 58 59 60 60 61 61 61 60 59 58 56 55 53 51 49 47 45 43 41 39 37 36 35 33 32 31 30 30 29 29 28 28 28 28 28 28 28 29 29 30 30 31 32 34 35 37 39 41 44 47 50 53 57 61 65 69 73 78 81 85 88 91 93 94 94 93 91 89 86 83 79 75 71 67 63 59 56 52 49 46 44 41 39 37 36 35 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 47 47 47 47 46 45 45 44 43 42 41 40 39 39 38 38 38 38 38 38 38 39 39 40 41 42 43 44 45 46 47 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 72 75 76 77 77 77 75 72 68 64 60 55 51 46 42 38 35 32 29 27 25 23 21 20 19 18 18 17 17 16 16 16 16 17 17 17 17 18 19 19 20 21 22 23 25 26 28 30 32 34 36 39 41 44 46 48 50 52 54 55 55 55 54 53 51 49 47 44 42 39 36 34 31 29 27 26 24 23 22 21 21 20 20 20 19 19 20 20 20 20 21 21 22 22 23 24 25 26 26 27 28 29 30 31 31 32 32 33 33 33 33 34 34 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 39 40 41 41 42 43 43 43 43 43 43 43 42 41 41 40 39 38 37 36 35 34 33 33 32 32 32 32 32 32 33 33 34 35 35 36 37 38 39 39 40 40 40 40 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 27 27 27 27 28 29 30 31 34 36 39 42 47 51 56 62 68 73 79 84 88 90 91 90 87 83 78 72 65 59 53 47 41 37 33 29 26 23 21 19 18 17 16 15 14 14 14 14 14 14 14 14 15 16 17 18 19 20 22 23 25 27 30 32 34 36 38 40 42 43 44 45 45 45 45 44 44 43 42 41 40 39 38 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 32 32 32 32 31 30 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 17 17 17 17 18 18 19 19 20 21 22 23 25 26 27 28 29 30 30 31 31 32 32 32 32 32 31 31 31 31 31 32 32 33 33 34 36 37 39 41 43 46 49 52 55 59 62 66 69
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 39 39 39 39 38 38 38 37 36 36 35 34 33 31 30 29 28 26 25 24 23 22 22 21 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 25 26 27 27 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 26 27 27 28 29 30 31 32 33 35 37 39 40 43 45 47 49 52 54 56 59 61 63 65 67 68 70 71 72 73 73 73 72 71 70 68 67 65 63 60 58 56 54 52 50 47 46 44 42 40 39 37 36 35 33 32 31 30 30 29 28 28 27 27 27 27 27 28 28 29 29 30 31 32 34 35 37 39 40 42 45 47 49 52 54 57 60 62 64 66 68 69 70 69 69 67 65 63 60 57 53 50 47 44 41 38 36 34 32 30 28 27 25 24 23 22 22 21 21 20 20 20 20 20 21 21 22 23 23 24 25 26 28 29 30 31 32 33 34 34 34 35 35 35 34 34 33 32 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 54 55 56 56 56 56 56 55 54 53 51 50 48 45 43 41 39 36 34 32 30 28 26 25 24 22 21 21 20 20 19 19 20 20 20 21 22 23 24 25 27 28 30 32 34 36 38 40 42 44 45 47 48 49 49 49 49 48 48 47 46 45 44 43 42 42 41 41 40 40 40 39 39
 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 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 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 20 20 21 22 22 23 23 24 24 25 25 25 25 25 24 24 23 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 15 16 17 18 20 21 22 24 25 26 27 28 29 29 29 29 28 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 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 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 21 22 22 22 22 22 22 22 21 21 20 20 19 19 18 17 16 16 15 15 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 19 18 18 18 17 16 16 15 15 14 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
 115 113 111 108 105 101 97 93 89 85 81 77 74 70 67 64 62 60 58 56 55 54 54 53 53 53 52 52 52 52 52 52 51 51 50 50 49 49 48 47 47 46 46 46 46 46 47 47 48 49 51 52 54 56 58 60 62 64 66 68 70 71 72 73 73 73 72 71 69 67 65 62 60 57 55 52 50 48 47 45 44 44 43 43 43 43 44 45 46 47 48 50 52 54 56 59 62 65 68 71 74 77 79 81 83 84 84 84 83 81 79 77 74 71 69 66 63 61 59 57 55 53 52 51 50 50 49 49 50 50 51 52 53 55 57 60 63 66 69 73 77 81 84 88 92 95 98 101 103 104 105 106 106 106 105 104 103 102 100 99 97 96 95 95 94 94 94 94 94 94 95 95 95 95 95 94 94 93 92 90 89 87 86 84 82 80 78 76 75 73 72 71 70 69 69 69 70 71 72 74 76 79 82 85 88 91 94 97 99 101 102 103 102 101 99 96 93 89 84 79 74 69 65 60 56 52 49 46 43 41 39 38 36 36 35 35 35 35 35 36 37 38 39 40 42 44 46 48 51 54 57 60 63 66 69 72 74 76 77 78 79 79 79 78 77 76 75 74 73 72 71 70 70 69 69 70 70 71 73 74 76 78 80 82 85 87 89 91 92 92 92 92 90 88 85 82 78 74 70 66 62 59 55 52 49 47 44 42 41 39 38 38 37 37 38 38 39 41 43 45 47 50 53 56 60 63 66 70 73 76 79 82 85 87 89 91 92 93 94 95 95 96 97 98 99 100 102 103 105 107 109 111 112 114 115 116 117 117 117 116
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 27 27 27 27 28 29 30 31 32 33 35 37 39 40 43 45 47 49 51 53 55 57 58 59 59 59 59 58 57 55 53 50 48 45 43 40 38 36 34 32 30 28 27 26 25 24 23 23 22 22 22 22 23 23 24 25 27 29 31 34 37 40 44 48 52 56 60 63 65 67 68 68 67 66 63 61 58 55 52 50 47 44 42 40 38 37 35 34 34 33 33 33 34 35 35 36 38 39 40 41 42 43 44 44 44 45 44 44 43 43 42 41 39 38 37 36 35 34 33 32 31 31 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 32 32 33 33 34 35 36 37 38 39 40 41 42 42 43 44 44 44 45 45 45 45 45 45 44 44 43 43 42 42 41 41 40 39 39 38 37 37 36 36 35 35 34 33 33 32 32 31 30 30 29 29 29 28 28 28 28 28 28 29 29 30 32 33 35 38 40 43 46 50 53 56 60 63 65 67 69 69 69 68 66 63 60 57 53 49 45 42 38 35 33 30 29 27 26 25 24 24 24 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 37 37 37 37 37 36 35 34 33 33 32 31 30 30 30 30 30 31 31 32 33 34 35 37 38 40 42 44 46 48 50 52 53 55 56 57 58 58 59 58 58 57 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 82 84 86 86 87 86 85 83 81 78 75 72 68 65 62 60 58 56 54 53 53 53 53 53 53 54 55 55 57 58 59 60 61 63 64 66 67 68 70 71 73 75 76 78 81 83 85 88 91 93 96 98 100 101 102 102 101 100 98 95 92 89 85 81 76 72 68 64 60 56 53 50 47 46 44 43 43 43 44 46 48 51 54 58 62 67 72 77 81 86 90 93 95 96 96 94 92 88 84 79 74 69 65 61 57 54 52 50 49 48 48 49 50 51 53 55 58 61 64 68 72 77 81 86 91 96 101 106 110 114 117 119 120 120 119 117 114 110 106 102 97 93 89 84 80 76 73 70 66 64 61 59 57 55 53 52 51 50 49 49 49 50 51 52 53 56 58 61 64 67 70 73 76 78 79 80 80 79 78 76 73 71 67 64 61 57 54 51 49 46 44 43 42 41 41 41 41 42 44 45 47 50 52 54 57 59 61 63 66 68 69 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 88 89 89 88 87 86 84 82 79 77 74 71 68 65 62 60 57 55 53 52 51 50 49 49 50 51 52 54 57 61 65 69 74 79 84 89 93 96 99 100 100 99 96 93 89 85 81 76 72 68 64 61 59 57 56 55 55 56 57 59 62 65 68 72 76 79 83 87 90 92 94 95 96 96 95 93 91 88 84 81 77 74 71 68 65 63 61 60 59 59 60 60 62 63 65 67 69 71 73 75 76 78 78 79 79 78 77 76 74 72 70 68 65 63 60 58 56 55 54 54 54 55 56 57 59 62 64 67 70 73 76 79
 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 14 13 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 9 9 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 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 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 12 12 12 12 11 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 16 16 17 17 17 16 16 16 15 15 14 14 13 13 12 12 12 12 11 11 12 12 12 12 13 13 14 15 15 16 16 17 17 17 17 17 17 17 16 16 15 14 14 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 9 9 10 10 11 12 13 14 15 17 18 19 20 22 23 23 24 24 24 24 24 23 22 21 19 18 17 16 14 13 13 12 11 10 10 10 10 10 10 10 10 10 10 11 11 12 12 12 13 13 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 16 16 17 17 17 18 18 19 19 19 19 19 19 19 18 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 10 10
 38 37 36 36 35 34 34 33 33 32 32 33 33 33 34 34 35 36 36 36 37 37 36 36 35 34 33 32 30 29 27 26 24 22 21 20 18 17 16 15 14 14 13 13 13 13 13 14 14 15 16 18 19 21 22 24 26 28 30 32 34 36 37 38 39 40 40 39 39 38 36 34 33 31 29 27 25 24 22 21 20 20 19 19 19 19 19 19 19 20 20 21 21 22 23 24 24 25 26 26 27 27 28 28 28 28 28 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 22 23 23 25 26 28 29 31 33 35 38 40 42 43 45 46 46 46 46 45 44 42 41 38 36 34 31 29 27 24 23 21 19 18 17 16 15 15 14 14 14 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 32 33 34 35 36 38 39 40 40 41 41 41 41 41 40 39 38 36 35 33 32 30 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 29 29 28 28 27 27 26 25 24 23 22 21 20 19 18 17 16 16 15 15 15 14 14 14 14 15 15 16 16 17 18 19 20 21 23 24 25 26 27 28 28 29 29 29 29 28 28 27 27 26 25 24 23 22 21 20 19 18 18 17 17 17 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 22 22 23 23 24 25 25 26 28 29 30 31 33 34 35 37 38 39 39 40 40 40 39 39
 26 28 29 31 32 34 35 37 38 40 41 42 44 45 46 47 48 49 49 50 50 50 50 49 49 48 47 46 45 43 42 40 38 37 35 33 31 30 28 27 25 24 23 22 22 21 21 21 22 22 23 24 25 26 28 30 31 33 35 37 39 41 43 45 47 48 50 51 51 51 51 50 49 47 45 43 41 39 36 34 32 30 29 27 26 24 23 22 21 21 20 19 19 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 25 26 27 28 28 29 29 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 30 30 30 30 31 31 30 30 30 30 29 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 31 32 34 36 38 41 44 47 50 53 56 59 62 64 65 66 65 64 62 59 56 53 49 46 42 38 35 32 29 27 24 22 21 20 19 18 17 17 17 18 18 19 20 21 22 24 26 27 29 32 34 37 39 42 45 48 51 53 56 58 59 60 60 60 59 58 56 54 51 49 47 44 42 40 38 37 35 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 28 28 28 28 27 27 26 26 25 25 24 24 23 22 22 21 21 21 20 20 21 21 21 22 23 24 25 26 28 29 30 31 32 33 33 34 34 34 34 33 33 32 31 30 28 27 26 25 23 22 21 20 20 19 19 19 18 19 19 19 20 21 22 23 24 25
 72 72 72 70 68 65 62 59 56 53 50 47 45 43 42 41 40 40 40 40 40 41 42 43 44 44 45 46 46 47 47 47 47 46 46 45 44 43 42 41 39 38 38 37 37 36 37 37 38 39 40 41 43 44 46 48 49 51 52 53 54 54 54 53 52 51 50 48 46 44 41 39 37 35 34 32 31 30 30 29 29 29 30 31 32 33 34 35 37 38 39 41 42 42 43 43 43 42 42 41 40 38 37 36 35 34 33 33 32 32 32 32 32 32 33 33 34 35 36 37 37 39 40 41 42 43 45 46 48 49 51 52 54 56 58 60 61 63 65 66 67 67 68 67 67 65 64 62 60 57 55 52 49 47 44 41 39 37 35 33 32 30 29 28 28 28 28 28 29 30 31 32 34 35 37 39 40 41 42 43 43 43 42 41 40 38 37 35 34 32 31 30 29 29 29 29 29 30 31 33 34 36 38 41 43 46 49 51 54 57 59 62 64 65 66 66 66 65 64 62 60 58 56 53 51 49 46 45 43 42 40 39 38 37 37 36 35 35 34 34 33 33 33 33 32 32 32 33 33 33 34 35 35 37 38 39 41 43 45 47 49 51 52 53 54 54 53 53 51 50 48 46 44 42 40 38 37 35 34 33 32 32 32 32 33 33 34 35 37 38 39 41 42 43 44 45 45 46 46 45 45 44 43 42 41 40 38 37 36 35 34 33 33 32 33 33 33 34 35 37 38 40 41 43 44 45 46 47 48 48 48 48 47 46 45 44 43 42 41 40 39 38 37 37 37 37 38 39 41 42 45 47 50 54 57 61 64 67 69 71
 49 51 53 55 56 58 60 61 62 63 63 63 63 62 62 60 59 57 56 54 53 51 50 48 47 46 45 44 43 42 42 41 41 41 40 40 40 41 41 41 42 43 44 45 47 49 51 53 55 57 60 62 65 67 68 70 71 71 71 71 70 69 68 66 64 62 60 58 56 54 52 50 49 47 46 45 45 44 44 45 45 46 47 48 49 50 51 52 53 54 54 54 54 53 53 52 51 49 48 47 46 44 44 43 42 42 42 42 42 43 43 44 45 47 48 49 51 52 54 56 57 59 60 62 63 64 65 66 66 66 66 65 64 63 62 61 59 58 56 55 54 52 51 50 49 48 47 47 46 45 45 44 44 44 44 44 44 44 44 44 45 45 46 46 47 48 48 49 49 49 50 50 50 50 49 49 48 48 47 46 46 45 44 44 44 43 43 44 44 45 45 46 48 49 51 52 54 56 57 59 61 62 63 63 64 64 64 63 62 61 60 59 58 57 55 54 53 52 51 50 49 48 48 48 48 48 48 49 50 51 52 53 55 56 57 58 59 59 60 60 60 60 60 60 60 59 59 59 58 58 58 58 58 58 59 60 61 62 63 65 66 68 69 71 72 72 73 72 72 71 69 67 65 63 60 58 55 53 51 49 47 45 44 44 43 43 43 44 44 45 46 47 48 50 51 52 53 55 56 56 57 57 57 57 56 56 55 53 52 50 49 47 45 44 43 42 41 40 40 40 40 40 41 41 42 43 43 44 45 45 46 47 47 48 48 48 48 48 47 47 46 46 45 44 43 42 41 41 40 40 40 40 40 41 41 42 43 44 46 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 34 32 31 29 28 28 28 28 28 29 30 31 33 35 37 40 42 45 47 50 51 53 54 55 55 55 54 54 52 51 49 47 45 43 41 39 37 35 34 32 31 30 29 29 29 29 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 49 50 50 50 51 50 50 50 49 49 48 47 46 45 44 43 43 42 42 41 41 41 41 42 42 43 45 47 49 52 55 59 64 69 75 82 88 95 101 107 111 113 113 112 109 104 98 92 85 78 71 65 59 54 49 44 40 37 34 31 28 26 24 23 21 21 20 20 20 21 22 24 26 29 32 36 40 45 51 57 63 71 78 86 93 101 107 111 113 114 111 107 101 94 85 77 69 61 55 49 43 39 35 32 30 28 27 26 26 26 26 26 27 28 29 31 32 34 36 37 39 41 43 44 45 46 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 44 44 45 45 46 46 47 47 48 49 49 49 50 50 50 50 50 49 49 48 47 45 44 42 40 38 36 34 32 30 28 26 24 23 22 21 20 20 19 19 19 20 20 21 21 22 23 24 26 27 29 31 33 35 38 41 44 46 49 52 54 57 58 60 61 62 62 62 61 60 59 58 57 55 54 52 50 49 47 45 43 42 40 39 38 37 36 35 35 34 34 35 35 36 37 37 38 39 41 42 43 44 46 47 49 51 53 56 58 61 64 67 71 74 78 81 84 87 89 89 89 87 85 81 76 71 66 61 56 51 47 43 40
 36 34 33 31 30 29 28 27 26 26 26 27 27 28 29 31 33 35 36 38 40 42 44 45 47 47 48 48 48 47 46 45 43 42 40 39 37 35 34 32 31 30 29 28 28 28 28 28 28 29 30 30 31 32 33 33 34 35 36 36 37 38 38 39 40 40 41 42 43 45 46 48 49 51 53 55 56 58 59 61 61 61 61 60 59 57 55 53 51 49 47 45 43 41 40 39 38 38 38 39 40 41 43 44 47 49 51 54 56 58 60 61 61 61 61 59 58 56 53 51 48 46 43 41 38 36 34 32 30 29 28 27 26 26 26 27 28 30 31 34 37 40 44 48 52 56 60 65 68 72 75 77 78 78 77 75 72 68 64 60 56 52 48 44 41 38 35 33 31 30 29 29 29 29 30 30 32 33 35 37 40 42 45 48 51 54 57 59 61 63 64 65 65 65 65 65 64 63 63 62 61 61 60 60 60 60 59 59 59 59 58 58 57 57 56 55 53 52 51 49 47 46 45 43 43 42 42 42 42 43 44 45 47 48 50 53 55 57 60 62 64 66 67 68 68 67 66 64 62 59 56 52 48 45 41 38 35 33 31 29 27 26 25 25 25 25 25 25 26 26 27 27 28 29 29 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 29 29 29 30 31 32 33 35 36 38 40 42 45 47 50 53 56 59 61 64 66 67 68 69 68 67 65 63 61 58 55 52 50 47 44 42 40 38 36 35 34 32 31 31 30 29 29 29 29 29 30 30 31 32 33 34 35 37 38 40 41 42 43 43 43 43 42 41 39 38
 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 18 19 19 19 18 18 17 16 15 14 13 13 12 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 13 14 15 16 18 19 21 22 23 25 26 26 27 27 26 26 25 24 22 21 20 19 17 16 15 14 13 13 12 11 11 10 10 9 9 9 9 9 9 10 10 11 11 12 13 15 16 18 19 21 23 25 27 29 30 32 33 33 33 32 31 29 27 25 23 21 19 17 16 14 13 12 11 10 10 9 9 9 8 8 8 8 8
 84 81 78 73 68 62 57 51 46 42 38 34 31 29 27 26 25 24 24 24 24 25 25 26 27 29 30 31 33 35 36 38 39 41 42 43 44 44 44 44 43 43 41 40 39 38 37 36 35 34 34 33 33 33 33 32 32 32 32 32 32 31 31 30 30 29 28 27 27 26 25 24 23 22 22 21 21 21 21 22 22 23 24 26 28 30 33 36 39 42 46 49 52 55 57 58 58 58 56 54 51 48 45 42 39 36 34 32 30 29 27 27 26 26 26 26 26 26 27 27 28 29 30 31 33 34 35 37 39 41 43 45 47 49 51 52 54 55 56 57 57 57 56 55 54 52 50 48 45 43 41 39 37 35 33 32 30 29 28 27 26 26 26 26 27 28 29 31 33 35 38 40 43 46 49 51 53 54 54 53 51 49 46 43 39 36 33 30 27 25 23 22 20 19 19 18 18 19 19 20 21 22 23 24 26 28 29 31 34 36 38 41 44 47 50 53 56 59 62 65 68 70 71 72 72 72 70 68 65 62 59 55 52 48 45 42 39 36 34 32 30 28 27 25 24 24 23 22 22 22 23 23 24 25 26 28 30 33 35 39 42 45 49 52 55 57 59 60 60 60 59 58 56 54 53 51 50 49 48 47 47 48 48 50 51 53 55 58 60 62 65 66 68 68 68 68 66 65 62 59 56 53 49 46 43 40 37 34 32 30 28 27 26 25 25 25 26 26 28 29 31 33 35 38 41 44 46 49 52 54 57 59 60 61 62 62 62 61 61 60 59 58 57 56 56 55 56 57 58 60 62 65 68 71 75 78 81 83 85 85
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 27 27 28 29 30 31 32 34 35 36 38 39 40 41 41 42 41 41 40 39 37 36 34 32 30 29 27 26 24 23 22 22 21 20 20 20 20 20 20 20 21 22 22 23 24 26 27 29 30 32 34 35 37 38 38 39 39 38 37 36 35 33 32 31 29 28 28 27 27 26 26 27 27 28 29 30 31 32 33 34 35 35 36 36 35 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 23 23 23 23 23 24 25 26 27 29 31 32 34 36 38 40 42 43 44 44 44 44 43 42 41 40 39 38 37 36 35 34 33 33 32 32 32 32 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 34 35 36 38 39 42 44 47 50 54 58 61 65 68 71 73 74 75 75 74 72 69 66 63 60 56 53 50 46 44 41 38 36 34 32 30 29 28 27 26 26 26 26 27 28 29 30 32 34 36 39 42 45 48 52 56 60 64 68 72 75 78 80 80 80 78 75 71 66 61 55 50 45 41 37 33 30 28 26 24 23 22 21 21 21 21 21 22 23 24 25 26 27 29 30 32 33 34 35 36 37 37 37 37 37 37 36 36 36 36 36 36 36 36 37 38 38 39 40 42 43 44 45 47 48 48 49 49 49 49 48 48 47 46 45 44 43 42 41 40 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 36 36 35 33 32 31 30 29 28 27 26 25 25 24 24 24 24 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 34 35 36 37 38 40 41 42 43 44 46 47 47 48 49 49 49 49 49 49 48 48 47 46 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 33 33 34 34 35 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 50 51 51 51 51 51 50 50 49 48 47 46 45 44 43 42 40 39 38 37 36 34 34 33 32 31 31 30 30 29 29 29 29 29 29 29 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39 40 40 41 42 42 43 44 45 45 46 46 47 47 48 48 49 49 49 49 49 49 49 49 48 48 47 47 46 46 45 45 44 43 43 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 35 36 36 37 38 39 40 41 42 43 44 45 45 46 46 47 47 47 46 46 45 45 44 43 42 41 40 38 37 36 35 33 32 31 31 30 29 29 29 29 29 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 44 45 45 45 45 45 45 45 44 44 43 42 42 41 40 39 39 38 38 37 37 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 35 35 35 35 35 36 36 36 35 35 35 35 35 34 34 34 33 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 29 29 29 29 30 31 31 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 30 29 28 28 27 26 25 24 23 23 22 22 22 22 22 22 23 23 24 25 27 28 30 31 33 36 38 40 43 46 48 51 53 55 57 58 58 58 57 55 53 51 48 45 43 40 38 35 33 32 30 29 28 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 27 27 26 26 25 24 24 23 22 22 21 21 21 21 21 22 22 23 25 27 29 32 35 39 43 48 54 60 66 72 78 82 86 87 87 85 81 77 72 66 61 55 50 46 42 38 35 32 30 28 26 25 23 23 22 22 21 22 22 23 24 26 28 31 34 38 42 48 53 60 67 74 81 87 93 98 100 102 101 99 95 90 85 80 74 69 64 59 55 51 48 45 42 40 38 37 35 34 33 32 31 31 30 29 28 27 26 25 25 24 23 22 22 21 21 21 21 21 22 23 24 25 27 29 31 34 36 40 43 47 51 56 60 64 69 73 77 80 82 84 84 84 83 81 78 75 72 68 64 61 57 54 51 48 46 44 42 41 40 39 39 39 38 39 39 39 40 41 41 42 43 45 46 47 48 49 50 50 50 50 49 48 47 45 43 41 39 37 34 32 30 29 27 26 26 25 25 25 25 26 27 29 31 33 36 40 44 49 55 61 67 74 81 87 92 96 99 100 99 96 92 86 81 75 69 63 57 52 47 43 39 36 33 30 28 26 24 23 22 21 21 21 22 23 24 25 27 30 32 36 39 44 48 53 59 64 70 76 81 86 90 93 94 94 92 89 85 80 75 70 65 60 55 51 48 44 42 40 38 36 35 34 33 33 32 32 31
 8 8 8 7 7 7 7 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 12 12 13 13 13 14 14 14 13 13 13 12 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 23 24 24 24 23 23 22 21 19 18 17 16 15 14 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 7 7 7 7 7 8 8 9 10 11 11 13 14 15 16 18 19 21 22 23 24 25 26 26 26 25 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 10 10 11 12 13 15 16 17 19 20 22 23 24 24 24 24 23 23 21 20 19 17 16 15 13 12 11 10 10 9 8 8 8 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 9 9 9 10 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 24 24 24 24 24 23 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 3 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 48 47 45 43 40 37 34 31 28 26 24 22 20 18 17 16 15 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 16 17 18 20 21 23 25 28 31 33 36 39 41 42 43 43 42 40 38 35 32 30 27 25 22 21 19 18 17 16 15 15 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 25 26 26 26 26 25 25 24 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 24 26 28 30 33 35 37 38 39 40 40 40 39 38 37 36 34 33 32 31 30 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 26 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 16 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 29 29 30 30 29 29 29 28 28 27 27 27 27 27 27 27 28 29 31 32 34 37 39 43 46 49 52 55 57 58 58 56 54 50 46 42 38 34 31 28 25 23 21 20 18 17 17 16 16 16 16 16 17 17 18 19 20 21 22 23 25 26 27 28 29 29 30 30 29 29 28 27 25 24 23 22 20 19 18 17 17 16 15 15 15 15 14 14 14 14 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 21 21 22 23 24 26 28 29 31 34 36 39 41 44
 9 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 16 17 18 19 21 22 23 24 25 26 27 28 28 28 28 28 27 26 25 24 23 22 21 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 20 21 21 22 21 21 20 19 18 17 16 15 13 12 12 11 10 10 10 10 10 10 10 10 11 12 12 13 14 15 16 17 18 19 19 19 19 19 19 18 18 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 16 16 17 18 19 20 20 21 22 22 23 23 23 23 23 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 14 14 13 13 12 12 11 11 10 10 10 10 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 23 24 24 24 23 23 23 22 21 20 19 18 17 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 22 22 22 21 21 20 19 18 16 15 14 14 13 12 12 12 12 12 12 12 13 14 15 16 17 19 20 22 23 25 26 26 27 27 26 25 24 23 21 20 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 19 20 20 21 21 21 21 21 20 19 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9
 12 12 13 14 15 16 17 19 20 22 23 25 26 27 28 29 28 28 27 26 25 23 22 21 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 25 26 27 27 28 28 28 28 28 27 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 10 10 10 11 11 12 13 14 14 15 16 17 17 18 19 20 20 21 21 21 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 25 25 24 23 22 22 21 20 20 20 19 19 19 19 19 19 19 20 20 20 21 22 22 23 23 24 24 24 24 24 23 22 21 20 18 17 16 15 13 12 12 11 10 10 9 9 9 9 9 9 10 10 11 11 12 13 14 15 15 16 17 18 18 19 19 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 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 21 20 20 19 18 17 16 15 14 14 13 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 14 14 14 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 17 17 16 15 15 14 13 13 12 12 12 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 32 36 40 44 48 53 56 60 62 63 63 61 59 55 51 47 43 40 36 33 30 27 25 23 22 20 19 18 17 17 16 16 16 15 15 15 16 16 16 17 17 18 19 20 21 22 23 25 27 28 30 32 34 35 36 37 38 38 38 37 36 34 33 31 29 27 25 24 22 21 20 19 18 17 17 16 16 16 16 16 16 16 17 17 18 18 19 19 19 20 20 20 19 19 19 18 18 17 17 16 16 15 15 15 15 15 15 16 16 17 17 18 19 21 22 24 26 28 31 33 36 38 41 43 46 47 48 49 49 48 47 45 43 41 38 36 34 31 29 27 25 24 22 21 20 19 18 18 17 17 17 17 17 17 18 18 19 20 21 23 25 27 29 31 33 36 38 40 41 42 43 42 41 40 38 35 33 30 28 26 24 22 21 20 19 18 18 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 21 21 20 20 20 19 19 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 14 14 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 24 25 25 26 27 28 30 31 33 34 36 37 39 40 40 41 41 40 39 37 36 34 32 29 27 26 24 22 21 20 19 18 18 17 17 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 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 17 17 18 19 20 22 24 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 22 23 24 25 26 27 28 29 30 30 30 30 30 30 29 29 28 28 27 27 26 26 26 26 26 27 27 28 29 30 31 33 34 36 38 39 41 43 44 46 47 48 49 49 49 49 49 48 47 46 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 27 27 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 27 26 25 25 24 23 22 21 21 20 20 20 20 20 20 21 21 22 23 24 26 27 28 30 31 32 34 35 35 36 36 36 36 36 35 34 34 33 32 31 31 30 30 29 29 29 29 30 30 30 31 32 32 33 34 35 35 36 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 37 38 38 39 40 40 41 41 41 41 41 40 39 38 36 35 33 32 30 28 27 26 25 25 24 24 24 25 26 27 28 30 32 35 37 40 43 46 48 51 53 54 55 55 54 53 51 49 46 44 41 39 37 35 33 32 30 29 29 28 28 28 28 28 28 29 30 31 32 33 35 36 38 40 43 45 48 50 53 55 57 59 60 61 61 61 60 58 56 53 50 47 44 41 38 35 33 31 29 27 26 24 23 23 22 22 22 22 22 23 23 24 25 26 28 29 30 31 33 34 35 36 37 37 38 39 40 40 41 42 43 44 46 47 49 50 52 54 56 57 59 60 60 60 60 58 57 55 52 49 47 44 41 39 36 34 32 30 29 28 27 26 26 26 26 26 26 27 28 30 31 33 35 37 39 41 43 45 47 47 48 47 46 44 42 40 37 35 32 30 28 26 24 23 22 21 20 20 20 20 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 39 40 40 40 39 38 37 36 34 32 30 28 27 25 24 22 21 21 20 20 19 19 20 20 20 21 22 23 25 26 28 30 32 34 37 39 42 44 46 48 49 49 49 48 47 45 42 40 38 35 33 31 29 27 26 25 23 22 21 21 20 19 19 18 18 17 17 17 17 17 17 17 18 18 19 20 22 23 26 28 31 34 38 42 46 51 56 61 66 71 75 78 81 81 81 80 77 74 70 66 63 59 55 52 49 47 45 43 41 40 39 38 37 37 36 36 36 36 36 36 36 37 37 38 39 40 41 42 44 45 47 50 52 55 57 60 63 65 67 68 68 68 67 65 63 60 56 53 49 46 43 40 37 35 32 30 29 27 26 25 24 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 18 18 19 20 21 23 25 27 30 34 39 44 50 56 64 71 77 82 86 87 85 82 76 70 64 57 51 46 41 37 33 30 27 25 23 21 20 19 18 18 17 17 17 17 18 19 20 21 23 25 27 30 34 37 41 44 48 51 53 54 54 53 52 49 46 43 40 36 33 30 28 25 24
 25 25 25 25 26 26 26 26 26 26 26 25 25 24 24 23 22 22 21 21 20 20 20 20 20 21 22 24 26 28 31 35 39 45 50 57 64 71 77 83 87 90 90 88 84 78 72 65 58 52 46 41 36 32 29 26 24 22 20 19 18 18 18 18 19 20 21 23 24 27 29 31 34 36 38 39 41 41 41 40 39 38 36 35 33 31 30 29 28 27 27 27 27 28 28 29 30 31 32 33 34 35 35 35 35 34 33 32 30 29 27 25 24 23 22 21 20 20 20 20 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 33 33 33 33 32 31 30 29 28 27 26 25 24 23 23 22 22 22 21 22 22 22 23 24 25 25 26 27 28 29 29 30 30 31 31 30 30 30 29 29 28 28 27 27 27 27 27 27 28 28 29 30 31 31 32 33 33 33 33 33 32 32 31 30 28 27 26 25 24 23 23 22 22 23 23 24 25 27 29 32 35 38 42 47 52 57 63 69 75 80 84 86 87 85 82 77 72 66 59 53 48 43 39 35 32 29 28 26 25 25 25 25 25 26 26 27 28 29 30 31 31 32 32 32 31 31 30 29 28 27 26 26 25 25 25 25 26 27 28 30 32 34 37 39 42 45 48 51 53 54 55 55 54 53 51 48 46 43 40 38 36 34 32 31 31 30 30 30 30 30 31 31 32 32 33 33 34 34 34 34 34 34 34 33 33 33 32 32 32 31 31 31 31 32 32 33 33 34 36 37 38 39 40 41 42 43 43 42 42 41 40 38 37 35 34 32 31 29 28 27 26 26 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 49 45 41 39 37 36 36 36 37 38 40 42 44 46 48 49 51 51 51 51 50 48 46 44 41 39 37 35 34 33 32 32 32 33 34 35 37 39 41 44 47 50 53 56 59 62 65 68 70 71 72 73 72 71 69 67 65 62 59 56 53 51 48 46 44 43 41 40 40 39 39 39 39 39 40 40 41 42 43 44 45 46 47 48 49 49 50 50 50 50 50 50 49 48 48 47 47 46 46 45 45 45 45 45 45 46 46 47 48 49 50 51 52 53 54 54 55 55 55 55 54 53 52 51 49 48 46 44 42 40 38 37 35 33 32 30 29 28 27 26 25 25 25 24 25 25 26 27 29 31 33 36 39 43 47 51 54 58 60 61 62 61 59 57 54 51 47 44 41 39 37 36 35 35 35 36 38 41 45 49 55 62 70 78 87 95 101 104 104 101 96 88 79 70 62 54 47 41 36 32 29 26 25 23 23 22 23 24 26 28 30 34 38 42 47 53 58 64 70 76 81 85 88 89 89 88 86 83 79 74 69 64 59 54 49 45 41 37 34 31 29 27 25 24 23 22 22 22 22 22 22 22 23 24 25 25 27 28 29 30 32 34 35 37 39 41 43 44 45 46 47 47 47 47 46 45 44 42 41 40 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 30 30 31 32 33 34 36 37 39 41 42 44 46 48 49 51 52 54 55 56 56 56 56 56 55 53 52 50 47 45 42 40 37 35 33 32 31 30 31 31 32 34 37 41 45 51 57 65 74 84 95 106 116 125 131 132 129 123 113 102 91 80 71 62
 30 35 41 48 55 64 72 81 88 93 95 94 90 85 78 70 63 55 49 43 38 33 30 26 24 22 20 19 17 17 16 16 15 15 15 15 16 16 17 17 18 19 20 22 23 25 27 30 33 37 40 44 48 52 55 58 58 57 55 51 47 42 37 32 28 25 22 20 18 16 15 14 14 13 13 13 13 14 14 15 16 17 18 20 21 23 25 27 29 31 32 33 34 35 35 35 35 34 34 33 33 33 32 33 33 33 34 35 36 37 39 40 42 44 45 47 48 48 48 48 47 46 44 43 41 40 38 37 36 35 34 33 32 32 32 32 32 32 33 33 34 34 35 36 37 37 38 39 40 40 41 41 42 43 44 45 46 48 50 52 55 58 62 66 71 75 79 83 86 88 87 85 81 75 68 61 53 47 40 35 30 26 23 20 18 16 15 14 13 13 13 13 13 13 14 15 16 17 18 19 21 23 25 27 29 31 33 34 36 36 36 36 35 33 31 29 27 25 24 22 20 19 18 17 16 15 14 14 13 13 13 13 13 13 14 14 15 15 16 17 19 20 22 23 25 27 28 30 31 32 33 33 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 29 28 28 27 26 25 24 23 21 20 19 18 18 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 12 12 12 12 12 13 13 14 16 17 19 22 26
 33 35 36 38 39 40 40 40 39 38 37 36 34 33 32 31 29 28 27 27 26 26 25 25 25 25 25 26 26 26 26 27 27 27 26 26 26 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 27 27 28 29 30 30 31 32 33 34 35 35 36 36 35 35 34 33 32 30 29 28 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 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 21 21 21 21 21 21 22 23 24 25 26 27 29 31 32 34 36 37 39 40 41 41 41 40 39 38 36 34 32 31 29 28 26 25 24 24 23 23 23 23 23 24 24 25 25 26 26 26 26 27 26 26 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 25 26 26 26 26 26 25 25 25 24 24 23 23 23 22 22 22 22 23 23 24 24 25 26 27 28 29 30 32 33 34 35 35 35 36 35 35 34 34 33 32 31 30 30 29 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 22 23 24 25 26 28 29 31
 18 18 19 19 20 20 20 20 20 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 30 31 31 31 31 30 29 28 26 25 24 23 22 20 20 19 18 18 17 17 17 16 16 16 17 17 17 18 19 19 20 21 22 24 25 26 28 29 30 31 31 31 30 30 29 27 26 25 23 22 20 19 18 18 17 16 16 16 15 15 16 16 16 17 17 18 19 20 20 21 22 22 23 23 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 29 29 30 30 31 30 30 29 28 27 26 25 23 22 21 19 18 18 17 16 16 15 15 15 15 15 16 16 16 17 18 19 20 21 23 24 25 27 28 29 29 30 30 29 29 28 27 26 25 24 24 23 22 22 22 21 21 21 21 21 21 21 20 20 20 19 19 18 17 17 16 15 15 14 14 13 13 13 13 12 13 13 13 13 14 15 15 16 17 19 20 21 22 24 25 26 26 27 27 27 26 26 25 24 23 22 22 21 20 20 19 19 19 19 19 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 25 25 25 25 24 24 23 22 22 21 20 19 18 17 17 16 16 16 16 16 16 16 17 18 18 19 20 22 23 24 25 26 26 27 27 26 26 25 23 22 20 19 18 16 15 15 14 13 13 12 12 12 12 12 12 13 13 13 14 15 16 17 18 19 20 22 23 25 26 27 28 29 29 29 28 27 26 24 23 21 20 18 17 16 15 15 14 14 13 13 13 13 13 14 14 14 15 16 16 17 17
 37 38 40 42 44 46 47 49 50 50 50 49 48 46 44 41 39 36 33 31 29 27 25 23 22 21 20 20 19 20 20 20 21 22 22 23 24 25 26 26 27 28 28 29 29 29 30 30 30 30 30 30 30 29 29 28 28 27 26 26 25 24 24 23 22 22 22 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 37 36 36 35 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 22 22 23 23 24 25 26 28 29 31 33 35 37 39 42 44 46 48 50 51 53 53 54 54 53 52 50 48 46 43 41 38 35 32 30 28 26 25 24 23 23 23 24 24 26 27 29 32 34 37 40 43 46 49 52 54 56 56 56 55 54 52 49 46 44 41 39 37 36 34 33 33 33 33 33 34 35 35 36 37 38 39 39 40 40 39 39 38 37 35 34 32 31 30 29 28 27 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 38 38 38 37 37 37 36 35 34 34 33 31 30 29 28 28 27 26 25 25 24 24 23 23 23 23 23 24 24 25 26 27 29 30 32 34 37 39 42 44 46 48 49 50 51 51 50 49 48 46 44 42 39 37 35 33 31 29 27 25 24 23 22 21 20 20 20 20 21 22 23 24 26 27 29 31 33 35 36 37 38 38 38 38 37 37 36 35 35 34 34 33 33 34 34 35
 16 17 18 19 19 20 20 20 20 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 9 9 10 10 11 12 13 15 16 18 20 22 23 25 26 27 28 29 29 29 28 27 26 25 24 22 21 19 18 16 15 14 13 12 11 10 10 9 9 9 9 9 10 10 11 12 13 14 15 16 17 17 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 26 27 27 27 27 26 25 24 22 20 18 17 15 13 12 11 10 10 9 9 9 9 9 10 10 11 12 13 14 15 16 18 20 21 23 25 27 29 30 32 33 33 33 33 31 30 28 25 23 21 18 16 15 13 12 11 11 11 10 11 11 11 12 12 13 14 15 16 17 18 19 20 20 21 21 21 21 20 19 19 18 17 17 16 16 15 15 15 15 16 16 16 17 18 18 19 20 20 21 21 21 21 21 20 20 19 18 18 17 17 17 17 17 18 18 19 19 20 21 22 23 24 26 27 28 28 29 29 30 29 29 29 28 27 26 25 24 23 22 21 20 20 20 20 20 21 22 23 24 25 26 28 29 30 30 30 30 30 29 28 27 26 24 23 22 21 20 19 18 18 17 17 17 17 17 18 18 19 19 20 20 20 21 21 21 21 20 20 20 19 19 19 18 18 18 18 18 19 19 20 21 22 23 24 25 26 27 27 28 27 27 26 25 24 23 22 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 13 14 14 15 16 17 18 19 19 20 20 20 20 19 18 18 17 16 16 15 14 14 14 14 14 14 14 15 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 22 22 23 25 26 28 31 33 35 37 39 40 40 40 38 36 34 31 28 25 22 20 18 16 15 14 14 15 15 17 19 21 24 28 33 40 47 56 67 80 95 113 132 150 166 177 179 172 158 140 120 102 85 71 58 48 40 34 28 24 21 19 17 16 16 16 17 18 19 20 22 24 25 27 29 30 31 32 32 32 31 30 29 28 26 25 24 23 23 22 22 22 23 23 24 26 27 29 31 33 35 37 38 40 41 41 40 39 38 35 33 31 28 26 24 23 22 22 22 22 23 24 26 27 29 31 34 36 38 40 42 44 45 46 47 47 47 46 45 44 42 40 37 35 33 30 28 26 24 23 22 22 22 22 23 25 27 30 32 35 38 40 43 44 45 45 44 42 40 38 35 33 30 28 26 25 23 22 22 21 21 21 22 23 24 25 26 28 29 30 31 32 32 32 31 30 29 27 26 24 22 21 20 19 18 18 19 20 21 24 27 31 36 42 50 59 69 80 93 105 116 124 128 128 123 114 103 92 80 69 60 51 44 38 33 29 25 22 20 19 18 17 17 18 18 20 22 24 26 28 31 33 35 36 37 37 37 36 34 33 31 29 27 26 24 23 22 21 21 21 21 21 22 23 24 25 26 27 28 29 29 29 29 29 28 27 26 24 23 21 20 18 17 16 16 16 16 17 18 20 22 24 27 30 33 36 39 41 44 46 47 48 49 48 47 46 44 42 40 37 34 31 29 26 24 22 20 18 17 15 15 14 14 15 16 17 19 21 23 26 28 30 32 33 34 35 34 34 32 31 29 28 26 25 23 22 22 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 49 49 50 50 50 50 49 48 48 46 45 44 42 40 39 37 36 35 34 33 33 33 34 35 37 39 43 48 53 60 67 74 81 88 94 98 100 100 99 96 91 86 81 75 69 64 59 55 51 47 44 41 39 36 34 33 32 31 30 30 31 32 33 35 37 39 41 44 46 48 50 51 52 52 52 52 52 51 50 50 49 49 49 49 49 49 50 50 51 52 53 53 54 54 54 54 54 53 53 52 50 49 48 46 44 43 41 40 38 37 35 34 33 32 31 31 31 31 31 32 33 33 34 35 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 50 50 50 49 48 46 44 42 40 38 36 34 32 31 31 31 31 31 32 33 34 35 36 37 39 40 41 43 44 45 46 47 47 48 48 49 49 50 51 51 52 54 55 57 60 62 65 69 72 76 80 83 86 88 89 89 87 83 79 73 67 61 55 50 45 41 38 36 34 34 33 34 34 35 37 39 41 43 46 50 54 58 62 67 73 79 85 91 96 101 105 107 107 106 102 97 91 84 76 69 62 56 52 48 45 43 41 40 40 40 41 42 43 44 45 47 48 50 51 52 53 54 54 54 53 52 51 49 48 46 44 43 41 40 39 39 38 38 39 39 40 41 42 44 45 47 50 52 54 56 59 61 62 64 65 65 65 65 64 63 62 60 59 57 55 53 51 49 48 46 44 43 42 41 40 39 38 37 37 36 36 36 36 36 37 38 40 42 44 47 52 56 62 68 75 81 86 91 94 95 95 93 89 85 81 76 72 68 64 60 57 55 53 51 50 49 49 49
 51 49 47 46 44 43 42 41 40 39 38 37 35 34 33 31 30 29 27 26 25 24 23 23 22 22 23 24 25 27 30 33 36 39 42 45 48 51 53 55 56 57 57 56 56 54 53 51 49 46 44 41 39 36 34 32 29 27 26 24 23 22 21 21 22 23 25 27 29 32 35 38 42 45 49 52 54 56 58 59 59 59 58 56 55 53 51 49 48 46 45 44 44 44 44 44 45 46 47 48 48 49 49 49 48 47 46 44 41 39 36 33 30 28 26 24 23 22 22 22 23 24 26 28 30 33 37 40 45 49 54 59 64 69 74 78 82 84 85 85 84 81 77 72 66 60 54 49 43 38 34 31 28 26 24 23 23 23 24 24 25 26 28 29 30 32 33 35 36 37 38 39 39 40 41 41 42 42 43 44 45 46 48 49 51 53 55 58 60 62 63 65 66 66 65 64 62 59 56 53 49 45 42 38 35 33 31 29 29 28 29 29 30 31 33 35 37 38 40 42 44 46 48 50 51 53 53 54 54 54 53 52 51 49 47 44 42 40 37 35 34 32 31 31 31 31 32 33 35 36 38 40 41 42 44 44 45 46 46 46 46 46 46 46 46 46 46 47 48 49 50 52 54 56 57 59 60 61 61 60 59 58 56 53 50 47 44 41 38 35 33 31 29 28 27 27 27 29 31 34 37 41 46 52 58 64 70 76 81 85 88 90 90 88 86 82 77 73 67 62 57 52 48 44 40 37 34 31 29 27 26 25 25 25 27 28 31 34 38 42 46 51 56 60 65 69 72 74 76 76 76 74 72 70 67 64 61 59 56 53
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 22 21 21 21 21 21 22 23 24 25 26 28 29 31 32 33 34 35 35 34 33 32 31 29 27 26 25 24 23 23 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 24 25 25 26 26 26 26 26 25 24 23 22 20 19 17 16 15 14 14 13 13 12 12 13 13 13 14 15 16 17 19 20 22 23 24 25 26 26 26 25 24 23 22 21 20 18 18 17 16 16 15 15 15 15 16 16 17 18 20 21 23 25 27 28 29 30 30 30 29 29 28 27 26 25 24 24 23 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 20 20 21 22 24 26 28 30 32 33 35 36 36 37 36 36 35 34 33 32 30 29 29 28 28 28 28 29 30 31 33 35 38 41 45 49 53 57 61 64 66 67 66 64 62 58 54 50 46 42 38 34 31 28 26 24 23 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 27 28 28 28 28 27 26 25 23 22 21 19 18 18 17 17 17 17 17 17 18 19 20 22 24 25 28 30 32 35 37 38 39 38 37 35 32 30 27 24 22 20 18 16 15 14 14 13 13 13 13 14 14 15 16 17 18 19 20 21 23 23 24 24 24 24 24 23 22 22 21 21 20 20 20 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 24 24 24 23 23 24 24 25 26 28 29 32 34 37 40 42 45 47 49 50 51 50 49 47 45 42 39 36 33 31 28 26 25
 15 15 15 16 17 18 19 20 21 23 24 25 27 28 28 29 29 30 29 29 29 28 28 28 27 27 28 28 29 30 31 32 32 32 32 31 30 29 28 26 25 23 22 21 19 18 18 17 16 16 15 15 15 15 15 16 16 17 18 19 20 21 22 23 24 25 25 24 23 22 21 19 18 17 15 15 14 13 13 12 12 12 13 13 13 14 14 15 16 17 18 19 19 20 20 21 21 20 20 20 19 18 18 17 17 16 16 16 16 15 16 16 16 16 17 18 19 20 21 23 24 25 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 31 30 30 29 28 26 25 24 22 21 21 20 21 21 22 23 25 26 28 29 30 32 32 33 33 32 32 31 29 28 26 25 23 22 21 20 19 19 18 19 19 20 20 22 23 25 27 30 33 37 40 44 47 50 52 52 52 50 46 42 38 34 30 26 23 21 19 18 17 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 21 22 23 25 26 28 30 32 34 35 36 37 37 35 34 31 28 26 23 21 19 17 16 16 15 15 14 14 15 15 15 16 16 17 17 18 18 19 19 19 19 19 18 18 17 16 16 15 14 14 13 13 12 12 12 13 13 13 14 15 16 17 18 19 21 23 24 26 28 29 30 31 31 31 31 31 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 26 27 28 29 31 34 37 40 43 45 47 48 48 47 45 42 39 35 32 29 26 24 21 20 18 17 16 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
 29 28 27 26 26 26 26 27 28 28 29 29 30 30 30 29 29 27 26 25 23 21 20 18 17 17 16 17 18 19 21 24 28 31 36 40 45 50 54 58 62 64 66 66 65 64 61 58 54 50 46 42 39 35 32 29 26 24 22 20 19 18 17 17 18 19 21 22 24 26 28 30 32 33 34 34 34 33 33 32 31 30 29 28 27 27 26 26 27 27 28 28 30 31 32 34 35 36 37 38 38 38 38 37 36 34 32 30 28 26 23 21 20 18 17 17 17 18 19 20 23 25 28 31 34 38 41 45 48 51 54 57 59 60 61 61 60 59 57 54 51 48 44 40 36 33 29 26 23 21 19 17 16 16 16 17 18 19 21 23 25 27 29 31 33 34 34 35 35 34 34 33 32 32 31 31 31 31 32 33 35 37 40 43 47 51 56 62 67 72 75 78 78 76 73 68 62 55 48 42 36 31 27 23 20 18 16 16 16 16 17 19 21 24 27 30 33 37 41 45 49 53 56 60 63 66 68 69 69 68 66 63 60 56 51 46 42 37 32 28 25 22 20 18 17 17 17 18 20 22 24 26 29 32 35 39 42 45 48 51 53 54 55 54 53 52 50 48 46 44 42 40 38 37 36 35 34 34 33 33 33 33 32 32 31 30 30 28 27 26 24 23 21 20 19 18 18 18 19 20 22 24 27 29 33 36 39 43 46 49 52 54 56 57 57 57 56 55 53 50 47 44 41 37 34 31 28 25 22 20 18 17 16 16 16 18 20 22 26 30 35 40 45 50 55 60 63 65 65 64 62 58 54 50 46 42 38 35 33 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 10 10 9 9 8 7 6 6 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 4 4 5 5 5 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 6 6 7 8 9 10 11 11 12 13 13 13 13 13 13 12 12 11 11 11 11 10 10 10 11 11 11 12 12 13 13 14 14 14 14 14 14 14 13 12 11 11 10 9 8 8 7 6 6 5 5 5 5 5 5 5 6 6 6 7 7 8 8 8 8 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 10 10 11 12 13 13 14 14 14 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 9 9 9 8 8 7 6 6 5 5 5 4 4 5 5 5 5 6 6 7 8 8 9 10 11 11 12 12 13 13 13 13 12 12 11 11 11
 24 23 22 22 21 21 21 21 21 22 23 24 26 28 31 34 38 42 46 50 53 55 55 54 50 45 39 34 29 25 22 20 19 18 17 17 17 17 17 18 18 19 20 22 24 26 28 31 35 39 44 50 56 64 72 79 86 90 92 89 83 74 64 55 46 39 34 30 26 24 22 21 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 24 25 26 28 30 32 34 37 40 44 48 53 59 65 70 76 81 85 87 87 84 80 75 69 64 59 54 50 47 44 42 40 38 37 36 35 34 34 33 33 33 33 33 33 33 34 34 35 36 38 39 41 43 46 49 53 57 61 65 69 72 73 72 69 65 60 55 50 45 40 37 33 31 28 27 25 24 23 23 23 23 23 23 24 24 25 26 26 27 27 27 27 26 26 25 25 24 23 23 22 22 22 22 22 22 23 24 26 29 33 38 44 52 61 70 79 85 87 86 81 74 67 59 52 46 40 36 32 29 27 24 23 21 20 19 19 18 18 18 18 18 19 20 21 23 25 28 32 37 43 51 59 68 76 81 84 84 81 76 70 64 58 53 48 43 40 37 34 32 30 29 28 27 27 26 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 32 33 35 37 39 41 43 43 43 43 41 40 38 37 35 34 32 31 30 29 29 29 28 28 29 29 30 30 31 32 33 34 34 35 35 34 33 32 31 30 29 28 27 27 27 27 27 27 27 27 28 28 28 29 29 29 29 29 29 29 28 27 27 26 25
 32 31 31 30 30 30 31 32 33 34 36 38 39 41 43 45 47 48 49 49 48 47 45 42 40 37 35 33 31 30 30 30 29 30 30 30 30 30 30 30 31 31 31 31 31 32 32 33 33 34 35 36 37 38 39 39 40 40 40 40 39 37 36 34 32 31 30 28 27 27 26 26 25 25 25 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 31 31 32 32 33 33 34 34 34 34 35 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 52 53 53 53 53 52 51 50 49 48 46 44 43 41 40 39 38 38 38 40 41 43 46 48 51 52 54 54 54 53 52 50 48 45 43 41 38 36 34 33 32 31 30 30 29 29 30 30 31 32 33 34 36 37 38 39 40 41 42 42 43 43 43 42 42 42 41 41 41 41 41 42 43 44 45 46 46 46 46 45 44 42 41 39 37 35 34 32 31 30 29 28 28 27 27 27 27 27 28 28 29 30 31 32 34 35 37 38 40 41 42 42 42 42 41 40 38 37 35 34 33 32 31 30 30 30 30 30 30 31 31 32 33 34 35 36 37 38 38 38 39 39 38 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 35 35 36 37 38 39 41 42 42 43 44 44 44 44 44 44 45 45 45 45 46 46 47 47 48 48 49 49 49 49 49 48 47 45 43 41 40 38 37 36 36 36 37 38 40 42 44 47 49 51 53 54 55 55 55 54 53 51 49 46 44 42 39 37 35 34
 24 24 24 24 24 24 25 25 25 25 24 24 23 23 22 21 20 19 18 17 17 16 15 14 14 14 14 14 15 16 17 18 19 20 21 22 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 15 15 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 26 27 27 28 28 28 28 28 29 29 29 28 28 28 28 28 28 27 26 26 25 24 22 21 20 18 17 16 15 14 14 13 13 14 14 15 15 16 17 18 19 20 21 23 24 25 27 29 30 32 33 34 35 36 36 35 34 33 31 29 26 24 22 19 18 16 15 15 15 15 15 16 17 18 19 20 21 23 24 25 26 27 28 29 29 30 30 29 29 28 28 27 27 26 26 25 25 25 25 26 26 26 27 27 28 28 28 28 28 28 27 26 25 24 22 21 20 18 18 17 16 16 16 17 17 17 18 18 19 19 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 17 17 17 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 25 25 25 25 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 14 14 14 15 16 17 18 19 21 23 25 26 28 29 30 31 31 32 31 31 30 29 28 27 26 25 24 23 21 20 19 18 17 16 15 15 14 14 14 14 14 15 16 18 19 21 24 26 28 30 32 33 34 34 34 33 32 31 30 29 28 27 26 25 25 24 24 24
 27 26 26 25 25 25 25 26 26 26 26 26 26 26 26 25 25 24 24 23 23 22 22 22 22 23 24 25 27 29 32 34 36 38 39 40 39 39 37 36 34 32 30 28 27 25 23 22 21 20 19 18 18 17 17 17 17 17 18 18 19 20 21 22 23 24 25 25 25 24 23 22 21 20 19 18 18 17 17 17 17 18 19 20 21 23 25 27 30 33 36 39 42 44 46 46 47 46 45 43 41 39 36 34 33 31 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 30 31 33 35 36 39 41 43 45 47 48 49 49 48 46 43 40 37 33 30 27 24 22 21 20 20 21 22 23 25 26 28 31 33 35 37 39 41 43 45 46 46 47 47 47 47 46 46 46 46 46 47 48 49 51 53 56 58 61 64 67 70 72 72 72 70 67 63 58 53 47 41 36 31 26 23 20 18 17 16 16 16 16 16 16 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 30 30 30 29 28 26 24 22 21 19 18 17 16 16 16 16 17 18 19 20 21 23 26 28 32 35 39 44 48 52 56 58 59 58 55 52 48 44 40 36 32 29 27 25 23 22 21 20 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 27 28 30 32 34 36 38 39 41 42 44 45 45 46 46 45 45 44 42 41 39 37 35 33 31 29 27 25 24 23 22 21 22 23 25 27 31 35 40 46 51 57 62 66 68 69 68 66 63 59 54 50 46 42 38 35 33 31 29 28
 23 24 25 25 25 25 25 25 24 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 11 11 11 11 11 12 12 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 24 25 26 26 26 25 25 23 22 20 18 16 15 13 12 11 10 10 11 11 12 13 15 17 19 21 23 26 28 31 33 34 34 34 33 31 29 26 24 22 20 18 17 16 16 15 15 15 16 16 17 18 19 20 22 23 24 25 26 26 25 24 22 20 18 16 14 12 11 10 9 9 9 9 10 10 11 12 13 14 14 15 16 17 17 18 19 19 19 20 20 20 20 20 20 19 19 18 18 17 16 14 13 12 11 10 10 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 11 11 12 13 14 16 17 18 20 21 23 24 25 26 27 28 29 29 29 28 27 26 25 23 21 20 18 17 15 14 13 12 11 11 11 11 12 13 14 16 17 19 21 22 23 24 24 23 22 21 20 18 17 16 15 14 13 13 13 12 13 13 13 14 15 16 17 18 20 21 22 23 23 23 23 22 21 20 19 17 16 15 14 13 12 11 11 11 11 12 13 15 17 18 20 22 23 24 25 25 25 24 24 23 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 10 10 10 10 10 10 11 11 12 13 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 22
 57 56 54 52 51 49 47 46 45 44 44 44 44 44 45 45 46 47 49 50 52 54 55 57 59 60 62 63 64 65 66 66 66 65 64 63 61 60 58 56 55 53 52 50 49 48 47 46 45 44 44 43 43 43 43 43 44 44 45 47 49 51 55 59 63 68 73 78 81 83 84 84 82 79 76 72 69 65 62 59 56 54 52 51 49 49 48 47 47 47 47 47 47 47 47 47 47 47 46 46 45 44 44 43 42 42 41 41 40 40 41 41 42 44 46 49 53 58 64 70 75 81 85 88 89 89 87 85 82 78 74 70 66 63 60 57 54 52 50 48 46 45 44 43 43 42 42 42 43 44 45 46 48 51 54 57 59 61 63 64 64 63 62 60 58 56 54 52 50 49 48 47 47 46 46 46 47 47 48 49 49 50 51 51 52 53 53 53 53 53 54 54 54 54 54 54 55 55 55 55 55 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 42 41 41 41 41 41 42 43 44 45 46 48 50 52 55 57 60 63 65 67 68 68 68 66 63 60 56 52 49 46 44 42 41 41 41 41 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 55 56 57 57 58 58 59 60 62 63 65 68 70 73 76 80 83 86 89 91 92 92 90 87 82 76 70 64 58 53 49 45 43 41 40 40 40 40 40 41 41 42 43 44 46 47 49 51 54 56 59 62 65 68 71 74 76 78 79 79 78 76 73 69 65 61 57 54 51 49 47 46 45 45 45 46 46 47 48 49 51 52 54 55 57 58 59 60 60 60 59 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

