
 % 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
 15148 14734 14308 13874 13435 12994 12554 12117 11684 11258 10840 10432 10034 9647 9273 8911 8561 8225 7901 7591 7293 7008 6735 6475 6226 5989 5763 5548 5343 5148 4962 4786 4618 4459 4308 4164 4028 3898 3776 3659 3548 3444 3344 3250 3161 3076 2996 2920 2848 2780 2716 2655 2598 2544 2493 2445 2400 2357 2317 2280 2245 2213 2182 2154 2128 2104 2082 2062 2044 2027 2013 2000 1989 1980 1972 1966 1962 1959 1958 1959 1961 1965 1970 1978 1987 1997 2010 2024 2040 2057 2077 2099 2122 2148 2175 2205 2237 2271 2308 2347 2389 2434 2481 2531 2585 2641 2701 2764 2831 2902 2977 3056 3140 3228 3321 3419 3523 3632 3747 3868 3996 4131 4272 4422 4579 4745 4919 5102 5295 5497 5710 5933 6168 6414 6671 6941 7223 7517 7825 8145 8478 8825 9184 9555 9939 10334 10740 11156 11580 12011 12447 12887 13328 13767 14203 14631 15048 15451 15837 16202 16541 16852 17130 17373 17577 17740 17860 17934 17963 17946 17882 17773 17620 17426 17192 16922 16619 16286 15928 15547 15147 14733 14307 13873 13434 12994 12553 12116 11683 11257 10840 10431 10034 9647 9272 8910 8561 8224 7901 7590 7293 7008 6735 6475 6226 5989 5763 5548 5343 5148 4962 4786 4618 4459 4308 4164 4028 3898 3776 3659 3549 3444 3344 3250 3161 3076 2996 2920 2848 2780 2716 2655 2598 2544 2493 2445 2400 2357 2318 2280 2245 2213 2182 2154 2128 2104 2082 2062 2044 2028 2013 2000 1989 1980 1972 1966 1962 1959 1958 1959 1961 1965 1971 1978 1987 1997 2010 2024 2040 2058 2077 2099 2122 2148 2175 2205 2237 2272 2308 2348 2389 2434 2481 2532 2585 2641 2701 2765 2832 2903 2977 3056 3140 3228 3321 3419 3523 3632 3747 3868 3996 4131 4273 4422 4580 4745 4919 5103 5295 5498 5711 5934 6168 6414 6672 6941 7223 7518 7825 8146 8479 8826 9185 9556 9940 10335 10741 11157 11581 12012 12449 12888 13329 13769 14204 14632 15050 15453 15839 16204 16543 16854 17132 17375 17579 17742 17861 17936 17965 17947 17884 17775 17622 17427 17194 16924 16620 16287 15929 15548
 26 26 26 26 26 26 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 37 38 38 39 39 39 40 40 41 41 41 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 42 43 43 44 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 45 45 45 44 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26
 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 40 41 42 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 42 41 41 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 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 31 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 57 58 59 59 60 60 60 61 61 61 61 61 61 60 60 60 59 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13
 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 45 46 47 48 49 50 51 52 53 53 54 55 56 57 57 58 59 60 60 61 61 62 62 63 63 63 64 64 64 64 64 64 64 64 64 63 63 63 62 62 61 61 60 60 59 58 58 57 56 56 55 54 53 52 51 51 50 49 48 47 47 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 44 45 46 47 48 50 51 52 53 54 55 56 58 59 60 61 63 64 65 67 68 69 70 72 73 74 75 76 78 79 80 81 81 82 83 84 84 85 85 86 86 86 86 86 86 86 85 85 85 84 83 83 82 81 80 79 78 77 75 74 73 72 70 69 68 66 65 64 62 61 60 58 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24
 26 26 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 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 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 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 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26
 48 47 47 46 45 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 48 48 49 50 51 52 53 54 54 55 56 57 57 58 59 59 60 60 61 61 62 62 62 63 63 63 63 63 63 63 63 63 62 62 62 61 61 60 60 59 58 58 57 56 55 54 54 53 52 51 50 49 48 47 46 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 28 29 29 30 30 31 31 32 33 33 34 34 35 36 37 37 38 39 39 40 41 42 42 43 44 45 45 46 47 48 48 49 50 50 51 52 52 53 53 54 54 55 55 56 56 56 57 57 57 57 57 57 57 57 57 57 56 56 56 55 55 55 54 54 53 53 52 51 51 50 50 49
 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 56 57 58 59 61 62 64 65 66 68 69 70 72 73 74 76 77 78 79 80 81 82 83 84 85 86 86 87 87 87 88 88 88 88 87 87 87 86 86 85 84 83 82 81 80 79 78 77 76 74 73 72 70 69 68 66 65 63 62 61 59 58 57 55 54 53 51 50 49 48 47 46 45 43 42 41 40 40 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 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 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 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 44 44 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 44 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30
 47 47 46 45 45 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 43 43 42 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 32 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 24 23 23 23 23 23 23 23 23 23 23 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 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 57 58 59 60 61 62 63 64 64 65 66 67 67 68 69 69 70 70 71 71 72 72 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 71 71 70 70 69 69 68 67 67 66 65 64 64 63 62 61 61 60 59 58 57 56 56 55 54 53 52 52 51 50 49 49 48
 31 31 31 31 32 32 32 32 32 32 32 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 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 26 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 44 45 46 47 47 48 49 49 50 51 51 52 53 53 54 54 55 55 56 56 57 57 57 58 58 58 58 58 58 59 59 59 59 58 58 58 58 58 58 57 57 57 56 56 56 55 55 54 54 53 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 38 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31
 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 55 56 57 58 59 59 60 61 61 62 62 63 63 63 64 64 64 64 64 64 64 64 64 63 63 63 62 62 61 61 60 59 59 58 57 56 56 55 54 53 52 51 51 50 49 48 47 46 46 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 43 44 45 45 46 47 49 50 51 52 53 54 55 56 58 59 60 61 62 63 65 66 67 68 69 70 71 72 73 74 75 75 76 77 77 78 78 78 78 78 78 78 78 78 78 77 77 76 75 75 74 73 72 71 70 69 67 66 65 64 62 61 60 58 57 56 54 53 52 51 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 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 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 21 22 22 23 23 24 25 25 26 26 27
 32 33 34 34 35 36 38 39 40 41 42 44 45 46 48 49 51 53 54 56 58 60 62 64 66 68 70 73 75 78 80 83 85 88 91 94 96 99 102 105 108 111 114 117 120 123 126 129 131 134 137 139 141 143 145 147 149 150 152 153 153 154 154 154 154 154 153 152 151 150 149 147 145 143 141 139 137 135 132 130 127 124 122 119 116 114 111 108 106 103 101 98 96 93 91 88 86 84 82 80 78 76 74 72 70 68 67 65 64 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 42 41 40 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 47 47 48 48 49 50 50 51 52 52 53 54 54 55 55 56 57 57 58 59 59 60 60 61 61 62 62 62 63 63 63 64 64 64 64 64 64 64 64 64 64 64 63 63 63 62 62 62 61 60 60 59 59 58 57 57 56 55 54 53 53 52 51 50 49 48 47 46 46 45 44 43 42 41 40 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 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 19 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31
 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 45 46 47 48 49 50 50 51 52 53 54 55 56 56 57 58 59 60 60 61 62 63 63 64 64 65 66 66 66 67 67 67 68 68 68 68 68 68 68 68 68 68 67 67 67 66 66 65 65 64 64 63 62 62 61 60 59 59 58 57 56 56 55 54 53 52 51 51 50 49 48 47 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 84 85 85 86 86 87 87 87 87 87 87 87 87 86 86 85 85 84 84 83 82 81 80 80 79 78 76 75 74 73 72 71 70 68 67 66 65 63 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25
 56 57 58 59 60 61 62 62 63 64 65 66 66 67 68 68 69 69 70 70 71 71 71 72 72 72 72 72 72 72 72 72 72 72 71 71 71 70 70 69 69 68 67 67 66 65 64 64 63 62 61 60 59 59 58 57 56 55 54 53 52 51 51 50 49 48 47 46 46 45 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 60 62 63 65 67 69 71 73 75 77 79 81 83 85 87 90 92 94 96 99 101 103 105 107 109 111 113 115 117 119 120 122 123 124 126 126 127 128 128 128 128 128 128 128 127 126 125 124 123 122 120 118 117 115 113 111 109 107 105 103 100 98 96 94 91 89 87 85 83 80 78 76 74 72 70 69 67 65 63 62 60 58 57 55 54 53 51 50 49 48 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 31 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 48 48 49 50 51 52 53 54 55 55
 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 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 50 51 53 54 55 57 58 60 61 63 64 66 67 69 70 71 73 74 76 77 78 80 81 82 83 84 85 86 87 87 88 88 89 89 89 89 89 89 89 89 89 88 88 87 86 86 85 84 83 82 81 80 79 77 76 75 74 72 71 70 69 67 66 65 64 62 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 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 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16
 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 68 68 68 68 67 67 67 67 67 67 67 66 66 66 66 66 66 66 65 65 65 65 65 65 65 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 59 59 59 59 59 59 59 58 58 58 58 58 58 57 57 57 57 57 56 56 56 56 55 55 55 55 55 54 54 54 54 53 53 53 53 53 52 52 52 52 52 51 51 51 51 50 50 50 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 53 54 54 54 55 55 55 56 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 63 63 63 63 64 64 64 65 65 65 65 66 66 66 66 67 67 67 67 67 68 68 68 68 68 68 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70
 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 56 56 55 55 54 54 54 53 53 53 52 52 51 51 51 51 50 50 50 49 49 49 49 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 48 49 49 49 50 50 50 50 51 51 51 52 52 52 53 53 53 54 54 54 55 55 56 56 56 57 57 58 58 59 59 59 60 60 61 61 62 62 63 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 71 72 72 73 73 74 74 75 75 76 76 76 77 77 78 78 79 79 79 80 80 81 81 81 82 82 82 83 83 83 84 84 84 85 85 85 86 86 86 87 87 87 88 88 88 89 89 89 89 90 90 90 91 91 91 91 92 92 92 92 93 93 93 94 94 94 94 95 95 95 95 96 96 96 96 97 97 97 97 97 98 98 98 98 99 99 99 99 99 100 100 100 100 100 101 101 101 101 101 101 101 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 102 101 101 101 101 101 101 100 100 100 100 100 99 99 99 98 98 98 97 97 97 96 96 96 95 95 95 94 94 93 93 92 92 91 91 91 90 90 89 89 88 88 87 87 86 85 85 84 84 83 83 82 82 81 81 80 79 79 78 78 77 77 76 76 75 74 74 73 73 72 72 71 70 70 69 69 68 68 67 67 66 66
 69 69 69 68 68 67 67 67 66 66 65 65 64 64 63 63 62 62 61 61 60 59 59 58 58 57 57 56 55 55 54 54 53 53 52 52 51 50 50 49 49 48 48 47 47 46 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 52 53 53 54 55 56 57 58 59 60 62 63 64 65 67 68 69 71 72 74 75 77 78 80 82 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 120 122 124 126 128 130 132 134 136 138 140 141 143 145 146 148 149 150 152 153 154 154 155 156 156 157 157 157 157 157 157 157 156 156 155 154 153 152 151 150 149 148 146 145 143 142 140 139 137 135 134 132 130 128 127 125 123 121 119 118 116 114 112 111 109 107 106 104 103 101 100 98 97 95 94 93 91 90 89 88 87 85 84 83 82 81 80 79 79 78 77 76 75 75 74 73 73 72 72 71 70 70 70 69 69 68 68 68 67 67 67 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 67 67 67 67 67 68 68 68 68 68 69 69 69 69 70 70 70 70 70 71 71 71 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 70 70 70 70
 63 62 61 60 59 58 57 56 55 55 54 53 52 51 51 50 49 49 48 47 47 46 45 45 44 44 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 51 52 53 53 54 55 56 56 57 58 59 60 61 61 62 63 64 65 66 67 67 68 69 70 71 72 73 73 74 75 76 77 78 78 79 80 81 82 82 83 84 84 85 86 86 87 88 88 89 89 90 90 90 91 91 92 92 92 93 93 93 93 93 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 94 93 93 93 93 93 93 93 93 92 92 92 92 92 92 92 92 92 92 91 91 91 91 91 91 91 91 91 91 91 92 92 92 92 92 92 92 93 93 93 93 93 94 94 94 95 95 95 96 96 96 97 97 98 98 99 99 100 100 101 101 102 102 103 103 104 104 105 106 106 107 107 108 109 109 110 110 111 111 112 113 113 114 114 115 115 115 116 116 117 117 117 118 118 118 118 118 118 119 119 119 119 118 118 118 118 118 117 117 117 116 116 115 115 114 114 113 112 112 111 110 109 108 107 107 106 105 104 103 101 100 99 98 97 96 95 94 92 91 90 89 88 86 85 84 83 82 80 79 78 77 76 75 74 72 71 70 69 68 67 66 65 64
 34 33 32 32 31 30 30 29 28 28 27 27 26 26 26 25 25 24 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 65 66 67 68 69 69 70 70 71 71 72 72 72 72 72 72 72 72 72 72 72 71 71 71 70 69 69 68 67 67 66 65 64 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 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 40 41 42 43 45 46 47 48 49 50 52 53 54 56 57 59 60 62 63 65 66 68 70 71 73 75 77 78 80 82 83 85 87 88 90 91 93 94 96 97 98 99 100 101 102 103 103 104 104 104 104 104 104 104 103 103 102 101 100 99 98 97 95 94 93 91 90 88 86 85 83 81 79 78 76 74 72 71 69 67 66 64 62 61 59 58 56 55 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 35
 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 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 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 53 54 56 58 60 62 64 66 68 70 72 75 77 80 82 85 87 90 93 95 98 101 104 106 109 112 114 117 119 122 124 126 128 130 132 133 134 135 136 137 137 137 137 137 137 136 135 134 132 131 129 127 125 123 120 118 115 113 110 107 105 102 99 97 94 91 89 86 83 81 78 76 74 71 69 67 65 63 61 59 57 55 54 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21
 57 57 57 57 56 56 56 56 55 55 55 55 55 54 54 54 54 54 54 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 50 50 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 49 50 50 50 50 51 51 52 52 52 53 53 54 54 55 55 55 56 56 57 58 58 59 59 60 60 61 61 62 62 63 64 64 65 65 66 67 67 68 68 69 69 70 71 71 72 72 73 73 74 74 75 75 76 76 76 77 77 78 78 78 78 79 79 79 79 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 79 79 79 79 78 78 78 78 77 77 77 76 76 76 75 75 74 74 74 73 73 72 72 71 71 71 70 70 69 69 68 68 68 67 67 66 66 66 65 65 64 64 64 63 63 62 62 62 61 61 61 60 60 60 59 59 59 58 58 58 58
 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 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 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22
 69 68 67 66 65 64 63 62 62 61 60 59 58 58 57 56 56 55 54 54 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 52 52 53 54 55 56 56 57 58 59 60 61 63 64 65 66 67 69 70 72 73 75 76 78 79 81 83 85 87 89 91 93 95 97 99 101 104 106 109 111 114 116 119 121 124 127 130 132 135 138 141 144 147 150 152 155 158 161 164 166 169 172 174 176 179 181 183 185 187 189 190 192 193 194 195 196 197 197 198 198 198 197 197 197 196 195 194 193 191 190 188 187 185 183 181 179 177 175 172 170 168 165 163 160 158 155 153 150 148 145 143 140 138 135 133 131 128 126 124 122 120 118 115 114 112 110 108 106 104 103 101 99 98 96 95 94 92 91 90 89 88 86 85 84 83 83 82 81 80 79 79 78 77 77 76 76 75 75 74 74 74 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 73 73 73 73 73 74 74 74 74 75 75 76 76 76 77 77 78 78 79 79 80 80 81 81 82 83 83 84 84 85 86 86 87 88 88 89 89 90 91 91 92 92 93 94 94 95 95 96 96 97 97 97 98 98 98 99 99 99 99 99 99 100 100 100 100 99 99 99 99 99 98 98 98 97 97 96 96 95 95 94 93 93 92 91 91 90 89 88 87 86 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 70
 24 24 25 25 26 26 27 27 28 29 30 30 31 32 33 34 36 37 38 40 41 43 45 46 48 50 53 55 57 60 63 66 69 73 76 80 84 89 94 99 104 110 116 123 130 137 145 154 163 173 183 194 206 219 232 247 262 278 296 314 334 355 377 401 426 452 480 509 539 571 604 638 673 709 745 782 818 854 890 924 956 986 1013 1037 1057 1073 1085 1092 1095 1092 1085 1074 1058 1039 1016 990 961 931 899 866 832 798 763 730 696 664 632 601 572 544 516 490 466 442 420 399 379 360 342 325 309 294 280 267 255 243 232 222 212 203 195 187 179 172 166 159 153 148 143 138 134 129 125 122 118 115 112 109 106 104 101 99 97 95 93 91 90 88 87 86 85 84 83 82 81 80 79 79 78 77 77 77 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 77 77 77 78 78 79 79 79 80 80 81 81 82 82 83 83 84 84 85 86 86 87 87 88 88 89 89 90 90 91 91 92 92 92 93 93 93 94 94 94 94 95 95 95 95 95 95 95 95 95 95 94 94 94 93 93 93 92 92 91 91 90 89 89 88 87 86 85 85 84 83 82 81 80 79 78 77 76 75 74 72 71 70 69 68 67 66 64 63 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23
 20 20 21 21 21 22 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 36 37 38 40 42 43 45 47 49 52 54 57 60 62 66 69 73 77 81 85 90 95 101 107 113 120 127 135 144 153 163 173 184 196 209 223 238 255 272 290 310 332 355 379 405 433 462 494 527 562 599 637 677 718 760 803 847 890 932 973 1012 1047 1079 1107 1129 1146 1156 1160 1158 1148 1133 1112 1086 1055 1020 983 943 902 860 817 775 734 693 654 616 579 545 512 480 451 423 397 373 350 328 308 290 272 256 241 227 214 201 190 179 169 160 151 143 136 129 122 116 110 105 100 96 91 87 83 80 77 73 71 68 65 63 61 59 57 55 53 51 50 49 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 41 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20
 105 106 106 107 107 108 109 109 110 110 110 111 111 112 112 113 113 114 114 115 115 116 116 117 118 118 119 120 120 121 122 123 124 125 126 127 128 129 131 132 134 135 137 139 141 143 145 147 150 153 155 158 162 165 169 172 176 181 185 190 195 201 206 213 219 226 233 241 249 258 267 276 287 297 309 321 333 347 361 375 391 407 425 442 461 481 502 523 545 568 592 616 641 667 693 720 746 773 800 826 851 876 899 921 941 959 975 988 998 1005 1009 1009 1006 1000 991 978 962 944 923 900 875 848 820 791 761 731 701 671 641 612 583 555 528 502 477 452 429 407 386 365 346 328 310 294 279 264 250 237 225 213 202 191 182 172 164 156 148 141 134 127 121 115 110 105 100 95 91 87 83 79 76 73 70 67 64 61 59 56 54 52 50 48 46 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 91 92 93 94 95 96 97 98 98 99 100 101 101 102 103 103 104 105
 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 17 18 19 20 22 23 24 25 26 28 29 31 32 34 36 38 40 42 44 46 48 51 53 56 59 62 65 68 71 75 79 82 86 91 95 99 104 109 114 119 124 129 135 140 146 152 157 163 169 175 181 187 193 198 204 209 215 220 225 229 233 237 241 244 247 249 251 253 254 255 256 256 255 254 253 252 250 248 246 243 241 238 235 232 228 225 221 218 214 211 207 204 200 197 193 190 187 183 180 177 174 171 169 166 164 161 159 157 155 153 151 150 148 147 146 144 143 142 142 141 140 140 140 140 139 139 140 140 140 141 141 142 143 143 144 146 147 148 149 151 152 154 155 157 159 161 163 165 167 169 171 173 175 178 180 182 184 187 189 191 193 195 197 198 200 202 203 204 205 206 207 208 208 208 208 208 207 206 205 204 202 200 198 196 193 190 187 184 181 177 173 170 166 162 158 153 149 145 141 136 132 128 124 119 115 111 107 103 100 96 92 89 85 82 79 75 72 69 67 64 61 59 56 54 51 49 47 45 43 41 39 38 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5
 38 38 39 40 41 41 42 43 44 45 46 47 48 50 51 52 54 56 57 59 61 63 65 67 69 71 74 76 79 82 85 88 92 95 99 103 107 111 115 120 124 129 135 140 146 152 158 164 171 177 184 191 199 206 213 221 229 237 244 252 260 267 274 281 288 295 300 306 311 315 319 322 324 325 326 326 325 323 321 318 314 310 305 299 293 286 280 272 265 258 250 242 234 227 219 211 204 196 189 182 175 168 162 155 149 143 138 132 127 122 117 113 108 104 100 96 93 89 86 82 79 77 74 71 69 66 64 62 60 58 56 54 53 51 50 48 47 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 51 52 52 52 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 52 51 51 51 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37
 54 54 54 54 54 55 55 55 55 56 56 56 57 57 57 58 58 59 59 60 60 61 62 62 63 64 64 65 66 67 68 69 70 71 72 73 74 76 77 78 80 81 83 85 87 88 90 92 94 96 99 101 103 106 108 111 114 117 119 122 126 129 132 135 139 142 146 149 153 157 161 164 168 172 176 180 184 187 191 194 198 201 205 208 210 213 216 218 220 221 223 224 225 225 225 225 225 224 223 221 220 218 215 213 210 207 203 200 196 193 189 185 180 176 172 168 163 159 155 150 146 142 138 134 130 126 122 118 115 111 108 104 101 98 95 92 89 86 84 81 79 76 74 72 70 68 66 64 62 60 59 57 55 54 53 51 50 49 48 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 46 46 46 46 47 47 47 48 48 48 48 48 49 49 49 49 49 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 54
 90 91 92 94 95 96 97 99 100 102 103 105 107 108 110 112 114 116 118 120 123 125 128 131 134 137 140 143 147 151 155 159 163 168 173 178 183 189 195 202 209 216 224 232 241 250 260 270 281 293 305 318 332 346 362 378 395 413 432 452 473 495 517 541 566 592 619 647 675 704 734 763 794 824 853 882 911 938 963 987 1008 1027 1042 1055 1064 1069 1070 1068 1061 1051 1037 1020 999 976 950 922 892 861 829 796 763 729 696 664 632 600 570 541 513 485 459 435 411 388 367 347 328 310 292 276 261 247 233 221 209 198 187 177 168 159 151 143 136 129 123 117 111 106 101 96 91 87 83 80 76 73 70 67 64 61 59 57 54 52 50 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 23 22 22 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 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 48 49 50 50 51 51 52 53 53 54 54 55 56 56 57 57 58 59 59 60 61 61 62 63 63 64 65 65 66 67 67 68 69 69 70 71 72 72 73 74 75 75 76 77 78 79 79 80 81 82 83 84 85 86 87 88 89
 150 153 157 161 165 169 173 178 183 188 193 199 204 211 217 224 232 239 247 256 265 275 285 296 308 320 334 348 363 379 396 414 433 454 477 500 526 553 583 614 648 684 723 764 809 857 908 964 1023 1086 1154 1227 1305 1388 1476 1570 1670 1776 1888 2006 2129 2257 2390 2527 2667 2809 2951 3091 3227 3357 3478 3589 3685 3764 3825 3866 3884 3880 3853 3805 3735 3647 3541 3422 3292 3152 3007 2858 2708 2559 2412 2268 2128 1994 1866 1744 1629 1520 1417 1321 1231 1146 1068 994 926 863 804 749 698 651 607 566 529 494 461 431 403 377 353 330 310 290 272 256 240 226 212 200 188 177 167 158 149 141 133 126 120 113 108 102 97 92 88 84 80 76 73 70 67 64 62 59 57 55 53 51 49 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 40 40 41 41 42 42 43 43 43 44 44 45 45 46 46 47 47 47 48 48 49 49 50 50 51 51 51 52 52 53 53 54 54 54 55 55 56 56 57 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 70 70 71 72 72 73 74 75 75 76 77 78 79 79 80 81 82 83 84 85 86 87 89 90 91 92 94 95 96 98 99 101 102 104 106 107 109 111 113 115 117 119 122 124 126 129 131 134 137 140 143 146
 64 64 64 65 65 66 66 67 68 70 71 73 75 77 79 82 85 88 92 96 100 105 110 116 122 129 137 145 154 164 175 187 200 214 229 246 264 285 307 331 357 386 418 452 490 532 578 628 683 744 811 885 965 1054 1152 1259 1378 1507 1650 1806 1977 2163 2366 2586 2823 3077 3348 3633 3931 4235 4542 4844 5131 5395 5623 5806 5934 6000 6000 5933 5802 5616 5382 5112 4817 4508 4192 3879 3573 3280 3003 2742 2500 2276 2070 1881 1709 1551 1408 1278 1160 1053 956 868 788 716 650 591 537 488 443 403 366 332 302 274 249 226 205 186 168 152 138 124 112 101 91 82 73 65 58 52 46 40 35 31 27 23 19 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 1 2 3 4 5 6 7 9 10 11 13 14 16 17 19 21 22 24 26 28 30 32 34 37 39 41 44 47 49 52 55 58 61 64 68 71 74 78 82 85 89 93 97 101 105 110 114 119 123 128 132 137 142 147 151 156 161 166 171 176 181 186 191 196 200 205 209 214 218 222 226 230 234 237 241 244 247 249 252 254 255 257 258 259 260 261 261 261 260 260 259 258 256 254 253 250 248 245 243 240 237 233 230 226 223 219 215 211 207 203 199 195 191 187 182 178 174 170 166 162 158 154 150 146 142 139 135 131 128 124 121 118 115 112 109 106 103 100 98 95 93 90 88 86 84 82 80 78 77 75 74 72 71 70 69 68 67 66 66 65 65 64
 346 348 351 354 357 361 365 369 373 378 383 389 395 402 409 416 424 433 442 452 463 474 486 499 513 528 544 561 579 599 620 642 666 692 719 748 780 813 849 887 928 972 1019 1069 1123 1180 1241 1306 1375 1449 1527 1611 1699 1793 1892 1997 2108 2223 2345 2471 2603 2739 2879 3023 3168 3315 3461 3605 3746 3881 4009 4126 4232 4323 4397 4454 4490 4506 4501 4475 4427 4360 4274 4171 4054 3925 3785 3637 3484 3328 3170 3012 2856 2702 2553 2408 2268 2134 2007 1885 1769 1660 1557 1460 1368 1282 1202 1126 1055 989 927 870 816 765 718 674 634 595 560 527 496 467 440 415 391 369 349 330 312 295 280 265 252 239 227 216 206 196 187 178 170 163 156 149 143 137 132 126 122 117 113 109 105 102 98 95 92 89 87 84 82 80 78 76 74 72 71 69 68 67 65 64 63 62 61 60 59 59 58 57 57 56 56 55 55 54 54 54 54 54 53 53 53 53 53 53 54 54 54 54 54 55 55 56 56 57 57 58 58 59 60 61 62 62 63 64 65 67 68 69 70 72 73 74 76 77 79 81 82 84 86 88 90 92 94 96 98 101 103 105 108 110 113 115 118 121 124 127 129 132 135 139 142 145 148 151 155 158 162 165 168 172 176 179 183 187 190 194 198 202 205 209 213 217 221 224 228 232 236 239 243 247 251 254 258 261 265 268 272 275 278 281 284 287 290 293 296 299 301 304 306 308 310 312 314 316 318 320 321 322 324 325 326 327 328 328 329 330 330 331 331 331 331 331 331 331 331 331 331 331 331 330 330 330 330 329 329 329 329 328 328 328 328 328 328 329 329 329 330 330 331 332 332 334 335 336 338 339 341 343
 7 9 10 11 13 15 17 19 21 24 27 30 33 36 40 45 49 55 60 66 73 80 88 97 106 117 128 141 155 170 186 205 225 247 271 298 328 361 397 437 482 531 586 646 714 789 872 964 1067 1182 1310 1452 1610 1786 1982 2199 2440 2706 2999 3320 3670 4049 4455 4885 5332 5787 6240 6675 7074 7417 7686 7864 7940 7908 7770 7537 7224 6848 6429 5985 5533 5085 4652 4239 3852 3492 3161 2857 2581 2331 2104 1899 1714 1548 1398 1263 1142 1032 934 845 765 693 628 570 517 469 426 387 351 319 290 264 240 219 199 181 165 151 137 125 114 105 96 87 80 73 67 62 57 53 49 45 42 39 36 34 32 30 29 27 26 25 24 24 23 23 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 50 51 52 54 55 56 58 59 60 62 63 65 66 67 69 70 72 73 75 76 78 79 81 82 84 86 87 89 90 92 93 94 96 97 99 100 101 103 104 105 106 108 109 110 111 112 113 114 114 115 116 116 117 117 118 118 118 119 119 119 119 119 119 118 118 118 117 117 116 115 115 114 113 112 111 110 109 108 106 105 104 102 101 100 98 96 95 93 92 90 88 87 85 83 81 80 78 76 74 72 71 69 67 65 63 61 60 58 56 54 53 51 49 48 46 44 43 41 39 38 36 35 33 32 30 29 27 26 25 23 22 21 20 19 17 16 15 14 13 12 11 10 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 2 2 3 4 4 5 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 14 21 30 40 51 63 78 94 113 135 160 188 220 257 299 347 403 467 541 625 723 836 966 1116 1290 1491 1722 1989 2294 2641 3031 3465 3935 4430 4929 5400 5804 6100 6250 6235 6056 5738 5318 4839 4338 3846 3381 2955 2572 2233 1936 1676 1450 1255 1086 939 812 703 607 525 453 391 336 289 248 212 180 152 128 107 89 72 58 46 35 25 17 10 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 1 2 2 3 4 4 5 6 7 7 8 9 10 10 11 12 13 14 14 15 16 17 17 18 19 20 21 21 22 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 26 26 25 24 23 23 22 21 20 19 18 18 17 16 15 14 13 12 11 10 9 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 1 1 1 2 2 3 4 4 5 6 7 8 9 10 11 13 15 16 18 20 23 25 28 32 35 39 43 48 53 59 66 73 81 89 99 110 122 135 150 167 186 206 230 256 285 317 353 394 440 491 548 611 683 762 850 948 1056 1174 1302 1439 1583 1733 1883 2030 2166 2285 2380 2443 2470 2458 2410 2327 2217 2087 1943 1793 1642 1494 1354 1221 1099 987 885 792 709 634 567 508 454 406 363 325 291 261 233 209 187 168 150 134 120 108 96 86 77 69 61 55 49 43 38 34 30 26 23 20 17 15 13 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 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 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 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 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 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
 19 20 21 22 23 24 25 27 28 30 31 33 35 37 39 41 44 46 49 52 55 59 62 66 71 75 80 86 91 98 104 112 119 128 137 147 157 169 182 195 210 226 243 262 282 304 328 354 382 412 445 481 520 562 607 655 708 764 824 888 956 1027 1103 1181 1262 1345 1428 1511 1592 1669 1741 1806 1861 1906 1938 1957 1961 1952 1928 1892 1844 1787 1721 1649 1573 1494 1413 1333 1253 1176 1101 1029 961 897 836 778 725 675 628 584 544 507 472 440 410 383 357 334 312 292 273 256 240 226 212 199 188 177 167 158 149 141 134 127 121 115 109 104 100 95 91 88 84 81 78 75 73 70 68 66 64 62 61 59 58 57 55 54 53 52 51 51 50 49 49 48 48 47 47 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 46 46 46 46 45 45 45 44 44 43 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 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 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 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 18 18
 77 81 84 87 91 95 99 103 107 112 117 122 127 132 138 144 150 156 163 169 176 184 191 199 207 215 224 233 241 251 260 269 279 288 298 308 317 327 336 346 355 363 372 380 388 395 402 408 413 418 422 426 428 430 432 432 432 431 429 427 424 421 417 412 407 401 396 389 383 376 369 362 355 348 341 333 326 319 312 305 298 291 284 277 271 265 258 252 247 241 235 230 225 220 215 211 206 202 198 194 190 186 182 179 176 172 169 166 164 161 158 156 153 151 149 147 145 143 141 139 137 135 134 132 131 129 128 126 125 124 122 121 120 119 118 117 115 114 113 112 111 110 109 108 108 107 106 105 104 103 102 101 100 99 98 97 97 96 95 94 93 92 91 90 89 88 87 86 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 51 50 50 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 49 51 52 54 57 59 61 63 66 69 71 74
 27 28 29 30 31 32 34 35 36 37 39 40 42 43 45 47 49 51 53 55 57 59 62 64 67 70 73 76 79 83 87 90 94 99 103 108 113 118 124 130 136 142 149 156 163 171 180 188 197 207 217 227 238 250 262 275 288 301 315 330 346 361 378 395 412 430 448 466 485 504 523 543 562 581 600 619 637 654 671 687 702 716 729 740 750 759 766 771 775 778 778 778 775 771 766 759 751 742 732 721 710 697 684 670 656 642 627 612 598 583 568 553 539 525 511 497 483 470 458 445 433 421 410 399 389 378 369 359 350 341 333 325 317 309 302 295 289 282 276 270 265 259 254 249 245 240 235 231 227 223 219 216 212 209 205 202 199 196 193 190 187 185 182 180 177 175 172 170 168 165 163 161 159 157 155 153 151 149 147 145 143 141 139 137 135 134 132 130 128 127 125 123 122 120 118 117 115 113 112 110 109 107 106 104 103 101 100 98 97 95 94 92 91 90 88 87 86 84 83 82 80 79 78 77 75 74 73 72 71 70 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 42 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 24 24 23 23 22 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 26
 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 30 31 33 35 36 38 40 43 45 48 51 54 57 61 65 69 73 78 84 90 96 103 110 118 127 136 147 158 170 183 198 213 230 249 269 291 315 341 369 400 433 469 508 550 595 644 696 751 809 870 934 1000 1067 1135 1202 1267 1329 1385 1434 1476 1507 1527 1535 1531 1514 1487 1449 1403 1349 1289 1226 1160 1093 1026 960 897 835 777 721 669 620 574 531 492 455 421 390 361 335 310 288 267 248 231 214 200 186 174 162 152 142 133 125 117 110 104 98 92 87 82 78 74 70 67 64 61 58 55 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10
 60 60 61 61 61 62 63 63 64 65 67 68 69 71 73 74 77 79 81 84 87 90 93 97 100 104 109 114 119 124 130 137 144 151 159 168 177 187 197 209 221 234 249 264 281 298 318 338 361 385 410 438 468 501 535 573 613 657 703 754 808 865 927 994 1065 1141 1221 1307 1397 1493 1593 1697 1806 1918 2032 2147 2262 2375 2485 2588 2684 2769 2842 2900 2942 2966 2972 2959 2927 2878 2814 2735 2644 2544 2436 2323 2208 2091 1974 1859 1747 1639 1534 1435 1340 1250 1166 1086 1011 941 876 815 758 706 656 611 568 529 492 458 427 397 370 345 322 300 280 262 244 228 213 200 187 175 164 154 144 135 127 120 113 106 100 94 89 84 80 76 72 68 65 62 59 57 55 52 50 49 47 46 44 43 42 41 40 40 39 39 38 38 38 38 38 38 38 38 39 39 40 40 41 42 43 44 45 46 47 48 50 51 53 55 56 58 60 63 65 67 70 73 75 78 82 85 88 92 96 100 104 109 113 118 123 129 134 140 146 153 160 167 174 182 190 198 207 216 226 235 246 256 267 279 291 303 316 329 342 356 370 385 400 415 430 446 461 477 493 509 525 541 557 572 587 601 615 629 641 653 664 674 683 691 697 703 707 709 711 710 709 706 702 697 690 682 674 664 653 641 629 616 602 588 573 558 543 528 512 497 482 466 451 436 421 407 392 378 365 351 338 326 313 301 290 279 268 258 248 238 229 220 212 203 196 188 181 174 167 161 155 149 144 138 133 129 124 120 116 112 108 104 101 98 95 92 89 87 84 82 80 78 76 74 73 71 70 68 67 66 65 64 63 63 62 61 61 61 60 60 60 60
 88 89 91 93 94 97 99 101 103 106 109 112 115 118 122 126 130 134 139 144 149 155 161 168 175 182 191 199 209 219 230 241 254 267 282 298 315 333 352 374 397 421 448 477 508 542 578 617 660 705 754 807 864 925 990 1060 1134 1213 1297 1385 1478 1575 1675 1778 1882 1987 2091 2191 2287 2377 2456 2525 2580 2619 2642 2647 2634 2604 2557 2495 2419 2333 2237 2135 2029 1920 1811 1703 1597 1494 1395 1300 1210 1125 1045 970 900 835 774 717 665 616 571 529 491 455 422 392 364 338 314 292 271 252 235 219 204 190 177 165 154 144 135 126 118 111 104 97 91 86 81 76 72 68 64 60 57 54 51 49 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 43 44 45 45 46 46 47 48 48 49 49 50 50 51 52 52 53 53 54 54 55 55 56 56 57 57 57 58 58 59 59 59 60 60 60 61 61 61 62 62 62 62 63 63 63 63 63 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 68 68 68 68 69 69 69 70 70 70 71 71 72 73 73 74 75 75 76 77 78 79 80 81 82 83 85 86
 94 97 99 101 104 107 109 112 115 118 120 123 126 129 132 135 139 142 145 149 152 155 159 163 166 170 174 178 182 186 191 195 199 204 209 214 219 224 229 234 240 246 252 258 264 271 278 285 292 299 307 315 323 332 341 350 360 370 380 391 402 413 425 438 450 464 478 492 507 522 538 555 572 590 608 627 646 666 686 707 729 751 773 796 820 843 867 891 915 939 963 987 1010 1033 1055 1077 1097 1116 1134 1151 1166 1179 1190 1199 1206 1210 1212 1212 1209 1203 1195 1184 1171 1156 1138 1118 1097 1073 1048 1022 995 966 937 907 877 847 817 787 757 727 698 669 641 614 587 561 536 512 489 467 445 424 404 385 367 350 333 317 302 287 274 261 248 236 225 214 204 194 184 175 167 159 151 144 137 130 124 118 113 107 102 97 92 88 84 79 76 72 68 65 62 59 56 53 50 48 45 43 41 39 37 35 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 45 47 48 50 51 53 54 56 58 59 61 63 65 66 68 70 72 74 76 78 80 83 85 87 89 92
 19 19 20 21 22 23 24 25 26 27 29 30 31 33 35 36 38 40 42 44 47 49 52 55 58 61 65 69 73 77 82 87 92 98 104 110 117 125 133 142 151 161 172 184 196 210 225 240 257 275 295 316 338 362 388 415 444 475 508 542 578 616 656 696 738 781 824 866 908 949 987 1023 1055 1083 1105 1122 1134 1139 1137 1130 1116 1097 1073 1044 1011 976 938 899 859 818 777 737 698 660 623 587 553 521 490 461 434 408 384 361 340 320 301 283 267 252 238 224 212 200 189 179 170 161 153 146 139 132 126 120 115 110 105 101 97 93 90 86 83 81 78 76 73 71 69 67 66 64 63 61 60 59 58 57 56 55 54 54 53 52 52 51 51 51 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 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 43 43 42 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 17 17 18
 88 89 90 92 93 95 96 98 99 101 103 105 107 109 111 113 116 118 121 123 126 129 132 136 139 143 147 151 155 160 164 169 175 180 186 192 199 206 213 221 229 237 246 256 266 277 288 300 313 326 340 355 371 388 405 423 442 463 484 506 529 554 579 605 633 661 690 720 751 782 814 847 879 912 944 976 1007 1037 1066 1093 1118 1141 1161 1178 1192 1202 1209 1212 1212 1207 1199 1188 1173 1155 1133 1110 1084 1056 1026 995 963 930 897 863 830 797 764 732 700 670 640 611 583 557 531 506 483 460 439 419 399 381 363 347 331 316 302 289 276 264 253 242 232 222 213 205 197 189 182 175 169 163 157 152 147 142 137 133 129 125 121 118 114 111 108 105 103 100 98 95 93 91 89 87 86 84 82 81 79 78 77 75 74 73 72 71 70 69 68 67 66 65 65 64 63 63 62 61 61 60 60 59 59 58 58 57 57 57 56 56 56 55 55 55 54 54 54 54 54 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 61 61 61 61 61 62 62 62 62 62 63 63 63 64 64 64 65 65 65 66 66 67 67 67 68 68 69 69 70 71 71 72 72 73 74 75 75 76 77 78 78 79 80 81 82 83 84 85 87
 40 41 42 43 44 45 46 48 49 50 52 53 55 57 59 61 63 65 67 70 73 75 79 82 85 89 93 97 101 106 111 117 122 128 135 142 150 158 167 176 186 197 208 220 234 248 263 280 297 316 337 359 383 408 435 465 496 530 566 605 646 690 738 788 841 897 957 1019 1084 1152 1222 1294 1367 1441 1515 1587 1657 1723 1785 1840 1888 1927 1956 1975 1982 1979 1964 1938 1903 1859 1806 1747 1683 1615 1544 1472 1398 1326 1254 1184 1116 1050 987 927 870 816 765 717 672 630 591 553 519 487 457 428 402 378 355 334 315 296 279 263 249 235 222 210 199 189 179 171 162 154 147 141 134 128 123 118 113 109 104 101 97 94 90 87 85 82 80 77 75 73 71 70 68 66 65 64 62 61 60 59 58 57 56 55 55 54 53 53 52 51 51 50 50 50 49 49 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 39 39 39 39 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 38 39
 23 23 24 24 24 24 25 25 25 25 26 26 27 27 27 28 29 29 30 30 31 32 33 34 35 36 37 38 40 41 43 45 47 49 51 54 57 59 63 66 70 74 79 84 90 96 102 110 118 126 136 146 158 171 185 200 217 235 256 278 303 331 361 394 431 472 516 566 620 680 745 817 895 981 1074 1174 1281 1395 1515 1639 1767 1894 2018 2135 2240 2329 2397 2441 2458 2447 2408 2343 2256 2151 2033 1906 1774 1642 1513 1388 1268 1156 1052 955 866 785 711 643 582 526 476 431 390 353 319 289 262 237 215 194 176 160 145 131 119 108 98 88 80 73 66 59 54 49 44 40 36 32 29 26 23 21 18 16 14 12 11 9 8 7 6 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23
 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 1 2 3 4 5 7 8 10 13 15 18 22 25 30 34 40 46 53 60 69 79 90 102 116 132 149 169 192 217 246 278 314 355 402 455 514 582 659 746 845 957 1083 1227 1390 1573 1778 2007 2260 2537 2834 3146 3465 3777 4066 4311 4492 4593 4601 4517 4349 4111 3825 3510 3185 2865 2559 2273 2012 1775 1563 1375 1208 1061 932 818 717 629 552 484 424 372 326 285 249 217 189 165 143 123 106 91 78 66 56 46 38 31 24 19 13 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 1 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 24 25 26 27 29 30 31 32 34 35 36 37 39 40 41 42 43 44 46 47 48 49 50 51 52 52 53 54 55 55 56 57 57 58 58 58 59 59 59 59 59 59 59 59 59 59 58 58 58 57 57 56 55 55 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 7 7 6 6 5 5 4
 8 9 9 9 10 10 11 11 11 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 29 31 33 35 37 39 42 45 48 51 55 59 63 67 72 78 83 90 97 104 112 121 131 142 153 166 180 195 212 230 250 272 296 323 352 384 419 458 500 547 599 655 718 786 862 944 1035 1135 1243 1362 1491 1631 1781 1942 2113 2293 2481 2673 2866 3057 3239 3408 3555 3677 3765 3817 3830 3802 3736 3635 3503 3347 3173 2987 2796 2603 2412 2228 2051 1884 1728 1582 1446 1321 1207 1102 1005 918 838 765 699 639 584 534 489 448 411 377 346 318 292 269 247 228 210 194 180 166 154 143 133 123 115 107 100 93 87 81 76 72 67 64 60 57 54 51 48 46 44 42 40 38 36 35 34 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 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 9 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8
 71 73 74 76 78 80 82 85 87 89 92 94 97 100 103 106 109 113 116 120 123 127 131 136 140 145 150 155 160 165 171 177 183 189 196 203 210 217 225 233 241 249 258 267 276 285 295 305 315 325 335 346 357 367 378 389 400 411 421 432 442 452 462 471 480 488 496 503 510 516 521 526 530 533 535 536 537 536 535 534 531 528 524 519 514 508 501 494 487 479 471 463 455 446 437 428 419 410 401 392 383 374 365 356 347 339 330 322 314 307 299 292 284 277 271 264 258 252 246 240 234 229 224 219 214 210 205 201 197 193 189 185 182 179 175 172 169 166 164 161 158 156 154 151 149 147 145 143 141 139 138 136 134 133 131 130 128 127 125 124 123 121 120 119 118 117 116 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 96 95 94 93 92 91 90 89 88 87 87 86 85 84 83 82 81 81 80 79 78 77 77 76 75 74 73 73 72 71 70 70 69 68 68 67 66 66 65 64 64 63 62 62 61 61 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 51 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 65 66 68 69
 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 49 50 52 54 56 58 61 63 66 69 71 75 78 81 85 89 93 97 102 107 112 118 124 130 137 144 152 160 169 179 189 200 211 223 237 251 266 282 299 317 337 358 380 404 430 457 486 517 550 585 621 661 702 745 790 838 888 939 992 1047 1103 1159 1216 1272 1328 1382 1433 1481 1526 1565 1599 1627 1648 1662 1669 1668 1659 1643 1620 1591 1556 1516 1472 1424 1374 1322 1269 1215 1161 1107 1054 1003 952 904 857 812 769 728 689 652 617 584 553 523 496 470 445 422 401 380 361 344 327 311 297 283 270 258 247 236 227 217 209 201 193 186 180 173 168 162 157 152 148 144 140 136 133 130 127 124 121 119 117 115 113 111 109 107 106 104 103 102 101 100 99 98 97 96 95 95 94 93 93 92 92 91 91 91 90 90 90 90 89 89 89 89 89 88 88 88 88 88 88 88 88 88 88 88 87 87 87 87 87 87 87 87 87 86 86 86 86 86 86 85 85 85 85 84 84 84 83 83 82 82 81 81 81 80 79 79 78 78 77 77 76 75 75 74 73 72 72 71 70 69 69 68 67 66 65 64 63 63 62 61 60 59 58 57 56 56 55 54 53 52 51 50 49 48 48 47 46 45 44 43 43 42 41 40 39 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 30
 151 153 154 156 158 159 161 163 165 168 170 172 175 177 180 183 186 189 193 196 200 203 207 211 216 220 225 230 235 240 246 251 257 264 270 277 284 291 299 307 315 324 333 342 352 361 372 382 393 404 415 427 439 451 463 476 488 501 514 527 540 552 565 578 590 602 613 625 635 645 655 663 671 678 684 689 694 697 699 699 699 698 695 691 686 681 674 666 657 647 637 626 614 602 589 576 562 548 534 520 506 492 477 463 449 435 421 408 395 382 369 357 344 333 321 310 300 289 279 270 260 251 243 234 226 219 211 204 198 191 185 179 173 168 162 157 153 148 144 139 135 131 128 124 121 118 114 112 109 106 103 101 99 96 94 92 90 88 86 85 83 81 80 78 77 76 74 73 72 71 70 68 67 67 66 65 64 63 62 62 61 60 60 59 58 58 57 57 56 56 56 55 55 55 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 55 55 55 56 56 57 57 58 58 59 59 60 60 61 62 62 63 64 64 65 66 67 67 68 69 70 71 72 73 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 105 106 107 108 109 110 110 111 112 112 113 114 114 115 116 116 117 117 118 118 119 119 120 120 121 121 121 122 122 122 123 123 123 124 124 124 124 125 125 125 125 126 126 126 127 127 127 127 128 128 128 129 129 129 130 130 131 131 132 132 133 133 134 135 135 136 137 138 138 139 140 141 142 143 145 146 147 148 150
 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 17 18 19 21 23 25 26 29 31 33 36 38 41 44 48 51 55 59 64 69 74 80 86 92 99 107 115 124 134 144 156 168 181 195 210 227 245 264 285 308 332 359 387 418 451 487 525 566 610 657 708 761 818 879 942 1009 1078 1150 1223 1298 1374 1449 1523 1594 1661 1723 1778 1826 1865 1893 1912 1919 1915 1900 1875 1841 1799 1749 1693 1633 1569 1503 1435 1367 1300 1233 1169 1106 1045 987 931 879 829 782 737 696 656 620 585 553 523 495 469 445 422 401 382 364 347 331 316 303 290 279 268 258 248 239 231 224 217 210 204 198 193 188 184 179 176 172 168 165 162 160 157 155 153 150 149 147 145 144 142 141 140 139 138 137 136 135 134 133 133 132 131 131 130 130 129 129 128 128 127 127 126 126 126 125 125 124 124 123 123 122 122 121 121 120 119 119 118 117 116 116 115 114 113 112 111 110 109 108 106 105 104 103 101 100 99 97 96 94 93 91 90 88 87 85 84 82 80 79 77 75 74 72 71 69 67 66 64 62 61 59 58 56 55 53 52 50 49 47 46 44 43 41 40 39 37 36 35 34 32 31 30 29 28 27 26 24 23 22 21 20 19 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 22 23 25 26 28 30 32 34 37 40 42 46 49 53 57 61 66 71 77 83 90 97 105 114 123 133 145 157 170 185 201 219 238 259 281 306 334 363 396 431 469 511 556 605 657 714 774 839 907 979 1054 1132 1211 1290 1369 1445 1517 1583 1640 1687 1722 1744 1752 1746 1726 1694 1649 1595 1533 1465 1393 1318 1242 1166 1092 1021 951 886 823 765 710 659 611 567 526 488 453 421 391 364 339 315 294 275 257 240 225 211 198 186 175 165 156 147 139 132 125 119 113 108 103 98 94 90 86 82 79 76 73 70 68 65 63 61 59 57 55 53 52 50 49 48 46 45 44 43 42 40 39 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 14 17 19 22 25 28 32 36 41 46 51 57 64 71 79 88 98 109 121 135 150 166 185 205 228 253 281 312 347 386 429 477 531 591 657 731 813 904 1004 1115 1237 1370 1514 1669 1833 2006 2183 2361 2534 2697 2842 2962 3051 3102 3113 3083 3014 2912 2781 2630 2465 2292 2118 1947 1782 1626 1479 1343 1217 1102 998 902 816 738 668 604 547 496 450 408 370 336 306 279 254 231 211 193 176 162 148 136 125 115 106 97 90 83 77 71 66 61 57 53 49 46 43 40 38 35 33 31 29 28 26 25 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 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
 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 57 59 60 63 65 67 70 72 75 78 81 84 88 92 96 100 105 110 115 121 127 134 141 148 156 165 174 184 195 206 218 232 246 261 278 295 314 335 357 380 406 433 462 493 526 562 600 640 683 728 776 826 879 933 990 1048 1107 1166 1225 1282 1337 1389 1437 1478 1513 1541 1559 1568 1568 1558 1538 1509 1473 1429 1378 1324 1265 1204 1141 1078 1016 955 895 837 782 729 679 632 588 546 507 471 437 406 377 350 325 302 281 261 242 226 210 195 182 169 158 147 137 128 120 112 105 98 92 86 80 75 70 66 62 58 54 51 48 45 42 40 37 35 33 31 29 27 26 24 23 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 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 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26
 187 186 185 183 182 180 179 178 176 175 173 172 170 169 168 166 165 163 162 161 159 158 157 156 155 153 152 151 150 150 149 148 147 147 146 146 145 145 145 145 145 145 145 145 145 145 146 147 147 148 149 150 151 152 154 155 157 158 160 162 164 166 168 171 173 176 179 181 184 188 191 194 198 201 205 209 213 217 221 225 229 233 238 242 247 252 256 261 266 271 275 280 285 289 294 298 303 307 311 315 319 323 326 329 332 335 338 340 341 343 344 345 345 345 345 345 344 342 341 339 336 334 331 327 324 320 316 312 307 303 298 293 288 283 278 273 268 262 257 252 246 241 236 231 226 221 216 211 207 202 198 193 189 185 181 177 173 169 166 162 159 156 153 150 147 144 141 138 136 133 131 129 127 125 123 121 119 117 115 114 112 111 109 108 106 105 104 103 102 101 100 99 98 97 96 95 95 94 94 93 92 92 91 91 91 90 90 90 90 89 89 89 89 89 89 89 89 89 89 89 89 89 89 90 90 90 90 91 91 91 92 92 93 93 94 94 94 95 96 96 97 97 98 98 99 100 100 101 102 102 103 104 104 105 106 107 107 108 109 110 111 111 112 113 114 115 116 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 133 134 135 136 137 138 140 141 142 144 145 146 148 149 150 152 153 155 156 157 159 160 162 163 165 167 168 170 171 173 174 176 177 179 180 181 183 184 186 187 188 189 190 192 193 194 195 195 196 197 198 198 199 199 200 200 200 200 200 200 200 200 200 199 199 198 198 197 196 196 195 194 193 192 191 190 188
 141 141 141 140 140 140 140 140 140 140 141 141 141 141 142 142 143 143 144 145 146 147 148 149 150 152 153 155 156 158 160 163 165 167 170 173 176 180 183 187 191 196 201 206 211 217 223 230 237 244 252 261 270 279 289 300 312 324 337 350 365 380 396 413 431 450 470 491 514 537 561 586 613 641 669 699 730 762 794 828 861 896 930 965 999 1033 1065 1097 1127 1155 1180 1203 1223 1239 1252 1260 1264 1264 1259 1250 1237 1220 1198 1174 1146 1115 1082 1047 1011 973 935 896 857 819 781 743 707 672 637 604 573 542 513 486 459 434 410 388 367 347 328 310 293 278 263 249 236 223 212 201 191 181 172 164 156 149 142 135 129 123 118 113 108 103 99 95 92 88 85 82 79 76 73 71 69 67 65 63 61 59 58 56 55 53 52 51 50 49 48 47 46 46 45 44 44 43 43 42 42 41 41 41 41 41 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 44 44 45 46 46 47 48 49 50 50 51 52 54 55 56 57 58 60 61 62 64 65 67 68 70 72 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 104 106 108 110 113 115 117 120 122 124 127 129 131 134 136 138 140 143 145 147 149 151 153 155 157 159 161 163 164 166 168 169 171 172 173 175 176 177 178 179 180 181 181 182 182 183 183 183 184 184 184 184 184 183 183 183 183 182 182 181 180 180 179 178 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 154 153 152 151 150 149 149 148 147 147 146 145 145 144 144 143 143 142 142 142 141
 52 53 55 57 58 60 62 64 66 68 70 72 75 77 79 82 84 87 90 92 95 98 101 104 107 110 114 117 120 124 127 131 135 138 142 146 150 154 158 162 166 170 174 178 182 187 191 195 199 203 207 211 216 220 224 227 231 235 239 242 246 249 253 256 259 262 265 268 271 273 276 278 280 282 284 286 288 290 291 292 294 295 296 297 298 298 299 300 300 300 301 301 301 301 301 300 300 300 299 299 298 297 296 296 295 294 292 291 290 288 287 285 284 282 280 278 277 274 272 270 268 266 263 261 258 255 253 250 247 244 241 238 235 232 229 226 223 219 216 213 210 206 203 200 196 193 189 186 183 179 176 173 169 166 163 160 156 153 150 147 144 141 138 135 132 129 126 124 121 118 116 113 111 108 106 103 101 99 96 94 92 90 88 86 84 82 80 78 76 75 73 71 70 68 67 65 64 62 61 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 48 50
 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 16 18 19 20 21 23 24 26 28 30 32 34 37 40 43 46 50 55 59 64 70 77 84 91 100 110 120 132 145 160 177 195 215 238 264 292 324 360 400 445 495 551 614 685 765 853 953 1065 1189 1328 1482 1653 1841 2046 2270 2509 2761 3023 3288 3546 3788 4001 4173 4291 4347 4337 4261 4125 3938 3713 3463 3199 2932 2669 2418 2181 1961 1758 1574 1407 1257 1122 1001 893 797 711 634 566 505 451 402 359 321 286 256 229 204 183 163 146 130 116 104 93 83 74 66 59 52 47 42 37 33 29 26 23 20 18 16 14 12 11 10 8 7 6 6 5 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4
 55 57 59 61 63 65 67 69 71 73 76 78 80 83 86 88 91 94 97 100 103 106 110 113 117 121 125 129 133 138 143 148 153 159 164 171 177 184 191 199 208 216 226 236 247 258 270 283 297 312 329 346 365 385 406 430 454 481 510 541 575 611 649 691 735 782 833 887 944 1005 1070 1137 1208 1282 1359 1437 1517 1598 1678 1757 1833 1905 1971 2029 2078 2116 2143 2157 2157 2143 2116 2077 2025 1963 1892 1814 1731 1644 1555 1466 1377 1289 1204 1122 1043 969 898 832 769 711 657 606 560 516 476 439 405 374 345 318 294 271 250 231 214 198 183 169 157 145 134 125 116 107 99 92 86 80 74 69 64 60 56 52 48 45 42 39 36 34 32 29 27 26 24 22 21 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 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 42 44 45 47 49 50 52 54
 0 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 4 4 5 6 7 8 9 10 11 13 14 16 18 20 23 25 28 32 35 40 44 49 55 61 68 76 84 94 105 117 130 144 161 179 200 222 248 276 308 344 384 428 478 534 596 665 743 829 925 1032 1149 1278 1418 1568 1729 1897 2070 2243 2409 2562 2694 2796 2863 2889 2872 2813 2717 2591 2441 2277 2105 1931 1762 1599 1446 1304 1173 1053 945 847 759 679 609 545 488 438 392 352 316 284 255 229 206 185 167 150 135 122 110 99 89 80 73 65 59 53 48 43 39 35 31 28 25 23 20 18 16 14 13 11 10 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 13 14 16 17 18 20 21 23 25 26 28 30 32 35 37 39 42 45 47 50 54 57 60 64 68 72 77 82 87 92 98 104 111 118 126 134 143 152 162 173 184 197 210 224 240 257 275 294 315 338 362 389 417 448 482 518 556 598 643 691 743 799 858 922 989 1060 1136 1215 1297 1383 1471 1561 1651 1741 1830 1915 1995 2068 2133 2188 2231 2262 2278 2281 2269 2244 2205 2155 2094 2025 1948 1866 1781 1693 1605 1517 1430 1345 1264 1185 1109 1038 970 906 846 789 737 687 641 598 558 521 487 455 425 398 372 349 327 306 288 270 254 239 225 212 200 189 179 169 160 152 144 137 130 124 118 113 108 103 99 95 91 87 84 81 78 75 72 70 68 65 63 61 60 58 56 55 53 52 50 49 48 47 46 44 43 43 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 8 9 10 11
 44 45 47 48 50 52 54 55 57 59 62 64 66 69 71 74 77 79 83 86 89 93 96 100 104 108 113 118 123 128 133 139 145 152 158 165 173 181 189 198 207 217 227 238 249 261 274 287 301 315 331 347 363 381 399 418 438 458 479 501 523 546 570 594 618 642 667 692 716 740 764 787 809 830 850 869 886 901 915 926 936 943 948 951 951 949 945 939 931 921 910 897 882 866 849 831 812 792 772 752 731 710 689 669 648 628 607 588 568 550 531 513 496 479 463 447 432 417 403 390 377 364 352 341 330 319 309 299 290 281 273 264 257 249 242 235 228 222 216 210 204 199 194 189 184 179 175 170 166 162 158 154 150 147 143 140 137 133 130 127 124 121 119 116 113 111 108 106 103 101 98 96 94 92 90 88 86 84 82 80 78 76 74 72 71 69 67 66 64 63 61 60 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42
 107 111 115 119 123 127 131 136 140 145 150 155 161 166 172 178 184 191 197 205 212 220 228 236 245 254 263 274 284 295 307 319 332 346 361 376 392 410 428 447 468 490 513 537 564 592 621 653 687 722 761 801 844 890 939 990 1044 1102 1163 1226 1293 1363 1437 1513 1591 1672 1755 1839 1924 2009 2093 2176 2255 2331 2402 2467 2524 2573 2612 2641 2659 2665 2660 2642 2614 2574 2524 2466 2399 2325 2246 2162 2075 1986 1896 1806 1716 1628 1541 1457 1376 1298 1223 1151 1083 1019 957 900 845 794 746 700 658 618 581 546 514 483 455 428 404 381 359 339 321 303 287 272 258 245 232 221 210 200 191 182 174 166 159 152 146 140 134 129 124 119 115 110 106 103 99 96 92 89 87 84 81 79 76 74 72 69 67 65 64 62 60 58 57 55 53 52 50 49 48 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 57 59 61 63 65 67 69 72 74 77 79 82 85 88 91 94 97 100 104
 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 49 50 51 53 54 56 57 59 60 62 64 66 68 71 73 76 78 81 85 88 92 96 100 105 110 116 121 128 135 142 150 159 168 178 189 201 214 228 243 260 277 297 317 340 364 391 419 450 483 518 556 597 641 688 738 790 846 904 965 1027 1092 1156 1221 1285 1347 1404 1457 1504 1542 1572 1591 1600 1597 1583 1558 1524 1480 1429 1372 1311 1246 1179 1112 1045 979 915 854 795 739 686 637 591 547 507 470 435 403 373 346 321 298 276 256 238 221 206 192 179 167 155 145 136 127 119 111 104 98 92 87 82 77 72 68 64 61 58 54 52 49 46 44 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29
 75 77 79 81 83 84 86 89 91 93 95 97 100 102 105 107 110 113 116 119 122 125 129 132 136 140 144 148 153 157 162 167 173 179 185 191 198 205 213 221 229 239 248 258 269 281 293 306 319 334 349 365 383 401 420 441 462 485 508 533 559 586 614 643 673 704 735 767 800 832 864 895 925 954 981 1006 1028 1048 1063 1075 1083 1087 1086 1081 1071 1057 1039 1018 993 965 934 902 868 833 797 760 724 688 653 619 585 553 521 491 463 435 409 385 361 339 319 299 281 264 248 232 218 205 193 181 170 160 151 142 134 126 119 112 106 100 95 90 85 81 77 73 69 66 63 60 57 55 53 50 48 46 45 43 42 40 39 38 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 62 63 64 66 67 69 70 72 74
 86 86 87 87 88 89 90 90 91 92 94 95 96 97 99 100 102 104 106 108 110 113 115 118 121 124 128 131 135 140 144 149 154 160 166 173 180 187 196 204 214 224 235 247 260 273 288 304 321 340 360 382 405 430 457 486 517 550 586 625 667 712 759 811 865 924 986 1052 1121 1195 1272 1353 1438 1525 1614 1705 1797 1888 1978 2065 2148 2224 2292 2351 2399 2435 2457 2465 2459 2438 2404 2357 2298 2230 2153 2070 1982 1890 1797 1703 1610 1519 1429 1343 1260 1181 1105 1034 966 903 843 787 735 686 640 598 558 522 488 456 426 399 374 350 328 308 289 272 256 241 227 214 202 191 180 171 162 154 146 139 132 126 120 114 109 104 100 96 92 88 85 82 79 76 73 71 68 66 64 62 60 58 57 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 34 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 84 85 86 87 88 88 89 90 90 91 91 92 92 93 93 93 94 94 94 95 95 95 95 95 95 95 95 95 95 95 95 95 94 94 94 94 93 93 93 92 92 92 91 91 91 90 90 89 89 89 88 88 87 87 87 86 86 86 85 85 85 84 84 84 84 84 83 83 83 83 83 83 83 83 83 83 83 83 84 84 84 84 85 85
 43 44 44 45 46 47 48 49 51 52 53 54 55 57 58 60 61 63 64 66 68 69 71 73 75 77 80 82 85 87 90 93 96 99 103 107 110 115 119 124 129 134 140 146 152 159 166 174 183 192 202 212 223 235 248 262 277 293 310 328 348 369 392 417 443 472 502 535 570 608 648 692 738 788 841 897 957 1020 1087 1158 1232 1310 1391 1475 1561 1649 1738 1827 1915 2000 2082 2159 2229 2291 2343 2384 2412 2428 2430 2418 2393 2355 2305 2245 2175 2098 2016 1929 1839 1747 1656 1565 1476 1389 1305 1224 1147 1074 1005 939 878 820 766 715 668 624 583 545 510 477 447 418 392 368 345 324 305 287 270 254 240 226 213 202 191 181 171 162 154 146 139 132 126 120 114 109 104 99 95 91 87 83 79 76 73 70 67 64 62 60 57 55 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42
 59 61 63 65 67 70 72 74 77 80 82 85 88 91 94 97 100 104 107 111 115 119 123 127 132 137 141 147 152 158 163 170 176 183 190 197 205 213 222 231 241 251 262 273 285 298 311 325 340 356 373 390 409 429 449 471 494 519 544 571 600 630 661 694 728 764 801 839 879 920 963 1006 1051 1096 1141 1187 1233 1278 1323 1367 1409 1449 1487 1522 1554 1582 1606 1626 1641 1651 1656 1656 1651 1641 1627 1607 1583 1556 1524 1490 1452 1413 1371 1328 1284 1239 1194 1149 1104 1059 1015 972 930 890 850 812 775 740 706 674 643 614 585 559 533 509 486 464 444 424 406 388 372 356 341 327 314 301 289 278 267 257 247 238 229 221 213 206 198 192 185 179 173 167 162 157 152 147 142 138 134 130 126 122 118 115 112 108 105 102 99 96 93 91 88 86 83 81 78 76 74 72 70 68 66 64 62 60 59 57 55 54 52 51 49 48 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 27 28 29 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 51 53 55 57
 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 43 45 47 49 51 54 56 59 62 65 68 72 76 80 84 88 93 98 104 110 116 123 130 138 146 155 165 175 186 198 211 225 240 257 274 293 313 335 359 384 411 441 472 506 542 581 622 667 714 764 817 873 931 993 1056 1122 1190 1258 1327 1396 1463 1528 1589 1645 1696 1739 1773 1799 1814 1819 1813 1797 1772 1737 1693 1643 1587 1526 1462 1395 1328 1260 1192 1125 1061 998 938 880 825 773 724 678 635 594 557 521 488 457 429 402 377 355 333 313 295 278 262 248 234 221 209 199 188 179 170 162 154 147 140 134 128 123 118 113 108 104 100 96 93 89 86 83 80 78 75 73 70 68 66 64 62 60 59 57 56 54 53 51 50 49 47 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 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11
 14 15 15 16 17 18 19 20 22 23 24 26 27 28 30 32 34 35 37 39 42 44 47 49 52 55 58 62 65 69 73 78 83 88 93 99 105 112 119 127 136 145 154 165 176 188 202 216 231 248 266 285 306 329 354 380 409 440 474 510 549 592 637 686 738 795 855 919 987 1059 1135 1215 1298 1384 1472 1562 1653 1743 1831 1916 1996 2069 2134 2189 2232 2263 2281 2284 2274 2251 2215 2167 2110 2044 1971 1892 1811 1726 1641 1556 1472 1390 1310 1233 1159 1088 1021 958 898 842 789 740 694 650 610 573 538 505 475 447 420 396 373 352 333 315 298 282 268 254 242 230 219 209 199 191 182 175 167 161 155 149 143 138 133 129 124 120 116 113 109 106 103 100 98 95 93 90 88 86 84 82 80 78 77 75 73 72 71 69 68 67 65 64 63 62 61 60 59 58 57 56 55 54 53 52 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13
 81 84 88 91 95 98 102 106 110 115 119 124 129 134 140 145 151 157 164 170 177 185 193 201 209 218 227 237 247 258 269 281 294 307 320 335 350 366 383 400 419 438 458 479 502 525 549 575 601 629 658 688 719 751 784 819 854 890 927 965 1004 1042 1082 1121 1160 1199 1237 1275 1312 1347 1381 1413 1442 1470 1495 1517 1536 1551 1564 1573 1578 1580 1579 1573 1565 1553 1538 1520 1500 1476 1451 1423 1394 1363 1330 1296 1262 1227 1191 1155 1119 1082 1046 1011 975 941 907 873 841 809 778 748 719 690 663 637 612 587 564 542 520 500 480 461 443 426 409 394 379 365 351 338 326 314 303 292 282 272 263 254 246 238 230 223 216 210 203 197 192 186 181 176 171 166 162 158 154 150 146 143 139 136 133 130 127 124 121 119 116 114 111 109 107 105 103 101 99 97 95 93 92 90 89 87 86 84 83 82 81 79 78 77 76 75 74 73 72 71 71 70 69 69 68 67 67 66 66 65 65 64 64 64 63 63 63 63 62 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 62 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 59 59 59 59 58 58 58 57 57 56 56 56 55 55 54 54 53 53 52 52 51 50 50 49 49 48 47 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 42 43 44 46 47 49 51 52 54 56 58 61 63 65 68 70 73 75 78
 44 48 52 56 60 64 69 74 79 85 90 96 102 109 116 123 130 138 146 154 162 171 181 190 200 210 220 231 242 253 264 276 287 299 311 323 335 347 358 370 382 393 405 416 427 437 447 457 467 476 485 493 501 509 516 523 530 536 542 548 553 559 564 570 575 580 586 592 597 604 610 617 624 631 639 648 657 667 677 688 699 712 725 738 753 768 784 801 818 836 854 873 893 913 933 953 973 993 1012 1031 1048 1065 1080 1093 1105 1114 1121 1124 1125 1123 1117 1108 1095 1079 1060 1038 1012 984 954 922 888 853 817 780 743 707 670 634 599 565 532 500 470 440 413 386 361 337 315 294 274 255 238 222 206 192 178 166 154 143 133 123 114 106 98 91 84 78 72 66 61 56 51 47 43 39 36 32 29 26 24 21 19 16 14 12 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 8 9 11 13 15 17 19 21 23 26 29 31 34 37 41
 76 79 81 84 86 89 92 95 98 101 104 107 110 114 117 121 125 129 133 137 141 146 150 155 160 165 170 176 182 188 194 200 207 214 221 229 237 245 254 263 272 282 292 302 313 325 337 350 363 377 391 406 422 439 456 474 493 513 533 555 577 600 625 650 676 704 732 762 792 824 857 891 925 961 998 1036 1075 1114 1155 1195 1237 1279 1321 1363 1404 1446 1487 1527 1567 1605 1641 1676 1709 1740 1768 1793 1815 1834 1849 1861 1870 1874 1875 1871 1864 1854 1839 1821 1800 1776 1749 1719 1686 1652 1616 1578 1539 1499 1458 1417 1375 1333 1291 1250 1209 1168 1129 1090 1052 1014 978 943 909 876 844 813 784 755 728 702 676 652 629 607 585 565 545 526 508 491 475 459 444 429 416 402 390 377 366 355 344 334 324 314 305 296 288 280 272 264 257 250 244 237 231 225 219 214 208 203 198 193 189 184 180 175 171 167 164 160 157 153 150 147 144 141 138 135 132 130 127 125 122 120 118 116 114 112 110 108 107 105 103 102 100 99 98 96 95 94 93 91 90 89 88 87 86 85 84 83 83 82 81 80 79 78 78 77 76 75 75 74 73 73 72 71 70 70 69 68 68 67 66 66 65 64 63 63 62 61 61 60 59 58 58 57 56 55 55 54 53 52 52 51 50 50 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 29 29 29 29 30 30 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 39 39 40 42 43 44 45 46 48 49 50 52 53 55 57 58 60 62 64 66 68 70 72 74
 41 42 44 45 46 48 49 51 53 54 56 58 60 62 64 67 69 72 75 77 80 84 87 91 94 98 103 107 112 117 123 129 135 142 149 156 165 173 183 193 204 216 228 242 256 272 288 306 326 347 369 393 419 447 477 509 543 580 619 661 706 753 804 857 913 972 1033 1097 1163 1231 1300 1371 1441 1511 1580 1646 1709 1768 1821 1868 1908 1940 1963 1977 1982 1977 1964 1941 1911 1873 1828 1778 1724 1666 1604 1541 1477 1413 1349 1285 1223 1162 1103 1046 992 939 889 842 796 753 713 675 638 604 573 542 514 488 463 440 418 398 379 361 345 329 315 301 288 277 266 255 246 237 228 220 213 206 200 193 188 182 177 173 168 164 160 156 153 149 146 143 140 137 135 132 130 127 125 123 121 119 117 115 114 112 110 109 107 106 104 103 101 100 99 97 96 95 94 92 91 90 89 88 87 86 84 83 82 81 80 79 78 77 76 76 75 74 73 72 71 70 69 69 68 67 66 66 65 64 64 63 62 62 61 60 60 59 59 58 58 57 57 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 49 48 48 48 47 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 26 26 26 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40
 133 137 141 146 150 154 159 163 168 173 178 183 188 193 198 204 209 215 221 227 233 240 246 253 260 267 274 282 290 298 306 315 324 334 344 354 365 376 388 401 414 428 442 458 474 491 509 528 548 569 592 616 641 668 696 726 758 791 827 864 904 946 990 1036 1085 1136 1189 1244 1302 1362 1424 1487 1552 1618 1686 1753 1821 1888 1953 2017 2078 2136 2189 2237 2279 2314 2342 2362 2373 2375 2368 2352 2326 2292 2250 2201 2144 2082 2015 1944 1869 1792 1714 1635 1557 1479 1402 1327 1254 1184 1116 1051 989 930 874 821 770 723 679 637 597 561 526 494 464 435 409 385 362 340 320 302 284 268 253 239 225 213 202 191 181 171 162 154 146 139 132 126 119 114 108 103 98 94 89 85 81 78 74 71 67 64 62 59 56 54 51 49 47 44 42 40 38 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 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 48 49 51 53 55 57 59 61 64 66 68 71 73 76 79 82 84 87 90 94 97 100 103 107 110 114 118 121 125 129
 97 99 101 103 105 107 110 112 114 116 118 121 123 125 128 130 133 135 138 140 143 146 148 151 154 157 160 164 167 170 174 178 181 185 190 194 198 203 208 213 219 225 231 237 244 251 258 266 275 284 293 303 314 325 338 350 364 378 394 410 428 446 466 487 509 532 557 584 612 642 673 707 742 780 820 861 906 952 1001 1052 1106 1162 1221 1282 1345 1411 1479 1548 1619 1691 1765 1838 1911 1983 2053 2121 2186 2246 2302 2351 2394 2429 2455 2473 2481 2479 2468 2447 2417 2377 2330 2275 2214 2147 2076 2000 1923 1843 1763 1682 1602 1523 1446 1371 1298 1227 1160 1095 1033 974 919 866 816 768 724 682 642 605 570 538 507 478 451 425 401 379 358 338 319 302 285 270 255 241 228 216 204 193 183 173 164 155 147 139 132 125 118 112 106 100 94 89 84 79 75 71 67 63 59 55 52 49 46 43 40 37 35 32 30 28 25 23 22 20 18 16 15 13 12 11 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 1 1 1 2 2 2 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 52 53 55 56 58 59 61 62 64 65 67 69 71 72 74 76 78 79 81 83 85 87 89 91 93 95
 113 117 120 124 128 133 137 141 146 150 155 160 165 169 175 180 185 190 196 201 207 213 218 224 230 237 243 249 256 262 269 275 282 289 296 303 311 318 325 333 341 349 357 365 373 381 390 399 408 417 426 436 445 455 466 476 487 498 510 521 534 546 559 572 586 600 614 629 645 661 677 694 711 729 747 766 785 805 825 845 866 888 909 931 953 975 997 1019 1040 1062 1082 1103 1122 1141 1158 1175 1189 1203 1214 1223 1230 1235 1237 1237 1233 1228 1219 1207 1193 1176 1156 1134 1110 1083 1055 1025 994 961 928 894 860 826 791 757 723 690 658 626 595 565 537 509 482 457 433 409 387 366 346 327 309 292 275 260 246 232 219 207 195 184 174 164 155 146 138 130 123 116 109 103 97 91 86 81 76 72 68 63 60 56 53 49 46 43 40 38 35 33 31 28 26 24 22 21 19 17 16 14 13 12 10 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 47 48 50 52 54 56 58 60 62 65 67 69 72 75 77 80 83 86 89 92 95 99 102 105 109
 79 85 91 98 105 112 120 127 136 145 154 163 173 184 195 207 219 232 245 259 274 290 306 323 340 359 378 398 419 440 463 486 510 535 561 588 615 643 671 701 730 760 791 821 852 882 913 943 972 1001 1029 1057 1083 1108 1132 1154 1175 1194 1212 1228 1242 1255 1265 1275 1283 1289 1294 1297 1299 1300 1300 1300 1298 1296 1293 1290 1286 1282 1278 1274 1270 1266 1262 1258 1255 1251 1248 1246 1243 1242 1240 1239 1238 1238 1237 1238 1238 1239 1240 1241 1242 1243 1244 1245 1246 1246 1246 1246 1245 1243 1240 1237 1232 1227 1220 1212 1203 1192 1180 1166 1151 1134 1116 1097 1076 1053 1030 1005 980 953 926 898 870 841 812 783 754 725 697 668 640 613 586 560 534 509 485 462 440 418 397 377 358 339 321 304 288 272 257 243 230 217 204 193 181 171 161 151 142 133 125 117 109 102 95 89 82 76 71 66 61 56 51 47 43 39 35 32 28 25 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 1 3 4 6 7 9 11 13 15 18 20 23 25 28 31 35 38 42 46 50 54 59 64 69 74
 48 52 57 62 67 72 78 84 90 97 104 111 119 128 137 146 156 167 178 190 203 216 230 245 261 278 296 315 334 355 378 401 425 451 478 507 537 568 600 634 669 705 742 780 819 859 899 940 980 1020 1060 1099 1137 1173 1208 1240 1270 1298 1322 1344 1362 1377 1388 1396 1401 1403 1401 1396 1389 1379 1366 1352 1335 1317 1298 1278 1256 1234 1211 1188 1165 1142 1119 1096 1073 1051 1029 1007 986 966 946 927 909 891 873 857 841 825 810 796 782 769 757 744 733 722 711 701 691 681 672 663 655 647 639 631 624 617 610 603 596 590 583 577 571 564 558 552 545 539 533 526 520 513 507 500 493 486 479 472 464 457 449 442 434 426 418 410 402 394 385 377 369 360 352 343 335 326 318 309 301 293 284 276 268 260 252 244 237 229 221 214 207 200 193 186 179 172 166 160 154 148 142 136 130 125 120 115 110 105 101 96 92 88 84 80 76 72 69 65 62 59 56 53 51 48 45 43 41 39 36 34 33 31 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 16 19 21 24 27 30 33 36 40 44
 88 91 94 97 100 104 107 110 114 117 121 124 128 132 136 140 144 149 153 157 162 167 172 177 182 187 193 198 204 210 216 222 229 236 242 250 257 265 273 281 289 298 307 317 327 337 348 359 370 382 395 408 421 435 450 465 481 497 514 532 551 570 589 610 631 653 676 699 723 748 774 800 827 854 882 911 940 969 999 1029 1059 1089 1119 1149 1178 1207 1236 1263 1289 1315 1339 1361 1382 1400 1417 1432 1444 1454 1461 1465 1467 1467 1463 1457 1447 1436 1422 1405 1386 1365 1342 1317 1290 1262 1233 1203 1172 1140 1108 1075 1043 1010 977 945 913 881 850 820 790 761 732 705 678 652 627 603 579 557 535 514 494 475 456 438 421 404 388 373 359 345 331 318 306 294 283 272 261 251 241 232 223 214 206 198 190 183 176 169 162 156 150 144 139 133 128 123 118 113 109 104 100 96 92 88 85 81 78 75 72 69 66 63 60 58 55 53 51 48 46 44 42 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 44 46 47 49 51 53 55 57 59 61 63 65 68 70 72 75 78 80 83 86
 58 62 65 69 73 78 82 87 92 97 102 108 114 120 127 133 141 148 156 165 174 183 193 204 215 226 238 251 265 280 295 311 328 346 365 385 406 429 452 477 503 531 560 590 622 656 691 728 766 805 847 889 933 979 1025 1073 1121 1170 1219 1269 1318 1367 1415 1462 1508 1552 1593 1633 1669 1703 1733 1760 1784 1803 1819 1831 1839 1843 1843 1840 1833 1823 1810 1794 1776 1754 1731 1706 1679 1650 1620 1589 1557 1525 1491 1457 1423 1388 1354 1319 1285 1250 1216 1182 1148 1115 1082 1050 1018 987 956 926 896 867 839 811 784 758 732 707 683 659 636 613 591 570 550 530 511 492 474 456 439 423 407 392 377 363 349 336 323 311 299 288 277 266 256 246 236 227 218 209 201 193 186 178 171 164 158 151 145 139 133 128 123 117 112 108 103 99 94 90 86 82 78 75 71 68 65 62 59 56 53 50 47 45 43 40 38 36 34 32 30 28 26 24 23 21 20 18 17 16 15 13 12 11 10 9 9 8 7 6 6 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 16 17 18 20 21 23 25 27 29 31 33 35 38 40 43 46 49 52 55
 41 43 45 48 50 52 55 58 60 63 66 69 72 75 78 82 86 89 93 97 101 105 110 115 119 124 130 135 141 146 152 159 165 172 179 187 195 203 211 220 229 239 249 260 271 282 294 306 319 333 347 362 377 393 410 427 445 463 482 502 522 543 565 587 609 632 655 678 701 724 747 770 793 815 836 856 875 893 910 925 938 950 959 967 972 975 975 974 970 963 955 944 932 917 901 883 864 844 822 800 777 753 729 705 680 656 632 608 585 562 539 517 496 475 455 436 417 399 382 366 350 335 321 307 294 282 270 259 249 239 229 220 211 203 196 188 182 175 169 163 158 152 147 142 138 134 130 126 122 118 115 112 109 106 103 100 98 95 93 90 88 86 84 82 80 78 76 74 72 71 69 67 66 64 63 61 60 59 57 56 55 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 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 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 18 19 20 21 23 24 25 27 29 30 32 34 35 37 39
 91 94 97 100 103 106 109 112 115 119 122 125 129 132 136 139 143 146 150 153 157 160 164 167 171 174 178 182 185 189 192 196 200 203 207 211 214 218 222 226 229 233 237 241 245 249 254 258 263 267 272 277 282 287 293 299 305 311 317 324 332 339 347 355 364 374 383 394 404 416 428 441 454 468 483 498 515 532 550 569 589 609 631 654 677 702 728 754 782 810 839 869 899 930 962 993 1025 1056 1086 1116 1145 1171 1196 1219 1239 1255 1268 1277 1282 1283 1279 1270 1257 1239 1217 1191 1162 1129 1093 1055 1015 973 931 888 846 803 761 720 680 642 604 569 534 502 471 442 414 388 363 340 318 298 279 261 244 228 213 199 187 174 163 153 143 133 125 117 109 102 95 89 83 77 72 67 63 58 54 50 47 43 40 37 34 32 29 27 24 22 20 18 16 15 13 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 40 42 43 45 47 49 51 53 55 57 60 62 64 67 69 72 74 77 79 82 85 88
 16 17 18 18 19 20 21 22 22 23 24 25 26 28 29 30 31 33 34 36 38 39 41 43 46 48 50 53 56 59 63 66 70 74 79 84 89 95 101 108 115 123 132 142 153 164 177 191 206 223 241 261 283 307 334 363 395 430 468 510 556 607 661 721 786 856 931 1013 1099 1191 1288 1389 1494 1600 1707 1813 1914 2010 2096 2170 2230 2274 2298 2304 2291 2259 2209 2145 2068 1981 1887 1788 1686 1584 1483 1384 1289 1198 1111 1030 953 881 815 753 695 642 593 548 506 468 433 401 371 344 319 296 276 256 239 223 208 195 182 171 160 151 142 134 127 120 114 108 103 98 93 89 85 82 78 75 72 70 67 65 63 61 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 19 19 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 29 30 30 30 30 30 31 31 31 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 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16
 11 12 14 15 17 19 21 23 25 27 30 32 35 38 41 44 48 51 55 59 64 68 73 79 84 90 97 104 111 119 127 136 146 156 167 179 191 205 219 235 252 270 289 310 332 355 380 407 436 466 498 532 568 606 646 687 729 773 818 864 911 957 1003 1048 1092 1134 1173 1210 1243 1272 1296 1316 1331 1341 1346 1345 1341 1331 1318 1300 1279 1255 1228 1200 1169 1137 1104 1070 1036 1001 967 932 899 865 833 801 770 739 710 681 654 627 602 577 553 530 508 487 466 447 428 410 393 376 361 345 331 317 304 291 279 267 256 245 235 225 216 207 198 190 182 175 167 160 154 147 141 135 130 124 119 114 109 105 100 96 92 88 84 81 77 74 71 68 65 62 59 56 54 51 49 47 44 42 40 38 36 34 33 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 254 265 276 288 300 312 325 338 351 365 379 393 407 422 437 452 467 482 498 513 529 544 559 574 589 604 618 632 646 659 671 683 694 705 715 724 732 740 747 753 758 763 766 769 772 773 774 774 774 773 772 770 768 765 762 759 756 752 748 745 741 737 733 729 725 722 718 714 711 708 704 701 698 695 692 689 687 684 681 679 676 674 671 669 666 664 661 658 655 652 649 646 642 639 635 630 626 621 616 611 605 599 593 586 579 572 564 556 548 539 531 521 512 502 492 482 472 462 451 440 430 419 408 397 386 376 365 355 344 334 324 314 304 295 285 276 267 258 250 241 233 226 218 211 204 197 190 183 177 171 165 160 154 149 144 139 134 130 125 121 117 113 109 105 102 98 95 92 88 85 82 80 77 74 72 69 67 64 62 60 58 56 54 52 50 48 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 32 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 48 49 51 53 55 57 59 62 64 67 70 73 76 80 83 87 91 95 99 104 109 114 119 125 131 137 143 150 157 164 171 179 188 196 205 214 224 233 244
 151 151 151 152 152 152 153 153 154 154 154 155 155 156 156 157 158 158 159 160 161 162 163 164 165 166 168 169 171 173 174 176 179 181 183 186 189 192 195 199 202 206 211 215 220 225 231 237 243 250 257 265 273 281 291 300 310 321 332 344 357 370 384 398 414 430 446 464 482 500 520 540 561 583 605 627 651 674 699 723 748 772 797 821 845 869 892 914 935 954 973 989 1004 1016 1026 1034 1039 1041 1041 1038 1032 1024 1013 999 983 965 944 922 899 874 848 821 794 766 738 710 682 654 627 600 574 548 524 500 477 455 434 413 394 375 358 341 325 310 296 282 269 257 246 235 224 215 205 197 188 181 173 166 160 153 147 142 137 131 127 122 118 114 110 106 102 99 96 93 90 87 84 82 79 77 74 72 70 68 66 64 62 61 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 34 34 35 35 36 37 38 38 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 73 74 75 76 78 79 80 81 83 84 85 87 88 89 91 92 94 95 96 98 99 100 102 103 105 106 107 109 110 112 113 114 116 117 118 120 121 122 123 125 126 127 128 129 131 132 133 134 135 136 136 137 138 139 140 141 141 142 143 143 144 144 145 145 146 146 147 147 148 148 148 149 149 150 150 150 150
 64 66 67 69 71 73 75 76 78 80 82 84 86 87 89 91 93 95 97 99 101 103 105 107 110 112 114 116 119 121 124 127 129 132 135 138 142 145 149 153 157 161 166 171 176 182 188 195 203 210 219 228 238 249 261 274 288 303 320 338 357 379 402 427 454 484 515 550 587 628 671 718 768 822 880 941 1006 1074 1146 1222 1299 1380 1461 1543 1624 1703 1778 1848 1910 1963 2004 2034 2049 2050 2036 2007 1965 1910 1845 1770 1689 1603 1513 1423 1332 1243 1156 1073 993 918 847 781 719 661 608 559 513 472 433 398 366 337 310 286 263 243 225 208 192 178 165 153 143 133 124 116 108 101 95 89 84 79 75 70 67 63 60 57 54 51 49 47 44 42 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 23 23 24 24 25 26 27 28 29 29 30 31 33 34 35 36 37 38 40 41 42 44 45 47 48 50 51 53 54 56 57 59 61 62
 43 44 45 45 46 47 48 49 50 51 52 53 55 56 57 59 61 63 64 67 69 71 74 76 79 83 86 90 94 98 103 108 113 119 126 133 140 149 158 168 179 191 204 218 234 251 270 291 313 338 366 396 429 465 505 549 597 650 707 770 839 914 995 1083 1178 1280 1389 1505 1627 1755 1888 2023 2158 2292 2422 2543 2652 2746 2821 2875 2904 2908 2887 2842 2774 2687 2583 2468 2343 2212 2079 1946 1815 1688 1566 1450 1340 1236 1139 1049 966 889 817 752 691 636 585 538 495 456 420 388 358 330 305 282 261 242 225 209 194 181 169 158 147 138 130 122 115 108 102 96 91 87 82 78 75 71 68 65 63 60 58 56 53 52 50 48 46 45 44 42 41 40 39 37 36 35 34 33 32 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 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 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 46 47 48 49 50 51 52 53 53 54 55 55 56 57 57 58 58 59 59 60 60 60 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 59 59 58 58 57 57 56 56 55 54 54 53 52 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43
 17 18 20 21 23 25 26 28 30 33 35 37 40 43 46 49 52 56 59 63 68 72 78 83 89 95 102 109 117 126 135 146 157 169 182 196 212 230 248 269 292 317 344 374 407 443 483 527 574 627 684 747 815 890 971 1058 1152 1252 1358 1469 1585 1705 1825 1944 2060 2169 2267 2352 2420 2469 2496 2500 2482 2443 2384 2308 2218 2118 2011 1900 1786 1674 1563 1456 1353 1255 1163 1077 996 921 851 787 727 672 621 575 532 492 456 423 392 364 338 314 293 273 254 237 222 208 195 183 172 162 153 145 137 130 124 118 113 109 104 101 97 94 91 89 87 85 83 82 80 79 78 77 77 76 76 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 77 77 77 77 77 77 78 78 78 78 78 78 78 78 77 77 77 77 77 76 76 76 75 75 75 74 74 73 72 72 71 70 70 69 68 67 67 66 65 64 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 14 16
 9 10 12 14 16 19 21 23 26 29 32 35 38 42 46 50 54 59 64 69 75 81 88 95 103 111 120 130 140 152 164 177 191 207 223 241 261 282 305 330 357 386 417 450 486 525 566 610 656 705 756 809 864 921 978 1035 1091 1146 1198 1246 1290 1328 1360 1385 1402 1412 1413 1407 1394 1374 1349 1318 1283 1245 1204 1162 1118 1074 1030 986 944 902 862 823 786 751 717 685 655 626 599 574 550 527 506 486 468 450 434 419 405 392 379 368 357 348 339 331 323 316 310 304 299 294 291 287 284 282 280 278 277 276 276 276 276 277 278 279 280 282 284 286 289 291 294 296 299 302 305 308 311 313 316 319 321 323 325 327 329 331 332 333 333 334 334 333 333 332 330 329 327 324 322 319 315 312 308 304 299 295 290 284 279 274 268 262 256 250 244 238 231 225 219 212 206 200 194 187 181 175 169 163 158 152 147 141 136 131 126 121 117 112 108 104 100 96 92 89 85 82 79 76 73 70 68 65 63 61 59 57 55 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 11 11 10 10 9 9 8 7 7 6 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7
 23 25 28 31 33 37 40 44 47 51 55 60 64 69 75 80 86 92 99 106 113 121 129 137 146 156 166 176 187 199 211 224 237 251 265 280 296 312 328 345 362 380 398 416 434 452 471 489 507 524 541 558 574 589 604 618 630 642 654 664 673 681 689 696 702 707 712 717 721 725 728 732 735 738 742 746 750 754 759 763 769 775 781 788 795 803 811 819 828 837 846 855 865 874 883 891 900 907 914 919 923 926 927 927 924 919 912 903 891 878 861 843 822 800 776 750 723 695 666 637 607 578 549 520 491 464 437 411 387 363 340 319 299 279 261 244 228 213 199 185 173 161 151 140 131 122 114 106 99 92 86 80 75 69 65 60 56 52 48 45 41 38 36 33 30 28 26 23 21 20 18 16 15 13 12 10 9 8 7 6 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 10 12 14 16 18 20
 74 81 88 96 104 112 121 131 141 151 163 175 187 201 215 230 246 262 280 299 318 339 361 384 408 433 460 488 517 547 579 612 647 682 719 757 797 837 878 920 963 1006 1049 1092 1135 1178 1221 1262 1302 1341 1379 1414 1448 1480 1509 1537 1561 1584 1604 1621 1636 1649 1660 1668 1675 1679 1682 1684 1684 1683 1680 1677 1672 1667 1661 1654 1647 1638 1630 1620 1610 1599 1588 1576 1563 1550 1535 1520 1503 1486 1468 1448 1428 1406 1383 1359 1333 1306 1279 1250 1219 1188 1156 1123 1090 1056 1021 986 950 915 880 844 809 775 741 707 675 643 612 582 553 525 497 471 446 423 400 378 357 337 319 301 284 268 253 238 225 212 199 188 177 167 157 148 139 131 123 116 109 102 96 90 85 79 74 69 65 61 57 53 49 45 42 39 36 33 30 28 25 23 20 18 16 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 11 13 16 19 22 25 29 33 37 41 46 51 56 62 68
 112 121 130 140 150 161 173 185 198 212 226 242 258 275 293 312 332 353 375 399 424 450 478 508 539 572 607 645 684 725 769 816 865 916 970 1028 1087 1150 1216 1284 1355 1429 1504 1582 1662 1742 1824 1905 1986 2065 2142 2216 2286 2351 2410 2463 2508 2545 2573 2592 2602 2602 2593 2576 2550 2516 2476 2428 2375 2318 2256 2191 2123 2054 1983 1912 1841 1770 1700 1631 1563 1497 1432 1369 1308 1249 1192 1138 1085 1034 985 939 894 851 810 771 733 698 664 631 601 571 543 517 492 468 445 424 404 384 366 349 333 318 304 290 278 266 255 244 234 225 216 208 201 194 187 181 175 170 164 160 155 151 147 143 139 136 133 130 127 124 121 119 116 114 112 109 107 105 103 101 99 97 96 94 92 90 89 87 85 83 82 80 78 77 75 74 72 70 69 67 65 64 62 61 59 57 56 54 53 51 49 48 46 45 43 41 40 38 37 35 34 32 31 29 28 27 25 24 22 21 20 19 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 12 15 18 21 24 28 32 36 41 45 51 56 62 68 74 81 88 95 103
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 31 47 67 91 119 153 195 245 305 378 467 576 708 869 1066 1307 1601 1958 2387 2894 3477 4116 4763 5342 5751 5906 5770 5382 4829 4207 3591 3025 2528 2103 1747 1450 1203 999 829 688 571 473 391 322 264 215 174 139 110 85 63 46 30 18 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 1 2 2 3 4 5 5 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 56 60 65 69 74 78 84 89 94 100 106 113 119 126 134 141 149 158 167 176 186 196 206 217 229 241 254 267 281 295 310 326 342 359 377 395 414 434 454 475 497 519 541 565 588 612 636 661 686 710 735 760 784 808 831 854 876 897 917 936 954 970 985 998 1010 1021 1029 1036 1042 1046 1048 1049 1049 1047 1044 1039 1034 1027 1020 1012 1003 993 983 972 961 949 937 925 913 901 888 876 864 851 839 827 815 803 792 780 769 758 747 737 727 717 707 697 688 679 670 662 653 645 637 630 622 615 608 601 594 587 580 573 566 560 553 546 540 533 526 519 512 505 498 490 483 475 467 459 451 443 435 426 418 409 400 391 382 373 364 354 345 336 326 317 308 299 289 280 271 262 253 245 236 228 219 211 203 195 187 180 172 165 158 151 145 138 132 126 120 114 109 103 98 93 88 84 79 75 71 67 63 59 56 52 49 46 43 40 38 35 33 30 28 26 24 22 20 19 17 16 14 13 12 11 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 13 15 17 19 21 23 25 28 30 33 36 39 42 45 49 53
 47 49 52 54 57 60 62 65 68 71 74 78 81 84 88 91 95 99 103 107 111 115 120 124 129 133 138 143 148 153 158 164 169 175 181 187 193 199 205 212 218 225 232 239 246 254 261 269 277 284 293 301 309 318 327 336 345 354 363 372 382 392 401 411 421 431 441 451 461 471 481 491 501 510 520 529 538 547 556 564 572 579 587 593 600 606 611 616 621 624 628 631 633 634 635 636 636 635 634 632 629 626 623 619 614 609 604 598 591 585 578 570 563 555 546 538 529 520 511 502 493 484 474 465 455 446 437 427 418 408 399 390 380 371 362 353 344 335 326 318 309 301 292 284 276 268 260 252 245 237 230 222 215 208 201 195 188 181 175 169 163 157 151 146 140 135 129 124 119 115 110 105 101 97 93 88 85 81 77 74 70 67 64 61 58 55 52 49 47 44 42 40 37 35 33 31 30 28 26 25 23 22 20 19 18 17 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 20 21 23 24 26 27 29 31 32 34 36 38 40 42 45
 75 77 80 83 86 89 93 96 100 103 107 111 115 119 123 127 132 136 141 146 151 156 162 168 173 179 185 192 198 205 212 219 226 234 241 249 257 266 274 283 292 301 310 319 329 338 348 358 368 378 388 398 408 417 427 437 446 456 465 474 482 490 498 505 512 519 525 530 535 539 543 546 549 550 552 552 552 552 551 549 547 544 540 537 532 527 522 517 511 505 498 491 484 477 469 462 454 446 438 430 422 414 405 397 389 381 373 365 357 349 341 334 326 319 311 304 297 290 284 277 271 264 258 252 246 240 235 229 224 219 214 209 204 199 195 190 186 181 177 173 169 165 161 158 154 150 147 143 140 136 133 130 127 124 121 118 115 112 109 106 103 101 98 96 93 91 88 86 83 81 79 77 74 72 70 68 66 64 62 60 59 57 55 53 52 50 49 47 45 44 43 41 40 39 37 36 35 34 33 31 30 29 28 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 24 24 25 26 27 27 28 29 30 31 32 33 35 36 37 39 40 41 43 45 46 48 50 52 54 56 58 60 62 65 67 69 72
 146 152 157 162 168 173 179 184 190 195 201 206 212 217 223 228 233 238 243 248 253 258 263 268 272 277 281 285 289 293 297 301 304 308 311 314 317 321 324 327 330 333 336 339 342 345 348 351 355 359 362 366 371 375 380 385 391 397 403 410 418 426 434 443 453 464 475 487 500 514 529 544 561 579 598 618 639 661 685 710 736 764 793 824 857 890 926 963 1001 1041 1082 1125 1169 1213 1259 1305 1351 1396 1441 1485 1526 1566 1602 1634 1661 1684 1700 1710 1713 1708 1697 1678 1651 1618 1579 1533 1483 1429 1371 1311 1249 1187 1124 1062 1001 941 883 828 774 724 676 630 587 547 509 474 441 410 382 355 330 307 285 265 247 229 213 198 185 172 160 148 138 128 119 111 103 95 88 82 76 70 65 60 55 50 46 42 38 35 32 28 25 23 20 17 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 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17 18 20 21 22 24 25 27 29 30 32 34 36 39 41 43 46 48 51 54 57 60 63 67 70 74 78 81 85 89 94 98 102 107 112 116 121 126 131 136 141
 149 156 163 170 178 185 193 201 210 218 227 236 246 255 265 275 285 295 306 317 328 339 350 362 373 385 397 408 420 432 444 456 467 479 490 501 512 522 533 542 552 561 569 578 585 592 599 605 611 616 620 625 628 631 634 637 639 640 642 643 644 644 645 645 645 645 645 645 645 644 644 644 643 643 643 642 642 641 641 640 640 639 638 637 636 635 634 632 630 628 626 623 620 616 612 608 603 597 591 585 578 570 562 553 544 534 523 513 501 490 477 465 452 439 426 413 399 386 373 360 346 333 321 308 296 284 272 261 250 240 230 220 210 201 193 184 176 169 162 155 148 142 136 130 125 119 114 110 105 101 97 93 89 86 82 79 76 73 70 67 65 62 60 58 55 53 51 49 47 46 44 42 40 39 37 36 34 33 32 30 29 28 27 26 24 23 22 21 20 19 18 17 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 33 35 37 38 41 43 45 48 50 53 56 59 62 65 69 72 76 80 84 89 93 98 103 108 113 119 125 131 137 143
 114 117 120 124 127 131 135 138 142 146 150 154 159 163 168 173 177 183 188 193 199 204 210 216 222 229 236 242 250 257 264 272 280 289 297 306 315 324 334 343 353 364 374 385 396 407 418 430 441 453 465 477 489 501 513 525 537 549 561 572 583 594 605 615 625 635 644 652 661 668 675 682 688 694 699 703 707 711 714 716 718 720 721 721 722 722 721 721 720 719 717 716 714 713 711 709 707 705 702 700 698 696 694 692 691 689 687 686 684 683 682 681 680 679 679 678 678 678 677 677 677 677 677 677 677 677 677 677 676 676 675 674 673 671 669 667 664 661 658 654 649 644 639 633 627 620 612 604 596 587 578 568 558 548 537 526 515 504 492 480 468 456 444 432 420 408 396 384 372 360 348 337 326 315 304 293 282 272 262 252 243 233 224 215 207 198 190 183 175 168 161 154 147 141 135 129 123 118 112 107 103 98 94 89 85 82 78 75 71 68 65 63 60 58 55 53 51 49 47 46 44 43 41 40 39 38 37 36 35 34 34 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 59 60 62 64 65 67 69 71 73 75 77 79 82 84 86 89 91 94 97 99 102 105 108 111
 63 66 69 73 76 79 83 87 90 94 99 103 107 112 117 122 127 133 138 144 150 157 164 171 179 187 195 204 213 223 233 244 255 267 280 294 309 324 340 358 376 396 417 439 463 488 514 543 573 605 638 674 711 750 792 835 880 927 975 1025 1076 1128 1180 1233 1285 1337 1387 1436 1482 1524 1564 1599 1629 1654 1673 1687 1694 1696 1691 1680 1664 1642 1615 1584 1549 1510 1469 1425 1379 1332 1284 1235 1187 1138 1090 1043 996 951 907 864 823 783 745 709 674 640 608 578 549 522 496 471 448 426 406 386 368 351 335 319 305 292 279 268 257 246 237 228 220 212 204 198 191 185 180 174 169 165 160 156 152 149 145 142 139 136 133 131 128 126 124 121 119 117 115 113 112 110 108 106 105 103 102 100 98 97 96 94 93 91 90 88 87 86 84 83 81 80 79 77 76 74 73 72 70 69 68 66 65 63 62 61 59 58 57 55 54 52 51 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 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 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 18 19 20 22 23 25 27 28 30 32 34 36 38 40 42 45 47 49 52 55 57 60
 188 190 193 195 198 201 203 206 209 211 214 217 220 222 225 228 231 234 237 241 244 247 251 255 258 262 266 271 275 280 285 290 295 301 307 313 320 327 335 342 351 360 369 379 389 401 412 425 438 452 467 483 499 516 535 554 574 595 617 640 664 689 714 741 768 796 825 854 884 914 944 975 1005 1035 1064 1092 1120 1146 1171 1194 1216 1235 1251 1265 1277 1285 1290 1292 1290 1286 1278 1267 1253 1236 1216 1194 1169 1143 1114 1084 1053 1021 988 954 920 887 853 819 786 754 722 691 661 632 603 576 550 525 501 478 457 436 416 398 380 363 348 333 319 306 294 282 271 261 251 242 234 226 219 212 205 199 194 188 183 179 174 170 167 163 160 156 154 151 148 146 143 141 139 137 135 133 132 130 129 127 126 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 109 108 107 106 105 105 104 103 102 102 101 100 100 99 98 97 97 96 95 95 94 93 93 92 91 91 90 90 89 88 88 87 87 86 86 85 85 84 84 83 83 83 82 82 82 81 81 81 80 80 80 80 79 79 79 79 79 78 78 78 78 78 78 78 77 77 77 77 77 77 77 77 77 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 77 77 77 77 78 78 78 79 79 80 80 81 81 82 83 83 84 85 86 87 88 89 90 91 92 94 95 97 98 100 101 103 105 106 108 110 112 114 116 118 120 123 125 127 130 132 134 137 139 142 144 147 149 152 154 157 159 162 164 167 170 172 175 177 180 183 185
 189 192 194 196 199 201 204 206 209 211 214 217 219 222 224 227 230 233 235 238 241 244 247 250 253 256 259 262 265 269 272 276 279 283 287 291 295 299 304 308 313 318 324 329 335 341 348 354 361 369 377 385 393 402 412 421 432 442 454 465 477 490 503 517 531 545 560 575 591 607 624 641 658 676 693 711 729 748 766 784 802 820 838 856 873 889 905 921 935 949 962 974 984 994 1002 1008 1013 1017 1019 1019 1017 1014 1009 1002 994 984 973 960 945 930 913 895 876 856 835 814 793 771 749 727 704 682 660 638 617 596 576 556 536 517 499 481 464 448 432 417 403 389 375 363 351 339 328 317 307 298 289 280 272 264 256 249 242 236 230 224 218 213 208 203 198 193 189 185 181 177 174 170 167 164 160 157 155 152 149 147 144 142 140 138 136 134 132 130 128 127 125 124 122 121 120 118 117 116 115 114 114 113 112 112 111 111 110 110 110 110 110 110 110 111 111 112 112 113 114 115 116 117 119 120 122 123 125 127 129 131 133 135 137 140 142 145 147 150 152 155 158 161 163 166 169 171 174 177 179 182 184 187 189 191 194 196 198 200 201 203 205 206 207 208 210 210 211 212 212 213 213 213 213 213 213 212 212 211 210 209 208 207 206 205 203 202 200 198 196 195 193 191 189 187 185 182 180 178 176 174 171 169 167 165 163 161 159 157 155 153 151 149 147 146 144 143 141 140 139 138 137 136 136 135 135 134 134 134 134 134 134 135 135 136 136 137 138 139 140 141 142 144 145 147 148 150 151 153 155 157 159 161 163 165 167 169 171 173 175 178 180 182 184 187
 32 35 38 42 46 50 54 58 63 68 73 79 85 92 99 106 114 122 131 141 151 162 174 187 200 215 231 247 265 285 305 327 351 377 404 433 463 496 531 568 606 647 689 733 778 825 872 920 967 1014 1059 1102 1143 1180 1213 1241 1265 1282 1294 1300 1300 1295 1284 1268 1248 1223 1196 1165 1133 1099 1063 1027 991 955 919 884 850 816 784 753 723 694 666 640 615 591 568 546 526 506 487 470 453 437 422 407 393 380 368 356 345 334 324 314 305 296 288 280 272 265 258 252 245 239 234 228 223 218 214 209 205 201 197 194 190 187 184 181 178 175 172 170 167 165 163 160 158 156 154 152 150 148 146 144 143 141 139 137 135 134 132 130 128 127 125 123 121 120 118 116 115 113 111 109 108 106 104 103 101 99 97 96 94 92 91 89 87 85 84 82 80 79 77 75 74 72 70 69 67 66 64 62 61 59 58 56 55 53 52 51 49 48 47 45 44 43 42 41 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 5 5 5 4 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 1 2 3 5 6 8 9 11 13 15 17 19 21 24 26 29
 155 164 174 184 194 205 216 228 240 253 266 279 294 308 323 339 355 371 388 405 423 441 459 477 495 514 532 551 569 586 604 621 637 653 668 682 695 706 717 727 735 742 748 752 755 757 758 757 756 753 749 745 740 734 727 720 713 706 698 690 682 675 667 659 652 645 639 632 627 621 616 612 608 604 601 598 596 595 593 593 593 593 594 595 597 599 602 605 609 613 617 622 627 633 639 645 652 659 666 673 680 688 695 702 710 717 724 731 737 743 748 752 756 759 761 762 762 760 758 754 749 743 735 727 716 705 693 679 665 650 634 617 600 582 564 545 527 508 490 472 454 436 418 401 384 368 352 337 322 307 293 280 267 255 243 232 221 210 201 191 182 173 165 157 149 142 135 128 122 116 110 104 99 94 89 84 80 76 72 68 64 60 57 54 50 47 45 42 39 37 34 32 30 28 26 24 22 21 19 17 16 15 13 12 11 10 9 8 7 6 6 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 16 17 19 20 22 23 25 27 30 32 34 37 40 43 46 49 53 57 61 65 70 74 79 85 90 96 102 109 116 123 131 138 147
 42 46 49 52 56 59 63 67 71 76 80 85 90 95 100 106 112 118 124 131 137 145 152 160 168 176 185 194 203 213 223 234 245 256 268 280 293 306 320 334 349 364 379 395 412 429 446 464 482 501 519 539 558 578 598 618 638 659 679 699 719 738 758 777 795 813 830 847 863 878 892 906 918 930 940 950 958 966 972 977 981 984 985 986 986 984 981 978 973 967 960 952 943 933 921 909 896 883 868 852 836 818 801 782 763 743 723 702 682 660 639 618 596 575 554 533 512 491 471 451 432 413 394 376 359 342 326 310 295 281 267 253 241 228 217 205 195 185 175 166 157 148 140 133 125 119 112 106 100 94 89 84 79 74 70 65 61 57 54 50 47 44 41 38 35 32 30 27 25 23 21 19 17 15 13 12 10 8 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 7 8 9 10 12 13 15 17 18 20 22 24 27 29 31 34 37 40
 162 170 178 186 195 204 213 223 234 244 256 267 279 292 305 319 334 348 364 380 397 415 433 452 472 492 513 535 557 580 604 628 652 677 702 728 754 779 805 830 855 880 903 926 948 968 987 1005 1021 1035 1047 1057 1065 1071 1074 1076 1076 1074 1069 1064 1056 1047 1036 1025 1012 998 983 968 952 935 919 902 885 867 850 833 816 799 783 767 751 735 719 704 690 675 661 648 634 621 609 596 584 573 562 551 540 529 519 510 500 491 482 473 464 456 448 440 433 426 419 412 405 399 393 387 381 375 370 365 360 356 351 347 343 339 335 332 329 326 323 320 317 315 312 310 308 306 304 302 300 298 296 294 293 291 290 288 286 285 283 281 280 278 277 275 273 271 270 268 266 264 262 260 258 256 254 252 250 248 246 244 241 239 237 235 232 230 227 225 222 220 217 214 212 209 206 203 201 198 195 192 189 187 184 181 178 175 172 169 166 163 161 158 155 152 150 147 144 142 139 136 134 131 129 127 125 122 120 118 116 114 112 110 108 107 105 103 102 100 98 97 96 94 93 91 90 89 88 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 58 57 56 55 55 54 53 52 51 50 49 49 48 47 46 45 45 44 43 42 41 40 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 37 38 40 42 43 46 48 50 53 55 58 61 64 68 71 75 79 83 87 91 96 101 106 111 117 122 128 134 141 148 155
 74 76 79 81 83 86 88 91 93 96 99 101 104 107 110 113 116 119 122 125 129 132 136 139 143 147 151 156 160 165 170 175 180 185 191 197 204 210 218 225 233 241 250 260 270 281 292 304 317 330 345 360 377 394 413 432 453 475 499 524 550 578 607 638 670 704 739 776 814 854 894 936 979 1022 1065 1109 1152 1195 1237 1277 1316 1352 1385 1415 1442 1465 1483 1496 1505 1509 1507 1500 1489 1472 1452 1427 1398 1365 1330 1293 1253 1211 1169 1126 1082 1038 995 952 910 869 829 790 752 716 682 649 617 587 559 532 506 482 459 438 418 399 381 365 349 335 321 309 297 286 276 266 257 249 241 234 227 221 215 209 204 199 195 190 186 182 179 175 172 169 166 163 161 158 156 153 151 149 147 145 142 140 139 137 135 133 131 129 128 126 124 122 121 119 117 115 114 112 110 108 107 105 103 102 100 98 96 95 93 91 89 88 86 84 83 81 79 78 76 74 73 71 70 68 67 65 64 62 61 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 29 30 31 32 33 35 36 37 39 40 42 44 45 47 49 50 52 54 56 58 60 62 64 66 68 70 72
 126 129 133 137 141 145 149 154 159 163 169 174 179 185 191 198 204 211 219 226 234 243 252 261 271 281 291 303 315 327 340 354 368 383 399 416 433 451 470 490 510 532 554 577 601 625 650 675 701 726 752 778 804 829 853 876 898 918 937 954 968 980 989 995 999 999 997 991 983 972 958 942 923 903 881 858 833 807 781 755 728 701 674 647 621 596 570 546 522 499 477 456 435 415 397 379 361 345 329 314 300 286 274 262 250 239 229 219 210 201 193 185 178 171 165 158 153 147 142 138 133 129 125 122 118 115 112 110 107 105 102 100 99 97 95 94 92 91 90 89 88 87 86 85 84 83 82 82 81 80 80 79 78 78 77 77 76 76 75 74 74 73 73 72 72 71 70 70 69 68 68 67 66 66 65 64 63 63 62 61 60 59 59 58 57 56 55 54 53 53 52 51 50 49 48 47 47 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 44 45 45 46 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 50 51 51 51 51 51 52 52 52 52 52 52 53 53 53 53 53 53 54 54 54 54 55 55 55 56 56 56 57 57 58 58 59 60 60 61 62 63 63 64 65 66 67 69 70 71 72 74 75 77 78 80 82 84 86 88 90 92 94 96 99 101 104 107 110 113 116 119 122
 222 231 240 250 259 269 279 289 299 309 320 331 341 352 363 374 386 397 408 420 431 442 454 465 476 488 499 510 521 532 543 554 564 575 585 595 605 615 625 635 644 654 663 672 681 690 699 707 716 725 733 742 750 759 767 776 784 793 801 810 818 827 835 844 852 861 869 877 885 893 901 908 915 922 929 935 941 946 952 956 960 964 967 969 971 972 972 972 971 969 967 963 959 954 948 941 933 924 915 905 893 882 869 855 841 826 811 795 779 762 745 727 709 691 673 655 637 618 600 582 564 547 530 513 496 479 464 448 433 418 404 390 376 363 351 338 327 315 304 294 283 274 264 255 246 238 229 221 214 206 199 192 186 179 173 167 161 156 150 145 140 135 130 126 121 117 113 109 105 101 97 94 90 87 83 80 77 74 71 68 65 62 60 57 55 52 50 47 45 43 41 39 37 35 33 31 29 28 26 25 23 22 20 19 18 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 31 32 33 35 36 38 40 41 43 46 48 50 53 56 59 62 65 68 72 76 80 84 88 93 98 103 108 114 119 125 131 138 144 151 158 165 173 180 188 196 205 213
 33 35 37 40 42 45 47 50 53 56 60 63 67 71 75 79 84 88 93 99 104 110 117 123 130 138 146 154 163 172 182 193 204 215 228 240 254 268 283 298 315 331 349 366 384 403 422 441 460 479 497 515 533 550 566 580 594 606 617 626 634 640 645 648 649 649 648 646 643 638 633 627 621 615 608 600 593 586 579 572 566 559 553 548 542 538 533 529 526 523 521 519 517 516 516 516 516 517 518 519 521 523 526 528 531 534 537 539 542 544 547 548 549 550 550 550 548 546 542 538 532 526 518 510 500 489 478 466 453 439 425 411 396 381 366 351 336 321 306 292 278 265 252 239 227 215 204 194 183 174 164 155 147 139 131 124 117 111 105 99 93 88 83 78 74 70 66 62 58 55 51 48 45 42 40 37 35 32 30 28 26 24 22 20 18 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 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 7 8 9 10 11 12 13 14 15 16 18 19 20 22 24 25 27 29 31
 38 40 42 44 47 49 51 54 57 59 62 65 68 71 75 78 82 86 90 94 99 103 108 113 118 124 130 136 142 148 155 162 170 177 185 193 202 211 220 229 239 249 259 269 279 290 300 311 322 332 342 353 363 372 382 391 399 407 415 422 428 434 439 444 448 451 453 455 457 458 458 458 458 457 456 455 454 452 450 449 447 445 443 442 440 439 438 437 436 435 435 435 435 436 437 438 439 441 443 446 449 452 455 459 463 468 473 478 483 488 494 500 505 511 517 522 528 533 537 541 545 548 550 551 552 551 550 547 543 538 532 524 516 507 496 485 473 460 447 433 419 404 389 374 360 345 330 316 302 288 274 261 249 236 225 213 202 192 182 172 163 155 146 138 131 124 117 110 104 98 93 87 82 77 73 68 64 60 57 53 50 46 43 40 38 35 33 30 28 26 24 22 20 18 17 15 14 13 11 10 9 8 7 6 6 5 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 24 25 27 28 30 31 33 35 36
 186 195 204 213 223 233 244 255 266 278 290 303 317 331 346 362 379 396 414 434 454 476 499 523 549 576 605 635 668 702 739 777 818 861 906 954 1004 1056 1111 1168 1226 1286 1347 1409 1470 1531 1591 1648 1703 1753 1798 1838 1871 1896 1914 1924 1925 1918 1903 1881 1852 1816 1775 1729 1680 1628 1573 1518 1461 1405 1348 1293 1239 1186 1135 1085 1037 992 948 906 866 828 792 757 724 693 664 636 609 584 560 537 515 494 475 456 439 422 406 391 376 363 350 337 326 315 304 294 285 276 268 260 253 246 239 233 228 223 218 213 209 206 202 199 196 193 191 189 187 185 184 182 181 179 178 177 176 175 174 174 173 172 171 170 169 168 168 167 166 165 164 163 162 161 159 158 157 156 154 153 151 150 148 147 145 144 142 140 138 136 134 132 130 128 126 124 122 119 117 115 112 110 107 105 102 100 97 94 92 89 86 83 80 78 75 72 69 67 64 61 59 56 53 51 48 46 44 41 39 37 35 33 31 29 27 26 24 22 21 20 18 17 16 15 14 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 20 21 22 22 24 25 26 27 29 30 32 34 35 38 40 42 45 47 50 53 56 60 63 67 71 75 79 84 89 93 99 104 110 115 121 128 134 141 148 155 162 170 178
 134 145 157 169 183 197 211 227 244 262 280 300 321 343 366 390 415 441 468 497 526 556 586 617 649 680 712 743 773 803 831 858 882 905 925 943 957 969 977 983 985 984 981 974 966 954 941 927 910 893 875 856 836 817 797 778 759 741 723 707 690 675 661 647 634 623 612 602 593 585 578 572 566 562 558 554 552 550 549 548 548 549 550 551 553 556 559 562 565 569 573 578 582 587 592 597 602 607 612 616 621 625 628 632 634 637 638 639 639 638 637 634 631 626 621 615 607 599 589 579 568 556 544 530 517 503 488 473 458 443 428 412 397 382 368 353 339 325 311 298 285 273 261 249 238 228 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 39 36 34 32 30 28 26 24 23 21 19 18 16 15 14 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 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 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12 14 16 19 22 25 29 32 36 41 45 50 56 61 67 74 81 88 96 105 114 124
 93 98 104 110 116 123 130 137 145 152 161 169 178 187 196 206 216 226 237 248 259 270 282 294 306 318 330 342 354 366 377 389 400 411 421 431 440 448 456 463 468 473 477 481 483 484 484 483 482 479 476 472 468 463 457 451 445 438 431 424 417 410 403 396 389 382 375 369 363 357 351 346 341 336 332 327 324 320 317 315 312 310 309 307 306 306 305 306 306 307 308 310 312 314 317 321 325 329 334 339 345 351 358 366 374 383 393 403 414 426 438 452 466 481 496 513 530 548 567 586 605 625 645 665 685 705 724 742 759 774 788 799 809 815 819 820 818 813 804 793 779 762 743 722 699 674 649 622 595 568 541 514 487 461 435 411 387 364 342 321 302 283 265 248 232 217 202 189 176 164 153 142 132 123 114 106 98 91 84 78 71 66 60 55 51 46 42 38 34 31 28 25 22 19 17 15 13 11 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 14 15 16 18 20 21 23 25 27 29 32 34 37 40 43 46 49 53 56 60 64 68 73 77 82 87
 104 109 114 120 125 131 137 143 149 155 161 167 174 180 186 193 200 206 213 220 227 234 241 248 255 262 270 277 285 293 301 309 317 325 334 343 352 362 372 382 393 404 416 428 441 455 469 484 500 517 535 554 574 595 618 641 666 692 719 747 776 807 838 871 904 937 971 1005 1039 1072 1105 1137 1167 1195 1221 1245 1266 1284 1298 1308 1315 1317 1315 1309 1299 1285 1267 1246 1221 1193 1163 1130 1095 1059 1022 984 945 906 867 829 791 753 717 682 648 615 583 553 524 497 470 446 422 400 380 360 342 325 309 294 280 267 255 244 234 224 215 207 199 192 185 179 173 168 163 158 154 150 146 142 139 136 133 130 127 124 122 119 117 114 112 110 108 106 104 101 99 97 95 93 91 89 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 54 52 51 49 47 45 43 41 39 37 36 34 32 30 29 27 25 24 22 21 19 18 17 15 14 13 12 10 9 8 7 6 5 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 10 11 13 14 16 18 20 22 24 27 29 32 35 38 41 44 47 51 55 58 62 66 71 75 79 84 89 94 99
 37 39 41 44 46 48 50 53 55 58 61 63 66 69 73 76 80 83 87 91 96 100 105 110 116 121 128 134 141 148 156 165 174 183 194 205 216 229 243 257 273 290 308 327 347 369 392 417 443 470 499 529 560 592 624 658 691 724 757 788 818 846 871 894 913 929 940 948 952 951 947 940 929 915 899 880 860 838 815 791 767 743 719 695 671 648 626 604 583 563 544 525 508 491 475 460 445 432 419 406 395 384 374 365 356 347 340 333 326 320 315 310 305 301 298 295 293 291 289 288 287 286 286 287 287 288 289 290 291 292 294 295 297 298 299 300 301 302 303 303 303 303 302 301 300 298 296 294 291 288 285 281 277 273 268 263 258 252 246 241 235 228 222 216 209 202 196 189 182 176 169 163 156 149 143 137 130 124 118 113 107 101 96 90 85 80 75 71 66 62 58 54 50 46 43 39 36 33 30 28 25 23 21 19 17 15 13 12 10 9 8 7 6 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 4 4 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 27 29 30 32 34 36
 127 131 135 139 143 147 152 156 160 165 169 173 178 182 187 191 196 200 205 210 214 219 223 228 232 237 241 245 250 254 258 263 267 271 275 279 283 287 291 295 300 304 308 312 316 320 324 328 333 337 342 347 351 357 362 367 373 379 385 392 399 406 413 421 429 438 447 456 466 476 486 496 508 519 531 543 555 568 581 594 607 621 635 649 662 676 690 704 717 731 743 756 768 779 789 799 807 815 821 826 829 831 832 831 828 824 818 810 801 790 778 764 749 733 716 698 679 659 640 619 599 579 558 538 518 498 479 460 442 424 407 391 375 359 345 331 318 305 293 281 270 260 250 241 232 223 216 208 201 194 188 181 176 170 165 160 155 151 146 142 138 134 131 127 124 121 118 115 112 110 107 105 102 100 98 96 93 91 89 88 86 84 82 81 79 77 76 74 73 72 70 69 68 66 65 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 36 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 31 32 33 34 35 36 37 38 40 41 43 44 46 48 49 51 53 55 58 60 62 65 67 70 73 76 78 81 85 88 91 94 98 101 104 108 112 115 119 123
 237 250 263 277 292 307 322 338 355 373 391 409 429 448 469 489 511 532 554 576 598 620 642 664 685 706 726 745 763 780 795 808 820 830 837 843 847 848 847 844 839 831 822 812 799 786 771 755 738 720 702 684 665 647 628 610 591 573 556 539 522 506 490 475 460 446 433 420 407 395 384 372 362 352 342 333 324 315 307 299 292 285 278 271 265 258 252 247 241 236 231 226 221 217 212 208 204 200 196 192 189 185 182 179 176 173 170 167 164 162 159 157 155 153 151 149 147 145 144 142 141 139 138 137 136 135 135 134 133 133 133 132 132 132 132 132 132 132 132 132 133 133 133 134 134 134 135 135 136 136 137 137 137 138 138 138 139 139 139 139 139 139 140 140 140 139 139 139 139 139 138 138 137 137 136 136 135 134 133 132 131 130 129 128 127 125 124 122 121 119 118 116 114 113 111 109 107 105 103 101 99 97 95 93 90 88 86 84 82 80 78 76 74 72 70 68 66 64 63 61 59 58 56 55 53 52 50 49 48 47 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 23 24 24 25 27 28 29 30 32 34 36 38 40 42 45 47 50 53 56 60 64 68 72 76 81 86 91 97 103 109 116 122 130 137 145 154 163 172 182 192 202 214 225
 86 93 100 108 117 126 136 146 157 168 180 193 207 221 236 252 268 285 303 322 341 361 381 402 423 444 465 486 507 527 546 564 581 596 609 621 630 637 642 644 644 642 637 631 622 612 601 588 574 559 544 528 512 496 481 465 450 435 421 407 394 381 369 358 348 338 328 319 311 304 297 290 284 278 273 269 264 260 257 253 251 248 246 244 242 240 239 238 238 237 237 237 237 237 238 238 239 240 242 243 245 246 248 250 253 255 257 260 263 266 268 271 274 277 280 283 286 289 292 295 297 300 302 304 305 307 307 308 308 308 307 306 304 302 299 296 293 289 285 280 275 270 264 258 252 246 239 233 226 219 213 206 199 192 185 179 172 166 159 153 147 141 135 130 124 119 114 109 104 99 94 90 85 81 77 73 70 66 62 59 56 53 50 47 44 41 39 36 34 31 29 27 25 23 21 20 18 16 15 13 12 11 10 9 8 7 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 13 15 17 19 22 25 28 31 34 38 42 46 51 56 61 67 72 79
 129 136 143 150 157 164 172 179 187 196 204 213 222 231 240 250 260 270 281 292 303 314 326 338 351 364 377 391 405 420 435 451 467 484 501 520 538 558 578 599 621 644 667 692 717 743 770 798 827 856 886 916 947 978 1009 1041 1071 1101 1130 1158 1185 1209 1232 1252 1269 1283 1294 1302 1306 1306 1302 1295 1284 1269 1251 1230 1206 1179 1149 1118 1085 1051 1015 979 943 906 869 832 796 760 725 690 657 625 594 564 535 507 480 455 431 408 386 365 345 326 309 292 276 262 248 235 223 211 200 190 181 172 164 157 149 143 137 131 126 121 116 112 108 105 101 98 95 93 90 88 85 83 81 79 78 76 74 73 71 70 69 67 66 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 10 9 9 8 7 6 6 5 5 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 12 13 14 15 16 17 19 20 22 24 26 28 30 32 34 37 40 42 45 49 52 55 59 63 67 71 75 80 85 90 95 100 106 111 117 123
 306 319 332 345 358 372 385 399 413 426 440 454 467 481 494 507 519 532 544 555 566 577 587 597 606 614 621 628 635 640 645 649 652 655 657 658 658 658 658 656 655 653 651 648 645 642 639 636 633 630 627 624 622 620 618 617 616 616 616 617 618 620 622 624 627 631 635 640 645 650 656 663 669 677 684 692 700 709 718 727 736 746 756 766 776 786 796 806 817 827 837 846 856 865 873 881 888 894 900 904 907 909 910 910 908 904 899 892 884 873 862 849 834 818 801 782 762 742 721 699 677 654 632 609 587 564 542 521 500 479 459 440 421 403 386 370 354 339 324 310 297 285 273 261 251 240 230 221 212 204 195 188 180 173 167 160 154 148 143 137 132 127 123 118 114 109 105 101 98 94 91 87 84 81 78 75 72 69 66 63 61 58 56 53 51 49 46 44 42 40 38 36 34 33 31 29 27 26 24 23 21 20 19 18 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 7 6 6 6 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 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 36 37 38 39 40 42 43 45 47 49 52 54 57 60 63 66 70 74 78 83 88 93 99 104 111 117 124 131 139 147 155 164 173 182 192 202 212 223 234 245 257 268 281 293
 54 56 58 60 62 65 67 69 71 74 76 79 81 84 86 89 92 94 97 100 103 106 109 113 116 119 123 126 130 133 137 141 145 149 153 157 162 166 171 176 181 186 192 197 203 209 215 221 228 234 241 248 256 263 271 279 287 295 303 312 320 328 337 345 353 361 369 376 384 390 396 402 407 412 415 418 420 422 422 421 420 418 414 410 405 399 392 385 377 368 358 348 338 327 317 305 294 283 271 260 249 238 227 216 206 196 186 177 168 159 151 143 135 128 121 114 108 102 97 92 87 82 78 74 70 66 63 60 57 54 52 49 47 45 43 41 40 38 37 35 34 33 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 34 35 37 38 40 42 43 45 47 48 50 52
 65 68 71 74 77 80 83 86 90 93 97 100 104 108 112 117 121 126 130 135 140 145 151 157 163 169 175 182 189 196 204 212 221 229 239 249 259 270 282 294 307 320 335 350 366 383 401 420 440 461 484 507 532 558 585 613 642 672 703 736 768 801 835 868 902 934 966 996 1025 1052 1076 1098 1117 1132 1143 1150 1154 1153 1148 1140 1127 1111 1092 1069 1044 1016 987 956 924 890 857 823 789 755 721 689 656 625 595 566 538 511 485 460 436 414 393 372 353 335 318 302 287 272 259 247 235 224 213 204 195 186 178 171 164 158 152 146 141 136 132 127 123 120 116 113 110 107 104 102 99 97 95 92 90 88 87 85 83 81 80 78 77 75 74 72 71 69 68 66 65 64 62 61 60 59 57 56 55 54 52 51 50 49 47 46 45 44 43 41 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 44 46 48 50 52 55 57 60 62
 64 70 76 82 89 96 103 111 120 129 138 148 159 170 182 194 207 221 236 251 267 283 301 319 337 356 376 396 416 437 458 479 499 520 540 559 577 595 611 626 639 651 661 669 676 681 684 686 686 685 682 678 673 668 661 654 647 639 632 624 616 609 602 595 588 582 576 571 565 561 556 553 549 546 543 540 538 536 534 532 530 528 526 524 522 520 517 514 511 508 504 500 495 490 484 478 471 463 455 447 437 428 417 407 395 384 372 360 348 335 323 310 297 285 273 261 249 237 226 215 205 195 185 176 167 158 150 142 135 128 121 115 109 104 98 93 89 84 80 76 72 69 66 62 59 57 54 51 49 47 45 43 41 39 37 35 34 32 31 29 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 9 9 8 8 7 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 9 10 12 14 16 19 21 24 27 30 33 37 41 45 49 54 59
 251 255 258 261 264 267 269 271 272 274 275 276 276 277 277 277 276 276 275 274 273 272 271 270 268 267 265 264 262 260 259 257 256 254 253 251 250 249 248 247 246 246 246 246 246 246 247 248 250 251 253 256 259 262 266 270 275 280 285 291 298 305 312 320 328 337 346 356 366 377 388 399 411 424 436 449 463 477 491 505 520 535 551 567 583 599 616 633 650 668 686 703 722 740 758 777 795 814 832 851 869 888 906 924 941 958 975 991 1006 1021 1034 1047 1059 1069 1079 1086 1093 1097 1101 1102 1102 1100 1096 1090 1082 1073 1062 1049 1034 1018 1000 981 961 939 917 894 870 846 821 795 770 745 719 694 669 644 619 595 571 548 526 504 482 461 441 422 403 384 367 349 333 317 302 287 273 259 246 233 221 209 198 187 177 167 158 149 140 131 123 116 108 101 94 88 82 76 70 65 60 55 50 45 41 37 33 30 26 23 20 17 14 12 10 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 33 34 36 38 40 42 45 47 50 53 56 59 62 65 69 73 77 81 86 90 95 100 105 111 116 122 127 133 139 145 152 158 164 170 177 183 189 195 201 207 213 219 224 229 234 239 243 247
 229 235 241 247 252 257 262 267 272 276 280 283 287 290 292 295 297 299 300 302 303 304 305 305 306 306 306 306 306 306 306 306 306 306 306 306 307 307 308 308 309 311 312 314 316 319 322 325 329 333 338 343 349 355 361 369 376 384 393 402 412 422 432 443 453 465 476 488 499 511 523 534 546 557 568 579 589 599 608 617 625 632 639 644 649 653 656 657 658 657 656 653 649 644 638 631 623 614 605 594 582 570 557 544 530 516 502 487 472 458 443 428 414 399 385 372 358 346 333 321 309 298 288 278 268 259 250 242 234 227 220 213 207 201 195 190 185 180 176 171 167 163 159 156 152 149 146 143 140 137 134 131 129 126 124 121 119 116 114 112 109 107 105 103 100 98 96 94 92 90 87 85 83 81 79 77 75 73 71 68 66 64 62 60 58 56 54 52 50 48 46 44 43 41 39 37 35 34 32 30 29 27 26 24 23 21 20 19 18 16 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 18 18 19 20 20 21 22 23 24 26 27 28 30 32 33 35 37 40 42 45 47 50 54 57 61 64 68 73 77 82 87 92 97 103 109 114 121 127 133 140 147 154 160 167 174 181 188 195 202 209 216 222
 149 156 163 170 178 186 194 202 211 220 229 239 248 259 269 279 290 301 312 323 335 346 357 368 379 389 400 409 419 427 435 443 449 455 459 463 466 467 468 468 466 464 461 457 452 446 440 434 426 419 411 403 394 386 378 369 361 353 344 337 329 321 314 307 300 294 288 282 276 271 266 261 256 252 247 243 240 236 233 230 227 224 221 219 217 215 213 211 209 208 206 205 204 203 202 201 200 200 199 199 198 198 198 198 198 198 198 198 199 199 200 200 201 201 202 203 203 204 205 205 206 207 207 208 209 209 209 210 210 210 210 209 209 208 208 207 206 204 203 201 199 197 195 193 190 187 184 181 178 175 172 168 165 161 158 154 151 147 143 140 136 132 129 125 122 118 115 111 108 105 101 98 95 92 89 86 83 81 78 75 73 70 68 65 63 61 59 56 54 52 50 49 47 45 43 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 35 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 37 37 37 37 38 38 38 39 40 40 41 42 43 44 46 47 48 50 52 54 56 58 60 62 65 68 71 74 77 80 84 88 92 96 100 105 109 114 120 125 131 137 143
 84 88 91 95 99 103 107 112 116 121 126 131 136 141 147 153 159 166 172 179 186 194 202 210 218 227 237 246 256 266 277 288 300 312 324 337 350 363 377 391 405 420 435 450 465 480 495 509 524 539 553 566 580 592 604 615 626 635 644 652 659 665 670 674 678 680 682 683 683 682 681 679 677 675 672 668 665 661 657 653 649 644 640 636 632 627 623 619 616 612 608 605 601 598 594 591 588 585 582 579 576 574 571 568 565 562 558 555 552 548 544 540 536 531 526 521 515 510 504 497 490 483 476 468 460 452 444 435 426 417 408 399 389 380 370 361 351 342 332 323 314 305 296 287 278 270 261 253 245 238 230 223 216 209 202 195 189 183 177 171 166 161 155 150 145 141 136 132 127 123 119 115 112 108 104 101 98 94 91 88 85 82 79 77 74 71 69 66 64 62 60 57 55 53 51 49 48 46 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 28 30 31 32 34 35 37 39 40 42 44 46 48 51 53 55 58 60 63 66 69 71 74 78 81
 89 96 103 111 119 128 137 147 158 169 181 194 208 223 238 255 273 292 313 335 358 383 409 437 466 497 530 564 600 637 676 715 754 794 834 873 910 945 978 1007 1032 1053 1069 1079 1083 1083 1076 1064 1048 1027 1003 975 945 913 879 845 811 777 743 710 678 647 617 589 562 536 512 489 468 448 429 411 395 379 364 351 338 326 315 304 294 285 277 268 261 254 247 241 235 229 224 219 215 210 206 202 199 196 192 189 187 184 182 179 177 175 174 172 170 169 168 166 165 164 163 163 162 161 161 160 160 159 159 158 158 157 157 157 156 156 155 155 154 154 153 152 152 151 150 149 148 146 145 144 142 141 139 138 136 134 132 130 128 126 124 122 120 118 115 113 111 109 106 104 102 99 97 95 92 90 88 85 83 81 79 76 74 72 70 68 65 63 61 59 57 55 53 51 49 47 46 44 42 40 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 6 6 7 8 10 11 12 14 15 17 19 21 23 26 28 31 34 37 40 44 48 52 56 61 66 71 77 83
 216 223 229 235 242 248 254 260 265 271 276 282 287 292 296 301 305 309 313 316 319 322 324 327 329 330 332 333 334 334 335 335 335 335 334 333 333 332 331 329 328 327 325 324 322 321 319 317 316 314 312 311 309 307 306 304 302 300 299 297 295 294 292 290 288 286 284 282 280 278 276 274 272 269 267 265 262 260 257 254 252 249 246 243 240 237 234 230 227 224 220 217 214 210 207 203 199 196 192 189 185 181 178 174 171 167 163 160 157 153 150 146 143 140 137 134 131 128 125 122 120 117 115 113 110 108 106 104 102 100 99 97 95 94 93 91 90 89 88 87 86 85 84 83 82 82 81 80 80 79 79 78 77 77 76 76 75 75 75 74 74 73 73 72 72 71 71 70 70 70 69 69 68 68 67 66 66 65 65 64 64 63 62 62 61 60 59 59 58 57 57 56 55 54 53 52 52 51 50 49 48 47 47 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 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 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 38 40 41 42 44 45 47 49 51 53 55 57 59 62 64 67 70 73 76 80 83 87 91 95 99 103 108 112 117 122 127 132 138 143 149 155 161 167 173 179 185 191 197 204 210
 0 0 0 0 0 0 1 2 4 6 8 10 12 14 17 20 23 26 29 33 37 41 46 51 56 62 69 76 84 92 102 112 124 136 150 166 183 201 222 245 270 299 330 364 402 444 490 541 596 656 720 789 862 939 1018 1098 1178 1256 1329 1396 1454 1502 1538 1560 1569 1564 1547 1518 1479 1433 1380 1323 1264 1202 1141 1080 1021 964 909 857 807 760 716 674 635 598 563 531 500 471 444 419 395 372 351 330 311 293 276 260 245 230 217 204 191 180 169 158 149 139 131 123 115 108 101 94 88 83 77 72 67 63 59 55 52 48 45 42 39 37 34 32 30 28 26 24 22 21 19 18 17 15 14 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 97 101 106 111 116 121 126 131 136 141 147 152 157 163 168 174 179 184 189 194 199 204 209 213 217 221 225 228 231 234 237 239 241 243 244 246 246 247 247 247 247 247 246 246 245 244 243 242 241 240 238 237 236 236 235 234 234 233 233 233 233 234 234 235 236 237 238 239 241 243 244 247 249 251 253 256 259 261 264 267 270 273 276 279 283 286 289 292 295 297 300 303 305 307 309 311 312 313 314 314 314 314 313 312 310 308 305 302 298 294 290 285 280 274 268 262 256 249 242 235 228 222 215 208 201 194 188 181 175 169 163 157 151 146 141 136 131 126 122 117 113 110 106 102 99 96 93 90 87 84 81 79 77 74 72 70 68 66 64 62 61 59 57 56 54 53 51 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 12 12 13 14 14 15 16 17 19 20 21 23 24 26 28 29 31 34 36 38 40 43 46 48 51 54 58 61 64 68 72 76 79 84 88 92
 75 76 77 78 79 80 81 82 83 84 86 87 88 90 91 92 94 95 97 99 100 102 104 106 107 109 111 113 115 117 119 121 123 126 128 130 132 134 136 139 141 143 145 147 150 152 154 156 158 160 162 164 166 168 170 172 174 175 177 179 181 183 184 186 188 190 192 194 196 198 200 202 204 206 208 211 213 216 218 221 224 227 230 234 237 241 245 249 253 258 263 268 273 279 284 290 297 303 310 317 325 332 340 348 356 365 373 382 390 399 407 416 424 431 438 445 451 455 460 463 464 465 465 463 460 456 450 443 435 426 416 405 394 382 370 357 344 331 318 305 292 280 268 256 244 233 223 213 203 194 185 177 169 161 154 147 141 135 129 124 119 114 109 105 101 97 93 90 87 84 81 78 75 73 70 68 66 64 62 60 58 56 54 53 51 50 49 47 46 45 44 42 41 40 39 39 38 37 36 35 35 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 43 44 44 45 45 46 47 47 48 48 48 49 49 50 50 51 51 51 52 52 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 58 59 59 59 59 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 62 62 62 63 63 63 64 64 65 65 66 66 67 68 68 69 69 70 71 72 72 73 74
 98 103 107 112 117 122 127 132 138 143 149 155 161 167 173 179 186 192 198 205 211 218 224 231 237 243 249 255 261 266 271 276 280 284 288 291 294 296 298 300 301 301 301 301 300 299 298 296 295 292 290 288 285 282 280 277 274 271 269 266 264 262 260 258 256 255 253 252 252 251 251 251 251 252 252 253 255 256 258 260 262 265 268 271 275 279 283 287 292 297 302 308 314 320 326 333 340 348 355 363 371 379 387 395 403 411 419 426 433 440 446 452 457 460 463 465 466 465 464 461 456 451 444 436 427 417 406 394 382 369 355 342 328 314 300 286 273 260 247 235 223 211 200 190 180 170 161 152 144 136 129 122 115 109 103 97 92 87 82 78 73 69 66 62 59 55 52 49 47 44 42 39 37 35 33 31 29 27 26 24 22 21 20 18 17 16 15 14 12 11 10 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 33 34 36 37 39 41 43 45 47 49 52 54 57 60 62 65 69 72 75 79 82 86 90 94
 104 110 116 123 129 136 143 150 157 165 173 181 189 197 206 214 223 232 241 249 258 267 276 284 293 301 309 317 324 331 337 343 349 353 358 361 364 366 368 368 368 368 366 365 362 359 355 351 347 342 337 332 327 321 316 310 304 299 293 288 283 278 273 268 264 260 256 253 250 247 244 242 240 238 237 235 234 234 234 233 234 234 235 236 237 239 241 243 246 249 252 255 259 263 268 273 279 284 291 298 305 313 322 331 340 351 362 374 387 401 416 431 448 466 485 505 526 549 573 598 624 651 680 709 739 770 801 832 863 894 923 951 977 1001 1022 1039 1053 1062 1067 1068 1063 1055 1041 1024 1002 978 950 919 887 853 818 782 746 710 674 640 606 573 541 510 481 453 426 401 377 354 332 312 293 274 257 241 226 211 198 185 173 162 151 141 132 123 114 106 99 92 85 79 73 68 63 58 53 49 45 41 38 35 32 29 26 24 22 20 18 16 15 14 12 11 10 9 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 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 1 2 2 3 4 5 6 7 8 9 11 12 14 16 18 20 22 24 27 29 32 35 38 41 44 48 52 56 60 64 68 73 77 82 88 93 98
 219 222 225 228 231 235 238 241 244 247 250 252 255 258 261 264 268 271 274 277 280 283 287 290 294 298 301 305 309 313 317 322 326 331 336 341 347 352 358 364 371 377 384 391 399 407 415 423 432 441 451 460 470 480 491 502 512 524 535 546 557 568 579 590 601 612 622 632 642 651 660 669 677 684 691 697 702 707 711 714 717 719 720 720 720 718 716 713 710 705 700 694 687 680 672 663 653 643 632 621 609 596 583 570 556 542 528 513 498 483 469 454 439 424 410 395 381 367 354 340 328 315 303 291 280 269 258 248 239 229 220 212 204 196 188 181 175 168 162 156 150 145 139 135 130 125 121 117 113 109 105 102 98 95 92 89 86 83 80 78 75 73 70 68 66 64 61 59 57 56 54 52 50 48 47 45 43 42 40 39 37 36 34 33 31 30 29 27 26 25 23 22 21 20 19 17 16 15 14 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52 54 55 57 59 61 63 65 67 69 72 74 76 79 82 84 87 90 93 97 100 103 107 110 114 117 121 125 129 133 136 140 144 148 152 156 160 164 168 172 176 180 184 188 191 195 198 202 205 209 212 216
 52 54 56 58 60 63 65 67 70 72 75 77 80 83 85 88 91 94 97 100 103 106 109 112 116 119 122 126 129 133 137 141 144 148 152 156 161 165 169 174 179 184 189 194 200 205 211 217 224 230 237 245 253 261 269 278 287 297 307 318 330 341 354 367 380 394 409 424 439 455 472 489 506 524 542 560 579 597 616 634 653 671 689 707 724 740 756 771 784 796 807 817 824 830 834 836 836 834 829 822 813 802 789 773 756 737 717 695 672 648 624 599 574 548 523 498 473 449 426 403 381 360 340 320 302 284 268 252 237 223 210 198 186 175 165 155 146 137 129 122 115 108 102 96 90 85 80 75 71 67 63 59 55 52 49 46 43 40 38 35 33 31 29 27 25 23 21 20 18 16 15 13 12 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 29 30 31 33 35 36 38 40 42 44 45 47 49
 121 129 138 147 156 165 175 186 197 208 219 232 244 257 270 284 298 312 327 342 358 373 389 405 421 436 452 468 483 499 514 528 542 555 568 580 592 602 612 621 629 636 642 648 653 657 660 662 664 665 666 666 666 666 665 664 663 661 660 658 657 655 654 652 651 649 648 646 645 643 642 640 638 636 634 632 630 628 625 622 619 615 612 607 603 598 593 587 581 575 568 561 553 545 537 528 519 509 499 489 479 468 457 446 434 423 411 400 388 376 365 354 342 331 320 309 299 289 279 269 259 250 241 233 225 217 209 202 195 188 182 175 169 164 158 153 148 143 139 134 130 126 122 118 114 111 107 104 101 98 95 92 89 86 84 81 79 76 74 72 69 67 65 63 61 59 57 55 53 51 49 47 46 44 42 41 39 37 36 34 33 31 30 29 27 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 6 7 8 9 10 11 13 14 16 18 20 22 25 27 30 33 36 39 43 47 51 55 60 64 70 75 81 87 93 100 106 114
 334 340 346 351 355 359 363 366 369 372 374 375 376 377 377 377 377 376 375 373 371 369 367 364 361 358 355 352 349 346 342 339 335 332 329 326 323 320 318 315 313 311 310 308 307 307 307 307 308 309 310 312 314 317 321 324 329 334 339 345 351 357 365 372 380 389 398 407 417 427 437 448 459 470 482 494 505 518 530 542 554 566 578 590 601 613 623 634 643 652 661 668 674 680 685 688 690 691 691 689 686 682 676 669 661 652 642 630 618 605 591 577 562 546 531 515 499 483 466 451 435 419 404 390 375 361 348 335 322 310 299 288 277 267 258 249 240 232 224 216 209 202 196 190 184 178 173 168 163 159 154 150 146 142 138 134 131 128 124 121 118 115 112 110 107 104 102 99 97 95 92 90 88 86 84 81 79 77 75 74 72 70 68 66 64 63 61 59 58 56 54 53 51 50 48 47 45 44 43 41 40 39 38 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 35 36 36 37 37 37 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 48 48 49 50 50 51 52 53 54 55 56 57 58 59 61 62 64 66 68 70 72 74 77 80 82 85 89 92 96 100 104 108 112 117 122 127 133 139 144 151 157 164 170 177 185 192 200 207 215 223 231 239 247 255 263 271 278 286 294 301 308 315 322 328
 211 222 232 244 255 267 279 292 305 318 331 345 359 373 388 402 417 431 446 461 475 490 504 518 531 544 556 568 578 588 597 606 613 619 624 628 631 632 633 633 631 629 626 621 616 611 605 598 591 583 575 567 559 550 542 533 525 516 508 500 492 484 476 468 460 453 446 438 431 424 418 411 405 398 392 385 379 373 367 361 355 349 343 337 331 325 318 312 306 300 294 288 282 276 269 263 257 250 244 238 232 225 219 213 207 200 194 188 182 177 171 165 160 154 149 144 139 134 130 125 121 117 113 109 106 102 99 96 93 90 88 85 83 81 79 77 75 73 72 70 69 67 66 65 64 63 62 61 60 59 58 58 57 56 56 55 55 54 53 53 52 52 52 51 51 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 24 24 25 26 27 28 29 30 32 33 35 37 39 41 44 46 49 52 55 59 62 66 70 75 79 84 89 94 100 106 112 119 125 133 140 148 156 164 173 182 191 201
 189 197 205 213 222 230 239 248 257 266 275 284 293 302 311 320 328 337 345 352 360 366 373 378 383 387 391 394 395 396 397 396 395 392 389 385 381 376 370 364 358 351 343 336 328 321 313 305 298 291 283 276 270 263 257 252 246 241 236 232 228 224 221 218 216 213 211 210 208 207 207 206 206 206 207 207 208 209 211 212 214 216 219 222 225 228 231 235 239 244 248 253 259 265 271 277 284 291 298 306 314 323 332 341 350 360 370 381 391 402 412 423 433 443 453 462 470 478 485 491 495 498 500 501 499 497 492 486 479 470 460 449 437 424 410 396 381 366 351 336 321 307 293 279 265 252 239 227 216 205 194 184 175 166 157 149 141 134 127 120 114 108 103 97 92 88 83 79 75 71 67 64 60 57 54 51 49 46 43 41 39 36 34 32 30 29 27 25 23 22 20 19 18 16 15 14 13 12 10 9 9 8 7 6 5 5 4 4 3 3 2 2 2 2 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 12 13 14 14 15 16 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 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 42 42 43 44 45 46 48 49 51 52 54 56 58 61 63 66 69 72 75 78 82 86 89 94 98 103 107 112 118 123 129 134 140 147 153 160 167 174 182
 84 86 89 92 94 97 100 103 106 109 112 115 118 121 125 128 131 134 138 141 145 148 152 155 159 162 166 170 173 177 181 184 188 192 195 199 202 206 209 213 216 220 223 227 230 233 237 240 243 246 250 253 256 259 262 266 269 272 275 278 281 285 288 291 294 297 300 303 306 309 312 314 317 320 322 325 327 329 331 333 335 337 338 340 341 342 343 343 344 344 343 343 342 341 340 338 337 334 332 329 325 322 318 314 309 304 299 293 288 282 275 269 262 256 249 242 235 228 221 214 207 200 194 187 181 174 168 162 156 151 145 140 135 130 125 121 116 112 108 104 101 97 94 91 87 84 82 79 76 74 71 69 67 64 62 60 58 57 55 53 51 50 48 47 45 44 43 41 40 39 38 37 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 36 37 38 39 41 42 44 46 47 49 51 53 54 56 58 60 62 65 67 69 71 74 76 79 81
 117 122 128 133 139 145 151 157 163 170 177 183 191 198 205 213 220 228 236 245 253 262 271 280 289 299 308 318 328 338 348 359 369 379 390 400 411 422 432 442 452 462 472 481 490 499 507 514 521 528 533 538 542 546 548 550 551 551 550 548 546 542 538 533 528 522 515 508 500 492 483 474 465 455 446 436 426 415 405 395 385 374 364 354 344 334 323 314 304 294 284 275 266 257 248 239 230 222 213 205 197 190 182 175 168 161 155 148 142 136 131 125 120 115 111 106 102 98 94 91 87 84 81 79 76 74 71 69 67 66 64 62 61 59 58 57 56 54 53 52 51 51 50 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 33 33 32 32 31 30 30 29 29 28 27 27 26 26 25 24 24 23 22 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 26 27 28 30 32 33 35 37 39 42 44 47 49 52 55 58 62 65 69 72 76 80 84 88 93 97 102 107 112
 93 98 102 107 112 118 123 128 133 139 144 149 155 160 165 171 176 181 185 190 195 199 203 207 211 214 217 220 222 224 226 227 228 229 230 230 230 229 229 228 227 226 224 223 221 220 218 216 215 213 211 210 209 207 206 205 205 204 204 204 204 204 205 205 206 207 209 211 212 214 217 219 222 225 228 231 235 238 242 246 250 255 259 264 269 273 279 284 289 295 300 306 311 317 323 329 335 340 346 352 357 362 367 372 377 381 385 388 391 394 395 397 397 397 396 395 393 390 386 382 377 372 366 359 352 345 337 329 320 311 302 293 284 275 266 257 248 239 231 222 214 206 198 190 183 175 168 162 155 149 143 137 131 126 120 115 111 106 101 97 93 89 85 81 78 74 71 68 64 61 59 56 53 51 48 46 43 41 39 37 35 33 31 29 27 26 24 23 21 20 18 17 16 15 13 12 11 10 9 8 7 7 6 5 5 4 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 12 13 15 16 17 18 20 21 23 25 27 29 31 33 36 38 41 44 47 50 53 56 60 64 67 71 75 80 84 88
 314 333 351 370 389 408 426 444 461 477 493 507 520 532 542 550 557 563 567 569 569 568 566 562 557 551 543 535 527 517 507 497 487 476 465 455 444 434 423 414 404 395 387 378 371 364 357 351 345 339 335 330 326 322 319 316 313 311 309 307 305 303 302 300 299 297 296 295 293 292 291 289 288 286 285 283 281 280 278 276 274 271 269 267 264 261 259 256 253 250 247 243 240 236 233 229 226 222 218 214 210 206 202 198 194 190 186 182 177 173 170 166 162 158 154 151 148 144 141 138 135 132 129 127 124 122 120 118 116 114 112 111 109 108 106 105 104 103 102 101 99 98 97 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 77 76 75 74 73 71 70 69 67 66 64 63 61 60 58 57 55 54 52 50 49 47 45 44 42 41 39 37 36 34 32 31 29 28 26 25 23 22 21 19 18 17 15 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 17 19 21 23 25 27 30 33 36 40 44 48 52 57 63 69 75 82 90 98 106 115 125 136 147 159 171 185 199 213 229 245 261 279 296
 92 95 98 101 104 107 111 114 117 120 123 125 128 131 134 137 139 142 144 147 149 152 154 156 159 161 163 165 168 170 172 175 177 180 183 185 188 191 195 198 202 206 210 215 219 225 230 236 243 250 257 265 273 282 292 302 312 323 335 347 359 371 384 397 410 423 436 449 461 473 484 494 504 512 519 524 528 530 531 530 527 523 516 509 499 488 476 462 448 433 417 400 383 366 349 332 315 298 282 266 251 236 222 208 195 183 171 160 150 140 131 122 114 107 100 94 88 82 77 72 68 64 60 57 54 51 48 46 44 42 40 38 37 36 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 13 14 15 16 17 18 19 21 22 23 25 27 29 30 32 35 37 39 41 44 46 49 52 54 57 60 63 66 69 72 75 79 82 85 88
 129 133 137 141 144 148 153 157 161 165 170 175 179 184 189 195 200 206 211 217 223 230 236 243 250 257 265 273 281 289 298 307 316 326 335 346 356 367 378 390 402 414 426 439 451 464 477 489 502 514 527 538 550 560 571 580 588 596 602 607 612 615 616 617 616 614 610 606 600 594 586 577 568 558 547 535 523 511 498 485 472 459 446 432 419 406 392 379 367 354 342 329 318 306 295 284 273 262 252 242 233 224 215 206 198 190 183 175 168 161 155 149 143 137 132 127 122 118 113 109 105 102 98 95 92 89 86 83 81 78 76 74 72 70 68 66 65 63 61 60 59 57 56 54 53 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42 43 44 45 46 46 48 49 50 51 52 53 55 56 58 59 61 63 65 66 68 70 73 75 77 79 82 84 87 89 92 95 97 100 103 106 109 113 116 119 122 126
 55 58 62 65 69 72 76 80 84 89 93 98 102 107 113 118 124 129 135 142 148 155 162 170 178 186 195 204 214 224 234 246 258 270 283 297 312 328 344 362 380 400 420 442 465 489 514 541 568 597 627 657 688 720 752 784 816 847 878 907 934 959 981 1001 1017 1029 1038 1043 1045 1042 1035 1025 1012 995 975 953 929 903 876 848 818 789 759 729 699 669 640 612 584 557 531 505 481 457 435 413 392 372 353 335 317 301 285 270 256 243 230 218 207 197 187 177 168 160 153 145 139 132 127 121 116 111 107 103 99 96 93 90 87 84 82 79 77 75 74 72 70 69 67 66 64 63 62 61 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 41 40 39 39 38 37 36 35 34 33 33 32 31 30 29 28 27 26 25 25 24 23 22 21 20 19 18 17 17 16 15 14 13 12 12 11 10 9 9 8 7 6 6 5 5 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 6 7 8 9 10 11 12 14 15 17 19 20 22 24 26 28 31 33 35 38 40 43 46 49 52
 86 89 91 94 97 100 102 106 109 112 116 119 123 127 131 135 140 144 149 154 160 165 171 177 183 189 196 203 210 218 226 234 243 251 260 270 279 289 299 310 320 331 342 353 365 376 387 399 410 421 432 443 453 463 473 482 491 499 507 514 520 526 531 536 540 543 546 548 550 551 552 553 553 552 551 550 549 547 546 543 541 539 536 534 531 528 525 522 519 515 512 508 504 500 496 492 487 482 477 471 466 459 453 446 439 431 423 415 406 397 388 378 368 358 348 338 327 316 306 295 284 274 263 253 243 233 223 214 205 196 187 179 171 163 156 149 142 135 129 123 118 112 107 103 98 93 89 85 82 78 75 71 68 65 62 60 57 55 52 50 48 46 44 42 40 39 37 35 34 32 31 30 28 27 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 11 10 10 9 8 7 7 6 5 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 8 9 10 10 11 11 12 13 13 14 15 15 16 16 17 18 18 19 19 20 21 21 22 22 23 23 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 44 44 44 45 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 59 60 61 63 64 66 68 70 71 73 75 77 79 82 84
 103 106 109 113 116 120 124 128 133 137 142 146 152 157 162 168 174 180 187 194 201 209 217 225 234 243 253 263 274 285 296 308 320 333 346 360 374 388 402 416 430 444 458 471 484 496 507 516 525 533 538 543 546 547 546 544 541 535 529 521 512 503 492 481 469 457 445 432 419 407 395 382 370 359 347 337 326 316 306 297 288 279 271 263 256 249 242 236 229 224 218 213 208 203 199 195 191 187 184 180 177 174 172 169 166 164 162 160 158 157 155 154 153 152 151 150 149 149 148 148 148 148 148 148 148 148 149 149 150 150 151 151 152 153 153 154 154 155 155 156 156 156 157 157 157 157 157 156 156 156 155 154 154 153 152 151 150 149 148 146 145 143 142 140 139 137 135 133 131 130 128 126 124 121 119 117 115 113 110 108 106 104 101 99 96 94 92 89 87 84 82 79 77 74 72 70 67 65 62 60 58 56 53 51 49 47 45 43 41 39 38 36 34 33 31 30 29 28 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 52 53 55 57 59 61 63 65 68 70 72 74 77 79 82 85 88 90 93 96 99
 135 138 141 143 146 149 151 154 157 159 162 164 167 169 171 174 176 178 180 182 185 187 189 191 192 194 196 198 200 201 203 205 206 208 210 211 213 215 216 218 220 222 223 225 228 230 232 234 237 239 242 245 248 251 254 258 261 265 269 273 277 281 285 289 294 298 303 307 312 316 321 325 329 334 338 342 346 350 353 357 360 363 365 368 370 372 374 375 376 376 376 376 376 375 373 372 369 367 364 361 357 353 348 344 339 333 328 322 316 309 303 297 290 283 276 270 263 256 249 243 236 230 223 217 211 206 200 195 189 184 180 175 171 167 163 159 155 152 148 145 142 140 137 134 132 130 127 125 123 121 119 118 116 114 113 111 110 108 107 106 104 103 102 101 99 98 97 96 95 94 93 92 91 90 89 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 51 51 50 49 49 48 47 47 46 46 45 45 45 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 50 51 53 54 56 58 60 61 63 66 68 70 72 75 77 79 82 85 87 90 93 95 98 101 104 107 109 112 115 118 121 124 127 129 132
 67 67 68 68 69 69 70 70 71 71 72 72 73 74 74 75 75 76 77 77 78 79 80 81 82 83 84 86 87 88 90 92 94 96 98 101 104 107 110 114 118 123 128 133 139 146 154 162 171 181 192 204 217 232 248 266 286 307 330 356 383 413 446 481 518 559 602 648 696 746 799 853 909 966 1022 1077 1131 1182 1229 1271 1307 1336 1357 1370 1375 1371 1358 1338 1310 1277 1238 1194 1147 1098 1047 995 944 893 842 794 746 701 658 617 578 541 506 474 443 415 388 363 340 319 299 281 264 249 234 221 209 198 188 179 171 164 157 151 145 140 136 132 128 125 122 120 117 115 114 112 110 109 108 107 106 105 105 104 103 103 102 102 101 101 100 100 100 99 99 98 98 98 97 97 96 96 95 95 94 94 93 92 92 91 90 89 88 87 86 85 84 83 82 81 80 78 77 76 74 73 71 70 68 67 65 63 62 60 58 56 55 53 51 50 48 46 45 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 36 37 37 38 38 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 52 52 53 54 55 56 57 57 58 59 60 60 61 62 62 63 64 64 65 66 66
 42 43 45 46 48 49 51 53 55 57 58 60 62 65 67 69 72 74 77 79 82 85 88 92 95 99 103 107 111 116 121 126 132 137 144 150 158 165 173 182 191 201 212 224 236 249 262 277 293 309 326 344 363 383 403 424 446 467 489 510 531 552 571 588 605 619 631 640 647 651 652 650 645 638 628 616 603 587 570 552 533 514 494 474 454 434 414 395 377 359 341 325 308 293 278 264 251 238 226 215 204 194 184 175 166 158 151 143 137 130 124 119 114 109 104 100 96 93 90 87 84 81 79 77 75 74 72 71 70 69 68 67 67 66 66 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 64 64 64 63 63 62 62 61 61 60 60 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 40
 38 39 40 41 43 44 45 46 47 48 50 51 53 54 56 57 59 61 63 65 67 69 71 74 76 79 82 85 88 92 96 99 104 108 113 118 124 130 136 142 150 157 165 174 183 193 203 213 224 236 248 260 273 285 298 311 323 335 346 357 367 375 382 388 392 395 396 395 393 389 384 378 370 362 353 343 333 322 311 300 289 278 267 256 246 236 226 217 208 199 191 183 175 168 161 154 148 142 137 131 126 121 117 113 109 105 101 98 95 92 89 87 84 82 80 79 77 76 74 73 73 72 71 71 71 71 71 71 72 72 73 74 75 76 77 78 79 80 82 83 84 86 87 88 90 91 93 94 95 96 97 98 99 100 101 102 102 103 103 103 103 103 103 103 103 102 102 101 100 99 98 97 96 94 93 91 90 88 86 84 82 80 78 76 74 72 70 68 66 63 61 59 57 55 52 50 48 46 44 42 40 38 37 35 33 31 30 28 27 26 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 24 24 25 25 26 27 28 28 29 30 31 31 32 33 34 35 36 36 37
 103 109 115 121 128 136 143 151 160 168 178 188 198 209 220 232 244 258 272 286 302 318 335 352 371 391 411 433 455 478 502 527 553 580 607 635 664 693 722 751 780 808 835 862 887 910 931 950 967 980 991 998 1003 1004 1001 995 987 975 960 943 924 903 880 856 831 804 778 750 723 696 669 642 615 589 564 539 515 492 470 448 427 407 387 369 351 334 317 301 286 272 258 245 232 220 209 198 187 177 168 159 151 142 135 127 121 114 108 102 97 91 87 82 78 74 70 67 63 60 57 55 53 50 48 46 45 43 42 40 39 38 37 36 35 35 34 34 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 18 18 19 21 22 23 25 26 28 30 32 34 36 39 41 44 47 50 53 57 60 64 68 72 77 82 86 92 97
 82 85 87 90 92 95 97 100 103 105 108 110 113 115 118 120 123 125 128 130 133 135 138 140 143 145 148 150 153 155 158 161 163 166 169 172 175 178 182 185 189 193 197 202 207 212 217 223 229 235 242 249 257 265 274 283 293 303 314 326 337 349 362 375 388 402 416 429 443 457 470 483 496 508 519 530 539 547 554 559 563 565 565 564 560 555 549 540 530 519 506 493 478 462 446 429 411 394 376 359 342 325 308 292 276 261 246 232 218 205 193 182 171 161 151 142 133 125 118 111 105 99 94 88 84 80 76 72 69 66 63 61 58 56 54 53 51 50 48 47 46 45 45 44 43 42 42 41 41 41 40 40 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 35 36 38 40 42 44 46 48 51 53 55 57 60 62 64 67 69 72 74 77 79
 72 74 76 79 81 84 87 90 92 96 99 102 106 109 113 117 121 125 130 135 140 145 151 157 163 169 176 183 190 198 206 215 224 233 243 253 264 275 286 298 310 322 334 347 359 371 384 396 407 419 429 439 448 456 463 468 473 476 478 479 479 477 474 470 465 459 453 445 437 429 420 411 401 391 382 372 362 352 343 333 324 315 306 297 289 280 273 265 257 250 243 236 230 223 217 211 205 200 194 189 184 179 174 170 165 161 157 152 149 145 141 138 134 131 128 125 122 119 117 114 112 109 107 105 103 101 99 97 96 94 93 91 90 89 88 86 85 84 83 82 81 80 79 78 78 77 76 75 74 74 73 72 71 70 70 69 68 67 67 66 65 65 64 63 62 62 61 60 60 59 58 58 57 56 56 55 54 54 53 52 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 29 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 54 56 58 60 61 63 65 67 70
 221 231 241 250 260 270 280 290 299 309 318 327 336 345 353 360 368 375 381 387 392 397 401 404 407 410 411 412 412 412 411 410 408 406 403 400 396 393 389 384 380 376 371 366 362 357 353 349 345 341 337 333 330 327 324 321 319 317 315 313 312 310 309 308 307 307 306 306 305 305 305 305 304 304 304 304 304 304 304 304 304 304 303 303 303 302 302 301 300 299 298 297 295 294 292 290 288 286 284 281 278 275 272 269 265 262 258 254 250 245 241 236 232 227 223 218 213 209 204 199 195 191 186 182 178 174 170 167 163 160 157 153 151 148 145 143 141 138 136 135 133 131 129 128 127 125 124 123 122 121 120 119 118 117 116 115 115 114 113 112 111 111 110 109 109 108 107 106 106 105 104 103 102 101 101 100 99 98 97 96 95 94 92 91 90 89 87 86 85 83 82 81 79 78 76 74 73 71 70 68 66 65 63 61 60 58 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 27 29 30 33 35 37 40 42 45 49 52 56 60 64 68 73 78 83 89 94 100 107 113 120 127 135 142 150 158 167 175 184 193 202 212
 68 70 72 75 77 79 82 84 87 89 92 94 97 99 102 105 108 110 113 116 119 121 124 127 130 133 135 138 141 143 146 149 151 153 156 158 160 162 164 166 168 170 172 173 175 176 178 179 180 181 182 183 184 185 186 187 187 188 189 189 190 190 190 191 191 191 191 191 191 191 191 191 190 190 189 189 188 187 186 185 184 183 181 180 178 177 175 173 171 169 166 164 161 159 156 153 150 147 144 141 138 134 131 128 124 121 117 114 111 107 104 100 97 94 91 88 85 82 79 76 73 71 68 66 63 61 59 57 55 53 51 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 29 30 31 33 34 35 36 37 39 40 41 43 44 46 48 49 51 53 54 56 58 60 62 64 66
 32 33 34 35 36 38 39 40 42 43 45 46 48 50 51 53 55 57 59 61 63 65 67 70 72 75 77 80 83 86 89 92 95 98 101 105 109 112 116 120 124 128 132 137 141 146 150 155 159 164 169 174 178 183 187 192 196 201 205 209 213 216 219 223 225 228 230 232 234 236 237 238 238 239 239 239 238 238 237 236 235 234 232 231 229 227 226 224 222 220 218 216 214 212 210 208 206 204 202 200 199 197 195 194 192 191 189 188 187 185 184 183 183 182 181 181 180 180 179 179 179 179 180 180 180 181 181 182 183 183 184 185 186 187 188 188 189 190 191 191 192 192 192 192 192 192 192 191 190 189 188 187 185 184 182 180 178 175 173 170 167 164 161 158 155 152 148 145 142 138 135 131 128 125 121 118 115 111 108 105 102 99 96 93 90 87 84 81 79 76 74 71 69 66 64 62 60 58 56 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 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 26 26 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 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 9 9 9 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 13 14 15 15 16 17 17 18 19 20 21 22 22 23 24 25 26 27 28 29 30
 63 68 72 77 83 88 94 100 107 114 121 129 137 145 155 164 174 185 196 208 220 233 247 261 275 290 306 322 338 355 371 388 404 421 436 451 465 478 490 501 510 517 523 527 529 530 528 525 521 516 509 501 492 483 473 463 453 443 432 422 412 402 393 384 376 367 360 353 346 340 334 328 323 319 315 311 307 304 301 299 296 294 292 291 289 288 287 286 285 284 284 283 283 282 282 281 281 280 280 279 279 278 277 276 275 273 272 270 268 266 264 261 258 255 252 249 245 241 237 233 229 224 220 215 210 205 200 195 191 186 181 176 171 166 161 157 152 147 143 139 134 130 126 122 119 115 111 108 104 101 98 95 92 89 86 83 81 78 76 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 32 31 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 27 27 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 12 12 11 11 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 6 7 8 9 11 12 14 15 17 19 21 23 25 27 30 32 35 38 41 44 48 51 55 59
 120 126 133 139 146 153 160 168 175 183 191 199 208 216 224 233 241 250 258 267 275 283 291 299 307 314 320 327 333 338 343 347 351 354 356 358 359 359 359 358 357 355 352 349 346 343 339 335 331 326 322 317 313 309 304 300 296 292 289 285 282 279 277 274 272 270 268 267 266 264 264 263 262 262 262 262 263 263 264 264 265 266 268 269 270 272 273 275 277 279 281 283 285 287 289 291 292 294 296 297 299 300 301 302 302 302 302 301 300 299 297 295 293 290 287 283 279 274 269 264 258 253 247 240 234 227 221 214 208 201 194 188 181 175 169 163 157 151 146 140 135 130 125 120 116 112 107 103 100 96 92 89 86 82 79 76 74 71 68 66 64 61 59 57 55 53 51 49 47 46 44 42 41 39 38 36 35 33 32 31 30 28 27 26 25 24 23 22 20 19 18 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 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 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 20 21 22 24 26 27 29 31 34 36 38 41 44 47 50 54 57 61 65 69 73 77 82 87 92 97 102 108 114
 221 229 237 244 251 256 261 265 269 271 273 274 274 273 272 270 267 264 261 257 252 248 243 238 233 227 222 216 210 205 199 193 188 182 177 172 166 162 157 152 148 144 140 136 132 129 126 124 121 119 117 115 114 113 112 111 111 110 110 110 111 111 112 113 114 115 117 118 120 122 124 126 129 131 134 137 140 143 147 150 154 158 162 167 172 176 181 187 192 198 204 210 216 222 229 235 242 248 254 260 265 271 275 279 282 285 286 287 286 284 281 277 272 266 259 251 243 234 224 215 205 195 185 175 166 157 148 140 132 124 117 110 104 98 93 88 83 79 75 71 67 64 61 58 56 53 51 49 47 45 44 42 41 40 38 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 8 8 9 10 11 12 14 15 17 19 21 23 25 28 31 34 38 42 46 51 56 61 67 73 80 87 94 102 110 119 128 137 146 156 165 175 185 194 203 213
 92 94 97 99 102 104 107 110 113 116 119 123 126 130 133 137 141 145 150 154 159 163 168 173 178 183 188 193 198 203 208 213 217 222 226 229 233 236 239 241 243 244 244 245 244 243 242 240 237 234 231 228 224 220 216 211 207 202 198 193 189 184 180 176 172 168 165 161 158 155 152 149 147 145 143 141 140 138 137 136 135 135 135 134 135 135 135 136 137 138 140 141 143 145 148 150 153 156 160 164 168 172 177 182 187 193 199 205 212 218 225 233 240 248 255 263 270 277 284 290 295 300 304 307 309 310 309 308 305 301 295 289 282 274 266 256 247 237 227 217 207 197 188 178 169 160 152 144 137 129 123 116 110 104 99 94 89 84 80 76 73 69 66 63 60 57 54 52 49 47 45 43 41 40 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 62 63 64 66 67 69 70 72 73 75 76 78 80 82 84 86 88 90
 102 108 114 121 128 135 143 151 160 168 178 187 197 207 218 228 239 249 260 270 280 290 299 307 315 321 326 330 333 334 334 333 330 326 321 314 307 299 291 281 272 262 252 243 233 223 214 205 196 188 180 173 166 159 153 147 141 136 131 127 123 119 115 112 108 106 103 100 98 96 94 92 90 88 87 86 84 83 82 81 80 79 78 77 76 76 75 74 74 73 73 72 72 72 71 71 71 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 71 71 71 71 72 72 72 72 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 71 71 70 69 69 68 67 67 66 65 64 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 21 22 23 24 25 26 28 30 31 33 35 37 40 42 45 47 50 53 57 60 64 68 72 76 81 85 91 96
 126 132 138 144 150 156 163 170 177 184 191 198 205 213 220 227 234 241 247 254 259 265 270 274 277 280 282 284 284 284 283 282 279 276 273 268 263 258 253 247 241 234 228 222 215 209 203 197 191 186 181 176 171 166 162 158 154 151 148 145 142 140 138 136 134 132 131 130 129 128 127 127 126 126 126 126 126 126 126 127 127 128 128 129 130 131 132 133 135 136 138 139 141 143 144 146 148 151 153 155 157 160 163 165 168 170 173 176 179 181 184 187 189 192 194 196 198 200 201 202 203 204 204 203 203 202 200 198 195 192 189 186 182 177 173 168 163 158 152 147 142 136 131 126 121 115 110 105 101 96 92 87 83 79 75 72 68 65 62 59 56 53 50 48 45 43 41 39 37 35 33 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 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 21 21 22 23 23 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 42 43 44 45 46 47 49 51 52 54 56 58 61 63 66 69 72 75 78 81 85 89 93 97 101 106 111 116 121
 119 123 127 131 135 139 143 147 151 156 160 164 168 172 176 180 184 188 192 195 199 202 206 209 211 214 217 219 221 222 224 225 226 226 227 227 226 226 225 224 222 220 219 217 214 212 209 207 204 201 198 195 192 189 186 183 180 177 174 172 169 166 164 161 159 157 154 152 150 148 147 145 143 142 140 139 138 137 136 135 134 133 132 131 131 130 130 129 129 129 128 128 128 128 128 128 128 129 129 129 129 130 130 130 131 131 132 133 133 134 134 135 136 136 137 138 138 139 140 141 141 142 143 143 144 145 145 146 146 147 147 148 148 149 149 149 149 150 150 150 150 150 150 150 149 149 149 148 148 147 147 146 145 144 144 143 142 141 140 139 137 136 135 134 132 131 130 128 127 125 124 122 120 119 117 115 114 112 110 108 107 105 103 101 99 97 95 93 91 89 87 85 83 81 79 77 75 73 71 69 67 65 63 61 59 57 55 53 52 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 28 29 30 32 34 35 37 39 41 43 45 48 50 52 55 58 60 63 66 69 72 75 78 82 85 89 92 96 99 103 107 111 115
 96 98 100 102 105 107 110 112 115 117 120 123 126 129 132 135 138 141 145 148 152 156 159 163 167 171 176 180 184 189 193 197 202 206 210 215 219 223 227 230 234 237 240 242 245 247 248 249 250 251 251 251 250 249 248 247 245 243 241 239 237 234 232 230 227 225 223 221 219 217 215 214 213 211 211 210 210 210 210 210 211 212 214 216 218 220 223 227 231 235 239 245 250 257 263 271 278 287 296 306 316 327 338 350 362 374 387 399 412 424 435 446 455 463 469 473 475 475 472 466 458 448 435 421 405 387 369 351 331 312 294 275 258 241 224 209 195 181 168 157 146 136 126 117 109 102 95 89 83 77 72 68 64 60 56 52 49 46 44 41 39 36 34 32 30 29 27 25 24 23 21 20 19 18 17 15 14 14 13 12 11 10 9 8 8 7 6 6 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 30 31 32 33 35 36 37 39 40 42 43 45 47 49 50 52 54 56 58 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93
 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 30 31 33 34 35 36 37 39 41 42 44 46 48 50 53 55 58 61 65 68 72 76 80 85 90 95 100 106 112 118 125 132 139 146 154 161 169 176 184 191 198 205 212 218 223 228 232 236 239 241 242 243 243 242 241 239 236 233 229 226 221 217 212 207 202 196 191 185 180 174 169 164 158 153 148 143 138 134 129 124 120 116 112 108 104 101 97 94 91 88 86 83 81 78 76 74 72 71 69 68 66 65 64 63 62 61 60 60 59 59 58 58 57 57 57 57 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 52 52 51 51 50 50 49 48 48 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 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 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15
 91 92 94 95 96 98 99 101 102 104 106 107 109 111 113 115 117 119 121 123 125 127 129 131 134 136 138 140 141 143 145 147 148 149 150 151 152 153 153 153 153 153 153 152 151 150 148 147 145 143 141 139 137 135 132 130 128 125 123 120 118 116 113 111 109 107 105 103 101 99 97 96 94 93 91 90 89 88 87 86 85 85 84 83 83 82 82 82 82 82 82 82 82 82 83 83 83 84 85 85 86 87 88 89 90 92 93 94 96 97 99 100 102 104 105 107 109 111 112 114 116 117 119 120 121 122 123 124 125 125 125 125 125 124 124 123 122 121 119 117 116 114 112 110 107 105 103 100 98 95 93 90 88 86 83 81 79 77 74 72 70 68 66 65 63 61 59 58 56 55 53 52 51 49 48 47 46 44 43 42 41 40 39 38 37 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90
 108 107 107 106 106 105 104 103 102 101 100 100 99 98 96 95 95 94 93 92 91 90 89 88 87 87 86 85 85 84 84 84 83 83 83 83 83 83 83 83 83 84 84 85 86 87 88 89 90 92 93 95 96 98 100 102 104 107 109 111 114 116 119 121 124 126 129 131 134 136 139 141 144 146 148 151 153 155 157 159 161 163 165 167 169 171 172 174 176 178 179 181 182 184 185 187 188 190 191 192 194 195 196 197 198 199 199 200 200 201 201 201 200 200 199 199 198 196 195 193 192 190 187 185 183 180 177 175 172 169 166 162 159 156 153 150 147 144 140 137 134 131 128 126 123 120 117 115 112 110 107 105 102 100 98 96 93 91 89 87 85 83 81 79 78 76 74 72 70 69 67 65 63 62 60 58 57 55 53 52 50 48 47 45 44 42 40 39 37 36 34 32 31 29 28 27 25 24 22 21 20 19 17 16 15 14 13 12 11 10 10 9 8 7 7 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 24 25 26 28 30 31 33 35 37 39 41 44 46 49 51 54 57 60 63 66 68 71 74 77 80 83 86 88 91 93 95 97 99 101 103 104 105 106 107 107 108 108 108 108
 100 104 109 114 120 125 131 137 143 149 156 162 169 176 184 191 199 206 214 222 231 239 247 256 264 272 280 289 296 304 311 318 324 330 335 339 343 346 348 350 350 350 349 347 345 341 337 332 327 321 315 308 301 294 287 280 272 265 257 250 242 235 228 221 215 208 202 196 190 185 179 174 169 164 160 155 151 147 143 139 136 132 129 126 123 120 117 115 112 109 107 105 103 100 98 96 94 92 91 89 87 86 84 82 81 79 78 77 75 74 73 72 70 69 68 67 67 66 65 64 63 63 62 62 61 61 61 61 60 60 60 61 61 61 61 61 62 62 63 63 64 65 65 66 67 68 69 70 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 85 86 87 88 88 89 90 90 91 91 92 92 92 93 93 93 93 93 93 92 92 92 91 91 90 89 89 88 87 86 85 84 82 81 80 78 77 75 74 72 71 69 68 66 64 63 61 59 58 56 54 53 51 50 48 47 46 44 43 42 41 39 38 37 36 35 34 34 33 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 39 42 44 47 49 52 55 58 61 64 67 71 75 78 82 86 91 95
 38 40 43 45 48 52 55 58 62 66 71 75 80 86 91 98 104 111 118 126 135 144 153 163 174 185 196 208 220 232 244 256 268 279 289 298 306 313 317 320 322 321 318 313 307 300 291 281 271 260 249 237 226 215 204 194 184 174 165 157 149 142 135 129 123 118 113 108 104 100 97 94 91 88 86 84 82 80 79 77 76 75 74 74 73 73 72 72 72 72 72 72 72 73 73 74 75 75 76 77 78 79 80 81 83 84 85 87 88 89 91 92 94 95 97 98 99 100 101 102 103 103 104 104 104 104 104 103 103 102 101 99 98 96 95 93 91 89 86 84 82 80 77 75 73 70 68 66 64 62 60 58 56 54 52 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 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 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 8 8 9 9 10 11 12 13 14 15 16 17 18 20 21 22 24 26 27 29 31 33 35
 59 62 66 70 74 79 83 89 94 100 107 113 121 129 137 147 157 168 180 192 206 221 237 254 273 293 314 337 361 387 414 441 469 498 526 554 580 604 626 643 657 665 669 667 660 648 631 611 588 562 535 507 478 450 422 396 370 346 323 301 281 262 245 229 214 201 188 176 166 156 146 138 130 123 116 110 105 99 94 90 86 82 78 74 71 68 65 63 60 58 56 54 52 50 48 47 45 44 42 41 40 39 38 37 36 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 43 44 45 45 46 46 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 45 45 44 44 44 43 42 42 41 41 40 40 39 39 38 37 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 15 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 45 47 50 53 56
 84 87 90 93 96 99 103 106 110 113 117 120 124 128 132 135 139 143 147 151 154 158 162 165 169 172 175 178 181 184 186 188 190 192 193 194 195 196 196 196 196 196 195 194 193 192 191 190 188 187 185 184 182 181 179 178 177 175 174 173 172 172 171 170 170 170 170 170 170 170 170 171 171 172 173 174 175 176 177 178 180 181 182 184 186 187 189 191 193 195 197 198 200 202 204 206 207 209 211 212 214 215 216 217 218 218 219 219 219 218 218 217 216 215 213 211 209 207 205 202 199 196 192 189 185 182 178 174 170 166 162 158 155 151 147 143 139 135 132 128 125 121 118 115 112 109 106 103 100 97 95 92 90 88 85 83 81 79 77 75 74 72 70 68 67 65 64 63 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 42 41 40 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 44 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 44 44 44 43 43 42 42 42 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 34 35 36 38 39 41 43 44 46 48 50 52 54 56 58 60 63 65 68 70 73 75 78 81
 141 144 147 151 154 157 159 162 164 166 168 170 172 173 174 175 175 176 176 176 176 176 175 175 174 173 172 170 169 168 166 165 163 161 160 158 156 154 153 151 150 148 147 145 144 143 142 142 141 141 140 140 140 141 141 142 143 144 145 146 148 149 151 153 155 158 160 163 166 168 171 175 178 181 185 188 192 195 199 203 207 211 215 219 223 226 230 234 238 241 245 248 251 254 257 259 261 262 263 264 264 264 263 261 259 257 253 250 246 241 236 230 224 218 212 205 198 191 184 178 171 164 157 151 144 138 132 126 121 116 111 106 101 97 93 89 85 82 78 75 72 70 67 64 62 60 58 56 54 52 50 49 47 45 44 43 41 40 39 38 37 35 34 33 32 31 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 7 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 19 19 20 21 22 22 23 24 26 27 28 29 31 33 34 36 38 40 42 45 47 50 52 55 58 61 64 68 71 75 78 82 86 90 93 97 101 105 109 114 118 122 125 129 133 137
 54 56 58 61 63 65 68 70 73 75 78 80 82 85 87 90 92 94 96 98 100 102 104 106 107 109 110 112 113 114 114 115 116 116 116 116 116 116 116 115 114 114 113 112 111 109 108 107 105 104 102 101 99 98 96 95 93 91 90 88 87 85 84 82 81 79 78 76 75 74 72 71 70 69 67 66 65 64 63 62 61 60 59 59 58 57 56 55 55 54 53 53 52 52 51 50 50 50 49 49 48 48 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 45 45 45 45 45 46 46 47 47 48 49 49 50 51 52 53 55 56 57 59 61 62 64 66 68 70 72 74 77 79 81 84 86 89 91 94 96 99 101 104 106 108 110 113 115 116 118 120 121 122 123 124 124 125 125 124 124 123 122 120 119 117 114 112 109 107 104 101 98 94 91 87 84 81 77 74 70 67 64 60 57 54 51 49 46 43 41 39 36 34 32 30 29 27 26 24 23 22 21 19 19 18 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 30 31 33 35 37 39 41 43 45 47 49 51
 43 44 45 46 47 49 50 51 52 53 55 56 57 58 60 61 62 64 65 67 68 70 71 73 75 76 78 80 82 84 86 88 90 92 94 97 99 102 104 107 110 113 116 119 123 126 130 133 137 141 145 150 154 159 163 168 173 178 183 188 193 199 204 209 214 219 223 228 232 236 240 244 247 250 252 254 255 256 257 257 256 255 254 252 249 246 242 238 233 228 223 217 211 205 198 191 184 177 170 163 156 149 142 135 128 122 115 109 103 97 92 86 81 76 72 67 63 60 56 53 50 47 44 41 39 37 35 33 31 30 28 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 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 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 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 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 39 41 42
 115 115 115 114 114 114 113 113 113 112 112 111 111 110 110 109 109 109 108 108 107 107 107 107 106 106 106 106 106 107 107 107 108 108 109 110 111 112 114 115 117 119 121 124 126 129 133 136 140 144 149 154 159 165 171 178 185 192 200 208 217 225 235 244 254 264 275 285 296 306 317 328 338 349 359 368 378 386 394 401 407 412 416 419 421 422 421 419 416 411 405 399 391 382 372 362 350 339 327 314 301 289 276 263 250 238 226 214 202 191 181 170 161 151 143 134 126 119 112 105 99 94 88 83 79 75 71 67 64 60 58 55 53 50 48 46 45 43 41 40 39 38 36 35 35 34 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 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 38 39 40 41 42 44 45 47 49 50 52 54 56 58 60 62 64 66 69 71 73 76 78 81 83 85 88 90 92 94 96 98 100 102 104 105 107 108 109 110 111 112 113 113 114 114 115 115 115
 65 65 66 66 67 67 68 68 68 69 69 70 70 70 71 71 72 72 72 73 73 73 74 74 74 75 75 76 76 76 77 77 78 78 79 79 80 81 81 82 83 84 85 86 87 88 89 91 92 94 95 97 99 101 103 105 108 110 113 115 118 121 124 127 130 133 136 139 143 146 149 153 156 160 163 166 170 173 176 179 183 185 188 191 194 196 198 200 202 204 205 207 208 208 209 209 209 209 209 208 207 206 204 203 201 199 197 194 192 189 186 183 180 177 174 170 167 163 160 157 153 150 147 143 140 137 134 131 128 125 122 120 117 115 112 110 108 106 104 102 100 98 96 95 93 92 90 89 88 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 72 71 70 69 68 68 67 66 65 65 64 63 63 62 61 60 60 59 58 58 57 56 56 55 54 54 53 52 52 51 50 50 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 56 57 58 58 59 59 60 61 61 62 62 63 64 64
 84 84 84 84 84 84 84 83 83 82 81 81 80 79 78 78 77 76 75 74 73 72 71 71 70 69 68 67 66 66 65 64 64 63 63 62 62 62 61 61 61 61 61 62 62 62 63 63 64 65 66 67 68 69 70 72 73 75 76 78 79 81 83 85 87 89 90 92 94 96 98 100 102 103 105 107 108 110 111 112 113 114 115 116 117 118 118 119 119 120 120 120 120 120 120 119 119 118 118 117 117 116 115 114 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 98 97 96 96 95 95 95 95 94 94 94 95 95 95 95 96 96 97 98 98 99 100 100 101 102 102 103 104 104 105 106 106 106 107 107 107 107 107 106 106 106 105 104 103 102 101 100 98 97 95 93 91 89 87 85 83 81 78 76 73 71 68 66 63 61 59 56 54 51 49 47 44 42 40 38 36 34 32 30 28 27 25 23 22 21 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 48 49 51 53 54 56 58 60 61 63 65 67 68 70 72 73 74 76 77 78 79 80 81 82 83 83 84 84
 47 48 49 49 50 51 52 52 53 54 55 55 56 57 58 59 60 61 62 63 64 66 67 68 69 71 72 74 75 77 79 81 82 84 87 89 91 94 96 99 101 104 107 110 113 117 120 123 127 130 134 137 141 144 148 151 155 158 161 163 166 168 170 172 174 175 176 176 176 176 176 175 174 172 170 168 166 164 161 158 155 152 148 145 141 138 134 131 127 124 120 116 113 109 106 103 99 96 93 90 87 84 81 79 76 73 71 68 66 64 62 60 58 56 54 52 51 49 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 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 32 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 43 44 45 45 46 47
 71 71 71 71 71 71 71 70 70 70 70 70 69 69 69 69 69 69 68 68 68 68 68 68 68 68 69 69 69 69 70 70 71 71 72 73 74 75 76 77 79 80 82 84 86 88 91 93 96 99 103 106 110 114 118 123 127 132 138 143 148 154 160 166 172 178 184 190 197 203 208 214 220 225 230 234 238 242 245 248 251 252 254 255 255 255 254 253 251 249 247 244 241 237 233 229 225 220 216 211 206 201 196 191 187 182 177 172 167 162 158 153 149 144 140 136 132 129 125 122 119 116 113 110 108 105 103 101 99 97 96 94 93 92 91 90 89 89 88 87 87 87 86 86 86 86 85 85 85 85 85 85 85 85 85 84 84 84 84 84 84 83 83 83 83 82 82 81 81 80 80 79 79 78 77 76 75 75 74 73 71 70 69 68 67 65 64 63 61 60 58 57 55 54 52 50 49 47 46 44 42 41 39 38 36 35 33 32 31 29 28 27 26 25 23 22 22 21 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 43 44 45 45 46 47 48 49 49 50 51 52 53 54 55 56 56 57 58 59 60 61 62 63 64 64 65 66 66 67 68 68 69 69 70 70 70 71 71 71 71 71 71 72 72 72 72
 84 85 86 88 89 90 91 92 94 95 96 97 98 98 99 100 101 102 103 104 105 106 108 109 110 111 113 114 115 117 119 121 122 125 127 129 132 134 137 140 143 147 151 155 159 164 169 174 179 185 191 198 205 212 220 228 236 244 253 262 271 280 289 299 308 317 326 335 343 352 359 367 373 380 385 390 394 398 401 403 404 405 405 403 402 399 396 392 387 381 375 368 361 353 344 335 326 316 306 296 286 275 264 254 243 232 222 211 201 192 182 173 164 155 147 139 132 125 119 112 106 101 96 91 87 83 79 76 72 69 67 64 62 60 58 56 54 53 51 50 49 48 47 46 45 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 21 22 23 25 26 28 29 31 33 35 36 38 40 42 45 47 49 51 53 55 57 60 62 64 66 68 70 72 74 76 77 79 81 82
 152 156 160 163 167 170 174 178 181 184 188 191 194 197 200 202 205 207 209 211 213 214 215 216 217 217 217 217 216 216 215 213 212 210 208 205 203 200 198 195 192 189 186 183 179 176 173 170 167 164 161 158 156 153 150 148 146 143 141 139 137 135 134 132 130 129 127 126 125 124 122 121 120 119 118 117 117 116 115 114 114 113 112 112 111 111 110 109 109 108 108 107 107 106 105 105 104 103 103 102 101 100 99 98 97 96 95 94 93 92 91 90 88 87 86 84 83 82 80 79 78 76 75 73 72 71 70 68 67 66 65 64 63 62 61 60 59 58 58 57 56 56 55 54 54 53 53 52 52 52 51 51 51 50 50 50 49 49 49 49 48 48 48 48 47 47 47 47 47 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 47 47 47 47 48 48 48 49 49 49 49 49 49 49 49 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 43 43 43 43 42 42 42 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 44 45 45 46 47 48 49 51 52 53 55 57 58 60 62 64 66 68 70 73 75 78 80 83 86 88 91 94 97 100 103 107 110 113 117 120 123 127 130 134 138 141 145 149
 73 72 71 71 70 69 68 67 66 65 64 63 62 60 59 58 57 56 54 53 52 51 49 48 47 46 45 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 43 44 45 46 48 49 51 52 54 56 57 59 61 63 65 67 69 71 73 75 77 80 82 84 86 89 91 94 96 98 101 103 106 108 110 112 115 117 119 121 123 125 126 128 129 130 131 132 133 134 134 134 134 134 134 133 133 132 131 130 128 127 126 124 122 121 119 117 115 113 111 109 107 105 103 101 99 97 95 93 92 90 88 86 84 82 80 79 77 75 73 72 70 68 67 65 63 62 60 59 57 56 54 53 52 50 49 48 46 45 44 42 41 40 39 38 37 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 37 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 69 70 71 71 72 73 73 74 74 74 75 75 75 75 75 75 74 74 74 73
 64 65 66 66 67 68 68 69 70 70 71 72 72 73 73 74 74 75 75 76 76 76 76 77 77 77 77 77 77 76 76 76 75 75 75 74 74 73 72 72 71 70 69 69 68 67 66 66 65 64 63 63 62 61 60 60 59 59 58 57 57 56 56 55 55 54 54 54 53 53 52 52 52 51 51 51 51 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 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 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 52 53 54 54 55 55 56 57 57 58 59 59 60 61 61 62 63 63
 34 34 34 34 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 42 43 43 44 45 45 46 47 48 49 50 51 52 53 55 56 57 59 60 62 63 65 67 69 70 72 74 76 78 80 82 84 86 88 90 92 94 95 97 99 100 102 103 104 105 106 107 108 108 109 109 109 109 109 109 108 108 107 107 106 105 104 103 102 101 100 99 97 96 95 93 92 90 89 87 86 84 83 81 80 78 77 75 74 72 71 69 68 66 65 64 62 61 60 59 57 56 55 54 53 52 51 51 50 49 48 48 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 47 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 53 54 54 54 54 54 55 55 55 55 55 55 55 55 55 55 54 54 54 54 53 53 53 52 52 51 51 50 49 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 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 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34
 39 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 49 49 50 50 51 52 52 53 54 54 55 56 57 58 58 59 60 61 63 64 65 66 68 69 71 73 75 77 79 81 84 86 89 92 95 98 102 106 109 113 118 122 127 131 136 141 146 151 156 161 167 172 176 181 186 190 194 198 202 205 208 210 212 213 214 215 215 214 213 211 209 207 204 201 197 193 189 185 180 175 170 165 160 155 150 145 140 135 130 125 120 115 111 106 102 98 94 90 86 83 80 76 73 71 68 65 63 61 59 57 55 54 52 51 49 48 47 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 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 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 22 22 23 23 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 37 38
 71 75 78 81 85 88 92 96 99 103 107 110 114 118 121 125 128 131 134 137 140 143 145 147 149 151 152 154 155 156 156 157 157 157 156 156 156 155 154 153 152 151 150 149 147 146 145 143 142 140 139 137 135 134 132 130 128 126 124 122 120 118 116 113 111 109 106 104 101 98 96 93 91 88 85 83 80 78 75 73 70 68 65 63 60 58 56 54 52 50 48 46 44 42 40 38 37 35 34 32 31 29 28 27 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 28 29 31 33 34 36 38 40 42 44 46 49 51 54 57 59 62 65 68
 38 40 43 45 48 51 54 57 60 64 68 72 76 81 86 91 97 103 109 116 123 131 139 147 156 165 174 184 193 203 213 223 232 241 250 258 265 271 276 280 283 284 284 283 281 277 273 267 261 254 246 238 230 222 214 205 197 189 182 174 167 160 153 147 141 135 129 124 119 114 110 106 102 98 94 91 87 84 81 78 76 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 33 32 31 30 30 29 29 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 26 27 28 29 29 30 31 32 32 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 35 34 33 33 32 31 31 30 29 28 28 27 26 25 24 24 23 22 21 20 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 16 17 17 18 19 21 22 23 24 26 27 29 30 32 34 36
 146 149 153 157 160 164 168 172 176 180 184 188 192 196 201 205 209 214 219 224 229 234 239 244 250 256 261 267 273 279 286 292 299 305 312 318 325 332 338 345 351 358 364 369 375 380 385 389 392 395 398 399 400 401 400 399 397 395 391 388 383 378 372 366 360 353 346 338 331 323 315 307 299 291 283 276 268 260 253 245 238 231 224 218 211 205 199 193 187 181 176 170 165 160 155 150 146 141 137 133 128 125 121 117 113 110 106 103 100 97 94 91 89 86 84 81 79 77 75 73 71 70 68 67 66 65 64 63 62 62 61 61 60 60 60 60 60 61 61 61 62 62 63 64 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 97 98 99 99 100 100 100 101 101 101 101 101 101 101 100 100 99 99 98 97 96 95 94 93 91 90 89 87 85 84 82 80 79 77 75 73 72 70 68 66 64 63 61 60 58 57 55 54 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 40 40 41 42 43 44 45 46 47 48 50 51 53 54 56 58 59 61 63 66 68 70 72 75 77 80 83 85 88 91 94 97 100 103 106 109 112 115 119 122 125 129 132 135 139 142
 94 97 99 102 105 107 110 112 115 117 120 122 124 126 128 130 131 133 134 135 136 137 138 139 139 139 139 139 139 139 139 138 137 137 136 135 134 133 132 131 130 129 128 127 126 125 125 124 124 124 124 124 124 125 125 126 127 128 130 131 133 135 138 140 143 146 149 152 155 159 163 167 171 175 180 184 189 194 199 204 209 214 219 223 228 233 237 241 245 249 252 254 257 258 259 260 260 259 257 255 252 249 245 240 235 230 224 217 211 204 197 190 183 176 169 162 155 149 142 136 130 124 119 113 108 104 99 95 91 87 84 80 77 74 72 69 67 65 63 61 59 57 56 54 53 52 50 49 48 47 46 46 45 44 43 42 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 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 34 35 36 36 37 37 38 39 39 39 40 40 41 41 41 41 41 41 42 42 41 41 41 41 41 41 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 29 30 31 32 34 35 37 38 40 42 44 45 47 49 52 54 56 58 61 63 65 68 70 73 75 78 81 83 86 89 91
 35 36 36 37 37 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 47 48 49 50 51 51 52 53 54 55 57 58 59 60 62 63 65 66 68 70 72 74 76 78 81 83 86 89 92 95 99 103 107 111 115 119 124 129 134 139 145 150 156 162 168 173 179 185 191 197 202 208 213 218 222 227 230 234 237 239 241 243 244 244 244 244 243 241 239 237 234 231 227 223 219 215 210 205 201 195 190 185 180 175 169 164 159 154 149 144 139 134 130 125 121 117 113 109 105 102 98 95 92 89 87 84 82 79 77 76 74 72 71 70 68 67 67 66 65 64 64 64 63 63 63 63 63 63 63 63 63 63 63 64 64 64 64 65 65 65 66 66 67 67 67 68 68 69 69 69 70 70 70 71 71 71 72 72 72 72 72 73 73 73 73 73 73 72 72 72 72 71 71 71 70 70 69 68 68 67 66 65 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 32 33 34 34 35
 69 72 74 76 78 80 82 84 86 89 91 92 94 96 98 100 102 103 105 107 108 110 111 112 114 115 116 117 118 119 120 121 122 123 124 125 126 126 127 128 129 129 130 131 132 133 134 135 136 137 138 139 141 142 144 145 147 149 150 152 154 156 158 160 162 164 165 167 169 171 173 174 176 177 178 179 180 181 182 182 182 182 182 181 181 180 178 177 175 173 170 168 165 162 158 155 151 147 143 139 135 130 126 122 117 113 108 104 100 95 91 87 83 80 76 72 69 66 63 60 57 55 52 50 48 46 44 42 41 39 38 37 36 35 34 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 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 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 23 24 25 27 28 30 31 33 35 36 38 40 42 44 46 48 50 52 54 56 59 61 63 65 67
 53 54 55 56 57 58 59 60 61 63 64 66 67 69 71 73 75 77 79 81 83 85 88 91 93 96 99 102 105 108 111 114 117 120 124 127 130 133 136 140 142 145 148 150 153 155 157 158 160 161 161 162 162 162 161 160 159 158 157 155 153 151 149 146 144 141 138 136 133 130 127 124 122 119 116 114 111 109 107 104 102 100 98 96 94 92 91 89 88 86 85 84 83 82 81 80 79 79 78 77 77 77 76 76 76 76 76 76 77 77 77 78 79 79 80 81 82 83 85 86 87 89 90 92 94 96 97 99 101 103 105 107 109 111 113 114 116 118 119 120 121 122 122 123 123 123 123 122 122 121 120 119 117 116 114 112 110 108 106 104 102 100 97 95 93 91 89 86 84 82 80 78 76 74 73 71 69 67 66 64 63 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 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 37 38 38 38 39 39 40 40 41 41 41 42 42 43 44 44 45 45 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 57 58 59 60 61 62 63 63 64 65 66 66 67 67 68 68 69 69 69 69 70 70 70 69 69 69 68 68 67 67 66 65 65 64 63 62 61 60 59 58 58 57 56 55 54 53 53 52 51 51 50 49 49 49 48 48 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 50 50 51 51 52
 86 87 88 89 90 91 92 94 95 96 98 99 101 102 104 106 108 109 111 114 116 118 120 123 125 128 131 133 136 139 142 145 149 152 155 159 162 165 169 172 175 179 182 185 187 190 192 194 196 198 199 200 200 200 200 199 198 197 195 193 191 189 186 183 180 177 174 170 167 163 160 156 153 150 146 143 140 137 134 131 129 126 123 121 119 117 115 113 111 110 108 107 106 104 103 102 102 101 100 100 99 99 99 98 98 98 98 99 99 99 99 100 100 101 101 102 102 103 103 104 104 105 105 106 106 106 107 107 107 107 107 107 106 106 105 105 104 103 102 101 100 99 97 96 95 93 92 90 89 87 85 84 82 80 79 77 76 74 73 71 70 68 67 65 64 62 61 60 59 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 59 60 61 62 63 64 64 65 66 67 67 68 69 69 70 71 71 72 73 73 74 74 75 76 76 77 78 78 79 80 80 81 82 83 83 84 85
 45 46 47 48 49 50 51 53 54 55 57 58 59 61 62 63 65 66 68 69 71 72 74 75 77 78 80 81 82 84 85 87 88 90 91 92 93 95 96 97 98 99 100 101 102 103 103 104 105 105 106 106 106 106 106 107 107 106 106 106 106 105 105 105 104 103 103 102 101 101 100 99 98 97 96 96 95 94 93 92 91 90 89 88 87 86 86 85 84 83 82 82 81 80 79 79 78 77 77 76 76 75 75 74 74 73 73 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 73 73 73 74 74 75 76 76 77 77 78 79 79 80 80 81 81 82 82 83 83 83 84 84 84 84 84 84 84 84 83 83 83 82 82 81 80 80 79 78 77 76 75 74 73 72 71 70 69 67 66 65 64 63 61 60 59 58 57 55 54 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 39 40 41 42 43
 80 83 85 88 92 95 98 102 106 111 115 120 125 130 136 142 148 154 160 167 174 181 188 195 202 209 215 222 227 233 237 241 244 247 248 248 248 246 243 240 236 231 226 220 213 207 200 193 186 179 172 166 159 153 147 141 136 131 126 122 117 114 110 106 103 100 98 95 93 91 89 87 85 84 83 81 80 79 78 78 77 76 76 75 75 75 75 74 74 74 74 74 74 75 75 75 75 75 76 76 76 76 77 77 77 78 78 78 78 78 79 79 79 79 79 79 78 78 78 77 77 76 76 75 74 74 73 72 71 70 69 68 66 65 64 63 61 60 59 57 56 55 53 52 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 49 50 52 54 55 57 59 60 62 64 65 66 68 69 70 71 72 73 73 74 74 75 75 75 75 75 75 75 74 74 74 73 73 72 71 71 70 70 69 68 68 67 66 66 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 58 57 57 57 56 56 56 56 55 55 55 55 55 54 54 54 54 54 53 53 53 53 52 52 52 52 52 51 51 51 51 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 50 50 50 50 51 51 52 52 53 54 54 55 56 57 58 59 60 61 63 64 66 67 69 71 73 75 77
 68 71 73 75 78 80 83 85 88 90 93 95 98 100 102 105 107 109 111 113 115 116 117 119 120 120 121 121 121 121 121 120 119 118 117 115 114 112 110 108 106 104 102 99 97 95 93 91 88 86 84 82 80 79 77 75 74 72 71 69 68 67 66 65 64 63 62 62 61 60 60 59 59 58 58 57 57 57 56 56 56 56 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 51 51 51 50 50 50 49 49 49 48 48 47 47 46 46 46 45 45 45 44 44 43 43 43 43 42 42 42 42 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 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 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 41 41 41 40 40 40 39 39 38 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 49 50 52 54 56 58 60 62 64 66
 61 61 62 62 63 63 64 64 65 65 66 66 66 67 67 68 68 68 69 69 69 69 69 70 70 70 70 70 70 70 70 69 69 69 69 69 68 68 68 67 67 66 66 66 65 65 64 64 64 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 64 64 65 65 66 67 67 68 69 70 71 72 73 74 75 76 77 79 80 82 83 85 86 88 90 91 93 95 97 99 101 103 105 107 109 112 114 116 118 120 122 124 125 127 128 130 131 132 132 133 133 133 133 132 132 131 129 128 126 124 122 120 118 115 112 110 107 104 101 98 96 93 90 87 85 82 79 77 75 72 70 68 66 64 62 60 58 56 55 53 52 50 49 47 46 45 44 43 41 40 39 38 38 37 36 35 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 40 41 42 43 43 44 45 46 46 47 48 49 49 50 51 51 52 53 53 54 54 55 56 56 57 57 58 58 59 59 60 60
 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 50 52 55 57 60 62 65 68 71 74 77 80 83 86 89 92 95 98 101 104 107 110 113 115 118 120 122 124 125 126 127 128 128 128 128 128 127 126 124 123 121 119 116 114 111 108 106 103 99 96 93 90 87 84 81 78 75 73 70 67 65 63 60 58 56 54 53 51 49 48 47 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 27 27 26 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 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 52 52 52 51 51 50 50 49 49 48 47 47 46 45 44 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 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 16 16 16 16 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 52 53 54 55 56 58 59 60 61 62 63 64 64 65 65 66 66 66 66 66 66 66 65 65 64 63 62 61 60 59 58 56 55 53 52 50 49 47 46 44 43 41 40 38 37 35 34 33 32 31 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 25 25 26 26 27 27 28 29 29
 64 64 64 64 64 65 65 64 64 64 64 64 64 64 64 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 64 64 65 66 67 68 69 70 71 73 74 76 78 79 81 83 86 88 90 92 95 97 100 102 105 107 110 112 114 116 118 120 122 123 125 126 127 127 128 128 128 127 127 126 125 123 122 120 118 116 114 112 109 107 104 101 99 96 93 90 88 85 82 79 77 74 72 69 67 64 62 60 58 56 54 52 50 48 47 45 43 42 41 39 38 37 36 35 34 33 32 32 31 31 30 30 30 30 29 29 29 30 30 30 30 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 59 61 62 64 65 66 68 69 70 72 73 74 75 76 77 78 79 80 80 81 81 82 82 82 82 82 82 82 81 81 80 79 79 78 77 75 74 73 72 70 69 68 66 65 63 62 60 59 58 56 55 54 52 51 50 49 48 47 46 46 45 44 44 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 37 37 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 48 49 50 50 51 52 53 54 55 56 56 57 58 59 59 60 60 61 62 62 62 63 63 64 64
 130 132 133 135 136 138 139 140 142 143 144 144 145 146 146 147 147 147 147 147 147 146 146 145 145 144 143 142 141 141 140 139 138 137 135 134 133 132 132 131 130 129 128 128 127 127 126 126 126 126 126 126 126 126 126 127 127 128 129 129 130 131 131 132 133 134 135 136 137 137 138 139 140 141 141 142 142 143 143 143 143 144 144 143 143 143 142 142 141 140 139 138 137 136 135 133 132 130 129 127 125 123 121 119 117 115 113 111 109 107 105 103 101 99 97 95 93 91 89 87 86 84 82 81 79 78 77 76 74 73 72 71 71 70 69 68 68 67 67 66 66 66 65 65 65 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 62 62 62 62 62 61 61 61 61 60 60 60 59 59 59 58 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 49 49 48 48 47 47 46 46 45 45 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 39 39 39 39 39 40 40 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 67 68 69 70 70 71 72 72 73 73 74 74 74 75 75 75 75 75 75 75 75 75 74 74 74 73 73 73 72 72 71 70 70 69 69 68 67 67 66 65 65 64 64 63 62 62 61 61 60 60 60 59 59 59 59 59 59 59 59 59 59 60 60 61 61 62 63 64 65 66 67 68 70 71 72 74 76 77 79 81 83 84 86 88 90 93 95 97 99 101 103 105 108 110 112 114 116 118 120 122 124 126 128
 132 133 134 134 134 133 132 130 129 127 124 122 119 116 113 110 107 104 101 97 94 91 88 85 82 79 77 74 72 69 67 65 63 61 60 58 57 55 54 53 52 51 51 50 50 50 49 49 49 50 50 50 51 52 52 53 54 55 56 57 59 60 61 63 64 66 67 69 71 72 74 76 77 79 81 83 84 86 88 89 91 92 94 95 97 98 99 100 101 102 103 103 104 104 104 104 104 104 104 103 102 101 100 99 98 96 95 93 91 89 87 85 83 81 79 76 74 72 70 67 65 63 61 59 57 56 54 52 51 49 48 47 46 45 44 43 42 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 27 27 26 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 25 26 28 29 31 33 35 38 40 43 45 48 51 55 58 61 65 69 73 77 81 85 90 94 98 102 106 110 114 117 121 124 126 129 131
 106 106 106 106 106 105 105 104 102 101 100 98 96 94 92 90 88 86 83 81 79 77 74 72 70 68 66 64 62 60 58 56 54 53 51 50 48 47 46 45 44 43 42 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 30 30 31 31 32 32 33 34 35 36 37 38 39 41 42 43 45 46 48 50 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 80 82 84 85 87 88 89 90 90 91 91 92 91 91 91 90 89 88 87 86 85 83 81 80 78 76 74 72 70 68 66 64 61 59 57 55 53 51 50 48 46 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 48 49 50 52 53 55 56 58 60 62 64 66 68 70 72 74 76 78 80 83 85 87 89 91 93 95 97 99 100 102 103 104 105 106
 76 75 75 74 74 73 73 72 71 71 70 70 69 69 68 67 67 66 66 65 65 65 64 64 64 63 63 63 63 62 62 62 62 62 62 63 63 63 63 63 64 64 65 65 65 66 67 67 68 68 69 70 70 71 72 72 73 74 74 75 75 76 76 77 77 77 78 78 78 78 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 79 78 78 78 78 78 78 79 79 79 79 79 79 79 79 79 80 80 80 80 81 81 81 81 82 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 82 81 81 81 80 80 79 79 79 78 78 77 77 77 76 76 75 75 75 74 74 74 73 73 73 73 72 72 72 72 72 71 71 71 71 71 70 70 70 70 70 69 69 69 69 68 68 68 67 67 67 66 66 65 65 64 64 63 63 62 61 61 60 59 58 57 56 56 55 54 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 52 54 55 57 58 60 61 62 64 65 66 68 69 70 71 72 73 74 75 76 76 77 77 78 78 79 79 79 79 79 79 79 79 79 79 78 78 78 77 77 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
 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 33 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 45 46 47 47 48 49 50 51 52 53 54 55 55 56 57 58 59 60 60 61 62 62 63 64 64 65 65 65 66 66 66 66 66 66 67 67 66 66 66 66 66 66 66 65 65 65 65 64 64 64 63 63 63 62 62 61 61 61 60 60 59 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 49 48 48 47 47 47 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 45 45 45 44 44 43 43 42 41 41 40 40 39 38 38 37 36 35 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 24 24
 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 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 61 62 62 63 64 65 66 67 67 68 69 69 70 70 71 71 71 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 71 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 67 67 67 66 66 65 65 64 64 63 63 62 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 42 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 40 40 40 39 39 39
 152 151 150 149 146 144 141 138 134 131 127 124 120 117 113 110 106 103 100 97 94 91 89 86 84 81 79 77 75 73 71 69 67 66 64 63 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 46 46 47 47 47 47 47 47 47 47 46 46 45 44 43 43 41 40 39 38 36 35 33 32 30 29 28 26 25 23 22 21 20 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 8 8 9 10 11 12 14 15 17 18 20 23 25 28 30 34 37 41 45 49 54 59 64 69 75 81 87 94 100 107 113 119 125 131 136 140 144 147 149 151 152
 104 105 106 107 107 108 108 107 107 106 105 104 102 101 99 97 95 93 91 89 87 85 83 80 78 76 74 72 70 68 66 64 63 61 60 58 57 56 54 53 52 51 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 33 34 36 37 39 41 43 45 47 49 51 53 55 57 60 62 64 66 68 70 72 74 76 78 79 81 82 83 83 84 84 84 84 84 83 82 81 80 78 77 75 73 71 69 67 65 63 61 59 56 54 52 50 48 46 44 42 41 39 37 36 34 33 31 30 29 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 40 41 43 45 46 48 50 52 54 56 59 61 64 66 69 71 74 77 79 82 85 87 90 92 95 97 99 101 102
 43 46 48 50 53 56 58 61 64 67 71 74 78 81 85 89 93 98 102 107 112 117 123 128 134 139 145 151 157 162 168 173 179 183 188 192 195 198 200 201 201 201 200 198 195 192 188 184 179 174 169 164 158 153 148 143 138 133 128 124 120 116 113 109 106 103 100 98 96 93 91 89 88 86 85 83 82 81 79 78 77 76 75 74 73 71 70 69 68 67 65 64 63 61 60 58 56 55 53 51 49 47 45 43 42 40 38 36 34 32 30 29 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 30 31 32 33 35 36 37 39 40 42 43 45 47 48 50 51 53 54 55 57 58 59 60 60 61 61 61 61 61 60 59 58 57 56 55 53 52 50 48 46 44 43 41 39 37 35 34 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 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 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 10 10 11 12 13 14 16 17 18 19 21 22 23 25 26 28 30 31 33 35 37 39 41
 36 37 39 40 41 43 44 46 47 49 51 52 54 55 57 59 60 62 63 65 66 67 69 70 71 71 72 72 73 73 73 73 72 72 71 70 69 68 67 65 64 62 61 59 58 56 54 53 51 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 34 35
 86 86 86 86 86 86 86 86 86 86 86 87 87 87 88 88 89 90 90 91 92 93 94 95 97 98 100 101 103 104 106 108 110 111 113 115 117 119 120 122 123 125 126 127 128 128 129 129 129 129 129 128 128 127 126 125 124 122 121 120 118 117 115 114 112 111 109 108 107 105 104 103 102 101 100 99 98 97 96 96 95 95 94 94 93 93 92 92 92 91 91 91 90 90 89 89 88 88 87 87 86 85 84 83 82 80 79 78 76 74 73 71 69 67 65 63 61 59 57 55 52 50 48 46 44 42 40 39 37 35 34 32 31 29 28 27 26 25 24 23 22 21 20 20 19 18 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 46 48 49 50 51 52 53 54 55 56 57 57 58 58 58 58 58 58 58 58 57 57 56 55 54 53 52 51 50 49 48 47 46 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 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 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 34 36 37 39 41 43 45 47 49 51 53 56 58 60 62 64 66 68 70 72 73 75 77 78 79 80 81 82 83 84 84 85 85 85 85 86 86 86
 76 78 80 83 85 88 90 93 95 98 100 103 105 108 111 113 115 118 120 122 124 126 128 130 132 133 134 135 136 137 137 137 137 136 136 135 134 132 130 128 126 124 121 119 116 113 110 107 104 101 97 94 91 88 85 82 79 76 74 71 68 66 64 62 59 57 55 54 52 50 49 47 46 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 42 43 44 45 46 47 49 50 51 52 54 55 56 57 59 60 61 63 64 65 66 68 69 70 72 73 74 75 76 78 79 80 81 82 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 103 104 104 105 105 105 105 105 105 104 104 103 102 101 100 98 97 95 94 92 90 88 86 84 81 79 77 75 73 71 68 66 64 62 60 58 57 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 38 39 40 41 43 44 45 47 48 50 52 53 55 57 59 61 63 65 67 69 71 73
 28 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 47 49 51 53 55 58 60 63 65 68 71 74 77 81 84 88 92 95 99 103 107 111 115 119 123 126 129 132 135 138 140 141 143 143 144 143 143 142 140 138 136 133 130 127 124 120 116 113 109 105 102 98 94 91 87 84 81 78 75 72 69 67 64 62 60 58 56 54 52 51 49 48 46 45 44 42 41 40 39 39 38 37 36 36 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 44 45 45 46 47 48 49 49 50 51 51 52 53 53 53 54 54 54 54 54 54 54 54 54 54 53 53 53 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 44 44 43 43 42 41 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 26 26 27
 22 23 24 25 26 27 29 30 32 33 35 36 38 40 42 44 46 48 50 53 55 57 60 62 65 67 70 72 75 77 79 82 84 86 88 89 91 92 94 95 96 96 97 97 97 98 97 97 97 97 96 95 95 94 93 92 91 91 90 89 88 87 85 84 83 82 81 80 78 77 76 75 73 72 70 69 67 66 64 63 61 60 58 57 55 54 52 51 49 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 17 17 18 18 18 18 18 18 19 19 20 20 21 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 42 43 43 44 44 44 44 44 44 44 44 44 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 35 34 34 33 32 32 31 30 29 29 28 27 26 25 24 24 23 22 21 20 20 19 18 17 17 16 15 14 14 13 13 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 29 30 31 32 34 35 36 37 38 40 41 42 43 44 44 45 46 46 47 47 47 47 48 47 47 47 46 46 45 45 44 43 42 42 41 40 39 38 37 36 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 50 51 52 53 54 55 57 58 59 60 61 63 64 65 66 68 69 70 71 73 74 75 76 77 78 79 79 80 80 81 81 81 82 82 81 81 81 81 80 80 79 79 78 77 77 76 75 75 74 73 73 72 72 71 71 70 70 70 69 69 69 69 68 68 68 68 68 68 68 69 69 69 69 69 69 70 70 70 70 71 71 71 71 72 72 72 72 72 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 72 72 72 72 72 72 72 72 72 72 71 71 71 71 71 70 70 70 69 69 68 68 67 67 66 66 65 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 49 48 47 46 45 44 43 43 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 28 28 28 28 28 28 29 29 29 30 30 31 31 31 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 44 45 46 47 48 49 49 50 51 52 53 53 54 55 56 56 57 58 58 59 60 60 61 61 62 62 63 63 64 64 65 65 65 66 66 66 66 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 66 66 66 65 65 65 64 64 64 63 63 62 62 61 60 60 59 59 58 57 57 56 55 55 54 53 53 52 51 50 50 49 48 48 47 46 46 45 45 44 44 43 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 43 44 45 45 46 46 47 48 49
 46 44 43 41 39 38 36 35 33 32 31 30 29 27 26 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 28 29 30 32 33 35 37 38 40 43 45 47 50 53 56 59 63 67 71 75 79 84 89 94 100 106 112 118 124 129 135 140 145 149 153 155 157 157 157 155 152 148 144 138 132 126 120 113 106 99 93 87 81 75 70 65 61 57 53 49 46 43 40 38 36 34 32 30 29 27 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 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 16 16 16 17 17 18 19 19 20 21 22 23 24 25 27 28 30 32 34 36 39 41 44 47 50 54 58 61 66 70 74 79 84 88 93 97 101 105 108 111 114 116 117 117 117 116 115 113 111 108 105 102 98 95 91 88 84 80 77 73 70 67 64 61 58 56 53 51 49
 70 71 72 73 74 75 75 76 76 77 77 77 78 78 78 78 78 78 77 77 77 76 76 76 75 75 74 74 74 73 73 72 72 71 71 70 70 70 69 69 68 68 68 67 67 66 66 65 65 65 64 63 63 62 62 61 60 60 59 58 57 57 56 55 54 53 52 51 50 50 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 65 66 67 67 67 68 68 68 69 69 69 69 68 68 68 68 67 67 66 66 65 65 64 63 62 62 61 60 59 59 58 57 56 55 54 54 53 52 51 50 49 49 48 47 46 45 44 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 39 40 41 42 44 45 46 47 48 50 51 52 53 55 56 57 59 60 61 63 64 65 67 68 69
 69 69 69 68 68 67 67 66 66 65 64 64 63 63 62 61 61 60 59 59 58 58 57 57 56 56 56 55 55 55 55 54 54 54 54 54 55 55 55 56 56 57 57 58 58 59 60 61 62 63 64 65 65 66 67 68 69 70 71 72 73 73 74 75 75 75 76 76 76 76 75 75 75 74 73 73 72 71 70 69 68 67 65 64 63 62 60 59 58 57 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 36 35 34 34 34 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 48 49 49 50 50 51 52 52 53 54 54 55 55 56 56 57 57 57 58 58 58 59 59 59 59 60 60 60 60 60 60 60 60 59 59 59 59 58 58 58 57 57 56 56 55 55 54 54 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 68 69 70 70 71 71 71 72 72 72 72 72 72 71 71 71 70 70 69 69 68 68 67 67 66 65 65 64 64 63 63 63 62 62 62 61 61 61 61 61 61 61 61 62 62 62 62 63 63 64 64 64 65 65 66 66 67 67 68 68 68 69 69 69 70 70 70 70 70 70 70 70 70 70 70 69
 29 30 32 33 35 37 40 42 45 47 51 54 58 62 66 71 76 81 88 94 101 109 118 127 136 147 158 169 181 194 206 219 231 242 253 263 271 277 281 283 282 280 275 268 260 250 240 228 217 205 193 181 170 159 149 140 131 122 114 107 100 94 89 83 78 74 70 66 63 59 57 54 51 49 47 45 43 41 39 38 36 35 34 33 31 30 29 28 28 27 26 25 24 24 23 22 22 21 21 20 19 19 19 18 18 17 17 17 16 16 16 15 15 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 21 22 23 23 24 25 25 26 27 27 28 29 29 30 30 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 41 42 43 44 45 47 48 50 52 55 57 60 63 66 70 74 78 83 88 93 99 106 113 120 128 136 144 152 161 170 179 187 195 203 210 216 221 226 229 231 232 232 230 228 225 221 216 210 205 199 193 186 180 173 167 161 155 149 144 139 133 128 124 119 115 111 107 103 100 97 93 90 87 85 82 79 77 74 72 70 68 65 63 61 60 58 56 54 52 51 49 47 46 44 43 42 40 39 37 36 35 34 33 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27
 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 63 63 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 72 73 73 73 73 73 73 73 73 73 73 73 72 72 71 71 71 70 69 69 68 68 67 67 66 65 65 64 64 63 63 63 62 62 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 53 53 54 54 55 55 56 57 58 59 59 60 61 62 63 64 66 67 68 69 70 72 73 74 76 77 78 80 81 82 84 85 87 88 89 91 92 93 95 96 97 98 99 100 101 102 102 103 104 104 105 105 105 105 105 105 105 105 104 104 103 102 102 101 100 99 98 96 95 94 92 91 89 88 86 85 83 81 80 78 76 75 73 71 70 68 67 65 64 62 61 59 58 57 55 54 53 52 50 49 48 47 46 45 44 43 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 29 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 44 45 46 47 48 49 50 51 51 52 53 54 55 55 56 56 57 58 58 59 59 59 60 60 60 60 61 61 61
 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 23 24 26 27 29 31 34 36 39 42 46 50 54 58 63 69 75 81 88 96 104 113 122 132 142 153 165 176 188 199 210 220 230 238 244 249 252 253 252 249 244 237 229 220 210 199 189 178 167 157 147 137 128 119 111 104 96 90 84 78 73 68 63 59 55 52 48 45 42 40 38 35 33 32 30 28 27 26 24 23 22 21 21 20 19 19 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 39 40 41 42 43 43 44 45 46 46 47 47 48 48 48 48 47 47 46 46 45 44 43 42 41 40 38 37 36 35 34 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16
 40 39 37 36 35 34 33 32 31 31 30 29 28 27 26 25 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 16 16 16 17 17 17 18 19 19 20 21 21 22 23 24 25 26 28 29 30 32 33 35 36 38 39 41 43 45 46 48 50 52 54 56 58 59 61 63 65 67 68 70 72 73 75 76 78 79 80 82 83 84 85 86 87 88 89 90 90 91 92 92 93 93 94 95 95 96 96 97 97 98 99 99 100 100 101 102 102 103 104 105 105 106 107 108 108 109 110 111 112 113 113 114 115 116 116 117 118 118 119 119 120 120 121 121 121 122 122 122 122 122 122 122 122 122 122 121 121 121 120 119 119 118 117 116 115 114 113 111 110 108 107 105 103 101 99 97 95 93 91 89 86 84 82 79 77 74 72 70 67 65 63 60 58 56 54 52 50 48 46 44 43 41 40 38 37 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 66 67 68 69 70 70 71 71 72 72 73 73 74 74 74 74 75 75 75 75 75 75 75 74 74 74 74 74 73 73 73 72 72 72 71 71 70 70 69 69 68 68 67 67 66 65 65 64 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41
 31 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 47 48 49 51 52 54 55 56 58 59 60 62 63 64 65 66 66 67 68 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 37 35 34 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 35 36 37 38 39 40 40 41 42 42 43 43 44 44 44 44 44 44 44 44 43 43 42 42 41 41 40 39 39 38 37 36 35 35 34 33 32
 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 52 52 52 51 51 50 50 49 49 48 48 47 46 46 45 45 44 43 43 42 42 41 40 40 39 39 38 38 38 37 37 36 36 36 36 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 39 39 40 40 41 41 41 42 42 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 47 47 47 47 48 48 48 47 47 47 47 47 47 46 46 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 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 46 47 47 47 48 48 48 49 49 49 49 50 50 50 50 51 51 51 51 51 51 52 52 52 52 52 52 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 53
 64 64 64 64 64 64 65 65 65 66 66 67 67 68 69 70 71 72 73 75 76 78 80 82 84 86 88 91 94 96 100 103 106 110 114 118 122 126 130 135 139 144 148 153 157 162 166 170 174 177 180 183 185 187 189 190 190 190 190 189 188 186 184 181 178 175 172 168 164 160 156 152 148 144 140 136 132 128 124 120 117 113 109 106 103 100 96 94 91 88 85 83 80 78 75 73 71 69 67 65 63 62 60 58 57 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 47 48 50 51 53 54 56 58 60 61 63 65 67 69 71 73 75 76 78 80 81 83 84 85 86 87 87 87 87 87 87 86 85 84 82 81 79 77 76 74 72 70 68 66 64 62 60 58 56 55 53 51 50 49 47 46 45 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 49 50 50 51 52 53 54 55 56 56 57 58 59 59 60 61 61 62 62 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64 64
 92 93 94 95 95 96 97 98 99 99 100 101 101 101 102 102 102 102 102 102 102 102 102 101 101 100 99 99 98 97 96 94 93 92 90 89 87 86 84 83 81 79 78 76 74 72 71 69 67 66 64 63 61 59 58 57 55 54 53 51 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 38 38 38 38 38 38 39 39 39 40 40 41 41 41 42 43 43 44 44 45 46 46 47 48 48 49 50 50 51 52 53 53 54 54 55 55 56 56 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 55 55 54 54 53 53 52 52 52 51 51 50 50 49 49 48 48 48 47 47 47 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 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 51 52 53 54 55 55 56 57 57 58 58 59 59 60 60 60 60 60 60 59 59 58 58 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 30 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 64 65 66 67 68 69 69 70 71 72 72 73 74 75 76 76 77 78 79 80 81 82 83 83 84 85 86 87 88 89 90 91
 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 12 13 13 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 33 34 35 36 38 39 40 42 43 44 46 47 48 49 50 51 52 52 53 53 54 54 54 54 54 54 53 53 52 52 51 51 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 42 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 39 39 39 38 38 38 37 37 36 35 35 34 33 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 28 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 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 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18
 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 47 48 49 49 50 51 52 52 53 54 55 56 56 57 58 59 60 60 61 62 63 63 64 64 65 65 65 65 65 65 65 65 64 64 63 63 62 61 60 59 58 56 55 54 52 51 49 48 46 45 44 42 41 39 38 37 36 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 46 46 46 45 45 44 43 43 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27
 21 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 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 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 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 21 20 20 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 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 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 20 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 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 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21
 62 65 67 69 71 73 75 78 80 82 83 85 87 89 90 91 93 94 95 96 97 97 98 98 99 99 99 100 100 100 100 100 100 100 101 101 101 101 101 101 101 101 101 101 101 101 101 101 101 100 100 99 98 97 97 95 94 93 91 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 55 53 51 50 48 47 45 44 43 42 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 25 26 27 28 29 30 30 32 33 34 35 36 37 39 40 41 43 44 46 47 48 50 51 53 54 55 57 58 59 60 61 62 63 64 65 65 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 75 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 92 93 93 94 94 94 94 93 92 91 90 89 87 85 83 81 79 77 74 72 69 67 64 62 60 57 55 53 51 50 48 46 45 43 42 41 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 44 46 48 50 52 54 56 58 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 41 41 40 40 40 41 41 41 42 42 43 43 44 45 46 48 49 50 52 54 55 57 59 61 64 66 68 71 73 76 79 81 84 86 89 91 93 96 97 99 101 102 103 103 104 104 104 103 102 101 100 99 98 96 95 93 91 90 88 87 85 83 82 80 79 78 77 75 74 73 73 72 71 70 70 69 69 69 68 68 68 68 67 67 67 67 67 67 67 67 67 67 66 66 66 65 65 65 64 63 63 62 61 61 60 59 58 57 56 55 54 53 52 52 51 50 49 48 48 47 46 46 46 45 45 45 44 44 44 44 45 45 45 45 46 46 47 47 48 48 49 50 50 51 52 53 54 54 55 56 57 57 58 59 59 60 60 61 61 62 62 62 62 62 62 62 62 62 62 61 61 60 60 59 59 58 58 57 56 56 55 54 54 53 52 52 51 50 50 49 48 48 47 46 45 45 44 43 43 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 40 41 42 43 43 44 44 45 46 46 47 47 48 48 48 49 49 49 50 50 50 50 50 51 51 51 51 51 52 52 52 53 53 53 54 54 54 55 56 56 57 57 58 59 59 60 60 61 62 62 63 63 64 64 65 65 65 65 65 65 65 65 64 64 63 63 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 45 43 41 40 38 37 36 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 26 26 26 27 28 28 29 30 30 31 32 33 34 36 37 38 40 41 43 45 46 48 50 52 54 57 59 61 64 66 68 71 73 76 78 80 82 84 86 88 89 90 91 91 91 91 90 89 88 87 85 83 80 78 75 73 70 67 64 61 59 56 53 50 48 45 43 41 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 17 18 18 19 19 20 21 22 22 23 24 25 26 26 27 28 29 30 30 31 32 33 33 34 35 35 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 35 35 34 33 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 27 28 30 32 33 35 37 40 42 44 47 49 52 54 57 59 61 64 66 68 69 71 72 73 73 73 73 72 72 71 69 68 66 64 62 60 58 56 54 52 50 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 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 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 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 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14
 74 71 69 66 64 62 60 58 56 55 53 52 51 50 49 49 48 47 47 47 46 46 46 46 46 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 50 50 51 51 51 50 50 50 50 49 49 48 48 47 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 36 36 35 35 35 35 35 36 36 36 37 37 38 39 40 41 42 43 44 46 47 49 51 53 56 59 62 65 68 72 76 80 85 90 95 101 107 113 119 125 131 137 143 148 152 156 158 160 160 160 158 155 151 146 141 135 129 122 115 109 102 96 90 84 78 73 68 63 59 55 51 47 44 41 39 36 34 32 30 28 27 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 49 50 52 53 53 54 55 56 56 57 57 57 57 57 57 56 56 55 54 53 52 51 50 49 47 46 44 43 41 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 15 16 16 16 16 16 16 17 17 17 18 18 19 20 21 21 23 24 25 26 28 29 31 33 35 38 40 43 46 49 52 56 60 64 69 73 79 84 90 96 102 109 116 123 130 138 145 152 159 166 172 178 182 186 189 191 192 191 190 188 184 180 175 170 164 158 152 146 140 134 128 122 116 111 106 101 96 92 88 84 81 77
 27 27 27 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 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 39 40 40 41 42 42 43 43 43 43 43 42 42 41 40 39 38 37 36 35 33 32 31 30 29 28 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 25 25 25 25 24 24 23 23 23 22 21 21 20 20 19 19 18 18 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 37 38 39 39 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 35 35 34 34 33 33 32 31 31 30 30 29 29 29 28 28
 49 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 50 50 51 51 52 52 53 54 55 56 57 58 59 60 62 63 65 66 68 70 72 74 76 78 80 82 84 86 88 90 92 93 95 96 97 98 99 100 100 100 100 100 99 98 98 96 95 94 93 91 90 88 87 85 84 82 81 80 78 77 76 75 74 73 73 72 72 71 71 71 71 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 69 69 68 68 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 53 53 52 51 50 50 49 48 48 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 47 48 48 49 49 50 51 51 52 53 53 54 55 56 56 57 57 58 59 59 59 60 60 60 61 61 61 61 61 60 60 60 60 59 59 58 58 58 57 57 56 56 55 55 54 54 54 53 53 53 53 53 53 53 54 54 54 55 56 56 57 58 59 60 61 63 64 65 67 68 69 71 72 74 75 76 77 78 79 80 81 82 82 83 83 83 83 83 82 82 81 81 80 79 78 77 77 76 75 74 73 72 72 71 70 70 69 69 69 68 68 68 68 68 68 68 68 69 69 69 69 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 70 70 69 69 68 68 67 66 66 65 64 63 62 61 61 60 59 58 57 57 56 55 55 54 53 53 52 52 51 51 50 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
 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 24 25 27 28 29 30 31 32 34 35 36 38 39 40 41 42 43 44 45 46 46 47 47 47 47 47 47 46 45 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 40 42 43 44 45 46 47 48 48 49 49 49 49 49 49 49 48 48 47 46 45 44 43 42 41 40 39 37 36 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 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 24 25 26 27 27 28 29 29 30 30 31 31 32 32 32 33 33 33 33 33 33 33 32 32 32 31 31 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18
 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 6 6 6 6 6 6
 24 23 22 21 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 16 17 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 41 44 46 49 53 56 60 63 67 71 75 80 84 88 93 97 101 105 109 112 115 118 120 121 122 123 122 122 120 118 116 114 111 108 104 101 98 95 91 88 85 82 79 77 74 72 69 67 65 64 62 60 59 58 57 56 55 54 53 53 52 52 51 51 51 50 50 50 50 50 50 49 49 49 49 48 48 48 47 46 46 45 44 43 43 42 41 40 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 14 14 14 15 15 15 16 16 17 17 18 19 20 21 22 24 25 27 29 31 33 36 39 42 46 49 54 58 63 68 74 80 86 92 99 106 112 119 124 130 135 138 141 143 143 142 140 138 134 130 125 120 114 108 103 97 91 86 81 76 71 67 63 59 55 52 49 46 43 40 38 35 33 31 29 28 26 24 23 22 20 19 18 17 16 16 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 45 46 46 46 47 47 46 46 46 45 44 43 42 41 40 39 37 36 34 33 32 30 29 27 26 25
 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 62 64 65 66 67 67 68 68 68 68 67 67 66 65 64 64 63 61 60 59 58 57 56 55 53 52 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 17 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 32 33 35 36 38 40 42 44 46 48 51 53 56 58 61 64 67 69 72 74 76 77 79 80 80 81 80 79 78 77 75 73 70 68 65 63 60 57 54 52 49 47 45 42 40 39 37 35 34 32 31 30 29 28 27 27 26 26 26 25 25 25 25 25 26 26 26 27 27 28 28 29 30 31 32 33 33 34 36 37 38 39 40 41 42 44 45 46 47 49 50 51 52 53 54 56 57 58 58 59 60 61 62 62 63 63 64 64 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 64 64 64 64 63 63 62 61 61 60 59 58 57 56 55 54 53 51 50 49 47 46 45 43 42 40 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 17 17 16 16 17 17 17 17 18 18 19 19 20 21 21 22 23 24 26 27 28 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 49 49 50 51 52 53 54 55 56 58 59 60 62 63 65 66 67 69 70 71 72 73 74 74 75 75 75 75 74 74 73 72 71 70 69 67 66 65 63 62 60 59 58 56 55 54 53 52 52 51 50 50 50 49 49 50 50 50 50 51 52 52 53 54 55 56 58 59 60 62 63 65 67 68 70 72 74 76 78 80 82 84 86 88 90 92 94 95 97 99 101 102 104 105 106 107 108 109 109 110 110 110 110 109 109 108 107 106 105 104 103 101 100 98 96 95 93 91 89 88 86 84 83 81 79 78 77 75 74 73 72 70 70 69 68 67 67 66 66 65 65 65 65 64 64 64 64 64 64 64 65 65 65 65 65 65 65 64 64 64 64 64 63 63 63 62 62 61 61 60 60 59 58 58 57 57 56 55 55 54 54 53 53 53 52 52 52 52 52 52 53 53 54 54 55 56 57 58 60 61 63 65 67 69 72 74 77 79 82 85 88 91 94 97 100 103 105 108 110 112 114 115 117 117 118 118 118 118 117 116 115 113 112 110 108 106 104 102 100 98 96 94 92 91 89 87 86 84 82 81 80 78 77 76 74 73 72 71 70 69 68 67 65 64 63 62 61 60 59 58 57 56 56 55 54 53 52 51 51 50 49 49 48 48 47 47 47 47 46 46 46 46 46 46 46 46 47 47 47 47 47 48
 22 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 48 50 52 53 55 56 58 59 61 62 64 65 66 67 68 69 70 70 71 71 71 71 70 70 69 69 68 67 66 64 63 62 60 59 57 56 54 53 51 49 48 46 45 44 42 41 40 39 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 25 25 25 25 25 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 36 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 53 54 56 57 59 61 62 64 66 68 70 72 74 76 77 79 81 82 84 85 86 87 87 88 88 87 87 86 85 84 83 81 79 77 75 73 70 68 66 63 61 59 56 54 52 50 48 46 44 42 40 39 37 36 35 34 33 32 31 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 24 25 25 26 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 35 35 34 34 33 32 32 31 30 29 29 28 27 26 26 25 24 23 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 26 27 29 30 31 33 35 37 39 41 44 46 49 52 54 57 60 63 65 68 70 72 73 75 75 76 76 75 74 73 71 69 67 65 63 60 58 55 52 50 48 45 43 41 39 37 35 34 32 30 29 28 27 26 25 24 23 22 21 21 20 20 20 19 19 19 19 18 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 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 27 27 27 27 26 26 25 25 24 24 23 23 22 21 21 20 19 18 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 45 45 46 46 46 46 47 47 48 48 49 49 50 50 51 52 52 53 54 55 56 57 59 60 61 62 64 65 67 68 70 72 73 75 77 78 80 82 83 85 86 88 89 91 92 93 94 95 96 97 97 98 98 98 98 98 97 97 96 95 94 93 92 91 90 88 87 85 84 82 81 79 77 76 74 73 71 70 68 67 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 46 45 45 45 44 44 44 44 44 44 44 44 45 45 45 46 46 47 47 48 48 49 50 50 51 51 52 53 53 54 55 55 56 57 57 58 58 59 59 60 60 60 61 61 61 61 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 64 64 64 64 65 65 65 66 66 66 67 67 68 68 68 69 69 69 69 70 70 70 70 71 71 71 71 71 71 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 73 73 72 72 72 71 71 70 70 69 68 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 39 39 39 39 39 39 39 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 52 54 55 56 57 59 60 62 63 65 66 68 69 71 72 73 75 76 77 78 80 80 81 82 83 83 83 84 84 83 83 83 82 82 81 80 79 78 77 76 75 74 72 71 69 68 67 65 64 63 61 60 59 57 56 55 54 53 52 51 50 49 48 47 47 46 46 45 45 44 44 44 44 44 44 44 44 44 44 44 44 45
 42 42 42 42 42 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 45 46 47 47 48 48 49 49 50 50 50 50 50 50 50 50 50 49 49 48 47 46 45 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 36 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 47 48 48 48 48 49 49 48 48 48 48 47 47 46 45 45 44 43 42 41 40 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 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 30 30 31 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 51 52 52 52 52 52 52 51 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 39 40 40 41 41
 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 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 9 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 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 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 44 45 45 45 45 45 45 45 44 44 43 42 41 40 39 38 37 36 35 34 32 31 30 29 29 28 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 36 37 37 37 38 38 38 38 38 38 38 38 38 37 37 36 36 35 35 34 33 33 32 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 44 45 45 45 45 46 45 45 45 45 44 44 43 43 42 42 41 40 39 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 43 43 44 44 44 45 45 45 45 44 44 44 43 43 42 41 40 39 38 37 36 35 34 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 25 26 27 28 30 31 33 34 36 37 39 40 41 43 44 45 46 47 48 49 49 49 50 50 50 49 49 48 48 47 46 45 44 43 42 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 47 48 48 49 49 49 49 49 49 48 48 47 47 46 45 44 43 42 41 40 38 37 36 34 33 32 30 29 28 27 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 17 17 18 19 19 20 21 22 23 24 25 25 26 27 28 29 30 30 31 32 32 33 33 33 34 34 34 34 34 34 34 34 33 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 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
 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 28 28 27 26 26 25 24 24 23 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 11 11 11 12 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 31 32 33 33 34 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 25 25 24 23 22 22 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 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 35 35 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 34 34 34 34 33 33 32 32 32 31 31 30 29 29 28 27 27 26 25 24 24 23 22 21 21 20 20 19 18 18 18 17 17 17 16 16 16 16 16 17 17 17 18 18 18 19 20 21 21 22 23 24 26 27 28 30 31 33 35 37 39 41 44 46 49 52 55 58 61 64 68 71 74 77 80 82 84 86 87 88 88 88 87 86 84 81 79 76 73 70 66 63 60 57 54 51 48 45 43 40 38 36 34 33 31 30 29 28 27 27 26 26 25
 15 15 16 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 30 31 32 33 33 34 35 36 36 36 37 37 37 37 37 37 36 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 20 21 21 22 22 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 36 37 38 40 41 42 44 45 46 48 49 50 51 52 53 53 54 54 54 54 54 53 52 51 50 49 47 45 43 41 39 37 35 33 31 29 27 25 23 21 20 18 17 16 15 14 13 12 11 11 10 10 9 9 9 9 9 8 8 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 18 18 19 20 20 21 22 23 23 24 25 25 26 26 27 27 28 28 28 28 28 28 28 28 27 27 26 26 25 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 15
 48 51 53 56 58 60 63 65 67 69 71 73 74 75 76 77 77 77 77 76 75 75 74 72 71 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 42 42 42 41 41 41 41 41 40 40 40 40 41 41 41 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 49 49 49 49 49 49 49 48 48 47 47 46 45 44 44 43 42 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 55 56 57 59 60 62 64 65 67 68 69 71 72 73 74 74 75 75 75 75 74 73 72 71 70 69 67 66 65 63 62 61 60 59 58 57 57 57 56 56 57 57 58 58 59 60 61 63 64 66 68 70 72 74 76 78 80 83 85 88 90 93 95 98 100 102 104 106 108 109 111 112 113 113 113 113 113 113 112 111 110 109 107 106 105 103 101 100 98 96 95 94 92 91 90 89 88 87 86 86 86 85 85 86 86 86 86 87 87 88 88 89 89 89 89 89 89 88 87 86 84 82 81 78 76 74 72 69 67 65 62 60 58 56 54 52 51 49 48 47 45 44 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 35 36 38 39 41 42 44 46
 6 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 17 18 19 19 20 20 21 21 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 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 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6
 11 11 11 12 12 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 40 41 42 44 45 46 47 49 50 51 52 54 55 56 57 58 58 59 59 60 60 60 60 60 59 59 58 57 56 54 53 51 49 47 45 43 41 39 37 35 33 31 29 27 26 24 23 21 20 19 18 17 16 16 15 15 15 14 14 14 15 15 15 16 16 17 18 19 20 21 22 23 25 26 28 30 31 33 35 37 40 42 44 47 49 52 54 56 59 61 64 66 68 70 71 73 74 75 75 76 76 75 75 74 73 71 70 68 66 64 62 60 57 55 53 51 48 46 44 42 40 38 36 35 33 31 30 28 27 26 24 23 22 22 21 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 38 39 40 42 43 44 46 47 48 49 51 52 53 54 54 55 56 56 57 57 57 57 57 56 56 55 55 54 53 51 50 49 47 46 44 43 41 39 38 36 35 33 31 30 28 27 26 24 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 16 16 17 17 18 19 20 21 23 24 26 27 29 31 34 36 38 41 43 46 48 51 53 56 58 60 62 64 66 67 69 70 70 71 71 71 70 70 69 68 67 66 64 63 61 60 58 56 55 53 51 49 48 46 45 43 41 40 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 12 11 11
 32 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 34 34 35 35 35 36 36 36 36 36 35 35 35 34 34 33 33 32 31 31 30 29 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 32 33 34 36 37 38 40 41 42 43 43 44 45 45 45 45 45 44 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 38 39 39 39 39 39 40 40 40 40 39 39 39 39 38 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 18 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 28 29 30 32 33 35 36 38 39 41 43 45 47 48 50 52 54 56 57 59 61 62 63 65 66 67 67 68 69 69 69 69 69 69 68 68 67 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 48 47 46 45 44 43 41 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 24 25 26 27 28 30 31 33 35 37 40 42 45 47 50 52 55 58 60 63 65 67 69 70 71 72 73 73 73 73 72 72 71 69 68 66 65 63 61 60 58 56 54 53 51 50 48 47 45 44 43 42 41 40 39 38 37 37 36 36 35 35 35 35 34 34 34 35 35 35 35 36 36 36 37 37 38 38 38 39 39 38 38 37 37 36 35 33 32 30 28 27 25 23 22 20 19 17 16 15 14 14 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 16 16 17 18 18 19 20 21 22 24 25 26 28 29 31 33 35 37 39 41 44 46 49 52 55 58 60 63 66 68 70 72 74 75 76 76 76 76 75 74 72 70 68 66 64 62 60 58 56 54 53 52 51 51 51 51 51 52 54 55 57 60 63 66 69 73 77 81 85 90 95 99 104 108 112 115 117 119 120 121 120 118 116 113 109 104 100 95 90 85 80 75 71 66 62 58 54 51 48 45 42 40 37 35 33 32 30 29 27 26 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 19 19 19 20 20 21 22 23 24 26 27 29 30 32 33 35 37 38 39 40 41 41 41 41 40 39 38 37 36 35 33 32 31 29 28 27 26 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 40 41 42 42 43 43 43 43 43 43 42 41 41 40 39 38 36 35 34 32 31 30 29 28 27 26 25 25 24 24 24
 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 5 5 6 7 7 8 9 10 11 12 12 13 14 15 15 15 16 16 15 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 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 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8 8 7 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
 11 11 11 11 11 12 12 13 14 15 16 17 18 19 20 21 23 24 26 27 29 31 32 34 35 37 39 40 42 43 45 46 48 49 50 51 52 53 53 54 54 54 54 55 54 54 54 53 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 14 14 13 13 13 13 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 24 25 27 28 29 30 31 32 33 34 36 37 38 39 41 42 43 44 45 46 48 49 50 50 51 52 52 53 53 53 53 53 52 52 51 50 49 48 47 46 44 43 41 39 38 36 34 33 31 30 28 26 25 24 22 21 20 19 18 17 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 20 21 23 24 26 28 30 32 34 37 39 41 44 47 49 52 54 57 59 62 64 66 68 69 70 71 72 72 72 72 71 70 69 67 66 64 62 60 58 56 54 52 50 48 46 44 42 40 39 37 35 34 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 12 12 11 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 37 38 39 40 40 41 42 43 43 44 45 45 46 47 47 47 48 48 48 49 49 49 48 48 48 48 47 46 46 45 44 43 42 40 39 38 36 35 33 32 30 29 27 26 24 23 21 20 19 18 16 15 15 14 13 12 12 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 17 18 19 20 21 22 23 23 24 24 25 25 25 25 25 24 24 24 23 22 22 21 20 20 19 18 17 16 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 9 10 10 11 12 14 15 16 17 18 19 20 21 22 23 23 24 24 24 24 24 23 22 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2
 13 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 23 23 24 25 25 26 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 13 13 13 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 27 27 26 25 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 14 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 13 13 13 13
 10 11 11 11 12 12 13 14 14 15 16 16 17 18 18 19 19 20 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 19 19 18 17 17 16 15 15 14 14 13 12 12 12 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 27 27 26 25 24 24 23 22 21 20 19 18 18 17 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 12 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 25 26 27 28 30 31 32 34 35 36 38 39 40 41 42 42 43 44 44 44 44 44 43 43 42 42 41 40 39 37 36 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 19 20 21 22 22 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27 26 26 25 24 24 23 22 21 21 20 19 18 18 17 16 15 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 7 7 8 8 9 10 11 13 14 15 17 19 20 22 24 26 28 30 31 33 35 37 39 40 42 43 44 45 46 47 48 48 49 49 49 49 49 49 49 49 48 48 47 47 46 46 45 44 44 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 24 23 22 21 20 19 18 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 17 19 20 21 22 24 25 26 28 29 31 32 33 35 36 38 40 41 43 44 46 48 50 51 53 55 57 59 61 63 65 67 68 70 72 73 75 76 77 78 78 78 78 78 77 76 75 73 72 69 67 65 62 59 56 53 51 48 45 42 39 36 34 31 29 26 24 22 20 18 17 15 14 13 12 11 10 9 9 9 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 31 32 32 33 33 33 34 34 34 34 34 33 33 33 32 31 31 30 29 28 27 25 24 23 22 20 19 18 16 15 14 13 12 11 10 10 9 9 9 8 8 9 9 9 10 10 11 12 13 14 15 16 18 19 21 22 24 26 28 30 32 34 36 39 41 43 46 48 50 52 54 56 57 59 60 60 61 61 61 60 60 59 57 56 54 53 51 49 47 45 43 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6
 2 2 2 2 2 3 3 4 4 5 5 6 7 8 9 10 11 13 14 16 17 19 21 23 26 28 31 33 36 40 43 47 50 54 58 61 65 68 70 73 74 75 75 74 72 70 67 64 60 57 53 49 45 42 39 35 33 30 27 25 23 21 19 17 16 14 13 12 11 10 9 8 7 6 6 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 3 3 4 4 5 6 7 8 9 10 12 13 14 16 17 19 20 21 23 24 25 26 27 28 29 29 30 30 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 18 17 17 16 15 14 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 5 5 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 12 13 14 15 15 16 17 17 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 34 33 33 32 31 30 29 28 27 25 24 22 21 19 17 16 14 13 11 10 9 8 7 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 28 29 30 31 32 32 32 33 33 33 33 32 32 32 31 30 30 29 28 27 26 25 24 23 21 20 19 18 17 16 15 14 12 11 10 10 9 8 7 6 5 5 4 4 3 3 2 2 2
 5 5 6 6 7 8 9 9 10 11 12 13 14 15 16 16 17 18 19 19 20 20 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 31 31 32 32 31 31 31 31 30 30 29 28 27 26 25 24 23 22 20 19 18 16 15 14 12 11 10 9 8 7 6 6 5 4 4 4 4 4 4 4 5 5 6 7 8 9 11 12 14 16 18 20 23 26 29 32 36 40 44 49 54 59 64 70 76 82 89 95 100 106 110 114 117 118 119 118 117 114 110 106 101 96 91 86 81 76 71 67 62 59 55 51 48 45 43 40 38 36 34 32 30 29 27 26 24 23 22 21 20 18 17 16 15 14 13 12 12 11 10 9 8 8 7 7 6 6 6 6 6 6 6 7 7 7 8 9 9 10 11 11 12 13 14 15 15 16 17 18 19 20 21 22 23 24 26 27 28 30 31 32 34 36 38 39 41 43 45 48 50 52 54 57 59 61 64 66 68 70 71 73 73 74 74 74 73 72 71 69 67 64 61 58 55 52 49 45 42 39 36 33 30 27 25 23 20 18 17 15 13 12 11 10 9 9 8 8 8 8 8 8 9 9 10 11 12 13 14 16 17 19 21 23 26 28 31 34 37 41 44 48 53 57 62 67 73 78 84 90 96 102 108 113 118 122 125 127 127 126 124 121 117 112 107 101 95 89 83 77 71 66 61 56 52 48 44 40 37 34 32 29 27 25 23 21 20 18 17 15 14 13 12 11 10 9 8 8 7 6 6 5 5 5 5 5 5 5
 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 34 35 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 46 47 47 47 48 48 48 48 49 49 49 48 48 48 48 47 47 47 46 45 45 44 43 42 42 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 22 23 23 23 24 25 26 28 29 31 33 36 38 41 43 46 50 53 56 60 64 68 72 76 81 85 89 94 98 102 107 110 114 117 120 122 123 124 125 124 123 122 119 117 113 110 106 102 98 94 90 86 82 78 75 71 68 65 62 59 56 54 52 49 47 46 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 23 23 23 23 24 24 25 26 27 28 29 31 32 33 35 36 38 40 41 43 44 46 48 50 51 53 55 57 58 60 62 64 66 68 69 71 73 75 77 79 81 82 84 85 87 88 89 90 91 92 92 93 93 93 93 93 92 91 90 89 88 87 85 84 82 80 78 76 74 71 69 67 64 62 59 57 54 52 49 47 44 41 39 37 34 32 30 28 27 25 24 23 22 21 20 20 20 20 20 20 21 21 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 45 47 50 52 55 58 61 64 67 71 74 78 82 85 89 93 96 100 103 106 108 110 112 113 113 113 112 111 109 106 103 100 97 93 89 85 81 77 73 69 66 62 58 55 52 49 46 43 40 38 36 33 31 29 27 26 24 23 21 20 19 18 17 17 17 16
 46 45 45 44 44 43 42 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 30 30 29 29 29 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 41 42 42 42 42 42 42 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 36 36 36 36 36 36 37 37 38 39 40 42 43 45 46 48 49 51 52 53 55 56 57 57 58 58 59 59 58 58 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 30 30 30 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 42 43 44 44 45 45 45 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 52 52 52 53 53 54 54 55 55 56 56 57 58 58 59 60 60 61 61 61 61 61 61 60 60 59 58 57 55 54 52 50 49 47 45 44 43 42 41 40 39 39 39 38 38 38 39 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 52 53 54 56 57 59 60 62 63 65 66 68 69 70 72 73 74 75 75 76 76 77 77 77 76 76 75 74 74 73 71 70 69 68 67 65 64 63 62 60 59 58 57 56 55 55 54 53 52 52 51 51 50 50 49 49 48 48 48 47 47 46 46
 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 24 25 27 29 31 33 35 38 41 44 48 52 56 60 64 68 71 75 77 79 80 80 79 77 74 71 67 63 59 55 51 47 43 40 37 34 31 29 26 24 22 21 19 18 17 16 15 14 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 15 15 16 16 16 16 15 15 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 16 17 17 17 17 17 17 17 16 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 25 26 26 27 27 27 27 26 26 25 24 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
 39 40 41 42 43 45 47 48 50 52 54 57 59 61 63 65 67 69 71 73 75 76 78 79 80 81 81 81 82 82 81 81 80 79 78 77 76 74 73 71 70 68 66 65 63 62 60 59 57 56 55 54 53 52 51 51 50 50 49 49 49 49 49 49 49 50 50 50 51 51 52 52 53 53 53 53 53 53 52 52 51 49 48 46 44 42 40 38 36 34 33 31 29 28 27 26 25 25 24 24 24 24 25 25 25 26 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 55 57 60 63 66 69 72 75 78 81 84 86 89 92 94 96 97 99 100 100 100 100 99 98 96 95 93 90 88 85 82 80 77 74 71 68 64 62 59 56 53 50 48 45 43 41 38 37 35 33 32 30 29 28 28 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 45 46 47 48 49 49 50 51 52 52 53 53 54 54 54 55 55 55 55 54 54 53 53 52 51 51 50 48 47 46 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21 21 21 21 22 23 23 25 26 27 29 31 33 35 37 39 42 44 46 47 49 51 52 53 54 54 55 55 55 55 55 55 54 54 54 53 53 52 52 52 51 51 50 50 50 50 49 49 49 49 48 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 37 37 37 38 38
 12 11 10 9 8 8 7 7 7 8 8 8 9 10 11 12 13 14 16 17 19 21 24 26 29 32 36 40 45 50 57 63 71 80 91 103 116 131 148 167 187 209 231 253 273 289 301 307 306 298 285 268 249 228 207 187 168 151 136 122 109 98 89 80 72 66 60 54 49 45 41 38 35 32 29 27 25 23 21 20 18 17 16 15 14 13 13 12 12 12 12 12 12 13 13 14 15 15 16 17 18 19 20 22 23 24 25 27 28 29 31 32 34 35 37 38 40 42 44 46 48 50 52 55 57 60 62 64 67 69 71 73 75 77 78 78 79 78 78 77 75 73 71 68 65 62 59 56 53 49 46 43 40 37 35 32 30 27 25 23 22 20 19 17 16 15 14 13 13 12 12 12 12 12 12 13 13 14 15 17 18 20 22 24 26 28 31 34 36 39 42 44 47 49 52 54 56 58 60 61 63 64 65 66 67 67 68 68 68 68 69 69 68 68 68 68 67 67 66 65 64 63 62 61 60 58 57 56 54 52 51 49 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 18 17 17 17 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 43 45 46 47 48 50 51 52 53 54 54 55 56 56 56 57 57 57 57 56 56 56 55 55 55 54 54 53 53 53 52 52 52 51 51 51 51 51 51 50 50 50 50 50 50 49 49 48 47 46 45 44 42 40 39 36 34 32 29 27 24 22 20 18 16 14
 23 24 25 26 27 29 30 32 34 36 38 40 43 45 47 50 52 55 57 59 62 64 66 68 70 71 73 74 76 77 78 78 79 79 79 79 78 78 77 76 76 75 73 72 71 70 68 67 65 64 63 61 60 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 32 31 31 31 31 32 32 33 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 60 60 61 62 63 64 64 65 66 67 68 69 70 71 72 73 74 75 76 76 77 77 77 78 78 77 77 76 76 75 74 72 71 69 67 66 63 61 59 57 54 52 49 47 45 42 40 38 36 34 32 31 30 29 28 27 27 26 26 26 26 26 27 27 28 28 28 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 38 39 40 41 41 42 43 43 44 45 46 46 47 48 49 49 50 51 51 52 53 53 54 54 54 55 55 55 55 55 54 54 54 53 53 52 51 50 49 48 47 46 44 43 42 40 39 37 36 34 33 32 30 29 28 27 26 25 25 24 24 24 24 24 24 25 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 45 46 47 47 48 48 48 48 49 49 49 48 48 48 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 22 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
 58 58 58 58 58 58 59 60 61 62 63 64 65 66 67 69 70 71 72 74 75 76 77 78 78 79 79 80 80 80 80 80 80 79 79 78 77 76 75 74 72 71 70 69 67 66 65 63 62 61 60 59 58 57 57 56 55 55 55 54 54 54 54 54 54 54 54 54 55 55 55 56 56 57 57 57 57 58 58 58 57 57 57 56 56 55 54 54 53 52 52 51 51 51 50 50 51 51 51 52 52 53 54 55 56 57 58 59 60 61 63 64 66 67 69 71 72 74 76 78 80 82 84 87 89 91 93 95 97 98 100 101 103 104 104 105 105 105 104 103 102 101 100 98 96 94 92 90 87 85 82 80 78 75 73 71 68 66 64 62 60 58 57 55 54 52 51 49 48 47 46 45 45 44 44 44 44 45 45 46 47 49 50 52 53 55 56 58 59 61 62 63 64 64 65 65 65 65 65 64 64 64 63 63 62 62 61 61 60 60 60 59 59 59 59 59 59 59 59 59 59 60 60 60 61 61 62 62 63 63 64 64 64 65 65 66 66 66 66 66 66 66 66 66 66 65 65 65 64 63 63 62 61 61 60 59 58 57 56 55 54 53 53 52 51 50 50 49 49 49 48 49 49 49 49 50 50 51 51 52 52 52 53 53 53 53 53 53 54 54 54 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 55 55 55 55 56 56 56 56 57 57 57 58 58 58 59 59 59 60 60 61 61 61 62 62 63 63 64 64 65 65 66 66 66 67 67 67 67 67 67 67 67 66 66 65 65 64 63 62 61 61 60 59 59
 31 31 32 33 34 35 37 38 40 42 43 45 47 49 51 52 54 56 58 59 61 63 64 66 67 69 71 72 74 75 77 79 80 82 84 85 87 89 91 92 94 96 98 99 101 103 104 106 107 108 109 110 111 111 112 112 112 111 111 110 109 108 107 105 103 101 99 97 94 91 89 86 82 79 76 73 69 66 62 59 56 52 49 46 44 41 39 36 35 33 32 30 29 29 28 28 28 28 28 28 29 29 29 30 30 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 58 59 61 63 65 66 68 70 71 73 74 75 76 77 77 77 77 77 77 76 75 73 72 70 68 66 64 61 59 56 54 51 49 46 44 41 39 36 34 32 30 28 26 25 23 22 21 21 20 20 20 20 20 21 22 23 24 25 26 28 29 31 33 34 36 38 39 41 43 45 46 48 49 51 52 54 55 56 57 58 59 59 60 60 60 60 60 60 60 59 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 23 23 22 22 22 23 23 24 25 26 27 28 30 32 34 36 39 41 44 47 49 52 55 58 60 63 66 68 70 72 74 76 78 79 80 81 82 82 83 83 82 82 81 81 80 79 78 77 75 74 73 71 70 69 67 66 65 63 62 61 60 59 57 56 55 54 53 53 52 51 50 49 48 48 47 46 45 44 43 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 31 30 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 22 21 20 19 18 18 17 17 17 17 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 45 47 50 52 54 57 59 61 63 65 67 68 69 70 71 71 71 71 70 70 69 67 65 64 62 60 57 55 52 50 47 45 42 40 38 35 33 31 29 27 25 23 22 21 20 19 18 17 17 17 17 17 17 18 18 19 20 22 23 25 26 28 30 33 35 38 41 43 47 50 53 56 60 63 66 69 71 73 75 76 77 77 76 75 74 72 69 67 64 61 58 55 53 50 47 45 42 40 38 36 34 33 31 30 29 27 26 25 25 24 23 23 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 26 27 28 29 31 33 34 36 38 40 42 45 48 51 54 57 61 66 71 76 82 88 95 103 112 121 131 141 152 163 174 185 195 203 209 213 214 213 209 202 194 183 172 161 149 138 127 116 107 98 89 82 75 69 63 58 54 49 46 42 39 36 34 31 29 27 26 24 23 21 20 19 18 18 17 17 17 17 17 17 18 19 20 21 22 24 26 27 29 31 33 35 37 39 41 42 44 45 46 47 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 51 51 51 52 52 53 53 54 55 55 56 57 57 58 59 59 60 60 61 61 61 61 61 61 60 60 59 59 58 57 57 56 55 54 53 52 50 49 48 47 45 44 42 41 39 38 36 35 33 31 30 28 27 25 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
 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 29 30 30 30 31 31 31 31 31 30 30 30 29 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 32 33 33 33 34 34 34 33 33 33 32 32 31 31 30 29 29 28 27 26 26 25 24 24 23 23 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 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23
 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 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 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 13 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 21 21 21 22 22 21 21 21 21 20 20 20 19 18 18 17 17 16 16 15 14 14 13 13 13 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12
 35 35 34 34 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 42 43 44 45 46 47 48 49 49 50 51 52 52 53 54 54 54 55 55 55 55 54 54 54 53 52 51 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 39 39 40 40 41 41 41 42 42 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 68 68 69 69 68 68 68 67 66 65 64 63 62 61 59 58 57 56 54 53 52 51 50 49 48 47 47 46 46 45 45 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 40 40 39 38 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 29 29 29 29 30 30 31 32 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 52 53 54 54 54 54 54 54 54 54 53 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36
 27 27 26 26 26 26 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 48 49 49 50 51 51 51 52 52 52 52 52 52 52 52 52 51 51 50 50 50 49 48 48 47 47 46 45 45 44 44 43 42 41 41 40 39 38 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 27 28 28 29 30 31 32 33 35 37 39 42 44 47 49 52 55 58 61 63 66 68 70 72 74 75 76 77 77 77 77 77 76 76 75 74 72 71 70 68 67 66 64 63 62 60 59 58 57 57 56 55 55 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 53 53 53 53 53 53 53 52 52 52 51 51 50 50 50 50 49 49 49 49 50 50 51 52 53 54 56 57 59 60 62 64 65 67 69 70 71 73 74 75 75 76 77 77 77 78 78 78 78 78 78 78 78 78 78 78 78 79 79 79 79 80 80 80 81 82 82 83 84 84 85 86 87 88 89 90 91 92 92 93 94 95 95 96 96 96 96 96 95 95 94 93 92 90 89 87 85 83 80 78 75 73 70 67 64 62 59 57 55 52 51 49 48 47 46 45 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 51 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 66 67 67 68 68 68 67 67 66 65 64 63 61 59 57 55 53 51 48 46 44 42 39 37 35 34 32 31 29 28
 48 50 53 55 59 62 66 70 74 78 82 86 90 94 98 102 106 109 112 114 116 118 119 120 120 120 119 118 117 115 113 111 108 106 103 100 98 95 92 90 87 85 83 81 79 77 76 74 73 72 71 70 70 69 69 69 69 69 69 69 69 69 69 70 70 70 71 71 71 71 71 71 71 71 71 71 70 70 69 68 67 66 65 64 63 61 60 59 58 57 57 56 56 55 55 56 56 57 57 58 59 60 62 63 64 66 67 69 71 73 75 77 79 81 84 86 89 91 94 97 100 103 106 109 112 115 118 121 124 127 129 132 134 136 137 138 138 139 138 138 137 135 134 132 130 127 125 122 119 116 113 110 107 104 102 99 96 93 91 88 85 83 80 78 76 73 71 69 67 65 63 61 60 58 57 55 54 53 53 52 52 52 52 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 69 70 71 72 72 73 74 74 75 76 76 77 78 79 80 80 81 82 84 85 86 87 88 90 91 92 94 95 97 98 99 100 101 102 103 104 104 104 104 104 103 102 101 100 98 96 94 92 89 87 84 81 79 76 73 70 67 64 61 58 56 53 51 49 47 45 43 42 41 40 40 40 39 40 40 40 41 42 43 44 45 47 48 49 51 52 54 56 57 59 61 63 64 66 68 70 72 73 75 77 79 80 82 83 85 86 87 88 88 89 89 89 89 88 88 87 86 85 83 82 80 78 76 75 73 71 69 67 65 63 61 59 58 56 54 53 51 50 49 47 46 45 44 43 42 41 41 40 40 40 40 40 40 41 42 43 44 46
 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 35 36 38 40 42 44 46 48 50 53 56 58 61 64 67 70 72 75 77 79 81 82 83 84 84 84 83 82 81 79 77 75 73 70 68 65 63 60 57 55 53 50 48 46 44 42 40 38 36 34 33 31 30 29 27 26 25 25 24 23 23 23 23 23 23 23 24 25 26 28 29 31 33 35 38 41 44 47 50 54 58 62 66 70 74 78 82 86 90 94 97 101 104 107 110 112 114 115 116 116 116 116 115 113 111 109 106 103 100 96 93 89 85 82 78 74 71 67 64 61 58 55 53 51 49 47 45 43 42 41 39 38 38 37 36 36 35 35 35 35 35 35 35 36 36 36 37 38 38 39 40 40 41 41 42 42 43 43 43 43 42 42 41 40 39 38 38 37 36 35 34 33 32 31 31 30 29 29 29 28 28 28 28 28 28 29 29 29 30 31 31 32 33 35 36 38 39 41 44 46 49 52 55 59 62 66 71 75 80 85 90 95 100 104 109 112 115 117 119 119 119 117 115 111 107 103 98 92 87 81 75 70 65 60 55 50 46 42 39 36 33 30 28 26 24 23 22 21 20 20 19 19 19 19 20 20 21 22 23 24 25 26 27 29 30 32 34 35 37 39 41 43 45 47 49 51 53 54 56 57 58 59 59 59 59 59 58 57 56 55 53 51 49 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 28 29 29 30 32 33 34 35 37 38 40 41 43 45 46 48 49 51 52 53 54 54 55 55 55 55 55 54 53 53 52 51 50 50 49 48 47 47 46 45 44 44 43 42 42 41 40 39 38 37 36 35 33 32 31 29 27 26 24 23 21 20 18 17 16 14 13 12 12 11 10 10 10 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 17 18 19 21 23 25 27 30 33 36 40 43 48 52 57 62 67 72 77 81 85 87 88 88 87 84 81 77 72 67 62 57 52 47 43 40 36 33 30 28 25 23 21 20 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 14 15 15 16 17 19 20 21 23 25 27 29 31 34 37 40 43 46 50 54 57 60 63 65 67 68 68 67 65 63 60 56 53 49 45 42 38 35 32 29 27 24 22 20 19 17 16 14 13 12 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 19 20 21 23 24 26 27 28 30 31 32 34 35 36 38 39 40 41 42 43 44 45 46 47 47 48 48 48 48 48 47 47 46 44 43 42 40 39 37 35 34 32 31 29 28 27 26 24 23 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 24 25 26 27 29 31 33 36 39 42 46 51 56 61 68 74 81 89 97 105 114 122 129 136 142 146 148 148 147 143 138 132 125 117 109 101 94 86 80 73 68 63 58 54 51 48 45 43 41 39 38 37 36 36 35 35 35 35 35 35 36 36 37 37 38 38 39 40 40 41 42 42 42 43 43 43 43 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 30 30 29 29 30 30 30 31 31 32 33 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 51 52 54 56 57 59 61 63 65 67 69 72 74 77 80 83 86 89 93 96 99 103 106 110 113 115 117 119 120 120 120 119 117 114 111 107 102 98 92 87 82 77 71 66 62 57 53 49 45 42 38 36 33 31 29 27 26 25 24 23 23 22 22 23 23 24 24 25 26 27 29 30 31 33 34 35 37 38 39 40 41 42 43 44 44 45 45 45 45 45 45 45 45 45 45 45 44 44 44 45 45 45 45 46 47 47 48 49 51 52 53 54 56 57 58 59 60 61 61 61 61 61 60 59 58 57 56 54 52 50 48 46 44 43 41 39 37 35 34 32 31 30 28 27 27 26 25 25 24 24 24 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 39 40 41 42 44 45 46 47 49 49 50 51 51 52 52 52 51 50 50 49 47 46 44 43 41 39 38 36 34 32 31 29 28 27 26 25 24 24 24 23
 21 21 22 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 33 33 34 35 36 36 37 37 38 38 38 38 38 37 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 20 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 20 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 42 42 42 42 42 42 41 41 40 39 38 37 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 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 24 24 25 26 27 28 28 29 30 31 32 33 34 34 35 35 36 36 36 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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
 58 59 59 59 58 58 58 57 57 57 57 56 56 57 57 57 58 58 59 60 61 62 64 65 67 68 70 72 74 76 78 80 82 84 85 87 89 90 92 93 94 95 96 97 98 99 100 101 102 104 105 107 108 110 112 114 115 117 119 121 122 123 123 123 123 122 120 117 114 111 106 102 96 91 85 80 74 69 63 58 54 49 45 41 38 35 32 30 28 26 25 23 23 22 22 21 21 22 22 23 23 24 25 26 27 29 30 31 33 35 37 38 40 42 45 47 49 52 54 57 60 63 66 69 72 75 78 82 85 88 91 94 96 98 100 101 101 101 100 98 96 93 89 86 82 77 73 69 65 61 57 53 50 47 44 41 39 37 35 33 31 30 29 27 27 26 25 25 24 24 24 24 24 24 24 25 25 26 27 28 29 29 30 31 32 32 33 33 34 34 34 33 33 33 32 32 31 30 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 23 24 24 25 26 27 28 30 31 34 36 39 42 46 50 54 59 64 69 75 80 86 91 97 101 105 108 111 112 112 111 108 105 101 97 92 87 82 76 71 66 62 57 53 49 46 43 40 38 35 33 32 31 30 29 28 28 28 29 29 30 32 33 35 38 41 44 47 51 56 61 66 72 78 85 92 100 107 115 123 130 136 142 146 149 150 150 148 144 139 133 126 118 110 102 94 86 79 72 66 60 55 50 46 43 39 37 34 32 31 29 28 27 26 26 25 25 25 25 25 25 25 26 26 27 28 29 30 31 32 33 35 36 38 40 42 43 45 47 49 51 52 54 55 56 57 58
 71 70 70 69 68 67 66 65 63 62 60 59 57 56 54 53 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 38 39 41 42 44 45 47 48 50 52 53 55 56 58 59 61 62 63 64 64 65 65 65 65 65 65 64 63 63 62 61 60 58 57 56 55 54 53 52 50 49 48 47 47 46 45 44 43 42 41 40 39 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 32 33 34 35 36 38 39 40 41 42 43 44 44 45 45 46 46 46 46 46 46 45 45 45 44 43 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 37 37 38 39 39 40 41 42 43 45 46 47 49 50 52 54 56 57 59 61 62 64 65 66 67 67 68 68 67 67 66 65 64 62 60 58 56 54 52 50 48 45 43 41 39 38 36 34 33 32 30 29 29 28 27 27 26 26 26 26 26 26 27 27 28 28 29 30 30 31 32 34 35 36 37 39 40 42 44 46 47 49 51 53 55 57 59 61 63 64 66 67 68 69 70 71 71 71
 75 77 79 81 83 85 87 89 91 93 94 95 96 96 97 96 96 95 95 94 93 91 90 89 87 86 85 84 82 82 81 80 79 79 79 79 79 79 79 80 81 82 83 85 86 88 90 93 95 98 101 103 106 109 112 115 118 121 123 125 128 130 131 132 133 134 134 134 133 132 130 128 125 123 119 116 112 107 103 99 94 90 85 81 77 73 70 66 64 61 59 57 55 54 52 52 51 51 51 51 52 52 53 54 55 56 58 59 61 63 64 66 68 70 72 74 76 78 80 81 83 84 85 86 87 87 87 87 87 87 86 85 84 83 82 80 79 78 77 76 75 74 73 72 72 71 71 71 70 70 70 70 70 70 69 69 69 68 68 67 67 66 65 64 62 61 59 58 56 54 52 50 48 46 44 43 41 39 38 37 36 35 34 34 33 33 33 34 34 35 36 37 38 39 41 42 44 47 49 51 54 57 60 63 67 70 74 78 81 85 89 93 96 100 103 105 108 109 111 111 111 111 110 109 107 105 102 100 97 94 91 88 85 82 79 76 73 70 67 65 62 60 58 56 53 52 50 48 46 45 43 42 40 39 38 37 36 35 35 34 34 33 33 33 34 34 34 35 36 37 39 41 42 44 47 49 52 54 57 60 63 66 68 71 73 75 78 79 81 82 84 85 85 86 87 87 87 87 88 88 88 88 89 89 90 91 91 92 94 95 97 99 101 103 105 108 110 113 115 117 120 121 123 124 124 125 124 123 122 121 119 117 114 111 108 105 102 99 96 93 91 88 85 83 80 78 76 75 73 72 71 70 70 69 69 70 70 71 72 74
 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 24 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10
 24 25 26 27 28 29 30 31 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 36 36 37 38 40 41 43 45 48 51 54 58 62 67 72 78 85 92 100 108 116 124 131 138 143 147 149 149 147 144 139 133 126 119 112 104 97 90 84 78 72 67 63 59 55 52 49 46 44 41 40 38 37 35 34 33 33 32 32 32 31 31 32 32 32 33 33 34 34 35 36 37 37 38 39 39 40 41 41 42 43 43 44 44 45 46 46 47 48 49 50 51 52 54 55 57 59 60 62 64 66 68 70 72 74 75 76 77 77 77 76 75 73 72 69 67 65 62 60 57 55 53 51 49 47 45 44 43 42 41 40 39 39 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 30 30 30 31 31 32 33 33 34 36 37 39 41 43 45 47 50 53 57 60 64 69 73 77 82 86 90 94 97 100 101 102 102 101 99 96 93 90 86 82 78 74 71 67 64 61 58 56 54 52 50 48 47 45 44 43 42 41 40 39 38 37 37 36 35 34 33 32 31 30 29 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 16 16 17 17 17 18 18 19 20 21 22 24 25 27 29 32 35 38 41 45 50 55 61 68 76 85 95 106 118 131 145 159 173 186 196 203 206 205 199 190 179 165 150 136 122 109 97 86 76 68 61 55 49 44 40 37 33 31 28 26 25 23 22 21 20 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23
 47 46 45 45 44 43 41 40 38 37 35 34 32 31 29 28 27 26 24 24 23 22 21 21 20 20 20 20 20 20 20 20 21 21 22 23 25 26 28 30 32 35 38 42 45 50 54 59 64 68 73 77 81 84 87 89 89 89 88 86 84 81 78 74 71 67 64 61 57 54 52 49 47 45 43 41 39 38 37 36 35 34 33 33 33 32 32 32 32 33 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 54 55 56 57 58 59 60 60 61 61 61 61 61 60 60 59 58 56 54 53 51 49 47 45 43 41 39 37 36 34 33 32 31 30 29 28 28 27 27 27 27 27 27 27 28 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 41 42 42 42 43 43 42 42 42 41 41 40 39 39 38 38 38 38 38 38 38 39 39 40 42 43 45 47 49 52 55 59 63 68 73 79 85 92 100 107 115 122 129 135 139 142 143 142 139 134 128 120 112 104 96 89 81 75 69 63 59 55 51 48 45 43 41 39 38 36 35 35 34 34 33 33 33 33 33 34 34 34 35 36 36 37 37 38 39 39 40 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 42 43 43 43 43 44 44 45 46 46 47 49 50 51 53 55 57 59 62 65 69 72 77 81 86 92 98 104 111 118 125 133 139 146 151 155 158 159 159 157 153 148 142 135 128 121 113 106 99 93 87 81 76 72 67 64 61 58 56 53 52 50 49 48 47 47 46 46 46 46 46 46 46 47 47 47 47 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 14 15 15 16 17 18 20 21 23 25 27 29 32 35 39 43 47 52 58 65 72 79 87 95 103 110 116 120 121 120 116 111 104 96 87 79 71 64 57 51 45 40 36 32 29 26 24 22 20 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 17 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 29 31 33 35 38 41 43 46 49 52 55 57 59 60 61 61 61 60 58 56 54 52 49 47 44 42 39 37 35 33 31 29 27 26 25 23 22 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 26 28 29 30 31 32 33 34 35 37 38 39 39 40 40 41 40 40 40 39 38 36 35 34 32 31 29 28 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 13 13 13 13 14 14 15 16 16 17 19 20 21 23 25 27 29 32 35 39 42 47 52 57 63 69 75 81 88 93 98 102 104 104 103 100 96 91 85 79 73 67 62 57 52 48 44 41 38 36 33 31 30 28 27 26 24 23 23 22 21 20 20 19 19 18 18 17 16 16 15 15 14 14 14 13 13 12 12 11 11 10 10 10
 13 14 14 14 14 15 15 16 17 18 18 19 20 22 23 24 26 27 29 31 33 35 38 40 43 46 49 52 56 59 63 67 71 75 78 82 85 87 89 89 89 89 87 84 81 77 73 68 64 59 55 51 47 44 41 38 35 33 31 29 28 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 16 16 17 17 18 19 20 21 23 24 26 29 32 35 39 43 48 53 59 66 73 81 88 96 102 108 111 114 114 112 108 104 98 91 85 78 72 66 61 56 51 47 43 40 37 34 32 29 27 26 24 23 21 20 19 18 18 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 18 18 19 20 21 22 23 25 26 27 29 30 32 33 35 37 39 41 42 44 46 49 51 53 55 57 59 61 63 65 66 67 69 69 69 69 69 68 66 64 62 60 57 55 52 49 46 44 41 39 37 35 33 31 30 29 28 27 26 25 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 22 22 21 21 20 19 19 18 17 17 17 16 16 16 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 25 27 29 32 34 37 40 44 48 51 55 58 62 64 67 68 69 69 68 67 65 63 60 57 54 51 48 45 43 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 19 18 17 16 16 15 15 15 14 14 14 13 13 13 13
 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 24 24 24 25 25 24 24 24 23 23 22 21 20 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 20 21 22 22 23 23 23 23 23 23 23 22 21 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 25 25 26 26 26 26 26 25 25 24 24 23 22 21 21 20 19 18 17 17 16 15 14 14 13 13 12 12 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 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 95 95 95 94 92 90 87 84 81 77 74 71 68 65 63 60 59 57 55 54 53 52 52 52 52 52 53 53 54 55 56 58 59 61 62 64 66 67 69 70 72 73 74 75 76 76 77 77 77 77 77 77 76 76 76 75 75 74 74 74 73 73 73 72 72 72 71 71 71 70 70 70 69 69 69 68 68 67 67 67 66 66 66 65 65 65 65 65 65 65 65 66 66 66 67 67 68 69 69 70 71 72 73 74 74 75 76 77 78 79 80 81 82 83 84 84 85 86 87 88 89 89 90 91 91 92 92 92 92 92 92 91 90 89 87 86 84 81 79 77 74 71 69 66 64 61 59 57 55 53 52 50 49 48 48 47 47 47 47 48 49 50 51 53 55 57 60 63 66 70 74 78 82 86 90 94 98 100 102 104 104 103 102 99 96 92 88 84 79 74 70 66 62 58 55 52 49 47 45 43 41 40 39 38 37 37 36 36 37 37 38 38 39 41 42 44 45 47 50 52 55 58 61 65 68 72 75 79 82 86 89 92 95 97 99 100 102 102 102 102 102 101 99 98 96 94 92 89 87 85 82 80 77 75 72 70 68 65 63 62 60 58 57 55 54 53 52 51 50 50 50 49 49 49 50 50 51 51 52 53 54 55 57 58 59 61 63 64 66 68 69 71 73 74 76 78 79 80 82 83 83 84 84 85 84 84 83 82 81 79 77 75 73 70 68 65 62 59 57 54 52 50 48 46 44 42 41 39 38 37 37 36 36 36 36 36 36 37 38 38 40 41 43 44 47 49 51 54 57 61 64 68 72 76 80 83 87 90 92 94
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 30 30 30 31 31 31 31 32 32 31 31 31 31 30 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 26 26 27 27 28 29 30 32 33 35 37 39 42 45 47 50 53 56 59 62 64 66 68 69 70 70 69 68 67 65 63 61 59 56 54 51 48 46 43 41 39 36 34 32 31 29 27 26 25 23 22 22 21 20 20 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 28 29 31 32 34 36 38 40 42 44 46 48 50 52 53 55 56 56 57 57 56 55 54 52 50 47 45 42 40 37 35 32 30 29 27 25 24 23 22 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 31 32 34 36 39 41 44 47 50 54 57 61 64 68 71 74 77 78 79 80 79 78 76 73 70 67 63 59 56 53 50 47 44 42 40 38 37 35 34 33 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 30 31 32 32 33 34 34 35 36 36 37 37 38 39 40 40 41 42 43 45 46 48 50 52 55 57 60 64 67 71 75 79 82 86 89 91 93 94 94 93 92 89 86 82 79 74 70 66 62 58 55 51 48 45 43 41 39 37 35 34 32 31 30 30 29 29 28 28 28 28 28 28 28 29 29
 44 44 43 42 41 39 37 35 33 32 30 28 26 25 24 23 22 21 20 19 19 19 18 18 18 19 19 19 20 21 21 23 24 25 27 29 31 33 36 39 42 46 49 53 57 60 63 66 69 70 71 71 71 70 68 66 63 60 58 55 52 49 46 44 42 40 38 36 34 33 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 17 17 18 20 21 22 24 26 28 30 33 35 38 41 44 47 49 51 53 53 53 52 51 48 46 43 40 36 33 31 28 26 24 22 20 19 17 16 15 15 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 27 28 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 30 30 31 32 34 35 37 39 41 43 45 47 50 52 54 56 58 59 59 59 59 58 56 54 52 49 47 44 42 39 37 35 33 31 30 29 27 26 26 25 24 24 23 23 23 23 23 23 23 23 23 24 24 25 25 25 26 27 27 27 28 28 29 29 29 29 29 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 24 25 25 25 26 27 28 29 30 31 33 35 37 39 42 45 48 51 55 59 62 65 68 71 72 73 72 71 69 65 62 58 53 49 45 41 38 35 32 29 27 25 24 22 21 20 20 19 19 18 18 18 19 19 19 20 21 22 23 24 25 27 29 30 32 34 36 38 40 41 43 44 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 81 83 85 86 87 87 86 85 84 82 79 76 74 71 68 65 62 59 57 55 52 50 49 47 45 44 43 42 41 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 34 34 35 36 36 37 38 40 41 42 44 45 47 49 51 53 55 57 59 61 63 64 66 67 68 69 69 69 69 68 67 66 65 63 62 60 59 57 56 54 53 52 51 51 50 50 50 50 50 51 51 52 53 54 55 56 58 59 61 62 64 65 67 68 69 69 70 70 70 70 69 68 67 66 65 63 61 59 57 55 53 51 49 47 45 44 42 41 39 38 37 36 35 34 34 33 33 33 32 32 32 33 33 33 34 34 35 36 37 38 40 41 43 44 46 48 50 52 54 55 57 59 60 61 62 63 63 62 62 60 59 57 55 53 51 49 47 44 42 40 38 37 35 34 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 27 27 27 28 28 29 30 31 31 32 33 35 36 37 38 40 41 43 45 46 48 50 52 53 55 56 58 59 60 60 61 61 60 60 59 58 57 55 53 51 49 47 45 44 42 40 38 37 35 34 32 31 30 30 29 28 28 28 28 28 28 28 29 29 30 31 32 33 35 36 37 39 40 42 43 45 46 47 48 49 50 51 51 51 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 36 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 40 40 41 42 43 44 45 47 49 51 53 55 58 61 64 67 70 73 76 79
 33 34 35 36 37 38 39 39 40 41 42 43 43 44 45 46 46 47 48 49 49 50 51 52 54 55 56 57 59 60 62 64 65 67 69 70 72 73 75 76 76 77 77 77 76 75 74 72 71 69 67 65 63 61 59 57 55 53 52 51 49 48 47 47 46 45 45 44 44 44 44 44 44 44 43 43 43 43 43 42 42 41 41 40 39 38 37 36 35 34 33 32 31 29 28 27 27 26 25 24 24 23 23 23 23 23 23 23 23 23 24 25 25 26 28 29 30 32 34 36 39 42 45 48 52 57 61 66 71 76 80 85 88 91 92 93 92 90 87 83 79 74 69 64 59 55 51 47 44 41 38 36 34 32 30 29 28 26 25 25 24 23 23 22 22 22 22 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 41 42 44 45 47 48 50 52 54 56 58 59 61 63 65 66 67 68 69 70 70 70 70 69 68 67 65 64 62 60 58 56 54 52 50 48 46 44 42 41 39 38 37 35 34 33 33 32 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 30 32 33 34 36 38 40 42 44 46 49 51 53 55 57 59 60 60 60 60 59 57 56 54 52 49 47 45 43 41 39 37 35 34 32 31 30 29 28 27 27 26 26 26 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 32
 34 37 39 42 45 48 52 55 58 61 64 67 68 70 70 70 69 68 66 64 61 58 55 52 49 46 43 41 38 36 34 32 30 29 28 26 25 24 24 23 22 22 22 22 22 22 22 22 23 24 24 25 26 27 29 30 31 33 35 37 39 41 43 45 48 50 53 55 57 60 62 63 65 66 67 67 67 66 65 64 62 60 58 56 54 52 49 47 45 44 42 40 39 38 37 36 35 34 34 33 33 33 33 33 33 33 33 34 34 35 35 35 36 36 36 37 37 37 37 37 37 37 37 36 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 28 29 30 31 31 32 32 33 33 33 33 32 32 32 31 30 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 24 24 24 25 25 26 26 27 28 29 30 31 32 33 33 34 35 35 36 36 36 36 36 35 35 34 33 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 29 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 20 20 20 19 19 20 20 20 20 21 21 22 22 23 24 25 26 27 27 28 29 30 31 31 32 32 32 32 32 31 31 31 30 29 29 28 27 26 26 25 24 24 24 23 23 23 23 23 23 23 24 25 25 26 28 29 31 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 63 65 67 69 71 74 76 79 81 84 87 89 92 95 98 101 103 106 109 111 113 116 118 119 120 121 121 121 121 119 117 115 112 109 105 101 96 92 87 82 78 73 69 65 61 57 54 51 48 46 44 42 41 40 39 39 38 38 39 39 40 41 43 44 46 49 51 54 58 62 66 71 76 81 86 92 97 102 106 109 112 113 112 111 108 104 99 94 88 83 77 72 67 62 58 54 50 47 44 42 40 38 37 36 35 34 33 33 33 33 33 34 34 35 36 37 38 39 40 42 43 45 47 49 50 52 54 55 57 58 60 61 62 62 62 63 62 62 61 61 59 58 57 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 36 36 35 35 34 34 34 33 33 33 33 32 32 33 33 33 34 34 35 36 37 39 41 42 44 47 49 52 54 57 60 62 65 67 68 70 70 71 70 70 69 67 65 63 61 59 56 54 52 50 48 46 44 43 42 41 40 39 39 38 38 38 38 38 39 39 40 40 41 41 42 43 43 44 44 44 44 44 44 43 43 42 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 39 40 41 42 43 44 45 45 46 46 46 46 46 46 45 45 44 44 43 42 42 41 41 40 40 40 39 39 39 39 40 40 40 41 41 42 42 43 44 45 46 47 49 50 52 53 55 57 59 61
 42 40 39 37 36 35 34 33 32 32 31 31 31 31 32 32 33 34 35 37 38 40 43 45 48 52 56 60 64 69 74 79 84 89 93 97 100 101 102 101 98 95 91 85 80 74 68 63 57 52 48 44 40 37 34 32 30 28 27 26 25 24 23 23 23 23 23 23 23 24 25 25 26 27 28 30 31 33 35 37 39 41 44 46 49 51 54 57 59 62 64 65 67 68 69 69 69 68 68 66 65 63 62 60 58 56 54 52 51 49 48 46 45 44 43 42 42 41 41 41 41 41 42 42 43 44 45 47 48 50 52 55 58 61 64 68 71 75 79 83 86 89 92 95 96 98 98 98 97 95 93 91 88 85 82 79 76 73 70 68 65 63 61 60 58 57 56 55 55 54 54 54 54 54 54 55 55 55 55 55 55 54 54 53 52 51 50 48 47 45 43 41 40 38 36 35 33 32 30 29 28 27 26 25 25 24 24 24 24 24 24 25 25 26 28 29 31 33 36 38 42 45 49 53 57 61 66 70 73 76 78 79 80 79 78 76 74 71 68 65 62 59 56 53 50 48 46 44 42 41 40 39 38 37 36 36 36 36 36 36 36 36 37 37 37 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 47 47 48 49 49 50 51 53 54 55 57 59 61 62 65 67 69 71 73 75 77 79 80 81 81 81 81 80 78 76 74 71 68 65 62 60 57 54 51 49 47 45 44 42 41 40 40 39 39 39 39 39 39 40 40 41 42 43 44 45 46 47 48 49 50 50 51 51 51 51 51 50 49 48 47 46 45 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 17 18 19 20 20 21 21 20 20 19 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 5 5 6 6 7 8 8 9 10 11 13 14 15 15 16 16 16 16 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 18 17 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 8 8 8 8 9 9 10 10 11 12 12 13 14 14 15 15 15 15 15 15 15 14 13 12 12 11 10 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 8 8 9 10 12 13 14 15 17 18 19 19 20 20 19 18 17 16 15 14 12 11 10 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6
 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 33 35 37 39 41 44 47 50 54 59 64 70 76 84 92 101 110 121 131 142 151 160 167 171 172 169 164 156 147 136 125 113 103 93 84 76 68 62 57 52 49 45 42 40 38 36 35 34 33 32 32 31 31 31 31 31 32 32 32 33 33 34 35 35 36 36 36 37 37 37 37 36 36 36 35 34 34 33 32 32 31 30 29 29 28 28 28 27 27 27 28 28 28 29 30 32 33 35 37 40 43 47 51 57 62 69 77 86 95 105 115 124 132 138 142 141 137 130 121 110 99 87 77 67 59 52 46 41 37 33 30 28 26 24 23 22 21 20 20 20 19 19 20 20 20 21 21 22 23 23 24 25 27 28 29 30 31 33 34 35 36 37 38 39 39 40 40 40 40 40 39 39 38 38 37 36 36 35 34 34 33 33 32 32 32 32 32 32 33 33 34 35 36 38 40 42 45 48 52 56 62 67 74 82 91 100 110 121 131 141 149 156 160 161 160 156 149 141 133 123 114 105 96 89 82 75 69 64 60 56 53 50 48 45 44 42 41 40 39 38 37 36 36 35 35 34 34 33 33 32 32 31 30 29 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 17 16 16 16 16 16 17 17 18 19 20 21 23 24 27 30 33 37 42 48 56 64 75 87 101 116 131 147 161 171 177 177 172 162 149 134 119 105 92 81 70 62 54 48 43 38 35 31 29 26 24 23 21 20 19 19 18 17 17 17 17 17 16 17 17 17 17 17 18 18 18 19 19
 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 8 8 8 7 7 7 7 8 8 8 8 9 9 9 10 11 12 12 14 15 16 18 20 22 24 26 29 31 34 36 38 40 41 42 42 41 40 38 36 33 31 29 26 24 22 20 19 17 16 14 13 12 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 21 23 24 26 28 30 32 34 36 38 41 42 44 45 45 45 45 44 42 40 38 36 34 32 29 27 25 24 22 21 19 18 17 16 16 15 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 15 16 17 18 19 21 23 25 27 29 32 34 37 39 41 43 44 43 43 41 39 36 34 31 28 25 23 21 19 17 16 15 14 13 12 12 11 11 11 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 31 32 32 32 32 32 31 30 30 29 28 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 43 41 40 38 36 34 32 30 28 27 25 24 23 22 21 21 20 20 20 20 20 21 22 22 23 25 26 28 30 32 35 38 41 44 48 51 55 58 61 63 64 64 63 62 59 56 52 48 44 40 36 32 29 27 24 22 20 19 18 17 16 15 15 15 14 14 15 15 15 16 17 17 18 19 21 22 23 25 26 27 29 30 31 31 32 32 31 30 29 28 27 25 24 22 21 19 18 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 10 11 12 13 14 16 18 20 22 25 29 33 37 43 48 55 61 67 73 78 81 83 82 80 75 70 64 57 51 45 40 35 31 27 24 21 19 17 15 14 13 12 11 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 13 13 14 15 16 17 18 20 22 24 27 30 34 37 42 46 51 56 60 64 67 69 70 69 67 64 60 55 51 46 42 38 34 30 27 25 22 20 19 17 16 15 14 14 13 13 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 22 23 24 25 27 29 31 34 37 41 46 51 57 63 69 76 82 86 89 89 88 83 77 70 62 55 48 41 36 31 27 23 20 18 16 15 13 12 12 11 11 10 10 10 11 11 11 12 13 13 14 16 17 18 20 22 24 26 28 31 33 36 38 40 42 43 44 45 45
 26 26 26 26 25 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 32 32 33 33 33 33 32 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 22 22 23 22 22 22 22 22 21 21 20 20 19 18 18 17 16 15 14 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 11 12 13 14 16 18 20 23 25 28 32 35 38 41 44 46 47 47 46 45 43 40 37 34 31 28 26 24 21 20 18 17 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 25 26 27 29 30 32 33 34 35 36 36 37 37 36 36 35 34 33 32 31 30 29 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 21 23 25 27 30 33 36 39 42 46 48 51 53 54 54 53 52 49 46 43 39 35 32 28 25 22 20 18 16 14 13 12 11 10 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 12 13 14 15 17 18 19 20 21 22 23 24 25 26 26
 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 16 17 18 19 19 20 20 20 20 20 19 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 19 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 16 17 17 17 17 17 17 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 16 16 17 17 18 18 19 19 20 20 20 20 20 20 19 19 18 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 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 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 53 51 49 47 45 43 42 40 38 37 35 34 33 33 32 32 31 31 32 32 33 33 34 35 35 36 37 37 38 38 38 38 37 37 36 35 34 33 31 30 29 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 19 19 19 20 21 21 22 23 24 26 27 29 31 32 35 37 39 42 45 47 50 53 55 58 60 62 63 64 65 65 65 64 63 62 60 57 55 52 50 47 44 41 39 36 34 32 29 28 26 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 20 21 22 23 24 26 28 30 32 34 36 38 40 42 43 45 46 46 46 46 45 44 43 42 40 38 37 35 34 32 31 30 30 29 29 29 29 29 29 30 30 31 32 32 33 34 35 36 36 37 38 38 38 38 38 37 37 36 35 34 33 32 31 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 22 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 41 42 42 42 42 42 42 41 40 39 38 37 36 35 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 26 26 27 28 29 29 31 32 33 35 36 38 40 41 43 45 46 47 48 49 50 50 49 49 48 47 45 44 42 40 38 37 35 33 32 30 29 27 26 25 24 23 23 22 22 21 21 21 20 20 20 21 21 21 22 23 24 25 26 28 30 31 34 36 38 41 43 46 48 50 52 54 55 56 57 57 56
 15 15 15 15 15 14 14 14 13 13 12 12 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 12 11 11 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 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 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 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 14 15 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 92 94 96 96 96 94 92 88 85 81 76 72 68 64 60 57 54 51 49 47 45 44 43 42 42 42 42 42 42 42 43 43 44 44 45 46 46 46 47 47 48 48 48 48 49 49 49 50 50 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 48 48 47 46 45 44 43 42 41 39 38 37 35 34 33 32 30 29 28 28 27 26 26 26 26 26 26 26 26 27 28 29 30 31 32 34 35 37 39 42 44 47 50 53 57 60 63 66 69 71 72 73 73 72 70 68 65 62 59 55 52 49 45 42 40 37 35 33 31 30 29 28 28 27 27 28 28 29 30 31 32 33 34 36 37 39 41 42 43 45 46 47 47 48 48 49 48 48 48 47 47 46 45 45 44 44 44 44 44 44 45 46 47 49 50 53 55 57 60 63 65 68 70 73 75 76 78 78 78 78 77 76 74 72 70 68 66 63 61 59 57 55 53 51 50 49 47 46 46 45 44 44 43 43 43 42 42 42 42 42 43 43 43 43 44 44 44 44 44 45 44 44 44 44 43 43 42 41 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 28 28 29 29 30 31 32 33 35 36 38 40 41 43 45 47 49 51 53 54 56 57 58 58 59 58 58 57 56 55 53 51 50 48 46 43 41 40 38 36 34 33 31 30 29 27 27 26 25 25 24 24 24 25 25 26 27 28 30 32 34 37 40 43 47 51 56 60 65 70 75 80 84 88
 72 71 69 67 65 62 59 57 54 51 49 47 45 43 42 41 41 41 42 43 44 46 48 51 54 57 61 65 69 73 77 80 83 85 87 87 87 86 84 81 78 74 70 66 63 59 56 53 50 47 45 43 42 40 39 38 38 37 37 36 36 36 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 43 44 44 44 44 44 44 44 43 43 42 42 41 41 40 39 38 37 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 28 28 28 28 29 29 30 31 31 32 33 34 35 36 38 39 41 43 45 47 49 52 54 57 60 63 65 68 69 71 72 72 72 70 69 66 64 61 57 54 51 47 44 41 39 36 34 32 31 29 29 28 28 28 28 29 31 32 34 37 40 43 46 50 55 59 64 69 74 79 84 88 91 93 94 94 93 90 87 83 79 74 69 65 61 57 53 51 48 46 45 44 43 43 43 44 45 46 47 49 51 53 55 57 59 61 63 65 67 68 70 70 71 71 71 70 69 69 68 66 65 64 63 62 60 59 58 57 56 56 55 54 53 52 52 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 45 44 44 44 44 43 43 42 42 42 41 41 40 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 32 32 33 33 34 34 35 36 37 38 40 41 43 45 47 49 51 53 56 58 61 64 66 68 70 72 73 73 73 72 70 68 66 63 59 56 53 50 47 44 41 39 37 35 33 32 31 30 30 30 30 31 31 33 34 36 39 41 44 47 51 54 57 61 64 67 69 71 72 72
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 33 31 29 27 25 23 21 19 17 16 14 13 12 12 11 11 11 11 11 11 12 13 14 15 17 18 21 23 26 29 33 37 42 47 53 58 64 69 73 76 78 78 76 72 68 63 57 52 47 42 38 34 30 27 25 23 21 19 17 16 15 14 13 12 11 11 10 10 10 10 10 10 10 10 11 12 12 13 14 15 16 18 19 20 21 23 24 25 26 27 27 28 28 28 28 27 27 26 25 25 24 23 22 21 20 20 19 19 19 19 19 20 20 21 21 22 23 24 25 27 28 29 31 32 34 36 38 40 42 44 46 48 50 52 54 55 56 57 57 56 55 54 52 49 47 45 42 39 37 34 32 30 28 26 24 23 22 21 20 19 19 19 20 20 21 22 24 25 27 30 32 34 37 39 42 43 45 45 46 45 44 42 39 37 34 31 28 25 22 20 18 16 14 13 12 11 10 10 9 9 9 10 10 10 11 12 13 14 16 18 20 22 25 28 31 35 39 44 49 54 59 63 67 70 71 70 68 65 61 57 52 47 42 38 34 31 28 25 22 20 18 17 15 14 13 12 11 10 10 10 9 9 9 10 10 10 11 12 12 13 14 15 16 17 18 19 20 20 21 22 22 23 23 23 23 23 23 23 23 22 22 21 21 21 20 20 20 20 20 21 21 22 23 24 25 26 27 29 30 32 33 35 37 40 42 44 47 50 53 55 58 61 64 66 67 69 69 69 68 66 64 61 58 54 51 47 44 41 38 35 32 30 28 26 24 23 22 21 21 20 20 21 21 22 23 24 25 27 29 31 32 34 35 37 37 38 38 37 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 60 61 62 63 63 62 60 58 55 52 49 45 42 39 36 33 31 29 27 26 25 24 24 24 24 24 25 26 27 28 30 32 34 37 40 43 47 52 58 64 72 80 89 98 108 117 126 132 137 139 138 134 128 120 111 102 93 84 76 68 61 55 50 45 41 37 34 32 30 28 27 26 26 25 26 26 27 28 29 30 32 33 35 36 38 39 40 42 43 43 44 44 44 44 43 42 41 40 39 38 36 35 34 33 33 32 32 32 33 34 35 37 39 42 45 48 52 57 62 68 74 81 89 97 106 115 124 132 139 145 148 149 148 144 138 130 121 112 103 94 86 78 72 65 60 55 51 48 44 42 39 37 36 34 33 32 32 31 31 32 32 33 34 35 36 38 39 41 42 43 44 45 45 44 44 43 42 40 39 37 35 34 32 30 28 27 26 24 23 22 21 21 21 21 21 21 22 23 25 27 29 32 34 38 41 44 48 52 56 60 64 68 71 74 76 78 79 80 79 78 76 74 71 68 65 61 58 55 52 49 46 44 42 39 38 36 34 33 31 30 29 28 27 26 26 25 25 25 25 26 26 27 28 30 32 35 38 41 45 49 54 58 63 68 72 76 80 82 84 85 84 83 81 78 74 70 65 61 57 53 49 45 42 39 37 35 34 33 32 32 31 32 32 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 55 56 56 56 56 56 56 55 54 53 52 51 49 48 46 44 42 41 39 37 35 34 33 32 31 30 30 30 30 31 32 33 34 36 38 40 43 45 48 50 53 56
 42 43 43 43 43 43 43 42 41 40 39 37 36 35 33 32 31 30 29 29 28 28 28 28 28 29 29 30 31 32 33 34 36 37 39 41 42 44 46 47 49 51 52 53 54 54 54 54 53 52 51 49 47 46 44 42 40 38 37 35 34 32 31 30 29 28 28 27 27 27 27 27 28 28 29 30 31 33 34 35 37 38 39 40 41 42 42 43 43 42 42 41 41 40 39 38 37 36 35 35 34 33 33 33 33 33 34 34 35 36 38 39 41 43 44 46 48 50 51 52 54 54 55 55 56 55 55 54 53 52 51 50 48 47 46 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 33 32 32 32 32 32 32 32 33 33 34 35 36 37 38 40 41 42 44 45 46 47 47 48 48 47 47 46 45 43 42 41 39 38 36 35 33 32 31 30 29 28 28 28 28 28 28 28 29 30 31 32 33 34 35 36 37 38 39 39 40 40 41 41 41 40 40 40 39 39 38 38 38 37 37 37 37 37 37 37 38 38 38 39 39 39 39 39 39 39 38 38 37 37 36 35 34 33 33 32 31 31 30 30 30 30 30 31 31 32 34 35 36 38 40 42 43 45 47 49 51 52 54 55 55 56 56 55 54 53 52 50 48 46 45 43 41 39 38 37 36 35 34 34 34 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 37 38 39 39 40 41 41 42 43 44 45 46 46 47 48 48 49 49 49 49 48 48 47 46 45 44 43 41 40 39 37 36 35 34 34 33 33 33 33 33 34 34 35 36 37 38 39 40 41 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 78 77 75 71 66 61 56 51 45 40 36 32 29 26 23 21 20 19 19 19 19 20 21 22 24 26 28 31 35 38 43 48 54 61 68 77 87 98 109 121 133 144 153 160 163 163 159 151 142 131 119 108 97 87 78 70 63 56 51 46 42 38 35 32 29 27 25 23 22 21 20 19 19 19 19 20 21 22 23 24 26 28 29 31 33 34 36 37 38 39 39 39 39 39 38 37 36 35 34 33 31 30 29 28 28 27 27 28 28 29 30 32 33 35 38 40 43 46 49 53 56 60 65 70 75 80 86 92 99 105 112 118 124 130 134 137 138 137 135 131 126 119 112 104 97 89 82 75 68 63 57 52 48 44 41 38 35 33 32 30 29 29 29 30 31 33 35 38 41 45 50 54 59 64 69 73 77 79 80 79 77 74 70 65 60 55 49 44 40 36 32 29 26 24 22 21 20 20 20 21 21 23 25 27 29 32 36 40 45 50 56 62 69 77 86 94 103 111 117 123 126 127 126 122 117 110 102 94 86 79 72 66 60 55 51 47 43 40 37 35 32 30 29 27 25 24 23 22 21 20 20 20 20 20 21 21 23 24 26 28 31 33 36 39 42 46 49 51 54 56 58 59 60 60 59 58 57 54 52 49 46 43 40 38 36 34 32 31 30 29 29 29 29 29 30 31 32 33 34 36 37 39 41 43 46 49 52 56 60 65 70 75 81 87 94 100 106 112 116 119 121 120 118 114 109 102 96 89 81 75 68 62 56 51 47 43 39 36 34 32 30 29 28 28 29 30 31 34 36 39 43 47 52 57 61 66 71 74 77 78
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 21 20 19 18 17 16 15 14 13 12 12 12 11 12 12 12 13 14 15 16 17 19 21 22 24 26 28 31 33 36 38 41 44 48 51 55 59 63 68 73 77 81 85 88 90 90 90 87 83 79 73 67 62 56 50 45 41 37 33 30 27 24 22 20 19 18 17 16 15 15 15 16 16 17 19 20 22 24 27 30 32 35 37 39 40 41 41 40 38 36 34 31 28 26 23 21 19 17 16 14 14 13 13 13 13 13 14 15 17 19 21 23 26 30 33 37 42 47 52 57 61 66 69 71 72 71 70 67 63 59 54 50 46 42 39 36 34 32 30 29 27 26 25 25 24 23 23 22 21 21 20 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 15 16 17 19 20 22 24 26 28 30 32 34 35 37 37 38 37 36 35 33 31 29 27 24 22 20 18 17 15 14 13 13 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 22 23 25 27 29 31 34 37 40 43 46 48 51 53 55 56 56 55 54 52 50 47 44 40 37 34 31 28 26 23 21 19 18 16 15 14 13 12 12 12 12 13 14 15 17 19 22 25 29 33 38 43 48 53 58 62 64 65 64 62 58 53 47 42 36 31 27 23 20 18 15 14 13 12 11 11 11 12 12 13 14 15 17 18 20 22 25 28 32 36 41 47 53 60 68 76 85 92 98 101 102 99 95 88 80 72 64 56 50 44 38 34 30 27 24 21 19 17 16 15 13 12 12 11 11 11 11 11 11 12 12 13 14 15 17 18 19 20 21 22 23 23 23 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 95 100 104 107 108 106 103 99 93 86 79 72 65 59 54 50 46 43 41 39 38 38 38 38 39 39 40 42 43 45 46 48 51 53 56 59 62 65 69 73 78 82 88 93 99 105 112 119 125 132 137 142 145 147 148 146 143 138 131 124 116 107 98 89 81 73 65 58 52 46 41 37 33 30 27 25 24 23 22 22 23 23 24 25 27 28 30 32 34 35 37 39 40 41 42 42 42 42 41 40 38 36 35 33 31 30 29 28 27 27 27 28 29 31 33 35 38 42 46 51 57 64 72 82 94 107 124 143 164 189 214 240 263 280 288 287 275 257 233 207 182 159 138 120 105 92 81 72 64 57 52 47 43 39 36 34 32 31 29 29 28 29 29 30 32 34 37 40 44 48 53 57 61 64 67 69 71 71 70 68 65 62 58 54 50 46 42 39 36 33 31 29 27 26 26 26 26 27 29 31 33 36 40 44 49 54 60 66 73 80 88 96 103 110 116 121 124 126 125 122 118 112 105 97 89 82 75 68 62 57 52 48 44 41 38 36 34 32 30 29 28 27 26 25 25 25 25 25 26 27 28 30 33 36 40 45 52 59 68 77 87 97 107 115 122 126 127 125 121 115 108 100 92 84 76 69 63 57 52 48 45 42 40 39 38 38 38 38 39 40 41 42 43 44 45 45 46 46 46 46 46 45 45 44 44 43 42 41 41 40 40 40 40 41 42 44 45 48 50 53 57 60 63 66 69 71 72 73 73 73 72 70 67 65 62 58 55 52 49 46 43 41 39 37 36 36 36 36 37 39 42 45 48 53 58 63 69 76 82 89
 16 16 16 15 15 14 13 12 11 11 10 9 8 8 7 7 7 6 6 6 6 6 7 7 7 8 8 8 9 9 10 11 11 12 13 14 14 15 16 16 17 17 17 17 17 17 16 16 15 15 14 13 12 12 11 11 10 10 9 9 8 8 7 7 7 7 7 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 13 14 14 15 15 15 15 14 14 14 13 12 12 11 11 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 15 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 13 13 14 14 14 14 14 14 14 13 13 12 11 11 10 10 9 8 8 8 8 7 7 7 8 8 8 8 9 9 9 10 10 11 12 12 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 13 13 12 12 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 16 17 17 17 16 16 16 16 15 15 14 14 14 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 12 13 14 15 15 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 11 10 10 9 8 7 7 6 6 6 5 5 5 5 5 5 5 6 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 17 18 18 18 18 18 17 17 16 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 11 11 12 13 13 14 14 15 15 16 16 16 15 15 14 14 13 12 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 7 7 8 9 10 11 12 13 14 16 17 18 19 20 20 21 21 20 20 19 19 18 17 16 15 15 14 13 13 12 12 12 12 13 13 13 14 15 15 16 17 18 18 19 19 19 18 18 17 16 15 14 12 12 11 10 9 9 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 13 14 14 15 15 16 16 16 16 16 16 15 15 14 13 12 12 11 10 10 10 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 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 12 12 13 14 15 16 17 17 18 18 19 19 19 18 18 17 16 16 15 14 13 12 12 11 11 10 10 9 9 9 9 9 9 9 10 10 11 11 11 12 12 13 13 13 13 12
 63 61 58 55 53 50 48 46 45 44 43 43 43 44 46 47 50 52 55 58 62 65 68 72 75 78 80 82 83 83 83 81 79 77 74 71 67 63 59 55 51 48 45 42 40 38 36 35 34 34 33 34 34 34 35 36 37 38 40 41 43 45 47 49 51 54 56 59 62 65 68 70 73 75 76 77 77 77 76 74 72 70 67 65 63 60 58 57 55 54 53 53 53 53 53 54 55 57 59 61 63 65 67 69 70 71 72 71 71 70 68 66 63 61 58 56 53 50 48 46 44 42 40 39 38 37 36 35 35 34 35 35 36 37 39 42 45 49 53 58 63 69 75 80 86 91 96 100 102 104 104 103 100 97 93 88 83 77 72 67 62 58 54 50 47 44 42 41 40 39 39 40 40 42 44 46 48 51 54 58 61 64 67 70 72 73 74 74 74 73 71 69 68 66 64 63 62 61 61 61 61 62 63 65 67 69 71 74 76 79 82 84 87 89 90 91 91 90 89 86 83 79 75 71 67 63 60 56 54 52 50 48 47 47 46 46 46 47 48 48 49 50 52 53 55 56 57 59 60 60 61 61 60 59 58 56 54 52 49 47 44 42 40 39 37 36 35 34 33 33 33 33 33 33 34 34 35 35 36 37 38 39 39 40 41 41 41 42 42 42 42 41 41 41 41 41 41 41 41 41 41 42 42 43 44 45 47 49 51 53 55 58 61 64 67 70 72 75 76 77 78 78 76 75 73 70 67 65 62 59 56 54 51 49 47 46 44 43 42 42 41 42 42 43 44 45 47 49 52 54 57 60 63 65 67 68 68 68 67 66
 53 58 61 64 66 66 65 63 59 56 52 48 44 41 38 35 33 32 30 29 29 28 28 28 28 28 28 28 29 29 29 30 30 30 30 30 30 30 30 29 29 28 28 27 27 26 26 26 26 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 28 28 27 27 26 25 25 25 24 24 24 24 25 25 26 27 28 30 31 33 34 36 37 37 37 37 36 35 33 31 28 26 23 21 18 16 15 13 12 11 10 10 9 9 9 9 10 10 10 11 12 13 13 15 16 17 19 21 24 26 29 33 37 41 46 51 56 60 64 66 67 66 63 59 54 50 45 40 36 32 28 25 23 21 19 17 16 14 13 12 11 11 10 10 10 9 9 9 10 10 10 11 12 14 15 17 19 21 24 26 29 32 34 36 37 38 38 38 37 36 35 33 31 30 28 27 26 25 24 24 23 23 23 24 24 25 25 26 26 27 27 28 28 28 28 28 29 28 28 28 28 28 27 27 27 27 26 26 26 27 27 27 28 28 29 29 29 30 30 30 30 30 30 30 29 29 28 28 27 27 27 27 26 26 27 27 27 28 29 31 33 35 37 41 44 48 51 55 58 60 61 61 60 58 55 51 46 42 38 34 30 27 24 22 20 18 17 16 15 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 26 27 28 29 31 32 33 34 35 36 37 38 38 39 39 39 39 38 38 37 36 35 34 33 32 30 29 28 26 25 24 23 22 20 19 19 18 17 16 16 15 15 14 14 14 15 15 16 17 19 20 23 25 28 31 35 40 44 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 65 65 65 65 65 65 65 65 65 65 65 65 65 66 66 67 68 68 69 70 71 71 72 72 72 72 72 72 72 71 70 69 68 66 65 63 61 59 58 56 55 53 52 52 51 51 52 52 54 55 57 59 61 63 65 68 70 72 74 75 76 77 77 77 77 76 75 74 72 70 68 66 64 62 60 58 56 55 54 53 52 52 52 52 53 53 54 55 56 57 57 58 59 59 60 60 60 60 61 61 61 61 61 62 62 63 63 64 65 66 67 68 69 69 70 71 72 72 72 73 73 72 72 72 71 70 69 68 67 66 65 64 64 63 63 63 63 64 65 66 67 68 69 71 72 73 74 74 75 75 75 75 74 73 72 71 70 68 67 65 64 62 61 59 58 57 56 55 54 53 53 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 55 56 57 59 60 62 64 66 69 71 73 75 77 78 79 80 81 81 81 81 80 79 77 76 74 72 70 68 66 64 62 61 60 59 58 58 59 59 61 62 64 66 69 71 73 76 78 80 82 83 85 85 86 86 86 85 84 83 81 80 78 77 75 73 71 70 68 67 66 65 64 63 62 62 61 60 60 59 58 58 57 56 55 54 54 53 52 52 52 52 52 53 54 55 56 58 60 63 65 68 71 74 77 79 82 84 86 87 88 88 88 87 86 84 81 79 76 73 69 66 63 61 58 56 54 53 52 51 52 52 53 54 56 57 59 61 63 66 68 70 72 74 76 77 78 79 80 80 80 80 79 79 77 76 75 73 72 70 69 68 67 66 65 65 64 64 64 64 64 64 65
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 66 66 65 64 61 59 56 53 50 47 46 44 43 43 43 43 45 46 48 51 54 57 61 65 69 72 76 79 81 82 82 81 79 76 72 68 64 59 54 50 46 43 39 37 35 33 32 31 30 30 31 31 32 33 35 36 38 40 42 44 46 48 51 53 55 57 59 60 61 62 63 64 64 64 63 63 62 61 61 60 59 59 58 58 58 57 57 56 56 55 55 54 53 52 50 49 47 46 44 42 41 39 38 37 36 35 34 34 33 33 33 33 33 33 33 33 34 34 34 35 35 36 37 37 38 39 39 40 41 42 43 44 45 46 48 49 51 53 54 56 57 59 60 60 60 60 59 58 56 54 52 49 47 44 42 39 37 34 32 30 29 27 26 25 25 24 24 25 26 27 29 31 34 37 40 44 49 53 57 60 63 65 65 65 63 60 57 54 50 47 44 41 39 37 36 35 34 34 35 35 37 38 40 41 43 46 48 50 53 55 57 58 59 59 59 59 57 55 53 51 48 45 42 40 38 36 34 32 31 30 30 30 29 29 29 30 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 52 53 53 53 53 52 52 50 49 48 46 44 43 41 39 38 36 35 34 33 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 32 32 34 35 37 39 41 44 47 50 54 57 61 64 67 69 70 70 70 68 65 62 59 55 51 47 44 41 38 35 33 31 29 27 26 26 25 25 25 26 27 28 30 33 36 39 43 47 51 55 59 62 65
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 47 47 45 42 39 35 32 28 25 23 20 19 17 16 15 15 15 15 15 16 17 18 19 21 23 25 27 30 33 36 39 42 45 48 50 52 53 53 52 51 48 45 42 39 36 33 31 28 26 24 23 21 20 19 18 18 17 17 17 17 17 17 17 17 18 18 19 20 21 22 23 25 27 29 32 34 37 40 43 47 49 52 54 55 56 56 56 54 53 51 49 46 44 42 40 38 37 35 34 33 32 31 31 30 30 29 28 28 27 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 17 17 17 17 17 18 19 20 21 22 24 26 28 31 33 36 38 41 42 44 45 45 44 43 42 40 37 35 33 31 28 26 25 23 22 21 20 20 19 19 20 21 22 23 26 28 32 36 41 46 52 59 64 69 73 74 73 70 66 61 55 49 44 39 36 32 30 28 26 25 25 25 25 25 26 27 29 30 32 34 36 38 40 41 43 44 45 45 45 44 42 41 39 37 35 33 30 28 27 25 24 23 22 21 21 20 20 20 21 21 21 22 23 23 24 25 26 27 28 29 29 30 31 32 32 33 33 33 33 34 34 34 34 34 35 35 36 36 37 38 40 41 43 45 47 49 51 54 55 57 58 58 58 57 56 54 51 48 46 43 40 37 35 33 31 29 28 26 25 24 24 23 23 22 22 22 22 22 23 23 23 24 25 25 26 27 29 30 32 33 35 37 39 42 44 46 48 49 50 51 51 50 49 48 46 44 41 38 36 33 31 28 26 24 23 21 20 19 19 18 18 19 19 20 21 23 25 27 30 33 37 40 43 45 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 90 100 107 112 113 110 105 97 89 80 71 64 57 51 46 42 39 36 34 32 31 30 29 29 29 29 29 30 30 31 32 34 35 36 38 39 41 42 43 44 44 44 44 44 43 42 40 39 37 35 34 32 30 29 27 26 25 24 24 23 23 23 23 23 24 25 26 27 29 31 33 37 40 44 49 55 61 68 76 85 93 101 108 112 115 114 111 105 97 89 80 71 63 56 49 44 39 35 32 29 27 25 23 22 20 19 19 18 17 17 17 16 16 16 17 17 17 18 19 20 21 22 24 26 28 30 32 35 38 40 43 45 46 47 47 47 46 44 42 39 37 34 32 29 27 25 24 22 21 20 19 18 17 17 17 17 17 17 18 19 20 21 23 25 28 32 36 42 49 58 68 81 97 114 133 151 167 177 179 172 159 142 124 106 90 76 65 56 48 43 38 34 31 28 27 25 24 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 25 26 27 29 31 33 36 39 42 46 50 55 61 69 77 87 99 113 128 145 162 177 189 195 195 187 173 156 137 118 100 85 72 61 52 44 38 33 29 25 23 21 19 17 16 16 15 15 15 15 15 16 16 17 19 20 22 24 27 30 33 37 41 45 50 54 58 61 64 65 65 63 61 57 53 49 45 41 37 33 30 27 25 23 21 20 18 17 17 16 15 15 15 15 15 16 17 18 19 21 23 25 29 33 38 44 51 60 69 80
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 25 25 25 24 23 22 21 19 18 17 16 16 15 15 15 14 14 15 15 15 16 16 17 18 18 19 20 21 22 22 23 23 23 23 23 23 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 26 27 27 26 26 26 25 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 20 21 22 23 23 24 24 24 24 24 24 23 22 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 16 16 17 18 19 20 20 21 22 22 23 23 22 22 21 20 19 18 17 16 15 14 14 13 13 13 13 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 24 24 24 24 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 24 25 25 26 26 27 27 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 18 19 20 20 21 22 23 23 23 23 23 22 22 21 20 20 19 18 17 17 16 16 15 15 15 15 16 16 16 17 18 19 20 21 22 23 24 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 85 88 87 84 79 72 65 57 50 44 39 34 31 28 25 23 22 20 20 19 19 19 20 21 22 24 26 29 33 36 41 45 50 55 60 64 66 68 67 66 63 59 54 50 45 40 36 32 29 26 24 21 20 18 17 16 15 14 14 14 14 15 15 16 17 19 21 23 26 30 34 39 44 50 58 65 74 83 93 103 112 120 127 131 133 133 129 124 117 109 101 92 84 76 69 62 56 50 46 41 37 34 31 28 26 24 22 20 18 17 16 15 14 14 13 13 13 13 13 13 14 14 15 16 17 19 21 22 24 26 28 30 31 33 34 35 35 36 35 35 34 32 31 29 27 26 24 22 20 19 18 16 15 15 14 13 13 13 13 13 14 15 16 17 19 21 24 27 31 36 42 49 58 68 79 91 102 111 116 117 113 106 97 86 76 67 59 52 46 42 38 35 32 31 29 28 27 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 23 24 25 26 27 27 28 28 29 29 29 28 28 27 27 26 25 25 24 23 23 23 23 23 23 23 24 25 26 27 28 30 32 34 36 39 42 45 49 53 58 63 69 75 83 90 99 108 117 127 136 144 150 154 156 155 151 145 137 127 117 107 96 87 78 69 62 55 50 45 41 37 34 31 29 28 27 26 25 25 25 25 25 26 27 28 29 30 32 33 35 36 38 39 41 42 44 45 46 46 47 47 47 47 46 45 45 44 42 41 40 38 37 35 34 33 32 31 30 29 28 28 28 28 28 29 30 32 34 36 39 43 48 54 60 67 74 80
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 92 94 96 98 100 101 102 103 103 103 102 101 100 98 95 92 88 83 79 74 69 64 60 56 52 49 46 44 42 41 40 40 40 41 42 44 47 50 54 58 64 71 79 88 98 111 124 139 155 170 185 196 203 204 199 189 175 159 142 125 110 97 85 75 67 61 56 52 49 47 45 44 44 45 46 47 49 52 55 58 62 66 71 75 80 84 87 90 91 92 91 89 86 83 80 77 74 71 69 68 67 67 67 68 70 72 75 79 83 88 94 100 106 112 118 122 125 126 125 123 118 112 105 97 89 82 75 69 63 58 53 50 46 44 41 39 38 37 36 35 35 35 36 37 38 40 42 45 48 53 58 64 72 80 90 100 112 123 135 147 156 164 170 172 173 170 166 161 155 149 142 136 130 125 120 115 111 107 103 99 96 92 88 83 79 74 70 65 61 57 53 49 46 43 41 38 37 35 34 33 32 32 33 33 35 36 38 41 45 49 54 60 67 74 81 88 94 99 103 105 104 102 99 94 89 83 77 71 65 60 56 52 48 45 42 40 38 36 35 34 33 33 33 33 33 33 34 35 36 37 38 39 41 42 44 46 48 50 52 55 58 62 66 70 74 79 84 89 93 97 99 101 101 100 97 94 89 84 79 74 69 64 60 56 52 49 47 44 42 40 39 38 37 36 35 34 34 34 34 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 37 38 38 39 39 40 41 41 41 41 41 41 41 40 40 39 38 37 37 36 35 35 35 35 35 36 36 37 38 40 42 43 46 48 51 54 57 60 64 68 72 75 79 82 86 89
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 17 16 16 15 14 13 12 12 11 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 21 22 23 23 24 23 23 22 21 19 18 16 14 13 11 10 9 8 7 6 6 5 5 4 4 4 4 4 4 5 5 5 6 6 7 8 9 9 10 11 11 12 12 12 12 12 11 11 10 10 9 8 8 7 7 6 6 5 5 5 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 16 17 17 17 16 15 14 13 12 11 10 9 8 7 7 6 6 5 5 4 4 4 4 4 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 9 9 10 10 10 11 11 11 10 10 9 9 8 8 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 4 4 4 5 6 6 7 8 10 11 13 14 16 18 19 21 22 22 22 22 21 21 20 19 18 17 16 15 15 14 14 13 13 12 12 11 11 10 10 9 8 8 7 6 6 5 5 4 4 4 4 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 10 10 10 10 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 10 11 12 13 14 15 16 16
 142 167 192 216 234 243 242 230 210 187 163 141 121 103 89 77 67 60 53 48 45 42 41 40 41 42 44 48 53 58 65 73 81 91 100 109 118 126 132 136 137 136 133 129 122 115 107 99 91 83 76 69 62 56 51 47 43 39 36 34 33 32 32 33 34 36 39 42 46 51 56 62 68 75 82 89 96 103 110 116 121 126 129 132 134 135 136 137 137 137 137 137 137 137 137 136 134 132 129 124 119 113 106 99 91 84 76 70 63 57 51 46 42 39 36 33 32 31 31 31 32 34 37 40 44 49 55 62 69 77 86 96 106 117 127 137 146 153 158 160 159 155 148 138 127 115 103 92 81 71 62 55 49 44 41 38 37 36 36 38 40 43 48 54 61 70 81 94 109 127 147 168 189 206 217 219 212 197 176 154 132 112 95 82 71 62 56 51 48 46 45 45 45 46 48 50 52 55 58 60 63 65 67 68 69 69 68 67 66 64 63 61 60 59 58 58 58 58 58 59 60 61 62 62 63 64 65 65 65 65 64 63 62 61 60 59 58 57 56 56 56 57 59 61 63 67 71 77 83 89 97 105 113 122 130 138 146 152 157 161 163 164 163 161 159 156 152 150 147 146 145 145 146 148 150 152 155 157 158 158 157 154 150 145 138 131 123 114 106 98 91 84 78 72 68 64 61 59 57 56 56 57 58 59 61 63 66 68 70 72 74 76 77 77 77 77 76 75 74 73 71 70 68 67 66 65 65 64 64 65 65 66 66 67 67 67 66 65 64 62 60 57 55 53 50 48 47 45 45 44 45 46 49 52 58 65 74 86 101 120
 35 32 30 28 26 25 25 25 25 26 26 27 28 29 29 30 30 29 29 28 26 25 23 21 19 18 16 15 14 13 12 12 12 12 12 12 13 13 14 15 16 17 18 19 21 22 24 25 26 28 29 30 31 31 31 31 31 30 29 28 26 25 24 22 21 20 20 19 18 18 18 18 18 18 19 19 20 20 21 22 23 25 26 27 29 30 31 32 33 34 34 34 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 28 28 29 29 30 30 30 30 30 29 28 28 27 25 24 23 22 21 20 19 18 17 16 15 15 15 15 15 15 16 16 17 18 20 21 23 25 26 27 29 29 30 30 30 29 29 28 27 27 26 26 25 26 26 27 28 30 33 36 39 44 48 52 57 60 62 62 60 57 53 48 43 38 33 29 26 23 20 18 16 15 14 13 12 12 12 13 13 14 15 17 18 20 22 23 25 27 28 29 30 30 30 30 30 29 28 27 26 24 23 22 20 19 18 17 16 15 15 14 13 13 13 13 13 13 13 13 14 14 15 15 16 16 17 18 19 20 21 23 24 26 28 29 31 33 35 36 37 37 37 36 35 33 31 29 27 25 23 21 20 18 17 16 15 14 13 12 12 11 11 11 11 11 11 11 12 12 13 15 16 17 19 21 23 25 27 29 31 33 35 36 37 38 38 38 37 35 33 31 29 27 24 22 20 18 16 15 13 12 11 11 10 10 10 11 12 13 14 16 18 21 24 28 32 36 42 47 52 57 60 62 62 60 56 52 48 43 39
 53 51 49 48 47 47 48 49 50 52 55 57 60 63 66 68 69 70 70 68 66 62 58 54 49 45 41 37 34 32 30 28 27 26 26 26 26 26 27 28 29 30 31 33 35 36 38 40 43 45 47 49 52 54 55 57 58 58 58 58 57 55 54 52 51 49 48 46 45 44 44 44 43 44 44 44 45 46 47 48 50 51 52 53 54 54 54 54 53 52 51 49 47 45 43 41 40 38 37 36 35 34 33 33 33 33 33 34 34 35 36 37 39 40 42 45 47 50 53 56 59 62 65 68 70 72 73 74 74 73 71 69 67 64 60 57 54 51 48 45 42 39 37 35 34 32 31 31 31 31 32 33 34 36 39 42 46 49 53 57 61 64 66 67 68 67 66 65 63 60 58 56 54 52 51 51 51 51 52 54 56 58 61 64 68 70 73 74 75 75 73 71 68 64 60 56 52 48 45 41 39 36 34 32 31 30 30 30 31 31 32 34 35 36 38 39 40 41 42 42 42 42 42 41 40 40 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 34 34 35 37 38 40 41 44 46 48 50 52 54 55 56 57 56 55 54 52 50 47 45 42 39 37 35 33 31 29 27 26 25 24 23 23 23 23 23 24 25 27 29 31 33 36 39 42 46 50 54 58 62 66 70 73 76 78 80 80 79 77 74 70 65 60 55 50 45 41 36 33 30 27 26 24 24 23 23 24 25 27 29 31 34 38 41 45 49 54 58 62 65 67 69 69 68 67 64 62 59 56
 55 55 56 56 55 54 53 51 49 46 44 41 39 36 34 32 30 28 26 24 22 21 20 19 18 17 17 17 17 17 18 18 19 20 21 21 22 23 24 24 25 26 26 26 27 27 27 27 26 26 26 25 24 24 23 22 21 20 19 18 18 17 17 17 17 18 18 20 21 23 25 27 30 33 36 39 43 47 50 54 57 60 63 64 65 65 64 62 60 58 55 53 50 48 46 44 43 41 40 39 38 36 35 34 32 31 29 27 26 24 22 21 20 18 17 17 16 16 16 17 18 19 20 23 25 28 32 36 41 47 53 60 67 74 80 86 90 92 91 88 83 77 70 63 55 49 43 37 33 29 25 23 21 19 18 18 18 18 18 19 20 21 23 25 27 29 31 34 37 40 43 46 48 51 53 54 54 54 54 53 51 50 48 47 45 44 43 42 41 40 39 39 38 38 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 20 20 19 20 20 20 21 21 22 24 25 27 29 31 33 34 36 38 39 40 40 41 41 41 41 41 41 41 41 41 42 43 44 45 47 50 52 55 58 60 62 63 63 61 59 56 52 48 44 40 36 32 29 26 23 21 19 18 17 16 15 15 16 17 18 20 22 25 29 33 38 44 51 59 67 75 82 88 92 94 94 90 85 79 71 64 57 50 44 39 34 30 26 23 21 19 17 16 15 15 15 15 15 16 17 18 19 21 22 24 25 27 29 31 33 35 37 39 41 43 45 47 49 50 52 53
 73 69 64 59 54 50 45 42 38 35 33 30 28 27 26 24 24 23 22 22 21 21 21 21 22 22 22 23 24 24 25 26 27 27 28 28 28 29 29 28 28 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 20 20 21 21 22 23 24 26 28 30 32 35 38 42 46 51 55 60 66 71 75 79 81 82 81 78 74 69 64 58 53 48 44 40 37 35 33 31 29 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 36 35 35 34 33 32 31 30 28 27 26 25 24 23 22 22 22 21 21 22 22 22 23 23 24 25 26 28 29 31 33 35 38 40 43 46 49 52 55 58 60 62 63 64 64 64 63 61 60 58 56 55 53 51 49 48 46 44 42 41 39 37 35 34 32 30 29 28 27 26 25 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 24 25 26 26 27 27 28 29 29 30 30 31 31 31 31 31 31 30 30 29 29 28 28 27 27 27 27 27 28 29 30 31 34 36 39 43 48 53 59 66 72 78 82 84 85 83 79 74 68 62 57 51 46 42 38 35 32 29 27 26 24 24 23 23 23 24 25 26 28 30 32 34 37 39 41 44 45 47 48 49 49 49 48 48 47 45 44 42 41 39 37 35 34 32 31 29 28 26 25 25 24 23 23 23 24 24 25 26 27 28 30 32 34 36 39 42 45 48 52 56 60 64 68 72 75 77 78 78 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
 88 89 89 88 87 85 83 80 77 74 70 67 64 62 59 57 55 54 53 52 51 51 51 51 52 53 55 57 60 63 66 69 72 75 77 78 79 80 80 79 78 77 76 74 72 70 68 66 64 62 61 59 57 55 54 52 51 50 49 48 48 48 49 50 52 54 56 60 63 67 71 75 78 82 86 89 93 95 98 100 102 104 104 105 105 105 104 102 101 99 96 94 91 89 86 83 81 78 76 73 71 69 67 65 63 61 59 57 55 54 52 50 49 48 46 46 45 45 45 46 46 47 49 50 51 52 53 54 55 55 56 56 57 57 57 57 57 57 57 57 57 57 57 56 56 55 54 53 51 50 49 47 46 45 44 44 44 44 44 45 46 47 48 49 51 53 55 57 59 61 64 66 69 72 74 76 78 80 81 81 81 80 79 78 76 75 73 71 69 68 67 65 64 63 62 62 61 60 59 58 57 56 55 54 52 51 50 50 49 49 49 50 50 51 52 53 55 56 57 59 60 62 63 65 67 68 70 71 72 73 74 74 74 74 73 72 70 68 66 64 62 60 58 57 56 55 55 55 55 56 57 58 59 60 61 63 64 66 67 69 70 72 73 75 77 79 80 82 83 85 86 87 89 90 91 91 92 92 92 92 92 92 91 90 90 88 87 85 83 81 79 76 74 71 69 67 65 63 62 60 60 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 61 61 62 62 62 63 63 64 64 64 64 64 64 64 64 64 63 63 63 63 62 62 62 61 61 61 61 61 61 62 62 63 65 66 68 70 73 76 78 81 84 86
 40 40 39 39 39 38 37 37 36 35 34 32 31 29 28 26 25 24 22 21 20 19 18 18 18 18 19 20 21 23 25 28 30 33 36 38 40 42 43 43 43 43 42 41 40 38 37 35 33 32 30 28 27 25 23 22 21 19 18 17 17 16 16 17 17 19 20 22 25 28 31 34 38 41 45 48 50 53 54 55 55 54 52 50 48 46 44 41 39 37 36 34 33 33 32 32 32 32 32 33 33 33 33 32 32 31 30 29 27 25 24 22 20 19 17 16 16 15 16 16 17 18 20 22 25 28 31 35 40 45 50 56 62 68 74 79 83 86 86 85 82 77 71 64 57 51 44 38 33 29 25 22 20 18 17 16 16 16 16 17 18 19 21 22 24 26 27 29 30 32 33 33 34 34 34 34 34 33 33 32 32 32 32 32 33 33 35 36 37 39 41 43 45 46 48 49 49 49 48 46 43 40 37 34 31 28 26 24 22 21 21 21 21 21 21 22 23 24 25 26 28 29 30 32 33 34 36 37 38 39 39 40 40 39 39 38 37 36 34 33 32 31 30 29 29 29 29 30 30 31 31 31 32 32 32 32 31 31 31 30 30 30 30 30 30 30 31 32 33 35 37 39 42 45 48 51 54 56 58 59 59 58 56 54 51 48 45 41 38 35 33 30 29 27 26 26 27 28 29 32 35 39 44 50 56 63 70 77 84 89 94 96 97 95 92 87 81 75 69 62 56 51 46 41 37 34 30 28 26 24 23 23 22 23 24 25 27 29 32 35 38 41 44 47 49 50 52 52 52 52 51 50 48 47 46 44 43 42 41 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 118 117 114 108 101 93 85 77 70 64 58 54 50 46 43 40 38 36 34 32 31 29 28 27 26 25 25 24 24 25 25 26 26 27 28 29 29 30 31 32 32 33 34 34 35 35 36 36 36 37 37 37 36 36 35 35 34 33 31 30 29 28 27 26 26 26 26 26 27 28 29 30 31 33 35 37 40 42 46 50 54 60 66 73 82 91 101 111 121 129 135 138 138 134 127 119 110 101 92 84 77 70 64 59 55 51 47 44 41 39 37 35 33 31 30 29 28 28 28 28 28 29 30 31 32 33 33 34 35 35 36 36 37 37 37 37 37 37 37 37 37 37 36 36 35 34 33 32 31 31 30 29 28 28 28 28 29 29 30 31 33 34 36 38 40 42 45 49 53 58 63 70 78 87 97 107 117 127 134 138 137 133 125 115 104 93 82 73 65 58 53 48 44 40 38 35 33 32 30 29 28 28 27 27 27 27 28 28 29 30 31 33 34 35 36 36 37 37 37 37 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 27 27 28 29 30 32 34 36 38 40 43 46 49 52 56 60 65 70 76 83 90 98 106 114 122 128 132 133 131 126 119 111 102 93 85 77 70 63 58 53 49 46 43 40 38 36 34 32 31 29 28 27 27 26 26 26 26 27 28 29 30 31 32 33 34 35 36 36 37 37 37 37 37 37 37 37 37 36 36 35 35 34 33 32 31 30 29 28 27 26 26 25 25 25 25 26 26 27 28 29 31 32 34 36 39 42 45 49 53 59 65 71 79 87 96 104 111 115
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 89 95 99 101 101 97 92 85 78 70 63 56 51 46 41 37 34 31 29 26 25 23 22 22 21 21 22 23 24 26 27 29 31 32 33 34 35 35 36 36 36 37 37 37 37 37 38 38 38 38 38 38 37 37 36 35 33 31 30 28 26 24 23 22 22 22 23 25 26 29 31 34 37 41 45 49 53 58 63 69 75 81 87 92 97 101 104 106 107 107 106 104 103 101 99 97 96 95 94 93 92 91 90 88 86 83 79 74 69 64 58 52 46 40 35 31 27 24 22 21 21 21 21 22 23 24 26 28 29 31 33 36 38 40 43 46 49 52 55 58 61 63 65 66 66 65 63 60 56 51 46 41 36 32 29 26 24 23 23 23 23 24 26 28 30 33 36 40 45 50 57 63 71 78 84 90 93 93 91 86 80 73 66 59 53 48 44 40 38 35 34 33 32 32 32 32 32 33 34 34 35 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 39 39 39 39 39 38 38 37 37 36 35 34 34 33 32 31 31 30 30 31 32 34 36 39 42 46 50 54 57 60 62 63 64 64 64 63 62 61 60 59 58 57 57 57 57 57 58 59 60 61 61 62 62 62 61 60 58 56 53 50 48 45 42 39 37 34 32 30 28 27 26 26 26 26 28 30 33 36 40 45 50 54 58 61 64 65 65 64 62 60 57 54 50 47 44 41 38 36 33 31 29 27 26 25 24 23 22 22 22 22 23 24 26 28 30 32 33 35 36 37 37 37 37 37 38 38 38 39 41 42 45 48 51 56 61 68 74 82
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 127 127 122 112 100 88 76 65 56 49 43 37 33 30 27 24 22 21 19 18 17 16 16 15 15 15 16 17 18 20 21 23 25 27 29 30 31 32 33 33 33 33 32 31 31 30 28 27 26 25 23 22 21 19 18 17 16 15 14 14 14 14 14 15 17 19 21 24 28 32 37 41 47 52 57 62 68 73 78 83 88 92 96 100 102 104 104 104 101 98 93 88 82 75 69 63 57 52 47 42 38 35 31 28 26 24 22 20 18 17 16 14 14 13 13 13 14 15 16 18 20 22 25 28 30 32 34 35 35 36 35 35 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 13 13 13 13 13 14 15 16 17 19 20 22 23 25 27 28 30 33 35 38 41 44 48 52 56 60 64 67 70 71 71 70 67 63 59 55 51 47 43 40 37 34 32 30 28 27 25 23 22 21 19 18 17 16 14 14 13 13 13 13 13 14 14 15 16 17 19 20 21 23 24 26 27 29 30 32 34 35 36 37 38 38 37 36 35 33 31 28 25 23 20 18 16 14 13 13 13 13 13 14 15 16 18 19 21 23 25 27 30 32 35 39 42 46 50 54 59 63 68 72 75 78 81 82 84 84 84 83 81 79 77 74 71 68 64 60 55 51 46 41 37 32 28 25 21 19 17 15 14 13 13 13 14 15 15 16 17 18 20 21 22 23 25 26 27 28 29 30 31 32 32 32 32 32 31 30 29 27 25 23 22 20 18 17 16 15 15 15 15 16 16 17 18 19 21 22 24 27 30 33 37 42 48 56 65 75 87 100 112 122
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 60 63 66 70 75 79 84 89 94 98 102 105 107 108 108 105 102 97 91 85 77 70 62 55 49 43 39 35 33 31 30 30 30 30 31 31 32 33 33 34 35 36 37 38 40 41 43 44 46 47 49 51 52 54 55 55 55 54 53 51 49 46 43 40 37 35 33 31 30 30 29 29 30 30 31 32 34 35 38 41 44 48 53 59 65 73 81 89 98 105 111 115 116 114 110 104 97 90 83 76 70 65 60 56 53 50 48 46 44 42 41 40 39 39 39 39 39 40 40 42 43 45 46 47 48 49 50 50 50 50 50 50 50 50 49 49 49 48 47 47 46 45 44 43 42 41 39 38 37 36 36 36 36 38 40 44 48 54 60 68 76 84 93 102 111 119 127 133 137 139 139 137 133 127 120 113 105 97 90 83 76 71 66 61 57 54 51 49 47 45 43 42 40 39 38 37 36 35 34 33 32 32 31 31 31 32 34 36 39 43 47 51 55 59 62 64 64 64 63 61 59 56 53 51 48 45 43 40 38 36 35 33 32 31 30 29 29 28 28 28 28 29 30 31 33 35 37 39 41 43 44 45 46 46 47 47 47 48 48 49 50 51 52 53 54 55 56 56 57 57 56 55 54 52 50 48 47 45 43 41 40 39 38 37 36 35 35 34 34 33 33 32 32 31 31 31 31 31 32 33 34 36 37 39 41 42 44 46 48 50 52 54 56 58 61 63 65 67 68 69 69 69 68 66 64 61 57 53 49 45 42 38 36 34 33 32 32 33 34 35 36 38 39 40 41 42 43 44 45 45 46 46 47 48 49 50 51 53 55 57
 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 11 12 13 14 15 15 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 8 9 10 11 13 14 16 18 19 19 19 18 17 15 13 12 11 9 9 8 7 7 7 7 7 7 8 9 10 11 13 15 18 21 25 30 33 36 37 36 34 30 26 23 20 17 15 13 12 11 10 9 9 9 9 9 10 11 13 14 16 17 18 19 18 18 16 15 14 13 11 10 9 9 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 12 12 12 12 12 12 12 13 13 13 14 14 15 16 18 20 22 25 28 32 36 40 43 45 45 44 40 36 32 28 25 22 19 17 16 14 14 13 12 12 12 12 12 12 12 12 13 13 12 12 12 11 10 10 9 8 7 7 7 6 6 6 6 6 5 6 6 6 6 6 7 7 8 8 9 10 11 13 14 15 17 18 18 18 18 17 15 14 12 11 10 10 9 9 10 10 11 12 13 15 16 19 21 24 27 29 31 31 31 29 26 23 19 17 14 12 11 9 8 8 7 7 7 7 7 8 8 9 10 11 13 14 16 18 20 21 21 21 19 18 15 13 12 10 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 17 17 17 17 16 15 13 12 11 10 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 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
 16 16 16 16 16 16 16 16 16 17 18 19 20 21 23 24 26 28 30 31 32 33 32 30 28 25 23 20 18 16 15 14 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 23 24 26 27 28 30 31 31 32 31 31 30 28 27 25 24 23 22 22 22 21 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 25 26 26 26 26 26 25 25 24 23 22 22 21 20 20 20 20 20 21 23 25 27 30 33 37 39 41 42 42 41 39 37 34 32 29 27 25 23 21 19 18 17 16 15 14 13 13 12 12 12 12 12 13 14 15 17 19 23 26 30 34 37 40 42 42 41 40 38 36 34 32 30 29 27 26 25 24 24 23 23 23 22 22 22 21 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 11 11 11 11 12 13 14 15 17 20 23 25 28 30 31 31 30 29 28 26 25 23 22 20 19 18 18 17 16 16 16 15 15 15 15 16 16 16 16 16 16 17 17 17 18 19 20 21 23 24 26 27 28 29 29 30 30 29 29 28 27 26 24 23 22 21 20 19 18 17 16 16 15 15 15 15 15 16 16 17 18 19 21 23 24 26 28 30 32 34 34 35 34 33 30 28 25 23 20 18 17 16 16 15 16 16 16 17 17 18 19 19 20 21 22 23 25 26 28 30 32 34 36 38 40 42 43 44 43 42 39 36 32 28 24 20 18 15 13 12 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 15 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
 89 95 101 107 111 114 116 116 114 112 107 103 97 91 84 78 71 64 58 51 45 39 34 29 25 22 19 17 15 14 14 14 14 15 16 17 18 19 21 22 24 26 29 31 34 36 39 42 45 47 50 51 52 52 51 48 45 42 37 33 29 25 21 19 17 15 14 14 15 15 17 18 20 23 26 30 34 39 46 53 62 72 83 95 107 117 126 130 130 127 120 111 102 93 85 77 71 66 61 57 54 51 48 46 44 42 40 38 35 33 30 28 25 23 21 19 18 17 17 17 18 19 20 21 23 25 27 29 31 32 34 35 36 37 37 37 37 36 35 34 33 32 30 28 27 25 24 22 21 19 18 18 17 17 18 19 20 22 24 27 30 32 35 38 41 44 48 51 54 57 60 63 66 68 70 71 72 71 70 68 65 62 59 55 51 47 43 40 37 34 31 29 27 25 23 21 20 18 17 16 15 14 14 14 14 15 16 18 21 24 28 33 39 45 51 57 62 67 71 73 74 72 70 66 62 57 51 46 42 37 33 30 26 24 21 19 17 16 15 14 14 14 14 16 18 20 23 27 31 35 39 42 45 47 48 49 48 48 47 46 45 45 44 44 44 44 45 46 47 49 50 51 53 54 54 54 54 53 51 49 46 43 41 38 35 32 30 27 25 23 21 20 18 17 17 16 17 17 18 20 21 23 25 27 29 31 33 34 36 37 38 39 40 40 41 41 41 41 41 40 40 39 38 36 34 33 30 28 26 24 22 20 19 18 17 17 17 18 18 19 20 22 23 25 26 28 30 32 34 36 39 42 45 49 53 58 63 69 75 82
 87 79 70 61 53 46 39 34 30 26 23 20 18 16 15 13 12 11 11 10 10 9 9 9 9 9 9 10 10 11 12 12 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 12 11 11 10 10 10 10 10 11 11 12 13 14 15 16 17 19 20 22 23 25 27 30 33 36 39 43 48 53 58 65 71 78 84 90 95 99 102 102 101 97 92 86 78 71 63 55 48 42 36 30 25 21 18 15 13 11 10 9 9 9 10 10 12 13 15 17 20 23 27 30 35 39 44 48 53 56 58 59 59 57 53 49 45 40 35 31 26 23 19 17 14 12 11 9 9 8 8 8 9 9 10 12 13 15 18 21 24 29 34 40 48 57 68 81 94 107 116 121 119 112 101 88 75 64 54 46 40 35 30 27 24 22 20 19 18 17 16 15 15 14 13 13 12 11 10 10 9 9 8 8 8 9 9 9 10 10 11 11 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 15 15 14 14 13 12 11 10 10 9 9 9 10 10 11 12 13 14 15 16 17 19 20 21 23 25 27 29 31 34 38 41 46 51 57 63 70 77 83 88 91 92 89 85 79 71 63 56 49 42 36 31 27 23 20 17 15 13 11 10 9 9 9 9 10 11 13 15 18 21 25 30 35 41 47 53 58 61 64 64 62 58 53 48 42 37 32 28 24 21 18 15 13 12 10 9 9 8 8 8 9 10 11 13 15 17 20 23 26 30 33 37 41 45 50 55 60 66 72 78 85 91 96 99 100 99 94
 119 127 134 139 141 140 136 130 122 113 104 95 86 78 70 63 56 50 45 40 36 32 28 26 23 21 20 19 19 19 20 21 23 25 27 30 33 36 39 43 46 50 53 57 60 63 65 66 66 66 64 62 59 55 51 46 42 37 33 30 26 24 22 20 20 20 20 22 24 27 30 35 40 46 53 61 70 80 91 102 113 124 132 137 139 137 132 124 116 106 97 89 81 75 69 64 60 57 54 51 49 47 45 43 41 40 38 36 34 31 29 27 25 23 22 21 20 20 20 21 23 24 26 29 31 33 35 37 39 41 42 43 43 43 42 42 41 40 38 37 36 34 32 31 29 27 26 24 23 22 21 20 20 20 20 21 22 23 25 26 28 30 32 34 36 38 40 42 44 47 49 52 55 57 60 63 65 68 69 71 71 71 70 69 67 64 62 59 56 53 50 47 44 41 39 36 34 31 29 27 25 23 22 21 20 20 20 21 22 24 26 29 33 37 42 47 53 59 66 72 78 84 89 92 93 93 91 87 81 75 68 62 55 49 43 38 34 30 27 24 22 21 20 20 21 23 25 28 31 35 39 43 47 51 55 58 60 62 63 64 64 64 64 64 64 64 63 64 64 64 65 66 66 67 67 67 66 65 64 62 59 56 53 50 47 44 40 37 34 31 29 26 24 23 22 21 21 21 22 23 24 26 28 30 32 33 35 36 38 39 39 40 40 40 40 40 40 39 39 38 37 36 35 33 32 30 29 27 26 24 23 21 21 20 20 20 20 21 22 23 24 26 27 29 31 33 35 37 40 43 46 50 55 60 66 73 81 90 99 109
 139 133 126 119 112 104 97 90 84 78 72 67 62 58 54 50 46 43 40 37 34 32 30 28 27 27 27 28 29 31 34 37 41 45 50 55 59 64 68 72 75 78 79 80 80 79 77 75 72 68 64 60 56 52 49 45 41 38 35 33 30 29 28 27 27 28 29 31 33 36 39 42 45 49 53 57 61 65 69 73 78 82 87 91 95 99 102 104 105 106 105 104 102 100 97 94 90 87 83 80 77 73 70 67 64 61 57 54 51 47 43 40 37 34 31 29 27 27 26 27 27 29 31 33 36 39 42 46 50 54 58 62 66 70 74 77 79 80 81 80 78 76 72 68 63 58 53 48 43 39 35 32 29 27 26 25 26 26 27 29 31 33 36 39 42 45 49 53 57 62 67 73 79 86 93 101 109 117 125 133 139 144 148 149 148 145 140 134 127 119 111 103 95 87 80 73 66 60 54 49 44 40 36 32 29 27 26 25 25 26 27 29 31 33 36 40 43 46 50 53 56 59 62 64 66 67 67 67 65 64 61 58 55 52 48 44 41 37 34 31 29 27 26 25 25 26 27 29 31 34 38 41 46 50 55 60 66 73 80 89 98 108 119 132 145 159 173 185 195 201 203 199 191 179 165 150 135 121 108 96 85 76 68 61 55 49 44 40 37 34 31 29 27 25 25 24 25 26 28 30 33 36 40 44 47 51 55 58 61 63 64 65 65 65 64 62 60 58 55 52 49 46 43 40 37 35 32 30 28 27 26 25 25 26 27 29 32 35 39 44 49 54 60 66 72 79 85 92 100 107 114 122 128 135 140 144 146 147 146 143
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 91 91 91 90 87 84 80 76 71 66 60 55 51 46 42 38 35 32 30 28 27 26 25 26 27 29 32 37 42 49 57 66 76 87 97 106 114 119 122 122 119 114 108 101 93 85 78 71 64 59 54 49 45 42 39 36 35 33 32 32 32 32 34 36 38 41 45 48 52 55 59 62 64 66 68 69 70 72 73 74 76 77 79 80 82 83 84 85 86 85 85 83 82 79 77 74 72 69 67 65 63 62 60 60 59 58 58 57 57 56 54 53 50 48 45 41 38 35 33 31 29 28 28 28 28 29 29 31 32 34 36 38 41 44 47 51 55 60 65 70 75 80 84 87 88 87 84 79 72 65 57 50 43 37 32 28 25 23 22 22 22 23 24 26 28 30 33 36 40 44 48 53 59 65 72 79 86 93 100 106 112 118 122 126 129 132 134 135 136 137 137 136 135 132 128 123 116 108 98 88 78 68 59 51 43 37 32 28 26 24 24 24 25 26 28 30 33 36 39 42 46 50 54 58 61 65 67 70 71 72 71 70 68 65 61 57 53 49 44 40 37 34 31 29 28 27 27 28 29 30 32 34 37 41 44 49 55 61 69 78 89 101 116 132 149 166 182 193 198 196 187 172 155 137 119 103 90 78 68 60 53 47 43 39 36 33 31 29 27 26 25 25 24 25 25 26 28 30 33 36 39 42 46 49 52 54 56 57 57 57 56 55 53 51 49 46 44 41 39 37 34 32 30 28 27 25 24 23 23 23 23 24 26 29 33 38 43 50 56 62 68 73 77 80 82 82 83 82 82 81 80 80 80 81 82 83 85 86 88 90
 184 178 166 151 135 119 105 92 81 71 64 57 52 47 43 40 37 35 33 31 30 29 27 27 26 25 25 26 26 27 29 31 33 35 38 41 44 47 50 52 55 57 58 59 59 59 58 56 54 52 49 46 43 40 37 34 32 29 28 26 25 25 25 26 28 30 33 36 39 43 47 51 55 59 63 67 70 73 77 80 84 87 92 96 100 105 109 113 117 119 119 118 115 111 105 98 91 83 76 69 62 56 50 46 41 38 34 32 29 27 26 25 25 25 25 26 28 31 34 38 43 48 53 58 63 67 71 73 75 76 75 74 71 68 65 61 57 53 49 46 43 40 37 34 32 31 29 28 28 27 28 28 29 31 33 35 38 40 43 45 47 49 51 52 54 56 58 60 63 66 70 75 81 87 94 102 109 117 124 129 132 132 130 125 119 111 103 94 87 79 73 67 62 58 55 51 49 47 45 43 41 40 38 37 36 35 34 33 32 32 32 32 33 34 35 36 37 39 41 43 46 48 51 54 56 59 62 64 66 68 68 69 68 67 65 62 59 55 51 47 43 39 36 33 31 29 29 28 28 29 30 32 34 36 39 43 47 51 57 62 69 76 83 91 99 107 114 120 125 128 128 127 125 121 117 113 108 103 99 95 92 88 85 82 78 75 71 67 63 59 54 49 45 40 36 33 30 28 26 26 25 26 26 28 29 31 34 36 38 41 44 46 49 51 54 55 57 58 58 58 57 56 54 52 50 47 45 42 39 36 33 31 29 27 26 25 24 24 24 25 26 27 29 31 33 36 40 44 50 56 64 73 85 98 113 129 146 162 175 183
 49 49 48 46 43 40 36 32 29 26 23 21 19 18 16 15 14 14 13 13 13 13 13 14 14 15 15 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 20 21 22 22 23 23 23 23 22 21 20 19 18 17 16 16 16 15 16 16 17 18 19 21 22 24 25 27 28 30 31 32 33 33 33 33 32 31 31 30 29 29 29 29 29 30 31 32 34 35 37 39 41 43 44 45 44 43 41 38 34 31 27 24 21 19 17 15 14 14 13 14 14 15 16 18 19 21 22 24 25 27 28 29 30 31 31 31 31 31 30 29 28 27 26 25 24 22 21 19 18 17 15 14 13 12 11 11 11 10 10 11 11 12 12 13 14 16 17 19 21 24 26 29 32 35 37 38 39 38 37 35 33 30 28 25 23 22 20 19 18 17 16 16 16 16 16 16 16 16 16 16 16 15 15 14 13 12 11 11 10 10 10 10 11 11 12 13 14 15 16 17 19 20 22 23 25 26 27 28 29 29 28 28 26 25 23 21 19 18 16 15 13 13 12 12 12 13 13 14 15 16 17 18 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 23 24 26 27 29 31 32 33 34 34 34 33 31 29 27 25 22 20 18 16 15 13 12 12 11 11 12 12 14 16 18 21 24 28 32 36 40 44 46 48 48 46 44 41 38 34 31 28 25 22 20 18 16 14 13 12 11 10 10 10 10 10 11 12 13 15 17 19 21 24 26 28 29 30 30 30 31 30 30 31 31 32 33 34 35 37 40 42 44 47 48
 73 71 69 66 63 59 56 52 50 47 45 44 42 41 41 40 40 40 39 39 38 36 35 33 30 28 26 24 22 20 19 19 18 18 19 20 21 22 24 26 29 32 36 41 46 52 59 67 75 84 92 99 103 104 100 93 83 72 61 50 41 33 27 22 18 15 13 12 12 12 12 14 15 17 19 22 25 29 33 37 40 43 45 46 46 45 43 40 38 35 32 30 28 27 26 26 26 26 28 29 32 35 38 43 47 51 54 56 56 53 49 43 36 30 24 19 16 13 11 9 9 9 9 10 11 12 14 15 17 20 22 25 28 31 34 37 39 42 43 45 45 44 43 41 39 36 32 29 26 22 19 17 14 12 11 10 9 8 8 7 8 8 8 8 9 10 11 12 13 15 17 20 23 27 31 37 44 51 60 69 77 84 89 90 87 81 74 65 57 50 43 37 32 28 25 22 20 18 16 15 13 12 12 11 11 10 11 11 12 13 14 16 18 20 22 25 28 31 34 36 39 41 43 44 44 43 42 40 37 34 30 27 24 21 18 16 14 12 11 10 9 9 10 11 13 16 20 26 32 40 49 58 68 76 83 86 87 85 82 78 73 69 66 63 62 61 61 62 64 66 68 69 70 69 67 63 58 53 46 40 35 30 25 21 18 15 13 11 10 9 8 8 8 9 10 12 15 20 25 33 41 50 59 67 71 72 70 65 58 51 44 38 32 28 24 21 19 16 15 13 12 11 11 10 10 10 10 10 11 12 14 16 18 22 25 29 33 37 40 42 43 44 45 45 45 45 45 46 47 48 50 53 55 58 62 65 68 71 73 73
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 94 99 101 100 96 89 81 72 63 55 48 42 37 33 30 27 26 25 24 25 26 27 29 32 35 39 43 46 50 53 55 56 56 55 54 52 49 47 45 43 41 39 38 37 36 35 34 34 33 33 34 34 34 35 36 37 38 40 42 43 45 47 48 49 50 50 50 49 48 47 45 45 44 44 44 44 46 47 50 53 56 60 64 68 72 75 78 79 79 78 76 74 70 67 64 60 58 55 53 52 51 51 51 52 53 55 56 58 59 60 60 60 58 56 53 49 46 43 40 38 36 35 34 34 34 35 36 37 38 40 42 44 45 47 49 51 52 54 55 56 57 58 59 59 59 59 58 56 54 52 49 45 41 38 34 31 28 26 24 22 21 21 21 21 23 24 26 29 33 37 42 47 53 59 65 70 73 74 73 71 67 62 57 52 47 44 40 38 36 34 34 33 34 34 35 37 38 40 41 41 41 40 38 36 33 31 28 26 24 23 22 22 23 24 26 28 31 34 38 42 47 52 57 62 66 69 72 73 72 70 67 63 59 54 49 44 40 36 33 30 28 26 25 24 23 23 23 23 24 24 24 24 25 25 25 26 26 27 28 29 31 33 36 38 42 45 49 53 57 61 64 66 67 67 65 62 58 53 49 44 40 36 32 29 27 25 23 22 21 20 20 20 20 21 22 23 25 27 29 31 34 37 40 43 47 50 53 55 57 59 60 60 59 58 56 54 51 48 44 41 38 35 32 29 27 25 24 23 23 23 24 25 27 30 34 38 43 47 52 55 57 58 58 57 55 53 51 49 48 47 47 48 50 53 57 61 67 73 80 87
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 66 63 60 56 53 50 46 44 41 39 37 36 35 33 32 31 30 28 27 25 23 21 19 18 16 15 13 12 12 12 12 12 13 14 15 17 18 20 23 25 28 31 33 36 39 41 43 44 44 43 41 39 36 32 29 25 22 19 17 15 13 12 11 11 11 11 12 12 13 14 15 16 18 20 22 24 26 29 32 35 38 42 45 49 53 57 60 64 68 71 73 75 75 75 72 69 64 58 52 46 40 35 30 26 23 20 18 16 14 13 12 12 11 11 12 12 13 14 16 19 22 26 31 36 42 49 55 60 64 66 65 63 59 55 49 44 39 35 31 27 24 21 19 17 16 15 14 13 13 14 14 16 17 19 22 26 29 33 38 42 46 49 52 54 55 55 55 54 54 53 52 52 51 51 51 51 50 50 49 49 48 46 44 43 40 38 36 34 32 30 28 27 25 24 23 23 22 22 22 23 23 23 24 25 26 26 28 29 31 33 35 38 41 44 47 51 55 58 62 65 67 69 70 71 71 69 68 65 63 59 56 53 49 46 43 40 37 34 32 31 29 28 27 27 27 27 27 27 27 28 28 29 29 29 29 29 29 29 29 28 28 27 26 26 25 25 24 24 24 24 24 25 26 27 28 30 31 34 36 39 42 45 48 50 51 51 49 47 44 40 37 33 30 27 24 22 21 20 19 19 20 21 22 24 27 30 33 37 42 47 53 59 65 71 76 80 83 84 82 78 73 67 60 53 47 41 36 31 28 25 22 20 19 18 17 17 16 16 16 17 17 18 19 20 22 24 27 30 33 37 41 46 51 56 60 64 67 68 69
 91 86 81 77 72 69 66 63 61 60 59 59 59 59 60 60 60 60 59 58 56 54 52 50 48 46 44 43 42 43 44 45 48 51 56 60 65 71 76 80 84 87 88 89 88 86 83 79 75 71 68 64 60 57 54 51 49 47 46 44 43 43 42 41 41 40 39 39 38 37 37 37 37 37 38 40 42 45 49 53 58 63 68 73 78 81 83 83 82 79 76 72 67 63 59 56 53 50 48 47 47 47 47 48 49 50 51 51 51 50 49 47 45 42 40 37 35 34 33 33 34 36 40 44 50 57 66 76 88 103 118 135 151 165 175 179 177 168 155 140 123 107 93 80 69 59 51 45 40 37 34 33 32 33 34 35 37 40 42 44 46 48 50 50 50 50 49 48 47 46 46 45 45 46 47 48 50 52 54 56 59 61 63 64 64 64 63 62 59 56 53 50 47 44 42 39 38 37 36 35 35 35 36 36 37 38 39 40 42 44 46 49 52 55 59 63 68 73 78 83 88 93 97 100 102 103 102 100 97 92 86 80 74 68 62 57 52 49 46 44 43 43 44 46 48 51 54 57 60 62 64 65 65 65 64 62 61 59 58 57 57 58 59 61 65 69 74 80 86 93 99 105 109 112 112 109 105 98 91 83 76 69 64 59 55 52 51 50 49 49 50 51 52 53 54 55 55 55 55 55 54 54 53 53 52 52 52 53 53 54 55 56 57 58 59 61 62 63 65 66 66 67 67 67 67 66 65 64 62 61 59 57 55 53 51 49 47 46 45 44 44 44 44 45 47 49 53 57 61 67 73 80 86 92 97 100 101 101 99 95
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 51 52 52 51 50 47 44 41 38 35 33 31 29 28 27 27 27 28 29 31 33 34 36 38 40 41 42 43 44 44 44 45 45 46 46 47 49 50 52 54 55 57 59 60 62 63 63 63 63 62 60 59 57 55 53 51 49 47 46 45 45 44 44 43 43 42 41 40 39 38 36 35 33 32 31 30 30 30 30 31 33 35 37 40 44 47 50 54 56 58 59 59 59 57 55 53 50 48 46 44 43 42 42 42 42 43 44 44 45 45 45 44 43 42 41 39 38 36 35 35 35 35 36 38 40 43 47 51 55 59 64 68 71 74 76 76 75 73 70 67 63 59 55 51 48 45 42 40 38 37 36 35 34 34 34 34 33 33 32 32 31 31 31 31 31 32 33 35 37 40 44 48 52 56 59 62 63 63 62 59 56 52 48 44 40 37 34 31 30 28 28 28 28 29 30 31 32 34 35 35 35 35 35 34 33 32 31 30 30 30 31 32 34 37 42 47 53 60 68 76 84 92 99 104 106 105 101 96 88 80 72 65 58 51 46 41 38 35 32 31 30 29 29 30 31 31 32 33 33 33 33 32 31 30 29 28 28 27 27 27 28 29 30 32 35 37 40 42 45 47 49 50 51 51 50 48 46 44 42 40 38 36 35 34 34 33 33 33 34 34 34 34 33 33 32 32 31 31 31 31 32 33 35 38 42 46 52 58 66 75 85 95 105 113 120 123 122 118 110 100 89 79 69 60 53 46 41 37 34 32 31 31 31 33 34 36 39 41 44 46 48 49 49 48 47 45 43 42 40 39 38 38 38 39 40 42 44 46 48 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 30 30 30 30 30 30 30 29 29 30 30 31 33 35 38 42 46 50 55 59 63 66 68 68 67 64 61 57 52 49 45 42 40 38 36 35 35 34 34 35 35 36 37 38 39 41 43 44 47 49 52 54 57 60 62 64 64 64 62 60 56 52 47 43 39 35 32 29 27 25 24 23 23 23 23 24 26 28 30 33 35 36 37 37 36 34 32 29 27 24 22 20 18 17 16 16 16 17 18 19 21 24 27 31 35 38 41 42 42 41 39 37 34 31 28 26 24 23 22 22 22 23 24 26 28 31 33 36 39 42 44 46 48 49 49 49 48 46 44 42 39 36 34 31 29 27 25 24 23 22 21 21 21 20 20 20 19 19 19 18 18 17 17 17 17 17 17 18 20 22 24 27 31 35 40 45 49 53 56 58 58 56 54 50 46 42 38 35 32 30 28 27 26 25 25 25 24 24 23 23 22 21 20 19 18 17 16 15 15 15 15 16 17 18 20 23 25 28 32 36 40 44 47 51 53 54 54 52 50 46 42 38 34 30 26 23 20 19 17 16 16 16 17 18 19 21 23 26 29 32 34 36 38 38 38 36 34 32 30 28 26 25 25 25 25 26 28 29 32 34 36 38 39 40 40 38 35 32 29 26 23 20 18 16 15 15 14 15 15 16 18 19 22 24 28 31 36 41 46 51 55 59 61 62 61 59 57 53 50 46 43 40 37 35 33 31 30 29 28 27 26 26 26 27 27 28 30 32 35 39 43 48 53 58 62 66 67 66 64 59 54 48 43 38 33 29 26 24 23 22 21 21 22 23 23 25 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 93 80 67 55 45 38 32 27 24 23 22 22 23 24 26 28 31 33 35 37 37 37 37 36 34 32 30 28 26 25 24 24 24 25 26 28 30 33 36 39 42 45 47 49 50 50 50 49 47 45 43 41 39 37 35 33 31 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 18 18 18 18 19 20 21 23 25 27 29 30 32 33 34 35 35 35 34 34 33 33 33 32 32 33 33 33 34 34 35 34 34 33 31 29 27 26 24 22 21 20 19 19 19 19 20 22 25 29 36 46 59 78 103 136 178 223 263 281 270 235 191 151 118 92 72 58 47 38 32 27 23 21 19 18 18 18 20 22 26 31 38 48 59 73 87 100 108 110 104 92 79 66 54 45 38 33 29 27 26 26 26 27 29 30 32 34 36 37 37 37 36 34 32 30 28 26 25 24 24 25 26 29 32 37 43 50 58 65 72 76 78 76 72 65 59 52 46 41 37 35 33 33 33 34 36 40 44 50 57 67 79 95 115 138 165 192 214 226 223 206 180 152 125 103 85 71 61 53 48 44 41 39 38 37 36 36 36 35 35 34 32 30 28 26 24 22 20 19 18 17 17 17 17 18 19 20 21 22 23 24 25 26 27 28 28 29 29 29 29 29 29 30 30 31 32 33 34 35 36 37 37 38 38 38 38 38 38 38 38 38 38 38 38 39 40 40 41 42 43 43 43 44 43 43 42 42 41 40 38 37 37 36 36 36 36 37 37 38 38 38 38 38 37 36 34 32 31 29 28 26 25 25 25 27 29 32 37 44 53 64 77 90 101 109 110 104
 88 87 83 76 66 57 48 40 34 29 25 22 20 19 19 19 20 20 21 22 23 25 26 27 28 29 30 31 32 33 35 37 39 42 45 49 53 56 59 62 63 63 62 60 57 53 49 45 42 38 35 33 31 29 28 27 27 27 28 29 31 34 37 41 44 48 51 52 53 52 49 46 42 37 33 29 25 23 21 19 19 19 19 20 21 22 24 25 26 28 28 29 29 29 29 28 27 26 25 25 25 25 26 27 29 31 34 37 40 43 46 49 51 53 55 56 58 58 59 61 62 64 67 70 75 80 85 91 96 101 105 107 107 105 101 96 89 83 76 70 65 60 56 53 50 49 48 49 50 53 57 61 67 73 78 83 86 87 84 79 73 65 57 49 43 37 32 29 26 24 23 23 23 24 24 25 26 26 26 26 26 25 24 23 22 20 19 19 18 18 18 20 22 25 29 34 41 50 59 69 77 84 87 86 81 74 66 57 50 44 39 35 32 30 30 29 30 31 33 36 40 44 49 55 61 69 77 84 92 97 100 101 98 93 86 78 70 63 57 51 47 43 40 37 35 33 32 30 29 27 26 25 24 23 22 21 21 21 21 22 24 27 30 33 37 41 45 48 51 52 51 50 47 44 40 36 33 30 27 25 23 23 22 22 23 24 25 26 28 29 29 30 30 29 29 28 27 25 24 24 23 22 22 23 24 25 26 28 30 32 35 37 39 41 43 44 44 44 43 41 39 37 34 32 29 28 26 25 24 23 23 23 24 24 25 25 26 26 26 26 26 25 24 24 23 22 21 21 22 23 25 28 32 37 43 51 60 69 77 84
 19 19 20 20 20 20 19 19 19 18 18 18 18 19 20 21 23 25 27 29 31 33 35 37 39 41 42 44 45 46 48 50 52 54 58 62 66 71 76 81 86 90 92 94 93 91 88 83 78 73 67 62 57 53 50 47 45 44 44 45 46 49 52 56 60 64 67 68 68 66 62 56 50 43 37 31 26 22 19 17 15 14 14 13 13 13 14 14 15 15 15 15 16 16 16 16 16 16 16 16 17 18 20 22 26 30 36 42 49 56 62 66 67 66 62 56 49 42 37 32 28 25 22 21 20 20 20 20 22 23 26 28 32 36 41 47 54 61 68 74 79 80 79 75 69 62 55 48 42 37 33 29 27 24 23 21 20 19 18 18 17 17 16 16 16 17 17 18 19 21 24 26 30 33 36 39 40 41 40 38 36 33 30 26 24 21 19 17 16 15 14 14 14 14 15 16 16 17 18 19 19 19 19 18 18 17 17 16 16 15 15 15 16 16 17 18 19 21 22 24 25 27 28 29 29 30 29 29 28 26 25 23 22 20 19 18 17 16 16 16 15 15 15 16 16 16 16 15 15 15 15 14 14 13 13 13 13 14 15 16 18 21 24 29 34 40 47 53 59 64 66 66 63 58 53 47 41 36 31 28 25 23 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 16 18 19 22 25 29 35 41 48 55 61 66 68 67 64 59 53 46 40 35 30 26 23 20 18 16 15 14 14 14 14 15 17 18 21 24 27 31 35 38 41 42 42 41 38 34 30 27 23 21 18 17 16 15 15 15 15 16 17 17 18
 41 44 46 47 47 46 44 42 41 39 37 37 37 37 38 40 42 44 46 47 48 48 47 45 43 40 37 34 32 30 28 27 27 27 28 30 33 36 41 46 52 60 68 75 83 89 93 93 91 85 78 70 62 55 48 43 38 35 32 30 30 29 30 30 32 33 35 37 38 40 41 42 42 41 40 39 37 36 34 33 32 32 32 32 33 33 34 34 34 34 33 32 30 28 26 24 22 20 18 17 16 15 15 16 17 18 20 22 25 27 30 33 36 38 41 42 44 45 46 46 46 46 47 47 48 49 50 52 53 54 56 57 58 58 59 58 57 56 55 53 51 49 47 46 45 44 44 44 44 45 46 47 47 48 47 46 45 42 39 36 33 30 26 24 21 19 18 17 16 17 17 19 21 24 27 31 34 38 41 44 45 46 46 44 42 40 38 36 35 34 34 34 36 37 40 42 44 46 47 47 46 45 42 39 37 34 31 29 27 26 25 25 26 27 29 32 36 41 47 53 60 67 74 79 82 83 81 76 70 63 56 50 44 39 35 31 29 27 25 25 25 25 26 27 28 29 31 32 33 34 35 35 36 35 35 35 34 34 35 35 36 37 39 40 41 42 43 42 41 40 38 35 32 30 27 24 22 20 19 18 17 17 17 18 19 21 23 25 27 28 30 31 32 33 34 34 34 35 35 36 37 38 40 43 47 51 56 61 67 73 79 84 87 89 89 87 84 79 73 67 61 56 51 46 43 40 37 36 35 35 36 37 39 41 43 44 45 46 46 44 42 39 35 32 28 25 22 20 18 17 17 17 18 20 22 24 27 31 34 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 22 24 25 27 28 29 30 30 31 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 18 18 18 18 19 20 22 24 27 30 34 40 46 53 60 67 73 77 79 77 72 66 59 51 44 38 33 28 25 22 20 19 18 18 18 19 20 21 23 25 28 30 33 35 37 38 38 37 36 35 33 31 29 27 26 26 25 25 25 25 26 26 26 25 25 24 23 22 21 20 19 18 17 16 16 17 17 18 19 21 23 25 26 28 30 31 31 32 32 31 30 30 29 28 28 28 29 30 31 34 36 40 44 48 53 57 62 66 69 71 71 70 68 64 60 56 52 48 44 40 37 35 33 31 29 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 23 24 26 28 31 33 35 37 37 37 36 34 32 29 27 25 23 21 19 18 17 17 17 18 19 21 23 27 31 37 45 54 65 77 90 101 110 112 108 99 87 74 62 52 43 36 30 26 23 20 18 17 17 17 17 18 20 21 23 25 28 30 32 34 35 36 36 36 35 34 33 32 32 31 31 31 31 31 31 31 31 30 29 28 27 25 24 22 21 19 18 18 17 17 17 18 19 21 22 24 26 28 29 30 30 30 29 28 26 25 23 22 21 20 20 20 20 22 23 26 29 33 38 44 51 59 67 76 83 89 92 91 87 80 72 63 54 47 40 35 30 26 24 22 20 19 19 19 19 19 19 19 20 20 21 21 21 20 20 19 19 18 17 17 16 16 16 16 17 17 18 19 20
 113 117 114 105 94 81 70 60 52 45 41 38 35 34 33 32 31 30 29 28 27 25 23 22 20 19 17 16 16 15 15 15 16 17 19 22 25 29 33 37 41 45 48 49 49 48 45 42 38 34 30 27 24 21 19 17 16 15 15 14 15 15 16 18 20 22 24 27 30 33 36 38 40 40 40 39 37 35 33 31 30 28 28 28 28 28 29 29 30 31 31 31 31 31 30 28 26 24 22 20 18 17 16 16 16 16 17 18 20 22 24 26 29 32 35 40 44 49 55 61 67 73 78 83 86 88 88 86 84 80 76 72 68 64 60 56 53 50 47 45 43 41 40 40 40 40 42 44 48 53 60 69 79 90 102 111 117 116 109 97 82 68 54 43 34 27 21 17 15 13 12 12 12 12 13 15 16 18 20 21 23 25 26 27 27 27 27 27 27 27 28 29 32 35 40 47 56 67 79 92 103 110 111 106 96 83 70 58 48 40 34 30 26 24 23 22 22 23 24 26 28 31 34 39 43 49 55 60 66 71 74 75 75 72 68 62 57 52 47 43 39 36 34 32 30 29 28 27 27 26 26 26 26 27 28 29 30 33 35 38 42 45 48 50 50 49 47 43 39 35 31 27 24 21 19 16 15 13 12 11 11 11 12 12 14 15 17 18 20 22 24 25 26 27 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 32 32 32 32 32 32 31 31 30 29 29 28 27 27 26 26 26 26 27 27 28 28 28 28 27 26 25 24 22 21 19 17 16 14 13 12 12 12 12 14 16 19 23 29 37 47 60 74 89 103
 60 62 62 60 57 52 47 43 39 35 32 30 28 27 26 25 25 24 23 22 21 20 19 19 18 17 17 17 17 17 18 19 20 22 25 28 31 34 38 41 43 43 43 42 39 36 33 30 27 25 22 20 18 17 16 15 15 15 15 16 17 18 20 22 24 27 30 33 36 39 40 41 41 40 38 36 33 30 28 25 24 22 21 21 20 20 20 20 20 20 21 21 21 21 20 20 20 19 19 19 19 19 19 20 21 22 23 25 26 28 30 32 35 37 39 42 44 46 48 49 50 51 51 51 51 51 51 50 50 49 49 48 48 47 46 46 45 44 43 43 42 41 41 40 40 40 41 41 43 45 47 50 53 56 58 60 61 61 59 56 52 46 41 36 31 27 23 20 18 16 15 14 14 15 15 16 17 18 19 20 21 21 22 22 22 22 22 21 21 21 21 22 23 25 28 32 36 41 47 52 56 59 59 57 53 48 42 36 31 26 23 20 18 16 15 15 15 15 15 16 18 20 22 24 28 31 35 39 43 47 50 52 52 51 48 45 40 36 33 29 26 24 22 21 19 19 18 18 17 17 17 18 18 19 20 21 22 24 27 30 33 37 40 43 45 46 46 44 42 39 36 32 29 26 23 21 18 17 15 14 13 12 12 12 12 13 13 14 14 15 16 16 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25 25 25 25 25 24 24 23 22 21 21 20 19 19 18 18 18 18 18 18 18 19 20 20 21 22 22 22 22 21 20 19 18 17 16 15 14 13 12 12 12 12 13 15 17 20 23 28 33 39 45 51 56
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 28 27 26 24 22 19 17 15 13 12 10 10 9 9 9 9 10 11 11 12 13 13 14 15 15 15 16 16 16 16 16 16 17 17 18 19 19 20 21 22 23 23 24 24 23 23 22 21 20 19 18 17 16 15 15 15 15 15 15 16 17 18 19 19 20 20 20 19 19 17 16 15 13 12 11 10 10 10 10 11 12 13 15 18 20 23 25 28 29 30 30 29 27 25 23 20 18 17 15 14 14 14 14 14 15 16 17 18 18 19 19 19 19 19 19 19 19 19 19 19 20 22 23 25 28 31 34 37 40 41 42 41 39 37 34 30 27 24 22 20 18 17 15 15 14 14 15 16 17 18 19 21 23 25 26 27 28 27 26 25 23 21 19 17 15 14 13 13 13 13 13 14 15 15 16 17 17 17 17 17 17 16 15 15 14 14 13 13 13 14 15 16 17 19 21 23 25 26 27 28 28 27 26 25 23 22 21 20 20 19 19 20 21 23 25 27 30 33 37 41 45 48 50 51 51 49 46 43 39 35 31 28 25 23 21 20 19 19 19 19 20 22 24 26 28 30 31 33 33 33 31 29 27 25 22 20 18 17 16 16 16 16 17 18 19 21 22 23 23 24 23 22 21 20 19 17 16 15 14 13 13 13 14 16 17 20 22 25 28 30 32 32 31 30 27 24 21 19 16 14 13 12 11 11 11 11 12 13 14 16 19 22 25 29 33 38 42 45 47 47 45 41 37 33 28 25 21 19 17 15 14 14 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 14 14 15 16 17 19 21 23 25 26 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 70 75 77 78 76 72 66 59 52 45 39 35 31 30 29 29 31 33 36 39 43 48 53 58 63 68 72 76 79 82 84 86 88 90 92 95 99 103 106 110 113 115 115 114 112 108 103 97 91 85 80 75 71 68 66 66 66 68 72 77 83 91 99 107 114 119 120 117 110 99 87 75 63 53 44 37 32 28 26 25 24 25 27 29 31 34 37 39 41 43 44 44 44 43 42 41 39 39 38 38 40 42 46 52 60 69 79 89 99 106 110 110 106 100 93 84 77 70 64 60 57 56 56 58 61 66 72 80 90 101 113 125 135 142 145 144 138 128 117 105 94 83 74 67 62 58 55 54 53 54 56 59 61 64 67 69 70 71 70 69 67 64 61 59 57 56 56 57 60 64 70 76 83 88 92 93 91 86 80 72 65 57 50 45 40 36 33 30 29 29 29 31 34 39 44 50 57 63 68 72 73 72 69 64 60 55 50 46 43 41 40 39 40 42 45 49 54 61 69 79 90 101 113 125 134 140 141 138 131 120 108 96 84 73 64 56 50 46 43 41 40 40 40 41 42 44 46 47 48 49 49 48 47 46 44 43 41 40 41 42 44 48 54 61 69 80 91 104 116 127 136 140 139 133 124 112 100 88 78 69 62 56 53 51 50 50 50 51 51 51 51 49 48 45 42 39 37 34 31 29 28 27 27 28 29 32 35 40 47 55 64 75 86 98 108 115 118 116 110 101 90 78 67 58 50 43 38 34 31 29 29 29 30 31 34 37 41 45 50 54 58 60 61 61 58 55 50 46 43 40 38 38 38 40 42 45 49 54 60 65

