
 % 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
 2055 2200 2358 2529 2716 2919 3141 3383 3648 3937 4254 4601 4981 5399 5856 6359 6912 7519 8188 8923 9732 10623 11602 12679 13863 15163 16588 18148 19850 21703 23712 25880 28204 30680 33292 36018 38826 41668 44488 47216 49769 52060 53998 55501 56496 56934 56794 56082 54835 53113 50993 48564 45916 43134 40295 37463 34690 32016 29467 27063 24813 22723 20789 19010 17377 15884 14521 13278 12146 11117 10182 9332 8559 7857 7219 6638 6110 5630 5192 4793 4430 4098 3794 3517 3263 3031 2818 2623 2444 2280 2128 1989 1861 1743 1634 1533 1440 1354 1275 1201 1133 1070 1012 958 907 861 817 777 740 705 673 643 615 589 566 543 523 504 487 470 456 442 430 418 408 399 391 383 377 371 367 363 360 358 356 356 356 357 359 361 365 369 374 380 387 394 403 413 424 436 448 463 478 495 513 533 554 577 602 628 657 688 722 758 796 838 883 931 983 1040 1100 1166 1236 1313 1395 1484 1581 1686 1799 1922 2055 2200 2358 2529 2716 2919 3141 3384 3648 3938 4255 4602 4982 5399 5857 6360 6913 7520 8189 8924 9733 10624 11604 12681 13865 15166 16591 18151 19854 21707 23717 25885 28211 30688 33301 36029 38837 41681 44503 47233 49788 52080 54021 55524 56521 56960 56820 56109 54861 53138 51017 48587 45938 43154 40314 37480 34706 32029 29479 27074 24824 22732 20798 19017 17384 15890 14526 13283 12151 11121 10186 9335 8562 7860 7221 6641 6113 5632 5194 4795 4431 4099 3796 3518 3265 3032 2820 2624 2445 2281 2129 1990 1862 1743 1634 1534 1441 1355 1276 1202 1134 1071 1012 958 908 861 818 778 740 705 673 643 616 590 566 544 523 504 487 471 456 442 430 419 408 399 391 383 377 372 367 363 360 358 356 356 356 357 359 361 365 369 374 380 387 395 403 413 424 436 449 463 478 495 513 533 554 577 602 629 657 688 722 758 796 838 883 931 984 1040 1100 1166 1236 1313 1395 1484 1581 1685 1799 1922
 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 20 20 21 21 22 23 24 24 25 26 27 28 29 29 30 31 32 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 53 54 55 55 56 56 56 56 56 56 56 56 55 55 55 54 53 52 52 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 45 47 48 50 51 53 54 55 57 58 59 60 61 62 63 64 65 65 66 66 66 66 66 66 66 65 65 64 63 62 61 60 59 58 56 55 54 52 51 50 48 47 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11
 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 40 42 43 44 45 46 48 49 50 51 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 69 70 70 70 71 71 71 71 70 70 70 69 69 68 67 66 65 64 63 62 61 60 59 57 56 55 54 52 51 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 51 52 53 54 55 56 58 59 60 61 61 62 63 64 65 65 66 66 66 66 67 67 67 66 66 66 65 65 64 64 63 62 61 60 59 58 57 56 55 54 53 52 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17
 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 32 33 34 36 37 38 40 41 43 44 46 47 49 50 52 53 55 56 57 59 60 61 62 63 64 64 65 65 65 65 65 65 65 64 64 63 62 61 60 59 57 56 55 53 52 51 49 48 46 45 43 42 40 39 38 36 35 34 33 32 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 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 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 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 63 63 63 63 63 62 61 61 60 59 58 57 55 54 53 51 50 49 47 46 44 43 41 40 38 37 36 34 33 32 31 30 29 27 26 25 24 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7
 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 64 65 66 67 68 69 70 71 72 73 73 74 75 76 76 77 78 78 79 79 80 80 80 81 81 81 81 82 82 82 82 82 82 81 81 81 81 80 80 79 79 79 78 77 77 76 76 75 74 74 73 72 71 71 70 69 68 68 67 66 65 64 64 63 62 61 61 60 59 58 58 57 56 56 55 54 54 53 53 52 52 51 50 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 48 49 49 50 50 51 52 52 53 53 54 55 55 56 57 58 58 59 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 74 74 75 76 77 78 79 80 81 82 83 83 84 85 86 86 87 87 88 88 89 89 90 90 90 90 90 90 90 90 90 90 89 89 89 88 88 87 86 86 85 84 83 83 82 81 80 79 78 77 76 75 73 72 71 70 69 68 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 45 44 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 33
 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 38 39 40 40 41 42 42 43 43 44 45 45 46 46 47 48 48 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 45 45 44 43 43 42 41 41 40 39 38 38 37 36 36 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 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 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 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 72 73 74 74 75 75 75 76 76 76 76 76 75 75 75 74 74 73 73 72 71 70 69 68 68 67 66 64 63 62 61 60 59 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29
 54 54 54 53 53 52 52 51 51 50 50 49 49 48 47 46 46 45 44 44 43 42 41 41 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 23 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 41 43 44 45 46 48 49 51 52 54 55 57 58 60 62 63 65 67 69 71 72 74 76 78 80 82 83 85 87 88 90 92 93 94 96 97 98 99 100 100 101 101 102 102 102 102 101 101 100 100 99 98 97 96 95 93 92 90 89 87 86 84 82 81 79 77 75 74 72 70 68 67 65 63 62 60 59 57 56 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 47 48 48 49 50 50 51 51 52 52 53 53 53 54 54 54 54 55 55 55 55 55 55 54 54
 40 41 41 41 42 42 43 43 43 44 44 44 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 50 51 51 51 51 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 50 49 49 49 49 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 45 45 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 42 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 50 50 50 51 51 52 52 52 53 53 54 54 54 55 55 56 56 57 57 57 58 58 58 59 59 60 60 60 61 61 61 61 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 61 61 61 60 60 59 59 59 58 58 57 57 56 56 55 55 54 54 53 52 52 51 51 50 50 49 48 48 47 47 46 46 45 45 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40
 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 49 51 52 54 55 57 58 60 61 63 64 65 66 68 69 70 70 71 72 72 73 73 73 73 73 72 72 71 71 70 69 68 67 66 64 63 62 60 59 57 56 54 53 51 50 48 47 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 48 50 51 53 55 57 59 60 62 64 66 68 69 71 72 74 75 76 77 78 79 80 80 81 81 81 81 80 80 79 78 77 76 75 73 72 70 69 67 65 64 62 60 58 56 55 53 51 49 48 46 44 43 41 40 38 37 35 34 33 32 31 29 28 27 26 25 25 24 23 22 21 21 20 19
 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 55 56 58 59 61 62 64 65 67 69 70 72 74 76 77 79 81 83 84 86 88 90 91 93 95 96 98 99 101 102 103 104 105 106 107 108 109 109 110 110 110 110 110 110 110 109 109 108 108 107 106 105 104 103 101 100 99 97 96 94 93 91 90 88 86 85 83 82 80 78 77 75 74 72 71 69 68 66 65 64 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 54 54 54 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 54 54 54 53 53 52 52 51 51 50 50 49 48 48 47 47 46 45 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 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
 17 18 18 18 19 19 19 20 20 21 21 21 22 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 35 36 37 38 39 41 42 44 45 47 49 50 52 54 56 58 60 62 65 67 70 72 75 77 80 83 86 89 92 95 98 101 104 107 110 113 116 119 121 124 126 129 131 133 135 137 138 139 140 140 141 141 141 140 139 138 137 136 134 132 130 128 125 123 120 117 115 112 109 106 103 100 97 95 92 89 86 84 81 78 76 73 71 69 67 64 62 60 59 57 55 53 52 50 49 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 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 16 16 16 16 16 16 17 17 17
 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 45 46 47 48 49 49 50 51 51 52 52 53 53 53 54 54 54 54 54 54 54 54 54 53 53 53 52 52 51 50 50 49 49 48 47 46 46 45 44 43 42 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 27 27 26 26 25 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 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18
 22 22 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 34 35 35 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 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 20 20 20 20 20 20 21 21 21 21 22 22 22 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 39 40 42 43 44 45 46 48 49 51 52 54 55 57 58 60 62 64 65 67 69 71 73 75 77 79 81 83 84 86 88 90 92 93 95 97 98 99 101 102 103 104 104 105 105 106 106 106 106 105 105 104 104 103 102 100 99 98 96 95 93 92 90 88 86 84 82 81 79 77 75 73 71 69 67 66 64 62 60 59 57 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 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 22 22 22
 44 43 43 42 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 48 49 50 50 51 52 52 53 54 55 55 56 57 58 58 59 60 60 61 62 62 63 64 64 65 65 66 66 67 67 67 68 68 68 68 68 68 68 68 68 68 68 67 67 67 66 66 65 65 64 63 63 62 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 39 40 40 41 42 42 43 43 44 44 45 46 46 46 47 47 48 48 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 48 48 48 47 47 46 46 46 45 45 44 44
 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 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 36 37 37 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 44 44 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 51 51 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 49 49 49 49 48 48 48 48 47 47 47 46 46 46 46 45 45 45 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 37 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 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21
 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 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 28 28 28 28 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 38 39 39 39 39 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 42 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 29
 63 64 65 66 67 67 68 69 70 72 73 74 75 76 78 79 81 82 84 85 87 88 90 92 94 96 98 99 101 104 106 108 110 112 114 117 119 121 124 126 129 131 133 136 138 140 143 145 147 150 152 154 156 158 159 161 163 164 165 167 168 168 169 170 170 170 170 170 170 169 169 168 167 166 164 163 161 160 158 156 154 151 149 147 144 142 139 137 134 132 129 126 124 121 118 116 113 111 108 105 103 101 98 96 94 91 89 87 85 83 81 79 77 75 73 72 70 68 67 65 64 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 53 53 54 54 55 55 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 65 66 66 66 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 66 66 66 65 65 65 64 64 64 63 63 63 62 62 62 61 61 60 60 60 59 59 59 58 58 58 57 57 57 56 56 56 56 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 55 55 55 55 56 56 56 57 57 58 58 59 59 60 60 61 62 62
 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 64 65 66 68 69 71 72 73 75 76 78 79 81 82 84 86 87 88 90 91 93 94 95 97 98 99 100 101 102 103 104 105 105 106 106 107 107 107 107 107 107 107 106 106 105 105 104 103 102 101 100 99 98 96 95 94 92 91 89 88 86 85 83 82 80 78 77 75 74 72 71 69 68 66 65 63 62 60 59 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28
 58 58 58 58 58 58 58 57 57 57 57 57 56 56 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 50 50 49 49 49 48 48 47 47 47 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46 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 52 52 52 52 52 52 52 53 53 53 53 53 53 54 54 54 54 54 54 55 55 55 55 55 55 56 56 56 56 56 56 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58
 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 41 41 42 43 44 45 46 47 47 48 49 50 51 51 52 53 54 54 55 56 56 57 58 58 59 59 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 59 59 59 58 58 57 56 56 55 55 54 53 53 52 51 51 50 49 49 48 47 47 46 45 45 44 44 43 42 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16
 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 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 38 38 39 40 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 80 81 82 82 83 83 83 84 84 84 84 84 84 84 84 84 83 83 82 82 81 81 80 79 78 78 77 76 75 74 73 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 55 54 53 52 51 50 50 49 48 47 46 45 44 43 43 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 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 29 29 29 29 29 29 28 28 28 28 28 28 27
 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 46 47 48 49 51 52 53 54 55 57 58 59 61 62 64 65 67 68 70 71 73 74 76 78 79 81 82 84 85 87 88 90 91 93 94 95 96 97 98 99 100 101 102 102 102 103 103 103 103 103 103 102 102 101 100 100 99 98 97 96 94 93 92 90 89 87 86 84 82 81 79 77 76 74 72 71 69 67 66 64 63 61 60 58 57 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 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 25 25 24 24 24
 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 56 57 59 61 63 65 67 69 71 74 76 78 81 84 86 89 92 95 98 101 104 107 110 113 116 119 122 125 128 131 134 137 140 142 145 147 149 151 152 154 155 156 156 157 157 157 156 155 154 153 151 150 148 145 143 140 138 135 132 129 126 123 119 116 113 110 106 103 100 97 94 91 88 85 82 79 77 74 72 69 67 65 63 60 58 57 55 53 51 49 48 46 45 43 42 41 40 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 31 31 30 30
 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 45 46 46 47 47 47 48 48 49 49 50 50 50 51 51 51 52 52 53 53 53 54 54 54 55 55 55 55 56 56 56 56 57 57 57 57 57 57 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 55 55 55 55 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 50 50 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 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41
 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 17 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 30 31 32 33 35 36 37 39 41 42 44 46 48 50 51 54 56 58 60 62 65 67 69 72 74 76 79 81 84 86 88 91 93 95 97 98 100 101 103 104 105 105 106 106 106 106 105 105 104 103 102 101 99 98 96 94 92 90 88 86 84 82 79 77 75 73 71 69 67 65 63 61 59 57 55 53 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 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 9 9 9
 78 80 81 83 84 86 88 89 91 93 95 97 99 101 103 105 107 109 111 114 116 118 120 123 125 128 130 133 135 138 140 143 145 148 151 153 156 158 161 163 165 168 170 172 174 176 178 180 182 184 185 187 188 189 190 191 192 192 192 193 193 193 192 192 191 191 190 189 188 186 185 183 182 180 178 176 174 172 169 167 165 162 160 157 155 152 149 147 144 142 139 136 134 131 129 126 124 121 119 116 114 111 109 107 105 103 101 98 96 94 93 91 89 87 85 84 82 80 79 77 76 75 73 72 71 69 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 54 54 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 45 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 47 47 47 48 48 49 50 50 51 51 52 53 53 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75 77
 23 24 25 25 26 27 28 29 30 30 32 33 34 35 36 38 39 40 42 44 45 47 49 51 53 56 58 61 63 66 69 72 76 79 83 87 91 95 99 104 109 114 119 125 131 137 143 149 156 163 170 177 184 191 199 206 214 221 229 236 243 249 256 261 267 271 275 279 281 283 284 285 284 283 281 278 275 270 266 260 255 248 242 235 228 221 214 206 199 192 185 178 171 164 157 151 145 139 133 127 122 117 112 107 103 98 94 90 87 83 80 76 73 71 68 65 63 60 58 56 54 52 50 49 47 45 44 43 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 58 60 61 62 64 65 67 68 69 71 72 74 75 77 78 79 81 82 83 84 86 87 88 89 90 91 91 92 93 93 94 94 94 94 94 94 94 94 93 93 92 91 91 90 89 88 87 85 84 83 82 80 79 77 76 74 73 71 70 68 67 65 64 62 61 59 58 56 55 53 52 50 49 48 47 45 44 43 42 41 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23
 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 56 57 59 61 63 65 68 70 73 75 78 81 84 87 90 93 96 100 103 107 111 115 119 123 127 131 136 140 144 149 153 157 161 165 169 173 177 180 183 186 188 190 192 193 194 195 195 195 194 193 191 189 187 184 181 177 174 170 166 162 158 153 149 144 140 135 131 126 122 117 113 109 105 101 97 93 90 86 83 80 77 74 71 68 65 63 60 58 56 54 52 50 48 46 45 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 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 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 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 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30
 44 44 45 45 46 47 47 48 49 50 51 52 53 54 56 57 59 60 62 64 66 68 70 73 75 78 81 84 88 91 95 99 104 108 114 119 125 131 138 145 152 161 169 179 189 200 212 224 238 252 267 284 302 321 342 364 387 412 439 468 499 532 566 603 642 683 726 771 818 866 916 966 1017 1068 1117 1165 1210 1252 1290 1322 1348 1367 1379 1383 1380 1368 1349 1323 1290 1252 1210 1164 1115 1064 1012 960 909 858 808 760 714 670 628 588 550 515 481 450 421 393 368 344 321 301 281 263 246 231 216 203 190 179 168 158 148 139 131 124 117 110 104 98 93 88 83 79 75 71 68 64 61 59 56 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 46 47 48 49 50 50 51 52 53 54 54 55 56 57 58 58 59 60 61 61 62 63 63 64 64 65 66 66 67 67 68 68 68 69 69 69 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 68 68 68 67 67 66 66 65 65 64 64 63 63 62 62 61 60 60 59 59 58 57 57 56 55 55 54 54 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 43 43
 0 1 1 1 1 1 2 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 14 15 17 18 20 22 24 26 29 32 35 38 42 45 50 54 59 65 71 78 85 93 102 111 122 133 146 160 175 192 211 232 254 279 307 338 371 408 449 494 544 598 658 723 795 872 956 1046 1141 1242 1347 1455 1563 1669 1770 1863 1943 2007 2053 2077 2079 2058 2016 1955 1878 1789 1691 1588 1483 1378 1276 1177 1084 995 913 836 765 700 640 586 536 490 449 411 377 345 317 291 268 246 227 209 193 178 165 153 142 131 122 113 106 98 92 86 80 75 71 66 62 59 55 52 50 47 45 42 40 38 37 35 33 32 31 30 28 27 26 26 25 24 23 23 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 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 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 22 22 23 24 24 25 26 27 28 29 30 32 33 35 36 38 40 42 44 46 49 52 55 58 61 65 69 74 79 85 91 97 104 112 121 130 141 153 165 180 195 213 232 253 277 303 332 365 401 442 487 537 594 657 727 806 894 992 1102 1224 1359 1509 1674 1855 2051 2262 2486 2720 2959 3197 3424 3630 3804 3935 4013 4033 3991 3892 3741 3550 3328 3088 2840 2593 2353 2125 1911 1714 1534 1371 1223 1091 972 866 771 687 612 545 485 432 385 343 305 271 241 215 191 169 150 133 118 104 91 80 70 61 53 46 39 33 28 23 19 15 12 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 1 1 2 2 2 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20
 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 13 15 17 19 21 24 27 30 33 36 40 44 49 54 59 65 71 78 85 94 103 112 123 135 148 162 178 195 213 234 257 282 310 341 374 412 453 498 548 602 663 728 800 879 964 1056 1155 1259 1370 1485 1603 1722 1839 1951 2055 2146 2221 2276 2309 2319 2304 2267 2208 2131 2040 1937 1828 1715 1600 1487 1377 1272 1172 1077 990 908 832 763 699 641 587 538 494 453 416 382 351 323 298 274 253 234 216 200 185 171 159 147 137 127 119 110 103 96 90 84 79 74 69 65 61 58 55 51 49 46 44 41 39 37 36 34 32 31 30 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 37 61 88 121 159 204 256 318 391 476 576 694 833 998 1193 1425 1699 2026 2415 2878 3429 4086 4864 5783 6858 8097 9493 11010 12572 14050 15270 16046 16236 15803 14827 13475 11937 10371 8887 7545 6366 5351 4488 3759 3146 2632 2200 1838 1534 1278 1062 880 726 596 486 392 313 245 188 139 97 62 32 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 2 18 36 57 82 110 143 182 227 279 340 412 495 594 709 846 1007 1197 1422 1688 2005 2380 2824 3351 3973 4703 5556 6538 7650 8877 10182 11493 12706 13692 14317 14487 14174 13431 12371 11127 9821 8547 7362 6297 5360 4548 3852 3260 2756 2330 1970 1665 1407 1188 1003 845 711 597 499 416 345 284 231 186 148 114 86 61 40 21 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
 69 72 76 80 84 89 93 98 103 108 114 119 125 131 138 145 152 160 168 177 186 196 207 218 230 243 257 271 287 304 323 343 364 388 413 441 471 504 540 579 621 668 720 776 838 906 981 1063 1154 1253 1363 1483 1615 1760 1919 2093 2282 2487 2708 2946 3199 3467 3747 4036 4329 4621 4903 5169 5408 5611 5768 5872 5917 5901 5823 5687 5500 5269 5006 4718 4417 4110 3805 3506 3219 2947 2690 2451 2230 2026 1839 1668 1512 1371 1242 1125 1020 924 838 759 689 625 567 514 467 424 385 349 317 288 262 238 216 196 178 162 147 133 121 109 99 89 81 73 65 59 53 47 42 37 33 29 25 21 18 15 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10 11 13 14 16 18 19 21 23 25 27 29 32 34 36 39 41 44 47 49 52 55 59 62 65
 102 108 114 119 125 132 138 145 151 158 166 173 181 189 197 206 215 224 234 244 255 266 278 290 303 317 332 347 364 382 401 421 443 466 492 519 549 581 617 655 697 743 793 849 910 977 1051 1133 1224 1324 1436 1559 1696 1848 2016 2202 2409 2638 2890 3168 3474 3808 4172 4565 4987 5434 5903 6385 6871 7348 7800 8207 8550 8810 8969 9017 8947 8763 8474 8096 7650 7156 6634 6103 5578 5070 4587 4135 3716 3332 2982 2664 2378 2120 1889 1682 1497 1331 1184 1052 935 830 737 653 579 512 453 400 352 310 272 238 208 180 156 134 115 97 81 67 55 43 33 24 16 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 11 13 16 18 21 24 27 30 34 37 40 44 48 52 55 60 64 68 73 77 82 87 92 97
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 17 26 36 47 60 74 90 107 127 148 173 200 231 265 303 346 395 449 510 580 658 746 845 957 1085 1229 1391 1576 1784 2020 2286 2586 2922 3299 3719 4184 4693 5244 5833 6450 7079 7700 8288 8812 9241 9547 9709 9715 9567 9281 8878 8387 7838 7259 6672 6096 5544 5023 4540 4096 3690 3323 2992 2693 2426 2187 1973 1781 1610 1457 1321 1199 1090 992 904 826 756 693 636 585 539 498 461 427 397 370 345 323 303 284 268 252 239 226 215 205 195 187 179 171 165 159 153 148 143 139 135 131 128 124 121 119 116 113 111 109 106 104 102 100 98 97 95 93 91 90 88 86 85 83 81 80 78 76 75 73 71 70 68 66 65 63 61 59 58 56 54 52 51 49 47 45 44 42 40 38 36 35 33 31 30 28 26 24 23 21 19 18 16 15 13 12 10 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 183 311 473 676 932 1255 1665 2187 2854 3713 4821 6255 8110 10485 13446 16932 20585 23617 24991 24116 21376 17779 14208 11113 8606 6640 5118 3942 3033 2326 1774 1340 999 728 513 342 206 98 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 74 131 201 290 400 539 714 934 1212 1566 2017 2594 3331 4271 5454 6900 8569 10295 11740 12471 12210 11065 9431 7712 6153 4847 3796 2966 2315 1805 1405 1089 840 642 485 359 258 177 113 61 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 4 10 16 24 32 42 53 66 80 96 115 135 159 187 218 253 293 340 393 454 523 604 696 802 923 1063 1224 1409 1621 1863 2138 2447 2792 3170 3576 3997 4417 4811 5150 5400 5538 5545 5423 5187 4862 4479 4069 3655 3255 2880 2537 2228 1953 1709 1495 1307 1143 1000 875 766 670 587 514 451 395 346 303 265 232 203 177 154 134 117 101 87 75 64 54 46 39 32 26 21 16 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 9 9 9 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 21 23 25 27 30 32 36 39 43 48 53 59 65 72 81 90 100 112 125 139 156 175 196 220 247 278 313 353 398 449 507 573 649 734 832 942 1068 1209 1368 1545 1741 1954 2181 2418 2656 2884 3085 3246 3349 3384 3346 3239 3074 2864 2628 2381 2135 1899 1679 1477 1296 1134 991 865 754 657 573 499 434 377 328 285 247 213 184 159 136 116 99 84 70 58 48 39 31 23 17 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 5 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9
 48 51 53 56 58 61 64 67 71 74 78 82 86 90 95 100 105 110 116 122 129 136 143 151 160 169 178 189 200 213 226 240 255 272 290 310 331 354 380 407 437 470 505 544 587 633 684 739 800 866 938 1017 1102 1194 1295 1402 1518 1642 1773 1911 2055 2204 2356 2508 2657 2801 2934 3053 3154 3232 3285 3310 3306 3272 3210 3123 3015 2888 2748 2598 2443 2286 2130 1978 1831 1690 1557 1432 1315 1206 1105 1013 927 849 777 711 650 595 545 499 457 419 384 352 323 296 272 250 230 211 194 179 164 151 139 128 118 109 100 93 85 79 73 67 62 57 52 48 45 41 38 35 32 29 27 25 22 20 19 17 15 14 12 11 10 9 8 6 5 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 6 7 8 8 9 10 11 12 13 13 14 15 16 17 19 20 21 22 23 25 26 28 29 31 32 34 36 38 40 42 44 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 13 15 19 22 26 30 35 40 46 52 60 68 77 87 98 110 124 140 157 176 198 223 250 281 315 354 398 447 501 563 633 710 797 894 1002 1121 1252 1394 1548 1711 1881 2053 2222 2382 2523 2637 2718 2758 2756 2711 2627 2511 2370 2214 2048 1881 1717 1559 1411 1273 1146 1030 925 830 745 669 600 539 484 435 391 352 317 286 258 233 210 190 172 156 141 128 117 106 97 88 80 73 67 62 57 52 48 44 41 38 35 33 30 28 27 25 23 22 21 20 19 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 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 15 15 15 15 15 14 14 14 14 14 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 46 47 48 49 50 51 53 54 55 56 58 59 60 62 63 65 66 68 69 71 72 74 76 77 79 81 83 85 87 89 91 93 95 98 100 103 105 108 111 114 117 120 124 128 131 136 140 144 149 154 160 165 171 178 184 192 199 207 216 225 235 246 257 269 282 296 310 326 343 361 380 400 422 445 470 497 525 555 587 621 657 695 735 777 821 867 914 963 1014 1065 1117 1169 1220 1270 1317 1361 1402 1438 1468 1491 1507 1515 1515 1507 1491 1466 1435 1397 1353 1304 1252 1196 1139 1081 1023 965 908 852 799 747 698 651 607 565 526 490 455 423 393 365 340 315 293 272 253 235 219 204 189 176 164 153 142 132 123 115 107 100 93 87 81 76 71 66 62 57 54 50 47 44 41 38 35 33 31 29 27 25 23 21 20 18 17 16 14 13 12 11 10 9 8 8 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43
 5 5 6 7 8 9 10 11 12 14 15 16 17 19 20 21 23 25 26 28 30 31 33 35 38 40 42 44 47 50 52 55 58 62 65 69 72 76 81 85 90 95 101 107 113 119 127 134 142 151 161 171 182 194 206 220 235 251 269 288 309 331 356 383 412 443 478 516 557 602 651 704 762 825 894 969 1050 1138 1232 1333 1442 1557 1678 1805 1937 2071 2207 2341 2470 2592 2702 2796 2870 2922 2949 2950 2923 2871 2795 2698 2584 2457 2321 2179 2036 1893 1753 1618 1490 1368 1254 1148 1050 959 875 798 728 664 605 552 503 459 418 382 348 318 290 265 242 221 202 184 168 154 141 128 117 107 98 89 81 74 67 61 56 51 46 41 37 33 30 27 24 21 18 16 14 12 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 12 14 18 21 25 29 34 39 45 51 58 65 74 83 93 104 116 130 145 162 180 201 223 248 276 308 342 381 424 472 526 585 652 727 811 904 1009 1126 1256 1402 1564 1745 1945 2166 2410 2675 2961 3268 3590 3923 4257 4583 4885 5151 5363 5508 5577 5563 5469 5302 5074 4798 4491 4166 3837 3512 3199 2904 2627 2372 2138 1925 1732 1558 1401 1260 1133 1019 917 825 742 669 602 543 489 441 398 359 324 293 264 239 215 195 176 159 144 130 117 106 96 87 78 71 64 58 53 48 43 39 36 33 30 28 25 23 22 20 19 18 17 16 15 15 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 51 53 54 55 56 58 59 60 62 63 64 65 67 68 69 70 71 73 74 75 76 77 78 79 80 80 81 82 83 83 84 84 85 85 86 86 86 86 86 86 86 86 86 85 85 84 84 83 83 82 81 80 80 79 78 76 75 74 73 72 70 69 68 66 65 64 62 61 59 58 56 55 53 51 50 48 47 45 44 42 41 39 38 36 35 33 32 30 29 27 26 24 23 22 20 19 18 17 15 14 13 12 11 10 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 37 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 48 48 49 50 50 51 52 53 54 54 55 56 58 59 60 61 63 65 66 68 70 73 75 78 81 84 88 92 96 101 106 112 119 126 134 142 152 163 174 187 202 218 236 256 278 302 329 360 393 431 472 518 570 627 690 760 838 924 1018 1122 1235 1357 1489 1629 1777 1929 2082 2233 2375 2502 2608 2686 2730 2737 2707 2640 2540 2414 2269 2110 1946 1782 1621 1467 1323 1188 1065 953 851 759 676 603 536 477 425 378 336 299 266 237 210 187 166 147 131 116 103 91 80 71 62 55 48 42 36 31 27 23 19 16 13 11 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 31 32 33 33 34 34 35 36 36
 17 18 19 21 22 23 24 26 27 29 30 32 34 35 37 39 41 43 45 47 49 52 54 57 59 62 65 69 72 76 79 83 88 92 97 102 108 114 120 127 134 142 151 160 170 181 193 206 220 236 252 271 291 313 337 363 393 425 460 499 542 590 642 700 765 836 916 1004 1102 1210 1331 1464 1612 1777 1958 2159 2379 2622 2886 3174 3484 3815 4164 4527 4897 5265 5619 5946 6231 6457 6612 6685 6669 6565 6378 6119 5803 5446 5063 4669 4277 3895 3530 3187 2869 2576 2308 2066 1846 1649 1472 1313 1171 1044 931 830 740 659 587 523 465 414 368 327 290 257 227 200 176 155 136 118 102 88 76 64 54 44 36 28 21 15 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 16
 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 41 42 44 46 48 50 52 54 57 60 63 66 70 73 78 82 87 92 98 104 111 119 127 136 145 156 167 179 193 207 223 240 259 279 301 325 351 378 408 441 475 513 552 594 638 684 731 780 829 877 924 969 1011 1047 1077 1100 1115 1121 1118 1106 1085 1056 1021 980 935 887 837 786 735 686 637 591 547 506 467 430 397 365 336 309 284 262 241 221 204 188 173 159 147 135 125 115 106 98 91 84 78 72 66 62 57 53 49 46 42 39 37 34 32 30 28 26 24 22 21 20 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 7 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 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 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 14 21 30 39 50 63 77 93 111 132 155 181 211 246 284 329 379 436 502 576 661 758 869 996 1141 1307 1495 1711 1955 2233 2545 2896 3286 3713 4175 4664 5165 5661 6125 6529 6841 7034 7092 7009 6795 6472 6067 5611 5130 4648 4182 3741 3334 2963 2627 2327 2060 1823 1614 1429 1266 1123 996 885 787 701 625 558 498 446 399 358 322 290 261 235 212 192 174 158 143 130 119 108 99 90 83 76 69 64 58 54 49 45 42 38 35 33 30 28 25 23 21 19 18 16 15 13 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 104 105 106 107 108 109 109 110 111 112 113 114 116 117 118 120 121 123 125 127 129 131 134 137 140 143 147 151 156 161 166 172 179 186 194 202 212 222 234 247 261 276 293 311 331 354 378 405 435 468 504 543 587 634 687 744 808 877 952 1035 1125 1223 1329 1443 1566 1696 1833 1977 2124 2274 2422 2565 2698 2816 2913 2986 3028 3038 3014 2957 2869 2755 2619 2468 2306 2140 1973 1810 1652 1503 1363 1233 1113 1003 903 812 730 655 588 528 474 425 382 342 307 276 247 222 199 178 159 143 128 114 102 91 81 72 64 56 50 44 38 33 29 24 21 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 1 1 2 3 3 4 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 28 29 31 32 34 35 37 38 40 41 43 45 46 48 50 51 53 55 56 58 60 61 63 65 66 68 70 71 73 75 76 78 79 81 82
 29 28 28 27 26 26 25 24 23 22 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 11 15 20 26 33 41 51 62 74 88 105 124 146 171 200 233 271 315 365 423 490 567 655 758 876 1013 1171 1354 1566 1812 2096 2424 2803 3236 3727 4277 4882 5527 6188 6825 7385 7806 8034 8033 7799 7365 6785 6122 5434 4762 4134 3565 3061 2620 2238 1908 1626 1384 1178 1001 850 721 610 515 434 364 304 252 207 169 136 107 83 62 43 27 14 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 1 2 2 3 4 5 6 6 7 8 9 10 10 11 12 13 14 15 15 16 17 18 19 20 20 21 22 23 23 24 25 26 26 27 28 28 29 30 30 31 31 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 30 30
 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 19 21 24 27 30 34 37 42 46 51 57 63 69 76 84 93 103 114 126 139 154 171 189 210 233 258 287 320 356 397 443 495 554 620 694 778 873 980 1100 1235 1387 1557 1746 1956 2187 2439 2710 2998 3296 3596 3889 4160 4393 4575 4690 4731 4693 4579 4400 4167 3897 3605 3304 3005 2717 2444 2191 1958 1747 1556 1384 1231 1094 972 864 768 683 607 540 480 428 381 339 302 269 240 214 190 170 151 135 120 107 95 85 76 68 60 54 48 42 38 33 30 26 23 21 18 16 15 13 11 10 9 8 7 6 6 5 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 63 65 66 68 70 71 73 75 77 79 81 83 85 87 89 91 94 96 99 101 104 107 110 113 116 119 123 127 131 135 139 143 148 153 159 164 170 177 183 190 198 206 215 224 234 244 256 268 280 294 309 324 341 359 378 399 421 444 469 496 524 555 587 621 657 696 736 779 824 870 919 969 1020 1073 1126 1179 1232 1283 1333 1379 1422 1461 1494 1521 1541 1553 1557 1553 1541 1521 1493 1459 1418 1372 1322 1268 1212 1155 1096 1038 980 924 868 815 764 715 669 625 583 544 507 473 440 410 382 356 332 309 288 268 250 233 217 203 189 177 165 154 144 135 126 118 111 104 97 91 85 80 75 71 66 62 58 55 52 49 46 43 40 38 36 34 32 30 28 26 25 23 22 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 2 2 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 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 48 49 50 51 53 54 56 57 58 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 14 17 20 23 27 32 37 42 48 55 62 71 80 91 103 116 130 147 166 186 210 236 266 300 337 380 428 483 544 613 691 780 879 990 1114 1252 1405 1572 1754 1946 2148 2352 2552 2737 2899 3024 3104 3133 3106 3029 2906 2748 2566 2369 2168 1970 1780 1601 1435 1284 1146 1022 911 811 722 643 573 510 454 405 361 322 287 256 228 203 181 162 144 128 114 102 90 80 71 63 56 49 43 38 33 29 25 22 19 16 14 12 10 8 7 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 28 27 27 26 26 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 14 13 13 12 11 10 10 9 8 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 1 4 6 10 13 17 22 27 32 38 45 53 62 71 82 95 108 124 141 161 183 207 235 267 303 343 388 440 498 563 637 721 815 921 1041 1174 1323 1488 1669 1866 2078 2300 2529 2758 2977 3176 3343 3468 3541 3557 3516 3420 3279 3103 2903 2689 2470 2255 2048 1852 1670 1503 1350 1212 1087 975 875 785 705 634 570 513 462 417 376 340 308 279 253 230 209 191 174 159 145 133 122 112 104 96 88 82 76 71 66 61 57 54 50 47 44 42 40 37 35 34 32 30 29 28 27 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 56 59 62 64 67 71 74 78 82 86 90 95 100 106 112 118 125 132 140 148 157 166 176 187 199 212 225 239 255 271 289 308 328 349 372 396 422 449 478 508 539 572 607 642 679 716 754 792 830 867 903 938 970 999 1025 1048 1065 1078 1086 1089 1086 1078 1065 1048 1026 1000 971 939 905 870 834 797 759 722 686 650 616 582 550 519 490 462 435 410 386 364 342 323 304 286 270 255 240 227 214 202 191 181 171 162 153 145 138 131 124 118 112 107 102 97 92 88 84 80 76 73 70 67 64 61 58 56 54 51 49 47 45 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 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 2 4 7 9 12 16 19 23 28 33 39 45 53 61 70 80 92 104 119 135 154 175 198 225 255 290 328 373 423 480 545 620 704 801 910 1035 1177 1339 1521 1727 1958 2215 2497 2804 3131 3471 3812 4140 4435 4676 4844 4923 4905 4792 4595 4332 4023 3688 3346 3010 2690 2391 2118 1871 1650 1453 1278 1124 988 869 764 671 590 519 457 402 354 311 273 240 211 185 162 142 124 108 94 81 70 60 51 43 36 30 24 19 15 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 10 11 12 13 14 15 16 17 19 20 22 23 25 27 29 31 34 36 39 42 45 49 53 57 61 66 71 77 83 89 96 104 113 122 132 143 155 168 183 198 215 234 254 276 300 326 355 385 418 453 491 531 573 617 663 710 758 806 852 896 937 974 1005 1030 1047 1056 1057 1050 1035 1013 985 952 914 873 830 786 741 697 654 613 573 534 498 464 432 402 374 348 324 302 281 262 244 228 213 199 186 174 163 153 143 135 126 119 112 106 100 94 89 84 80 76 72 69 65 62 59 57 54 52 49 47 45 44 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 4 4 4 5 5 6 7 7 8 8
 145 149 153 158 162 167 171 176 181 186 191 197 202 208 214 220 226 233 240 247 254 262 270 278 287 295 305 314 324 335 346 357 369 381 394 407 421 436 451 467 483 500 517 536 554 574 594 614 635 657 679 701 723 746 769 791 813 835 856 877 896 914 931 947 960 972 982 989 994 996 996 993 988 980 970 957 942 925 907 886 864 841 816 791 765 738 712 685 658 631 605 579 554 529 505 482 459 437 416 396 377 358 340 323 307 292 277 263 250 237 226 214 204 193 184 175 166 158 151 143 137 130 124 118 113 108 103 98 94 90 86 83 79 76 73 70 67 65 62 60 58 56 54 52 50 49 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 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 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 20 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 54 56 58 59 61 63 64 66 68 70 72 74 76 78 81 83 85 88 90 93 96 98 101 104 107 110 113 116 120 123 126 130 134 137 141
 0 0 0 0 0 0 0 0 0 0 0 0 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 29 35 42 50 59 69 81 94 108 124 143 164 187 213 244 277 316 360 409 465 529 601 684 777 883 1004 1142 1298 1474 1674 1899 2152 2434 2747 3089 3458 3849 4252 4654 5036 5378 5656 5847 5937 5917 5791 5569 5272 4922 4542 4150 3762 3390 3040 2717 2422 2155 1916 1702 1511 1342 1192 1059 941 837 745 663 591 527 471 421 376 337 302 271 243 219 197 177 160 145 131 119 108 98 90 82 75 69 63 58 54 50 47 43 41 38 36 34 32 31 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 68 74 81 88 95 102 109 117 125 134 142 151 160 169 178 187 197 206 216 226 235 245 255 264 274 284 293 302 311 320 329 337 346 354 361 369 376 383 390 397 403 409 415 421 427 433 439 445 452 458 465 472 480 488 498 507 518 530 544 559 575 593 614 636 662 690 721 756 795 839 887 940 1000 1066 1138 1219 1309 1407 1516 1636 1768 1913 2071 2243 2431 2633 2850 3080 3324 3577 3836 4096 4350 4591 4808 4992 5133 5220 5248 5212 5113 4954 4743 4490 4207 3905 3594 3284 2982 2694 2423 2172 1940 1730 1539 1367 1212 1074 951 842 744 657 580 512 451 398 350 307 270 236 206 180 156 135 117 100 85 72 60 50 40 32 24 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 2 5 8 12 15 19 23 27 31 36 40 45 51 56 62
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 12 13 15 17 20 22 25 28 31 35 39 43 48 54 59 66 73 81 90 100 111 123 136 151 168 187 207 230 256 285 317 353 393 438 488 545 608 678 757 846 944 1054 1176 1311 1461 1624 1801 1993 2195 2407 2624 2839 3045 3233 3392 3514 3589 3613 3582 3500 3372 3206 3013 2803 2584 2364 2150 1946 1754 1576 1413 1265 1131 1010 902 805 719 641 573 512 457 409 365 327 293 262 235 210 188 169 151 136 122 109 98 87 78 70 62 55 49 43 38 34 29 26 22 19 16 13 11 9 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
 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 60 62 64 66 68 70 73 75 77 79 82 84 86 89 91 94 97 100 103 106 109 112 116 120 124 129 134 139 145 151 158 166 174 183 193 205 218 232 247 265 285 307 331 359 390 425 464 508 557 613 676 746 826 916 1017 1130 1259 1403 1565 1746 1949 2175 2425 2701 3001 3324 3666 4022 4381 4729 5051 5327 5537 5663 5693 5623 5457 5208 4894 4537 4155 3768 3389 3028 2692 2383 2103 1851 1626 1427 1251 1095 959 839 733 640 559 488 425 370 322 279 242 209 180 155 132 112 95 80 66 54 44 35 26 19 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 10 12 13 15 17 18 20 22 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 3 16 31 49 70 95 124 158 198 246 302 368 446 538 646 774 926 1106 1319 1572 1871 2226 2645 3138 3712 4370 5110 5913 6741 7531 8193 8634 8776 8593 8120 7434 6634 5804 5006 4274 3625 3062 2580 2170 1824 1531 1285 1078 903 756 631 526 437 362 298 244 198 159 126 97 74 53 36 21 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 19 22 26 29 33 37 41 45 49 54 59 64 69 74 80 86 92 98 104 111 118 125 133 140 148 156 165 174 183 192 202 212 223 234 245 256 268 281 294 307 321 336 351 367 384 401 419 439 459 480 503 527 553 580 609 640 674 709 748 790 835 884 937 994 1057 1125 1199 1280 1368 1464 1568 1682 1806 1940 2086 2243 2413 2596 2791 2998 3218 3447 3684 3926 4169 4408 4637 4848 5035 5188 5302 5367 5381 5341 5247 5101 4910 4681 4422 4143 3853 3559 3268 2986 2715 2460 2222 2001 1799 1613 1445 1292 1154 1030 919 818 729 648 576 512 454 403 357 315 278 245 216 189 166 144 125 108 93 79 66 55 45 36 28 21 14 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 8 10
 0 0 0 0 0 0 0 0 0 2 4 8 11 15 18 23 27 32 37 42 48 54 61 68 76 84 93 102 112 122 133 145 158 171 185 200 216 232 250 268 287 307 328 350 373 397 422 447 474 501 529 558 588 618 649 681 713 746 779 813 848 883 919 955 992 1029 1067 1106 1146 1187 1228 1271 1315 1361 1407 1455 1505 1556 1608 1661 1716 1772 1828 1884 1941 1996 2050 2102 2151 2197 2237 2271 2298 2318 2328 2328 2318 2297 2265 2222 2169 2105 2033 1954 1868 1777 1683 1586 1489 1393 1298 1205 1116 1031 949 873 800 733 670 611 557 507 461 419 380 344 312 282 255 230 208 187 168 151 136 121 108 97 86 76 67 59 51 45 38 33 27 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 1 3 4 6 8 10 12 14 17 19 22 25 28 32 35 39 43 47 52 57 63 68 74 81 88 96 104 113 122 132 143 154 167 180 194 209 226 243 262 282 303 326 350 376 403 432 463 496 530 566 604 644 685 727 771 816 862 909 956 1002 1049 1095 1139 1182 1223 1261 1297 1329 1358 1384 1405 1422 1435 1444 1448 1449 1446 1439 1428 1414 1397 1378 1356 1331 1305 1277 1248 1218 1186 1154 1121 1087 1054 1020 986 952 919 885 852 820 788 756 725 695 665 636 608 581 554 528 503 479 456 434 412 391 371 352 334 316 299 283 268 253 240 226 214 202 190 180 169 159 150 141 133 125 118 111 104 98 91 86 80 75 70 66 61 57 53 50 46 43 39 36 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 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 13 17 22 27 33 40 47 55 64 74 85 97 111 126 143 162 183 206 232 261 293 329 370 414 464 520 581 650 726 809 902 1004 1115 1236 1367 1508 1657 1815 1980 2148 2318 2485 2645 2794 2927 3039 3126 3185 3215 3215 3185 3128 3047 2947 2830 2701 2565 2424 2282 2142 2004 1871 1744 1624 1510 1403 1303 1210 1124 1044 970 902 838 780 726 677 631 588 549 513 479 448 420 393 368 345 323 303 284 267 251 235 221 207 195 183 171 161 151 141 132 124 116 109 101 95 88 82 77 71 66 61 56 52 48 44 40 36 33 30 27 24 21 18 16 14 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 49 50 52 53 55 57 58 60 62 64 66 68 70 72 74 76 79 81 84 87 89 92 95 99 102 106 109 113 117 122 126 131 136 142 147 153 160 167 174 182 190 199 208 218 229 241 253 267 281 296 313 331 350 370 393 416 442 470 499 531 565 602 641 684 729 778 829 885 943 1006 1072 1142 1215 1292 1372 1455 1540 1627 1715 1803 1891 1976 2058 2134 2205 2267 2320 2362 2392 2409 2413 2403 2380 2345 2297 2238 2171 2095 2014 1927 1838 1747 1655 1564 1474 1387 1302 1221 1143 1069 998 932 870 811 756 705 657 613 572 533 497 464 433 405 378 354 331 310 290 272 255 240 225 212 199 187 176 166 157 148 140 132 125 118 111 105 100 95 90 85 80 76 72 69 65 62 59 55 53 50 47 45 42 40 38 36 34 32 30 29 27 25 24 22 21 20 18 17 16 15 14 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 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 14 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 46
 1 1 2 3 4 5 5 6 7 8 9 10 11 12 14 15 16 18 19 21 23 24 26 28 31 33 35 38 41 44 47 50 54 58 62 66 71 76 82 88 94 101 109 117 126 136 147 159 171 185 200 217 235 254 276 300 325 354 385 419 457 498 543 593 648 707 773 845 923 1008 1101 1202 1312 1429 1555 1689 1831 1979 2131 2287 2442 2594 2739 2871 2988 3083 3153 3195 3207 3188 3139 3062 2961 2840 2703 2556 2402 2245 2090 1937 1790 1650 1517 1392 1276 1169 1069 978 894 817 746 682 623 570 521 477 437 400 366 336 308 283 260 239 219 202 186 171 157 145 134 123 114 105 97 89 83 76 70 65 60 55 51 47 43 40 37 33 31 28 26 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 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 15 20 27 33 41 50 59 70 82 96 111 128 148 170 195 223 255 291 333 380 433 494 563 642 732 835 953 1088 1241 1417 1616 1843 2100 2390 2715 3075 3470 3896 4346 4807 5261 5685 6052 6331 6499 6538 6443 6226 5904 5506 5061 4595 4130 3683 3264 2879 2530 2218 1941 1696 1481 1293 1128 984 858 749 653 570 497 433 378 329 287 249 216 188 162 140 120 103 88 74 62 51 42 33 26 19 13 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 12 13 14 15 17 18 19 20 22 23 24 26 28 29 31 33 35 37 39 41 44 46 49 52 55 58 61 64 68 72 76 80 85 90 95 101 107 113 120 127 134 142 151 160 170 180 191 203 215 228 242 258 274 291 309 328 348 370 392 416 441 468 496 525 555 587 620 654 689 724 761 797 834 872 908 945 980 1014 1046 1077 1105 1131 1154 1173 1190 1203 1212 1217 1219 1217 1212 1203 1191 1176 1159 1139 1117 1093 1068 1041 1013 985 956 927 898 868 839 811 783 755 728 702 676 651 627 604 582 560 539 520 500 482 464 447 431 415 400 386 372 359 346 334 322 311 300 289 279 269 260 251 242 234 226 218 210 203 196 189 182 175 169 163 157 151 146 140 135 130 125 120 116 111 107 103 99 95 91 87 83 80 76 73 70 67 64 61 58 55 53 50 48 45 43 41 39 37 35 33 31 29 28 26 24 23 22 20 19 18 16 15 14 13 12 11 10 9 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 1 1 2 2 3 3 4 4 5 6 6 7 8 9 10 10
 17 20 22 24 27 29 32 35 37 40 43 47 50 53 57 60 64 68 72 76 81 85 90 95 100 105 111 116 122 129 135 142 149 157 165 173 182 192 202 212 224 236 249 262 277 293 310 328 348 370 393 419 446 476 509 545 585 628 675 726 783 845 913 988 1071 1161 1259 1367 1485 1613 1751 1901 2062 2234 2416 2606 2804 3005 3207 3405 3593 3764 3912 4031 4113 4154 4152 4104 4014 3884 3721 3531 3322 3102 2876 2650 2429 2217 2016 1827 1652 1490 1341 1206 1083 971 871 780 698 624 558 499 445 398 355 316 282 251 223 198 175 155 137 121 106 93 81 70 61 52 44 37 31 25 20 15 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 9 11 13 15
 0 0 0 0 0 1 1 2 3 4 5 6 7 9 10 11 13 14 16 17 19 21 23 25 27 29 32 34 37 40 43 46 50 53 57 61 66 71 76 81 87 93 100 107 115 123 131 141 151 162 173 186 199 214 229 246 264 283 304 326 350 375 403 432 464 497 533 572 613 656 702 751 803 857 914 973 1035 1099 1164 1231 1299 1367 1435 1502 1566 1628 1685 1738 1785 1826 1858 1883 1899 1906 1904 1893 1873 1845 1809 1767 1718 1665 1607 1546 1483 1418 1353 1288 1223 1159 1096 1036 977 920 866 815 765 719 674 632 593 556 521 488 457 428 400 375 351 328 307 288 269 252 236 220 206 193 180 169 158 147 138 129 120 112 104 97 91 84 78 73 68 63 58 53 49 45 42 38 35 32 29 26 23 21 19 16 14 12 10 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 15 18 21 25 28 32 36 39 43 47 52 56 61 65 70 75 80 85 91 96 102 108 114 120 126 133 140 146 153 161 168 176 184 192 200 208 217 226 236 245 255 265 276 287 299 311 323 337 350 365 380 397 414 433 452 473 496 521 547 576 607 640 677 717 761 810 863 921 985 1055 1133 1219 1314 1418 1534 1662 1803 1959 2131 2321 2529 2757 3007 3279 3573 3890 4227 4584 4954 5333 5711 6078 6419 6721 6967 7140 7229 7225 7124 6931 6655 6310 5915 5486 5042 4596 4161 3746 3356 2994 2663 2363 2091 1848 1631 1438 1266 1114 980 861 756 663 582 509 445 389 339 295 256 222 191 164 140 119 100 83 68 54 42 32 22 14 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 2 4 7 9
 0 0 0 2 3 5 7 9 11 13 15 17 19 21 23 26 28 30 33 35 38 41 43 46 49 52 54 57 60 63 66 70 73 76 80 83 87 91 95 99 103 108 113 118 123 129 135 142 149 157 166 175 186 198 211 225 241 260 280 303 330 359 393 431 475 525 581 646 720 805 901 1012 1139 1284 1450 1640 1856 2101 2377 2688 3034 3413 3823 4254 4694 5123 5513 5834 6054 6147 6098 5909 5598 5194 4731 4243 3757 3293 2863 2474 2128 1823 1558 1328 1130 959 813 688 581 489 410 343 286 237 194 158 127 101 78 59 42 28 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 2 5 8 12 16 20 25 30 35 41 47 53 61 68 77 85 95 105 116 128 141 154 169 184 201 219 239 260 282 306 332 359 389 420 454 491 529 571 616 663 714 768 825 886 951 1020 1092 1169 1249 1333 1420 1511 1604 1700 1797 1895 1992 2088 2182 2271 2354 2430 2497 2553 2598 2629 2646 2648 2636 2608 2567 2511 2444 2366 2278 2183 2082 1978 1871 1763 1655 1550 1446 1346 1250 1158 1070 988 910 837 769 706 647 592 542 495 452 412 376 343 312 284 258 235 213 193 175 159 144 130 118 106 96 86 77 69 62 56 50 44 39 34 30 26 23 19 16 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 32 35 38 41 45 48 52 56 60 64 69 73 78 84 89 95 101 107 113 120 127 135 143 151 159 168 178 187 198 208 219 231 243 256 270 284 298 314 330 346 364 382 401 421 442 463 486 510 534 560 587 615 644 674 705 738 772 807 843 881 919 959 1000 1042 1084 1128 1172 1216 1261 1305 1349 1393 1435 1476 1515 1552 1587 1618 1645 1669 1688 1703 1712 1716 1715 1708 1695 1677 1654 1625 1592 1554 1513 1468 1420 1370 1317 1264 1210 1155 1100 1046 993 940 889 840 792 746 702 660 620 582 546 511 479 449 420 393 368 344 322 301 282 263 246 230 216 202 189 177 165 155 145 136 127 119 112 105 98 92 86 81 76 71 66 62 58 55 51 48 45 42 39 36 34 32 29 27 25 23 21 20 18 17 15 14 12 11 10 9 8 6 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 8 10 12 14 15 18 20 22 24 27
 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 22 23 25 26 28 30 32 34 36 38 40 42 45 47 50 53 56 59 63 67 71 75 80 85 90 96 102 109 116 124 133 142 152 163 175 188 203 218 236 254 275 297 322 349 379 412 448 488 531 579 632 690 754 824 901 985 1078 1179 1289 1409 1540 1681 1832 1995 2168 2350 2539 2735 2933 3130 3322 3502 3666 3807 3919 3998 4039 4040 4002 3925 3814 3672 3507 3324 3130 2929 2726 2526 2332 2146 1970 1804 1650 1506 1374 1252 1141 1039 947 862 786 716 653 596 544 497 454 415 380 348 319 293 269 247 228 209 193 178 164 152 140 129 120 111 102 95 88 81 75 70 65 60 55 51 47 44 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 0 0 0 0 0 0 0 0 0 1 2 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 14 17 21 25 29 34 39 44 51 57 65 73 82 92 104 116 130 145 162 181 201 225 250 279 311 346 386 430 478 533 593 660 734 815 905 1003 1111 1228 1354 1489 1631 1781 1936 2093 2249 2401 2543 2673 2783 2872 2936 2971 2979 2958 2912 2842 2753 2649 2533 2410 2282 2153 2025 1901 1780 1665 1556 1453 1357 1267 1184 1106 1035 969 908 852 800 753 710 670 633 600 569 540 514 490 468 448 429 411 395 380 367 354 342 330 320 310 300 291 283 274 267 259 252 245 238 231 225 219 212 206 200 194 189 183 177 172 166 161 155 150 145 140 135 130 125 120 115 111 106 101 97 93 88 84 80 76 73 69 65 62 58 55 52 48 45 42 40 37 34 32 29 27 24 22 20 18 16 14 12 11 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 8 9 11 12 14 15 17 19 20 22 24 26 28 30 33 35 38 40 43 46 49 52 56 59 63 67 72 76 82 87 93 99 106 113 121 130 139 149 161 173 187 202 218 236 256 278 303 330 361 394 432 474 521 573 631 696 769 850 941 1043 1156 1283 1423 1579 1752 1942 2151 2379 2626 2891 3171 3463 3762 4060 4348 4615 4849 5037 5168 5234 5229 5155 5015 4819 4577 4302 4006 3701 3397 3100 2815 2547 2298 2068 1858 1666 1493 1337 1197 1071 958 857 767 686 614 550 492 441 395 355 318 285 256 230 207 186 167 150 135 121 109 98 88 79 71 64 57 51 46 41 36 32 28 25 22 19 16 14 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 1
 0 0 0 0 1 2 3 3 4 5 6 7 8 9 10 11 12 14 15 16 17 18 19 20 22 23 24 26 27 28 30 32 33 35 37 39 41 43 45 48 50 53 57 60 64 68 73 78 84 90 97 106 115 125 136 149 164 181 200 221 245 273 305 341 382 429 483 545 615 696 788 894 1015 1153 1312 1492 1696 1928 2187 2476 2793 3134 3493 3859 4213 4535 4798 4977 5052 5012 4861 4613 4291 3924 3536 3149 2779 2434 2121 1840 1591 1373 1183 1017 874 750 643 550 470 402 342 291 246 208 175 146 122 100 82 66 52 40 29 20 12 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 1 3 4 6 8 10 12 14 16 19 21 24 27 30 34 38 42 46 51 56 62 68 75 82 89 98 106 116 127 138 151 164 179 194 211 230 250 272 296 321 349 378 410 445 481 521 563 607 655 704 756 810 867 924 983 1042 1102 1160 1217 1272 1323 1371 1414 1451 1483 1508 1526 1538 1542 1540 1532 1517 1497 1472 1443 1410 1374 1336 1296 1254 1212 1169 1126 1084 1042 1001 960 921 883 846 810 776 743 711 681 652 623 597 571 546 523 500 479 458 438 419 401 384 367 351 336 321 307 294 281 268 256 245 234 223 213 203 194 185 176 168 160 152 145 138 131 124 118 112 106 101 96 90 86 81 76 72 68 64 60 57 53 50 47 44 41 38 36 33 31 28 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 0
 0 0 0 0 0 0 0 2 3 6 8 10 12 15 18 21 24 27 30 34 38 42 47 51 56 61 67 73 79 86 93 101 109 118 127 137 147 159 171 184 197 212 228 245 264 284 305 328 353 379 408 439 473 509 548 590 636 685 738 795 856 922 993 1068 1149 1234 1325 1420 1520 1624 1732 1842 1953 2064 2173 2279 2378 2469 2549 2616 2668 2703 2720 2717 2695 2655 2597 2523 2436 2337 2230 2117 1999 1880 1761 1644 1530 1420 1314 1214 1120 1031 948 870 799 732 671 614 562 514 470 430 393 359 328 300 274 250 229 209 191 174 159 145 132 121 110 100 91 83 75 68 62 56 51 46 41 37 33 29 26 23 20 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 11 13 14 16 18 20 22 24 26 28 31 33 36 39 42 45 48 52 56 60 64 69 74 79 84 90 97 103 110 118 126 134 143 153 163 174 185 198 211 225 240 255 272 290 309 329 350 373 397 422 448 477 506 538 570 605 641 679 718 759 802 846 891 938 985 1034 1083 1133 1182 1232 1280 1327 1373 1416 1456 1493 1525 1554 1577 1594 1606 1611 1609 1601 1587 1566 1539 1506 1467 1425 1378 1328 1275 1220 1164 1107 1050 993 937 883 830 778 729 682 637 594 554 516 480 446 414 385 357 331 307 285 264 245 227 210 194 180 167 154 143 132 122 113 104 96 88 81 75 69 63 58 53 49 44 41 37 33 30 27 24 22 19 17 15 13 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 15 21 27 34 41 49 58 67 78 89 100 113 127 142 159 176 196 216 239 263 290 319 350 384 421 461 505 553 606 663 725 794 869 951 1041 1140 1249 1368 1499 1643 1800 1971 2158 2361 2581 2816 3068 3334 3612 3899 4190 4479 4757 5016 5245 5434 5572 5650 5663 5607 5483 5297 5057 4774 4459 4125 3783 3443 3113 2798 2502 2227 1976 1747 1541 1356 1191 1044 914 799 698 609 530 461 401 348 301 261 225 193 166 142 121 102 86 71 59 48 38 29 22 15 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12 16 21 26 31 36 42 49 56 64 73 82 92 103 114 127 141 156 172 190 210 231 254 279 306 335 367 402 439 480 524 571 622 677 737 800 868 940 1017 1098 1184 1274 1367 1465 1565 1668 1772 1877 1982 2086 2187 2285 2377 2464 2543 2614 2675 2725 2765 2793 2808 2812 2803 2782 2750 2707 2654 2592 2522 2444 2360 2271 2177 2081 1983 1884 1784 1685 1588 1492 1399 1309 1222 1138 1059 983 911 843 780 720 664 611 562 517 475 436 400 366 335 307 280 256 234 213 194 177 161 146 133 120 109 98 89 80 71 64 57 50 45 39 34 29 25 21 17 14 11 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10 11 13 15 17 20 22 25 28 31 34 37 41 45 49 54 59 64 70 77 84 92 100 109 120 131 143 157 172 189 207 228 250 276 304 334 369 407 449 497 549 607 671 743 821 909 1005 1110 1226 1352 1490 1639 1800 1971 2153 2343 2540 2742 2944 3142 3332 3507 3663 3794 3894 3961 3991 3985 3942 3865 3758 3625 3473 3305 3128 2945 2760 2578 2400 2228 2064 1910 1764 1628 1501 1384 1276 1177 1085 1001 924 854 790 731 678 629 584 543 506 471 440 411 385 360 338 317 298 281 264 249 235 222 210 198 188 177 168 159 151 143 135 128 121 115 108 103 97 92 87 82 77 72 68 64 60 56 52 49 46 42 39 36 33 30 28 25 22 20 18 15 13 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 1 2 4 6 8 10 12 14 17 19 22 25 27 30 34 37 40 44 48 52 56 61 65 71 76 82 88 94 101 108 116 125 134 143 154 165 177 190 205 220 237 255 275 297 320 346 375 406 441 478 520 566 617 673 735 804 880 964 1057 1160 1274 1400 1538 1690 1857 2039 2237 2451 2682 2927 3185 3455 3730 4007 4278 4535 4769 4970 5128 5236 5287 5277 5208 5082 4906 4689 4439 4168 3885 3598 3313 3036 2772 2522 2288 2071 1872 1689 1523 1371 1234 1110 998 896 805 723 650 583 524 470 422 378 339 304 273 244 219 196 175 156 139 124 110 98 86 76 67 59 51 44 38 32 27 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 16 22 28 34 41 49 57 65 74 84 95 106 118 131 145 160 176 193 212 232 254 277 303 330 360 392 427 465 506 552 601 655 715 780 852 931 1019 1117 1224 1344 1477 1626 1790 1974 2178 2405 2657 2935 3241 3577 3943 4336 4755 5194 5644 6092 6523 6915 7246 7493 7634 7654 7547 7317 6976 6547 6056 5529 4991 4461 3955 3482 3048 2656 2306 1995 1721 1482 1273 1091 933 797 678 576 488 412 346 289 240 197 161 129 101 78 57 40 24 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 20 43 70 103 142 189 244 311 390 484 597 731 891 1083 1310 1582 1905 2289 2743 3278 3905 4630 5459 6386 7397 8456 9506 10471 11257 11779 11973 11823 11357 10646 9773 8821 7859 6933 6074 5296 4604 3996 3466 3007 2611 2271 1978 1726 1511 1325 1166 1029 911 809 720 644 577 519 468 423 384 349 318 291 266 244 224 206 189 174 160 147 135 124 113 104 94 86 77 70 62 55 49 43 37 31 25 20 15 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 16 29 43 60 80 102 127 156 189 228 272 324 383 451 530 622 727 850 992 1156 1346 1564 1816 2104 2432 2802 3217 3677 4177 4710 5264 5821 6357 6846 7257 7567 7755 7813 7744 7560 7282 6932 6535 6113 5683 5259 4852 4467 4108 3778 3476 3202 2953 2730 2529 2348 2187 2043 1914 1798 1695 1603 1521 1447 1381 1322 1269 1221 1178 1139 1103 1070 1040 1012 985 960 936 913 891 868 846 824 802 780 757 734 711 688 664 640 616 592 568 543 519 495 471 448 425 402 380 358 337 317 297 278 259 242 225 208 193 178 164 150 138 125 114 103 93 83 73 65 56 49 41 34 28 22 16 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 8 11 14 17 21 25 29 33 38 43 49 55 61 68 76 84 93 103 114 126 140 155 171 189 210 233 258 286 318 354 394 440 491 549 614 688 771 865 972 1091 1226 1378 1547 1736 1944 2174 2424 2694 2981 3281 3588 3894 4189 4462 4701 4895 5032 5106 5113 5056 4938 4769 4558 4317 4056 3785 3512 3244 2984 2737 2505 2289 2088 1903 1734 1580 1439 1311 1195 1089 994 908 830 759 695 638 586 539 496 458 423 392 363 337 314 293 273 256 240 225 212 200 189 179 169 160 152 145 138 131 125 119 114 109 104 99 95 91 86 83 79 75 72 68 65 62 59 56 53 50 48 45 42 40 37 35 33 30 28 26 24 22 20 18 16 14 12 10 8 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 15 23 32 43 54 68 83 100 120 142 168 197 231 269 313 364 422 488 563 649 747 859 986 1129 1291 1472 1672 1893 2134 2391 2662 2941 3219 3489 3737 3954 4127 4248 4311 4314 4260 4155 4007 3825 3620 3401 3175 2950 2730 2519 2318 2131 1956 1795 1646 1510 1385 1272 1168 1073 986 907 835 770 709 654 603 557 514 474 438 404 373 344 318 293 270 249 229 210 193 177 162 149 136 124 113 102 92 83 75 67 60 53 47 41 35 30 26 21 17 13 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 15 24 34 45 58 73 90 109 131 156 184 217 254 297 346 402 466 540 624 721 831 958 1102 1266 1451 1661 1896 2159 2448 2764 3103 3459 3825 4189 4535 4848 5110 5305 5421 5453 5400 5271 5077 4833 4554 4254 3947 3641 3345 3064 2799 2554 2329 2122 1935 1765 1612 1473 1349 1237 1136 1045 964 890 824 765 711 662 618 578 542 509 479 451 426 402 381 361 342 325 309 294 279 266 253 241 230 219 208 198 189 180 171 162 154 146 139 132 124 118 111 105 99 93 87 82 76 71 66 61 57 52 48 44 40 36 33 29 26 23 20 17 14 11 8 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 2 4 6 8 10 12 15 17 19 22 24 27 30 32 35 38 41 44 47 50 53 57 61 64 68 72 77 81 86 91 97 102 109 115 122 130 138 147 157 168 179 192 206 221 238 257 278 301 327 355 387 423 463 508 559 616 679 751 831 922 1023 1136 1263 1405 1563 1739 1933 2147 2382 2638 2915 3213 3530 3865 4213 4570 4930 5286 5629 5951 6241 6492 6694 6841 6929 6955 6921 6830 6686 6498 6271 6015 5736 5444 5143 4841 4541 4247 3963 3690 3430 3184 2953 2736 2534 2346 2172 2011 1863 1727 1602 1487 1382 1286 1198 1118 1044 977 916 860 808 761 717 677 640 606 574 545 517 492 468 445 424 404 385 367 350 334 319 304 291 277 265 252 241 229 219 208 198 189 179 170 162 153 145 137 129 122 115 108 101 95 88 82 76 70 64 59 54 48 43 38 34 29 24 20 16 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 14 24 34 46 59 74 91 110 132 157 185 217 253 294 340 393 453 520 597 684 781 891 1015 1154 1309 1481 1671 1880 2107 2352 2613 2888 3171 3459 3743 4016 4271 4498 4690 4840 4946 5004 5016 4984 4914 4810 4680 4529 4365 4193 4016 3840 3668 3501 3341 3190 3049 2917 2795 2684 2582 2489 2405 2330 2262 2202 2149 2102 2061 2024 1992 1963 1938 1915 1893 1873 1853 1833 1812 1790 1767 1741 1713 1682 1648 1612 1572 1529 1484 1435 1385 1332 1278 1223 1167 1110 1054 998 942 888 834 782 732 684 638 593 551 511 473 437 403 371 341 312 286 261 237 216 195 176 158 142 126 112 98 86 74 64 53 44 35 27 20 13 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 14 19 24 30 37 44 52 61 71 81 93 106 121 137 155 175 197 222 249 280 314 352 395 442 495 554 619 692 773 863 962 1071 1192 1324 1469 1626 1796 1978 2171 2375 2588 2807 3030 3251 3468 3674 3866 4039 4187 4309 4399 4459 4486 4483 4450 4391 4310 4209 4094 3966 3831 3690 3547 3404 3262 3123 2988 2858 2734 2615 2503 2397 2297 2203 2115 2033 1956 1885 1818 1756 1698 1644 1594 1547 1503 1462 1424 1387 1353 1320 1288 1258 1229 1200 1172 1145 1118 1091 1064 1038 1011 984 958 931 904 877 850 823 796 769 742 715 688 662 636 610 585 559 535 511 487 464 442 420 399 378 358 338 320 301 284 267 251 235 220 206 192 178 166 154 142 131 120 110 101 92 83 75 67 60 53 46 40 34 29 24 19 14 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 19 26 34 43 53 65 78 93 110 129 150 174 202 233 267 306 350 399 454 514 582 656 737 826 922 1025 1134 1248 1366 1487 1608 1727 1842 1951 2051 2139 2216 2280 2330 2366 2390 2403 2405 2399 2387 2369 2349 2326 2303 2281 2261 2243 2229 2217 2210 2206 2205 2208 2213 2220 2228 2237 2244 2248 2249 2244 2232 2212 2182 2142 2091 2030 1958 1876 1786 1689 1587 1482 1376 1270 1165 1065 968 877 791 711 637 569 507 450 399 353 311 273 239 209 182 157 135 116 99 83 69 56 45 35 26 18 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 21 43 69 99 135 177 226 284 351 429 520 627 751 895 1063 1258 1483 1742 2039 2378 2762 3193 3672 4198 4764 5364 5982 6602 7200 7751 8232 8618 8894 9050 9086 9009 8833 8576 8258 7896 7509 7111 6712 6321 5944 5586 5247 4930 4634 4358 4101 3862 3640 3431 3236 3052 2878 2714 2557 2407 2263 2126 1993 1866 1744 1626 1514 1406 1303 1205 1111 1023 939 861 787 717 652 592 536 483 435 390 349 311 276 244 214 187 162 139 119 100 82 66 52 39 27 16 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 16 32 51 72 97 125 157 193 234 281 335 395 463 540 627 725 835 958 1095 1248 1418 1607 1816 2046 2299 2577 2880 3210 3568 3953 4366 4805 5266 5744 6232 6718 7188 7621 7998 8292 8480 8543 8465 8245 7889 7417 6856 6237 5592 4948 4328 3748 3217 2741 2319 1950 1630 1355 1120 921 751 608 488 386 301 230 170 121 79 45 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
 23 28 34 41 48 56 64 72 81 91 101 112 124 136 149 163 177 193 209 226 243 262 281 302 323 345 367 391 415 440 465 491 517 544 570 597 623 649 675 700 724 747 770 791 811 829 846 861 875 887 898 908 916 923 929 934 938 941 945 948 952 956 960 966 973 981 991 1004 1018 1036 1056 1080 1108 1140 1177 1218 1265 1318 1377 1443 1517 1598 1689 1789 1899 2019 2151 2294 2449 2616 2795 2985 3185 3392 3604 3816 4024 4219 4396 4545 4658 4726 4744 4706 4613 4466 4272 4040 3778 3499 3211 2923 2643 2376 2125 1892 1679 1486 1312 1156 1017 893 783 686 600 524 457 398 347 301 260 225 194 166 141 120 101 84 69 56 44 33 24 16 8 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 3 8 12 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 16 27 39 53 69 86 106 128 154 182 213 249 290 335 386 444 510 583 667 760 866 984 1117 1266 1433 1619 1825 2053 2303 2576 2871 3187 3522 3872 4232 4595 4952 5295 5611 5892 6125 6302 6416 6462 6439 6349 6198 5991 5738 5449 5133 4800 4459 4116 3779 3451 3138 2841 2562 2302 2062 1842 1640 1457 1290 1140 1005 884 776 679 592 516 447 387 333 286 244 207 174 145 120 98 78 61 46 33 21 11 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 2 11 22 34 48 63 80 100 122 146 174 205 241 281 326 377 435 501 576 660 756 865 988 1127 1284 1460 1658 1878 2124 2394 2691 3012 3357 3721 4101 4488 4874 5248 5600 5916 6187 6403 6558 6648 6674 6639 6549 6412 6236 6030 5804 5563 5316 5066 4819 4577 4342 4117 3901 3696 3500 3315 3139 2973 2814 2664 2521 2385 2254 2130 2011 1897 1787 1682 1581 1485 1392 1303 1218 1137 1059 986 915 849 786 727 671 618 569 523 479 439 401 366 334 304 276 250 226 203 183 164 146 130 115 102 89 77 67 57 48 39 31 24 18 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 37 58 81 108 140 177 219 267 323 387 460 544 638 746 866 1002 1152 1318 1499 1696 1907 2129 2361 2598 2837 3073 3302 3518 3718 3900 4060 4198 4315 4412 4491 4556 4608 4651 4687 4719 4748 4776 4801 4823 4841 4852 4852 4838 4806 4751 4670 4560 4419 4248 4047 3821 3573 3311 3040 2767 2497 2236 1988 1756 1542 1345 1168 1009 867 742 631 534 450 376 312 256 207 166 130 98 72 48 29 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 6 15 26 38 53 69 88 110 135 163 196 234 277 327 383 448 522 606 702 811 933 1071 1226 1398 1588 1796 2022 2264 2520 2787 3060 3335 3603 3859 4096 4307 4487 4632 4740 4810 4845 4846 4818 4764 4690 4599 4497 4385 4269 4149 4027 3906 3785 3665 3546 3428 3311 3193 3075 2956 2836 2714 2590 2465 2338 2210 2082 1955 1828 1703 1581 1462 1348 1238 1133 1034 941 854 772 696 627 562 503 449 400 355 314 277 243 213 185 160 138 118 99 83 68 55 43 32 22 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 2 3 5 7 10 12 14 16 19 22 25 28 31 35 39 43 47 53 58 65 72 79 88 98 109 122 136 153 171 193 217 245 277 314 357 405 462 526 601 686 785 898 1028 1177 1348 1543 1765 2018 2305 2629 2993 3398 3848 4340 4872 5439 6031 6633 7226 7785 8282 8689 8980 9132 9137 8994 8716 8324 7843 7303 6730 6147 5574 5024 4506 4027 3588 3190 2832 2512 2227 1974 1751 1555 1381 1229 1095 977 873 781 701 630 567 511 461 417 378 342 311 282 257 233 212 193 176 160 145 131 119 108 97 87 78 70 62 54 47 41 35 29 24 19 14 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 32 50 71 94 122 153 188 228 273 325 383 448 520 601 691 790 899 1018 1146 1284 1431 1588 1752 1924 2102 2287 2478 2675 2879 3089 3309 3539 3781 4038 4312 4605 4916 5246 5590 5944 6296 6634 6938 7186 7353 7414 7349 7149 6815 6365 5825 5229 4611 4002 3425 2896 2423 2008 1650 1345 1088 872 693 545 422 322 239 172 117 73 37 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 3 8 13 18 24 30 37 44 51 59 67 76 85 95 105 116 127 139 152 165 178 192 207 221 237 253 269 285 302 319 337 354 371 389 406 424 441 457 474 490 505 521 535 549 563 576 589 601 613 625 636 648 659 671 684 697 711 727 744 762 783 806 831 860 892 928 968 1013 1064 1120 1182 1250 1327 1411 1504 1606 1718 1840 1974 2119 2276 2444 2625 2816 3017 3225 3437 3650 3856 4051 4225 4371 4479 4542 4555 4512 4414 4265 4070 3839 3581 3307 3027 2749 2479 2223 1984 1764 1563 1382 1219 1074 945 831 731 642 565 496 436 384 337 297 261 229 202 177 156 137 120 105 91 79 69 59 51 43 36 30 24 19 15 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 2 9 18 27 36 46 57 69 82 95 109 124 140 156 173 192 211 231 251 273 296 319 343 369 395 422 450 479 509 540 572 605 639 675 711 749 787 827 868 911 954 1000 1046 1094 1144 1196 1249 1304 1361 1419 1480 1543 1609 1676 1746 1819 1894 1972 2052 2135 2220 2307 2396 2487 2579 2672 2765 2858 2950 3040 3129 3214 3297 3375 3448 3517 3579 3636 3686 3729 3765 3793 3814 3826 3830 3826 3812 3790 3759 3719 3670 3613 3546 3472 3389 3298 3201 3097 2988 2874 2756 2636 2514 2391 2268 2147 2027 1911 1798 1690 1585 1486 1393 1304 1221 1143 1071 1003 940 882 829 779 733 690 651 614 580 549 520 492 467 443 421 401 381 363 345 329 314 299 285 272 259 247 235 224 213 203 193 183 174 165 156 148 140 132 124 117 109 102 95 88 82 75 69 63 57 51 45 40 34 29 24 20 15 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 22 41 63 88 118 152 192 238 292 353 423 504 595 700 818 952 1102 1270 1457 1663 1889 2135 2401 2686 2989 3307 3639 3981 4332 4687 5044 5400 5753 6099 6436 6761 7073 7366 7637 7881 8090 8257 8375 8432 8421 8335 8168 7919 7592 7195 6739 6240 5714 5177 4646 4132 3646 3194 2780 2407 2073 1778 1519 1292 1095 924 777 650 541 447 366 298 239 188 145 108 76 49 26 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 1 4 7 9 12 16 19 22 26 30 35 39 44 49 55 61 68 75 82 90 99 109 119 131 143 157 171 187 204 223 244 267 292 319 348 381 416 454 496 542 592 646 705 768 836 910 989 1073 1163 1257 1358 1462 1572 1686 1803 1923 2046 2170 2295 2420 2544 2666 2786 2902 3013 3120 3221 3316 3404 3485 3557 3620 3674 3717 3750 3770 3779 3774 3755 3722 3675 3612 3535 3443 3339 3221 3092 2954 2809 2658 2503 2347 2191 2037 1887 1742 1603 1471 1347 1230 1121 1020 926 840 761 689 623 563 508 458 413 372 335 301 270 242 217 194 174 155 137 122 107 94 83 72 62 53 45 37 30 24 18 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 4 11 19 27 36 47 58 70 84 99 115 133 154 176 200 227 257 289 325 364 407 455 506 562 623 688 759 834 913 996 1081 1168 1256 1342 1424 1501 1570 1628 1675 1708 1727 1731 1721 1697 1661 1615 1560 1498 1431 1362 1291 1220 1151 1083 1018 956 897 843 792 745 702 663 628 597 568 544 522 503 488 475 465 457 452 450 450 453 458 466 477 490 507 527 550 577 608 644 684 730 782 840 905 979 1061 1152 1254 1367 1493 1630 1781 1943 2118 2303 2494 2688 2878 3055 3212 3337 3420 3453 3431 3353 3224 3052 2847 2621 2385 2150 1922 1707 1509 1328 1165 1020 891 778 678 591 514 447 388 337 292 253 219 189 162 139 118 100 84 70 57 46 36 27 20 13 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 4 10 16 22 29 37 46 55 65 76 88 102 116 132 149 168 189 212 237 265 295 328 365 405 449 497 550 608 670 739 813 893 979 1072 1170 1274 1383 1497 1613 1732 1851 1968 2082 2191 2292 2384 2465 2533 2589 2632 2662 2678 2684 2679 2664 2642 2615 2582 2547 2509 2471 2432 2394 2358 2322 2289 2257 2227 2199 2172 2147 2122 2098 2074 2049 2024 1997 1969 1938 1904 1867 1826 1782 1734 1682 1626 1566 1503 1437 1369 1300 1229 1157 1086 1016 947 880 815 753 694 638 585 536 490 447 408 371 337 307 278 252 229 207 187 169 153 138 125 112 101 91 82 73 65 58 52 46 40 35 31 27 23 19 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 32 52 75 101 131 166 206 252 305 366 437 518 612 720 845 989 1155 1344 1562 1809 2091 2409 2767 3165 3604 4082 4596 5138 5698 6261 6812 7330 7797 8193 8504 8720 8836 8856 8786 8637 8423 8159 7859 7535 7199 6858 6520 6191 5872 5567 5276 5000 4740 4493 4259 4038 3829 3629 3439 3257 3083 2915 2754 2598 2448 2304 2164 2029 1899 1774 1654 1540 1430 1326 1227 1133 1044 961 883 810 741 677 618 562 511 464 420 380 342 308 276 247 220 196 173 152 133 116 100 85 71 59 47 37 27 18 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 16 23 30 38 47 56 66 77 88 101 114 128 144 160 178 198 219 242 267 294 324 356 391 429 471 517 568 623 684 752 826 908 998 1099 1210 1332 1468 1619 1785 1968 2171 2393 2637 2905 3196 3513 3855 4223 4616 5033 5472 5929 6399 6875 7350 7812 8251 8653 9002 9284 9485 9592 9598 9497 9292 8988 8596 8133 7616 7063 6492 5920 5361 4824 4318 3848 3417 3025 2672 2356 2076 1828 1609 1416 1248 1100 970 857 758 670 594 527 468 416 369 329 292 260 231 205 182 161 142 125 110 96 83 71 60 50 41 33 25 18 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 14 17 20 23 26 29 32 36 39 43 47 52 56 61 66 72 77 84 90 97 105 113 121 131 141 151 163 176 189 204 220 237 256 276 298 322 349 377 408 443 480 520 564 612 664 720 781 847 918 994 1076 1163 1255 1352 1455 1561 1672 1786 1902 2019 2137 2253 2368 2478 2583 2681 2771 2852 2922 2981 3029 3064 3087 3097 3094 3080 3055 3019 2973 2918 2855 2785 2709 2628 2543 2454 2363 2271 2177 2084 1991 1899 1808 1720 1633 1550 1469 1391 1317 1245 1177 1113 1051 993 938 887 838 792 748 708 669 633 599 567 537 509 483 458 434 412 391 371 352 334 317 301 286 271 258 245 232 220 209 198 188 178 169 159 151 142 134 127 119 112 106 99 93 87 81 75 70 65 60 55 50 46 41 37 33 29 26 22 19 15 12 9 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 12 19 26 34 43 52 63 75 88 102 118 135 154 176 199 226 255 287 323 362 406 455 508 568 633 705 784 869 963 1064 1172 1287 1409 1537 1670 1806 1943 2080 2214 2343 2465 2579 2682 2774 2853 2920 2975 3019 3053 3078 3096 3109 3118 3125 3131 3137 3144 3153 3164 3178 3195 3215 3237 3260 3285 3309 3331 3350 3364 3371 3368 3353 3325 3282 3222 3145 3051 2939 2813 2672 2521 2363 2199 2034 1870 1710 1556 1409 1271 1143 1024 916 817 727 647 574 509 451 399 353 312 276 243 214 189 166 146 128 111 97 84 73 62 53 45 37 30 24 19 14 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 2 5 7 10 13 16 19 22 26 29 33 37 41 46 50 55 60 66 71 77 83 89 96 102 110 117 125 133 142 150 160 170 180 190 201 213 225 238 251 265 279 294 310 326 344 362 381 400 421 443 466 490 515 541 569 598 628 660 694 730 767 807 848 891 937 984 1034 1085 1139 1194 1252 1310 1371 1432 1494 1557 1620 1683 1745 1806 1865 1922 1975 2025 2071 2111 2146 2174 2196 2210 2216 2214 2204 2185 2158 2122 2079 2029 1972 1909 1842 1770 1695 1617 1539 1459 1380 1302 1226 1152 1080 1011 945 883 824 768 716 667 621 579 539 502 468 437 408 381 356 332 311 291 273 255 239 225 211 198 186 175 164 154 145 136 128 120 113 106 100 93 88 82 77 72 67 63 58 54 50 46 43 39 36 33 30 27 24 22 19 17 14 12 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 16 17 19 21 23 25 27 30 32 35 38 40 44 47 51 54 59 63 68 73 78 84 91 98 106 114 123 133 144 156 169 183 198 215 234 254 276 301 328 357 389 424 462 504 550 599 653 712 775 843 917 996 1080 1170 1265 1366 1471 1581 1695 1812 1932 2053 2174 2293 2410 2522 2627 2724 2812 2888 2951 3000 3034 3053 3056 3043 3015 2972 2917 2849 2771 2684 2589 2489 2384 2277 2168 2059 1951 1845 1740 1639 1542 1448 1359 1274 1193 1117 1045 978 914 855 799 747 699 654 612 572 536 501 470 440 412 386 362 340 319 299 281 263 247 232 218 205 192 180 169 158 149 139 130 122 114 107 100 93 86 80 75 69 64 59 54 50 45 41 37 34 30 27 23 20 17 14 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 13 17 22 26 32 37 43 49 55 62 70 77 86 95 104 114 125 136 148 161 175 190 205 222 240 259 279 300 323 348 374 402 432 465 499 536 576 619 666 716 771 829 894 963 1039 1122 1212 1311 1420 1538 1668 1810 1965 2135 2319 2520 2736 2969 3217 3480 3756 4039 4326 4610 4881 5130 5343 5509 5616 5654 5616 5501 5313 5061 4756 4414 4049 3676 3307 2952 2617 2306 2022 1766 1537 1334 1154 997 859 739 634 544 465 397 339 288 244 206 173 145 121 99 81 65 52 40 30 21 13 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 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 13 18 24 30 37 44 52 61 71 81 92 104 117 131 146 162 179 197 217 237 259 282 306 332 359 387 418 450 484 521 560 603 649 700 756 818 887 964 1050 1149 1260 1386 1531 1695 1883 2096 2338 2610 2915 3250 3613 3994 4382 4753 5081 5331 5472 5478 5337 5060 4673 4212 3719 3226 2759 2334 1956 1629 1349 1112 913 747 609 494 399 320 255 201 157 120 89 64 43 25 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 33 54 79 109 143 184 231 287 352 429 520 626 751 897 1068 1268 1501 1772 2084 2442 2849 3306 3811 4360 4941 5539 6129 6684 7173 7567 7842 7986 7995 7881 7662 7361 7003 6610 6203 5796 5401 5026 4674 4350 4053 3784 3541 3324 3129 2956 2803 2667 2547 2441 2348 2266 2193 2128 2070 2017 1969 1923 1880 1839 1797 1756 1713 1669 1623 1575 1525 1472 1417 1360 1301 1241 1180 1118 1057 995 934 874 816 759 704 651 601 553 508 465 424 386 350 317 286 257 230 205 182 161 141 123 106 90 76 62 50 39 28 19 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 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 8 12 18 24 30 38 46 55 66 78 91 106 123 143 165 190 219 251 288 330 378 433 494 564 644 733 833 945 1070 1208 1359 1523 1699 1885 2078 2274 2470 2660 2838 2998 3136 3247 3328 3378 3397 3387 3352 3294 3218 3128 3029 2923 2814 2704 2596 2490 2389 2292 2199 2113 2031 1955 1883 1816 1753 1694 1638 1585 1534 1485 1437 1390 1344 1298 1252 1206 1159 1113 1065 1018 970 921 873 826 778 732 686 642 599 557 517 479 443 408 375 345 316 289 263 240 218 197 178 161 145 130 116 103 91 80 70 61 52 44 37 30 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 1 4 8 12 17 21 26 31 36 41 47 53 59 66 73 80 88 96 104 113 122 132 142 153 164 176 189 202 216 230 246 262 279 297 316 336 356 378 402 426 451 478 507 537 568 601 636 673 711 752 795 840 888 938 991 1047 1105 1167 1232 1301 1373 1448 1527 1610 1696 1786 1879 1976 2076 2179 2285 2394 2504 2616 2729 2842 2954 3066 3174 3280 3380 3475 3562 3640 3708 3764 3807 3836 3849 3846 3825 3788 3734 3664 3578 3479 3367 3244 3113 2975 2832 2687 2542 2397 2255 2117 1983 1855 1734 1618 1510 1408 1313 1224 1142 1065 995 929 869 813 762 714 670 629 592 557 524 494 466 439 415 391 370 349 330 312 295 279 264 249 235 222 209 197 186 175 164 154 145 135 126 118 110 102 94 87 80 73 66 60 54 48 42 37 32 27 22 18 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 16 23 30 38 46 56 66 78 90 103 118 134 152 171 193 216 241 269 299 332 368 407 449 496 546 600 658 720 787 858 934 1014 1098 1186 1277 1370 1465 1562 1658 1754 1847 1938 2025 2107 2183 2252 2315 2370 2417 2457 2489 2513 2530 2539 2541 2537 2526 2509 2486 2457 2423 2383 2338 2288 2234 2174 2111 2043 1972 1897 1820 1740 1659 1576 1492 1409 1326 1244 1163 1085 1009 936 866 800 736 677 621 569 520 475 433 395 359 327 297 270 245 222 202 183 166 150 136 123 111 101 91 82 74 67 60 54 48 43 39 34 30 27 23 20 17 14 12 10 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 19 26 33 41 50 59 69 80 93 106 121 138 156 176 198 223 250 280 313 349 389 433 482 536 595 659 730 806 889 978 1073 1174 1281 1391 1504 1619 1734 1846 1954 2054 2146 2226 2294 2348 2387 2413 2424 2423 2411 2389 2360 2325 2285 2243 2200 2158 2116 2078 2042 2010 1982 1959 1940 1926 1916 1912 1912 1917 1926 1939 1956 1976 2000 2025 2052 2080 2107 2134 2158 2178 2193 2202 2203 2195 2177 2148 2109 2058 1996 1925 1844 1757 1663 1565 1465 1365 1265 1168 1074 984 898 818 744 674 611 552 498 449 405 364 328 295 265 238 213 191 171 153 137 122 109 97 86 76 67 58 51 44 38 32 27 22 18 13 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 4 10 15 21 28 35 43 51 59 69 78 89 100 113 126 140 155 171 189 208 229 251 276 302 331 362 396 433 473 517 565 617 674 736 803 876 956 1043 1137 1239 1348 1466 1592 1726 1867 2016 2171 2332 2496 2663 2829 2993 3153 3305 3447 3577 3693 3793 3875 3940 3987 4016 4027 4022 4002 3968 3922 3865 3799 3724 3642 3555 3463 3367 3268 3166 3062 2956 2849 2741 2633 2524 2415 2306 2198 2091 1985 1880 1778 1678 1580 1485 1393 1305 1220 1139 1062 988 919 854 793 735 682 632 585 542 502 466 432 400 371 345 320 297 277 257 240 223 208 194 181 169 158 148 138 129 121 113 106 99 93 87 81 76 71 66 61 57 53 49 45 42 38 35 32 29 26 23 20 18 15 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 12 17 21 26 32 38 44 50 57 65 73 82 91 101 112 124 137 151 167 184 202 223 245 270 297 327 361 398 440 486 538 596 661 734 816 907 1010 1124 1253 1395 1554 1730 1924 2136 2366 2614 2878 3155 3442 3734 4023 4302 4563 4798 4999 5158 5270 5333 5346 5311 5232 5115 4966 4792 4600 4395 4183 3969 3757 3548 3346 3153 2968 2792 2627 2472 2326 2190 2064 1946 1836 1735 1641 1554 1474 1400 1331 1268 1210 1157 1108 1062 1020 981 946 912 881 852 825 799 775 751 729 707 686 666 646 626 607 588 568 550 531 512 494 475 457 439 421 403 386 369 352 335 319 303 287 271 256 242 228 214 200 187 175 162 151 139 128 118 107 98 88 79 71 62 55 47 40 33 27 21 15 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 8 10 12 14 16 18 21 23 26 29 32 36 39 44 48 53 58 64 70 77 85 93 102 112 124 136 149 164 181 199 219 242 266 293 323 356 393 433 476 524 576 632 692 757 826 899 975 1054 1135 1218 1301 1383 1463 1539 1610 1675 1733 1783 1823 1854 1875 1886 1887 1879 1863 1838 1806 1767 1722 1673 1619 1562 1502 1440 1377 1312 1248 1183 1119 1055 993 932 873 816 761 708 658 610 565 522 482 445 410 377 347 318 292 268 246 225 206 189 173 159 145 133 122 111 102 93 85 78 71 65 59 54 49 45 40 37 33 30 27 24 21 19 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 10 13 16 20 23 27 31 35 40 45 50 55 61 67 74 81 88 96 105 114 123 133 144 155 167 180 193 207 222 238 255 273 291 311 332 355 378 403 430 458 488 520 554 591 630 671 716 764 816 872 933 999 1070 1148 1232 1324 1423 1532 1650 1777 1915 2064 2224 2394 2574 2762 2956 3152 3347 3533 3704 3851 3967 4043 4072 4049 3973 3846 3674 3464 3226 2971 2709 2448 2196 1957 1734 1530 1344 1178 1029 897 781 678 589 510 442 382 329 284 244 209 179 153 130 109 92 76 63 51 41 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 4 9 13 18 24 29 36 42 49 57 65 73 82 92 102 113 124 137 149 163 177 192 207 223 240 257 275 294 313 333 353 374 396 418 441 464 489 514 540 568 598 630 664 701 742 787 837 893 955 1026 1105 1195 1296 1411 1540 1687 1852 2038 2245 2477 2733 3013 3317 3640 3976 4315 4643 4941 5187 5358 5434 5401 5254 5003 4667 4270 3840 3403 2978 2579 2215 1889 1602 1353 1139 956 800 668 557 463 384 318 262 215 176 143 116 93 73 57 43 32 22 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 9 12 15 18 22 25 29 33 38 43 48 53 59 66 73 80 88 97 107 117 129 142 155 170 187 205 226 248 273 300 331 365 402 444 490 541 598 661 730 806 888 977 1073 1174 1281 1391 1503 1615 1723 1825 1919 2000 2067 2118 2150 2165 2162 2143 2109 2062 2005 1940 1869 1794 1718 1641 1564 1489 1417 1347 1280 1216 1155 1097 1043 991 943 897 854 814 775 739 705 672 641 612 584 558 533 509 486 463 442 422 402 383 365 347 330 314 298 282 267 253 239 226 213 201 189 178 167 157 147 138 129 120 112 104 97 90 84 78 72 66 61 56 52 47 43 39 36 32 29 26 23 20 17 15 13 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 12 16 21 26 31 36 42 48 55 61 69 76 84 93 102 111 121 132 143 155 167 181 195 209 225 242 259 278 297 318 340 363 387 413 440 468 497 528 560 594 629 666 703 742 783 824 866 910 954 999 1045 1092 1139 1187 1235 1284 1334 1385 1436 1489 1542 1597 1654 1712 1772 1834 1899 1965 2034 2106 2180 2256 2334 2415 2496 2578 2660 2741 2819 2894 2963 3024 3076 3116 3142 3152 3145 3117 3070 3002 2914 2808 2685 2549 2401 2246 2087 1927 1768 1614 1466 1325 1194 1071 958 855 761 676 599 531 469 415 366 323 285 251 221 195 172 151 133 117 103 91 80 70 61 53 47 41 35 30 26 22 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 3 5 7 10 13 16 19 22 26 30 34 38 42 47 52 57 63 69 75 82 89 96 105 113 122 132 142 153 164 176 189 203 217 232 248 265 282 301 320 340 361 383 405 429 452 476 501 526 551 575 600 625 649 672 695 718 739 759 779 798 816 833 849 865 880 894 909 923 938 952 967 983 999 1016 1033 1052 1072 1094 1116 1140 1166 1193 1222 1252 1283 1315 1349 1384 1418 1453 1488 1521 1553 1582 1608 1630 1647 1657 1661 1657 1645 1624 1594 1557 1511 1458 1398 1334 1266 1195 1123 1050 979 909 841 776 715 657 603 553 506 463 424 388 354 324 296 271 248 227 208 190 175 160 147 135 123 113 104 95 87 80 73 67 62 56 51 47 42 38 35 31 28 25 22 19 17 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 19 25 32 40 48 57 67 77 89 101 115 130 146 164 184 205 229 255 284 316 351 389 432 478 530 587 649 717 792 873 962 1058 1161 1272 1390 1515 1645 1780 1918 2058 2196 2331 2461 2583 2694 2792 2877 2947 3001 3040 3064 3074 3071 3057 3035 3005 2969 2929 2886 2842 2797 2753 2710 2668 2629 2591 2556 2523 2492 2463 2435 2410 2385 2360 2336 2311 2285 2258 2229 2197 2162 2124 2082 2036 1985 1930 1871 1808 1742 1672 1600 1526 1450 1374 1298 1223 1149 1076 1006 938 874 812 753 698 646 597 552 509 469 433 398 367 337 310 285 261 240 220 201 184 169 154 140 128 116 105 95 85 77 68 61 53 47 40 35 29 24 19 14 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 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 8 13 20 27 35 43 53 63 74 87 100 115 132 150 171 193 218 246 277 311 349 392 438 491 548 612 683 761 847 942 1045 1157 1278 1408 1547 1693 1845 2002 2162 2321 2477 2627 2767 2895 3008 3103 3181 3238 3277 3298 3301 3289 3264 3228 3184 3132 3075 3016 2954 2891 2828 2766 2705 2645 2587 2530 2475 2420 2367 2314 2261 2207 2154 2099 2043 1986 1926 1865 1802 1738 1671 1603 1533 1462 1391 1319 1248 1177 1107 1039 972 908 846 786 730 676 626 578 533 491 452 416 382 350 321 295 270 247 225 206 188 171 156 141 128 116 105 95 85 76 68 60 53 46 40 35 29 24 20 15 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 86 96 107 118 130 143 157 171 186 203 220 239 258 279 301 324 349 375 402 431 461 493 527 562 599 638 678 720 764 809 856 904 953 1004 1056 1109 1162 1216 1270 1324 1378 1430 1482 1532 1580 1626 1670 1711 1748 1782 1813 1840 1863 1882 1897 1909 1916 1919 1919 1915 1908 1898 1885 1869 1851 1831 1808 1784 1758 1731 1702 1672 1642 1611 1579 1546 1513 1480 1446 1413 1379 1346 1312 1279 1245 1212 1179 1147 1115 1083 1051 1020 989 959 929 900 871 843 815 788 761 735 710 685 661 638 615 593 572 551 531 512 493 475 457 440 424 409 393 379 365 351 338 326 313 302 290 280 269 259 249 239 230 221 213 204 196 188 181 173 166 159 152 146 139 133 127 121 116 110 105 100 95 90 85 81 77 72 68 64 60 56 53 49 46 42 39 36 33 30 27 25 22 19 17 14 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 13 18 22 28 33 39 46 53 60 68 77
 0 0 0 0 0 0 0 0 0 0 5 10 15 21 27 34 41 49 57 66 76 87 98 111 124 138 154 170 188 208 229 252 276 303 331 362 395 431 470 511 555 603 653 707 764 824 887 953 1021 1091 1162 1235 1307 1379 1449 1516 1580 1640 1695 1744 1787 1823 1853 1876 1892 1903 1909 1909 1905 1898 1888 1876 1862 1848 1832 1817 1802 1787 1772 1759 1746 1734 1723 1712 1702 1693 1684 1674 1665 1656 1645 1634 1621 1607 1591 1572 1551 1526 1499 1469 1435 1397 1357 1313 1267 1218 1166 1114 1060 1005 950 895 842 789 738 688 641 596 553 513 475 440 407 376 347 321 296 273 252 233 215 198 183 169 156 144 132 122 113 104 96 88 81 74 68 62 57 52 47 43 39 35 31 28 24 21 18 16 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 17 24 32 41 50 61 74 88 103 121 141 163 189 218 251 288 330 378 432 494 563 641 729 826 934 1052 1180 1317 1459 1605 1749 1887 2012 2118 2201 2257 2283 2279 2248 2192 2118 2029 1930 1827 1722 1618 1518 1424 1335 1253 1178 1110 1048 992 942 898 858 823 792 765 741 721 704 689 676 666 658 652 647 645 643 643 645 647 651 655 660 665 671 677 683 688 693 697 700 702 702 701 697 691 684 673 661 646 629 610 590 568 544 520 495 470 444 419 394 370 346 323 301 280 260 240 222 205 189 175 160 147 135 124 113 103 94 85 77 69 62 56 50 44 39 34 30 25 21 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 17 23 30 37 45 54 64 75 86 99 113 128 144 162 182 203 227 252 280 310 343 379 418 460 507 557 612 672 738 809 887 972 1066 1168 1281 1404 1540 1690 1854 2036 2235 2455 2696 2959 3247 3557 3891 4245 4614 4992 5368 5728 6055 6328 6526 6630 6624 6502 6267 5931 5517 5048 4551 4050 3564 3106 2685 2306 1968 1672 1414 1192 1001 838 699 581 481 396 325 265 214 171 134 104 78 57 39 23 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 2 3 4 6 7 9 10 12 13 15 16 18 20 22 24 26 27 30 32 34 36 39 41 44 47 50 53 56 59 63 67 71 76 81 86 92 98 105 112 120 129 139 149 161 174 189 205 223 244 266 292 321 353 390 431 477 529 588 654 728 810 901 1002 1112 1232 1360 1496 1637 1781 1925 2065 2196 2313 2411 2486 2535 2555 2547 2512 2453 2371 2273 2162 2042 1917 1791 1665 1542 1423 1310 1203 1102 1008 920 839 764 695 631 573 519 470 425 384 347 313 283 255 230 207 187 169 153 138 125 113 103 94 86 79 72 67 62 58 54 51 48 46 44 42 40 39 38 37 36 35 34 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 24 24 24 23 23 22 22 21 21 20 19 19 18 17 17 16 15 14 14 13 12 11 10 9 8 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 16 21 27 33 40 46 54 61 69 78 87 96 106 116 127 139 151 163 176 190 205 220 236 253 271 290 309 330 352 375 400 426 454 483 514 548 584 622 664 709 757 810 867 929 997 1070 1151 1239 1335 1440 1554 1677 1809 1951 2103 2262 2430 2603 2780 2959 3137 3309 3473 3624 3759 3873 3963 4025 4058 4061 4034 3976 3891 3781 3650 3500 3337 3164 2984 2801 2618 2437 2261 2092 1929 1775 1630 1494 1368 1251 1144 1045 955 873 799 732 672 617 569 525 487 452 421 394 369 347 328 310 295 280 267 256 245 235 226 217 209 202 195 188 181 175 169 163 157 152 146 141 136 130 125 120 115 110 105 100 95 90 86 81 76 72 67 63 58 54 49 45 41 37 33 29 25 22 18 15 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 12 18 25 32 40 49 59 70 83 96 111 127 145 165 187 210 237 265 296 329 366 405 447 491 538 588 639 693 748 804 861 917 973 1028 1082 1134 1183 1230 1275 1318 1359 1398 1437 1476 1516 1557 1600 1647 1698 1755 1818 1888 1966 2053 2150 2257 2375 2503 2642 2791 2946 3107 3267 3422 3564 3685 3775 3824 3824 3770 3660 3497 3288 3043 2776 2498 2222 1955 1706 1477 1271 1088 928 788 667 563 474 398 334 278 231 191 157 128 104 83 65 49 36 25 16 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
 78 81 84 87 91 94 97 101 104 108 112 116 120 124 128 132 137 142 147 152 158 163 169 176 182 190 197 205 213 222 232 242 253 265 278 292 307 323 340 359 380 403 427 454 483 514 549 586 627 672 720 772 829 889 954 1024 1098 1176 1257 1342 1429 1518 1606 1693 1777 1857 1930 1994 2048 2090 2118 2132 2132 2117 2087 2045 1991 1927 1855 1777 1693 1607 1519 1432 1345 1260 1178 1098 1023 950 882 818 758 701 649 599 554 511 472 436 402 371 342 316 292 269 249 230 213 197 182 168 156 145 134 125 116 108 101 94 88 82 76 72 67 63 59 55 52 49 46 43 40 38 36 33 31 29 28 26 24 23 21 20 18 17 16 15 13 12 11 10 9 8 7 6 5 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 35 37 39 41 43 45 47 50 52 54 57 59 62 64 67 70 72 75
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 12 15 19 22 26 30 35 40 46 52 58 65 73 81 91 101 112 124 138 152 169 187 206 228 252 278 306 338 372 410 452 496 545 598 655 717 783 853 927 1005 1086 1170 1257 1345 1434 1523 1612 1698 1782 1862 1938 2010 2076 2136 2191 2240 2282 2319 2350 2374 2393 2405 2412 2412 2407 2394 2376 2350 2317 2277 2229 2174 2112 2043 1967 1886 1799 1709 1615 1520 1423 1327 1232 1140 1050 964 882 805 733 666 603 545 493 444 400 360 324 291 261 234 210 188 169 151 135 121 108 96 86 77 68 60 53 47 41 36 32 27 23 20 16 14 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 2 5 7 10 13 15 18 21 24 28 31 34 38 42 46 50 54 59 63 68 73 79 84 90 96 102 109 116 124 131 139 148 157 167 177 187 199 211 224 237 252 268 284 303 322 343 366 391 417 447 479 513 551 593 638 688 742 802 866 936 1012 1095 1183 1278 1379 1487 1601 1720 1844 1972 2102 2234 2366 2495 2620 2737 2845 2939 3019 3080 3122 3142 3139 3114 3066 2997 2908 2803 2683 2552 2414 2270 2124 1979 1836 1697 1564 1438 1319 1208 1104 1009 922 842 770 704 644 591 542 499 459 424 392 363 337 314 293 273 256 240 225 212 200 188 178 168 159 150 142 135 128 121 115 109 103 97 92 87 82 78 73 69 65 61 57 54 50 47 43 40 37 34 31 28 25 22 20 17 15 12 10 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 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 8 15 23 33 44 56 70 87 106 129 155 184 219 259 305 357 417 485 562 648 743 846 956 1070 1185 1296 1398 1485 1553 1598 1618 1613 1584 1535 1471 1395 1313 1227 1141 1057 977 902 832 767 709 657 610 568 531 500 472 449 431 416 405 398 394 395 400 409 423 441 466 496 533 579 633 697 772 861 965 1086 1226 1387 1571 1778 2008 2259 2524 2792 3046 3265 3422 3495 3468 3339 3122 2841 2525 2201 1889 1603 1348 1127 937 776 641 528 433 354 288 233 187 149 117 89 67 47 31 18 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
 174 189 205 221 239 257 276 296 317 339 361 385 409 433 459 484 511 537 564 591 618 645 672 698 724 749 773 796 817 837 855 872 886 899 909 918 924 928 929 928 926 921 914 906 896 884 871 858 843 828 812 796 780 764 748 732 716 701 686 671 657 644 631 619 607 596 586 576 566 557 548 540 533 526 519 513 507 501 496 491 487 483 479 475 472 469 467 464 462 461 459 458 456 455 454 454 453 453 452 452 452 452 452 451 451 451 451 450 450 449 448 447 445 443 441 439 436 433 429 425 421 416 411 405 399 393 386 379 371 363 355 347 338 330 321 312 303 294 285 277 268 259 250 242 233 225 217 209 201 193 186 179 172 165 158 152 145 139 133 127 122 116 111 106 101 96 91 86 82 77 73 69 65 61 58 54 50 47 44 40 37 34 31 28 26 23 21 18 16 14 11 9 7 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 13 15 19 22 26 30 35 40 46 52 59 66 74 82 91 101 111 122 134 147 160
 52 55 57 60 63 66 69 72 75 78 80 83 86 88 91 93 96 98 100 102 104 106 108 110 111 113 114 115 116 118 119 119 120 121 121 122 122 123 123 123 124 124 124 124 124 125 125 125 126 126 127 128 129 130 132 134 136 138 141 145 149 153 159 164 171 178 186 195 205 216 228 241 256 271 288 307 327 348 371 396 423 452 483 516 551 589 629 672 718 767 819 875 933 995 1059 1127 1198 1272 1347 1424 1502 1580 1657 1732 1802 1867 1925 1975 2013 2040 2055 2055 2042 2015 1975 1924 1862 1792 1715 1633 1548 1462 1375 1290 1208 1128 1052 980 912 848 788 733 682 634 590 549 511 477 445 415 387 362 338 317 296 277 260 243 228 214 200 188 176 165 154 145 135 126 118 110 103 96 89 83 77 71 65 60 55 50 46 41 37 33 30 26 23 19 16 13 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 1 2 4 5 7 9 11 13 15 17 19 22 24 27 29 32 35 37 40 43 46 49
 0 0 0 0 0 0 0 0 0 1 4 8 11 15 19 23 27 32 37 42 48 54 60 67 75 83 91 100 110 121 133 145 159 174 190 207 226 247 270 295 322 351 384 420 459 501 548 599 655 716 783 855 934 1018 1109 1206 1310 1419 1533 1652 1775 1900 2025 2149 2271 2388 2497 2599 2690 2769 2837 2891 2932 2960 2976 2979 2972 2956 2930 2897 2858 2813 2763 2709 2652 2592 2530 2466 2400 2332 2263 2192 2120 2046 1971 1895 1819 1741 1663 1584 1506 1428 1350 1274 1199 1125 1054 985 918 854 793 735 681 629 581 535 493 454 418 384 353 324 298 274 252 232 213 196 180 166 153 141 130 120 110 102 94 87 80 74 68 63 58 53 49 45 42 38 35 32 29 26 24 22 19 17 15 13 11 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 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 9 12 16 20 24 29 34 40 46 53 61 69 78 88 100 112 125 140 156 174 193 213 235 259 284 312 340 370 402 435 469 504 539 575 612 648 684 720 755 790 825 859 892 926 960 995 1031 1069 1110 1153 1200 1253 1311 1375 1448 1531 1624 1729 1849 1985 2139 2313 2509 2729 2973 3242 3533 3843 4164 4484 4786 5050 5250 5363 5370 5263 5044 4730 4345 3920 3481 3051 2647 2277 1948 1659 1408 1192 1009 852 720 608 513 433 365 308 259 217 182 152 126 104 85 69 55 43 33 23 16 9 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
 11 12 14 15 16 18 19 20 22 23 25 26 28 29 31 33 34 36 38 40 42 44 46 48 50 53 55 58 61 64 67 70 73 77 81 85 89 93 98 103 109 114 120 127 134 141 148 156 165 174 184 193 204 215 226 238 250 263 276 289 303 316 330 343 357 370 382 395 406 418 428 438 447 455 463 470 476 482 487 491 496 499 503 507 510 514 518 522 526 530 535 541 547 554 561 570 579 589 600 612 625 639 654 670 688 706 726 747 768 791 813 837 860 883 906 927 947 965 980 992 1000 1005 1005 1000 991 977 959 936 910 881 850 816 781 745 708 672 636 601 568 535 504 474 446 419 394 370 348 327 307 289 271 255 240 225 212 199 187 176 166 156 146 137 129 121 113 106 99 92 86 80 74 69 64 59 54 49 45 41 37 33 30 26 23 20 17 15 12 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 12 16 20 25 30 36 43 51 60 70 81 94 109 125 143 163 186 211 238 269 302 338 377 419 463 508 555 603 651 697 742 785 824 859 890 916 937 955 968 978 985 990 993 997 1000 1004 1011 1019 1031 1047 1068 1094 1126 1166 1213 1270 1337 1415 1506 1610 1728 1862 2010 2173 2349 2533 2720 2902 3068 3205 3299 3338 3313 3221 3067 2863 2622 2363 2099 1843 1603 1384 1189 1017 867 738 627 532 451 383 324 274 232 196 165 138 115 96 79 65 52 41 32 23 16 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12 15 18 21 24 28 33 37 43 49 56 64 73 84 95 108 123 140 159 181 205 232 263 298 337 380 428 481 540 603 672 745 822 902 984 1065 1145 1220 1289 1350 1400 1439 1465 1479 1481 1471 1452 1424 1389 1349 1306 1260 1212 1165 1118 1072 1028 986 946 908 873 839 808 779 752 727 704 682 662 642 624 607 591 575 560 545 530 516 501 486 471 456 441 425 410 394 378 362 345 329 313 298 282 267 252 238 224 210 197 185 173 161 151 140 131 122 113 105 97 90 83 76 70 65 59 54 50 45 41 37 34 30 27 24 21 18 16 13 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 40 46 51 57 64 70 77 84 92 100 108 116 125 134 143 153 163 173 183 194 205 215 226 237 248 260 271 282 293 303 314 325 335 345 354 364 373 381 389 397 405 412 418 424 430 435 441 446 450 455 460 464 469 474 479 485 491 498 505 514 523 533 544 556 569 584 600 617 636 656 677 701 725 751 779 809 840 873 908 944 982 1022 1063 1106 1151 1197 1244 1292 1340 1389 1438 1486 1532 1576 1617 1654 1686 1712 1731 1741 1743 1735 1718 1690 1654 1608 1554 1492 1426 1354 1280 1204 1128 1052 978 907 839 774 713 656 603 554 508 466 428 393 361 331 304 280 257 237 218 201 185 170 157 145 134 123 114 105 97 89 82 76 70 64 59 54 49 45 41 37 34 30 27 24 21 18 16 13 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 14 18 22 26 31
 0 0 0 0 0 0 1 4 8 13 17 22 28 33 40 46 54 62 70 79 89 100 112 125 139 155 172 191 211 234 259 287 318 352 390 432 478 530 588 652 723 802 888 984 1088 1201 1323 1453 1590 1731 1875 2016 2151 2276 2385 2475 2540 2579 2591 2576 2537 2476 2398 2307 2206 2101 1993 1887 1783 1683 1589 1500 1418 1342 1272 1208 1149 1096 1047 1003 963 927 894 865 838 814 792 772 754 738 723 710 697 686 675 665 656 647 639 630 621 613 604 595 585 575 564 553 541 528 514 500 485 470 454 438 421 404 387 370 353 336 320 303 287 272 257 243 229 216 203 191 180 169 159 149 140 131 123 115 108 101 95 88 83 77 72 67 63 58 54 50 47 43 40 37 34 31 28 26 23 21 18 16 14 12 10 8 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 14 16 19 22 24 27 31 34 37 41 44 48 52 56 60 65 69 74 79 84 89 94 100 106 112 118 125 132 139 146 154 162 170 178 187 196 205 214 224 234 245 256 267 278 290 302 315 327 340 354 368 382 397 412 428 444 460 478 495 514 533 553 573 595 617 640 664 688 714 740 767 795 823 852 882 912 943 973 1004 1036 1067 1097 1128 1157 1186 1214 1241 1266 1289 1310 1328 1344 1357 1367 1373 1376 1374 1369 1359 1345 1327 1304 1278 1248 1215 1179 1141 1100 1058 1014 970 926 881 838 795 753 712 673 636 601 567 535 505 477 451 426 403 381 361 342 324 308 293 278 265 252 240 229 219 209 200 191 182 175 167 160 153 147 140 134 129 123 118 113 108 103 99 94 90 86 82 78 74 71 67 64 61 57 54 51 48 45 42 40 37 34 32 29 27 24 22 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 1 2 5 7 9
 6 8 10 12 15 18 20 23 27 30 33 37 41 45 49 54 58 63 68 74 80 86 92 99 106 114 122 130 139 148 158 169 180 192 205 218 232 247 263 280 299 318 339 360 384 409 435 463 493 525 559 595 633 672 714 758 803 850 898 947 996 1045 1094 1141 1187 1230 1269 1304 1335 1360 1379 1393 1400 1401 1396 1384 1368 1346 1319 1289 1255 1218 1179 1138 1096 1053 1009 966 923 880 838 797 757 718 681 645 610 577 545 515 486 459 433 409 386 364 344 325 307 291 275 261 247 235 223 212 202 193 184 176 168 161 154 148 142 136 131 126 121 116 112 107 103 99 96 92 88 85 82 78 75 72 69 66 63 60 58 55 53 50 48 45 43 41 39 36 34 32 30 29 27 25 23 21 20 18 17 15 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4
 49 52 55 58 62 65 68 72 75 79 82 86 90 94 98 103 107 112 117 122 127 132 138 144 150 157 164 172 179 188 197 206 216 227 239 251 264 278 294 310 328 348 368 391 415 441 469 500 532 567 604 644 686 731 777 826 876 927 979 1032 1083 1133 1181 1226 1266 1302 1332 1357 1375 1386 1390 1387 1378 1363 1343 1318 1288 1256 1220 1182 1142 1102 1060 1019 977 936 896 857 818 780 744 709 675 642 610 580 551 523 497 471 447 423 401 380 360 341 323 305 289 274 259 246 233 221 209 199 189 179 171 162 155 148 141 135 129 123 118 113 109 104 100 97 93 90 87 84 81 78 75 73 71 68 66 64 62 60 58 57 55 53 52 50 49 47 46 44 43 42 40 39 38 37 35 34 33 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 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 1 2 3 4 5 6 7 8 10 11 13 14 16 18 20 22 24 26 29 31 33 36 38 41 44 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 12 15 19 24 28 33 39 44 50 56 63 70 78 86 95 104 113 124 134 146 158 171 184 198 213 229 245 262 280 298 317 337 357 377 398 420 441 463 485 507 529 550 572 593 615 636 657 678 699 720 742 764 787 810 835 861 889 918 949 983 1019 1057 1099 1143 1191 1243 1298 1358 1421 1489 1562 1639 1720 1805 1893 1984 2076 2169 2259 2346 2425 2494 2550 2589 2608 2605 2578 2526 2451 2354 2238 2109 1968 1823 1675 1530 1390 1256 1131 1016 910 814 727 649 579 517 462 413 369 330 296 265 238 214 192 173 155 140 126 113 102 91 82 73 66 59 52 46 41 36 31 27 23 19 16 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 18 26 35 46 58 72 88 107 129 155 185 220 261 309 365 430 507 597 701 821 959 1116 1293 1488 1699 1920 2144 2360 2556 2720 2839 2907 2922 2885 2804 2688 2549 2395 2236 2078 1926 1783 1651 1531 1423 1326 1241 1166 1102 1046 999 960 929 904 885 873 866 865 870 880 895 915 940 971 1006 1046 1091 1140 1191 1246 1302 1358 1412 1463 1507 1544 1571 1584 1584 1569 1538 1492 1433 1363 1283 1197 1107 1017 927 841 758 680 608 542 481 427 377 332 292 257 225 196 171 148 128 110 94 79 66 55 45 36 27 20 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 50 58 66 75 85 95 106 118 130 144 158 173 190 207 226 245 267 289 314 340 367 397 428 461 497 534 574 616 660 706 755 805 857 910 964 1018 1072 1125 1177 1226 1271 1313 1349 1380 1404 1421 1431 1434 1430 1419 1402 1380 1353 1322 1287 1251 1213 1174 1135 1097 1059 1022 987 953 921 891 862 836 811 788 766 747 728 711 696 681 668 656 644 634 625 616 608 600 594 587 581 576 570 565 560 555 551 546 541 536 531 526 520 514 508 502 495 487 479 471 462 453 444 434 424 413 403 392 381 369 358 347 336 326 315 304 294 285 275 266 257 249 240 233 225 218 212 205 199 194 188 183 178 174 169 165 161 157 154 150 147 144 141 138 135 133 130 128 125 123 121 119 116 114 112 110 108 106 104 102 100 98 96 94 92 90 88 86 83 81 79 77 75 72 70 68 65 63 60 58 56 53 51 48 46 43 41 39 36 34 32 30 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 14 19 24 30 36
 70 75 79 83 88 93 98 103 108 113 119 124 130 136 143 149 156 163 170 177 185 193 201 210 219 228 238 248 258 269 280 291 303 316 328 341 355 368 382 396 410 424 439 453 467 481 494 507 519 531 542 553 563 571 580 587 593 599 604 608 612 615 618 621 623 625 627 630 632 634 637 640 644 648 652 657 663 669 676 683 691 699 708 718 728 739 749 760 771 782 793 803 813 821 829 835 839 841 840 837 831 822 809 794 775 753 728 701 672 642 610 577 544 511 478 446 416 386 358 331 307 283 261 241 223 206 190 176 163 151 140 130 121 113 105 98 92 87 82 77 73 69 65 62 59 56 54 51 49 47 46 44 42 41 40 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 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 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 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 1 2 3 4 5 7 8 10 12 14 16 18 20 23 25 28 31 34 37 40 44 47 51 54 58 62 66
 170 185 200 215 232 249 266 284 302 321 340 358 377 395 412 429 444 458 471 483 493 500 506 510 513 513 511 507 502 495 487 478 467 456 444 431 418 404 391 378 364 351 339 326 315 303 293 283 274 265 257 251 244 239 234 230 227 225 223 222 222 222 223 224 227 229 232 236 240 245 250 256 262 269 276 284 292 301 310 320 331 341 353 365 377 390 404 418 432 447 462 477 492 507 522 537 551 564 576 586 595 602 607 609 609 606 600 591 580 566 550 531 511 490 468 445 421 398 375 352 330 309 289 270 252 235 219 204 190 177 165 154 144 135 126 118 110 104 97 91 86 81 76 72 68 64 60 57 54 51 48 46 43 41 39 37 35 33 32 30 28 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 5 5 4 3 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 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 1 1 2 2 3 4 5 7 8 10 12 14 16 19 22 25 29 33 37 42 47 53 60 66 74 82 91 100 110 121 132 144 157
 25 29 33 37 41 46 50 55 61 66 72 78 84 90 97 104 111 119 127 135 144 152 162 171 181 192 202 213 225 237 249 261 274 287 300 314 328 342 355 369 383 396 410 423 435 447 458 468 478 487 494 501 507 511 515 518 519 520 520 519 517 515 512 510 507 504 501 498 496 494 492 492 492 492 494 496 500 505 511 518 526 537 549 562 578 595 615 638 663 691 723 758 797 841 890 944 1004 1071 1145 1227 1318 1416 1524 1642 1767 1901 2040 2183 2326 2463 2590 2698 2781 2831 2844 2816 2748 2642 2505 2344 2167 1983 1799 1620 1450 1292 1147 1017 899 795 702 620 548 484 428 379 336 298 264 235 209 185 165 147 130 116 103 91 81 71 63 55 48 42 36 31 26 22 17 14 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 14 18 21
 3 5 8 10 12 15 18 21 24 27 31 34 38 43 47 52 57 62 68 74 81 88 96 104 112 122 132 142 154 166 179 193 208 224 241 259 278 298 319 341 365 389 414 439 465 492 518 544 569 594 617 638 658 676 691 703 713 720 724 726 726 723 718 712 704 695 686 676 665 655 645 636 627 619 612 606 600 597 594 592 592 593 596 600 605 612 620 630 642 654 669 685 702 721 741 763 786 810 835 860 886 912 938 962 985 1006 1023 1038 1048 1053 1053 1047 1036 1018 995 966 933 896 855 812 767 722 677 632 588 546 506 467 431 398 366 337 310 285 263 242 222 205 189 174 160 148 137 127 117 108 100 93 86 80 75 69 64 60 56 52 48 45 42 39 36 34 31 29 27 25 23 21 19 18 16 15 13 12 11 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 14 17 21 25 30 34 40 46 52 59 67 75 85 95 107 119 134 149 167 187 208 232 259 289 321 357 397 440 487 538 592 650 711 775 839 904 969 1031 1090 1143 1190 1230 1262 1285 1300 1306 1305 1298 1284 1267 1245 1222 1198 1173 1148 1125 1104 1084 1068 1055 1045 1039 1037 1039 1046 1058 1076 1100 1130 1167 1212 1265 1328 1400 1482 1575 1680 1796 1923 2060 2204 2352 2499 2639 2764 2866 2935 2963 2946 2881 2771 2622 2442 2243 2034 1825 1622 1432 1256 1097 955 828 717 620 535 462 398 342 294 252 215 184 156 132 110 92 76 61 49 38 28 19 11 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 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 28 30 32 34 36 38 41 44 47 50 54 58 62 67 72 78 85 92 99 108 118 128 140 153 168 184 202 222 244 269 297 327 361 397 438 482 530 583 639 699 762 829 899 972 1046 1121 1197 1271 1344 1414 1481 1545 1603 1657 1705 1748 1786 1819 1847 1870 1890 1906 1919 1930 1937 1943 1946 1947 1945 1942 1936 1927 1914 1899 1878 1854 1824 1789 1749 1703 1652 1595 1534 1468 1399 1328 1254 1180 1106 1033 961 892 826 762 703 647 594 545 500 459 420 385 353 323 296 272 249 229 210 193 177 163 149 137 126 116 107 98 90 83 76 69 64 58 53 48 44 39 36 32 28 25 22 19 16 13 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 3 5 8 11 14 18 22 25 30 34 39 44 50 56 62 69 76 84 93 102 112 122 134 146 159 174 189 206 224 243 264 286 310 335 363 391 422 453 487 521 557 594 631 668 704 740 774 805 835 861 883 901 915 925 930 931 928 921 911 897 882 865 846 826 806 786 765 745 726 708 690 673 658 644 631 619 608 599 590 584 578 573 570 568 567 567 568 571 575 581 587 595 605 616 628 643 658 676 695 716 739 763 790 817 847 878 909 942 974 1007 1038 1067 1094 1118 1137 1151 1159 1160 1155 1142 1121 1094 1061 1022 979 932 882 831 779 727 676 627 580 535 492 452 415 380 347 317 290 264 241 219 200 181 165 149 135 122 111 100 90 80 72 64 57 50 44 38 33 28 23 19 15 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 5 9 12 16 20 25 29 34 40 46 52 59 66 74 82 91 101 112 124 136 150 165 181 199 218 240 263 288 316 346 380 416 456 499 547 599 655 716 782 853 928 1008 1092 1179 1268 1359 1450 1538 1623 1702 1773 1834 1885 1923 1948 1960 1960 1947 1923 1890 1849 1801 1749 1693 1635 1576 1516 1458 1401 1345 1292 1241 1192 1147 1103 1062 1024 988 955 924 895 869 844 822 801 783 766 751 738 727 717 709 703 698 695 693 693 695 698 702 707 713 721 729 737 746 755 763 771 778 784 788 791 792 790 787 780 772 760 746 730 711 690 667 642 616 589 561 533 504 476 448 420 392 366 340 316 292 269 248 228 208 190 173 157 142 128 115 102 91 80 70 60 52 44 36 29 23 17 11 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 4 8 12 17 22 28 34 40 47 54 62 71 81 91 103 116 130 145 162 180 201 224 249 277 309 343 382 425 474 527 586 652 725 804 892 987 1090 1200 1317 1439 1564 1692 1818 1941 2057 2163 2257 2336 2399 2446 2476 2490 2491 2481 2461 2434 2403 2370 2336 2304 2274 2248 2226 2209 2198 2193 2193 2199 2210 2226 2246 2270 2297 2325 2353 2380 2403 2421 2431 2430 2418 2391 2348 2289 2214 2123 2019 1904 1780 1650 1519 1389 1262 1140 1025 918 819 729 648 575 509 451 400 354 313 278 246 219 194 173 154 137 122 109 97 87 77 69 62 55 49 44 39 34 30 26 23 20 17 14 12 10 8 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 18 20 22 23 26 28 30 32 35 37 40 42 45 48 51 55 58 62 65 69 74 78 82 87 92 98 103 109 115 122 128 135 143 151 158 167 175 184 193 202 211 221 230 239 248 257 266 274 282 289 295 301 306 310 313 315 316 317 316 315 313 310 307 303 299 294 289 284 280 275 270 266 261 257 254 251 248 246 244 243 242 243 243 245 247 250 254 258 264 271 279 288 298 310 323 339 356 375 397 422 449 480 515 554 598 648 702 764 832 907 990 1080 1177 1281 1390 1501 1612 1718 1813 1892 1949 1979 1978 1947 1885 1799 1692 1573 1446 1317 1191 1071 959 857 763 679 604 537 478 426 379 339 303 271 243 218 196 176 159 143 129 117 106 96 87 78 71 64 58 53 48 43 39 35 31 28 25 22 19 17 15 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 1 3 4 5 7 8 10 11 13 14
 25 27 29 30 32 33 35 36 38 40 41 43 45 47 49 51 53 55 57 59 62 64 67 69 72 75 78 82 85 89 93 97 102 106 111 117 123 129 135 142 150 158 167 176 186 196 207 219 232 246 260 275 291 309 327 346 366 387 408 431 454 478 502 528 553 579 605 631 657 683 709 735 761 787 813 838 864 891 917 945 973 1001 1031 1062 1095 1129 1165 1202 1242 1283 1327 1372 1419 1467 1516 1566 1615 1662 1706 1747 1781 1808 1826 1833 1827 1808 1775 1729 1669 1598 1517 1429 1335 1239 1143 1048 956 869 787 711 641 577 520 467 421 379 342 308 279 253 229 209 190 174 160 147 135 125 116 107 100 93 87 82 77 72 68 65 61 58 55 53 50 48 46 44 43 41 39 38 37 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 17 16 16 15 14 14 13 12 11 11 10 9 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 12 14 15 16 18 19 21 22 24
 0 0 3 6 10 14 17 21 26 30 35 40 45 50 56 62 68 74 81 88 95 103 111 119 128 137 146 156 166 177 188 199 211 223 236 249 263 277 292 307 322 338 355 371 389 407 425 444 463 483 503 524 546 568 592 616 641 668 696 725 757 790 825 862 901 943 987 1034 1083 1135 1189 1244 1302 1362 1422 1483 1543 1604 1662 1719 1772 1822 1866 1905 1937 1961 1978 1985 1983 1971 1950 1920 1880 1832 1777 1714 1647 1574 1498 1420 1341 1262 1183 1105 1030 957 888 822 759 701 646 595 548 505 465 429 397 367 340 316 295 276 259 243 230 218 207 198 190 182 176 170 165 161 157 153 150 147 144 142 139 137 135 133 132 130 128 127 125 124 122 121 119 118 116 115 113 112 110 108 107 105 103 101 99 97 95 93 91 89 86 84 81 79 76 74 71 68 66 63 60 57 54 52 49 46 43 41 38 35 33 30 28 25 23 21 19 17 15 13 11 10 8 7 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 1 5 9 13 17 21 26 32 38 44 50 57 65 73 81 90 100 110 121 133 145 157 171 185 199 214 230 246 263 280 297 314 332 349 366 383 399 415 430 444 457 469 480 490 499 506 512 517 521 525 527 529 531 533 534 536 539 542 546 552 558 566 576 588 602 618 636 656 679 705 733 764 798 835 875 918 963 1012 1064 1118 1175 1234 1295 1357 1418 1478 1536 1590 1638 1678 1708 1726 1731 1722 1698 1658 1605 1540 1463 1379 1289 1196 1102 1009 920 834 754 680 611 549 492 441 395 354 317 284 255 229 206 186 168 152 138 125 113 103 94 86 78 71 65 60 55 50 46 42 39 35 32 29 27 24 22 20 18 16 14 13 11 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 7 7 8 9 10 10 11 12 13 13 14 15 16 17 17 18 19 20 21 22 23 24 26 27 28 29 31 32 34 36 37 39 41 43 46 48 51 54 57 60 64 68 73 78 83 89 96 103 111 120 130 141 153 166 180 196 214 234 255 278 304 332 363 396 432 472 514 561 610 664 721 782 846 914 986 1060 1137 1215 1294 1373 1451 1526 1596 1661 1717 1764 1800 1825 1836 1834 1819 1792 1753 1703 1644 1578 1507 1432 1354 1276 1198 1122 1047 976 908 844 784 728 675 627 582 541 503 469 437 408 381 357 335 314 296 279 263 248 235 223 211 201 191 182 173 165 158 151 144 138 132 126 121 116 111 107 102 98 94 90 87 83 80 77 74 71 68 65 62 60 57 55 52 50 48 45 43 41 39 37 35 33 32 30 28 26 25 23 22 20 19 17 16 15 14 13 12 11 10 9 8 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8 9 10 11 13 15 17 19 21 24 27 31 35 39 44 50 56 63 71 80 90 101 114 128 143 160 179 200 223 248 276 306 339 374 412 453 497 544 594 647 702 761 822 886 952 1020 1091 1163 1236 1311 1387 1463 1540 1616 1692 1767 1841 1913 1983 2050 2113 2173 2227 2276 2319 2354 2382 2400 2409 2407 2395 2372 2338 2293 2238 2173 2100 2020 1933 1842 1748 1653 1557 1462 1368 1277 1190 1106 1026 951 880 814 752 694 640 590 544 502 462 426 392 361 333 306 282 259 238 219 201 184 169 155 141 129 117 107 97 87 79 70 63 56 49 43 37 31 26 21 17 12 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 76 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 116 118 120 122 124 126 128 130 132 134 136 138 140 142 144 146 149 151 153 156 159 161 164 167 171 174 178 182 186 190 195 201 206 212 219 226 234 243 252 262 272 283 295 308 322 337 352 369 386 404 423 443 463 485 507 529 552 576 600 625 649 674 698 722 746 768 790 811 830 847 863 876 887 895 900 903 902 898 892 882 869 853 835 814 791 767 741 714 685 657 628 599 570 541 513 486 460 435 411 388 366 346 326 308 292 276 262 248 236 224 214 204 196 188 180 174 167 162 157 152 148 144 141 138 135 132 130 128 126 124 122 121 119 118 117 116 115 114 113 112 112 111 111 110 110 109 109 108 108 108 107 107 107 106 106 106 106 105 105 105 104 104 104 103 103 102 102 101 100 100 99 98 98 97 96 95 94 93 91 90 89 88 86 85 84 82 81 79 78 76 75 73 72 70 68 67 66 64 63 61 60 59 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 26 26 25 25 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 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 17 18 20 21 23 24 26 28 30 31 33 35 37 39 41 44 46 48 50 52 54 57 59 61 63 66 68 70 72 74
 44 47 49 52 55 57 60 63 65 68 71 73 76 79 82 85 87 90 93 96 99 102 105 108 111 114 117 120 123 127 130 133 137 141 144 148 152 157 161 165 170 175 180 185 191 197 203 210 216 224 231 239 248 256 266 275 286 296 308 319 331 344 357 370 384 398 413 427 442 457 472 487 502 517 531 546 560 573 586 599 612 623 635 646 656 666 675 683 691 699 705 711 717 721 725 728 731 732 733 733 732 729 726 722 716 710 702 694 684 673 661 648 635 620 605 589 573 556 539 522 505 488 470 454 437 421 405 389 374 359 345 332 319 306 294 282 271 260 250 240 231 222 213 205 197 189 182 175 168 161 155 149 143 137 131 126 121 116 111 106 102 97 93 89 84 80 77 73 69 65 62 58 55 52 49 46 43 40 37 34 31 29 26 24 22 19 17 15 13 11 9 8 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 11 12 14 16 17 19 21 23 25 28 30 32 34 37 39 42
 15 17 19 21 22 24 26 28 30 32 34 36 38 40 42 44 47 49 51 54 56 59 61 64 67 69 72 75 78 80 83 86 89 92 95 98 101 105 108 111 114 117 120 123 127 130 133 136 139 142 145 148 151 154 156 159 162 165 168 171 174 177 180 183 186 190 194 198 202 206 210 215 220 226 231 238 244 251 258 266 274 282 291 301 311 321 333 344 357 370 384 399 415 431 449 468 487 508 530 553 577 602 628 656 684 714 744 775 806 837 867 897 926 952 977 998 1015 1029 1038 1042 1041 1035 1023 1007 986 961 932 901 867 832 796 759 723 687 651 617 584 552 522 494 466 441 417 394 373 353 334 316 300 284 269 255 242 230 218 207 197 187 178 169 160 152 144 137 130 123 117 110 104 99 93 88 83 78 73 69 64 60 56 52 48 45 41 38 35 32 29 27 24 22 19 17 15 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 1 2 4 5 6 8 9 11 12 14
 54 56 58 60 62 64 66 69 71 73 75 77 79 81 84 86 88 90 92 95 97 99 101 103 106 108 110 113 115 117 120 122 124 127 129 131 134 136 139 141 143 146 148 151 154 156 159 161 164 167 170 173 176 179 182 185 189 192 196 200 204 209 213 218 223 228 233 239 244 250 257 263 270 276 283 291 298 305 313 321 329 338 346 355 364 374 383 393 403 414 425 436 447 459 471 484 497 510 524 538 552 567 583 599 615 631 648 665 682 699 716 733 750 766 782 797 811 825 837 848 858 865 871 876 878 878 876 872 866 858 848 837 824 809 793 776 758 739 720 700 679 659 639 618 598 578 558 539 520 501 483 465 448 431 415 399 384 369 355 341 328 315 302 290 278 267 256 245 234 224 215 205 196 187 179 170 162 154 147 139 132 125 119 112 106 100 94 89 83 78 73 69 64 60 56 52 49 45 42 39 36 34 31 29 27 25 23 22 20 19 18 17 16 15 14 14 13 13 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 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 5 6 7 9 10 11 12 14 15 17 18 20 21 23 25 27 28 30 32 34 36 38 40 42 44 46 48 50 52
 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 13 14 15 17 18 20 22 24 26 29 32 35 38 42 46 51 56 62 69 76 84 94 104 116 130 145 162 181 203 227 254 284 318 355 396 441 490 541 596 653 712 771 828 883 932 976 1011 1037 1052 1058 1053 1039 1016 987 952 913 872 828 785 741 699 658 618 581 545 512 481 452 424 399 376 354 334 316 299 284 270 257 245 234 225 216 208 201 195 190 185 180 177 173 170 168 165 163 161 159 158 156 154 153 151 150 148 146 145 143 141 139 137 134 132 129 127 124 121 118 115 112 109 106 103 100 97 94 90 87 84 81 78 75 72 69 66 63 60 57 55 52 49 47 44 42 40 37 35 33 31 29 27 25 24 22 20 19 17 16 15 13 12 11 10 9 8 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 31 34 38 41 44 48 51 55 59 63 67 72 76 81 86 91 96 102 107 113 119 126 132 139 147 154 162 170 179 188 197 206 216 226 236 247 257 268 279 290 302 313 324 335 346 356 366 376 385 394 402 410 417 424 430 435 441 445 450 455 459 464 468 473 479 484 491 498 506 515 526 537 549 563 578 595 613 633 655 678 704 731 760 792 825 860 898 936 976 1018 1059 1101 1141 1179 1215 1245 1271 1289 1298 1298 1288 1268 1237 1196 1147 1090 1028 963 895 826 759 694 632 573 518 468 421 379 341 307 276 249 224 203 183 166 151 137 125 115 105 97 89 83 77 72 67 63 59 56 53 50 47 45 43 41 40 38 37 36 35 33 33 32 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 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 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 18 20 23
 0 0 0 1 2 4 6 9 11 13 16 19 22 25 28 32 35 40 44 48 53 59 65 71 78 85 93 101 111 121 132 145 158 173 189 207 226 248 272 299 328 361 397 436 480 529 582 640 704 773 847 927 1011 1098 1187 1277 1366 1450 1528 1596 1652 1694 1721 1732 1728 1708 1675 1632 1579 1520 1456 1390 1323 1257 1192 1130 1071 1015 962 913 868 826 787 752 719 689 662 637 615 594 576 559 544 531 519 509 500 492 485 479 475 471 468 466 465 464 464 464 465 466 468 469 470 472 473 473 473 472 470 468 464 460 454 447 439 430 420 409 397 384 371 357 343 329 314 299 285 270 256 243 229 216 204 192 180 169 159 149 139 130 121 113 106 98 92 85 79 73 68 62 58 53 49 44 40 37 33 30 27 24 21 18 15 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 9 10 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 39 41 43 45 47 49 52 54 57 60 63 66 69 73 77 81 85 89 94 99 104 109 115 121 127 133 139 146 153 160 167 174 181 188 195 202 209 216 223 230 237 243 249 256 261 267 273 278 283 288 293 298 303 308 313 318 323 328 333 338 343 349 355 361 367 374 381 388 395 403 411 419 428 437 446 455 464 474 483 493 502 511 519 527 534 541 547 551 555 557 558 557 555 552 547 541 533 524 513 502 490 477 464 450 436 422 407 393 379 365 352 339 326 314 302 291 280 270 260 250 242 233 225 218 210 203 197 191 185 179 174 169 164 160 155 151 147 143 139 135 132 129 125 122 119 116 113 110 107 104 101 98 95 93 90 87 84 82 79 76 74 71 69 66 64 61 59 56 54 52 49 47 45 43 41 39 37 36 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8
 14 18 21 25 29 34 39 44 49 55 61 68 75 82 90 98 107 117 127 137 148 160 173 186 199 214 229 245 262 279 297 316 336 355 376 396 417 438 459 480 500 519 538 555 571 586 599 609 618 625 630 632 633 632 628 624 618 610 602 593 584 574 564 554 544 535 526 517 509 502 495 488 483 478 473 470 466 464 462 460 459 459 459 460 461 462 464 466 468 471 474 477 480 483 486 489 492 495 497 499 500 501 501 500 499 496 493 488 482 475 468 459 449 438 427 415 402 389 376 362 349 335 322 309 296 283 271 260 249 238 228 218 209 200 192 184 176 169 163 156 150 144 139 134 129 124 120 116 111 107 104 100 97 93 90 87 84 81 78 75 72 70 67 64 62 59 57 54 52 50 47 45 43 41 39 37 34 32 30 28 27 25 23 21 19 18 16 14 13 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 8 11
 49 53 58 62 67 71 76 81 86 91 97 102 108 114 120 126 132 139 146 152 160 167 174 182 190 199 207 217 226 236 246 257 268 280 293 306 320 335 351 368 385 404 424 445 467 491 516 542 569 598 628 659 691 723 757 790 823 856 887 917 945 971 994 1014 1031 1044 1053 1059 1060 1059 1053 1045 1034 1021 1005 988 969 950 929 908 887 865 843 822 801 780 759 739 720 700 682 663 645 628 611 594 577 561 545 529 513 497 482 467 452 437 422 407 393 379 365 351 338 325 312 299 287 275 264 253 242 231 222 212 203 194 186 177 170 162 155 149 142 136 130 125 119 114 109 105 100 96 92 88 84 81 77 74 71 68 65 62 59 57 54 52 50 47 45 43 41 39 37 35 33 31 29 28 26 24 22 21 19 18 16 15 13 12 10 9 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 8 10 12 14 17 19 22 25 28 31 34 38 41 45
 13 14 15 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 39 40 41 42 44 45 46 48 49 51 52 54 56 58 60 61 64 66 68 70 73 75 78 81 84 87 91 94 98 102 106 111 115 120 126 131 137 143 149 156 162 169 176 184 191 199 207 215 223 231 239 247 255 262 270 278 285 292 300 307 314 320 327 334 340 347 353 360 367 373 380 387 395 402 410 419 427 437 446 457 468 480 492 506 520 535 552 569 588 608 629 651 675 700 727 755 784 814 845 877 909 940 972 1002 1031 1057 1080 1100 1115 1126 1132 1132 1126 1114 1098 1075 1049 1017 983 945 906 864 822 779 736 694 653 613 574 536 501 466 434 403 374 347 321 296 274 252 232 213 196 179 164 150 136 124 112 101 91 81 73 64 57 50 43 37 31 26 21 17 13 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12
 94 96 97 99 101 102 104 106 107 109 111 113 115 117 120 122 125 127 130 133 136 140 144 148 152 157 162 168 174 181 188 196 204 214 224 236 249 263 278 295 314 334 357 382 410 441 475 512 552 596 644 696 752 812 875 941 1010 1079 1149 1218 1283 1344 1398 1443 1479 1504 1517 1517 1507 1485 1453 1413 1367 1315 1260 1203 1145 1087 1030 975 922 871 823 778 736 696 659 625 593 563 536 510 487 465 445 427 410 395 381 368 357 346 337 328 321 314 309 304 300 296 293 291 290 289 289 289 290 291 292 294 295 297 299 301 303 304 306 307 308 308 308 308 307 306 304 301 299 295 291 287 282 277 272 266 260 254 247 241 234 227 220 213 206 199 192 185 179 172 165 159 152 146 140 134 128 122 117 111 106 101 96 91 86 81 77 72 68 63 59 55 51 47 44 40 37 33 30 27 24 21 18 15 12 10 7 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 3 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 40 42 44 46 47 49 51 53 55 57 59 61 63 65 67 68 70 72 74 76 78 79 81 83 85 86 88 89 91 93
 69 75 80 86 92 99 105 112 119 126 133 140 147 154 162 169 175 182 188 194 200 205 209 213 216 219 220 222 222 222 221 219 217 214 211 207 203 199 194 190 185 179 174 169 164 159 154 149 145 141 136 133 129 126 123 120 117 115 113 111 109 108 107 106 105 104 104 103 103 103 102 102 102 102 103 103 103 103 103 104 104 104 105 105 105 106 106 107 107 107 108 108 109 109 110 110 111 111 112 113 113 114 115 115 116 117 118 119 120 121 123 124 126 127 129 131 134 136 139 142 146 150 155 160 166 172 179 187 196 206 217 229 243 258 274 291 310 331 353 376 401 427 454 481 508 536 562 587 610 630 646 658 665 666 663 653 638 619 595 568 539 508 475 443 410 379 348 319 292 266 242 220 199 180 162 146 131 117 105 93 83 74 65 57 50 43 37 32 27 22 18 15 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 9 11 12 15 17 19 22 25 28 31 34 38 42 46 50 54 59 64
 62 71 81 91 102 114 127 141 155 170 186 202 220 238 257 277 297 317 338 360 381 403 424 445 466 486 505 523 539 555 568 581 591 599 606 611 613 614 613 611 607 601 594 586 577 567 557 546 535 524 513 503 492 483 474 466 460 454 449 445 443 441 441 442 444 448 452 458 465 473 482 492 503 515 528 542 557 573 590 608 627 646 666 687 709 731 752 774 795 816 835 853 868 881 891 897 899 896 889 877 860 838 812 782 749 713 676 637 597 557 518 481 444 409 377 346 317 291 267 245 224 206 189 175 161 149 138 128 120 112 105 99 93 88 84 80 76 73 70 68 65 63 61 60 58 57 55 54 53 52 51 51 50 49 48 48 47 47 46 46 45 45 45 44 44 43 43 42 42 42 41 41 40 39 39 38 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 15 21 26 32 39 46 54
 18 21 23 26 29 32 36 39 43 47 51 56 61 66 72 77 84 91 98 106 115 125 135 146 159 172 187 203 221 241 263 287 313 342 375 410 450 493 541 593 650 712 779 851 927 1008 1091 1175 1259 1340 1416 1484 1542 1586 1616 1630 1627 1609 1577 1532 1478 1416 1350 1281 1211 1142 1075 1012 951 895 843 795 752 713 677 645 617 593 571 552 536 523 512 503 496 492 490 489 491 494 500 507 517 528 541 557 574 594 616 640 666 695 726 759 794 831 870 909 949 989 1028 1064 1098 1128 1152 1170 1180 1182 1175 1160 1136 1105 1066 1022 973 921 867 812 758 704 653 604 558 515 474 437 402 370 341 315 290 268 248 230 213 198 184 172 160 150 140 132 124 116 110 104 98 93 88 84 80 76 72 69 66 63 61 58 56 54 52 50 48 47 45 44 42 41 40 39 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 11 13 15
 24 26 28 29 31 32 34 35 37 38 40 41 43 44 46 47 49 50 52 53 55 56 58 59 60 61 63 64 65 66 67 68 69 69 70 71 71 72 72 72 72 72 72 72 72 71 71 70 70 69 68 67 66 65 64 64 63 62 61 61 60 60 60 60 60 61 61 63 64 67 69 72 76 81 86 92 98 106 115 125 136 149 164 180 198 219 242 268 298 331 369 412 461 516 579 651 733 826 933 1054 1193 1349 1525 1720 1934 2163 2401 2637 2857 3041 3171 3231 3210 3110 2942 2723 2474 2213 1957 1715 1493 1295 1119 966 833 719 621 538 466 405 352 308 269 236 208 184 163 145 130 116 104 94 85 78 71 65 59 55 50 47 43 40 38 35 33 31 29 27 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 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 13 13 13 13 13 12 12 12 11 11 11 10 10 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 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 12 14 15 17 18 20 21 23
 0 2 5 7 10 12 15 19 22 26 29 34 38 43 48 54 60 67 74 82 91 101 111 123 135 149 164 181 200 220 243 268 295 326 359 396 436 481 529 581 637 696 759 823 889 954 1016 1075 1127 1170 1203 1225 1233 1229 1213 1186 1149 1106 1057 1005 951 897 843 792 744 698 656 617 582 550 522 496 474 454 437 423 411 401 393 387 383 380 380 381 384 388 394 402 411 423 436 450 467 485 506 528 552 578 605 634 664 695 726 757 786 813 837 856 871 878 879 872 857 835 806 771 731 688 643 596 550 504 461 420 381 345 312 282 254 229 206 186 168 151 137 123 112 101 92 83 75 68 62 57 51 47 43 39 36 32 30 27 25 22 20 19 17 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 0 0 0 0 0 0 0 0 0 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 12 15 19 24 29 34 39 45 52 59 66 74 83 93 104 115 127 141 156 172 190 209 230 253 277 304 333 365 398 435 473 513 556 599 644 688 731 773 811 846 874 896 911 917 916 907 890 867 838 805 768 729 689 649 610 571 534 499 466 435 406 380 355 333 313 295 279 264 251 240 230 221 213 207 201 197 193 190 189 187 187 187 188 190 193 196 200 205 211 218 226 234 244 255 268 282 297 315 334 355 379 405 434 466 501 540 582 628 678 732 789 850 912 976 1040 1101 1159 1209 1250 1278 1293 1293 1276 1245 1200 1144 1080 1010 936 863 790 721 655 593 537 485 437 394 356 321 289 261 236 213 193 175 158 143 130 118 107 97 88 80 73 66 60 54 49 44 40 36 32 29 26 23 20 17 15 13 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 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 2 5
 30 33 36 39 43 46 50 54 58 62 66 71 76 81 86 92 98 104 110 117 124 132 139 148 156 165 174 184 194 204 215 226 238 250 262 275 288 301 314 328 341 355 369 382 396 409 421 434 445 456 467 476 485 493 501 507 512 517 520 523 525 526 527 526 526 524 522 519 516 513 509 505 501 496 492 487 482 477 472 467 461 456 451 446 440 435 430 425 420 415 410 406 401 396 392 387 383 378 374 370 366 362 358 354 350 346 342 339 335 332 329 326 323 320 317 315 313 311 309 307 306 305 304 303 302 301 300 299 298 297 296 295 294 292 290 288 285 282 279 275 271 267 263 258 252 247 241 235 229 223 216 210 203 197 190 183 176 170 163 156 150 143 137 131 125 119 113 108 102 97 92 87 82 78 73 69 65 61 57 53 50 46 43 40 37 34 31 28 26 23 21 19 17 15 13 11 10 8 7 5 4 3 2 1 1 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 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 6 6 5 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12 14 16 18 20 22 25 28
 36 39 42 45 49 52 56 60 64 68 73 77 82 87 92 98 104 110 116 123 130 137 145 153 162 171 180 190 201 212 224 237 250 264 280 296 313 332 351 372 395 419 444 471 500 531 564 598 635 673 713 755 798 842 887 932 977 1020 1062 1102 1138 1170 1198 1221 1238 1249 1254 1253 1247 1235 1218 1197 1172 1145 1114 1082 1049 1015 980 946 912 878 846 814 784 755 727 700 675 650 628 606 585 566 548 531 515 500 486 472 460 448 438 428 419 410 402 395 389 383 378 373 369 365 362 359 356 354 351 349 347 345 343 340 338 335 332 328 325 321 316 311 306 300 294 287 281 273 266 258 251 243 234 226 218 210 202 193 185 177 169 162 154 147 139 132 126 119 112 106 100 94 89 83 78 73 68 64 59 55 51 47 43 39 36 32 29 26 23 20 17 14 12 9 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 4 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 1 2 3 5 6 7 9 10 12 14 16 18 20 23 25 27 30 33
 54 59 63 68 74 79 85 91 98 105 112 119 127 136 144 153 163 173 184 195 206 218 230 243 257 271 285 300 315 330 346 361 377 393 409 425 440 455 470 484 497 509 520 530 539 547 554 559 563 566 567 567 567 565 562 559 555 551 546 541 535 530 524 519 514 508 503 499 494 490 486 483 480 477 475 473 471 470 469 469 468 469 469 470 471 473 475 477 479 482 485 489 492 496 500 504 508 512 516 520 524 528 531 534 537 539 541 542 542 541 540 537 534 529 524 517 509 501 491 480 469 457 444 431 417 403 388 374 359 345 330 316 302 289 275 263 250 238 226 215 205 194 185 175 166 158 150 142 135 128 121 115 109 103 97 92 87 82 78 73 69 65 62 58 55 51 48 45 42 39 37 34 32 29 27 25 23 21 19 17 15 13 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 1 1 1 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 12 13 16 18 20 23 26 28 31 35 38 42 46 50
 56 59 62 65 68 71 74 78 81 84 87 91 94 98 101 105 108 112 116 119 123 127 131 135 139 143 147 151 155 159 163 168 172 176 181 185 189 194 198 203 207 211 216 220 224 229 233 237 242 246 250 254 258 262 266 270 274 278 282 285 289 293 297 300 304 308 311 315 319 322 326 329 333 337 340 344 347 351 355 358 362 365 369 373 377 380 384 388 392 396 399 403 407 410 414 417 420 423 425 427 429 431 432 432 432 431 430 428 425 422 418 413 408 402 396 389 381 373 365 357 348 339 330 321 312 304 295 287 279 271 263 256 249 242 236 230 224 219 214 209 204 200 196 192 188 184 181 178 174 171 168 166 163 160 158 155 153 150 148 145 143 140 138 136 133 131 128 126 124 121 119 116 113 111 108 105 103 100 97 94 92 89 86 83 80 77 75 72 69 66 63 61 58 55 53 50 48 45 43 41 39 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 8 9 10 12 13 15 17 18 20 22 24 26 28 31 33 35 38 40 43 45 48 51 53
 125 135 146 158 170 183 197 211 225 240 256 273 290 307 325 344 363 382 402 423 443 464 485 506 527 547 568 588 608 627 646 663 679 695 708 720 731 739 746 750 752 752 750 745 738 730 719 706 692 677 660 642 624 604 585 565 546 526 507 488 470 452 434 418 401 386 371 357 344 331 319 307 296 286 276 267 258 250 242 234 227 220 214 208 202 197 191 186 181 177 172 168 164 160 156 152 149 145 142 138 135 131 128 125 122 119 116 113 110 107 104 102 99 96 94 91 89 86 84 82 80 78 76 74 73 71 70 68 67 65 64 63 62 61 60 59 58 57 57 56 55 55 54 54 53 52 52 52 51 51 50 50 49 49 49 48 48 48 47 47 46 46 46 45 45 44 44 44 43 43 42 42 41 40 40 39 39 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 18 17 16 15 14 13 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 10 12 14 17 19 23 26 30 34 38 43 48 54 60 66 73 80 88 97 105 115
 89 95 101 107 113 120 126 133 140 147 155 162 170 178 185 193 201 209 217 225 233 241 248 255 262 269 275 281 286 291 295 298 301 303 305 305 306 305 304 302 299 296 292 288 284 279 274 268 263 257 252 247 241 236 231 227 223 219 216 213 210 209 207 207 206 207 208 210 212 215 219 224 229 235 242 250 259 268 279 290 303 317 332 348 366 385 406 429 453 479 507 537 569 603 638 676 716 756 798 841 883 925 964 1001 1033 1061 1081 1095 1100 1096 1083 1062 1033 998 956 910 860 809 757 706 656 607 561 517 477 439 404 372 342 315 291 268 248 230 213 198 185 173 162 152 142 134 127 120 114 108 103 98 94 90 87 83 80 77 75 72 70 68 66 64 63 61 60 58 57 56 54 53 52 51 50 49 48 48 47 46 45 44 44 43 42 42 41 41 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 30 30 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 9 9 8 8 7 6 6 5 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 11 13 16 18 21 24 27 31 34 38 42 46 50 54 59 63 68 73 78 84
 132 134 136 138 141 143 145 147 149 151 153 156 158 160 162 164 166 169 171 173 175 178 180 182 185 187 190 192 195 197 200 202 204 207 209 211 214 216 218 220 222 224 226 228 229 231 233 234 236 237 239 240 242 244 246 248 250 253 256 259 263 267 271 277 283 289 296 304 313 323 333 345 358 371 386 403 420 440 461 483 508 535 563 595 629 665 705 748 794 844 898 956 1017 1083 1153 1226 1302 1380 1459 1538 1615 1686 1751 1805 1846 1872 1880 1869 1839 1791 1726 1647 1556 1458 1356 1252 1149 1050 954 865 782 705 635 571 513 461 415 373 336 304 274 248 225 205 187 171 157 144 133 123 115 107 100 94 89 84 79 76 72 69 67 64 62 60 59 57 56 55 54 53 53 52 52 51 51 51 51 51 51 51 52 52 52 53 54 54 55 56 57 58 59 60 61 62 64 65 67 68 70 72 74 76 78 80 82 85 87 90 92 95 98 100 103 106 109 111 114 117 119 122 124 126 128 130 132 133 134 135 135 135 135 134 134 132 131 129 127 125 123 120 117 114 111 108 105 102 99 95 92 89 86 83 80 77 74 71 68 66 63 61 58 56 54 52 50 48 46 44 43 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 8 9 9 10 11 12 14 15 17 18 20 22 24 27 29 32 34 37 40 43 46 50 53 57 60 64 67 71 74 78 81 85 88 92 95 98 101 105 108 111 113 116 119 122 124 127 129
 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10 12 14 16 18 20 22 25 27 30 32 35 38 41 44 48 51 55 58 62 66 70 74 78 83 87 92 96 101 106 110 115 120 125 130 135 140 145 150 155 160 165 170 175 180 186 191 197 204 210 217 225 233 243 252 263 275 288 303 319 336 356 377 400 426 454 485 518 555 596 640 689 742 799 862 929 1002 1080 1162 1248 1336 1426 1514 1599 1676 1743 1795 1828 1839 1828 1793 1736 1660 1568 1464 1354 1242 1131 1023 922 828 741 662 592 529 472 422 378 339 305 275 248 224 203 185 168 153 140 128 117 108 99 91 84 77 71 66 61 56 52 47 44 40 37 34 31 28 26 23 21 19 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 58 61 64 67 70 73 76 78 81 84 87 89 92 94 97 99 101 103 105 107 108 110 111 112 113 114 115 115 116 116 116 116 116 116 116 116 116 115 115 115 115 114 114 114 114 114 114 114 115 116 117 118 120 122 125 128 131 136 140 146 152 158 166 175 184 194 206 218 232 246 262 279 298 318 339 362 386 411 439 467 497 528 561 594 629 664 700 735 771 805 838 869 898 924 946 964 977 985 988 986 979 966 949 927 902 873 842 809 774 739 703 668 633 599 566 534 504 476 449 424 400 378 357 338 320 303 288 274 260 248 236 225 215 205 196 188 179 172 164 157 151 144 138 132 127 121 116 111 106 101 96 92 88 84 80 76 72 68 65 61 58 55 51 48 45 43 40 37 35 32 30 27 25 23 21 19 17 15 13 11 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 11 12 14 15 17 19 21 23 25 27 29 31 34 36 39 42 44 47 50 52
 19 21 22 24 26 28 29 31 33 35 37 39 41 43 44 46 48 50 52 54 56 58 60 63 65 67 69 71 74 76 78 81 83 86 88 91 94 97 100 103 106 110 113 117 121 126 130 135 140 146 152 159 166 174 182 191 202 213 225 238 253 270 287 307 329 352 378 406 436 469 505 544 585 629 676 725 776 830 885 941 997 1053 1107 1159 1208 1251 1289 1319 1342 1355 1360 1354 1339 1315 1283 1244 1198 1147 1092 1035 976 917 858 801 745 691 640 591 545 502 462 425 391 359 330 304 280 258 238 220 204 190 177 166 156 147 139 132 127 122 117 113 110 108 106 104 103 102 101 100 100 100 100 100 101 101 102 103 103 104 105 106 107 108 109 110 111 112 112 113 114 115 115 116 116 117 117 117 117 117 117 117 116 115 114 113 112 111 109 108 106 104 101 99 96 94 91 88 85 82 79 76 73 70 66 63 60 57 54 51 48 45 42 40 37 35 32 30 28 26 25 23 21 20 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 9 11 12 14 16 17
 32 34 36 38 40 42 44 47 49 52 55 58 61 64 68 71 75 79 83 88 93 98 103 109 115 121 128 135 143 151 160 169 178 188 199 210 222 235 248 262 277 292 307 324 340 358 375 393 411 429 447 465 482 499 515 530 544 557 569 579 588 595 600 604 607 608 607 605 602 598 593 587 580 572 563 555 545 536 526 516 506 495 485 474 464 454 443 433 423 413 403 393 384 374 365 355 346 337 328 319 311 302 294 285 277 269 261 253 246 238 231 224 217 211 204 198 192 186 180 175 170 165 160 155 151 147 143 139 135 132 128 125 122 119 116 113 110 108 105 103 100 98 96 93 91 89 87 85 83 81 79 78 76 74 72 71 69 67 66 64 63 61 60 59 57 56 55 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 21 21 20 19 19 18 18 17 16 15 15 14 13 13 12 11 11 10 9 8 8 7 7 6 5 5 4 4 3 3 3 2 2 2 2 2 1 1 2 2 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 17 18 19 21 22 23 25 27 28 30
 10 12 14 16 18 21 23 25 28 30 32 35 38 40 43 46 49 52 55 58 61 65 68 72 76 79 83 88 92 96 101 106 111 116 122 127 133 140 146 153 161 168 176 185 194 203 214 224 236 248 261 275 291 307 324 343 363 385 409 435 463 493 525 561 599 640 685 733 784 839 898 960 1025 1095 1167 1242 1320 1400 1482 1564 1647 1728 1808 1885 1958 2026 2088 2142 2188 2225 2251 2266 2270 2262 2243 2212 2172 2121 2062 1995 1921 1843 1760 1675 1589 1502 1415 1330 1248 1168 1091 1018 949 884 823 766 714 665 620 579 541 507 475 447 421 397 376 356 339 323 308 295 282 271 261 251 243 235 227 220 213 207 201 196 190 185 181 176 171 167 163 159 155 151 147 144 140 137 133 130 126 123 120 116 113 110 106 103 100 97 94 90 87 84 81 78 75 72 69 66 63 60 57 54 51 48 46 43 40 38 35 33 30 28 25 23 21 19 17 16 14 12 11 9 8 7 6 5 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8
 66 68 71 73 76 79 82 84 87 90 93 96 99 102 105 109 112 115 118 122 125 128 132 135 139 142 145 149 152 156 159 162 166 169 172 175 178 181 183 186 189 191 193 196 198 200 202 204 205 207 209 211 212 214 216 218 220 222 224 226 228 231 234 236 239 243 246 250 253 257 261 265 270 274 279 284 289 294 299 304 309 315 320 325 330 335 340 345 349 353 357 360 363 365 367 368 368 367 365 363 360 355 350 344 337 330 322 313 303 293 283 272 262 251 240 229 218 208 198 188 178 169 160 152 144 137 130 124 118 112 107 102 97 93 90 86 83 80 78 75 73 71 69 68 66 65 64 63 62 61 60 60 59 59 58 58 58 58 57 57 57 57 57 57 57 58 58 58 58 58 59 59 59 60 60 61 61 61 62 62 63 64 64 65 65 66 66 67 68 68 69 70 70 71 72 72 73 73 74 75 75 76 76 77 77 78 78 79 79 79 80 80 80 80 80 80 80 80 79 79 79 78 78 77 76 76 75 74 73 72 71 70 69 67 66 65 64 62 61 60 58 57 56 54 53 52 50 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 3 3 2 2 2 3 3 3 3 3 4 4 5 5 6 7 8 8 9 10 12 13 14 15 17 18 20 21 23 24 26 28 30 32 34 36 38 40 42 44 46 49 51 53 56 58 61 63
 72 74 75 77 78 80 82 83 85 87 88 90 92 93 95 97 99 100 102 104 106 108 110 112 114 116 118 120 123 125 127 129 132 134 137 140 143 145 148 151 155 158 162 165 169 173 178 182 187 192 198 204 210 217 224 232 240 249 258 268 279 290 302 314 328 342 357 372 388 405 423 441 460 480 500 521 542 563 585 607 629 651 672 694 715 735 754 772 789 804 817 828 837 844 848 849 847 843 835 825 812 796 779 758 736 713 688 662 635 608 580 553 526 499 473 448 423 400 377 356 336 317 299 282 266 252 238 226 214 203 194 185 177 169 162 156 150 145 141 136 133 129 126 123 121 118 116 114 113 111 110 108 107 106 105 105 104 103 103 102 102 101 101 101 100 100 100 100 100 100 100 100 100 100 101 101 101 101 101 102 102 102 103 103 103 104 104 105 105 106 106 106 107 107 108 108 109 109 110 110 111 111 112 112 113 113 113 114 114 115 115 115 116 116 116 117 117 117 117 118 118 118 118 118 118 117 117 117 117 116 116 115 114 114 113 112 111 110 109 107 106 105 103 102 101 99 98 96 94 93 91 90 88 86 85 83 81 80 78 76 75 73 72 70 68 67 65 64 62 61 59 58 57 55 54 52 51 50 48 47 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 28 27 26 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 38 40 41 43 44 46 48 49 51 53 54 56 57 59 61 62 64 66 67 69 70
 0 0 0 0 0 0 0 2 4 6 9 11 14 17 20 23 27 31 35 39 44 49 55 61 67 74 82 90 99 109 120 131 144 158 173 190 208 228 250 273 299 327 357 389 424 461 501 543 586 632 678 725 772 818 862 903 941 974 1002 1024 1041 1051 1055 1053 1046 1035 1020 1001 981 959 936 912 889 867 845 825 806 789 774 760 749 739 732 726 722 720 721 723 727 733 741 751 763 777 793 811 830 851 874 898 924 950 977 1004 1030 1056 1079 1101 1119 1132 1141 1145 1142 1132 1116 1093 1063 1028 988 944 896 846 795 744 694 644 597 551 508 467 430 394 362 332 304 279 256 234 215 197 181 166 153 140 129 119 109 101 93 85 79 72 67 61 57 52 48 44 40 37 34 31 28 26 23 21 19 17 15 13 12 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 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 25 28 30 33 35 38 41 44 47 50 54 57 61 65 69 73 78 83 88 93 98 104 111 117 124 131 139 147 155 164 173 183 193 204 215 226 238 251 264 277 291 306 320 335 350 366 381 396 411 426 441 455 468 481 493 504 514 523 531 538 544 549 552 555 556 557 557 557 555 553 551 549 546 543 541 538 535 533 530 529 527 526 525 525 525 526 528 530 533 536 540 545 550 557 564 572 581 590 601 612 624 636 650 664 678 693 708 724 739 754 768 781 793 803 812 818 822 822 820 814 806 793 778 759 738 715 689 662 633 604 574 544 514 485 456 429 402 377 353 330 308 287 268 250 233 217 202 188 175 163 152 142 132 123 114 106 99 92 85 79 73 68 63 58 53 49 45 42 38 35 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 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 10 12 14 15 17 19
 52 57 61 66 71 77 82 89 95 102 110 118 126 135 145 155 166 178 190 203 217 232 247 263 280 297 315 333 351 369 387 404 420 434 447 458 466 472 475 475 471 465 456 445 431 416 399 382 363 345 326 307 289 272 255 240 225 211 198 186 175 165 155 147 139 132 125 120 114 110 106 102 99 96 93 91 90 88 87 86 85 85 85 85 86 86 87 89 90 92 94 97 100 103 106 110 115 120 125 131 138 145 153 162 172 182 194 206 220 234 250 267 286 305 325 346 368 390 412 433 453 472 488 501 511 517 518 516 509 498 484 467 447 426 404 381 358 335 313 292 272 253 235 219 203 189 176 163 152 142 132 123 115 108 101 94 89 83 78 73 69 65 61 58 55 52 49 46 43 41 39 37 35 33 31 29 28 26 25 23 22 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 21 23 26 28 31 34 38 41 44 48
 39 43 47 52 56 61 66 71 77 83 89 95 102 109 116 124 132 141 149 158 168 178 188 198 209 220 231 242 253 265 276 288 299 310 321 332 342 351 360 369 377 384 390 396 401 405 408 410 412 413 414 414 414 413 412 410 409 407 405 404 402 401 399 398 397 396 396 395 395 395 395 396 396 397 398 399 400 401 402 404 405 406 407 408 408 409 409 409 409 408 407 406 404 401 398 395 391 386 381 375 369 362 354 346 338 329 320 310 301 291 281 271 261 251 242 233 223 215 206 198 190 183 176 169 163 157 151 146 142 137 133 129 125 122 119 116 113 111 109 106 104 102 100 99 97 95 94 92 91 89 88 87 85 84 83 81 80 79 77 76 75 73 72 70 69 68 66 65 63 62 60 59 57 56 54 53 51 50 48 47 45 43 42 40 39 37 36 34 33 31 30 29 27 26 24 23 22 21 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 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 1 3 5 6 8 10 13 15 17 20 23 26 29 32 36
 212 215 218 220 222 223 225 226 226 227 227 227 227 226 225 224 223 222 220 219 217 215 213 211 209 207 205 202 200 198 196 194 192 189 188 186 184 182 181 179 178 177 176 176 175 175 175 175 176 177 178 179 180 182 184 186 189 192 195 198 201 205 208 212 216 220 225 229 234 238 243 248 253 257 262 267 272 277 282 287 292 297 302 308 313 318 323 328 333 338 343 348 353 358 363 368 373 378 382 387 391 395 399 402 406 409 412 414 416 417 418 419 419 419 418 416 414 412 409 406 402 398 394 389 384 379 373 367 361 356 350 343 337 331 325 319 314 308 302 296 291 285 280 274 269 264 259 254 249 244 240 235 230 226 221 216 212 207 203 199 194 190 186 181 177 173 169 164 160 156 152 148 144 140 135 131 127 123 120 116 112 108 104 100 97 93 90 86 83 79 76 73 69 66 63 60 57 54 52 49 47 44 42 40 37 35 33 32 30 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36 37 38 39 40 41 42 43 45 46 48 49 51 53 56 58 61 63 66 69 73 76 80 84 88 92 96 101 105 110 115 120 125 130 135 141 146 151 157 162 167 172 177 182 186 191 195 199 203 206 209
 35 40 44 49 54 60 66 72 79 86 93 101 110 119 129 139 149 160 172 185 198 212 226 242 257 274 291 310 328 348 368 388 409 431 453 476 498 521 543 566 588 610 630 651 670 687 704 719 732 743 752 760 765 768 768 767 764 759 751 743 732 721 708 695 680 665 650 634 618 602 586 570 554 539 524 510 495 482 469 456 444 432 420 410 399 389 379 370 361 353 345 337 329 322 315 308 301 294 288 282 276 270 264 259 253 248 242 237 232 227 223 218 214 209 205 201 197 193 190 186 183 179 176 173 170 167 165 162 159 157 154 151 149 147 144 142 139 137 134 132 129 127 124 122 119 116 114 111 108 106 103 100 97 94 92 89 86 83 80 77 75 72 69 66 63 61 58 55 52 50 47 45 42 40 37 35 32 30 28 26 24 22 20 18 16 14 12 10 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 1 3 5 7 10 12 15 18 21 24 27 31
 215 222 230 237 245 254 262 271 280 289 299 310 321 333 345 358 372 387 402 418 436 454 473 493 514 536 558 580 603 626 649 671 692 711 728 743 754 762 766 765 761 752 739 721 701 677 651 623 594 564 534 504 475 447 420 394 370 348 327 307 289 272 257 244 231 220 210 201 193 185 179 173 169 165 161 158 156 155 154 153 153 154 155 156 159 161 164 168 173 178 183 190 197 205 213 223 233 244 257 270 284 299 315 331 349 367 386 405 423 442 459 476 490 502 512 518 521 520 515 506 494 479 461 441 419 397 373 350 327 305 284 263 244 226 209 193 179 166 154 143 133 123 115 107 100 94 88 83 78 74 70 67 64 61 58 56 54 52 50 49 47 46 45 44 43 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 42 43 43 44 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 49 49 48 48 47 47 46 45 44 43 42 41 40 39 37 36 35 33 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 11 13 14 16 18 20 23 25 28 31 35 38 42 46 50 55 59 64 70 75 81 86 92 98 105 111 118 124 131 138 145 151 158 165 172 179 186 193 200 208
 234 242 250 257 264 271 278 284 291 297 302 307 313 317 322 326 330 334 338 341 345 348 351 354 357 360 363 365 368 371 373 376 378 381 384 386 389 391 394 396 399 401 403 406 408 410 412 414 416 417 419 420 421 422 422 423 423 423 423 422 422 421 420 419 417 416 415 413 412 411 409 408 407 406 405 404 404 404 404 404 405 406 407 409 411 413 416 419 422 426 430 435 440 445 451 457 463 469 475 482 488 495 501 507 513 518 522 526 530 532 533 533 532 530 526 522 516 508 500 491 480 469 457 445 432 419 406 392 379 366 353 341 329 318 307 296 286 277 268 259 251 244 237 230 224 218 213 208 203 199 195 191 188 185 182 179 176 173 171 169 167 165 163 161 159 157 155 154 152 150 149 147 145 143 141 140 138 136 133 131 129 127 124 122 119 116 113 110 107 104 101 98 95 91 88 85 81 78 74 71 68 64 61 58 55 52 49 46 43 41 38 36 33 31 29 27 25 23 22 20 19 17 16 15 14 13 12 11 11 10 10 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 5 5 6 6 7 8 9 10 11 12 14 16 17 19 22 24 27 29 32 36 39 43 47 52 57 62 67 72 78 84 91 98 105 112 119 127 135 143 151 159 168 176 185 193 201 210 218 226
 0 0 0 0 0 0 1 3 4 5 6 8 9 11 13 14 16 18 20 22 25 27 30 32 35 39 42 45 49 53 57 62 67 72 77 83 90 96 103 111 119 128 137 146 157 168 180 192 205 219 234 249 266 283 301 320 340 361 383 406 429 453 478 504 530 557 584 612 639 667 695 723 750 778 804 831 857 882 907 930 953 976 997 1018 1038 1056 1074 1091 1106 1121 1134 1145 1155 1162 1168 1171 1172 1169 1164 1155 1142 1126 1106 1082 1054 1023 988 951 911 868 824 780 734 689 644 601 558 517 478 441 406 374 343 315 288 264 241 221 201 184 168 153 140 128 117 106 97 88 80 73 67 61 55 50 45 41 37 33 30 27 24 21 19 16 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 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 57 59 61 63 64 66 68 69 70 72 73 75 76 77 78 80 81 82 83 84 85 86 87 89 90 91 92 94 95 97 99 100 102 104 106 109 111 114 117 121 124 128 132 137 142 148 154 161 168 176 185 195 206 217 230 244 259 275 292 311 331 352 375 399 424 450 477 505 533 561 590 618 646 673 699 723 746 767 785 801 814 825 833 838 840 840 836 831 822 812 799 785 768 750 730 710 688 665 641 617 592 567 542 517 493 468 444 421 398 376 355 334 315 296 279 262 247 232 219 206 194 184 174 165 157 149 143 137 131 126 122 118 115 112 109 107 105 103 101 100 99 98 98 97 97 97 97 97 97 97 98 98 99 99 100 100 101 102 102 103 104 105 105 106 106 107 107 108 108 108 108 108 107 107 106 106 104 103 102 100 98 96 94 92 89 86 84 81 77 74 71 68 64 61 57 54 51 47 44 41 38 35 32 30 27 25 22 20 18 16 14 13 11 10 9 7 6 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53
 90 91 93 95 97 98 100 102 105 107 109 111 114 117 119 122 125 129 132 136 140 144 148 152 157 162 168 174 180 187 194 202 210 219 229 239 250 262 275 288 303 319 335 353 372 392 414 436 459 483 507 532 557 581 605 628 649 668 685 699 710 717 721 721 717 711 700 687 672 654 635 614 593 570 548 526 503 482 461 440 420 402 384 367 350 335 321 307 294 282 271 260 250 240 231 223 215 208 201 194 188 182 177 172 167 162 158 154 150 147 143 140 137 135 132 129 127 125 123 121 119 117 115 114 112 110 109 107 106 105 103 102 100 99 97 96 95 93 92 91 89 88 86 85 83 82 81 79 78 77 75 74 72 71 70 68 67 66 65 63 62 61 60 58 57 56 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 36 36 37 38 39 40 40 41 42 43 44 44 45 46 47 48 48 49 50 51 52 52 53 54 55 55 56 57 58 59 60 60 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 80 81 82 84 85 87 88
 10 11 12 13 14 14 15 16 17 18 19 20 22 23 24 25 27 28 30 31 33 35 36 38 40 42 45 47 49 52 54 57 60 63 66 69 73 76 80 84 88 92 96 100 105 110 115 120 125 130 136 142 148 154 160 167 174 181 188 196 204 212 221 230 239 249 259 270 281 293 305 317 330 344 358 372 387 402 418 433 449 465 481 497 512 527 541 555 567 578 587 594 600 603 605 603 600 594 585 575 562 547 531 513 493 473 453 431 410 389 368 348 328 308 290 272 256 240 225 211 198 186 174 163 154 144 136 128 121 114 107 102 96 91 86 82 78 74 70 67 64 61 58 56 53 51 49 47 45 43 41 39 38 36 35 33 32 31 30 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 10 10 11 12 12 13 14 15 16 16 17 18 19 20 21 21 22 23 24 24 25 26 26 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 16 16 15 14 14 13 12 12 11 10 10 9 8 8 7 6 6 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10
 128 128 129 130 131 133 134 136 137 139 141 144 146 149 152 155 159 163 167 172 177 183 189 196 203 211 220 229 239 250 261 273 286 300 315 330 346 363 380 398 415 433 450 466 482 496 508 518 527 532 535 535 532 527 519 508 496 482 467 451 434 417 400 383 366 350 335 320 306 294 282 270 260 251 242 234 227 221 216 211 207 203 200 198 196 195 194 194 195 196 197 199 202 205 209 213 218 223 229 236 243 251 259 268 278 288 299 310 321 333 345 357 369 381 392 403 413 421 428 434 438 440 440 438 434 427 420 410 399 386 373 359 344 330 315 300 285 271 258 245 232 221 210 199 190 181 173 165 158 151 146 140 135 131 127 124 120 118 115 113 111 110 109 108 108 107 107 107 108 109 110 111 112 114 116 118 121 124 127 130 134 138 142 147 152 157 163 169 176 182 189 197 204 212 220 228 236 244 251 259 265 271 277 281 284 286 287 286 284 280 275 268 260 252 242 231 220 209 197 186 174 163 152 141 131 122 113 104 96 89 82 75 69 64 59 54 50 46 42 39 36 33 30 28 26 24 22 20 19 17 16 15 14 13 12 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 7 7 8 9 10 11 12 13 14 16 17 19 21 23 25 27 29 32 34 37 40 43 46 49 53 56 59 63 67 70 74 77 81 84 87 91 94 97 100 102 105 107 109 111 113 115 116 117 119 120 121 122 123 124 124 125 126 127
 82 79 77 75 73 71 69 67 65 63 62 60 58 56 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 30 29 29 28 28 28 28 28 28 28 29 30 30 31 32 34 35 37 39 42 45 48 51 55 59 64 69 74 80 87 94 102 110 119 129 139 151 163 175 189 204 219 236 254 272 292 313 335 357 381 406 432 458 486 513 541 569 597 625 651 676 700 721 740 756 768 778 783 784 782 775 765 751 734 714 692 668 642 615 588 560 533 506 479 453 428 405 382 361 341 322 305 289 273 259 246 234 223 213 204 195 187 179 172 166 160 154 149 144 140 136 131 128 124 121 117 114 111 109 106 103 101 98 96 94 92 90 87 85 83 81 79 77 75 73 71 70 68 66 64 62 60 58 56 54 52 50 49 47 45 43 41 39 37 35 34 32 30 28 26 25 23 21 20 18 17 15 14 13 12 10 9 8 7 6 5 5 4 3 3 2 2 1 1 1 1 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 4 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 16 17 17 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 41 42 43 45 46 47 49 51 52 54 56 58 60 62 64 66 69 71 74 76 79 82 84 87 90 92 95 98 100 103 105 108 110 112 113 115 116 117 118 118 119 119 119 118 117 117 116 114 113 111 110 108 106 104 102 99 97 95 93 90 88 86 84
 40 43 47 50 54 58 63 67 72 77 83 88 94 100 107 113 120 128 136 144 153 162 172 182 193 204 216 228 241 255 269 284 300 316 332 349 367 385 403 422 441 459 478 496 513 530 546 562 575 588 599 608 615 621 625 628 629 628 626 623 618 613 607 601 594 588 581 575 569 563 557 553 548 545 542 540 539 538 538 539 540 543 546 549 554 558 564 570 576 583 590 598 605 613 620 627 633 639 644 648 650 652 651 649 645 640 632 622 611 598 583 566 549 530 511 491 470 450 430 410 391 372 354 337 320 305 290 277 264 252 241 231 221 212 204 196 189 183 176 171 165 161 156 152 147 144 140 136 133 130 127 124 121 118 116 113 111 108 106 103 101 99 96 94 92 90 87 85 83 81 79 77 74 72 70 68 66 64 62 60 58 56 54 52 50 48 46 44 43 41 39 37 36 34 32 31 29 28 26 25 24 23 21 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 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 9 11 13 15 17 19 22 24 27 30 33 36
 25 27 29 31 33 35 37 39 41 43 45 48 50 53 55 58 61 64 68 71 75 79 83 87 92 97 102 108 115 121 129 137 145 155 165 175 187 200 213 228 244 260 278 297 317 337 359 381 403 425 447 467 486 504 519 531 540 546 548 548 543 536 527 515 502 487 471 455 439 424 408 394 380 368 356 345 336 328 320 314 310 306 303 301 301 301 303 305 309 313 319 326 333 342 352 363 374 387 400 414 429 443 458 473 487 500 512 522 530 535 537 536 531 523 511 497 480 460 439 416 393 369 346 323 301 280 260 241 223 207 192 178 166 154 144 135 126 119 112 105 100 95 90 86 82 79 76 74 71 69 67 66 64 63 62 61 60 59 58 58 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 54 54 53 53 52 51 50 49 48 47 46 45 43 42 40 39 37 36 34 33 31 29 28 26 24 23 21 20 19 17 16 15 13 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 1 2 3 4 5 7 8 9 11 12 14 15 17 19 20 22 24
 30 32 34 37 39 42 45 48 51 54 57 61 65 69 73 77 82 87 92 97 103 109 115 122 129 137 145 153 162 171 181 192 203 214 227 240 253 268 283 298 315 331 349 367 386 405 425 444 464 484 504 524 543 562 580 596 612 627 640 652 662 670 676 681 684 686 685 683 680 675 669 661 653 643 632 621 609 596 583 569 555 541 526 511 496 481 465 450 435 419 404 389 374 359 345 330 316 302 289 275 263 250 238 226 215 204 194 184 174 165 156 148 140 133 126 120 114 108 103 98 94 90 86 83 80 77 74 72 70 68 66 65 64 63 62 61 60 59 59 58 58 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 53 53 53 52 52 51 51 50 50 50 49 48 48 47 47 46 46 45 44 44 43 42 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 30 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 8 10 11 13 14 16 18 19 21 23 25 27
 201 208 214 220 226 231 236 241 245 249 251 254 256 257 257 257 256 255 253 250 247 243 239 235 230 225 219 213 208 202 196 189 183 177 171 165 159 153 148 142 137 132 127 122 118 113 109 105 102 98 95 92 89 87 84 82 80 78 77 75 74 72 71 70 69 68 67 67 66 66 65 65 65 65 65 65 65 65 65 65 66 66 67 67 68 69 70 70 71 72 74 75 76 77 79 80 82 84 86 87 89 92 94 96 98 101 103 106 109 111 114 117 120 123 126 129 131 134 137 140 143 145 148 150 153 155 157 159 161 162 164 165 166 167 168 169 170 170 171 171 171 171 171 171 171 171 170 170 169 169 168 168 167 166 165 165 164 163 162 160 159 158 157 155 154 152 150 148 147 145 143 141 139 136 134 132 129 127 124 122 119 117 114 111 109 106 103 101 98 96 93 90 88 85 83 80 78 75 73 71 68 66 64 62 60 58 56 54 53 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 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 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 22 23 24 26 28 30 32 34 36 39 42 45 48 51 55 58 62 66 71 75 80 85 90 95 101 107 113 119 125 132 138 145 152 159 166 173 180 187 194
 139 140 140 141 142 143 144 145 146 147 148 149 150 152 153 155 157 160 162 165 168 171 175 179 183 188 193 199 205 212 219 226 235 244 253 263 274 285 297 310 323 336 350 364 378 392 406 419 432 444 454 463 470 476 479 481 480 477 472 466 457 448 436 424 412 398 385 371 357 344 331 319 307 296 286 276 267 259 251 244 239 233 229 225 222 220 218 217 217 217 218 220 223 226 231 236 242 249 257 267 277 289 303 318 334 353 373 396 421 448 478 511 546 585 626 669 715 763 811 861 909 956 999 1038 1070 1095 1111 1118 1115 1102 1081 1051 1015 974 929 882 834 786 739 694 651 610 571 536 503 473 445 419 396 375 356 339 323 309 296 284 274 265 257 249 243 237 232 227 223 220 217 215 213 211 210 209 208 207 207 207 207 207 207 208 208 208 208 208 208 208 207 206 205 204 202 199 196 193 189 185 181 176 170 164 158 152 145 138 132 125 118 111 104 97 91 84 78 72 67 61 56 52 47 43 39 35 32 29 26 23 21 19 16 15 13 11 10 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 8 10 12 14 17 19 22 25 28 31 35 38 42 46 50 54 58 63 67 71 76 80 85 89 93 97 101 105 108 112 115 118 121 123 125 128 129 131 133 134 136 137 138
 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 91 91 91 91 91 91 91 91 91 91 92 92 92 92 92 93 93 94 94 95 95 96 97 98 99 100 101 102 104 105 107 109 111 113 116 118 121 124 127 131 134 138 142 147 151 156 160 165 171 176 181 187 193 199 205 211 217 224 230 237 244 251 258 265 272 280 287 295 303 311 319 328 336 345 355 364 374 384 395 406 417 428 440 451 463 475 487 499 510 521 532 541 550 557 564 568 571 571 570 567 561 553 543 530 516 501 484 466 447 427 407 387 368 348 329 311 293 276 260 244 230 216 203 191 180 170 160 151 142 134 127 120 113 107 101 96 91 87 82 78 74 71 68 64 61 59 56 53 51 49 46 44 42 41 39 37 35 34 32 31 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 51 52 54 55 57 58 60 61 63 64 66 67 69 70 72 73 74 76 77 78 79 81 82 83 84 85 85 86 87 87 88 89 89 89 90 90 90 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91 91
 287 296 306 315 324 332 341 349 358 366 374 381 389 397 405 412 420 427 435 442 450 458 465 473 481 489 497 505 513 521 529 538 546 554 562 571 579 586 594 601 608 614 620 625 630 634 638 641 642 644 644 644 643 641 638 635 632 627 623 618 613 607 602 597 592 586 582 577 573 570 567 564 562 561 561 562 563 565 568 573 578 584 592 600 610 621 634 648 663 680 698 718 739 761 784 809 835 861 887 913 939 963 985 1005 1021 1032 1039 1040 1035 1023 1005 981 951 916 877 834 789 742 695 648 602 558 516 476 438 403 371 341 313 288 265 244 225 208 192 178 165 153 142 132 123 115 108 102 95 90 85 80 76 72 69 65 62 60 57 55 53 51 49 47 45 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 21 21 20 19 19 18 17 16 16 15 14 13 12 12 11 10 9 8 7 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 13 14 15 17 19 21 23 25 28 31 34 38 41 46 50 55 60 65 71 77 84 91 98 106 114 122 131 140 149 158 168 178 188 198 208 218 228 238 248 258 268 277
 100 97 95 93 92 91 90 89 88 88 88 88 88 89 89 90 91 92 93 95 97 98 100 103 105 107 110 112 115 118 120 123 126 129 132 134 137 139 142 144 146 148 149 150 151 152 152 152 152 152 151 150 149 148 147 145 144 142 140 138 137 135 133 132 130 129 127 126 125 124 123 123 122 122 122 122 123 123 124 125 127 129 131 133 136 139 142 146 150 155 161 167 173 180 188 197 207 217 229 242 256 271 287 305 325 345 368 391 416 442 468 495 520 545 568 587 603 613 618 616 609 595 575 550 522 490 457 424 390 357 326 297 269 243 220 199 179 162 146 132 119 108 98 89 81 73 67 61 56 51 47 43 40 37 34 32 29 27 26 24 22 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 15 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 28 29 30 31 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 36 35 35 34 34 33 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 29 30 31 33 34 36 38 40 43 45 48 52 55 59 64 68 74 80 86 94 102 111 121 131 143 157 171 187 204 223 242 263 285 308 331 354 377 398 417 434 447 456 461 462 458 451 439 425 408 390 371 351 331 311 292 274 257 241 226 212 199 187 176 166 157 149 141 135 128 123 118 113 109 106 103
 53 55 57 58 60 62 64 65 67 69 70 72 74 75 77 79 81 82 84 86 88 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133 134 136 137 138 139 140 141 141 141 141 141 140 140 139 138 137 135 134 133 131 129 128 126 124 123 121 120 119 117 116 115 115 114 113 113 113 113 113 113 114 114 115 116 118 119 121 123 125 127 130 133 136 139 143 146 151 155 160 165 170 175 181 187 194 200 207 214 222 229 236 244 252 259 267 274 282 289 296 302 308 314 319 324 329 333 336 340 342 345 347 349 351 353 355 358 360 363 366 369 373 377 382 388 394 401 409 417 426 436 446 457 469 481 494 507 520 533 547 560 573 586 597 608 618 626 632 637 639 639 636 631 624 613 601 586 569 550 529 508 485 462 438 414 390 367 344 321 300 279 260 241 224 207 191 177 163 151 139 128 119 109 101 93 86 80 74 68 63 59 55 51 48 45 42 39 37 35 33 31 29 27 26 25 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 7 9 10 12 13 15 16 18 19 21 23 25 26 28 30 32 33 35 37 39 41 42 44 46 48 50 51
 46 48 51 54 56 59 62 65 68 71 75 78 82 86 90 94 99 104 109 114 119 125 131 137 144 151 159 167 176 185 195 206 217 229 242 256 272 288 306 326 347 369 394 421 450 481 515 552 591 633 678 726 775 827 880 934 987 1039 1089 1135 1177 1212 1240 1260 1271 1274 1267 1253 1232 1204 1171 1134 1095 1053 1011 968 926 886 846 809 774 741 710 681 654 630 607 587 568 551 536 523 511 500 491 483 476 470 466 462 459 457 456 455 455 455 456 458 459 461 462 464 465 466 467 467 466 465 462 459 455 450 444 437 429 421 411 401 391 379 368 356 344 331 319 307 295 283 271 259 248 237 227 217 207 198 189 180 172 164 156 149 142 135 129 123 117 112 106 101 96 92 87 83 79 75 71 68 64 61 58 55 52 49 46 43 41 38 36 33 31 29 27 25 23 21 19 17 15 13 12 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 1 1 1 2 2 2 2 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 20 22 23 25 26 28 30 31 33 35 37 39 41 44
 39 39 40 41 42 43 44 45 47 48 50 52 54 57 59 62 65 69 73 77 81 86 91 97 104 111 118 127 136 146 156 168 181 195 210 227 244 264 284 306 330 355 381 408 437 466 496 525 555 583 610 635 657 676 692 703 711 714 713 709 700 689 674 658 639 619 599 578 557 536 515 496 476 458 441 425 409 395 382 370 358 348 339 330 323 316 310 305 300 297 294 292 290 289 289 290 291 293 295 298 302 306 311 317 323 330 337 345 354 362 372 381 391 400 410 419 428 436 443 450 455 458 460 460 458 454 448 440 430 418 405 391 375 359 342 325 308 291 274 258 242 227 212 198 185 173 162 151 141 131 123 115 107 100 94 88 83 77 73 69 65 61 58 54 51 49 46 44 42 40 38 37 35 34 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 27 28 28 29 30 31 32 34 35 36 38 39 40 42 43 45 46 48 49 51 52 54 55 56 57 58 59 60 61 62 63 63 64 64 65 65 66 66 66 66 66 66 67 67 67 67 67 67 67 67 68 68 68 68 69 69 70 70 71 72 72 73 74 75 76 77 79 80 82 83 85 87 89 91 93 95 98 101 103 106 109 112 116 119 123 127 130 134 138 142 146 150 154 158 162 166 169 172 175 178 180 181 182 183 182 182 180 178 175 172 168 164 160 155 149 144 138 132 126 121 115 109 104 99 93 89 84 80 76 72 68 65 62 59 56 54 52 50 48 46 45 43 42 41 40 40 39 39 38 38 38 38 38 38 38
 444 450 455 460 465 469 474 478 483 487 492 497 502 508 514 520 527 534 542 551 561 571 582 594 607 620 635 651 669 687 707 727 749 772 796 821 847 873 900 926 953 979 1004 1028 1049 1068 1085 1098 1108 1113 1115 1112 1105 1094 1079 1061 1040 1015 989 961 932 902 871 841 811 782 754 726 700 675 652 630 609 590 573 556 541 528 515 504 494 485 477 471 465 460 456 453 450 449 448 448 448 449 451 453 455 458 461 465 468 471 475 478 481 483 485 487 487 487 486 483 480 476 470 464 456 447 438 427 416 404 392 379 366 353 339 326 313 301 289 277 265 255 244 235 225 217 209 201 194 187 181 176 171 166 162 158 154 151 148 146 143 141 140 138 137 136 135 135 134 134 134 134 135 135 136 136 137 139 140 141 143 144 146 148 150 152 154 157 159 161 164 167 169 172 175 177 180 183 185 188 190 192 194 196 198 199 201 201 202 202 202 201 200 199 197 194 192 188 185 181 177 172 167 162 157 151 145 140 134 128 123 117 112 106 101 96 91 87 82 78 74 70 67 63 60 57 54 52 49 47 45 43 41 39 37 36 34 33 32 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 22 23 23 24 26 27 28 30 31 33 35 37 40 42 45 48 52 55 59 64 68 73 79 85 91 98 105 112 121 129 138 148 157 168 179 190 201 213 225 237 249 262 274 286 299 311 322 334 345 356 366 376 386 395 403 411 419 426 432 438
 101 101 102 102 103 103 104 104 105 105 106 106 107 107 108 109 110 111 112 114 115 117 119 121 123 126 128 131 135 139 143 147 152 158 164 170 177 185 194 203 213 224 236 249 263 277 293 310 327 346 365 384 404 424 444 464 482 500 516 530 541 551 557 561 562 561 556 550 541 530 518 504 489 474 458 443 427 411 396 381 367 353 340 328 316 304 294 284 274 265 257 249 242 235 228 222 216 210 205 200 195 191 187 183 179 175 172 168 165 162 159 156 153 150 148 145 142 140 137 135 133 131 128 126 124 123 121 119 117 116 114 113 112 111 110 109 108 108 107 107 107 106 106 107 107 107 108 108 109 110 111 112 113 114 116 117 119 121 123 125 127 129 132 134 137 140 143 146 149 153 156 160 163 167 171 175 179 183 187 191 195 198 202 206 209 212 215 217 219 221 222 223 223 222 221 220 217 214 211 207 202 197 192 186 179 173 166 159 153 146 139 132 125 119 113 106 101 95 90 85 80 76 72 68 64 61 58 55 52 50 48 45 44 42 40 39 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 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 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 32 33 34 36 37 39 41 42 44 46 48 50 52 54 57 59 61 63 65 68 70 72 74 76 78 80 82 84 86 87 89 90 92 93 94 95 96 97 98 99 100 100
 83 80 77 74 72 70 68 66 64 63 62 60 59 58 58 57 56 56 56 56 56 56 57 57 58 59 61 62 64 66 68 71 74 77 81 85 89 94 100 106 113 121 129 138 149 160 172 185 200 215 232 251 271 292 315 340 366 393 422 452 483 515 548 581 615 649 683 716 749 780 811 841 869 897 922 947 970 992 1013 1033 1052 1070 1087 1104 1119 1134 1149 1162 1174 1185 1195 1203 1208 1211 1212 1209 1202 1191 1176 1156 1132 1102 1069 1031 990 945 897 848 797 746 696 645 596 549 504 462 421 384 349 317 287 260 235 212 192 174 157 142 128 116 105 96 87 79 73 66 61 56 52 48 45 42 39 37 34 33 31 30 29 28 27 26 25 25 25 25 24 24 24 25 25 25 26 26 27 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 52 54 57 60 63 66 69 72 76 80 84 88 92 96 100 104 109 113 117 122 125 129 133 136 138 140 142 143 144 144 143 142 140 137 134 131 127 123 118 114 109 104 99 94 89 84 80 75 71 67 63 59 56 53 50 47 44 42 39 37 35 33 31 30 28 27 26 24 23 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 23 24 25 27 28 30 32 34 37 39 42 45 48 51 55 59 63 68 72 77 83 88 94 100 106 112 118 124 130 136 142 147 152 156 160 163 165 167 167 168 167 166 164 161 159 155 151 147 143 139 134 130 125 121 116 112 108 103 100 96 92 89 86
 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 30 30 31 32 33 34 35 36 38 39 41 43 45 47 49 52 55 58 61 65 69 73 77 82 88 93 100 106 114 122 130 139 149 159 170 182 194 207 220 234 249 263 278 294 309 325 340 355 369 384 397 410 423 434 445 456 465 474 483 491 499 507 515 523 532 540 550 559 570 581 593 606 621 636 652 669 687 706 725 744 764 782 800 816 830 841 848 850 848 840 826 807 782 752 718 680 641 599 557 516 475 436 398 363 330 300 272 246 223 202 183 166 151 137 124 113 103 94 86 79 73 67 61 57 53 49 45 42 40 37 35 33 31 29 28 26 25 24 23 22 21 20 20 19 19 18 18 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 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 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 23 24 25 26 27 29 30 31 33 34 35 36 37 38 39 40 41 41 42 42 43 43 43 43 43 42 42 41 41 40 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 28
 68 69 70 72 73 74 76 78 80 82 84 87 89 92 95 99 103 107 111 116 122 127 134 141 149 157 167 177 189 202 216 232 250 270 293 318 347 379 416 457 504 556 615 680 753 833 920 1013 1110 1208 1305 1394 1470 1527 1560 1566 1543 1493 1421 1332 1233 1128 1024 923 828 740 660 588 524 467 417 372 333 299 269 242 218 198 179 163 149 136 125 115 106 98 91 84 79 74 69 65 62 59 56 53 51 49 48 47 46 45 44 44 44 44 44 45 45 46 47 48 49 51 52 54 56 58 60 62 64 66 68 70 72 74 76 78 79 81 82 83 84 84 85 85 85 85 84 83 83 81 80 79 77 76 74 72 70 68 66 64 62 60 58 56 54 52 51 49 47 45 43 42 40 38 37 35 34 32 31 30 28 27 26 25 23 22 21 20 19 18 17 16 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 1 1 2 3 3 4 4 5 6 7 7 8 9 10 11 11 12 13 14 16 17 18 19 20 22 23 25 26 28 29 31 33 35 36 38 40 42 44 46 48 50 52 54 55 57 59 61 62 64 65 66 68 69 69 70 71 71 71 72 72 72 72 71 71 71 70 70 69 69 68 68 67 67 66 66 66 65 65 65 65 65 65 65 65 65 66 66 67 68
 44 45 45 46 47 47 48 48 49 49 50 51 51 52 52 53 54 54 55 56 57 57 58 59 60 61 62 63 64 65 66 68 69 71 72 74 76 78 80 82 85 88 91 94 97 101 105 110 114 119 125 131 137 144 151 159 167 176 185 195 205 216 227 238 250 262 274 287 299 311 324 335 347 358 368 378 387 396 404 410 417 422 427 431 434 437 439 441 442 444 445 445 446 447 448 449 450 451 453 454 457 459 462 466 470 474 479 485 491 498 506 514 523 533 543 555 567 579 593 607 622 637 653 670 687 704 722 739 756 773 789 804 818 830 841 849 856 860 862 861 857 850 841 829 815 798 780 759 737 714 690 665 639 613 587 562 536 511 487 463 440 418 396 376 356 338 320 303 287 271 257 243 230 217 205 194 184 174 164 155 146 138 131 123 116 109 103 97 91 86 80 75 71 66 62 57 54 50 46 43 40 37 34 31 29 26 24 22 20 18 17 15 14 12 11 10 9 8 8 7 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 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 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44
 176 178 181 183 185 186 188 190 191 192 193 194 194 195 195 195 195 195 195 194 194 193 192 191 189 188 186 185 183 181 178 176 174 171 169 166 163 160 157 154 151 148 145 142 139 136 133 131 128 125 123 120 118 116 114 113 111 110 108 108 107 106 106 106 106 107 107 108 109 111 113 115 117 120 123 127 131 135 140 146 152 158 166 174 182 192 202 214 227 241 256 273 291 311 333 357 383 411 441 473 508 543 580 618 655 691 724 753 777 793 802 802 793 775 749 716 679 638 594 551 507 465 425 388 353 321 292 265 242 220 201 183 168 154 142 131 121 113 105 98 92 86 81 77 73 69 66 63 61 59 56 55 53 51 50 49 48 47 46 45 44 43 43 42 42 41 41 40 40 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 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 30 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 27 29 30 32 35 37 39 42 45 48 51 55 58 62 66 70 74 79 83 88 92 97 101 106 111 116 120 125 129 134 138 142 146 150 154 158 161 164 168 170 173
 239 237 235 233 231 228 226 223 220 218 215 212 209 206 203 200 197 194 191 188 185 182 179 176 174 171 169 167 165 163 162 160 159 158 158 157 157 157 158 159 160 162 164 166 169 173 177 181 186 191 197 204 211 218 226 235 244 254 264 274 285 296 307 318 330 341 352 363 373 383 393 402 410 417 423 429 433 437 439 441 441 441 440 438 436 433 429 425 421 416 412 407 402 396 391 386 381 377 372 367 363 359 355 351 347 344 341 338 335 332 330 328 325 323 321 319 318 316 314 312 310 309 307 305 303 301 298 296 293 290 287 284 281 278 274 270 266 262 258 254 250 245 241 236 232 228 223 219 214 210 205 201 197 192 188 184 180 176 172 168 164 160 157 153 150 146 143 139 136 133 129 126 123 120 117 114 111 108 105 102 99 96 93 90 88 85 82 80 77 74 72 69 66 64 61 59 56 54 51 49 47 44 42 40 38 36 33 31 30 28 26 24 23 21 20 18 17 16 15 14 13 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 44 46 47 49 51 53 55 57 59 61 63 65 67 70 72 75 77 80 83 85 88 91 94 97 100 103 106 110 113 116 120 123 126 130 133 137 140 144 147 151 154 158 162 165 169 173 176 180 184 187 191 195 198 202 205 209 212 215 219 222 225 227 230 232 235 237 239 240 242 243 244 245 246 246 246 246 246 246 245 244 243 242 240
 99 100 100 101 102 103 104 105 106 108 109 111 113 115 117 120 122 125 128 131 134 137 141 145 149 153 157 162 167 172 178 183 189 195 201 208 215 222 229 237 245 252 261 269 277 286 294 303 311 319 328 336 343 351 357 364 370 375 380 384 387 390 391 392 392 392 391 389 386 383 379 375 370 365 360 354 348 342 336 330 324 318 312 306 300 294 289 283 278 273 268 263 258 254 249 245 241 237 233 230 226 223 220 216 213 210 207 204 201 198 196 193 190 187 184 181 179 176 173 170 167 164 161 158 155 151 148 145 142 138 135 132 129 125 122 119 115 112 109 106 103 100 97 94 91 88 85 82 80 77 75 72 70 68 66 64 62 60 58 56 55 53 51 50 49 47 46 45 44 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 58 59 61 63 65 67 69 71 73 75 78 80 82 84 86 88 91 93 95 97 98 100 102 103 104 105 106 107 108 108 108 108 108 108 108 108 107 107 106 105 105 104 103 103 102 101 101 100 100 99 99 99 99 98 98 98 99 99
 376 362 348 333 318 303 289 274 260 247 234 221 210 198 188 177 168 159 150 142 135 128 122 116 110 105 100 95 91 87 84 81 78 76 73 71 70 68 67 67 66 66 66 66 67 68 69 70 72 74 76 79 82 85 88 92 96 100 105 110 115 120 125 131 136 142 148 155 161 167 173 180 186 193 199 205 211 218 224 230 236 241 247 252 258 263 268 273 278 282 287 291 295 299 302 306 309 312 314 317 319 320 321 322 322 322 321 319 317 315 311 308 303 298 293 287 281 275 268 261 254 246 239 232 225 218 211 204 198 192 186 181 176 172 168 164 161 158 155 153 151 150 148 148 147 147 146 147 147 147 148 149 150 152 153 155 156 158 160 162 164 166 168 170 172 173 175 177 178 179 180 181 181 182 181 181 180 179 177 175 173 171 168 164 160 157 152 148 143 138 133 128 123 118 113 107 102 97 92 87 82 77 73 68 64 60 56 52 49 45 42 39 36 33 31 28 26 24 22 21 19 17 16 15 14 13 12 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 51 53 56 59 62 66 70 74 79 84 89 95 101 108 116 124 133 142 152 163 174 186 199 213 227 242 257 273 289 305 321 338 353 369 383 397 409 420 428 435 440 443 443 441 437 431 423 413 402 390
 113 114 114 114 114 114 114 114 114 113 113 112 112 111 110 109 109 108 107 106 105 104 102 101 100 99 98 97 96 95 94 94 93 92 92 91 91 91 91 91 91 92 92 93 94 95 97 98 100 102 104 106 109 111 114 117 120 123 127 130 134 138 141 145 148 152 155 159 162 165 168 170 172 174 176 177 178 179 179 179 179 178 177 176 174 173 171 168 166 163 161 158 155 152 149 146 143 140 137 135 132 129 126 123 120 118 115 113 110 108 105 103 101 99 97 95 93 91 90 88 87 85 84 82 81 80 79 78 77 76 75 74 74 73 72 72 71 71 70 70 69 68 68 67 67 66 66 65 65 64 64 63 63 62 62 61 60 60 59 58 58 57 56 56 55 54 54 53 52 52 51 50 49 49 48 47 46 46 45 44 43 43 42 41 40 40 39 38 37 37 36 35 34 34 33 32 31 30 30 29 28 27 26 26 25 24 24 23 22 21 21 20 20 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 20 20 21 21 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 68 69 70 70 71 71 72 72 72 72 72 72 73 73 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 73 73 73 74 75 75 76 77 78 79 80 81 82 83 85 86 87 89 90 92 93 94 96 97 98 100 101 102 104 105 106 107 108 109 110 111 111 112 113 113
 124 120 116 111 107 103 99 95 91 87 83 79 76 72 69 65 62 59 56 53 50 48 45 43 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 32 33 35 36 38 40 42 44 46 48 51 53 56 58 61 64 67 70 73 76 79 83 86 90 94 97 101 104 108 111 115 118 121 124 127 129 131 133 134 135 136 136 136 135 134 133 131 129 127 124 122 119 116 112 109 106 103 99 96 93 90 87 84 82 79 77 75 73 71 69 67 66 64 63 62 61 60 59 58 58 57 56 56 55 55 55 54 54 54 54 54 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 50 50 50 50 49 49 48 48 47 47 47 46 45 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 35 34 34 34 34 34 34 35 35 35 36 36 37 38 39 40 41 42 44 45 47 48 50 52 54 56 58 61 63 65 68 70 73 76 78 81 83 86 88 91 93 95 97 99 101 102 103 104 105 106 106 106 106 106 106 105 104 103 102 101 99 98 96 95 93 91 89 88 86 84 82 81 79 77 76 74 73 71 70 69 67 66 65 64 63 63 62 61 61 61 61 61 61 61 62 62 63 64 65 67 68 70 72 74 77 80 82 86 89 92 96 100 104 108 112 116 121 125 129 133 137 141 145 148 152 155 157 159 161 162 163 163 163 163 162 160 158 156 153 150 147 144 140 136 132 128
 60 60 60 59 59 59 58 58 58 57 57 56 56 55 55 55 54 54 53 53 53 52 52 52 51 51 51 51 51 51 51 51 51 51 52 52 52 53 53 54 55 56 57 58 59 60 62 63 65 66 68 70 71 73 75 77 79 80 82 84 85 87 88 90 91 92 93 94 94 95 95 95 95 95 95 95 94 93 93 92 91 90 89 88 86 85 84 83 81 80 79 77 76 74 73 72 70 69 68 66 65 63 62 61 59 58 57 55 54 53 52 50 49 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 32 31 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 39 40 42 43 45 47 49 52 54 57 60 63 66 69 73 77 81 85 90 95 100 105 111 117 123 130 137 144 152 160 168 176 184 193 202 210 219 227 235 243 250 256 262 266 270 272 274 274 272 270 266 262 256 250 242 234 226 217 208 199 190 181 173 164 156 148 140 133 126 120 114 108 103 98 94 89 85 82 79 76 73 70 68 66 64 62 60 59 58 56 55 54 53 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 30 31 31 32 32 33 34 35 36 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 54 55 56 57 57 58 58 59 59 59 60 60 60 60 60 60
 96 101 107 113 119 126 133 140 148 155 164 172 181 190 199 209 219 229 239 249 260 271 281 292 302 313 323 333 343 353 362 371 380 388 396 403 410 417 423 429 434 439 444 448 452 455 459 462 464 467 469 470 472 473 474 474 474 474 473 472 470 468 466 463 460 456 453 448 444 440 435 430 425 420 415 410 404 399 394 389 384 379 374 370 365 360 356 351 346 342 337 333 328 323 318 313 307 302 296 290 284 278 271 264 257 250 243 236 228 221 213 206 198 191 184 177 170 164 158 152 146 141 136 131 127 123 119 116 113 110 107 105 103 101 100 99 98 97 96 95 95 95 95 95 95 95 95 96 96 97 97 97 98 98 99 99 99 100 100 100 100 100 100 99 99 99 98 97 96 96 95 93 92 91 89 88 86 85 83 81 80 78 76 74 72 71 69 67 65 63 61 59 57 56 54 52 50 48 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 13 14 15 16 18 19 20 22 24 25 27 29 31 34 36 38 41 44 47 50 53 57 60 64 68 72 76 81 86 90
 56 55 54 54 53 53 52 52 52 51 51 51 51 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 52 52 52 52 53 53 53 54 54 54 55 55 56 56 57 57 58 58 59 59 60 61 62 63 64 65 66 68 69 71 73 74 77 79 81 84 87 90 94 98 102 106 111 116 122 128 135 142 150 158 167 176 187 198 210 224 238 253 270 288 307 327 350 373 399 425 454 483 514 546 579 611 643 673 702 727 749 765 776 781 779 771 756 736 710 681 648 613 577 540 504 468 433 401 370 341 314 289 265 244 225 207 191 176 163 151 140 130 121 113 106 99 93 88 83 79 75 71 68 65 62 60 58 56 54 52 51 49 48 47 46 45 45 44 43 43 42 42 41 41 41 41 41 40 40 40 40 41 41 41 41 41 42 42 42 43 43 44 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 83 84 85 86 87 88 89 91 92 92 93 94 95 96 97 97 98 98 99 99 99 99 99 99 99 99 98 98 97 97 96 95 94 93 92 91 90 89 88 87 85 84 83 82 81 79 78 77 76 75 74 73 72 71 70 69 69 68 67 67 66 66 65 65 65 64 64 64 64 64 64 65 65 65 66 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 83 84 85 86 87 88 88 89 89 90 90 90 90 89 89 88 87 86 85 84 83 81 80 79 77 76 74 73 71 70 69 67 66 65 63 62 61 60 59 58 57 57
 135 133 132 130 128 126 125 123 121 119 117 115 113 111 109 107 105 103 101 99 97 95 93 92 90 88 87 85 84 83 81 80 79 78 77 77 76 76 75 75 75 75 75 75 76 77 77 79 80 81 83 85 87 90 92 95 99 102 106 111 115 121 126 132 138 145 153 160 169 178 187 197 208 220 232 245 259 274 289 306 324 343 364 386 409 435 462 492 523 557 594 633 676 722 770 822 878 936 997 1060 1123 1187 1250 1309 1363 1410 1447 1471 1483 1479 1461 1429 1383 1327 1261 1189 1114 1037 960 886 814 747 684 626 573 525 481 441 406 374 345 320 297 277 259 243 229 216 205 195 186 178 171 164 159 153 149 145 141 138 134 132 129 127 125 123 121 119 117 116 114 113 111 110 109 107 106 105 103 102 100 99 98 96 95 93 91 90 88 86 85 83 81 79 77 75 73 71 69 67 65 63 60 58 56 54 52 49 47 45 43 41 39 36 34 33 31 29 27 25 24 22 21 19 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 38 40 42 44 46 48 51 54 56 59 62 66 69 73 76 80 84 87 91 95 99 103 107 110 114 117 120 123 126 129 131 133 135 137 138 139 140 141 141 141 141 141 140 140 139 138 137 136
 82 80 79 78 77 75 74 72 71 69 68 66 65 63 61 60 58 56 55 53 51 50 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 22 22 22 23 23 23 24 24 25 26 27 28 30 31 33 35 37 39 41 44 46 49 52 56 59 63 67 71 75 80 84 89 94 100 105 111 117 124 130 137 144 152 160 168 176 185 194 204 214 225 236 247 260 272 285 299 314 328 344 360 376 393 411 428 446 464 482 500 517 534 550 565 579 592 603 612 620 626 630 632 633 631 627 622 616 607 598 587 576 563 550 536 522 507 492 477 462 446 431 415 400 385 370 355 340 326 312 299 285 272 260 248 236 225 214 203 193 184 175 166 157 149 142 134 127 121 115 109 103 98 92 88 83 78 74 70 67 63 59 56 53 50 47 45 42 40 37 35 33 31 29 27 26 24 23 21 20 19 18 16 15 15 14 13 12 12 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 41 42 43 44 45 46 47 48 50 51 52 53 55 56 58 59 61 63 64 66 68 70 71 73 75 77 78 80 81 83 84 85 86 87 88 89 90 91 91 91 92 92 92 92 92 92 91 91 91 90 90 89 88 87 87 86 85 84 83
 154 153 151 149 147 145 143 142 140 138 136 134 133 131 129 128 126 125 124 123 122 121 120 120 120 119 119 120 120 121 122 124 126 128 130 133 137 141 145 150 156 163 170 178 187 197 207 219 232 246 261 277 294 312 331 351 371 392 412 432 451 469 485 498 509 517 522 523 521 516 508 497 483 468 452 434 416 398 380 362 345 328 312 297 282 269 256 244 233 223 214 205 197 190 183 177 171 166 161 157 153 149 146 144 141 139 137 136 134 133 133 132 132 132 132 132 133 133 134 136 137 138 140 142 143 145 147 149 152 154 156 158 161 163 165 167 170 172 174 176 178 180 182 183 185 187 188 190 191 193 194 195 196 197 198 199 200 201 201 202 202 202 203 203 203 202 202 202 201 200 200 199 197 196 195 193 191 189 187 185 182 179 177 174 170 167 163 160 156 152 148 144 139 135 130 126 121 116 112 107 102 97 93 88 83 79 74 70 66 62 58 54 51 47 44 41 38 35 33 30 28 26 24 22 21 19 18 17 16 15 14 13 12 12 11 11 11 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 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 30 31 32 33 35 36 38 39 41 42 44 46 48 50 52 54 56 58 60 63 65 67 70 73 75 78 81 84 86 89 92 95 98 102 105 108 111 114 117 121 124 127 130 133 136 139 142 145 148 150 153 155 157 159 161 163 164 166 167 168 168 169 169 170 170 169 169 169 168 167 166 165 164 162 161 159 158 156
 31 31 31 32 32 33 34 35 36 37 39 40 42 45 47 50 54 57 62 67 73 79 86 95 105 116 129 143 160 180 202 229 259 294 335 382 437 500 572 655 749 853 968 1091 1218 1343 1458 1554 1621 1652 1644 1599 1524 1426 1314 1197 1082 971 869 776 693 620 555 498 449 405 368 335 306 281 260 241 224 210 197 186 176 168 161 154 149 144 140 136 133 130 128 127 125 124 123 123 122 122 122 122 123 123 124 124 125 125 126 127 127 128 128 128 128 128 128 128 127 126 125 123 122 120 117 115 112 110 107 104 100 97 93 90 86 83 79 76 72 69 66 62 59 56 53 50 48 45 43 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 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 22 23 24 26 28 30 32 35 38 41 45 49 53 58 63 69 76 83 91 99 108 118 129 140 152 165 177 190 203 215 226 236 245 252 256 259 259 257 253 247 239 230 219 208 197 185 173 162 150 140 130 120 111 103 95 88 81 75 70 65 60 56 52 48 45 42 39 37 34 32 30 29 27 25 24 23 22 20 19 19 18 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 34 36 37 38 40 41 42 43 44 45 45 46 46 47 47 47 47 47 46 46 45 45 44 43 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 31 31 31 31
 120 117 115 112 109 107 105 103 101 100 98 97 96 95 94 94 93 93 93 93 94 94 95 96 97 99 100 102 105 107 110 114 118 122 127 132 138 145 153 161 170 181 192 205 219 234 251 270 291 313 338 365 394 425 458 493 529 566 603 640 675 708 736 760 778 789 793 791 781 766 745 720 692 661 630 598 567 536 507 479 453 428 406 385 366 349 333 319 306 294 284 275 267 260 254 248 244 240 238 235 234 233 232 232 233 234 236 237 239 242 244 247 249 251 253 255 257 258 258 258 257 255 253 249 245 241 236 230 224 217 210 203 195 188 180 173 165 158 151 144 138 132 126 120 115 110 105 100 96 92 88 84 81 78 75 72 70 67 65 63 61 59 57 56 54 53 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 33 33 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 15 14 13 12 11 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 7 7 8 9 10 10 11 12 14 15 16 18 19 21 23 25 28 30 33 36 39 43 46 51 55 60 65 70 76 82 89 96 103 110 118 126 133 141 149 156 163 170 175 181 185 189 192 194 195 195 194 193 191 188 185 181 178 173 169 165 160 156 151 147 142 138 134 131 127 124
 57 58 59 59 60 61 61 62 63 64 65 66 67 68 69 71 72 74 76 78 80 83 86 89 92 96 101 106 111 118 125 132 141 151 161 173 187 202 218 237 257 279 304 331 361 393 427 464 503 543 584 625 665 704 739 770 796 815 828 833 832 823 809 789 765 737 708 676 645 613 581 551 521 493 466 441 417 394 373 353 334 316 300 284 269 255 242 229 217 206 195 185 175 166 157 148 140 132 125 118 111 104 98 92 86 81 75 70 66 61 57 53 49 46 42 39 36 33 31 28 26 24 22 20 18 17 15 14 13 11 10 9 9 8 7 6 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 19 20 21 23 24 26 28 30 32 34 37 39 42 45 48 51 55 59 63 68 73 78 83 89 95 101 108 115 122 129 136 143 149 156 161 167 171 175 177 178 179 178 176 173 169 164 159 153 147 140 133 126 119 113 106 100 94 88 83 78 73 68 64 60 57 53 50 47 44 42 40 37 35 33 32 30 28 27 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 8 9 10 11 12 13 14 15 16 18 19 21 22 24 25 27 29 30 32 34 35 37 38 40 42 43 44 46 47 48 50 51 52 53 54 55 56 56
 43 42 41 40 39 38 37 37 36 36 35 35 35 34 34 34 35 35 35 36 36 37 38 39 40 41 42 44 45 47 49 51 54 57 59 63 66 69 73 77 81 86 90 95 100 105 109 114 119 124 128 132 136 139 143 145 148 149 151 152 153 153 153 153 152 152 151 150 149 149 148 148 147 147 147 148 149 150 151 153 155 158 161 165 169 173 179 185 192 199 208 217 227 239 251 265 280 296 313 332 352 373 395 418 441 464 487 508 527 543 555 563 565 562 552 538 519 495 469 440 410 379 349 320 292 266 241 218 197 178 160 145 130 118 106 96 86 78 71 64 58 53 48 44 41 37 34 32 30 28 26 24 23 22 21 20 20 19 19 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 27 28 29 31 33 34 36 39 41 44 47 50 53 57 61 65 70 76 82 88 95 103 111 120 130 141 153 166 179 193 209 224 241 257 273 289 304 318 330 339 346 350 351 349 343 335 325 312 298 282 266 250 233 217 202 187 173 160 147 136 125 115 106 98 90 83 76 70 65 60 56 51 48 44 41 38 36 33 31 29 27 25 24 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 21 22 24 26 27 30 32 34 37 39 42 45 48 52 55 58 62 65 69 72 75 78 81 84 86 88 89 91 91 92 92 91 91 90 88 87 85 83 80 78 76 73 71 69 66 64 62 60 57 55 53 52 50 48 47 45 44
 51 52 54 56 58 60 62 65 67 70 73 76 80 83 87 91 96 101 106 111 116 122 128 135 142 149 156 163 171 179 187 196 204 213 222 231 240 249 258 267 276 285 294 302 311 319 327 334 341 348 354 359 364 367 370 372 374 374 373 371 368 364 360 354 348 341 333 325 317 309 300 292 283 275 267 259 251 244 237 231 225 219 214 209 205 201 197 194 191 189 187 185 184 183 183 182 182 183 183 184 186 187 189 191 193 195 198 201 204 207 210 213 217 220 223 227 230 233 236 239 241 243 246 247 249 250 251 252 252 252 252 252 251 249 248 246 243 241 238 234 231 227 222 218 213 208 203 197 191 186 180 174 168 161 155 149 144 138 132 127 121 116 111 106 102 97 93 89 86 82 79 76 73 70 67 65 63 61 59 57 55 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 25 25 26 26 27 27 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 43 44 45 46 47 48 49
 58 59 61 62 64 66 68 70 71 73 76 78 80 82 85 87 89 92 95 97 100 103 106 108 111 114 117 121 124 127 130 134 137 141 144 148 152 155 159 163 167 172 176 180 185 189 194 199 204 210 215 221 227 233 239 246 253 260 267 274 282 290 297 306 314 322 331 339 348 356 365 374 382 391 399 407 415 422 429 436 443 449 455 461 465 470 474 477 479 481 483 483 483 482 481 478 475 471 467 462 456 450 443 435 427 419 410 402 393 384 375 366 357 348 340 331 324 316 309 303 297 291 286 282 278 274 272 269 268 267 266 266 267 268 270 272 274 277 280 284 288 292 296 300 304 308 312 316 319 322 325 327 328 329 329 328 327 325 322 319 314 310 305 299 293 287 280 273 266 259 252 245 238 231 224 218 211 205 199 193 188 182 177 172 167 162 158 153 149 145 141 137 133 130 126 123 120 116 113 110 108 105 102 99 97 95 92 90 88 86 84 83 81 80 78 77 76 75 75 74 74 73 73 73 73 73 73 73 74 74 75 75 76 76 77 78 78 79 80 81 82 82 83 84 85 85 86 87 88 88 89 89 90 90 91 91 91 92 92 92 92 92 92 92 92 92 92 92 92 91 91 91 90 90 89 89 88 88 87 86 86 85 84 84 83 82 81 80 79 78 77 76 75 74 72 71 70 68 67 66 64 63 61 60 58 56 55 53 52 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 33 32 32 32 32 31 31 32 32 32 32 33 33 34 34 35 35 36 37 38 39 40 40 41 42 43 45 46 47 48 49 51 52 53 55 56
 49 52 55 59 63 67 71 75 80 86 91 97 104 111 118 126 134 144 153 163 174 186 198 211 225 239 254 269 285 300 316 332 347 361 375 388 399 409 418 424 428 431 431 429 426 421 414 406 396 386 375 364 352 340 328 316 304 292 280 269 258 248 238 228 219 210 202 194 186 179 172 165 158 152 146 141 135 130 125 121 116 112 107 104 100 96 92 89 86 83 80 77 74 71 69 66 64 62 59 57 55 53 51 50 48 46 45 43 42 41 39 38 37 36 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 32 32 32 33 34 34 35 36 37 38 39 41 42 44 45 47 48 50 52 54 56 58 60 62 65 67 69 71 73 76 78 80 82 84 86 88 90 91 93 94 95 97 98 99 99 100 101 101 102 102 102 102 102 102 102 102 102 102 101 101 101 100 100 100 99 99 98 98 98 97 97 96 96 96 96 95 95 95 95 95 95 95 95 95 96 96 97 97 98 99 100 101 102 103 105 106 108 110 111 113 115 117 118 120 122 123 125 126 127 128 129 130 130 131 131 131 131 130 130 129 128 127 126 124 123 121 119 118 116 114 111 109 107 105 102 100 97 95 92 89 87 84 82 79 76 73 71 68 65 63 60 58 55 52 50 47 45 42 40 38 36 33 31 29 27 25 24 22 20 18 17 15 14 13 12 10 9 8 7 7 6 5 4 4 3 3 2 2 2 2 2 1 1 1 2 2 2 2 2 3 3 4 4 5 5 6 7 8 9 9 10 11 13 14 15 16 18 19 20 22 24 25 27 29 31 33 35 38 40 43 46
 93 89 85 81 78 75 72 69 67 64 62 60 58 56 54 52 51 49 48 47 46 45 44 43 42 42 41 41 40 40 40 40 41 41 42 42 43 44 45 46 48 50 51 54 56 58 61 64 67 70 74 78 82 86 91 96 101 106 111 116 122 128 133 139 145 150 156 161 166 171 176 180 184 188 192 195 198 201 204 207 210 212 215 217 220 223 226 229 232 236 240 244 249 254 259 265 272 279 286 295 303 313 322 333 343 355 366 378 390 401 413 424 434 444 452 459 464 467 469 468 465 460 453 445 434 423 410 396 382 367 353 338 323 309 296 283 271 259 248 238 229 221 213 206 199 194 188 184 180 176 173 171 168 166 165 164 163 162 162 162 162 162 163 163 164 165 166 167 169 170 172 173 175 177 178 180 182 184 185 187 188 190 191 192 193 194 195 195 195 194 193 192 190 188 186 183 180 176 172 168 164 159 154 149 143 138 132 127 122 116 111 106 101 96 92 88 84 80 76 72 69 66 63 61 58 56 54 52 50 48 46 45 44 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 38 39 40 41 42 43 45 46 48 50 51 54 56 58 61 64 67 70 74 78 82 87 92 97 102 109 115 122 129 137 146 155 164 174 184 195 206 217 229 240 252 263 275 285 296 305 313 320 326 331 334 335 335 333 330 325 319 311 303 294 284 274 263 253 242 231 221 210 200 191 182 173 164 156 149 141 135 128 122 117 111 106 101 97
 155 156 158 159 160 162 163 165 166 168 170 172 174 177 180 183 186 190 194 198 203 209 215 221 228 235 243 251 259 268 278 287 297 307 316 326 334 343 350 356 361 364 366 366 364 360 355 348 339 330 319 307 295 282 269 257 245 233 221 210 200 191 182 174 166 160 153 148 143 139 135 131 128 126 124 122 120 119 118 118 118 118 118 119 119 120 121 123 124 126 127 129 131 133 135 137 139 141 143 144 146 147 148 148 149 148 148 147 145 143 140 137 134 130 126 122 117 113 108 103 98 93 89 84 80 75 71 67 63 60 56 53 50 47 45 42 40 38 36 35 33 32 31 30 29 28 27 27 26 26 25 25 25 25 25 26 26 26 27 27 28 29 30 31 32 33 35 36 38 39 41 43 45 48 50 53 56 59 62 66 70 74 78 83 88 93 99 106 112 120 128 136 145 155 165 176 188 200 213 227 242 257 273 289 305 322 338 355 370 385 399 411 422 430 437 441 442 441 438 432 424 414 402 388 374 358 342 325 308 291 275 258 242 227 212 198 185 173 161 150 139 129 120 112 104 97 90 84 78 72 67 63 58 54 51 47 44 41 38 36 34 31 29 27 26 24 22 21 20 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 9 10 11 12 14 15 17 18 20 22 24 27 29 32 35 37 41 44 47 51 55 59 63 67 71 76 80 85 89 94 98 103 107 111 116 120 123 127 130 134 137 139 142 144 147 149 150 152 154
 166 165 164 164 163 163 162 162 162 162 162 163 163 164 164 165 166 168 169 171 172 174 176 178 181 183 186 188 191 194 197 200 203 206 209 212 215 218 221 224 226 228 230 232 234 235 236 237 237 237 237 237 236 235 234 233 231 229 228 226 224 222 220 218 216 214 212 210 209 207 206 205 204 204 203 203 203 203 204 204 205 206 207 209 211 213 215 217 220 223 225 228 232 235 238 241 244 247 250 253 255 257 258 259 259 259 258 256 254 251 247 242 237 231 225 218 210 203 195 187 179 172 164 156 149 142 135 128 122 116 111 105 100 96 91 87 84 80 77 74 71 69 66 64 62 60 59 57 56 55 54 53 52 51 51 50 50 50 49 49 49 49 49 49 49 50 50 50 51 51 52 53 53 54 55 56 57 58 59 60 61 63 64 65 67 69 71 72 75 77 79 81 84 86 89 92 95 98 102 105 108 112 116 120 124 128 132 136 140 144 148 152 156 159 163 166 169 171 174 175 177 178 178 178 178 177 176 174 172 169 167 163 160 156 152 148 144 140 135 131 126 122 118 113 109 105 101 97 93 90 86 83 80 77 74 71 69 66 64 62 59 57 55 54 52 50 49 47 46 45 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 32 31 31 31 31 31 30 30 31 31 31 31 32 32 33 33 34 35 36 37 38 39 41 42 44 46 48 50 52 55 57 60 64 67 70 74 78 82 86 91 95 100 105 110 115 120 125 130 134 139 143 148 151 155 158 161 164 166 168 170 171 172 172 173 173 172 172 172 171 170 169 169 168 167
 52 51 50 50 49 49 48 48 47 47 46 46 46 46 45 45 45 45 45 46 46 46 47 47 48 49 49 51 52 53 55 57 59 61 63 66 69 73 77 81 86 91 96 102 109 116 123 131 140 149 158 168 178 188 199 208 218 226 234 240 244 247 249 248 245 241 235 228 220 211 201 191 181 171 161 152 142 134 126 118 111 104 98 92 87 82 78 74 70 67 64 61 59 56 54 52 51 49 48 47 46 45 44 44 43 43 43 43 43 44 44 45 46 47 48 50 52 53 55 58 60 63 66 69 72 76 80 84 88 92 96 101 105 110 115 119 124 128 132 136 140 143 147 150 152 155 157 158 160 161 162 163 163 164 164 164 164 164 163 163 163 163 162 162 162 162 162 162 162 162 162 163 163 164 164 165 165 166 167 168 169 169 170 171 172 173 174 174 175 176 176 176 176 175 175 174 173 171 169 167 164 161 158 154 150 145 140 135 130 125 119 114 108 102 97 91 86 81 76 71 66 62 58 54 50 46 43 40 37 34 32 29 27 25 23 22 20 19 18 17 16 15 14 14 13 13 12 12 12 12 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 23 24 25 27 28 30 32 34 36 39 41 44 47 50 54 58 62 66 71 76 81 87 93 99 105 112 119 126 133 139 146 152 158 164 169 173 177 179 181 182 182 182 180 178 175 172 168 164 159 154 150 145 140 135 130 126 121 117 113 109 105 101 98 94 91 88 86 83 81 78 76 74 72 71 69 67 66 64 63 62 60 59 58 57 56 55 54 53 53
 99 100 101 102 103 103 103 103 103 103 102 101 100 99 98 96 94 92 90 88 86 84 81 79 76 74 71 69 66 64 61 59 56 54 52 50 48 46 44 43 41 40 38 37 36 35 34 34 33 33 32 32 32 32 32 33 33 34 35 36 37 38 40 41 43 45 47 49 51 54 57 59 63 66 69 73 77 81 85 89 94 99 104 109 114 120 126 132 138 144 150 157 163 169 175 180 185 190 194 197 199 201 202 201 200 198 195 191 187 182 176 170 164 157 150 144 137 131 124 118 113 107 102 97 92 88 84 81 78 75 72 70 68 66 64 63 62 61 61 61 61 61 62 62 63 64 66 67 69 71 74 76 79 82 85 89 92 96 100 104 108 112 117 121 126 130 134 139 143 147 151 154 158 161 163 166 167 169 170 170 170 170 169 168 166 164 162 159 156 153 149 146 142 138 134 130 126 123 119 115 111 108 104 101 98 95 92 90 87 85 83 82 80 79 78 78 77 77 77 77 78 79 80 81 82 84 86 88 91 94 96 99 103 106 110 113 117 121 125 129 132 136 139 143 145 148 150 151 152 152 152 151 150 148 146 143 139 136 132 127 123 118 114 109 104 100 95 90 86 82 78 74 70 66 63 59 56 53 50 48 45 42 40 38 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 12 12 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 25 26 27 29 31 33 34 36 38 40 43 45 47 49 52 54 57 59 62 64 67 69 72 74 77 79 81 84 86 88 90 92 94 96 97
 46 47 47 48 49 49 50 50 51 51 51 51 51 51 51 51 51 50 50 49 49 48 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 30 29 29 29 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 34 34 35 36 37 39 40 41 42 44 45 46 48 49 51 52 54 55 57 58 60 61 62 64 65 66 67 68 69 70 70 71 71 72 72 72 72 72 72 71 71 71 70 70 69 68 68 67 67 66 66 65 65 64 64 64 63 63 63 64 64 64 65 66 67 68 69 70 72 74 76 78 81 84 87 91 94 98 103 107 112 117 122 128 133 139 145 150 156 161 165 170 173 176 179 180 181 180 179 177 174 171 167 162 157 151 145 139 133 127 121 115 109 104 98 93 88 83 79 74 70 67 63 59 56 53 50 47 45 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 31 33 35 37 39 41 44 47 49 52 56 59 62 66 70 74 78 83 87 92 96 101 106 111 115 120 125 129 133 137 141 144 146 149 150 152 152 152 152 151 149 147 144 141 138 134 130 125 121 116 112 107 102 98 93 88 84 80 76 72 68 64 61 58 54 52 49 46 44 42 40 38 36 35 33 32 31 30 29 28 28 27 27 26 26 26 26 25 25 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 42 43 44 45
 62 63 63 64 65 66 67 67 68 69 70 71 72 74 75 76 77 78 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 94 95 96 96 97 97 98 98 99 100 100 101 101 102 102 103 104 105 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 120 121 122 122 123 123 123 123 122 122 121 120 119 118 116 115 113 111 109 107 105 103 100 98 96 93 91 89 86 84 82 79 77 75 73 71 69 67 66 64 62 61 59 58 57 56 55 54 53 52 51 50 50 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 45 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 58 60 61 62 64 65 67 68 70 71 73 75 76 78 79 81 82 83 85 86 87 88 89 90 91 92 93 94 95 96 96 97 98 99 99 100 101 102 103 104 105 107 108 110 111 113 114 116 118 120 122 124 126 129 131 133 135 138 140 142 144 146 148 150 151 152 154 154 155 155 155 155 154 153 152 150 148 146 143 141 138 134 131 127 124 120 116 113 109 105 102 98 95 92 88 85 82 80 77 75 72 70 68 66 64 63 61 60 59 58 57 56 55 54 54 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 54 54 55 55 55 55 56 56 56 57 57 58 58 58 59 59 60 60 61 61
 39 38 38 37 37 37 36 36 36 36 37 37 37 38 39 39 40 41 43 44 46 48 50 53 56 59 62 66 70 75 80 86 92 99 106 114 122 131 140 150 160 170 181 191 202 212 222 232 240 248 255 260 264 267 269 269 267 265 261 257 251 245 239 231 224 217 209 201 194 187 180 173 166 160 154 149 143 138 134 129 125 121 118 115 111 109 106 104 101 99 97 96 94 93 92 90 90 89 88 88 87 87 87 87 87 87 87 88 88 89 89 90 91 91 92 93 94 95 95 96 96 97 97 97 97 97 96 96 95 93 92 90 89 86 84 82 79 76 74 71 68 65 62 59 57 54 51 49 46 44 42 40 38 36 34 33 32 30 29 28 27 27 26 25 25 24 24 24 24 23 23 23 23 24 24 24 25 25 25 26 27 27 28 29 30 31 32 33 35 36 38 39 41 43 46 48 51 53 56 60 63 67 71 75 80 85 90 95 101 107 112 118 124 130 136 142 147 152 156 160 163 166 167 168 169 168 167 165 163 160 157 153 150 146 141 137 133 129 125 121 117 113 109 106 103 100 97 94 92 90 88 86 84 82 81 80 78 77 76 76 75 74 74 73 73 72 72 72 71 71 71 71 71 71 71 71 71 72 72 72 72 72 73 73 73 74 74 74 75 75 75 76 76 77 77 78 79 79 80 81 82 83 83 84 85 87 88 89 90 91 92 94 95 96 97 98 99 100 101 101 102 102 102 102 102 102 101 100 99 97 96 94 92 90 87 85 83 80 77 75 72 70 67 65 63 61 58 56 54 53 51 49 48 46 45 44 43 42 41 40
 74 74 74 74 74 74 74 74 74 74 75 75 76 76 77 78 79 80 82 84 86 88 91 94 97 101 106 111 116 122 129 137 146 155 165 177 189 203 217 233 250 269 288 309 330 353 376 399 422 445 467 487 506 523 537 548 556 560 561 559 553 545 534 520 506 489 472 454 437 419 401 383 367 350 335 320 306 292 280 267 256 245 235 225 216 207 199 191 183 176 169 162 156 150 144 138 133 128 123 118 113 109 104 100 96 92 89 85 82 78 75 73 70 67 65 62 60 58 56 55 53 51 50 49 47 46 45 44 43 42 42 41 40 40 39 38 38 37 37 37 36 36 36 36 36 35 35 35 36 36 36 36 36 37 37 38 38 39 40 41 42 43 44 45 46 47 49 50 52 53 55 57 59 61 63 65 67 70 72 75 78 81 84 87 90 94 98 102 106 110 114 119 124 129 134 139 144 150 155 161 166 172 177 182 187 192 196 200 203 206 208 210 211 212 212 211 210 209 206 204 201 198 194 191 187 183 179 175 171 167 163 159 155 151 148 144 141 138 135 132 129 126 123 121 118 116 113 111 109 106 104 102 100 98 96 94 92 90 88 86 84 82 80 78 77 75 73 71 69 67 65 64 62 60 58 57 55 53 52 50 48 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 34 36 37 38 40 41 43 44 46 48 49 51 53 54 56 58 59 61 62 64 65 66 68 69 70 70 71 72 72 73 73 73 74 74 74 74 74 74
 54 54 53 52 52 51 51 50 49 49 48 47 47 46 46 46 45 45 45 45 45 45 45 45 46 47 47 48 50 51 53 55 57 59 62 65 69 73 77 83 88 94 101 109 117 126 136 147 159 171 184 197 211 225 238 251 263 274 282 288 291 291 288 283 275 265 253 241 227 213 200 186 174 161 150 139 130 121 112 105 98 92 86 81 76 72 68 65 61 59 56 54 52 50 48 47 45 44 43 42 41 41 40 40 40 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 41 41 40 40 39 39 38 38 37 36 35 35 34 33 32 31 31 30 29 28 27 27 26 26 25 25 24 24 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 32 33 34 36 37 38 40 42 43 45 47 49 51 53 55 58 60 63 65 68 70 73 76 78 81 84 86 89 91 93 95 96 98 99 99 100 100 99 99 97 96 94 92 90 87 84 82 78 75 72 69 66 63 60 57 54 51 48 46 43 41 39 37 35 33 32 30 29 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 50 51 52 53 54 54 55 55 56 56 56 56 56 56 56 56 55 55
 55 53 51 49 48 47 45 44 43 42 41 41 40 40 40 39 39 40 40 40 41 42 43 45 46 48 51 53 57 60 64 69 74 80 86 93 101 110 120 131 143 156 171 186 203 221 240 259 280 300 320 340 357 373 386 396 402 404 403 397 388 376 362 346 329 312 294 277 261 245 231 217 205 193 183 174 166 158 152 146 141 136 133 130 127 125 123 122 122 122 122 123 124 126 128 130 133 137 141 145 150 156 162 168 175 182 189 197 204 212 219 225 231 235 238 240 240 239 235 230 224 215 206 196 186 174 163 152 141 131 120 111 102 93 86 78 72 65 60 55 50 45 42 38 35 32 29 27 25 23 21 20 19 17 16 16 15 14 14 14 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 25 27 28 30 31 33 35 37 39 42 44 47 50 53 57 61 64 69 73 77 82 87 91 96 101 106 110 114 117 120 123 125 125 126 125 124 121 119 115 111 107 102 97 92 87 82 77 72 67 62 58 53 49 46 42 39 36 33 31 28 26 24 22 21 19 18 17 16 15 14 13 13 12 11 11 11 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 22 23 25 27 29 31 33 35 38 41 44 47 50 54 57 61 66 70 74 79 84 89 94 99 104 108 113 117 121 124 127 129 131 132 132 131 130 128 126 123 119 116 112 108 104 100 96 92 88 84 80 77 73 70 67 64 62 59 57
 49 47 46 44 43 41 40 39 38 37 36 36 35 35 34 34 34 34 34 34 34 35 36 36 38 39 40 42 44 47 50 53 56 60 65 70 75 82 89 97 105 115 126 137 150 165 180 197 215 234 255 277 299 322 346 368 390 410 427 442 452 459 461 459 453 443 430 414 396 378 358 339 319 301 283 266 250 235 221 208 196 186 176 167 158 151 144 138 132 127 123 118 115 111 108 106 103 101 99 98 96 95 94 94 93 93 93 93 93 93 94 94 95 95 96 97 97 98 98 99 99 99 99 99 99 98 97 97 95 94 92 90 89 86 84 82 79 77 74 71 69 66 64 61 59 56 54 52 50 48 46 44 43 42 40 39 38 38 37 36 36 36 36 36 36 36 37 37 38 39 40 41 42 44 45 47 49 51 54 57 59 63 66 70 74 79 84 89 95 102 109 116 125 134 143 154 165 176 189 201 214 228 241 254 266 277 286 294 299 303 303 301 297 290 281 271 259 246 232 218 204 191 177 165 152 141 130 120 111 102 94 87 81 74 69 64 60 55 52 48 46 43 40 38 36 35 33 32 31 30 29 28 28 27 27 27 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 54 56 58 59 61 63 65 67 69 71 73 75 77 79 81 83 85 88 90 92 94 96 98 100 102 104 106 107 109 110 111 112 112 113 113 113 112 112 111 110 108 107 105 103 100 98 96 93 90 87 85 82 79 76 73 71 68 66 63 61 59 56 54 52 51
 81 81 82 83 83 84 86 87 88 90 92 94 96 98 100 103 105 108 111 114 118 121 125 128 132 136 140 144 148 152 155 159 163 166 169 172 175 178 180 182 183 185 186 187 187 188 188 188 188 188 187 187 186 186 185 185 184 184 183 183 183 183 183 184 184 185 185 186 187 189 190 191 193 195 196 198 200 202 204 206 208 210 212 214 216 218 220 222 224 226 228 230 232 234 236 238 240 242 243 245 247 248 250 251 253 254 256 257 258 260 261 262 263 264 265 266 267 268 269 269 270 270 270 270 270 269 268 267 266 264 262 260 257 254 251 247 243 238 233 228 223 217 212 206 200 193 187 181 175 169 163 157 152 146 141 136 131 127 122 118 114 111 107 104 101 99 96 94 92 90 88 86 85 83 82 81 80 79 78 78 77 77 76 76 76 76 76 76 76 76 77 77 77 78 79 79 80 81 82 83 84 85 86 87 88 90 91 93 94 96 97 99 101 102 104 106 107 109 110 112 113 114 116 117 118 119 120 121 122 123 123 124 124 125 125 126 126 127 127 128 128 128 129 129 129 130 130 130 130 131 131 131 131 131 131 131 131 131 131 131 130 130 130 129 129 128 128 127 126 126 125 124 123 123 122 121 120 119 118 117 116 115 114 114 113 112 111 110 110 109 108 108 108 107 107 107 107 107 107 107 108 108 109 109 110 111 112 112 113 114 115 116 116 117 118 118 119 119 119 119 119 118 118 117 116 115 114 112 111 110 108 106 104 103 101 99 98 96 94 93 91 90 88 87 86 85 84 83 82 82 81 80 80 80 80 79 79 80 80 80
 30 30 30 30 30 31 31 31 32 32 33 34 35 36 37 38 40 41 43 45 47 49 52 55 58 61 64 68 72 76 80 85 89 94 99 104 109 115 120 125 131 136 141 145 150 155 159 163 167 170 173 176 179 181 184 186 187 189 190 192 193 194 194 195 196 196 197 197 197 197 197 197 197 197 197 196 196 195 194 193 192 191 190 189 188 187 185 184 182 181 179 178 176 175 173 172 170 169 167 166 164 163 162 160 159 158 157 156 155 155 154 154 153 153 153 153 153 153 153 153 154 154 154 154 154 155 155 154 154 153 153 152 150 149 147 144 142 139 136 132 129 125 121 116 112 107 103 98 94 89 85 81 77 73 69 66 62 59 56 54 51 49 47 45 43 42 40 39 38 37 36 35 34 34 33 33 32 32 32 32 32 32 32 32 32 33 33 34 34 35 36 37 38 39 40 41 43 45 46 48 50 53 55 58 60 63 66 69 72 75 79 82 85 88 91 94 97 99 102 104 105 107 108 108 109 109 109 109 108 108 107 106 105 104 103 102 100 99 98 97 96 95 94 94 93 92 92 91 91 90 90 90 90 90 90 90 90 90 90 91 91 91 91 91 91 92 92 92 92 92 92 92 93 93 93 93 93 92 92 92 92 92 92 92 92 92 92 92 91 91 92 92 92 92 92 92 93 93 94 94 95 96 97 97 98 99 100 101 102 102 103 103 104 104 104 104 104 103 102 101 100 99 97 95 92 90 87 84 82 79 76 73 70 67 64 61 58 56 53 51 49 47 45 43 41 40 39 37 36 35 34 34 33 32 32 31 31 30 30 30
 59 57 56 54 52 51 49 48 46 45 44 43 42 41 40 39 38 38 37 37 37 36 36 37 37 37 38 38 39 40 41 42 44 45 47 49 50 52 54 56 59 61 63 66 68 71 74 76 79 82 85 88 91 94 97 100 103 106 110 113 116 119 122 124 127 130 133 135 138 140 143 145 147 149 150 152 154 155 156 158 159 160 160 161 162 163 163 164 164 165 165 166 166 166 167 167 167 168 168 169 169 170 170 171 172 172 173 174 175 176 178 179 180 182 184 186 188 190 192 194 197 200 202 205 208 211 214 217 220 223 226 229 231 233 236 237 239 240 242 242 243 243 243 243 242 241 240 239 238 237 236 234 233 233 232 232 232 232 232 233 234 236 238 240 242 245 248 252 255 259 263 267 271 275 279 283 286 289 292 294 296 296 296 295 293 289 284 279 272 263 254 244 234 222 210 199 186 174 163 151 140 129 119 110 101 93 85 78 72 66 60 56 51 47 44 41 38 36 33 32 30 28 27 26 25 25 24 24 24 23 23 24 24 24 25 25 26 27 28 30 31 32 34 36 38 40 42 45 48 51 54 57 60 64 68 72 76 80 85 89 94 99 104 109 115 120 126 132 138 144 150 156 162 168 175 181 187 193 199 204 210 215 219 223 226 229 230 232 232 231 230 227 224 221 216 211 205 199 193 186 180 173 166 159 153 147 141 135 130 125 120 115 111 108 104 101 98 96 94 92 90 89 87 86 86 85 85 85 84 85 85 85 85 85 86 86 86 86 86 86 86 86 85 85 84 83 82 81 80 78 77 75 74 72 70 68 66 65 63 61
 114 112 111 109 107 105 104 102 101 100 98 97 96 95 94 93 92 91 90 89 89 88 88 87 87 86 86 86 85 85 85 84 84 83 83 83 82 81 81 80 79 79 78 77 76 75 74 73 72 71 71 70 69 68 67 66 66 65 65 65 64 64 64 64 65 65 66 66 67 68 69 71 72 74 76 78 80 82 85 87 90 93 96 99 103 106 110 113 117 121 125 130 134 138 143 147 152 156 161 165 169 174 177 181 185 188 191 193 195 197 198 198 199 198 198 197 195 193 191 189 186 183 180 176 173 169 165 161 157 154 150 146 142 138 134 130 126 123 119 116 112 109 106 102 99 97 94 91 89 86 84 82 80 78 77 75 74 73 72 71 70 70 69 69 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 70 70 70 70 71 71 71 71 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 75 75 76 77 77 78 79 80 81 83 84 85 87 89 91 93 95 97 99 102 105 108 111 114 117 121 124 128 132 136 140 144 148 151 155 159 163 166 169 172 174 176 178 179 180 180 180 179 178 177 175 173 171 168 165 162 159 156 152 149 145 142 138 135 131 128 125 122 119 116 113 110 107 105 103 100 98 97 95 93 92 91 90 89 88 88 88 87 88 88 88 89 90 90 91 93 94 95 97 99 100 102 104 106 109 111 113 115 118 120 122 125 127 129 132 134 136 138 140 142 143 144 146 146 147 148 148 148 147 147 146 145 144 143 141 140 138 136 134 132 130 128 126 124 122 120 118 116
 85 82 79 77 75 73 72 70 69 69 68 68 68 68 68 69 70 71 72 74 76 78 80 82 85 88 91 94 97 101 104 108 111 115 118 121 124 126 129 131 133 134 135 136 137 137 137 137 137 136 135 134 133 132 131 130 129 129 128 127 127 127 127 127 127 128 129 130 131 132 134 136 138 141 143 146 149 152 155 159 162 165 169 172 176 179 182 186 189 191 194 196 198 200 202 203 203 204 204 203 203 201 200 198 196 193 190 187 184 180 177 173 169 165 161 157 154 150 146 142 138 135 131 127 124 120 117 113 109 106 102 99 95 92 88 85 81 78 74 71 68 64 61 58 55 52 49 47 44 42 40 38 36 34 32 31 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 30 31 33 34 35 37 39 40 42 44 46 48 50 53 55 58 60 63 66 69 71 74 77 80 82 85 87 89 91 93 95 96 97 99 99 100 101 101 101 101 101 101 101 101 100 100 100 100 99 99 99 99 99 99 99 99 100 100 101 101 102 102 103 104 104 105 106 106 107 107 108 108 108 108 108 108 107 107 106 105 104 103 101 100 98 97 95 93 91 89 87 85 83 81 78 76 74 72 70 68 67 65 63 62 60 59 58 56 55 55 54 54 53 53 53 54 54 55 56 57 58 60 62 64 67 69 73 76 80 84 89 94 100 106 113 120 128 136 145 154 164 174 185 195 205 215 225 233 240 246 251 253 254 252 249 244 238 230 222 212 203 193 183 173 164 155 146 138 131 124 117 111 106 101 96 92 88
 11 11 11 11 11 11 11 11 11 12 12 13 14 14 15 17 18 19 21 22 24 27 29 31 34 37 40 43 47 51 54 58 62 66 69 73 76 79 81 83 85 86 86 86 85 84 82 80 77 74 71 67 64 60 57 53 50 46 43 40 37 34 32 29 27 25 23 21 20 19 17 16 16 15 14 14 13 13 13 13 13 13 13 13 14 14 15 16 16 17 18 20 21 23 25 27 29 32 35 39 43 48 54 61 68 77 88 101 115 133 153 177 206 238 276 318 365 415 466 515 556 586 599 594 572 536 490 439 388 338 292 251 215 183 156 132 112 95 80 68 57 48 40 33 27 22 18 14 11 9 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 1 1 2 2 3 3 4 5 6 7 8 9 10 11 13 14 16 18 20 22 24 26 29 31 34 37 39 42 45 48 50 53 55 58 60 62 64 65 66 67 68 68 68 68 67 66 65 63 61 59 57 55 52 50 47 44 42 39 37 35 32 30 28 26 24 22 21 19 18 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 3 4 5 7 8 10 13 16 19 23 28 34 41 49 59 70 84 100 120 143 171 204 244 292 347 411 481 557 630 694 738 754 738 694 629 555 479 407 343 287 240 200 167 140 118 99 84 71 61 53 45 39 35 30 27 24 22 20 18 16 15 14 13 12 12 11
 68 65 61 58 56 53 51 49 48 46 45 44 43 43 42 42 42 42 42 43 44 44 45 46 48 49 51 53 55 57 59 62 64 67 69 72 75 78 80 83 86 88 91 93 95 97 99 100 101 102 103 103 104 104 104 103 103 102 101 100 100 99 98 97 97 96 96 96 96 96 96 97 98 99 101 103 105 107 110 113 116 120 124 128 133 138 143 149 155 162 169 176 184 192 201 210 219 228 237 246 255 263 270 276 281 285 287 288 286 283 278 271 263 254 243 232 221 209 197 185 174 162 152 142 132 123 115 107 100 93 87 81 75 70 65 61 57 53 50 47 44 41 38 36 34 32 30 28 27 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 25 26 28 29 31 33 35 37 39 41 44 47 50 53 57 61 65 69 74 79 84 90 95 101 107 113 118 124 129 133 137 141 143 145 146 146 145 143 141 138 134 130 126 122 117 112 108 103 99 94 90 86 82 79 75 72 69 66 63 61 58 56 54 52 50 49 47 46 44 43 42 41 39 39 38 37 36 35 34 34 33 32 32 31 30 30 29 28 28 27 26 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 16 17 18 19 20 22 23 25 27 30 32 35 38 41 45 49 53 58 63 69 75 82 90 98 107 117 127 138 150 162 174 186 198 209 219 227 233 237 239 239 235 230 223 214 205 194 183 172 161 150 140 131 122 114 106 99 93 87 81 77 72
 268 256 244 232 220 209 198 187 177 167 158 149 141 134 127 121 115 109 104 100 96 92 88 85 83 80 78 77 75 74 73 72 71 71 71 71 71 71 71 71 72 72 73 74 75 75 76 77 78 80 81 82 83 85 86 88 89 91 93 95 97 99 101 104 106 109 112 116 119 123 126 130 135 139 144 149 154 159 164 170 175 181 187 192 198 204 210 216 222 227 233 238 243 247 252 256 259 262 264 265 266 266 266 265 262 260 256 252 247 242 236 230 224 217 211 204 197 190 183 177 170 164 158 152 147 141 137 132 127 123 119 116 112 109 106 104 101 99 97 95 94 92 91 90 89 89 89 89 89 90 91 92 94 96 98 101 104 107 111 115 120 126 131 138 145 152 160 169 178 188 199 210 221 233 246 258 271 283 295 307 318 328 337 344 349 352 353 352 348 342 335 325 314 302 289 275 261 246 232 218 204 191 179 168 157 147 137 129 121 113 107 101 95 90 86 82 78 75 72 69 67 65 63 62 60 59 58 57 57 56 56 55 55 55 55 56 56 56 57 58 59 60 61 62 63 64 65 67 68 70 71 73 74 76 77 78 80 81 82 83 84 85 85 86 86 86 86 86 86 86 85 84 84 83 82 81 80 79 77 76 75 73 72 70 69 67 66 65 63 62 61 60 59 58 57 57 56 56 55 55 55 55 55 55 56 56 57 58 59 60 61 63 64 66 68 70 72 74 77 80 83 87 90 95 99 104 110 116 122 129 137 145 154 163 173 184 195 207 219 232 245 258 270 283 294 305 315 323 329 334 336 337 336 332 327 320 312 302 291 280
 49 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 34 36 37 39 42 44 47 49 52 56 59 63 66 70 74 78 82 87 91 95 99 103 107 111 115 118 121 124 126 128 130 132 133 135 135 136 136 137 137 137 137 136 136 136 135 135 135 135 135 135 135 136 136 137 138 139 139 140 141 142 143 144 145 145 145 145 145 145 144 143 142 140 139 137 135 132 130 127 124 121 118 115 112 109 107 104 101 98 95 93 90 88 86 83 81 80 78 76 75 73 72 70 69 68 67 65 64 63 62 61 60 59 58 57 56 55 54 52 51 50 49 48 46 45 44 43 41 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 24 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 18 19 20 20 21 22 22 23 23 24 25 25 26 26 27 28 29 30 31 32 33 34 36 37 39 41 43 45 48 50 53 56 60 63 67 71 75 79 84 89 93 98 103 109 114 119 124 128 133 137 141 144 146 148 149 149 149 148 146 143 140 136 132 128 124 119 114 110 105 101 97 93 89 85 81 78 75 72 69 66 64 61 59 57 55 53 51
 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 28 29 31 32 34 36 38 41 43 46 49 52 56 59 63 67 71 75 79 83 87 91 94 97 100 102 104 105 106 106 105 104 102 99 96 93 89 85 81 76 72 67 63 58 54 50 46 43 39 36 33 30 27 25 23 21 19 18 16 15 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 5 5 6 6 7 7 8 9 10 11 12 13 15 16 18 19 21 23 26 28 31 34 37 40 43 47 51 55 60 64 69 73 78 83 87 92 96 99 102 105 106 107 107 107 105 103 101 98 94 91 87 83 79 75 72 68 65 62 59 56 54 52 49 48 46 44 43 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 49 50 50 51 51 51 51 51 51 50 50 49 49 48 48 47 46 46 45 45 44 44 43 43 43 43 43 43 43 44 44 45 46 47 48 50 51 53 55 57 60 63 66 69 73 77 81 86 91 96 101 107 113 118 124 128 133 136 138 139 138 137 134 129 124 118 111 104 97 90 83 77 71 65 59 54 50 46 42 39 36 33 30 28 26 24 22 21 19 18 17 16 15 14 14 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16
 24 26 27 29 31 33 35 38 41 44 48 52 57 62 69 75 83 92 102 113 125 138 152 168 185 202 220 237 255 270 284 296 304 308 309 305 298 288 276 262 246 230 214 198 183 168 154 142 130 119 108 99 90 83 76 69 63 58 53 49 45 41 38 35 33 30 28 27 25 24 22 21 20 20 19 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 19 19 20 21 22 24 25 27 28 30 32 35 37 40 43 46 49 53 57 62 66 71 77 82 88 94 101 108 115 122 129 136 143 150 156 161 165 168 170 171 170 167 164 159 153 146 138 131 123 115 107 99 92 85 79 73 68 62 58 54 50 46 43 41 38 36 34 32 30 29 28 27 26 25 24 24 23 23 23 23 23 23 23 24 24 25 26 27 28 30 31 33 35 38 40 43 47 50 54 58 62 67 72 78 83 89 95 102 108 114 121 127 133 139 145 150 154 158 160 162 164 164 164 162 160 157 154 150 146 141 137 132 127 122 117 112 108 104 100 96 92 89 86 84 81 79 77 75 74 72 71 70 69 68 67 67 66 66 66 65 65 65 65 66 66 66 67 67 68 69 70 71 72 73 75 76 78 80 82 84 86 89 91 94 97 100 102 105 108 110 113 115 117 118 120 120 121 121 120 119 118 116 113 111 108 104 101 97 93 89 85 81 77 72 68 65 61 57 54 50 47 44 41 39 36 34 32 30 28 27 25 24 23 22 21 21 20 20 19 19 19 19 19 20 20 20 21 22 22 23
 11 10 9 8 7 7 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 6 6 7 8 9 10 11 12 13 15 17 18 20 22 25 28 31 34 38 42 47 52 58 65 72 80 88 98 108 119 131 143 155 167 179 190 200 208 215 220 224 225 225 222 219 214 209 203 196 189 183 176 170 163 158 152 147 142 138 134 130 126 123 121 118 116 114 112 110 109 107 106 105 104 103 102 101 100 99 98 97 95 94 92 91 89 87 85 83 81 79 77 75 72 70 68 66 64 62 60 58 56 54 52 50 49 47 46 45 44 43 42 42 41 41 41 41 41 42 42 43 44 46 47 49 51 53 56 59 62 65 69 73 77 82 87 93 99 105 112 118 126 133 140 148 155 162 168 173 177 180 181 181 178 175 169 162 155 146 137 127 118 109 100 91 83 76 69 63 57 52 47 43 39 36 33 30 28 25 23 22 20 18 17 16 14 13 12 11 11 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 17 18 19 21 23 25 27 29 32 34 37 40 44 47 51 55 59 63 67 71 76 80 85 89 93 97 101 105 108 111 114 116 118 119 120 121 120 120 119 117 115 113 110 107 103 100 96 91 87 83 79 74 70 66 62 58 54 51 48 44 41 39 36 33 31 29 27 25 23 22 20 19 17 16 15 14 12 11
 57 55 53 51 49 48 46 45 43 42 41 40 39 38 37 36 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 46 47 48 50 51 53 55 57 59 61 63 66 68 71 74 76 79 82 85 88 91 94 97 100 103 105 107 109 111 113 114 115 116 116 116 116 116 115 114 114 112 111 110 108 107 105 103 101 99 98 96 94 92 90 89 87 86 84 83 82 81 80 79 78 77 77 76 76 76 75 75 75 75 75 75 75 75 75 76 76 76 76 76 77 77 77 77 77 77 77 77 77 77 77 77 77 77 76 76 76 75 75 75 74 74 73 73 72 72 71 71 70 70 69 69 69 68 68 68 67 67 67 67 66 66 66 66 65 65 65 64 64 64 63 63 62 61 61 60 59 58 57 56 55 54 53 52 50 49 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 38 39 40 41 42 42 43 44 44 45 45 46 46 46 47 47 47 47 47 47 46 46 46 45 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 40 40 40 40 41 41 42 42 43 43 44 45 46 47 48 49 50 51 53 54 56 57 59 61 63 65 67 69 71 73 75 77 79 81 83 84 86 87 88 89 90 90 90 89 89 88 87 85 84 82 80 78 76 74 71 69 67 65 63 61 59
 131 135 140 144 148 152 155 158 161 163 164 165 165 165 164 162 160 158 155 151 147 143 139 134 130 125 121 116 112 107 103 99 95 91 88 84 81 78 75 72 70 67 65 62 60 58 56 55 53 51 50 48 47 46 44 43 42 41 40 39 38 38 37 36 35 35 34 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 48 49 51 52 54 56 58 60 62 64 67 69 71 73 76 78 80 82 84 86 87 89 90 92 93 94 94 95 95 95 95 95 94 94 93 92 91 90 88 87 85 84 82 80 78 77 75 73 71 69 67 65 64 62 60 59 57 56 54 53 52 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 24 23 23 22 22 22 22 21 21 21 22 22 22 22 23 23 24 25 26 26 27 28 30 31 32 33 35 36 38 40 42 44 46 48 50 53 55 58 61 63 66 69 72 76 79 82 85 88 91 94 96 99 101 103 105 107 108 109 110 110 110 110 110 110 109 108 108 107 106 105 104 103 102 101 100 99 98 97 96 96 95 94 93 92 91 90 89 88 87 86 85 84 83 81 80 79 77 76 75 73 72 70 69 67 66 64 63 62 60 59 58 56 55 54 53 52 51 50 49 48 47 46 46 45 44 44 43 43 43 42 42 42 42 42 43 43 44 44 45 46 47 48 50 51 53 55 57 60 62 65 68 71 74 78 82 86 90 94 98 103 107 112 117 121 126
 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 27 27 27 27 28 28 29 30 30 31 32 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 74 76 78 80 81 83 84 85 86 87 87 87 87 87 86 85 84 82 81 79 77 75 73 71 69 67 64 62 60 58 56 55 53 51 50 48 47 46 45 44 43 42 42 41 41 41 41 41 41 41 42 42 43 44 45 47 48 50 51 53 55 58 60 62 65 67 70 73 76 78 81 84 87 90 93 96 98 101 103 105 107 109 110 112 113 114 114 114 114 114 114 113 112 111 110 109 108 107 106 105 104 103 103 102 102 101 101 101 100 100 100 101 101 101 101 101 101 101 101 101 101 101 100 100 99 98 97 96 95 93 91 90 88 86 84 81 79 77 75 72 70 68 65 63 61 59 57 55 54 52 50 49 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 24 24 24 25 25 26 27 27 28 30 31 32 34 35 37 39 41 44 46 49 52 56 59 63 67 71 76 81 86 91 97 103 109 115 121 127 133 138 143 147 151 153 155 155 155 153 151 148 144 139 134 129 124 118 113 107 102 97 92 88 84 80 76 72 69 66 63 61 58 56 54 52 50 48 47 46 44 43 42 41 40 40 39 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36
 26 26 26 26 26 26 27 27 28 28 29 30 31 32 34 35 37 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 67 68 70 71 71 72 72 73 73 72 72 72 71 70 69 68 67 66 64 63 62 60 59 58 56 55 53 52 51 50 48 47 46 45 45 44 43 43 42 42 41 41 41 41 41 42 42 42 43 43 44 44 45 46 47 48 49 49 51 52 53 54 55 56 58 59 60 62 63 65 67 68 70 72 74 76 78 81 83 85 88 91 94 97 100 103 106 109 112 115 119 122 125 128 130 133 135 137 139 140 141 142 142 141 141 139 138 135 133 129 126 122 118 113 108 104 98 93 88 83 78 74 69 65 61 57 53 49 46 43 41 38 36 34 32 30 29 28 27 26 25 24 23 23 23 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 27 29 30 31 32 34 35 37 39 40 42 44 46 48 50 52 54 56 58 60 62 64 65 67 68 69 70 71 72 73 74 74 74 75 75 75 74 74 74 73 73 72 72 71 70 70 69 68 67 66 65 65 64 63 62 61 60 60 59 58 57 57 56 56 55 54 54 53 53 53 52 52 51 51 51 50 50 50 50 50 49 49 49 49 49 50 50 50 51 51 52 53 54 55 56 58 60 62 64 67 70 73 77 81 85 90 96 101 107 114 121 128 136 144 153 162 171 180 188 197 206 213 220 226 231 234 236 236 234 230 225 219 211 202 192 182 171 161 150 139 129 120 110 102 94 86 79 73 67 62 58 53 50 46 43 40 38 36 34 33 31 30 29 28 27 27 26 26
 86 86 87 87 88 89 90 91 92 93 94 96 97 98 100 101 102 102 103 103 103 102 101 100 98 96 93 91 88 84 81 77 74 70 66 63 59 56 53 50 47 44 41 39 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 17 19 20 21 22 24 25 27 29 30 32 35 37 39 42 45 48 51 54 58 61 65 68 72 76 80 83 87 90 93 95 98 99 101 101 102 102 101 100 98 96 94 92 89 86 83 80 77 73 70 67 64 61 57 54 52 49 46 43 41 38 36 34 32 30 28 26 24 22 21 19 18 16 15 14 13 12 11 10 9 9 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 9 9 10 11 12 13 14 15 16 18 19 21 22 24 26 27 29 32 34 36 39 42 44 47 51 54 58 62 66 71 75 80 86 91 97 103 109 115 121 126 132 137 141 145 148 149 150 149 147 144 140 136 130 124 118 111 105 98 92 86 80 74 69 64 59 55 51 47 44 41 38 35 33 31 29 27 25 24 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 22 24 25 26 28 29 31 33 35 37 39 41 44 46 49 51 54 57 60 63 66 70 73 76 79 82 84 87 89 91 93 94 95 96 96 97 97 96 96 95 94 93 93 92 91 90 89 88 88 87 87 86 86 86
 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 59 61 62 64 65 66 68 69 71 72 74 75 77 78 80 82 84 86 88 90 93 95 98 102 105 109 113 118 123 128 133 139 145 152 159 166 173 180 187 194 201 207 213 218 223 226 229 231 232 232 231 229 226 222 218 213 207 201 195 188 181 174 167 160 153 146 140 133 127 121 116 110 105 101 96 92 88 85 82 79 76 74 72 70 68 66 65 64 63 62 61 60 59 59 58 58 57 57 57 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 51 51 50 50 49 49 48 48 47 46 46 45 44 43 43 42 41 40 39 38 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 39 40 42 44 46 48 50 53 56 59 62 66 70 74 79 84 89 95 101 107 114 121 129 137 145 153 162 171 180 189 198 207 215 224 231 238 245 250 254 257 259 259 258 255 251 246 240 232 224 215 206 196 187 177 167 158 149 140 132 124 117 111 104 99 93 88 84 80 76 72 69 66 63 61 58 56 54 52
 77 74 72 70 69 67 66 65 64 63 62 62 61 61 61 61 61 61 61 62 62 62 62 63 63 63 63 63 64 63 63 63 63 62 62 61 61 60 59 58 57 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 37 37 37 37 38 38 39 40 41 42 43 44 46 48 50 52 54 56 59 62 65 68 71 75 78 82 86 90 95 99 104 108 113 117 121 126 130 133 137 140 142 144 146 147 147 147 146 144 142 140 137 133 130 126 122 118 114 109 105 101 97 92 88 85 81 77 73 70 67 64 61 58 55 52 49 47 45 42 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 25 27 28 30 31 33 35 36 38 40 42 44 46 48 50 52 54 55 57 58 60 61 62 63 64 65 65 66 66 66 66 66 66 66 66 65 65 65 64 63 63 62 61 60 60 59 58 57 56 55 54 53 52 51 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 38 38 37 36 35 35 34 33 32 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 22 22 22 23 24 24 25 26 27 28 30 31 33 34 36 38 40 42 45 47 50 53 56 60 63 67 71 76 81 86 91 97 103 109 116 122 129 135 141 147 152 157 161 164 166 166 166 164 162 159 154 150 145 139 134 128 122 117 112 107 102 97 93 89 86 83 80
 112 105 98 91 85 79 73 68 63 58 54 50 47 44 41 38 36 34 32 30 29 27 26 25 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 24 25 26 28 29 31 33 36 38 42 45 50 55 60 67 74 83 92 103 115 129 145 162 181 203 226 251 278 305 332 358 381 401 415 422 422 416 403 385 363 338 313 287 263 239 217 197 179 163 149 136 124 114 106 98 91 85 80 75 71 68 64 62 59 57 55 54 52 51 50 48 48 47 46 45 45 44 44 44 43 43 43 43 43 43 44 44 44 45 46 46 47 48 49 51 52 54 56 58 60 62 64 67 70 73 76 79 82 85 87 90 93 95 97 98 99 99 99 98 97 95 92 89 85 82 77 73 69 64 60 56 51 47 44 40 37 34 31 29 26 24 23 21 19 18 17 16 15 14 14 13 12 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 14 14 15 16 17 18 20 21 23 25 27 29 31 34 37 40 43 47 51 55 59 63 67 71 75 79 82 86 88 91 92 94 94 94 94 93 91 90 87 85 82 80 77 74 71 68 66 63 61 59 57 55 53 52 51 49 48 48 47 46 46 46 45 45 45 45 45 46 46 46 47 47 48 48 49 50 51 52 53 54 55 57 58 60 62 64 66 68 71 74 77 81 84 88 93 98 103 108 114 120 126 132 138 144 149 154 158 161 163 164 164 163 160 156 152 146 140 133 126 119
 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 18 18 18 18 19 19 20 21 21 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 45 48 50 53 56 59 62 65 68 71 74 78 81 84 87 90 92 95 96 98 99 99 99 98 97 95 93 90 87 84 81 77 74 70 67 64 61 58 55 53 50 48 46 44 42 41 40 38 37 36 36 35 34 34 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 41 41 42 42 42 42 42 42 42 42 41 41 40 40 39 39 38 38 37 36 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 26 27 28 29 30 31 32 34 35 37 39 41 43 45 47 50 52 55 58 60 63 65 68 70 72 74 76 77 78 78 78 78 77 76 74 73 71 69 66 64 62 60 57 55 53 51 49 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 23 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22
 80 79 79 77 76 74 73 71 69 67 65 62 60 58 56 55 53 51 49 48 46 45 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 50 52 54 56 58 60 62 65 67 69 72 75 77 80 83 86 89 92 96 99 102 106 109 113 116 119 123 126 129 132 135 138 141 144 146 148 150 152 154 155 156 157 158 158 158 158 158 158 157 156 155 153 152 150 149 147 145 143 141 139 137 135 133 131 129 126 124 122 120 117 115 112 109 106 103 100 96 93 89 85 82 78 74 70 66 62 58 55 51 48 44 41 38 35 33 30 28 26 24 22 21 19 18 17 16 15 15 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 39 42 44 46 48 50 53 55 57 60 62 64 66 68 70 72 74 76 77 79 80 81 82 83 84 84 85 85 85 85 85 85 85 84 84 83 83 82 81 80 79 78 77 76 74 73 72 70 69 67 66 64 63 61 60 59 57 56 54 53 52 51 50 48 47 46 46 45 44 43 43 42 42 41 41 41 40 40 41 41 41 42 42 43 44 45 46 48 49 51 53 55 57 59 61 63 66 68 70 72 74 76 77 78 79 80 80 80
 78 76 74 71 69 67 65 63 61 59 58 56 55 54 53 52 51 50 50 50 50 50 50 50 51 51 52 53 54 55 56 57 58 60 61 63 64 66 68 69 71 73 75 76 78 80 82 83 85 86 88 89 90 92 93 93 94 95 95 95 95 95 94 94 93 92 91 90 89 87 86 84 83 81 80 78 77 76 75 73 73 72 71 71 70 70 70 70 71 71 72 73 75 76 78 80 83 86 89 93 97 101 106 112 118 124 131 138 146 155 163 172 182 191 200 209 218 226 233 239 245 248 251 252 251 249 245 240 234 227 220 211 203 194 184 175 166 158 149 141 133 125 118 112 105 99 94 89 84 79 75 71 68 65 62 59 57 55 53 51 50 49 48 48 47 47 47 48 48 49 50 51 52 53 54 56 57 59 60 62 64 65 67 68 70 72 73 74 76 77 78 79 80 81 81 82 82 83 83 83 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 84 83 83 82 81 80 79 78 77 76 75 74 72 71 69 67 66 64 63 61 59 58 56 55 53 52 51 50 49 48 47 46 45 45 45 44 44 44 44 44 44 45 45 46 46 47 48 49 50 51 53 54 56 58 59 61 63 66 68 70 73 75 78 80 83 86 88 91 93 95 97 99 101 103 105 106 107 108 109 110 110 111 111 111 111 111 111 110 110 109 109 108 108 107 107 106 105 105 104 104 103 103 102 102 101 101 101 101 100 100 100 100 100 100 99 99 99 98 98 97 96 95 94 93 92 90 88 86 84 82 80
 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 24 25 26 27 29 30 32 34 35 37 39 41 43 45 47 49 52 54 57 59 62 64 67 70 73 76 79 82 85 88 91 94 96 99 101 103 105 106 108 108 109 109 108 107 106 105 103 101 98 96 93 90 87 84 81 78 75 73 70 68 65 63 61 59 58 56 55 54 53 52 52 51 51 51 52 52 53 54 55 56 58 60 63 65 68 71 75 78 82 87 91 96 101 107 112 118 124 129 135 141 146 151 156 160 164 167 169 171 171 171 169 167 165 161 157 152 147 142 136 131 125 119 114 108 103 98 93 89 85 81 77 74 71 69 67 65 63 62 61 61 61 61 61 61 62 63 64 66 67 69 71 73 75 77 80 82 84 86 88 90 92 94 95 96 96 97 97 96 95 94 93 91 89 87 85 83 81 78 76 73 71 69 67 64 62 60 58 56 55 53 51 50 48 47 45 44 43 42 41 39 38 37 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 24 23 22 22 22 21 21 21 20 20 20 20 20 21 21 21 22 22 23 24 25 26 27 28 30 31 33 35 37 39 41 44 46 49 52 55 59 62 66 70 74 78 82 86 90 93 97 100 103 106 108 109 111 112 112 112 112 111 110 108 107 105 103 101 99 97 94 92 90 88 86 83 81 79 78 76 74 72 70 69 67 66 64 63 61 60 59 57 56 55 53 52 51 50 48 47 46 45 43 42 41 39 38 37 36 34 33 32 31 30 28 27 26 25 24 23
 66 65 64 63 63 63 63 63 63 64 65 67 69 71 73 76 80 84 88 93 99 105 112 119 127 135 145 154 165 175 187 198 210 222 233 245 256 266 276 284 292 297 301 303 304 302 299 294 288 280 270 260 249 237 225 213 201 189 177 165 154 143 133 123 114 105 97 90 83 76 70 65 60 55 51 48 44 42 39 37 35 33 32 31 30 29 29 29 29 29 29 30 31 32 34 35 37 39 42 45 48 52 57 62 67 74 80 88 97 106 116 127 139 152 165 180 195 211 227 243 260 277 293 308 322 335 347 356 364 369 372 372 370 366 359 351 341 329 317 303 289 274 259 245 230 216 202 188 175 163 151 140 130 120 111 103 95 88 82 76 70 66 61 57 54 51 48 46 44 42 41 39 38 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 40 40 41 42 43 44 45 46 47 48 50 51 53 54 56 58 60 62 64 66 68 71 73 75 77 79 81 82 83 84 85 85 85 85 84 83 81 79 78 75 73 71 68 66 64 62 59 57 56 54 52 51 50 49 48 47 47 46 46 46 47 47 48 48 49 51 52 53 55 57 58 60 62 64 66 68 70 71 73 74 76 77 78 78 79 79 79 80 80 79 79 79 78 78 78 77 77 76 76 76 75 75 75 75 75 75 75 75 75 76 76 77 77 78 78 79 80 80 81 82 82 83 83 83 84 84 83 83 83 82 81 80 79 78 77 76 74 73 72 70 69 68 67
 62 60 58 56 54 53 51 50 48 47 46 45 44 43 42 42 41 41 40 40 40 40 40 40 41 41 42 42 43 43 44 45 46 47 48 49 50 51 53 54 56 57 59 61 63 66 68 71 73 76 79 83 86 90 94 98 103 107 112 117 121 126 131 135 139 143 147 149 152 153 154 154 153 152 150 147 144 140 137 133 129 125 121 117 114 111 108 105 102 100 99 97 96 96 95 95 96 96 97 99 100 102 104 107 109 112 115 118 121 124 126 129 131 133 134 135 136 136 135 134 133 131 129 127 124 121 118 115 112 109 106 102 99 96 93 90 88 85 82 80 77 75 73 71 69 67 65 64 62 60 59 57 56 55 54 53 52 51 50 49 49 48 48 48 48 48 48 48 49 49 50 51 51 52 53 55 56 57 59 60 62 63 65 66 68 70 72 74 75 77 79 81 83 85 87 88 90 92 94 95 97 98 99 100 101 102 103 104 104 105 105 105 105 105 105 105 105 104 104 104 103 103 102 102 101 101 100 99 99 98 97 96 95 93 92 91 89 87 85 84 82 79 77 75 72 70 67 65 62 60 58 55 53 51 49 47 45 44 42 41 40 39 38 38 37 37 37 37 37 38 38 39 40 41 43 44 46 48 50 52 55 57 60 63 66 70 73 77 80 84 88 91 95 98 101 104 107 110 112 114 116 117 119 120 120 121 121 122 122 122 122 122 122 121 121 121 121 121 120 120 120 120 120 120 120 119 119 119 118 118 118 117 116 115 114 113 112 111 109 107 106 104 102 100 97 95 93 91 88 86 84 81 79 77 74 72 70 68 66 64
 25 26 27 28 29 30 31 32 33 34 35 35 36 36 37 37 37 38 38 38 38 37 37 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 35 36 38 40 42 44 47 50 52 56 59 63 67 71 75 80 85 90 96 102 108 114 120 127 134 141 148 156 163 170 177 184 191 197 203 208 212 215 218 219 219 219 217 213 209 204 198 191 184 176 168 160 151 143 135 126 119 111 104 97 91 85 80 75 70 66 61 58 54 51 48 46 43 41 39 37 36 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 38 39 40 40 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 40 40 40 40 40 40 41 41 42 43 44 45 46 48 50 52 54 56 59 62 66 69 73 78 82 87 92 97 102 107 111 116 120 124 127 129 130 131 131 130 128 125 122 119 115 111 106 102 97 93 89 84 80 76 73 69 66 63 60 57 54 52 49 47 45 43 41 39 37 36 34 33 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 22 23 24
 17 16 15 15 15 14 14 14 15 15 15 16 16 17 18 19 20 21 23 24 26 28 30 32 34 36 38 40 43 45 48 51 53 56 59 62 64 67 70 73 75 78 81 83 86 88 90 92 94 96 97 99 100 101 102 102 103 103 102 102 101 100 99 98 96 95 93 91 88 86 84 81 79 76 74 71 69 66 64 62 60 58 56 54 52 51 49 48 47 46 45 45 44 44 44 44 44 44 45 46 47 48 50 52 55 58 62 66 70 76 82 88 96 105 115 126 138 152 168 185 205 226 250 277 306 337 371 407 445 483 521 556 588 613 630 637 635 622 600 570 535 497 458 418 380 343 309 278 250 224 201 180 161 145 130 117 106 95 86 79 72 66 60 56 52 49 46 44 42 41 40 39 39 39 39 39 40 41 42 44 45 47 49 51 53 56 58 61 63 66 69 71 74 76 79 81 83 84 86 87 88 88 89 89 88 88 87 86 85 83 82 80 78 77 75 73 71 69 67 65 63 61 59 57 55 54 52 50 48 47 45 43 42 40 39 37 36 34 33 32 30 29 28 26 25 24 23 22 21 20 19 19 18 17 17 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 24 25 27 29 31 33 35 38 41 44 48 51 55 60 64 69 75 80 86 92 98 104 111 117 124 131 137 143 149 155 161 166 171 175 179 182 185 187 189 190 191 191 191 190 188 187 184 182 179 175 172 167 163 158 153 148 143 137 132 126 120 114 108 102 97 91 85 80 74 69 64 60 55 51 47 43 40 37 34 31 29 27 25 23 21 20 19 18
 40 40 41 41 42 43 43 44 45 45 46 46 46 47 47 47 48 48 48 48 48 48 48 48 47 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 38 38 38 39 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 61 63 65 67 68 70 70 71 71 71 70 69 68 66 64 61 59 56 53 51 48 46 43 41 39 37 35 33 32 30 29 28 28 27 26 26 26 26 26 26 27 27 28 29 29 30 31 33 34 35 37 38 40 42 44 46 49 51 54 56 59 62 66 69 73 76 80 84 89 93 98 102 107 112 117 121 126 131 135 139 143 146 149 151 153 154 155 155 155 154 152 150 148 145 142 139 136 133 129 125 122 119 115 112 109 106 103 100 97 95 93 91 89 87 85 84 82 81 80 78 77 76 75 74 74 73 72 71 70 69 69 68 67 66 65 64 63 62 61 60 59 57 56 55 54 53 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 33 32 32 32 32 32 32 32 33 34 35 36 37 39 41 43 46 49 52 56 60 65 70 76 82 88 95 102 110 117 125 132 138 144 149 153 156 157 156 155 152 147 142 137 130 124 117 111 105 99 93 88 83 79 75 71 68 65 62 60 57 55 54 52 51 49 48 47 46 45 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 37 37 38 38 39
 70 69 68 67 65 63 60 58 55 53 51 48 46 44 42 40 38 36 35 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 31 32 34 35 37 39 41 43 45 48 51 54 58 61 65 69 74 78 82 87 91 95 98 102 105 107 108 109 110 110 109 107 106 104 101 99 96 94 91 89 86 84 82 81 79 78 77 76 76 76 76 76 76 77 78 79 80 82 83 85 87 89 91 93 95 97 99 102 104 107 109 112 114 117 119 122 124 127 129 132 134 137 139 142 144 147 149 152 154 157 160 163 167 170 174 178 182 187 191 197 202 208 214 221 227 234 240 246 251 255 258 260 261 259 256 251 244 235 225 214 202 189 176 164 151 139 127 116 106 97 88 80 73 67 62 57 52 48 45 41 39 36 34 32 31 29 28 27 26 25 25 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 26 27 28 29 30 32 33 35 38 40 43 47 51 55 60 66 72 80 88 97 107 118 130 143 157 171 187 202 217 231 244 255 264 270 272 272 268 261 252 241 229 216 202 189 176 164 153 142 132 123 115 108 101 95 89 84 80 75 72 68 65 62 60 58 55 54 52 50 49 47 46 45 44 43 42 42 41 41 40 40 39 39 39 39 39 39 40 40 41 41 42 43 44 45 47 48 50 52 54 56 58 60 62 64 65 67 69 70 71 71 71 71
 7 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 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 21 21 22 22 23 24 25 26 28 29 31 33 34 37 39 42 45 48 51 55 59 64 69 75 81 87 94 102 110 118 127 137 146 156 165 174 182 188 193 196 197 195 192 186 179 170 161 151 140 130 120 110 101 93 85 77 71 64 59 54 49 45 42 38 36 33 31 29 27 25 24 23 22 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 11 12 13 14 15 16 18 20 22 24 26 28 31 34 37 41 44 48 52 57 61 66 71 77 82 87 93 98 104 109 114 118 122 125 128 130 131 132 131 130 128 125 122 118 113 109 104 99 93 88 83 78 73 68 63 59 54 50 46 43 39 36 33 31 28 26 23 21 20 18 16 15 14 13 12 11 10 9 9 8 8 7 7
 14 15 17 18 19 21 23 25 27 29 31 33 35 38 40 43 45 47 50 52 54 55 57 58 60 61 61 62 62 62 62 61 61 60 59 59 58 56 55 54 53 52 50 49 48 47 45 44 43 42 40 39 38 37 36 35 33 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 17 18 20 21 23 25 27 29 32 34 37 40 44 47 51 55 60 65 70 76 83 90 98 107 116 127 139 152 166 182 199 217 238 259 282 306 329 353 374 393 408 417 420 417 408 392 372 348 322 296 269 243 218 195 174 154 137 122 108 96 85 75 67 60 53 48 43 38 35 31 28 26 24 22 20 19 17 16 16 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 35 36 37 38 39 40 41 42 42 43 44 44 45 45 46 46 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 50 50 51 52 54 55 57 59 61 63 66 69 73 76 80 84 88 92 97 101 105 109 113 117 120 122 124 126 126 126 125 124 122 120 117 113 110 106 102 98 93 89 85 81 77 73 69 65 62 58 55 52 49 46 44 41 39 36 34 32 30 28 27 25 23 22 20 19 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13
 81 87 92 98 104 110 115 120 125 128 131 133 134 134 133 132 129 126 122 118 113 109 104 99 94 90 85 81 77 73 70 67 64 61 58 56 53 51 49 48 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 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 39 40 41 42 43 44 45 46 47 48 49 50 52 53 55 56 58 59 61 63 65 66 68 70 72 75 77 79 82 84 87 89 92 95 98 102 105 109 113 116 121 125 129 134 138 143 147 152 156 161 164 168 171 173 175 176 176 175 173 170 166 161 155 149 142 135 127 119 112 104 97 90 83 77 71 66 61 56 52 49 45 42 40 37 35 34 32 31 30 29 28 28 27 27 27 27 27 27 28 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 52 53 55 57 59 61 63 65 67 69 71 73 76 78 80 83 85 88 90 93 96 98 101 104 107 110 113 116 119 123 126 129 133 137 140 144 148 151 155 158 162 165 168 171 173 175 177 178 178 178 178 177 175 173 171 168 165 161 157 153 149 144 140 135 131 126 122 118 114 109 105 102 98 94 91 88 85 82 79 76 73 71 68 66 64 62 60 58 56 54 52 51 49 48 46 45 43 42 41 40 39 38 37 36 35 34 34 33 33 32 32 32 31 31 31 32 32 33 33 34 35 37 38 40 42 45 47 50 54 57 61 66 71 76
 23 24 25 26 27 27 28 29 29 30 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 50 51 53 54 56 58 61 63 66 69 72 76 80 84 89 94 100 106 113 120 127 135 143 151 160 167 175 181 185 189 190 189 185 180 173 164 154 143 131 120 109 98 88 79 70 62 55 49 44 39 35 31 28 25 23 21 19 18 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 39 41 43 46 49 52 55 58 62 66 71 76 81 87 94 101 109 118 127 137 148 159 171 183 196 208 221 233 244 254 263 270 274 277 277 275 271 265 258 249 240 230 219 208 198 188 178 168 159 150 143 135 128 122 116 110 105 101 96 92 89 85 82 79 76 73 71 68 66 64 61 59 58 56 54 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 26 26 26 25 25 25 25 26 26 27 27 28 29 31 33 35 37 40 43 47 52 57 63 69 77 85 94 104 115 127 139 151 163 174 184 193 199 202 202 200 195 187 178 168 157 146 135 124 114 105 96 89 81 75 69 64 59 55 51 48 45 42 40 37 35 34 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22
 210 213 214 212 207 200 191 181 170 159 147 136 126 116 107 99 91 85 79 74 69 65 62 59 56 54 52 50 49 48 47 46 46 45 45 45 45 45 45 45 46 46 46 47 48 48 49 50 51 52 53 54 56 57 59 60 62 63 65 67 69 71 73 76 78 80 82 85 87 90 92 94 97 99 101 103 105 107 109 111 113 114 116 118 119 121 123 125 127 129 131 133 135 138 140 143 146 148 151 154 156 159 161 163 165 166 167 168 168 168 167 165 164 162 159 156 153 149 145 142 138 133 129 125 121 117 113 109 106 102 99 96 93 90 87 85 82 80 78 77 75 74 73 72 71 70 70 70 70 70 71 72 73 75 77 80 83 87 92 97 104 111 120 129 141 154 168 184 202 222 243 264 287 308 328 345 358 366 368 363 353 337 318 295 272 248 224 202 181 162 145 130 117 105 95 86 79 72 67 62 58 55 53 50 49 47 46 45 45 45 45 45 45 45 46 46 47 48 49 51 52 53 55 57 58 60 62 65 67 69 72 75 78 81 84 87 91 94 97 101 104 108 111 115 118 121 124 127 129 131 133 134 135 136 136 136 136 136 135 134 133 132 131 130 129 129 128 127 127 127 127 127 127 127 128 128 129 129 129 130 130 129 129 128 127 125 123 121 119 116 113 110 107 104 100 97 93 90 87 83 80 77 74 71 68 66 63 61 59 57 55 53 51 50 48 47 45 44 43 42 41 40 39 38 38 37 37 36 36 36 36 36 36 36 37 37 38 40 41 43 45 48 51 55 59 65 71 77 85 94 103 114 125 137 149 162 174 185 195 204
 40 39 37 36 34 33 32 30 29 28 27 27 26 26 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 50 51 52 54 55 57 58 59 60 61 62 63 63 64 64 64 64 63 63 62 61 59 58 56 55 53 51 49 47 46 44 42 41 39 38 37 36 35 34 33 33 33 33 33 34 35 36 37 38 40 41 43 46 48 51 53 56 59 62 65 67 70 72 74 76 77 78 79 79 78 78 76 75 73 71 69 66 64 61 59 56 54 51 49 47 45 43 41 39 37 36 34 33 32 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 18 17 17 18 18 18 18 19 19 20 20 21 22 23 24 25 27 28 29 30 31 33 34 35 36 36 37 37 37 37 37 37 36 35 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 24 23 23 23 23 23 24 24 24 25 25 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 46 47 48 49 49 50 50 49 49 48 47 46 45 43 42 40 38 36 35 33 31 30 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 16 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 27 28 29 31 32 34 35 37 38 40 41 43 44 44 45 45 45 45 44 43 42 41
 25 24 24 24 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 46 47 48 49 50 51 52 52 53 53 54 54 54 54 54 54 53 52 52 51 49 48 47 45 44 42 41 39 38 37 36 35 34 33 32 32 31 31 31 31 31 32 32 33 34 35 37 38 40 42 44 47 49 52 55 58 62 65 69 74 78 83 87 92 98 103 109 114 120 126 131 137 142 147 152 156 160 163 165 167 167 167 166 165 162 159 155 151 146 141 135 130 124 118 113 107 102 96 91 87 82 78 73 70 66 63 60 57 55 52 50 49 47 46 45 44 43 43 42 42 42 42 43 43 43 44 45 45 46 47 48 48 49 50 51 51 52 52 52 52 53 53 52 52 52 52 51 51 51 50 49 49 48 48 47 46 46 45 45 44 43 43 42 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 23 23 24 24 25 26 27 29 30 32 34 37 39 42 44 47 50 54 57 60 64 67 70 73 76 79 81 83 84 86 86 87 87 86 86 85 84 83 81 80 78 77 75 73 72 70 69 67 66 65 64 62 61 60 59 59 58 57 56 56 55 54 54 53 53 52 52 51 51 50 50 49 48 48 47 46 46 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 26 25
 42 41 41 40 39 39 39 38 38 38 37 37 37 37 38 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 45 45 46 46 46 46 46 45 45 45 45 44 44 44 43 43 42 42 41 41 40 40 39 38 38 37 36 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 23 23 23 23 24 24 25 26 27 28 30 32 34 37 39 43 46 51 55 61 67 74 81 90 99 109 120 132 145 159 174 189 205 221 236 250 263 275 283 289 291 290 286 279 270 258 245 232 218 204 190 176 164 152 140 130 120 111 103 96 89 82 76 71 66 61 57 53 50 47 44 41 38 36 34 32 30 28 27 25 24 23 22 21 20 20 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 45 47 48 50 51 53 54 55 56 57 58 58 58 58 57 57 56 54 53 51 49 47 45 42 40 38 35 33 31 29 27 25 24 22 21 20 19 18 17 16 16 16 15 15 15 15 16 16 16 17 17 18 18 19 20 21 21 22 23 23 24 25 26 26 27 27 28 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 46 46 47 47 47 48 48 48 48 48 48 48 48 47 47 46 46 45 44 43 43
 7 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 18 19 20 22 23 25 26 28 30 32 34 36 38 40 43 45 48 50 53 55 58 60 63 65 68 70 72 74 75 76 77 78 78 77 76 75 74 72 70 67 64 61 58 55 52 49 45 42 39 36 33 31 28 26 23 21 19 17 16 14 13 11 10 9 8 7 6 6 5 5 4 4 4 4 3 3 3 4 4 4 4 5 5 6 6 7 8 8 9 10 11 12 14 15 17 18 20 22 23 25 28 30 32 35 37 40 43 46 49 52 55 58 61 64 68 70 73 76 78 80 82 83 84 84 84 84 83 81 79 77 75 72 69 66 63 59 56 53 50 46 43 40 38 35 32 30 28 25 23 22 20 18 17 15 14 13 12 11 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 26 27 28 29 30 30 31 31 32 32 32 32 32 32 31 31 30 29 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 13 13 14 14 15 16 18 19 21 23 25 27 29 32 35 38 41 45 48 52 55 58 62 64 67 69 70 71 71 70 69 68 66 63 60 58 55 52 49 46 43 41 38 36 33 31 30 28 26 25 23 22 21 19 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6
 59 57 55 53 50 48 46 44 43 41 40 38 37 37 36 36 36 36 36 36 36 37 38 39 40 41 42 44 45 47 49 51 53 55 58 61 63 66 69 72 76 79 82 86 89 93 97 100 103 107 110 112 115 117 119 121 122 123 123 123 122 122 120 119 117 115 112 110 107 104 101 98 95 92 90 87 84 81 79 77 74 72 70 69 67 65 64 63 62 61 60 59 58 58 57 56 56 55 55 54 54 53 53 52 52 51 50 50 49 48 47 46 46 45 44 43 42 41 40 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 19 19 19 20 21 21 22 23 25 26 28 30 32 34 36 38 41 43 46 48 50 52 53 54 55 55 55 55 54 53 51 50 48 46 44 43 41 39 37 36 34 33 32 31 30 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 26 26 25 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 21 21 21 22 22 23 24 25 25 26 28 29 30 32 33 35 37 39 42 44 47 49 52 54 57 59 61 63 64 65 66 66 65 64 63 61
 25 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 44 45 47 48 49 51 52 53 54 55 56 56 57 57 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 56 56 56 56 56 55 55 55 56 56 56 56 56 55 55 55 55 55 54 54 53 52 52 51 50 48 47 46 44 42 41 39 37 36 34 32 31 29 28 27 26 24 24 23 22 22 22 21 21 21 22 22 23 23 24 25 26 28 29 30 32 34 36 38 40 42 44 47 49 52 54 57 60 63 66 69 72 75 78 81 84 87 89 92 94 97 99 100 102 103 104 105 105 105 105 104 103 102 101 99 97 95 93 90 87 85 82 79 76 73 70 67 64 61 58 55 52 50 47 45 43 41 39 37 36 34 33 32 31 31 30 30 30 30 30 30 31 31 32 33 34 35 37 38 40 42 44 46 48 51 53 56 59 62 65 68 71 74 77 80 84 87 90 94 97 100 103 106 109 112 114 116 118 119 120 121 121 121 120 119 118 116 113 111 108 104 101 97 93 89 85 81 77 73 69 66 62 59 55 52 49 46 43 41 38 36 34 32 30 29 28 26 25 24 24 23 23 23 23 23 23 24 24 25 26 27 28 30 31 33 34 36 37 39 40 42 43 44 45 46 47 48 48 49 49 49 49 49 48 48 48 47 47 46 45 45 44 44 43 43 42 41 41 40 40 40 39 39 38 38 38 37 37 37 37 36 36 36 35 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 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
 69 69 70 69 68 67 66 64 62 59 57 55 52 50 47 45 43 41 39 37 35 34 32 31 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 17 18 19 21 22 24 26 29 31 34 37 41 44 48 52 56 60 64 67 71 73 75 77 78 78 77 76 75 73 71 69 66 64 61 59 56 54 52 49 47 46 44 42 41 39 38 37 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 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 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 31 33 35 36 38 41 43 45 47 49 50 52 53 53 54 53 53 52 50 48 46 43 41 38 36 33 31 29 27 25 24 22 21 20 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 36 38 39 41 42 44 46 49 51 53 56 58 60 63 65 66 68
 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 28 29 30 30 31 31 31 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 42 42 42 42 42 41 41 40 39 38 37 36 34 33 31 29 27 26 24 22 21 19 18 17 15 14 13 13 12 11 11 11 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 22 23 24 26 27 29 31 33 35 37 39 41 44 46 49 52 55 59 62 66 70 74 78 82 86 90 95 99 103 107 110 114 116 118 119 120 120 119 117 114 111 107 103 99 94 89 83 78 73 68 64 59 55 51 47 44 41 38 35 33 31 29 28 27 26 25 24 24 24 24 25 25 26 27 28 29 30 32 33 35 37 39 41 43 45 47 49 51 53 54 56 57 58 59 60 61 61 61 61 60 60 59 58 57 55 54 52 51 49 48 46 44 43 41 39 38 36 35 33 32 31 29 28 27 26 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 12 13 13 15 16 17 19 21 23 25 27 29 32 35 38 41 44 47 50 53 56 59 62 66 69 72 75 77 80 83 85 88 90 92 94 96 97 99 100 101 101 102 102 102 102 101 100 99 98 96 94 91 89 86 83 80 77 74 70 67 64 60 57 53 50 47 44 41 38 35 33 30 28 26 24 22 20 18 17 15 14 13 12 11 10 10 9 9 8 8 8
 36 33 31 29 27 26 24 24 23 22 22 22 22 22 23 23 24 24 25 26 27 28 29 31 32 33 35 36 38 40 41 43 45 47 49 51 54 56 58 61 63 66 69 72 74 77 80 83 86 89 92 95 98 100 103 105 108 110 112 113 115 116 117 117 118 118 118 117 116 115 114 113 111 109 107 105 102 100 97 94 92 89 86 84 81 78 76 74 72 70 68 66 65 63 62 61 60 60 59 59 59 58 58 58 59 59 59 59 60 60 61 61 62 62 62 63 63 64 64 65 65 66 66 66 66 67 67 67 67 67 67 67 67 67 66 66 65 65 64 63 63 62 61 60 59 57 56 55 54 53 51 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 34 33 33 33 33 33 34 34 35 36 38 40 42 44 47 50 53 56 60 64 68 72 75 79 82 85 88 90 92 93 94 94 93 92 91 89 87 85 83 80 78 75 73 70 68 66 63 61 59 57 55 54 52 50 49 48 46 45 44 43 42 41 40 39 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 26 26 26 26 25 25 25 25 25 25 25 26 26 27 27 28 29 29 30 31 33 34 35 36 38 39 41 42 44 45 47 49 50 52 53 55 57 58 60 61 63 65 66 68 69 71 72 74 75 77 78 80 81 82 84 85 87 88 90 91 93 94 96 98 99 101 103 104 106 108 110 111 113 115 117 118 120 121 122 123 124 124 124 124 123 121 119 117 114 110 106 102 97 92 87 81 76 71 65 60 56 51 47 43 39
 54 53 51 50 48 46 44 42 40 38 37 35 34 33 32 31 30 30 29 29 29 29 29 29 29 30 30 31 31 32 32 33 33 34 35 36 36 37 38 38 39 40 40 41 42 42 43 43 44 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 44 44 44 43 43 43 42 42 42 41 41 40 40 40 40 39 39 39 39 39 39 39 39 40 40 41 41 42 42 43 44 45 46 47 49 50 51 53 54 56 57 59 60 62 64 66 68 70 71 73 75 77 79 81 82 84 85 86 87 88 88 88 88 88 87 86 85 83 81 79 77 75 73 71 68 66 64 61 59 57 55 53 51 50 48 47 45 44 43 43 42 42 41 41 41 42 42 43 43 44 46 47 48 50 51 52 54 55 55 56 56 55 55 53 52 50 48 45 43 40 38 35 33 31 29 27 25 24 22 21 20 19 18 18 17 16 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 32 33 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 43 43 43 43 43 43 43 42 42 42 41 40 40 39 38 38 37 36 35 34 34 33 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 22 22 23 23 24 25 26 27 28 30 31 33 35 37 39 41 44 46 48 50 52 53 54 55 55 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 23 24 24 25 26 27 28 30 31 33 35 37 40 42 45 48 51 55 58 62 66 70 74 78 82 86 90 94 98 101 104 107 110 112 114 115 116 116 116 115 114 112 110 108 105 102 99 96 92 89 86 82 79 76 73 70 67 64 61 58 56 53 51 49 46 44 42 40 38 37 35 33 32 30 29 28 27 26 25 24 23 23 22 22 22 22 22 23 23 24 25 26 28 29 31 33 36 38 41 44 47 51 54 58 62 66 70 75 79 83 88 92 96 101 105 109 113 116 119 122 125 127 129 131 132 133 134 134 133 133 132 130 128 126 124 121 119 116 112 109 106 102 98 95 91 87 84 80 76 73 69 66 63 60 56 53 51 48 45 43 40 38 36 34 32 30 28 27 25 24 23 22 21 20 19 19 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 30 30 31 32 32 33 34 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 50 51 53 54 56 57 59 61 63 64 66 68 69 71 72 73 74 75 75 75 75 75 74 72 71 69 66 64 61 58 55 52 49 46 43 40 37 34 31 29 27 25 23 22 20 19 18 17 17 16 16 16 16 17 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 37 38 38 39 39 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 39 38 38 37 37 36 35 34 33 33 32 31 30 29 28 27 26 25 25 24 24 23 23
 5 5 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 17 18 20 21 23 24 26 28 30 32 34 36 38 40 42 44 45 47 49 50 51 52 53 53 53 53 53 52 52 51 49 48 46 45 43 41 39 38 36 34 32 30 28 27 25 23 22 20 19 17 16 15 14 12 11 10 10 9 8 7 7 6 6 6 5 5 5 5 5 5 5 6 6 7 7 8 8 9 10 11 12 13 14 15 16 18 19 21 22 24 26 28 30 32 34 36 39 41 43 46 48 50 53 55 56 58 59 60 61 61 61 61 60 58 57 55 52 50 47 45 42 40 37 34 32 30 27 25 23 21 20 18 16 15 13 12 11 10 9 8 7 6 6 5 4 4 4 3 3 3 2 2 2 2 2 3 3 3 4 4 5 5 6 7 8 9 10 11 13 14 15 17 18 20 21 22 24 25 26 27 28 29 30 31 31 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 22 22 21 20 20 19 18 18 17 16 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 13 14 15 15 16 17 17 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 31 31 31 30 30 29 29 28 27 26 25 24 23 22 20 19 18 16 15 14 13 11 10 9 8 8 7 6 6 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
 25 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 27 27 28 28 29 30 31 31 32 33 34 34 35 36 36 37 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41 40 40 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 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 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25
 16 17 17 18 19 20 22 24 26 29 32 35 38 42 46 50 55 59 64 69 74 79 84 89 94 98 102 106 108 111 112 113 112 112 110 108 105 102 99 95 91 88 84 80 76 72 68 65 61 58 55 52 49 47 44 42 40 38 36 34 32 30 28 27 25 24 23 21 20 19 18 16 15 14 14 13 12 11 10 10 9 9 9 9 9 9 9 10 10 11 12 14 15 17 19 21 24 27 29 33 36 39 42 46 49 53 56 59 62 65 68 71 73 76 78 79 81 82 84 85 86 86 87 88 88 89 89 89 90 90 90 91 91 91 91 92 92 92 92 92 92 92 92 91 91 90 89 88 87 85 83 81 79 77 74 71 68 65 62 59 56 53 50 47 44 41 38 35 33 30 28 26 24 22 21 19 18 17 17 16 16 16 16 16 17 17 18 19 20 21 22 24 25 27 28 30 31 33 34 36 37 38 40 41 42 44 45 46 47 48 48 49 50 51 51 52 53 53 54 54 55 55 56 56 57 58 58 59 60 61 61 62 63 64 65 66 66 67 68 69 69 70 70 71 71 70 70 69 69 67 66 64 62 60 57 55 52 49 46 43 40 37 34 31 29 26 24 22 20 18 17 16 15 14 14 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 37 38 40 42 44 46 48 50 52 54 56 58 61 63 65 67 69 71 73 75 77 79 80 81 82 83 83 83 83 83 82 81 79 77 75 73 71 68 65 62 59 56 53 49 46 43 40 37 35 32 30 27 25 23 22 20 19 18 17 17 16
 21 20 20 20 20 20 21 21 22 23 23 24 25 27 28 29 31 32 34 36 38 39 41 43 45 47 49 51 53 55 57 58 60 62 63 64 65 66 67 68 68 68 68 67 67 66 65 64 63 62 60 59 57 55 54 52 50 48 47 45 43 41 40 38 36 35 33 32 30 29 28 26 25 24 23 21 20 19 18 18 17 16 16 16 15 15 16 16 17 17 18 20 22 24 26 29 32 36 40 45 50 56 62 69 77 85 93 102 111 121 130 140 149 157 165 172 177 181 184 185 184 182 178 174 168 162 156 149 141 134 127 121 114 108 102 96 91 86 81 76 72 68 65 61 58 55 52 49 47 45 42 40 38 36 35 33 31 30 28 27 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 28 28 29 30 32 33 34 36 37 39 41 43 45 47 49 52 55 57 60 63 66 69 71 74 76 78 79 80 80 80 78 77 74 71 68 64 60 56 52 48 44 39 36 32 29 25 23 20 18 16 14 13 12 11 10 10 10 10 10 10 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 26 27 28 29 29 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 34 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 34 34 33 33 33 32 31 31 30 29 28 27 26 25 24 23 23 22 21
 9 9 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 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 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 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 13 14 14 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 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 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 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9
 32 32 32 32 33 34 35 37 39 41 43 45 48 50 53 56 58 61 64 66 68 70 71 73 73 74 74 74 73 72 70 69 67 65 62 60 58 55 53 51 48 46 44 42 40 38 36 34 33 31 30 29 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 15 15 15 14 14 13 13 13 13 13 12 12 13 13 13 13 14 15 16 17 18 20 21 23 26 28 31 34 37 40 43 46 50 53 56 59 62 65 67 69 72 74 76 77 79 81 82 84 86 87 89 91 93 94 97 99 101 103 106 108 111 114 116 119 122 124 127 129 131 132 133 134 134 134 133 131 129 126 123 119 115 111 106 102 97 92 86 82 77 72 67 63 58 54 50 47 43 40 37 34 31 29 27 25 23 21 20 19 18 17 16 16 16 16 16 17 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 33 33 34 34 34 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 42 43 43 44 44 43 43 42 41 39 38 36 34 32 30 28 26 24 22 20 19 17 16 15 15 14 14 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 36 37 39 41 44 46 48 51 53 56 59 62 65 68 71 75 78 81 84 87 90 92 94 96 98 99 100 100 99 99 97 95 93 91 88 85 81 78 74 70 66 63 59 56 52 49 46 43 41 39 37 35 34 33 32
 19 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 28 29 29 29 29 29 29 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 14 14 14 14 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27 28 29 29 30 31 31 31 32 32 32 32 32 32 31 31 30 30 29 28 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 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 11 11 11 12 12 13 13 14 15 16 17 18 20 21 23 25 27 28 30 32 33 35 36 36 37 37 37 36 35 34 33 32 31 29 28 26 25 24 22 21 20 19 18 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 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 19 19 19
 10 10 11 11 12 13 14 15 15 16 17 18 19 20 21 22 22 23 23 23 24 24 23 23 23 22 22 21 21 20 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 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 7 8 10 11 13 15 18 20 23 26 30 33 37 40 44 48 51 55 58 60 62 64 65 66 66 66 65 64 63 61 59 58 56 54 52 50 48 47 45 43 42 41 39 38 37 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 16 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 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 35 37 39 41 42 43 44 44 44 43 42 40 38 35 32 29 27 24 21 18 16 14 12 10 9 8 7 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 17 18 19 19 20 20 21 22 22 22 23 23 23 23 23 23 23 23 23 22 22 21 21 20 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 32 28 24 21 19 16 15 13 12 12 11 11 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 21 21 22 22 23 24 24 25 26 27 28 29 31 32 33 35 37 39 41 43 46 49 52 55 58 62 66 70 74 78 81 85 88 90 92 93 92 91 89 86 82 78 73 69 64 59 55 50 47 44 41 39 37 36 35 34 34 35 35 36 38 39 41 43 45 48 51 54 58 62 66 71 75 81 86 91 97 103 109 114 119 124 128 131 132 133 133 131 128 124 120 114 109 103 97 91 85 79 73 68 63 59 55 51 47 44 41 38 36 33 31 29 27 26 24 23 22 20 19 19 18 17 17 16 16 16 16 16 17 17 19 20 22 25 28 31 36 41 47 54 61 69 77 86 94 103 110 116 121 124 125 125 123 120 116 112 107 101 96 91 86 81 77 73 69 66 63 60 58 56 54 52 51 49 48 47 46 45 44 44 43 43 42 41 41 40 40 40 39 39 38 37 37 36 36 35 34 33 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 21 21 22 22 23 24 26 27 29 32 34 37 41 44 47 51 54 57 59 61 63 63 64 63 62 60 58 56 54 51 49 46 44 41 39 37 35 33 32 30 29 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 26 27 29 30 32 34 36 38 41 43 47 50 54 58 62 66 71 75 80 84 87 89 91 91 90 87 83 78 73 67 60 54 48 42
 29 29 30 31 32 33 35 38 40 43 46 50 54 58 62 67 71 76 80 85 89 93 96 100 102 105 106 107 108 108 107 105 104 101 99 96 93 90 87 84 81 78 75 72 70 67 65 63 61 59 57 56 54 53 52 51 50 49 48 47 47 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 42 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 30 29 29 29 29 28 28 28 28 28 29 29 29 29 29 30 30 30 31 32 32 33 34 35 36 37 38 40 41 43 45 47 50 53 56 59 63 67 71 76 82 88 95 102 110 118 127 136 145 154 163 171 179 184 189 191 190 188 184 178 170 161 152 142 132 122 112 103 94 86 78 71 65 59 54 50 46 42 39 37 35 33 32 31 31 31 31 32 32 33 35 36 38 39 41 42 44 45 46 47 48 48 48 48 48 48 47 46 45 44 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 31 32 33 35 36 37 39 40 41 42 43 44 45 46 47 48 49 50 50 51 52 52 53 54 54 55 55 55 56 56 57 57 57 57 58 58 58 59 59 59 59 60 60 60 60 61 61 61 61 61 62 62 62 62 62 62 61 61 61 60 59 59 58 57 56 54 53 51 50 48 46 44 42 41 39 37 35 34 32 31 30 30 29
 31 34 38 41 46 51 56 62 68 75 81 87 93 98 102 104 106 106 105 103 100 96 91 86 81 76 71 66 61 57 53 49 46 43 40 38 35 33 32 30 29 27 26 25 24 23 23 22 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 22 23 24 25 26 27 28 29 30 30 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 34 34 34 34 34 34 35 35 36 36 37 38 38 39 40 42 43 45 46 48 50 52 55 58 60 64 67 71 75 79 83 88 92 97 102 106 110 113 116 118 118 118 116 114 110 105 100 94 87 81 74 67 61 55 50 44 40 36 32 29 26 24 22 21 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 41 42 42 42 42 42 41 40 40 38 37 36 35 33 32 31 30 29 28 27 27 27 27 27 27 27 28 28 29 30 30 31 32 33 34 35 35 36 37 38 38 39 40 41 41 42 43 43 44 44 45 45 46 46 46 47 47 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 42 41 41 40 39 38 37 36 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 22 22 22 22 23 24 25 27 29
 27 23 20 17 15 13 12 11 10 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 23 24 26 28 30 32 35 37 40 43 47 50 54 59 64 69 75 81 88 94 102 109 116 124 131 137 143 147 150 152 153 152 149 145 140 134 128 121 114 107 100 93 87 80 75 69 64 60 55 52 48 46 43 41 39 38 37 37 37 37 38 39 40 41 43 45 47 48 50 52 54 56 58 59 61 62 62 63 63 63 63 63 62 61 60 58 57 55 54 52 50 49 47 45 44 42 40 39 37 35 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 8 8 8 9 10 11 13 15 17 20 24 28 32 38 44 50 57 64 71 77 83 89 93 96 97 97 96 94 91 87 83 79 74 70 66 62 58 55 51 48 46 43 41 39 37 36 34 33 32 31 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 29 29 29 29 28 28 27 26 26 25 24 23 22 21 20 20 19 19 18 18 19 19 19 20 21 22 23 25 26 28 29 31 33 34 36 38 39 41 42 43 45 46 47 48 48 49 49 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 48 48 48 48 48 48 48 49 49 50 51 52 53 54 55 57 59 61 63 66 68 71 74 77 81 84 87 91 93 96 97 98 98 97 95 91 86 81 75 68 62 55 48 42 37 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 6 7 7 8 9 10 12 13 15 17 19 21 23 26 28 31 33 36 38 41 43 46 48 51 53 56 58 61 63 65 67 70 72 74 76 78 79 81 83 85 86 88 90 91 93 94 95 96 97 98 99 100 100 100 100 100 99 98 96 95 93 90 88 85 81 78 74 70 66 62 58 54 50 46 41 38 34 30 27 24 21 18 16 14 12 10 9 8 7 6 6 5 6 6 6 7 7 8 9 11 12 13 15 17 18 20 22 24 26 29 31 34 36 39 42 45 49 52 56 60 64 68 73 78 83 88 93 99 105 110 116 122 127 133 137 142 145 148 151 152 152 151 149 147 143 139 133 128 122 115 109 102 96 89 83 77 71 65 60 54 50 45 41 37 33 30 26 23 21 18 16 14 12 10 9 8 7 7 6 6 6 6 7 8 8 10 11 12 14 16 18 20 22 25 27 30 32 35 38 40 43 46 49 51 54 56 59 61 63 65 66 68 69 70 71 72 72 72 72 72 71 71 70 69 68 67 65 64 63 61 59 58 56 54 53 51 49 47 45 44 42 40 38 36 34 33 31 29 27 26 24 22 20 19 17 16 14 13 12 10 9 8 7 7 6 6 6 6 6 6 7 8 9 10 12 14 16 19 22 25 28 32 37 41 46 52 57 64 70 78 85 93 102 110 120 129 139 149 159 168 177 186 194 201 207 211 215 216 216 214 211 207 202 195 188 181 173 165 156 148 140 132 124 117 110 103 97 91 85 80 75 70 65 61 57 53 49 46 42 39 36 33 30 28 25 23 21 19 17 15 13 12 10 9 8 7 7 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 23 24 25 26 26 27 27 28 28 29 29 29 29 29 29 30 30 29 29 29 29 29 28 28 28 27 27 26 26 25 24 24 23 22 21 20 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 17 18 18 18 18 18 17 17 16 16 15 14 14 13 12 11 10 9 8 7 7 6 6 5 5 4 4 4 3 3 3 3 4 4 4 4 5 5 5 6 7 7 8 9 9 10 11 12 13 14 16 17 18 19 21 22 24 25 26 27 29 30 31 31 32 32 32 32 32 32 31 31 30 29 28 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 13 13 12 12 11 10 10 9 9 8 7 7 6 6 5 5 5 4 4 3 3 3 3 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19 19 20 21 22 23 24 24 25 26 26 27 27 28 28 28 28 28 28 28 27 27 26 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 3 3 2 2 2 3
 27 26 26 26 25 26 26 26 27 27 28 29 29 30 31 32 32 33 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 45 46 47 48 49 50 51 52 53 55 57 58 60 62 65 67 70 72 75 78 80 83 86 88 90 92 94 95 96 96 95 94 92 90 87 84 80 76 72 67 63 59 55 51 47 44 41 38 36 34 32 31 30 30 30 30 31 32 33 35 37 39 41 44 47 50 53 57 60 65 69 73 78 83 87 92 97 103 108 112 117 121 125 129 132 134 135 136 137 136 135 133 131 128 124 121 117 112 108 104 99 95 91 86 82 78 74 71 67 64 61 58 55 52 49 47 45 42 40 38 36 35 33 31 30 28 27 25 24 23 22 21 20 20 19 19 19 19 19 20 21 22 23 25 27 29 30 32 34 36 38 39 40 42 42 43 44 44 44 44 44 43 43 42 42 41 41 40 39 39 38 38 37 37 36 36 36 36 35 35 35 36 36 36 36 37 37 38 38 39 40 40 41 42 43 43 44 45 45 46 46 47 47 47 46 46 46 45 44 43 42 40 39 37 36 34 32 30 29 27 26 24 23 22 21 20 20 19 19 20 20 21 22 23 25 27 29 32 35 38 41 44 47 50 53 57 60 62 65 67 69 71 72 73 73 73 73 73 72 71 70 68 67 65 64 62 61 59 57 56 55 53 52 51 50 49 48 47 46 46 45 45 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 46 46 46 46 46 45 45 44 44 43 42 41 40 38 37 36 34 33 31 30 29 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 9 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 21 22 23 25 27 28 30 32 34 37 39 42 44 47 50 52 55 57 59 61 62 63 63 62 61 60 58 56 53 51 48 45 43 40 37 35 32 30 28 26 25 23 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10
 35 34 34 34 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 44 45 46 47 47 48 48 48 48 48 48 48 47 46 46 45 44 43 42 42 41 40 39 38 37 36 36 35 34 34 33 33 33 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 37 37 38 38 39 39 40 40 40 40 40 40 40 39 39 38 37 36 35 35 34 33 33 32 32 32 32 32 32 33 33 34 35 36 36 38 39 40 41 42 43 45 46 48 49 51 52 54 56 57 59 61 63 65 67 69 71 74 76 78 80 82 83 85 86 88 89 89 90 90 90 89 88 87 86 84 82 80 78 75 73 70 68 65 63 60 58 56 54 52 50 48 46 44 43 42 40 39 38 37 37 36 36 36 36 37 38 39 40 42 44 46 49 51 54 57 60 63 65 67 69 70 70 70 70 68 67 65 62 60 57 55 52 50 47 45 42 40 38 37 35 34 32 31 30 29 28 27 27 26 26 26 25 25 25 25 26 26 26 27 27 28 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 47 48 50 51 52 53 54 55 55 56 56 56 56 55 55 54 53 52 51 50 48 47 46 45 44 43 42 41 41 40 40 40 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 30 31 31 32 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 44 45 46 47 47 47 47 47 47 47 46 45 44 43 42 41 39 38 37 36
 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 19 19 18 17 16 16 15 14 13 12 10 9 9 8 7 6 5 5 4 3 3 3 2 2 2 2 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 12 13 13 14 14 15 16 16 17 18 18 18 19 19 19 20 20 20 20 19 19 19 18 18 17 16 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 2 2 2 2 2 2 3 3 3 4 4 5 6 6 7 9 10 11 13 14 16 18 19 21 23 24 25 27 27 28 28 28 27 26 26 24 23 22 21 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 10 11 12 12 13 14 14 15 16 16 17 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 33 33 33 33 32 32 31 30 29 28 27 25 24 22 21 19 18 17 15 14 13 11 10 9 8 8 7 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 8 9 9 9 10 10 11 12 13 14 15 16 18 19 21 22 24 27 29 31 34 37 40 43 46 50 53 56 59 62 64 66 67 67 67 66 64 62 59 56 53 49 46 43 40 37 34 31 29 27 25 23 22 20 19 18 16 15 14 14 13 12 12 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 13 14 15 16 17 18 19 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 25 25 26 27 29 30 31 32 34 35 36 38 39 40 42 43 43 44 44 44 44 44 43 42 41 40 39 37 36 34 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 18 18 17 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 7 7 7 7 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 23 24 24 25 26 28 29 30 32 34 35 37 39 41 43 46 48 50 52 54 55 56 57 57 57 56 55 53 51 48 46 43 40 36 33 30 28 25 23 20 19 17 16 14 14 13 13 13 13 13 13 14 15 16 18 19 21 23 25 28 31 34 37 41 45 49 54 59 64 70 75 81 86 91 96 100 103 105 106 105 104 102 98 95 90 85 81 76 71 66 62 58 54 50 47 44 41 38 36 34 32 30 29 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 15 15 15 15 16 16 16 17 17 18 19 20 21 22 23 24 25 26 27 27 28 28 28 28 28 28 27 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 26 27 27 28 30 31 32 34 36 38 40 43 45 48 51 55 58 62 65 69 72 76 79 81 83 84 85 85 84 83 81 78 75 72 69 65 62 58 55 52 49 46 44 42 40 38 37 36 35 34 34 34 35 35 36 38 39 41 44 46 49 52 55 58 61 63 66 68 70 72 73 74 73 73 72 70 69 66 64 62 59 56 53 51 48 46 44 41 39 37 36 34 32 31 30 29 27 27 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 33 33 34 34 34 34 34 34 33
 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 46 46 46 46 46 46 45 45 44 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 19 19 19 19 20 20 21 21 22 22 22 23 23 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 35 35 35 36 36 36 35 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 23 24 25 25 25 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16
 19 19 20 22 23 25 27 29 31 33 36 39 41 44 47 50 52 55 58 60 63 65 67 69 70 72 73 74 75 75 76 76 76 76 76 75 75 74 74 73 73 72 71 71 70 69 68 68 67 66 66 65 64 64 63 62 62 61 61 60 59 59 58 57 57 56 55 55 54 53 52 51 50 49 48 46 45 44 42 41 39 38 36 35 33 32 30 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 31 32 33 33 35 36 37 38 40 41 43 45 47 49 51 53 56 58 60 62 65 67 68 70 71 72 72 72 72 71 69 67 64 62 59 55 52 48 45 42 38 35 32 29 26 24 22 20 18 17 15 14 13 13 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 24 25 26 28 29 30 32 33 35 36 38 39 41 42 43 44 45 46 47 48 48 49 49 49 48 48 47 47 46 45 44 43 42 40 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 13 14 15 16 17 18 19 21 22 24 26 27 29 30 32 33 34 36 37 38 39 40 41 41 42 42 42 42 42 42 42 42 42 41 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 27 26 26 25 24 24 23 22 22 21 20 20 19 18 18 18 17 17 17 17 17 18
 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 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 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 26 27 27 26 26 25 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 25 25 25 25 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7 7
 8 8 9 10 10 11 12 13 14 15 16 17 18 19 19 20 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 30 30 30 29 28 28 27 26 25 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 25 26 26 27 27 27 28 28 28 27 27 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 28 28 29 29 29 29 29 29 29 28 27 26 25 24 23 21 20 19 17 16 15 14 13 12 11 10 10 9 9 9 9 9 9 9 10 10 11 12 12 13 14 15 17 18 20 21 23 25 27 30 32 35 37 40 43 46 49 52 54 56 58 60 60 61 61 60 59 58 56 54 52 50 48 46 43 41 39 38 36 34 33 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 15 14 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 22 23 25 27 29 31 33 35 38 41 44 47 50 54 57 61 65 69 73 77 80 83 85 86 87 87 86 84 81 78 74 70 65 61 57 52 48 44 41 37 34 31 29 26 24 22 20 18 17 15 14 13 12 11 10 9 9 8 8 7 7 7 7 7 7 7 7
 46 49 52 55 57 60 62 63 65 66 66 67 67 66 66 65 64 63 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 53 55 56 57 58 58 58 58 57 57 56 54 53 52 51 49 48 47 46 45 45 44 43 43 43 42 42 42 42 42 43 43 43 44 44 45 46 46 47 47 48 49 49 50 50 50 51 51 51 51 50 50 50 49 49 48 47 47 46 45 44 44 43 43 42 42 41 41 41 41 41 41 41 42 42 43 44 45 45 46 48 49 50 51 52 53 53 54 54 54 53 52 51 49 48 46 43 41 39 36 34 32 30 28 26 25 24 22 21 20 20 19 19 18 18 18 17 17 17 17 18 18 18 18 19 19 20 21 21 22 23 24 25 27 28 29 31 32 34 36 38 40 41 43 45 47 49 50 52 53 54 55 55 56 56 56 55 55 54 53 52 51 50 49 48 46 45 44 43 42 41 40 40 39 38 37 37 36 36 36 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 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 30 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 19 19 18 18 19 19 19 19 20 20 21 21 22 23 24 26 27 29 31 33 35 38 40 43
 16 16 16 17 17 18 18 19 20 20 21 22 23 23 24 24 25 25 26 26 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 16 16 16 16 16 17 17 18 19 19 20 21 22 24 25 26 28 30 31 33 35 37 39 41 44 46 48 50 52 53 55 56 57 58 58 58 58 57 56 55 54 52 50 49 47 45 44 42 41 39 38 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 18 18 18 17 17 17 17 17 17 17 17 18 18 19 20 21 22 23 24 26 27 28 30 32 34 35 37 40 42 44 46 49 51 54 56 59 62 65 68 70 73 76 78 81 83 85 87 88 89 90 90 90 89 88 87 85 83 81 78 76 73 70 67 64 61 58 56 53 50 48 45 43 41 39 37 35 34 32 30 29 28 26 25 24 23 22 21 21 20 19 19 19 18 18 18 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 29 30 30 31 32 34 35 36 38 39 41 42 44 45 47 48 49 51 51 52 53 53 52 52 51 50 49 48 46 44 42 41 39 37 35 33 31 29 28 26 25 23 22 21 20 19 18 17 17 16 16 16 16 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 31 32 33 34 35 37 38 40 43 45 48 50 53 57 60 64 68 72 76 80 85 90 95 101 106 112 118 124 131 137 143 149 155 160 165 169 173 176 177 178 178 176 174 170 166 161 155 149 142 135 129 122 115 109 102 97 91 86 81 76 72 68 64 61 58 55 53 50 48 46 44 43 41 40 39 38 37 36 36 35 35 35 35 35 36 36 37 38 39 40 41 42 44 45 46 46 47 47 47 47 47 46 46 45 44 43 42 42 41 40 39 38 38 37 37 37 36 36 37 37 37 38 39 40 41 42 44 46 48 51 54 58 62 67 72 78 84 91 99 107 116 126 136 146 155 164 172 179 185 188 190 190 187 183 178 171 163 155 147 138 130 121 113 106 99 93 87 81 76 72 67 64 60 58 55 53 51 49 48 47 46 46 45 45 45 45 45 45 46 46 46 47 47 47 48 48 48 48 48 49 48 48 48 48 48 47 47 46 46 45 45 44 43 43 42 41 40 40 39 38 37 37 36 35 35 34 34 34 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 39 39 40 41 42 43 43 44 45 45 46 46 46 46 46 45 45 44 43 42 41 40 39 37 36 35 34 33 32 32 31 31 31 31 31 32 32 33 34 35 37 38 40 42 44 46 49 52 55 58 61 65 68 72 76 80 83 87 90 93 95 96 97 98 98 97 95 93 91 88 85 82 79 76 73 70 67 64 61 59 56 54 52 51 49 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 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
 12 13 13 14 14 15 16 17 18 18 19 20 21 21 22 22 23 23 23 23 23 22 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 21 22 24 25 27 28 30 31 33 34 35 35 35 34 34 32 31 29 27 25 23 21 19 18 16 14 13 12 11 10 9 8 8 7 7 7 7 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 21 22 22 22 23 22 22 22 21 21 20 19 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 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
 22 22 23 24 25 27 28 30 32 34 36 38 41 43 46 48 51 53 56 58 60 62 64 65 67 68 68 68 68 68 68 67 66 65 63 62 61 59 57 56 54 53 51 50 49 47 46 45 45 44 43 43 42 42 42 42 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 41 41 40 39 39 38 36 35 34 32 31 29 28 27 25 24 23 22 21 20 19 19 19 18 18 19 19 19 20 21 21 22 23 25 26 28 29 31 33 35 37 40 43 46 49 52 56 59 63 67 72 76 80 84 88 92 96 99 101 103 104 105 105 104 103 101 99 97 94 92 89 86 83 80 77 75 72 69 66 64 61 59 56 54 52 49 47 45 42 40 38 36 34 32 30 28 26 24 22 20 19 18 16 15 14 13 13 12 12 11 11 11 12 12 12 13 14 15 16 17 18 19 21 22 24 26 28 30 32 34 36 39 42 44 47 50 54 57 61 64 68 72 76 80 84 87 91 95 98 101 103 105 106 107 106 106 104 102 99 96 92 88 84 79 75 70 66 62 58 54 50 47 44 41 38 36 33 31 29 27 25 24 22 21 20 19 18 17 16 15 15 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 22 23 24 25 26 26 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 33 34 35 36 37 38 40 41 43 45 47 49 51 54 56 59 61 63 65 67 68 70 70 71 70 70 69 67 66 64 61 59 56 54 51 48 46 43 41 38 36 34 32 30 29 27 26 25 24 23 22 21 21 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
 13 13 14 15 16 18 20 22 24 27 31 35 40 45 52 59 68 77 88 100 113 127 143 159 174 189 202 212 219 221 219 212 202 190 177 162 148 134 121 109 99 89 81 74 67 61 57 52 49 45 43 40 38 36 35 33 32 31 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 31 32 32 33 34 35 36 37 38 38 38 38 38 38 37 36 35 34 33 32 31 30 28 27 26 25 25 24 23 23 22 22 21 21 21 21 21 21 21 22 22 23 24 25 27 28 31 33 36 40 44 49 55 62 70 80 91 104 119 136 155 175 197 220 241 261 276 286 288 283 272 256 236 215 193 172 152 135 119 105 93 82 73 65 58 52 47 43 39 36 34 32 31 29 29 29 29 29 30 31 32 34 36 38 41 43 46 49 52 55 59 62 65 67 70 72 73 75 75 75 74 73 72 70 67 65 62 59 56 53 50 48 45 43 40 38 36 34 32 31 30 28 27 27 26 26 25 25 25 25 26 26 26 27 28 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 43 44 44 44 44 43 43 42 41 39 37 36 34 32 30 28 27 25 23 22 21 20 19 18 17 17 17 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 27 28 29 31 32 34 35 37 38 40 41 43 44 46 47 48 49 50 51 52 53 53 53 54 54 54 53 53 52 52 51 50 49 48 47 45 44 42 40 38 37 35 33 31 29 28 26 24 22 21 20 18 17 16 15 14 14 13 13 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 50 51 52 53 54 54 54 54 53 53 52 50 49 47 46 44 43 41 40 38 37 35 34 33 32 31 30 30 29 28 28 28 27 27 27 27 27 28 28 29 29 30 31 32 34 35 36 38 40 41 43 45 47 49 51 53 55 57 58 60 61 62 63 64 64 65 65 65 64 64 63 62 61 61 60 59 58 57 56 56 55 55 54 54 54 54 54 54 54 55 55 56 56 57 57 57 57 57 57 56 56 55 54 53 51 50 48 47 45 43 42 40 39 37 36 34 33 32 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 24 24 24 25 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 54 57 59 61 64 66 69 71 73 75 76 78 79 79 79 79 79 77 76 74 72 70 68 66 63 61 59 57 55 53 51 49 48 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 27 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 46 47 47 47 47 46 46 45 44 43 42 41 40 39 38 37 36 35 35 34 34 33 33 33 33 33 34 34 35 35 36 37 38 38 39 40 41 42 43 44 45 45 46 47 47 47 48 48 48 47 47 46 46 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 30 30 31 32 33 34 36 37 39 40 42 44 45 47
 85 85 85 84 83 81 79 77 74 72 70 68 66 64 63 61 60 59 58 58 57 57 56 56 56 56 56 56 56 56 56 56 55 55 54 53 52 51 49 48 46 44 43 41 39 37 35 34 32 30 29 28 27 26 25 24 23 23 22 22 22 22 22 22 23 23 24 25 26 27 28 30 32 34 36 39 41 45 48 52 56 60 64 69 73 76 79 82 83 84 83 82 80 77 74 71 67 63 60 56 53 50 48 45 43 41 40 38 37 36 35 35 34 34 34 34 34 34 34 35 35 36 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 53 53 54 54 55 55 55 55 55 54 54 54 53 53 52 51 51 51 50 50 50 49 49 50 50 50 50 51 52 52 53 54 55 56 57 58 58 59 59 59 59 59 58 57 55 53 52 49 47 45 43 40 38 36 34 32 30 29 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 20 20 20 21 21 22 23 24 24 25 26 27 28 30 31 32 33 34 35 35 36 37 37 37 37 37 37 37 37 36 36 36 35 35 34 34 34 34 33 33 33 34 34 34 35 35 36 37 38 40 41 43 44 46 48 50 52 53 55 57 58 59 59 60 60 59 58 57 56 54 52 50 48 46 44 42 41 39 37 36 34 33 32 31 30 29 28 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 26 27 28 29 30 31 33 34 36 38 40 43 45 48 51 55 58 62 65 69 72 75 78 81 83 84
 18 18 18 17 17 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 39 40 40 40 40 40 39 39 38 37 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 24 24 24 24 24 25 25 25 26 26 27 28 28 29 29 30 31 31 32 32 33 33 33 33 33 33 32 32 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 20 20 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 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 28 29 30 32 33 34 36 37 38 39 40 40 41 41 41 40 40 39 38 37 36 34 33 31 29 28 26 25 24 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 22 22 22 22 22 22 21 21 20 20 19 19
 32 31 31 30 30 30 30 30 31 31 32 33 35 36 38 40 42 45 47 50 53 56 59 63 66 69 72 75 77 79 80 80 79 78 76 74 71 67 64 60 56 53 49 46 43 40 38 35 33 32 30 29 28 27 26 26 26 25 25 25 25 25 26 26 26 27 27 28 29 29 30 30 31 31 32 32 32 32 32 32 32 31 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 17 17 18 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 45 47 50 52 55 57 59 61 63 65 66 67 67 67 67 66 64 62 60 57 55 52 49 46 43 41 38 35 33 31 29 27 25 24 22 21 20 19 18 17 16 16 16 15 15 15 15 15 16 16 16 17 18 19 20 20 21 23 24 25 25 26 27 28 28 29 29 29 29 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 37 37 38 38 39 39 39 38 38 37 37 36 35 35 34 33 32 32 31 30 30 29 29 29 28 28 28 28 28 29 29 30 30 31 32 33 34 35 36 38 39 40 41 42 44 45 45 46 46 47 47 47 46 46 45 45 44 43 42 41 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 20 21 21 21 22 22 23 24 25 26 26 28 29 30 31 32 34 35 37 38 39 40 42 43 43 44 44 44 44 44 43 43 42 40 39 38 37 35 34 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 48 49 49 49 49 49 49 48 48 47 46 45 44 42 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 32 32 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 45 45 45 45 45 44 44 43 43 42 41 41 40 39 38 37 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 46 47 47 47 47 46 45 44 43 42 41 39 38 36 34 33 31 30 29 28 27 26 25 24 24 23 23 23 23 23 23 23 24 24 25 26 26 27 28 29 30 31 33 34 35 37 38 39 41 42 43 44 45 45 45 45 45 45 44 43 42 41 40 38 37 35 34 32 31 29 28 27 26 25 24 23 22 22 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 24 25 26 27 27 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 43 47 51 56 61 68 74 82 90 98 106 114 122 130 136 140 143 144 142 139 135 129 122 115 107 99 92 84 77 71 65 59 54 50 46 42 38 35 33 30 28 27 25 24 22 21 20 20 19 19 19 18 18 19 19 19 20 20 21 22 23 24 26 27 29 31 34 36 40 43 47 52 57 63 70 78 86 95 105 115 125 134 143 149 154 156 155 151 145 137 128 118 108 99 90 82 74 68 62 57 52 48 45 42 39 37 35 33 31 30 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 27 27 28 29 30 31 32 33 35 36 37 39 41 42 44 45 47 49 50 52 53 54 55 56 57 58 58 58 58 57 56 55 54 53 51 49 48 46 44 42 41 39 38 36 35 34 33 32 31 30 30 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 29 29 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 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 24 24 25 25 26 27 29 30 32 34 37
 3 3 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 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 3
 39 36 34 31 29 27 26 24 23 21 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 26 27 29 31 33 36 39 42 45 48 52 55 58 62 64 67 68 69 69 68 66 64 61 57 54 50 46 42 39 35 32 29 27 24 22 20 19 17 16 15 14 13 12 12 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 21 22 24 26 28 30 32 35 37 40 43 46 49 52 56 59 62 65 67 70 72 73 74 74 74 73 71 70 67 65 62 59 56 53 50 48 45 42 40 38 36 34 32 30 29 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 26 26 27 27 28 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 43 44 45 47 48 49 50 51 52 52 52 52 52 51 50 49 47 45 43 41 38 36 34 32 30 27 26 24 22 20 19 18 17 16 15 14 13 13 12 12 12 11 11 11 12 12 12 13 14 14 15 16 17 19 20 22 24 26 28 30 33 36 39 42 45 48 52 55 58 61 64 66 68 69 69 69 68 67 65 63 60 57 54 51 48 45 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 20 21 22 22 23 23 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 24 25 26 26 26 27 27 27 27 26 26 26 25 25 24 23 22 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 8 8
 47 46 46 46 45 45 44 44 44 44 44 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 37 36 36 35 34 33 32 32 31 30 29 29 28 28 28 28 28 28 28 29 29 30 31 32 33 34 36 37 39 41 43 45 47 48 50 52 53 55 56 57 57 57 57 56 55 54 52 51 49 46 44 42 40 38 36 34 32 31 29 28 27 26 25 24 24 24 23 24 24 24 25 25 26 27 28 29 31 32 34 35 37 39 41 43 45 46 48 50 51 53 54 54 55 55 55 54 53 52 51 50 48 46 45 43 41 40 38 37 35 34 33 32 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 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 49 50 51 52 53 53 53 53 53 52 52 51 50 48 47 46 44 43 41 39 38 36 35 34 32 31 30 29 28 28 27 27 27 27 27 27 28 29 29 31 32 33 35 37 39 41 44 46 49 51 54 56 58 60 62 64 65 66 67 67 67 67 66 65 63 62 60 58 57 55 53 52 50 49 48 47 46 45 45 44 44 44 44 45 45 46 46 47 48 48 49 50 50 51 51 51 51 50 50 49 48 47 46 44 43 41 40 38 37 35 34 32 31 30 28 27 26 25 25 24 23 23 23 22 22 22 23 23 24 24 25 26 27 28 29 30 31 33 34 36 37 39 40 41 43 44 45 47 48 49 50 51 51 52 53 53 53 53 53 53 53 52 52 51 51 50 49 49 48 48
 43 44 44 43 42 41 40 38 37 35 33 31 30 28 26 25 24 22 21 20 19 19 18 17 17 17 16 16 16 16 16 17 17 18 18 19 20 21 22 24 26 28 30 32 35 38 42 45 49 52 56 59 62 64 66 67 67 67 66 65 63 60 58 55 52 50 47 44 42 40 38 36 35 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 24 24 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 21 21 21 21 22 22 23 24 25 25 26 28 29 30 31 32 34 35 36 37 37 38 38 38 38 37 36 35 33 32 30 29 27 25 24 23 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 24 25 26 27 28 30 31 33 35 38 40 43 46 49 52 55 58 62 65 67 70 72 73 74 74 73 71 69 66 63 60 56 53 49 46 43 40 37 35 33 31 29 28 26 25 24 23 23 22 22 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 30 31 33 34 36 38 39 40 42 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 29 28 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 36 37 39 40 42 43 45 47 48 50 51 52 53 54 55 55 55 54 53 52 51 50 48 47 45 43 42 40 39 37 36 34 33 32 31 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 47 48 48 49 49 49 48 48 47 47 46 45 44 42 41 40 39 38 36 35 34 33 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 41 42 43 44 44 45 45 46 46 46 46 45 45 44 43 42 41 40 39 38 36 35 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 48 49 49 50 51 52 52 53 54 54 54 55 55 54 54 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 41 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 39 39 39 39 38 38 37 37 36 35 34 33 33 32 31
 27 26 25 24 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 22 23 24 25 26 27 29 31 33 35 37 40 43 46 50 54 58 62 66 70 74 78 80 82 83 83 82 79 76 73 69 64 60 55 51 47 44 40 37 35 33 30 29 27 26 25 23 23 22 21 21 21 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 19 19 19 20 20 21 22 23 25 26 29 31 34 37 41 46 52 58 65 73 82 92 102 113 123 131 138 143 145 143 140 133 125 116 107 98 88 80 72 65 59 53 48 44 40 37 34 31 29 27 26 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 29 29 30 31 33 34 35 37 39 41 43 45 48 51 54 57 60 62 65 67 69 70 71 70 69 67 65 62 58 55 51 47 44 40 37 35 32 30 28 27 25 24 23 22 21 21 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 25 26 26 27 28 29 30 31 31 32 33 33 34 34 35 35 35 36 36 36 37 37 38 38 39 40 41 42 43 45 46 48 50 52 54 57 59 62 65 67 70 72 74 76 77 77 77 76 74 72 69 66 63 59 56 52 49 46 44 41 39 37 36 35 34 33 32 32 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 36 36 37 37 36 36 36 35 35 34 33 32 31 30 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 31 32 33 33 33 33 32 31 30 29 28 27 25 24 22 21 20 19 18 17 16 15 14 14 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 14 14 15 17 18 19 21 23 25 27 29 31 34 36 39 41 44 46 47 49 50 50 50 49 48 46 44 42 40 37 35 33 31 28 27 25 23 22 20 19 18 17 16 16 15 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 23 24 24 25 25 25 25 25 25 25 24 24 23 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 17 18 19 19 20 21 21 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 34 36 37 39 40 42 43 43 44 44 44 43 42 41 39 37 35 32 30 28 26 24 22 21 19 18 17 16 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 19 20 20 21 21 22 22 22 22 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 26 27 28 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 21 21 22 23 24 24 24 25 24 24 24 23 22 21 20 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 28 29 29 29 29 29 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 20 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 22 22 22 23 22 22 22 22 22 22 21 21 20 20 19 19 18 18 17 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 9 10 10 10 11 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 25 26 26 26 26 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 16 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11
 34 32 31 30 30 29 29 29 30 30 31 32 34 36 38 41 44 47 51 56 61 67 72 79 85 91 97 102 106 109 111 110 109 106 101 96 90 84 77 71 65 59 54 49 45 41 38 35 32 30 28 27 25 24 23 22 22 21 21 21 21 21 21 21 22 22 23 24 24 25 26 27 29 30 31 33 35 37 39 41 43 46 48 51 54 56 59 61 63 65 67 68 69 69 68 67 66 64 62 60 57 54 52 49 46 44 41 39 36 34 32 31 29 28 26 25 24 23 22 22 21 21 21 21 21 21 22 22 23 25 26 28 30 33 36 39 43 48 53 59 66 73 81 90 98 107 115 123 129 134 137 138 136 133 128 121 114 106 98 90 83 76 70 65 60 56 52 49 47 45 43 42 41 41 41 42 43 44 46 48 50 53 56 60 64 68 72 77 81 85 88 90 92 92 91 90 87 83 79 74 69 65 60 55 51 47 44 40 37 35 33 31 29 27 26 25 25 24 24 24 24 24 25 26 27 28 30 31 33 35 37 40 42 44 46 49 51 53 55 57 59 60 62 63 65 66 67 69 70 71 72 73 74 75 77 78 79 80 81 82 82 83 83 83 83 82 82 81 80 78 77 75 73 72 70 68 66 65 63 62 61 60 59 58 57 57 57 57 57 57 58 58 59 59 60 61 61 62 62 62 62 61 60 59 57 55 53 50 47 45 42 39 36 34 31 29 27 25 24 23 22 21 20 20 20 20 21 21 22 23 24 26 27 29 31 33 35 37 40 42 45 47 49 51 53 54 54 55 54 54 52 51 49 47 45 43 41 39 37 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
 55 54 54 54 54 55 55 56 56 57 58 59 60 60 61 62 62 63 63 63 62 62 61 60 59 57 56 54 52 50 49 47 45 43 41 40 38 37 36 35 34 33 33 32 32 32 33 33 34 35 36 37 38 40 41 43 45 46 48 50 51 53 55 56 58 59 60 61 62 62 63 63 64 64 64 64 64 65 65 65 65 65 66 66 67 68 68 69 70 72 73 74 76 78 79 81 83 85 86 88 89 91 91 92 92 92 92 91 89 88 85 83 80 78 74 71 68 65 62 59 56 53 50 47 45 43 41 39 38 36 35 34 33 33 33 33 33 33 34 35 36 38 40 41 44 46 49 52 55 58 61 64 68 71 75 78 81 83 86 88 89 90 90 90 89 88 87 85 84 82 80 78 76 74 72 70 69 68 67 66 66 65 65 65 65 66 66 67 68 69 70 71 72 73 74 75 76 76 76 76 76 75 74 73 72 70 69 67 64 62 60 58 56 53 51 49 47 46 44 42 41 40 39 38 37 37 37 37 37 37 37 38 39 40 41 42 43 44 46 47 49 50 52 54 55 57 59 60 62 63 65 66 67 68 69 69 70 70 70 70 70 70 70 69 69 69 68 68 67 67 67 67 67 67 67 67 67 68 68 68 69 70 70 71 71 72 72 73 73 73 72 72 71 71 69 68 67 65 63 61 59 57 55 53 50 48 47 45 43 42 40 39 38 37 37 37 37 37 37 38 39 40 41 43 44 46 48 51 53 56 58 61 63 66 68 71 73 75 76 77 78 78 78 77 77 75 74 72 71 69 67 65 64 62 60 59 58 57 56 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 50 50 49 48 47 45 43 40 38 36 33 31 29 26 24 23 21 19 18 16 15 14 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 11 12 12 13 15 16 18 19 21 23 25 27 29 32 34 36 38 39 40 41 41 41 40 39 37 36 34 32 30 28 26 25 23 22 21 20 19 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 16 16 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 9 9 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 14 15 15 16 16 17 17 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 22 22 23 23 23 23 24 24 23 23 22 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 13 14 15 16 17 17 18 19 19 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 27 28 28 29 29 29 29 28 28 27 26 25 24 23 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 18 18 19 21 22 23 24 26 27 29 30 32 34 36 38 40 42 43 45 47 48 49 50
 114 108 102 97 91 86 81 76 72 68 65 62 59 57 55 53 51 50 49 48 47 46 45 45 45 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 38 38 39 39 39 39 40 41 41 42 44 45 46 48 50 51 53 55 57 59 61 63 65 66 67 68 68 69 68 68 67 66 64 62 61 59 56 54 52 50 48 46 45 43 41 40 39 38 37 36 35 35 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 55 56 56 56 56 55 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 42 42 42 42 43 43 43 44 45 46 47 48 49 50 51 52 53 54 55 55 56 56 56 56 56 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 43 43 42 42 42 42 42 43 43 44 44 45 46 47 47 48 49 50 51 52 53 53 54 54 55 55 55 55 55 54 54 53 52 52 51 50 50 49 49 48 48 48 48 48 49 50 51 52 54 56 58 61 64 67 71 76 81 86 92 98 105 112 119 126 133 140 145 150 153 155 155 154 151 147 142 136 130 123 116 110 104 98 93 88 84 80 76 73 70 68 66 64 63 61 60 59 58 58 57 56 55 55 54 53 52 51 50 50 49 48 47 46 45 45 44 44 43 43 43 43 43 44 45 45 47 48 50 52 54 56 60 63 67 71 76 81 87 93 99 106 112 119 125 130 134 138 140 141 140 138 135 131 126 120
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 74 73 73 72 72 71 71 70 70 70 69 69 68 68 67 66 64 63 61 59 57 54 52 49 47 44 41 39 36 34 32 30 28 26 25 23 22 22 21 20 20 20 20 20 21 21 22 24 25 27 29 32 34 38 41 45 50 54 59 64 69 74 78 81 84 86 86 86 85 82 79 76 72 68 64 60 56 53 50 47 44 42 40 38 37 35 34 33 33 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 25 25 26 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 37 38 38 39 39 39 39 39 39 38 38 38 37 37 36 36 36 35 35 35 35 35 35 35 36 36 37 38 39 41 42 44 47 49 52 56 60 65 70 76 83 91 100 109 120 131 143 155 167 179 188 195 199 200 198 192 184 173 161 149 136 124 112 101 91 81 73 66 59 53 48 44 40 36 33 31 28 27 25 24 23 22 21 21 21 21 22 22 23 24 25 27 29 32 35 38 42 46 52 58 65 73 82 93 104 117 130 144 159 172 185 196 205 210 213 212 208 202 195 186 176 166 157 147 139 131 123 116 110 104 99 94 89 85 81 78 74 71 68 65 62 59 57 54 52 49 47 44 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 21 20 20 20 20 20 20 20 21 22 23 24 25 26 27 29 31 33 35 37 39 41 44 46 49 51 54 57 60 63 65 68 70 73 75 77 78 79 80 81 81 81 80 80 79 79 78 77 76 75
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 16 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 13 13 13 13 12 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 14 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 6 6 6 6 7 7 8 8 9 10 11 12 13 14 16 17 18 19 21 21 22 23 23 23 22 21 21 20 18 17 16 15 14 13 13 12 11 11 10 10 10 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 9 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 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 24 25 25 25 25 24 24 23 22 21 20 18 17 16 15 13 12 11 10 10 9 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 13 14 16 17 18 20 21 22 23 24 25 25 25 25 24 24 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 27 27 26 26 26 27 27 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 42 43 44 45 45 46 46 46 46 46 45 45 44 43 42 40 39 37 36 34 33 31 30 28 27 26 25 24 23 22 21 21 21 20 20 20 21 21 21 22 23 24 25 26 27 28 30 31 33 35 37 39 40 42 44 46 47 49 50 51 52 53 54 55 55 56 57 57 58 59 60 61 63 64 66 69 71 74 77 80 84 88 91 95 98 100 102 102 102 100 98 94 90 85 79 73 68 62 57 52 47 43 39 36 33 30 28 26 24 23 22 21 21 20 20 20 21 21 22 23 24 26 28 30 32 35 38 41 45 49 53 57 62 66 70 74 77 79 81 81 81 80 78 76 73 70 67 64 61 58 55 52 50 47 45 43 42 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 17 17 17 18 19 20 21 22 23 25 27 29 31 33 35 37 39 41 43 44 45 46 46 46 45 44 43 42 41 39 38 36 35 34 33 32 31 30 30 29 29 29 30 30 31 31 32 34 35 37 38 41 43 45 48 51 54 57 60 63 66 69 71 73 75 75 75 75 73 71 69 66 63 60 57 54 50 48 45 42 40 38 36 35 34 32 31 31 30 30 29 29 29 29 30 30 31 32 33 34 36 38 40 42 45 48 52 56 60 65 70 75 80 86 91 96 100 104 106 107 107 105 102 98 93 87 81 76 70 64 59 55 50 47 43 41 38 36 34 32 31 30 29 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 29 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 21 21 22 23 24 25 26 27 28 30 32 33 35 37 39 41 43 45 47 49 50 52 54 55 56 57 58 59 60 61 61 62 62 63 63 63 63 63 63 62 62 61 60 59 58 57 55 53 52 50 48 46 44 42 40 38 36 35 33 32 31 29 28 27 26 26 25 25 24 24 24 24 24 24 25 25 26 27 27 28 29 30 32 33 34 36 37 39 40 42 43 45 46 47 48 49 49 50 50 49 49 48 47 46 45 44 42 41 39 38 36 35 34 32 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 34 35 35 35 34 34 33 32 31 30 29 28 27 25 24 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 39 40 41 41 41 41 40 40 39 38 37 36 35 34 33 31 30 29 28 26 25 24 24 23 22 22 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 39 39 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 34 33
 66 65 64 62 60 57 54 51 48 46 43 40 38 35 33 31 29 28 26 25 24 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 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26 26 27 27 27 27 27 27 26 25 25 24 23 22 21 21 20 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 22 22 22 21 21 21 20 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 21 22 23 23 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 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 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 20 21 21 22 23 24 24 25 25 25 25 25 25 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 31 32 32 32 32 32 31 31 30 29 28 27 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 18 19 20 20 21 22 23 24 25 27 28 30 32 34 37 39 42 45 48 51 54 57 60 62 64 65 66 67
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 9 9 9 10 10 11 11 12 12 13 13 13 14 14 15 16 16 17 17 18 18 19 19 20 20 20 20 20 20 20 19 18 18 17 16 16 15 14 13 13 12 12 11 11 11 11 11 10 10 11 11 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 11 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 5 5 6 6 7 7 8 9 10 11 12 14 15 17 18 20 22 24 26 28 30 31 32 33 33 33 32 31 30 29 27 26 24 23 22 20 19 18 17 17 16 15 15 14 13 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 23 23 23 23 23 23 22 21 20 19 18 16 15 14 13 12 11 10 9 9 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 11 11 11 11 11 10 10 9 9 8 8 7 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8
 22 23 24 24 25 26 27 27 28 29 29 30 31 31 32 32 33 33 33 33 33 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 18 17 17 17 17 18 18 18 19 20 21 22 23 24 26 27 29 30 32 33 35 36 37 38 39 39 39 39 38 38 37 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 26 26 25 25 25 24 24 23 23 22 21 21 20 19 18 18 17 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 18 19 19 19 20 20 20 20 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 36 37 38 39 39 39 40 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 18 17 17 17 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 22 22 24 25 26 27 29 30 32 33 35 36 37 37 38 38 37 37 36 34 33 31 30 28 27 25 24 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 19 19 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21
 12 11 11 10 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 9 9 10 10 11 12 12 12 13 13 13 12 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 19 20 22 23 25 26 27 28 29 30 30 30 29 28 27 26 24 23 21 20 19 17 16 15 14 13 13 12 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 16 16 17 18 18 19 19 20 20 19 19 19 18 17 16 15 14 14 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 13 14 14 15 16 17 18 19 20 21 21 22 22 22 22 22 21 21 20 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 20 21 21 21 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12
 10 10 10 10 11 11 11 11 12 12 12 13 13 14 15 15 16 17 17 17 18 18 18 18 18 17 17 16 15 15 14 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 16 16 17 18 19 20 20 21 21 21 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 24 25 25 25 25 25 24 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 20 21 22 22 23 23 23 23 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 29 29 29 28 27 26 25 24 23 21 20 19 18 16 15 15 14 13 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 27 27 27 27 27 26 26 25 24 23 22 21 21 20 19 18 18 17 17 17 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 18 17 17 16 15 14 13 12 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 13 14 14 15 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10
 42 42 43 44 45 46 46 47 48 48 49 49 49 50 50 50 50 51 51 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 65 65 66 67 68 69 69 70 71 71 72 72 73 73 74 74 74 74 74 74 74 73 72 71 70 69 67 66 64 63 61 59 57 56 54 53 52 51 50 49 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 48 48 47 47 46 46 45 44 44 43 43 43 43 43 43 43 44 45 46 48 49 52 54 57 59 62 66 69 72 75 77 79 81 82 82 82 80 78 76 73 69 65 62 58 54 50 47 44 41 39 37 35 33 32 31 30 29 28 28 27 27 27 28 28 29 29 31 32 34 36 38 40 43 46 50 53 57 61 65 69 73 76 79 82 85 87 88 89 90 89 89 88 86 85 83 81 78 76 74 71 69 67 65 63 61 60 59 58 57 56 55 55 55 54 54 54 54 54 53 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 48 49 50 51 52 53 55 57 60 62 65 69 72 76 80 84 88 92 96 99 102 104 106 107 107 106 104 102 99 96 92 88 83 79 74 70 66 61 57 54 50 47 44 42 40 38 36 35 33 32 32 31 31 31 31 31 31 31 32 33 33 34 35 37 38 40 42 44 46 49 52 55 59 63 67 72 76 80 84 87 90 92 93 93 92 90 88 85 81 77 73 69 65 61 57 53 50 47 45 42 41 39 38 37 36 36 36 36 36 36 37 37 38 38 39 40 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 60 56 52 48 44 41 37 34 32 29 27 26 24 23 22 22 22 22 22 23 24 26 28 30 32 35 38 41 45 48 52 55 58 61 63 65 66 65 64 62 60 57 54 51 47 44 41 38 36 34 32 30 29 27 26 25 24 24 23 23 22 22 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 34 34 35 35 35 35 35 34 34 34 33 33 32 32 31 31 31 31 31 31 32 32 33 34 35 36 37 39 40 41 42 43 44 44 45 44 44 43 42 41 40 39 38 36 35 34 33 33 33 33 33 34 35 37 39 42 45 48 52 56 61 65 70 74 78 81 83 84 83 81 79 75 70 65 60 55 50 45 41 37 34 31 28 26 25 24 23 22 22 22 22 23 23 24 25 27 28 30 31 33 35 36 38 39 40 41 41 41 41 41 40 38 37 36 34 33 31 30 29 28 27 26 25 25 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 26 27 28 29 30 32 33 34 35 37 38 40 41 43 44 46 47 48 49 50 51 51 51 50 50 49 47 46 44 42 40 39 37 35 34 33 31 30 30 29 28 28 28 28 28 28 29 29 30 32 33 35 37 39 42 44 48 51 54 57 60 63 65 67 68 68 67 66 64 62 60 57 54 52 50 48 46 44 43 43 42 43 43 45 46 48 51 53 56 59 63 66 69 71 72 73 73 72 70 67
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 30 31 31 32 33 34 35 37 38 40 42 44 47 49 51 53 55 56 57 57 56 55 53 51 49 46 44 41 38 36 33 31 29 27 25 24 23 21 20 19 19 18 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 26 28 29 31 32 34 36 39 41 44 47 50 53 57 60 64 67 70 73 75 77 77 78 77 76 75 73 70 68 65 63 60 57 55 52 50 48 45 43 41 39 38 36 34 33 32 31 30 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 18 18 18 19 20 20 21 22 23 24 25 26 27 28 28 29 30 30 31 31 31 31 30 30 29 28 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 22 22 23 24 25 26 27 28 30 32 34 36 38 40 42 44 46 48 49 49 49 49 48 46 44 42 40 38 36 34 32 30 28 27 25 24 23 22 22 21 21 20 20 20 20 21 21 22 23 24 26 28 30 32 34 36 39 42 45 48 51 54 56 59 61 62 64 64 64 64 63 62 61 59 57 55 53 51 49 48 46 45 44 43 42 41 40 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 31 31 31 31 31 31 30 29 29 28 27 26 26 25 24 23 23 22 22 22 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 27 28 29 30 30 31 31 31 32 32 32 31 31 31 31 30 30 30 30 30 30
 33 31 29 27 26 24 23 21 20 19 18 17 17 16 16 16 16 16 16 16 16 17 18 18 19 19 20 21 21 22 22 22 22 22 22 22 21 20 20 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 24 24 24 23 23 22 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 12 12 11 11 11 11 12 12 12 13 13 14 15 16 17 19 20 22 23 25 27 28 30 31 32 33 34 34 34 33 33 32 31 30 28 27 26 25 24 23 23 22 22 22 22 22 23 23 23 24 25 25 26 27 27 28 28 28 28 28 28 28 27 26 26 25 24 23 22 20 20 19 18 17 17 16 16 16 16 16 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 25 25 25 25 25 25 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 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 25 26 27 27 28 29 29 29 30 30 29 29 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 30 31 33 35 36 38 39 40 40 41 40 40 39 38 36 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 16 16 15 15 15 15 15 15 15 15 16 17 18 19 21 23 26 29 33 37 41 46 51 56 60 64 67 69 69 68 65 62 57 53 48 43 39 35 31 28 25 22 20 18 17 16 15 14 14 14 13 13 13 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 26 27 27 27 26 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 14 15 16 17 19 20 22 23 25 26 28 29 29 29 29 29 28 27 26 24 23 21 20 18 17 16 15 13 13 12 11 11 10 10 10 10 10 11 11 12 12 13 14 14 15 16 17 18 18 19 20 21 21 22 22 23 23 23 24 24 24 25 25 26 27 28 29 31 32 34 36 39 42 44 48 51 54 58 61 65 67 69 70 71 69 67 64 60 56 51 46 42 38 34 31 28 26 24 22 20 19 18 17 17 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 18 19 20 21 22 23 23 24 25 25 26 26 26 26 26 26 25 24 24 23 23 22 22 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 32 33 34 34 35 35 35 34 33 32 30 28 27 25 23 22 20 19 18 17 16 15 15 14 14 14 14 14 14 14 14 15 15 16 17 18 19 20 22 24 26 28 30 32 35 37 39 40 41 42 42 41 41 40 38 37 36 34 33 31 30 29 28 27 26 25 24 24 24 23 23 23 22 22 22 22 21 21 20 20 19 19 18 18
 54 56 58 60 63 65 69 72 76 80 84 88 93 98 102 106 110 113 114 115 114 112 109 105 100 95 89 83 77 72 66 61 56 51 47 43 40 37 34 32 30 28 27 26 25 25 25 26 27 28 30 33 36 39 43 48 53 59 65 72 80 89 97 106 114 120 124 126 125 121 114 106 96 87 77 69 61 54 49 44 41 38 36 34 32 32 31 31 31 31 31 32 32 33 34 35 36 37 38 39 39 40 40 41 41 41 40 40 39 38 38 37 36 35 35 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 42 42 43 44 45 45 47 48 49 50 51 53 54 56 57 58 60 61 63 64 66 67 69 71 72 74 76 78 80 81 83 85 87 88 90 91 91 92 92 92 91 90 88 86 83 81 78 75 71 68 65 61 58 55 52 49 46 43 41 39 36 35 33 31 30 29 29 28 28 28 28 28 29 29 30 31 32 34 36 38 40 43 46 49 54 58 64 70 77 84 91 98 105 110 114 116 115 112 108 102 95 88 82 75 69 64 59 55 51 48 45 43 41 39 38 38 37 37 37 38 39 40 41 43 45 46 48 50 52 53 54 54 54 54 53 51 50 48 46 43 41 39 37 35 33 31 30 28 27 26 26 25 25 25 26 27 28 29 31 33 35 37 40 42 45 47 49 51 53 55 56 57 58 58 58 57 57 56 55 54 53 51 50 49 48 47 47 46 46 46 46 46 47 47 48 49 50 51 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
 38 39 40 40 40 40 40 39 39 38 37 36 36 35 35 35 35 36 37 39 41 43 46 49 52 56 60 64 69 74 79 84 89 93 98 102 106 109 111 113 113 113 112 110 108 105 101 98 94 90 86 82 78 74 70 67 64 60 57 55 52 50 47 45 43 42 40 39 38 38 37 37 38 39 40 41 43 45 47 49 51 53 54 55 56 56 55 53 52 49 47 44 41 38 36 33 30 28 26 24 22 21 20 19 18 18 18 19 20 21 23 24 27 29 32 35 39 43 47 51 55 59 64 68 71 74 77 78 79 79 78 76 73 70 67 63 60 57 53 50 48 45 42 40 38 36 34 33 31 30 28 27 26 25 24 23 22 22 21 21 21 21 21 22 23 24 26 28 31 34 37 42 46 51 56 61 67 72 77 81 84 86 87 86 85 83 80 76 72 67 63 59 55 51 48 46 44 42 41 40 40 40 40 40 40 41 41 42 42 43 43 43 44 44 44 44 45 45 45 45 45 45 46 47 47 48 50 51 53 54 56 58 59 61 62 63 64 64 64 63 62 61 59 57 55 53 51 48 46 44 42 41 40 39 39 39 40 41 43 45 47 50 53 56 60 63 67 69 72 74 75 75 74 72 69 66 61 57 52 48 43 39 35 32 29 26 24 22 21 20 20 20 20 20 20 21 22 23 24 26 27 29 31 34 36 39 43 47 51 57 62 69 76 83 91 99 107 114 119 123 124 124 121 116 109 102 94 85 78 70 63 57 51 46 41 37 33 30 28 26 24 22 21 20 20 20 20 21 21 22 23 25 26 28 30 31 33 34 36 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 37 37 36 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 22 21 21 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 22 23 24 25 25 26 26 26 26 26 26 25 25 24 23 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 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 24 24 25 26 26 27 28 28 29 29 29 29 29 29 28 28 27 27 26 25 24 23 22 22 21 20 19 19 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 24 24 25 25 25 25 25 24 24 24 23 23 22 22 21 21 21 20 20 21 21 21 22 22 23 24 24 25 26 27 27 28 29 29 29 30 30 29 29 29 28 27 26 25 25 24 23 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 23 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 19 19 19 20 20 21 22 23 25 26 27 29 30 32 33 34 35 36 37
 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 15 15 15 15 16 16 17 18 18 19 19 20 20 21 21 21 21 21 20 20 20 19 18 18 17 16 16 15 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 18 18 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 12 12 12 12 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 22 23 23 23 23 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 15 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 17 17 18 18 18 18 18 18 17 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 19 20 20 21 21 21 21 21 21 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 47 45 43 41 40 38 37 36 36 35 36 36 37 39 40 42 45 47 50 53 55 58 60 61 62 62 62 60 59 56 54 51 48 44 41 38 35 33 30 28 26 25 24 23 22 22 22 22 22 23 24 25 26 27 29 31 32 34 36 38 40 42 44 46 48 49 51 52 53 53 53 53 52 51 50 49 48 46 45 44 43 42 42 41 41 41 41 40 40 40 40 40 40 39 39 38 38 37 36 35 34 33 32 31 30 29 29 28 27 27 27 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 36 36 37 38 39 39 40 40 40 40 40 39 38 37 36 35 34 33 31 30 28 26 25 23 22 21 20 19 18 18 17 17 17 18 18 19 21 22 24 26 29 31 34 37 41 44 47 50 53 55 56 56 56 54 52 50 48 45 43 40 38 36 35 34 33 32 32 32 32 32 32 32 33 33 34 35 36 36 37 38 38 39 39 39 39 39 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 34 34 33 32 31 30 29 28 27 25 24 23 22 21 20 19 18 17 16 16 15 15 15 15 15 15 16 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 34 35 37 39 41 43 46 48 50 52 54 55 55 55 55 53 52 49 47 44 41 39 36 34 32 30 28 26 25 24 23 22 21 21 21 21 21 22 22 23 25 26 28 30 33 36 38 41 44 46 48 50 51 51 50 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 77 79 81 84 88 92 96 101 105 109 113 116 117 117 115 111 107 101 94 88 81 75 69 63 58 53 49 46 42 39 37 35 33 31 30 28 27 27 26 26 25 26 26 27 29 30 33 36 40 44 48 54 59 65 71 77 83 88 93 97 100 101 102 101 99 95 91 87 82 76 71 66 61 56 52 49 45 43 41 39 38 37 37 38 39 40 42 44 47 50 53 57 61 66 70 75 79 83 86 88 90 91 90 90 88 86 83 81 79 76 74 72 71 69 69 68 68 68 68 69 70 71 72 74 75 77 79 81 83 85 87 88 89 90 90 90 90 89 88 87 86 84 83 82 80 79 78 77 76 75 74 73 73 72 71 70 69 68 67 65 63 61 59 56 53 50 47 44 42 39 37 34 32 31 29 28 27 26 25 25 25 25 25 26 26 27 28 30 32 34 36 39 42 46 49 53 57 61 65 68 72 74 77 79 80 81 81 81 81 81 80 79 78 77 76 74 73 71 70 69 67 66 65 64 63 63 62 62 62 62 62 62 62 62 62 62 62 63 63 64 65 66 67 69 71 73 76 79 82 86 90 95 100 104 109 113 117 119 120 119 117 113 108 101 94 87 80 73 67 61 56 51 47 44 41 39 37 36 35 35 35 35 36 38 40 42 45 48 51 55 58 62 65 68 71 73 75 76 77 77 76 74 72 69 66 62 58 54 50 46 42 38 35 32 30 28 26 25 25 24 24 25 25 26 27 28 29 30 32 33 35 37 39 41 44 47 50 53 56 60 63 66 70 73 75 77 78 79 80 79 79 78 77 76 75 74 74 74 75 76
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 66 68 69 70 71 71 70 69 68 66 64 62 60 58 56 54 52 50 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 26 25 25 25 26 26 27 28 30 31 33 35 37 39 41 44 45 47 49 50 51 51 51 51 50 49 48 47 46 44 43 41 40 39 38 37 36 35 35 35 35 35 36 37 38 39 40 41 42 43 44 44 44 45 44 44 43 42 41 40 38 37 36 35 34 33 33 32 32 32 32 32 32 33 33 34 35 36 37 38 39 40 41 43 44 46 47 49 51 53 55 58 60 62 64 67 69 70 72 73 73 73 72 71 69 67 65 63 60 57 54 52 49 46 44 42 40 38 36 34 32 31 30 29 28 27 27 27 27 27 27 28 29 30 31 32 33 34 35 37 38 39 40 41 41 42 42 43 43 43 44 44 45 45 46 46 47 48 49 51 52 53 55 56 58 59 60 61 61 62 62 62 61 60 59 58 57 55 53 51 49 47 46 44 43 42 41 41 40 40 40 41 41 42 42 43 44 45 46 47 47 48 49 50 51 51 52 53 53 54 55 55 56 57 57 58 59 60 60 61 62 62 63 63 63 62 61 59 58 55 53 50 47 44 41 39 36 33 31 29 27 26 25 24 23 23 22 22 22 23 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 41 42 43 44 44 44 44 44 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 26 26 27 28 29 30 32 34 36 38 41 44 47 50 54 57 60 63
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 25 24 23 22 21 20 19 18 18 17 16 16 16 16 16 16 17 17 18 19 20 21 22 23 25 26 28 29 31 32 34 35 37 38 39 39 40 40 39 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 21 21 22 23 24 25 26 28 29 31 33 35 37 39 41 42 42 43 42 41 40 38 36 34 32 30 28 26 25 23 22 21 20 19 19 19 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 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 20 20 21 22 23 24 25 27 29 32 34 37 41 44 47 50 53 55 57 57 57 56 55 52 50 47 44 40 38 35 33 30 29 27 26 25 24 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 25 25 26 27 28 28 29 30 31 31 32 32 32 32 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 18 18 18 18 18 19 19 20 21 22 23 24 26 27 28 29 29 30 30 30 30 29 29 28 27 26 25 24 24 23 22 22 22 22 22 22 22 22 23 23 24 25 25 26 27 28 29 31 32 33 35 36 38 39 40 41 42 43 44 44 45 45 44 44 43 42 41 40 38 37 35 34 33 31 30 28 27 26 25 24 23 23 22 21 21 21 20 20 20 21 21 21 22 22 23 24 25 25 26 26 27 27 27 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 59 61 64 66 68 71 73 75 77 78 79 80 81 81 81 80 80 79 78 76 75 73 71 70 68 66 64 62 60 59 57 55 54 52 51 49 48 48 47 47 47 47 48 50 52 54 58 62 67 73 80 87 95 103 110 117 123 127 129 129 126 122 116 110 102 94 86 78 71 64 58 53 48 44 41 38 36 34 33 32 31 31 32 33 34 35 36 38 39 41 42 43 45 45 46 47 47 47 47 47 48 48 49 50 52 54 57 60 63 67 72 78 84 90 97 104 111 118 124 129 133 135 135 133 129 124 117 110 102 94 87 80 73 68 63 59 56 54 52 51 51 51 51 52 53 54 55 57 59 61 63 65 67 69 71 73 75 77 78 80 81 81 82 82 82 81 80 79 77 75 73 70 68 65 62 59 57 54 51 49 46 44 42 40 39 37 36 36 35 35 35 35 36 37 38 40 41 43 45 48 50 52 54 56 58 59 60 61 62 62 61 61 60 58 57 55 54 52 50 49 47 46 45 45 45 45 46 47 48 49 51 53 55 57 58 60 61 62 63 63 63 63 63 62 61 60 59 58 57 56 55 54 54 54 54 55 56 58 60 63 66 69 72 76 79 82 85 86 87 87 85 83 80 77 74 70 67 63 61 58 56 55 54 54 54 55 56 58 60 62 64 66 68 70 71 73 73 73 73 71 70 67 65 62 59 56 52 49 46 43 41 39 37 35 34 34 34 34 35 36 38 40 42 45 47 50 53 57 60 62 65 67 69 70 71 71 71 70 69 68 66 64 61 59 57 55 53 51 50 49 48 48 48 48 49 50 51 53 55 57
 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 21 22 23 25 26 28 30 31 33 35 36 37 38 38 38 37 36 34 32 31 29 27 25 23 21 20 19 17 16 16 15 14 14 14 13 13 13 13 14 14 14 15 15 16 17 19 20 22 24 26 28 31 33 35 37 38 38 38 36 35 32 30 27 24 22 20 18 16 15 14 13 12 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 20 21 22 23 24 25 27 28 30 31 33 34 35 37 38 39 40 40 41 42 43 43 44 45 45 46 47 47 48 48 48 47 47 46 44 43 41 39 37 35 33 31 29 27 25 23 22 21 19 18 17 17 16 15 15 14 14 14 14 14 14 15 15 16 17 18 20 22 24 26 28 31 34 36 39 41 43 45 46 46 46 45 43 41 39 36 34 31 28 26 24 22 20 19 18 17 16 15 15 15 15 16 16 17 18 19 21 23 25 27 29 31 33 35 36 37 37 37 37 36 34 33 31 30 29 28 27 26 25 25 25 25 25 25 26 27 28 29 31 32 34 36 39 41 43 46 48 50 51 52 53 53 52 51 50 49 47 45 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12
 28 28 28 28 29 29 29 29 29 29 29 29 30 30 31 32 33 34 35 37 38 40 42 44 45 47 49 51 52 53 54 55 55 54 54 52 51 49 48 46 44 42 40 39 37 36 35 35 34 34 34 34 34 35 35 36 37 37 38 39 39 40 40 41 41 41 41 41 41 41 41 41 40 40 39 39 38 37 37 36 36 35 34 34 33 32 32 31 30 29 28 28 27 26 25 24 24 23 23 22 22 22 22 23 23 24 24 25 26 27 28 30 31 32 33 35 36 37 38 39 40 40 40 40 40 39 39 38 37 36 35 34 33 32 31 30 30 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 34 34 35 36 37 38 39 40 40 41 41 41 41 41 41 40 39 38 38 37 36 35 35 34 34 34 33 33 34 34 34 34 35 35 35 36 36 36 35 35 35 34 34 33 32 31 30 29 28 27 27 26 25 24 24 24 24 24 24 25 25 26 27 28 30 31 33 34 35 37 38 39 39 40 40 40 40 39 39 38 37 36 35 34 33 32 31 30 30 29 29 28 28 28 28 29 29 30 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 40 40 40 40 40 40 39 39 39 38 38 37 37 36 36 36 35 35 34 34 34 34 34 35 35 36 37 38 40 41 43 45 47 48 50 51 52 53 53 53 53 52 51 49 48 46 44 42 40 38 36 34 32 31 29 28 27 26 26 25 25 25 25 25 25 26 26 26 27 27
 30 33 35 38 40 42 43 44 44 43 43 42 40 38 37 35 33 32 30 29 27 26 25 23 22 21 21 20 19 18 18 17 16 16 16 15 15 15 15 16 16 16 17 18 20 22 24 26 30 33 37 42 46 51 54 58 59 60 59 57 54 50 46 42 38 34 31 28 26 23 21 20 19 17 17 16 16 15 15 15 15 15 16 16 16 16 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 16 17 18 19 21 23 25 27 30 33 36 40 43 47 50 54 56 58 60 60 60 59 58 56 53 51 48 46 43 41 39 38 37 36 35 35 35 35 36 36 37 38 38 39 40 40 41 41 41 41 41 40 40 39 38 37 36 35 35 34 33 32 31 31 30 30 29 29 29 29 28 28 27 27 26 25 25 24 23 22 21 20 19 18 17 17 17 16 16 16 17 17 18 19 20 22 23 25 27 30 32 35 37 40 42 44 45 45 44 43 40 38 35 31 28 25 22 19 17 15 14 12 11 11 10 10 10 10 10 11 11 12 13 14 15 16 17 19 20 22 23 25 26 28 29 30 31 32 32 32 33 32 32 32 32 32 32 32 32 32 33 33 34 34 34 35 35 34 34 33 31 30 28 26 24 22 20 19 17 16 15 14 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 16 16 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 11 11 11 12 13 14 15 17 18 20 22 25 27
 38 41 43 45 46 46 45 43 40 37 34 31 28 25 23 21 19 18 17 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 17 17 18 19 20 21 22 23 24 24 25 25 25 24 23 22 21 20 19 17 16 15 14 13 12 11 10 9 9 8 8 8 8 8 8 9 9 10 11 12 13 14 15 17 18 19 19 20 20 20 20 20 19 18 17 17 16 15 15 15 15 15 15 15 15 15 16 17 17 18 19 19 20 21 22 23 23 24 25 26 27 28 28 29 30 31 32 34 35 36 37 39 40 40 41 41 41 40 39 38 36 34 32 30 28 26 24 23 21 20 19 18 17 16 16 16 15 15 16 16 16 17 18 18 19 20 20 21 21 21 21 20 19 18 17 16 15 14 13 12 12 11 11 11 10 11 11 11 12 13 14 15 17 19 21 23 25 28 30 32 34 36 37 38 38 37 36 34 33 30 28 26 24 23 21 20 18 18 17 16 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 24 24 24 24 24 24 24 24 25 25 26 27 28 29 31 33 34 36 38 39 40 41 40 39 38 36 33 31 28 25 23 21 19 17 16 15 14 14 14 13 13 14 14 15 16 16 17 19 20 21 22 23 24 25 25 25 25 24 23 22 21 19 18 16 15 13 12 11 10 9 9 8 8 8 8 8 8 9 10 10 11 12 13 14 15 16 17 18 19 19 20 20 21 21 20 20 20 19 19 18 18 17 17 17 17 17 17 18 19 20 22 24 26 29 32 35
 27 28 29 30 30 30 30 29 28 27 26 26 25 24 24 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 22 22 21 20 20 19 18 17 17 16 16 15 15 15 15 15 15 15 15 16 17 17 18 19 19 20 21 22 22 23 23 24 24 24 24 24 24 24 23 23 22 22 21 21 20 19 19 18 18 18 17 17 17 17 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 21 21 22 23 24 25 26 28 29 31 33 34 36 38 39 40 41 41 41 40 39 37 36 34 32 30 27 26 24 22 20 19 18 17 16 15 15 14 14 14 14 14 15 15 16 17 17 18 19 20 20 20 21 20 20 20 19 18 17 17 16 15 15 14 14 14 14 14 14 15 15 16 17 18 20 22 23 26 28 30 32 34 36 37 38 37 37 35 33 31 29 26 24 21 19 17 16 14 13 12 11 11 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 21 22 24 26 27 29 30 31 32 33 33 34 33 33 32 31 30 29 27 26 25 24 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 19 20 20 20 20 20 19 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 11 11 12 13 14 15 16 18 20 22 23 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
 15 16 17 17 18 18 19 19 19 20 19 19 19 19 18 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 18 18 19 20 21 22 23 24 24 25 25 25 25 24 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 14 15 16 18 19 21 23 26 28 30 33 35 36 37 38 38 37 36 35 34 32 30 28 27 25 24 23 22 21 20 19 19 19 19 19 19 20 21 22 23 24 26 27 29 31 33 36 38 40 42 44 46 47 48 48 48 48 48 47 46 44 43 41 40 38 37 35 34 33 31 30 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 12 12 13 13 14 15 16 18 19 21 23 25 27 30 33 35 38 41 43 44 45 45 44 42 40 37 33 30 27 24 22 19 18 16 14 13 12 12 11 11 11 11 11 11 11 11 12 12 13 14 15 16 17 18 20 21 23 24 26 27 28 28 28 28 28 27 26 25 24 23 22 21 21 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15
 61 62 62 63 64 64 65 65 65 65 65 65 64 64 63 62 61 60 59 58 56 55 54 53 52 51 50 50 49 48 48 47 47 46 46 45 45 45 44 44 44 44 44 44 44 44 44 45 45 46 47 48 49 50 50 51 52 53 54 55 55 56 56 56 55 55 54 53 52 50 49 47 46 44 43 41 40 38 37 37 36 36 36 36 37 38 39 41 43 46 49 53 56 60 64 68 72 76 79 81 82 83 83 82 81 79 76 74 71 69 66 64 62 61 60 59 58 57 57 57 58 58 59 61 62 64 65 67 70 72 74 77 80 82 85 87 89 91 93 94 94 95 94 93 92 91 89 87 84 82 80 77 75 73 71 69 67 65 64 62 61 59 58 57 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 40 40 40 40 40 41 42 42 44 45 46 48 50 52 54 56 59 61 64 67 69 72 75 77 80 82 84 86 88 89 90 91 91 90 90 89 88 86 84 82 80 78 76 73 71 69 67 66 64 62 61 60 59 58 57 57 57 57 57 58 58 59 61 62 64 66 68 71 73 76 78 81 82 84 84 84 83 81 78 75 71 67 63 59 55 51 48 45 43 41 39 38 37 37 37 37 38 39 40 42 44 45 47 50 52 54 56 58 59 61 62 62 63 62 62 61 60 58 57 55 53 51 49 47 45 44 42 41 40 39 38 37 37 37 37 38 38 39 40 41 42 43 44 46 47 49 50 52 54 55 57 58 60 61 62 63 64 64 64 64 64 64 64 63 63 62 61 61 60 60 60 60 60 60 60 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 26 27 27 28 28 29 29 30 30 30 30 31 31 31 31 31 32 32 32 33 34 35 36 38 39 41 43 45 47 49 51 53 54 55 55 55 54 52 50 47 45 42 39 36 34 31 29 27 26 24 23 22 22 21 21 21 21 22 22 23 24 26 27 29 31 33 34 36 38 39 40 40 40 39 37 36 34 32 30 28 26 24 23 21 21 20 20 20 20 20 20 21 22 23 24 25 26 26 27 27 28 27 27 27 26 25 24 23 23 22 21 20 20 20 19 19 19 20 20 21 21 22 23 25 26 27 29 30 32 33 34 35 36 36 36 36 35 34 33 32 31 30 29 27 26 25 24 24 23 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 26 26 26 26 26 26 26 25 24 24 23 23 22 21 21 21 20 20 20 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 23 23 23 24 24 25 26 26 27 27 28 28 28 28 28 28 28 27 26 26 25 24 23 23 22 21 21 20 20 20 20 20 20 21 21 22 23 23 24 25 26 27 27 28 28 28 28 27 27 26 25 24 23 23 22 21 21 21 21 21 22 23 24 26 28 30 33 35 38 41 44 47 48 50 50 50 49 47 44 42 39 36 34 31 29 27 26 25 24 23 23 22 22 22 23 24 24 25 27 28 30 31 33 35 37 39 41 43 45 47 48 49 49 50 50 50 49 48 48 46 45 44 43 42 40 39 38 36 35 34 33 31 30 29 28 27 26 26 25 24 24 24 23 23 23 23 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 24 26 27 28 30 31 32 33 34 35 35 36 36 36 35 35 35 34 34 34 34 33 34 34 34 34 35 35 36 37 37 38 38 38 38 38 38 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 26 26 26 26 26 27 27 28 29 30 31 32 33 34 35 35 36 36 37 37 36 35 35 34 32 31 30 28 27 26 25 24 23 22 22 22 22 22 22 23 23 24 25 26 27 28 29 30 31 31 31 31 31 31 30 30 29 28 27 27 26 26 25 25 25 25 25 26 27 28 29 31 32 34 37 40 43 46 49 53 57 61 64 67 70 71 72 71 70 67 64 60 56 52 48 44 40 37 35 32 30 29 27 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 25 25 24 23 23 22 21 21 21 20 20 21 21 22 23 24 26 28 31 34 37 41 45 50 54 59 64 68 71 72 73 72 70 67 64 60 55 51 47 44 41 38 35 33 32 30 29 29 28 28 28 28 28 28 29 30 31 32 33 34 36 38 40 42 45 48 51 54 57 61 65 68 71 74 77 79 80 80 79 78 75 72 68 64 59 55 51 46 43 39 36 33 31 29 27 26 25 24 24 24 24 24 24 25 26 27 28 29 31 32 33 35 36 37 38 39 40 41 41 42 43 43 44 44 45 45 46 47 47 48 48 49 49 50 50 49 49 49 48 47 46 45 44 42 41 40 39 38 37 36 36 36 36 36 36 36 37 37 38 39 40 40 41 41 41 41 40 39 38 37 35 33 32 30 28 27 25 24 23 22 21 21 21 21 21 22 22
 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 9 9 10 10 11 11 12 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 10 10 11 11 12 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 14 15 15 15 14 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 5 5 5 5 6 6 7 7 8 9 11 12 14 16 19 22 25 29 33 37 40 43 44 43 41 38 34 30 26 23 20 17 15 13 11 10 9 8 7 6 6 6 5 5 5 5 5 6 6 6 7 7 8 9 11 13 15 18 21 25 29 34 39 43 45 46 44 41 36 32 27 23 20 17 14 12 11 10 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 8 9 11 12 14 16 19 21 24 27 29 31 31 31 30 28 25 23 20 18 16 14 13 11 10 9 9 8 8 7 7 7 7 6 6 6 7 7 7 7 8 8 8 9 9 10 11 11 11 12 12 12 12 12 11 11 10 10 9 9 8 7 7 7 6 6 6 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 30 31 32 33 33 34 35 35 36 36 37 37 37 38 38 38 38 38 38 38 38 37 37 38 38 38 38 39 40 41 43 45 47 49 52 55 59 63 68 73 79 85 92 98 104 110 114 117 117 116 112 107 100 93 85 77 69 63 57 51 47 43 40 38 36 35 35 34 35 35 36 36 37 38 39 40 41 42 42 42 42 41 40 38 37 35 33 32 30 29 28 27 26 26 26 27 27 28 30 32 34 36 39 43 47 51 56 61 66 70 74 77 78 78 76 72 68 63 57 52 47 42 38 35 32 29 27 25 23 22 21 21 20 20 20 20 20 20 21 22 23 24 26 28 30 33 36 40 45 50 55 61 67 73 79 83 86 88 87 86 83 80 75 71 67 62 58 54 51 48 45 43 41 39 37 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 21 21 20 20 20 20 20 21 21 22 23 24 26 28 30 32 35 39 42 46 50 54 58 61 63 65 65 64 63 61 58 54 51 47 44 41 37 35 32 30 28 27 25 24 23 23 22 22 22 22 22 23 23 24 25 26 26 27 27 28 28 28 28 28 27 27 26 26 25 25 25 25 25 25 26 26 27 29 30 32 34 36 39 41 44 46 48 49 51 52 52 52 51 50 48 46 44 42 40 38 35 33 31 30 28 27 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 28 29 31 33 34 36 37 38 39 40 40 39 39 38 36 35 33 32 30 29 28 27 26 25 24 24 23 23 23 23 23 23 24 24 25 25 26 26 27 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 12 12 12 13 12 12 12 12 11 11 11 10 10 9 9 9 9 8 8 8 9 9 9 10 11 12 13 15 17 20 23 26 29 32 34 36 36 36 34 32 29 26 23 21 18 16 15 13 12 11 10 9 8 8 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 16 17 18 18 19 19 19 19 19 18 17 17 16 15 13 12 11 11 10 9 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 14 15 15 15 14 13 12 11 10 9 8 7 6 5 5 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16 17 19 20 21 22 23 24 24 25 25 24 23 22 21 19 17 15 14 12 11 9 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 11 12 13 13 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 8 8 8 9 9 9 9 9 10 10 10
 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 11 12 13 13 14 14 15 15 16 16 16 17 17 17 17 16 16 15 15 14 13 13 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 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 13 14 14 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 8 9 10 11 12 14 15 16 18 19 21 22 23 23 23 23 22 22 21 20 19 17 16 15 14 13 12 11 10 9 9 8 8 7 7 7 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 13 13 13 12 12 12 11 11 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
 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 31 31 30 29 28 27 25 24 23 22 22 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 26 27 27 27 27 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 28 28 29 30 31 32 33 34 34 34 34 34 33 32 31 30 28 27 25 24 23 22 21 20 20 19 19 19 19 19 19 20 21 21 23 24 25 27 29 31 33 34 36 37 38 38 38 37 36 35 34 33 31 30 29 27 26 25 24 23 22 21 21 20 19 19 19 19 19 19 19 20 20 21 23 24 26 27 29 31 33 35 36 37 38 39 40 40 41 41 41 40 40 40 39 39 38 37 37 36 35 34 33 32 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 30 30 30 30 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 27 28 28 28 28 27 27 26 25 24 23 22 20 20 19 18 18 18 17 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 31 32 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
 29 31 34 36 38 40 42 43 44 45 45 44 43 42 40 39 37 35 33 31 29 27 26 24 23 22 22 22 22 22 23 24 25 26 27 29 30 32 33 35 37 38 40 42 44 45 47 48 49 49 49 48 46 44 42 39 36 33 30 28 26 24 23 22 22 23 24 25 27 29 31 33 35 37 39 40 41 42 42 42 42 42 41 40 40 40 40 40 41 43 45 48 52 56 62 69 77 86 96 105 114 120 123 121 117 109 98 87 76 66 57 48 42 36 31 28 26 24 24 24 25 26 28 30 33 36 39 42 45 48 51 54 57 60 62 64 65 65 66 65 64 63 61 58 56 52 49 46 42 39 36 34 31 30 28 28 28 28 29 30 32 34 36 38 41 43 46 50 53 56 58 61 62 63 62 61 58 55 51 47 42 38 34 31 28 26 23 22 20 19 18 17 17 16 16 16 16 16 16 16 17 17 18 19 20 22 24 27 30 33 37 42 46 50 54 57 60 61 62 61 60 58 56 53 50 47 44 40 37 35 32 29 27 25 23 21 19 18 17 16 16 16 16 18 20 23 27 32 39 47 57 67 79 90 99 106 110 108 103 95 86 76 66 58 50 44 39 35 32 29 28 26 26 26 26 26 27 28 30 31 32 33 34 34 34 34 33 32 30 28 26 24 22 20 18 17 16 16 16 17 18 19 21 23 26 28 31 34 37 40 42 44 46 48 48 49 49 48 47 45 44 42 39 37 35 33 30 28 26 24 22 21 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 23 25 27
 41 40 39 38 37 36 35 35 34 34 34 34 34 34 34 35 35 35 35 35 34 34 34 33 32 32 31 31 31 31 32 33 33 35 36 37 38 40 42 43 45 46 48 50 51 53 54 55 55 55 55 54 53 51 49 46 44 41 39 36 34 32 31 31 31 32 33 35 38 41 44 47 51 54 57 59 61 62 62 61 59 57 54 51 48 45 43 40 38 37 36 35 35 35 36 37 38 40 42 44 47 49 51 53 54 55 55 55 53 51 49 46 43 40 37 35 33 32 32 32 32 33 35 36 38 40 42 44 46 48 49 50 51 52 52 52 52 51 51 50 49 48 46 45 44 43 41 40 39 38 37 36 36 35 35 35 35 35 35 35 35 35 35 34 34 33 33 33 32 32 32 32 32 32 32 33 33 34 35 35 36 37 37 38 38 38 38 37 37 36 35 34 33 32 31 30 29 28 27 27 26 26 26 27 28 29 30 33 35 38 41 45 48 51 54 56 58 59 60 60 59 58 57 55 53 51 49 47 45 42 40 38 36 33 31 30 28 26 25 24 24 24 25 26 27 30 33 36 40 44 48 52 55 58 59 60 59 58 56 54 52 49 46 44 42 40 39 38 38 38 39 40 41 43 45 48 51 54 56 59 61 62 62 62 60 58 55 51 47 43 39 36 32 29 27 25 24 24 24 25 26 27 29 32 34 37 40 43 45 48 50 52 54 56 58 59 60 60 60 60 59 58 57 55 52 50 47 44 41 38 35 32 30 28 26 25 24 24 24 24 25 26 27 28 29 31 32 33 35 36 38 39 40 41 42 43 43 43 42 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 5 5 6 6 7 7 8 9 10 11 11 12 13 14 14 15 15 16 16 16 16 16 15 15 14 14 13 12 11 10 9 9 8 7 7 6 6 6 6 6 6 6 7 7 8 8 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 15 15 15 15 15 15 14 14 13 12 11 10 9 9 8 8 7 7 7 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 18 19 19 19 19 19 18 17 16 15 14 13 12 11 10 9 8 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 16 16 15 15 14 13 13 12 11 11 10 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 10 10 10 10 10 10 10 11 11 12 13 14 15 15 16 17 17 17 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 10 10 10 9 9 8 8 7 7 7 7 7 7 7 7 8 8 9 11 12 13 15 16 18 19 20 21 21 21 21 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 7 6 6 6 5 5 6 6 6 7 8 9 10 11 12 13 14 15 15 16 16 16 16 16 16 15 15 14 14 13 13 13 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 7 7 8 9 9 10 11 11 12 12 12 12 13 13 13 12 12 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 9 9 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 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 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 9 9 9 9 9 9 9 9 9 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 10 10 9 9 9 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 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
 61 63 65 67 70 73 76 79 81 84 86 87 87 86 84 81 77 73 68 62 57 52 47 42 39 36 34 33 33 34 36 38 41 44 48 51 55 59 62 66 69 72 74 76 78 80 80 81 81 80 78 76 74 70 67 63 59 55 51 47 44 41 39 37 37 37 39 40 43 46 48 51 54 57 59 61 63 64 65 66 66 67 67 66 66 66 66 66 67 68 68 70 71 73 74 76 78 79 80 81 81 81 80 78 76 73 70 66 62 58 54 50 46 43 41 39 39 39 40 42 45 48 53 57 62 67 73 78 83 88 92 96 99 101 102 103 102 101 98 95 91 87 82 77 71 66 61 55 51 46 43 40 38 37 37 38 40 42 46 50 55 59 64 69 73 77 80 82 84 84 84 82 80 78 75 72 69 67 65 63 61 60 60 60 60 60 61 62 63 64 65 66 66 66 65 64 63 60 58 55 51 48 45 42 39 37 36 35 36 37 39 42 45 48 52 56 59 63 66 69 71 73 74 75 76 76 75 74 73 71 69 66 63 61 57 54 51 48 44 42 39 37 36 35 35 36 38 41 43 47 50 54 57 60 63 65 67 69 69 69 69 69 68 67 66 64 63 62 62 61 61 61 61 62 63 64 65 66 66 67 67 67 66 65 64 61 59 55 52 48 45 41 38 35 33 31 31 31 32 34 38 42 47 52 58 65 72 79 87 94 102 108 114 119 122 124 123 121 117 112 106 99 91 83 75 67 60 53 47 42 37 34 31 30 29 29 31 33 35 39 42 45 49 52 55 57 59 61 62 62 62 62 62 61 60 60 60 59 60 60
 21 21 22 22 22 21 21 20 19 18 17 17 16 15 14 14 14 13 13 13 13 13 13 13 14 14 15 16 16 17 18 19 20 20 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 20 20 19 18 18 17 17 16 16 16 17 17 18 19 20 21 22 23 24 25 26 26 26 26 26 26 25 25 24 24 23 22 22 21 21 21 21 21 21 21 21 22 23 23 24 25 26 27 27 28 29 29 29 29 29 28 27 26 24 23 21 20 19 18 17 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 18 19 20 21 22 22 23 23 23 22 21 20 18 17 16 15 14 14 13 13 13 13 13 13 13 14 14 15 16 17 17 18 19 20 20 21 21 20 20 19 19 18 17 16 16 15 15 14 14 14 14 14 14 14 15 15 16 17 18 18 19 20 21 21 22 22 22 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 20 20 20 20 20 20 20 20 21 22 23 24 26 27 29 30 32 32 33 33 33 33 32 31 30 28 27 26 24 23 22 21 20 19 19 18 18 18 18 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 20 20 20 20 20 20 20 19 18 18 17 16 16 15 14 14 13 13 13 13 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 16 16 16 15 15 14 14 13 13 13 12 12 13 13 13 14 14 15 16 17 18 19 20
 11 11 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 15 16 15 15 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11
 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 36 35 33 32 30 28 27 26 25 25 25 26 27 28 30 31 33 34 35 36 37 38 39 40 40 41 42 43 43 44 44 45 45 44 44 43 42 41 39 37 35 32 30 29 28 27 27 28 30 33 37 40 45 49 53 57 61 64 66 67 67 66 65 62 60 57 54 52 49 47 46 45 44 44 45 46 48 51 54 58 62 66 70 74 77 79 79 77 74 69 64 58 52 46 40 36 32 29 28 27 28 30 33 37 43 50 59 69 81 95 111 129 148 167 185 199 208 210 205 194 180 162 145 127 111 97 84 73 63 55 48 42 37 33 30 28 27 27 27 28 30 32 34 37 39 41 44 46 48 49 51 51 52 52 52 51 50 49 48 47 45 44 43 42 41 40 39 38 38 37 37 37 37 36 36 36 36 36 36 35 35 34 33 32 31 30 29 28 28 28 29 29 30 32 33 35 36 37 39 40 41 42 43 44 45 45 46 46 47 47 47 47 46 45 44 43 41 39 37 35 33 31 29 28 27 27 28 30 32 35 38 41 45 47 50 51 52 52 51 50 49 47 45 44 42 41 40 39 39 40 41 42 45 48 52 58 64 71 80 89 98 106 112 116 116 113 106 98 88 78 68 58 50 43 37 33 29 27 25 25 26 29 32 37 42 49 57 66 76 86 97 109 119 129 136 141 142 141 136 129 121 111 101 91 82 73 65 57 50 44 39 34 31 28 26 24 24 24 25 26 28 31 33 36 39 42 45 48 51 54 56 59 60 62 63 64 64 64 63 62 61 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 37 38 38 39 39 38 38 37 36 35 33 32 30 28 26 24 23 21 19 17 15 14 12 11 10 10 10 10 11 11 12 14 15 17 18 20 21 23 24 25 27 28 28 29 29 29 29 29 28 26 25 24 22 20 18 17 15 14 12 11 11 10 10 11 12 13 15 17 20 22 25 28 31 33 36 38 39 40 41 41 41 41 41 41 42 42 43 44 45 47 48 50 52 54 55 55 54 53 50 47 43 39 35 31 27 24 20 18 15 13 12 10 9 9 8 9 9 11 13 15 18 22 26 31 36 42 47 51 54 56 57 55 53 50 46 41 37 33 30 26 23 21 18 16 14 12 11 10 9 8 7 7 7 8 9 10 12 14 16 19 22 26 29 33 36 40 43 46 49 50 52 52 52 51 49 47 45 43 40 38 36 34 32 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 7 7 7 8 9 10 11 13 14 16 17 19 20 22 23 25 26 27 28 28 29 29 29 28 28 27 25 24 22 20 18 16 14 12 11 10 9 8 8 8 8 9 10 12 13 15 17 19 21 23 25 27 28 30 31 31 31 31 31 31 30 30 29 29 29 29 30 31 32 34 35 38 40 43 45 47 49 49 48 46 44 40 35 31 26 22 19 15 13 11 9 8 8 8 8 9 10 12 14 16 18 21 24 28 31 36 40 45 50 54 58 60 61 60 58 55 50 45 40 35 30 25 21 18 15 13 11 9 9 8 8 8 8 9 10 11 12 13 14 15 16 17 19 20 22 23 25 26 28 29 31 32 34 35
 38 37 37 37 36 36 35 35 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 21 22 23 25 27 30 33 35 38 40 42 44 46 47 47 48 47 47 46 45 43 42 40 38 36 34 32 30 29 27 25 24 22 21 20 20 20 21 22 23 25 28 31 34 37 40 42 44 46 47 48 48 47 47 46 45 43 42 41 41 40 39 39 39 39 39 39 40 40 41 41 41 41 41 41 40 39 38 36 35 33 31 29 27 25 23 22 21 20 19 19 20 21 22 24 26 29 31 33 35 37 39 40 41 42 43 43 42 42 42 41 40 39 38 36 35 33 32 30 29 27 25 24 22 21 20 19 18 19 19 20 21 22 24 26 27 29 30 32 33 34 35 36 37 38 38 39 39 40 40 41 41 41 42 42 43 43 43 44 44 44 44 44 44 44 43 43 42 41 39 38 36 34 32 29 27 25 23 22 20 19 19 19 19 20 21 23 24 26 27 29 31 33 34 36 38 40 41 43 45 46 47 48 48 48 48 47 45 44 41 39 36 33 30 27 25 23 22 21 20 21 21 23 24 26 27 29 31 34 36 38 39 41 42 44 44 45 45 45 45 44 44 43 43 42 42 42 42 42 42 42 43 44 44 45 45 45 45 45 45 44 42 40 38 36 33 31 29 27 25 23 23 22 22 23 24 25 26 27 29 30 31 33 34 35 36 37 37 38 38 38 38 38 38 37 37 36 35 34 32 31 29 28 26 25 24 23 22 22 23 23 24 25 27 28 30 31 32 34 35 36 36 37 38 38 39 39 39 39 39 39 39 38 38
 68 64 61 58 56 54 53 52 51 50 50 49 49 48 47 45 43 41 38 35 32 29 26 23 21 19 18 17 17 18 19 21 24 27 30 34 38 42 47 51 56 60 64 67 70 71 72 71 70 67 64 60 56 51 47 42 38 34 30 26 24 21 19 18 18 18 18 20 21 23 25 28 30 33 35 38 40 43 45 47 48 50 51 52 53 53 54 54 53 53 53 52 52 51 50 49 49 48 47 46 45 43 42 41 39 37 35 33 31 29 27 25 23 22 21 20 20 20 21 22 24 27 29 32 36 39 43 46 50 53 56 58 60 62 63 63 62 60 58 55 52 49 45 42 38 35 32 29 26 24 22 21 20 21 21 23 25 27 30 33 36 39 42 44 46 48 49 50 50 51 51 51 52 52 54 55 57 59 62 66 70 74 79 84 88 91 93 94 93 90 85 80 74 67 61 55 49 44 39 35 31 28 26 24 22 22 22 23 24 26 29 32 36 39 43 47 50 53 56 58 60 61 61 61 60 59 58 56 53 51 48 45 43 40 37 34 32 29 27 25 23 22 22 22 22 23 25 27 30 33 36 40 44 48 52 56 61 65 69 73 77 82 85 89 92 95 98 100 101 101 101 100 98 96 93 90 86 82 77 73 69 64 60 56 52 48 44 41 37 34 31 28 26 24 22 21 20 20 20 21 23 24 26 28 31 33 35 37 39 41 42 44 45 46 47 47 47 47 47 46 45 44 42 40 38 36 33 30 28 25 23 21 20 19 18 19 20 21 23 26 29 33 37 42 47 52 58 63 69 74 79 83 86 87 87 85 83 79 75 71
 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 4 4 4 4 4 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 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 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 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 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 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5
 6 6 6 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6

