
 % 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
 6836 6478 6138 5814 5508 5217 4943 4683 4439 4208 3991 3786 3594 3413 3243 3083 2933 2792 2660 2535 2418 2308 2205 2108 2017 1931 1851 1775 1704 1637 1574 1515 1459 1407 1358 1312 1268 1227 1189 1153 1119 1087 1057 1029 1003 978 955 934 914 895 877 861 846 832 820 808 797 788 779 772 765 759 754 750 747 744 743 742 742 743 745 748 751 756 761 767 774 782 791 801 812 824 837 851 866 883 901 920 940 962 986 1011 1038 1066 1097 1129 1164 1201 1240 1282 1326 1373 1423 1477 1533 1594 1658 1726 1798 1876 1958 2045 2138 2237 2342 2454 2574 2701 2836 2980 3133 3296 3469 3654 3850 4058 4279 4514 4764 5028 5307 5603 5915 6244 6590 6953 7333 7729 8142 8570 9011 9464 9926 10396 10869 11341 11809 12266 12708 13130 13524 13884 14205 14481 14707 14877 14990 15042 15032 14961 14830 14642 14400 14109 13775 13403 13000 12571 12124 11662 11193 10720 10248 9780 9320 8871 8434 8011 7603 7212 6837 6479 6139 5815 5508 5218 4943 4684 4439 4209 3991 3787 3595 3414 3244 3084 2934 2793 2660 2536 2419 2309 2205 2108 2017 1932 1851 1775 1704 1637 1574 1515 1460 1407 1358 1312 1268 1228 1189 1153 1119 1087 1057 1029 1003 978 955 934 914 895 878 861 846 833 820 808 798 788 779 772 765 759 754 750 747 744 743 742 742 743 745 748 751 756 761 767 774 782 791 801 812 824 837 851 866 883 901 920 940 962 986 1011 1038 1067 1097 1130 1164 1201 1240 1282 1326 1373 1424 1477 1534 1594 1658 1726 1799 1876 1958 2045 2138 2237 2343 2455 2574 2701 2836 2980 3133 3296 3470 3654 3850 4059 4280 4515 4764 5028 5308 5604 5916 6245 6590 6953 7333 7730 8143 8570 9011 9465 9927 10397 10869 11342 11809 12267 12709 13130 13524 13884 14205 14481 14707 14877 14990 15042 15032 14961 14829 14641 14399 14108 13774 13402 12999 12570 12123 11661 11192 10719 10247 9779 9319 8870 8433 8010 7602 7211
 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 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 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 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28
 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 22 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 54 56 57 59 60 61 63 64 66 67 68 70 71 72 73 74 75 76 77 78 79 79 80 80 81 81 81 81 81 81 80 80 79 78 78 77 76 75 74 73 72 70 69 68 66 65 64 62 61 60 58 57 55 54 53 51 50 49 47 46 45 44 43 42 40 39 38 37 36 36 35 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 20 20 20 20 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 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 55 56 58 60 61 63 65 66 68 70 71 73 75 77 78 80 81 83 84 85 87 88 89 90 91 91 92 92 93 93 93 93 93 92 92 91 90 90 89 87 86 85 84 82 81 79 77 76 74 72 71 69 67 66 64 62 61 59 57 56 54 53 51 50 48 47 46 44 43 42 41 40 39 37 36 35 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18
 36 36 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 75 76 77 78 79 80 80 81 82 82 83 83 84 84 85 85 85 86 86 86 86 86 86 86 86 85 85 85 84 84 83 83 82 81 81 80 79 78 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 54 53 52 52 51 50 49 49 48 47 47 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 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 37 37 37 37 38 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 48 49 50 51 51 52 53 54 55 56 57 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 82 83 84 85 85 86 86 87 87 87 88 88 88 88 88 88 88 88 88 88 87 87 87 86 86 85 84 84 83 82 81 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 57 56 55 54 53 52 52 51 50 49 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36
 51 50 49 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 31 31 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 27 28 28 28 28 29 29 29 29 30 30 31 31 31 32 32 33 34 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 56 58 60 61 63 65 67 69 71 74 76 78 81 83 86 89 92 94 97 100 104 107 110 113 117 120 123 127 130 134 137 140 144 147 150 153 156 159 162 164 167 169 171 173 174 175 176 177 177 178 177 177 176 175 174 173 171 169 167 165 162 160 157 154 151 148 145 142 139 135 132 129 126 123 119 116 113 110 107 104 101 99 96 93 91 88 86 84 81 79 77 75 73 71 69 68 66 64 63 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 44 43 42 42 41 41 41 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 49 50 50 51 52 53 54 56 57 58 59 60 62 63 65 66 68 69 71 72 74 76 78 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 120 122 123 124 125 127 127 128 129 129 129 130 130 129 129 128 128 127 126 125 124 122 121 119 117 115 113 112 109 107 105 103 101 99 96 94 92 90 87 85 83 81 79 77 75 73 71 69 67 65 63 62 60 58 57 55 54 53
 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 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 28 29 30 30 31 32 33 34 34 35 36 37 37 38 39 40 40 41 42 43 43 44 45 45 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 47 47 47 46 46 45 45 44 44 43 42 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11
 25 25 25 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 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 58 60 62 64 66 68 71 73 76 79 82 85 88 91 94 98 101 105 108 112 116 120 124 128 132 137 141 145 149 153 158 162 165 169 173 176 179 182 185 187 189 191 192 193 193 193 193 192 191 190 188 186 184 181 178 175 171 168 164 160 156 152 148 144 140 135 131 127 123 119 115 111 108 104 101 97 94 91 87 84 82 79 76 74 71 69 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 34 33 32 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 54 56 57 59 61 62 64 66 68 70 71 73 75 77 79 81 84 86 88 90 92 94 96 98 100 102 104 106 107 109 111 112 113 115 116 117 117 118 118 119 119 119 118 118 118 117 116 115 114 113 111 110 108 106 104 103 101 99 97 95 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 59 57 56 54 53 51 50 48 47 46 45 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25
 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 22 22 23 23 23 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 38 39 40 41 43 44 46 48 49 51 53 55 57 59 61 63 66 68 70 73 76 78 81 84 87 90 93 96 99 102 105 108 111 114 117 120 122 125 127 130 132 134 135 136 138 138 139 139 139 139 138 137 136 135 133 131 129 127 124 122 119 116 113 111 108 104 101 98 95 92 89 86 84 81 78 75 73 70 68 65 63 61 59 57 55 53 51 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 52 53 55 56 58 59 61 62 64 65 67 68 70 71 73 74 76 77 78 79 80 81 82 83 84 85 85 86 86 86 86 86 86 86 85 85 84 83 82 81 80 79 78 77 75 74 73 71 70 68 67 65 64 62 60 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 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19
 82 83 83 83 83 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 84 83 83 83 83 83 82 82 82 81 81 81 80 80 80 79 79 78 78 77 77 76 76 75 74 74 73 73 72 71 71 70 70 69 68 68 67 66 66 65 64 64 63 62 62 61 60 60 59 58 58 57 57 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 48 47 47 46 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 50 51 51 52 53 53 54 55 56 56 57 58 59 60 61 62 63 64 65 67 68 69 70 72 73 74 76 77 78 80 82 83 85 86 88 90 91 93 95 97 98 100 102 104 106 108 110 111 113 115 117 119 121 123 125 126 128 130 131 133 135 136 138 139 140 142 143 144 145 146 147 148 148 149 149 150 150 150 150 150 150 150 150 149 149 148 148 147 146 146 145 144 143 142 140 139 138 137 136 134 133 132 130 129 127 126 124 123 122 120 119 117 116 115 113 112 111 109 108 107 105 104 103 102 101 100 98 97 96 95 94 93 92 92 91 90 89 88 87 87 86 85 85 84 83 83 82 82 81 81 80 80 79 79 79 78 78 78 77 77 77 77 76 76 76 76 76 76 76 76 76 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 77 77 77 77 77 77 78 78 78 78 79 79 79 79 79 80 80 80 80 81 81 81 81 82 82 82 82
 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 44 44 45 45 46 46 47 47 48 49 49 50 50 51 51 52 53 53 54 54 55 56 56 57 57 58 59 59 60 60 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 68 69 69 69 70 70 70 71 71 71 71 71 72 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 69 69 69 69 68 68 68 68 67 67 67 67 66 66 66 66 65 65 65 65 64 64 64 64 63 63 63 63 63 62 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 63 63 63 63 63 63 63 64 64 64 64 64 64 64 65 65 65 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 66 65 65 65 65 65 64 64 64 64 63 63 63 63 62 62 62 61 61 61 60 60 59 59 59 58 58 57 57 57 56 56 55 55 54 54 53 53 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 43 43 43 42 42 41 41 41 40 40 39 39 39 38 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35
 68 67 67 66 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 58 57 57 56 56 56 55 55 55 55 54 54 54 54 53 53 53 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 56 57 57 58 58 58 59 59 60 61 61 62 62 63 64 64 65 66 67 67 68 69 70 71 72 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 101 102 103 104 105 106 107 108 108 109 110 110 111 111 112 112 112 112 113 113 113 113 113 113 113 112 112 112 111 111 110 110 109 108 108 107 106 105 104 104 103 102 101 100 99 97 96 95 94 93 92 91 90 88 87 86 85 84 83 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 63 62 61 60 59 59 58 57 57 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 49 48 48 48 48 47 47 47 47 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 49 50 50 51 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 60 60 61 61 62 63 63 64 65 65 66 66 67 68 68 69 70 70 71 71 72 72 73 74 74 75 75 76 76 76 77 77 78 78 78 78 79 79 79 79 79 80 80 80 80 80 80 79 79 79 79 79 79 78 78 78 78 77 77 76 76 76 75 75 74 74 73 73 72 72 71 71 70 70 69 69
 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 57 57 58 58 59 60 60 61 62 62 63 64 64 65 66 66 67 68 68 69 70 70 71 72 72 73 74 74 75 76 76 77 77 78 78 79 79 80 80 81 81 81 82 82 82 83 83 83 83 83 83 83 84 84 83 83 83 83 83 83 83 82 82 82 81 81 81 80 80 79 79 78 78 77 77 76 76 75 75 74 73 73 72 71 71 70 69 69 68 68 67 66 66 65 64 64 63 63 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 49 49 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 48 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 51 51 51 51 52 52 52 52 53 53 53 53 54 54 54 55 55 55 55 56 56 56 56 56 57 57 57 57 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 60 60 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 58 58 57 57 57 57 56 56 56 56 55 55 55 54 54 54 53 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47
 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 27 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 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 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 40 41 42 43 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 79 80 81 81 82 82 83 83 83 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 68 67 66 65 64 63 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 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 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31
 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 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 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 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 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 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 24 24 24 24 24 24 23 23 23 23 23 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 16 15 15 15 15 15 14 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 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 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 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21
 81 82 84 85 87 88 90 91 93 94 96 98 99 101 103 104 106 108 109 111 113 114 116 118 119 121 122 124 125 127 128 130 131 132 133 134 135 136 137 138 139 139 140 140 141 141 141 142 142 142 141 141 141 141 140 140 139 138 138 137 136 135 134 133 132 131 130 128 127 126 125 123 122 121 119 118 117 115 114 113 111 110 109 107 106 105 104 102 101 100 99 98 96 95 94 93 92 91 90 89 88 87 87 86 85 84 84 83 82 82 81 80 80 79 79 78 78 78 77 77 77 76 76 76 76 76 76 75 75 75 75 75 75 76 76 76 76 76 76 77 77 77 78 78 79 79 79 80 80 81 82 82 83 84 84 85 86 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 109 110 112 113 114 115 116 117 119 120 121 122 123 124 125 126 127 128 129 130 130 131 132 133 133 134 134 134 135 135 135 135 135 135 135 135 135 135 134 134 133 133 132 131 130 129 129 128 127 125 124 123 122 121 119 118 117 115 114 112 111 110 108 107 105 104 102 101 99 98 96 95 93 92 90 89 87 86 85 83 82 81 79 78 77 76 74 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 58 58 57 56 56 55 54 54 53 53 52 52 52 51 51 50 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 50 50 50 51 51 51 52 52 53 53 54 54 55 55 56 57 57 58 59 60 61 61 62 63 64 65 66 67 68 69 71 72 73 74 75 77 78 79
 48 48 47 47 47 46 45 45 44 44 43 42 42 41 40 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 38 39 40 41 41 42 43 44 44 45 46 46 47 47 48 49 49 50 50 50 51 51 51 51 52 52 52 52 52 52 52 51 51 51 51 50 50 49 49 48 48 47 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 49 49 49
 43 43 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 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 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 40 40 41 42 43 44 46 47 48 49 50 51 52 54 55 56 57 58 60 61 62 64 65 66 67 69 70 71 72 73 74 76 77 78 79 80 80 81 82 83 83 84 84 85 85 86 86 86 86 86 86 86 86 86 85 85 84 84 83 83 82 81 81 80 79 78 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 58 57 56 56 55 54 53 53 52 51 51 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 47 46 46 46 46 45 45 45 44 44 44 43
 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 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 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 39 40 41 41 42 43 43 44 44 45 46 46 47 47 48 48 48 49 49 50 50 50 50 50 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 43 42 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32
 29 30 30 30 31 31 31 32 32 33 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 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 33 34 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 48 49 50 51 52 53 53 54 55 55 56 57 57 58 58 58 59 59 59 59 59 59 59 59 59 59 58 58 57 57 57 56 55 55 54 53 53 52 51 50 49 49 48 47 46 45 44 43 42 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 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 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29
 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 37 38 39 40 41 41 42 43 44 45 46 47 47 48 49 50 51 52 52 53 54 55 55 56 57 58 58 59 59 60 60 61 61 62 62 62 63 63 63 63 64 64 64 64 64 64 63 63 63 63 63 62 62 62 61 61 61 60 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 42 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 69 70 71 73 74 76 77 79 80 82 83 85 86 88 89 91 92 94 95 96 98 99 100 101 103 104 105 105 106 107 107 108 108 108 108 108 108 108 108 107 106 106 105 104 103 101 100 99 97 96 94 93 91 89 87 86 84 82 80 78 76 74 73 71 69 67 65 63 62 60 58 57 55 54 52 50 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19
 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 23 23 23
 29 29 28 28 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 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 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29
 30 30 30 30 30 29 29 29 29 28 28 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 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 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 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31
 29 29 29 29 28 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 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 48 49 49 49 50 50 50 51 51 51 51 52 52 52 52 52 52 52 51 51 51 51 51 50 50 50 49 49 48 48 47 47 46 46 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 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 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 30
 43 43 42 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 38 38 38 37 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 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 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 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 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 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 43 43
 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 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 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 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 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27
 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 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 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 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 20 21 21 21 21 21 21 21 21 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 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 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
 53 53 54 54 54 54 54 55 55 55 55 56 56 56 57 57 57 58 58 59 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 69 69 70 70 71 72 72 73 73 74 74 75 76 76 77 77 78 78 79 79 80 80 81 81 81 82 82 83 83 83 83 84 84 84 84 84 84 85 85 85 85 84 84 84 84 84 84 83 83 83 83 82 82 81 81 80 80 79 79 78 78 77 76 76 75 74 74 73 72 72 71 70 69 69 68 67 66 66 65 64 63 63 62 61 60 60 59 58 58 57 56 55 55 54 53 53 52 51 51 50 50 49 49 48 47 47 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 62 63 63 63 64 64 64 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 64 64 64 64 63 63 63 62 62 62 61 61 61 61 60 60 60 59 59 59 58 58 58 57 57 57 57 56 56 56 55 55 55 55 55 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 53 53 53 53 53 53 53
 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 60 62 64 66 68 70 72 75 77 80 82 85 88 91 95 98 101 105 109 113 117 121 126 130 135 140 145 150 155 161 166 171 177 183 188 194 199 205 210 216 221 226 230 235 238 242 245 248 250 252 253 254 254 253 252 251 249 246 243 239 235 231 226 221 216 211 205 199 193 188 182 176 170 164 158 152 147 141 136 131 126 121 116 111 107 103 99 95 91 87 84 81 77 74 71 69 66 63 61 59 56 54 52 50 49 47 45 44 42 41 39 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 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 29 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 61 62 63 64 65 66 67 68 70 71 71 72 73 74 75 76 76 77 78 78 79 79 79 80 80 80 80 80 80 80 80 80 79 79 79 78 78 77 76 76 75 74 73 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 42 41 40 40 39 39 39 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36
 94 95 96 97 99 100 101 103 104 106 107 109 111 112 114 116 118 120 122 124 126 128 130 132 135 137 139 142 144 147 149 152 155 157 160 162 165 168 170 173 176 178 181 184 186 189 191 193 195 198 200 201 203 205 206 208 209 210 210 211 211 211 211 211 210 209 208 207 206 204 202 200 198 195 193 190 187 184 181 177 174 170 167 163 160 156 152 148 145 141 137 133 130 126 123 119 116 112 109 105 102 99 96 93 90 87 85 82 79 77 74 72 70 67 65 63 61 59 57 56 54 52 51 49 47 46 45 43 42 41 40 39 37 36 35 34 34 33 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 44 45 46 46 47 47 48 48 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 56 57 57 58 58 59 59 59 60 60 60 61 61 61 62 62 62 63 63 63 63 64 64 64 64 65 65 65 66 66 66 66 67 67 67 68 68 68 68 69 69 69 70 70 70 71 71 72 72 73 73 73 74 74 75 75 76 77 77 78 78 79 80 81 81 82 83 84 85 85 86 87 88 89 90 91 93
 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 90 91 93 94 96 97 99 100 102 104 105 107 109 111 113 114 116 118 120 122 124 127 129 131 133 135 137 139 142 144 146 148 151 153 155 157 159 162 164 166 168 170 172 174 176 178 179 181 183 184 186 187 188 189 190 191 192 193 194 194 195 195 195 195 195 195 195 194 194 193 192 191 190 189 188 187 186 184 183 181 180 178 177 175 173 171 169 167 165 163 161 159 157 155 153 151 149 147 145 143 141 139 137 135 133 131 129 127 126 124 122 120 118 117 115 113 112 110 109 107 106 104 103 101 100 98 97 96 95 93 92 91 90 89 88 86 85 84 83 82 81 80 79 79 78 77 76 75 74 74 73 72 71 71 70 69 69 68 67 67 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 57 56 56 55 55 55 54 54 54 53 53 53 52 52 52 52 51 51 51 51 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 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 52 52 52 53 53 53 53 54 54 54 55 55 55 56 56 57 57 57 58 58 59 59 60 60 61 62 62 63 63 64 65 65 66 67 68 68 69
 86 86 86 86 86 86 86 86 86 87 87 88 88 89 90 91 92 93 94 96 97 99 100 102 104 107 109 112 114 117 120 124 127 131 135 139 143 148 153 159 164 170 177 183 191 198 206 215 224 233 243 253 264 276 288 301 315 329 344 360 376 394 412 430 450 470 491 513 535 558 581 605 630 654 679 703 727 751 774 797 818 838 856 872 887 899 908 915 920 921 919 915 908 898 886 871 854 836 815 793 770 746 721 696 671 645 620 594 569 545 521 498 475 454 433 412 393 374 356 339 323 308 293 279 266 253 241 230 219 209 199 190 181 173 165 158 151 145 138 133 127 122 117 112 108 104 100 96 93 89 86 83 81 78 76 73 71 69 67 65 64 62 61 59 58 57 56 55 54 53 52 51 51 50 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 49 50 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 65 66 68 69 71 72 74 76 77 79 81 83 86 88 90 92 95 97 100 102 105 108 111 114 117 120 123 127 130 133 137 141 144 148 152 156 160 164 168 172 176 180 184 188 192 196 200 205 209 213 216 220 224 228 231 235 238 241 244 247 250 252 254 256 258 260 261 262 263 263 264 264 264 263 262 261 260 259 257 255 253 251 249 246 243 240 237 234 231 228 224 221 217 213 210 206 202 199 195 191 187 184 180 177 173 169 166 163 159 156 153 150 146 143 140 138 135 132 129 127 124 122 120 117 115 113 111 109 108 106 104 102 101 99 98 97 96 94 93 92 91 90 90 89 88 88 87 87
 57 59 60 62 64 65 68 70 72 75 77 80 83 86 90 94 98 102 107 112 117 123 129 136 143 151 159 168 178 188 200 212 225 240 255 272 291 311 332 356 382 409 440 473 509 549 592 638 690 745 806 873 945 1024 1110 1203 1304 1413 1531 1658 1795 1940 2094 2256 2425 2600 2777 2955 3129 3295 3450 3587 3701 3789 3845 3868 3857 3811 3732 3625 3492 3340 3173 2996 2815 2632 2451 2275 2106 1944 1792 1649 1516 1393 1278 1172 1075 986 904 829 760 697 639 587 539 494 454 417 384 353 324 299 275 253 233 215 198 183 168 155 143 132 122 113 104 96 89 82 76 70 65 60 55 51 47 44 41 38 35 32 30 27 25 23 22 20 19 17 16 15 14 13 12 11 10 9 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 32 33 33 34 34 35 35 36 37 37 38 38 39 39 39 40 40 41 41 41 42 42 43 43 43 43 44 44 44 44 45 45 45 45 45 45 45 45 45 45 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 43 43 43 44 44 45 45 46 46 47 48 49 49 50 51 52 53 54 56
 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 22 25 27 30 34 37 41 46 50 55 61 67 74 82 90 99 109 120 133 146 161 177 195 215 237 261 288 318 351 388 429 474 524 579 640 708 783 866 958 1058 1168 1288 1418 1557 1705 1861 2022 2184 2344 2496 2634 2752 2843 2902 2926 2912 2863 2780 2669 2537 2389 2232 2071 1911 1756 1607 1466 1334 1213 1101 998 905 820 743 673 610 553 501 455 413 375 341 310 282 256 233 212 194 177 161 147 134 123 112 103 94 86 79 72 66 61 56 51 47 43 40 37 34 31 29 26 24 23 21 19 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29 29 30 30 31 32 32 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 41 41 41 40 40 39 38 38 37 37 36 35 35 34 34 33 32 31 31 30 29 29 28 27 26 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 9 9 8 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0
 60 63 66 69 73 76 80 84 88 93 98 103 108 114 120 126 133 140 148 156 164 173 183 193 204 215 228 241 255 269 285 302 320 338 359 380 403 427 453 480 509 539 572 606 643 681 722 764 809 856 905 956 1010 1065 1121 1180 1239 1299 1360 1421 1481 1541 1598 1654 1706 1755 1799 1839 1873 1901 1922 1937 1945 1946 1940 1927 1908 1883 1853 1818 1779 1736 1690 1642 1592 1541 1489 1437 1384 1333 1281 1231 1182 1135 1089 1044 1001 960 921 883 847 813 780 749 719 691 664 639 615 593 571 551 532 514 497 481 466 452 439 426 414 403 393 383 374 365 357 349 342 335 329 323 318 313 308 303 299 295 291 288 285 282 279 276 274 271 269 267 265 264 262 260 259 257 256 255 254 252 251 250 249 248 247 246 245 244 243 242 241 239 238 237 236 234 233 232 230 229 227 226 224 222 221 219 217 215 213 211 209 206 204 202 199 197 194 192 189 187 184 181 178 176 173 170 167 164 161 158 156 153 150 147 144 141 138 135 132 130 127 124 121 118 116 113 110 108 105 103 100 98 95 93 91 89 86 84 82 80 78 76 74 72 70 68 67 65 63 61 60 58 57 55 54 52 51 50 48 47 46 45 43 42 41 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 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 31 32 33 35 36 38 40 42 43 45 48 50 52 55 57
 171 173 174 175 176 177 178 179 180 181 182 183 183 184 186 187 188 189 190 192 193 195 196 198 200 202 204 207 210 213 216 219 223 227 231 236 241 247 253 260 267 275 283 292 302 313 325 337 351 365 381 398 417 437 458 482 507 534 563 594 628 664 703 745 789 837 888 942 999 1060 1124 1192 1262 1336 1412 1490 1569 1649 1729 1807 1882 1953 2019 2077 2126 2165 2192 2207 2208 2196 2170 2132 2082 2021 1952 1875 1792 1705 1616 1526 1436 1348 1262 1178 1098 1022 950 881 817 757 701 649 600 555 513 475 439 406 375 347 321 297 275 255 236 219 203 188 174 162 150 140 130 120 112 104 97 90 84 78 73 68 63 59 55 51 47 44 41 38 36 33 31 29 27 25 23 21 20 18 17 15 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 29 30 32 33 35 36 38 39 41 43 45 47 48 50 52 54 57 59 61 63 65 68 70 73 75 78 80 83 85 88 91 93 96 99 101 104 107 110 112 115 118 120 123 126 128 131 133 136 138 140 143 145 147 149 151 153 155 157 159 160 162 163 165 166 168 169 170
 59 60 62 63 64 65 66 68 69 71 72 74 75 77 79 81 83 85 87 89 92 94 97 99 102 105 108 112 115 119 123 127 131 136 141 146 151 157 163 170 176 184 191 200 209 218 228 238 250 262 275 289 303 319 336 354 373 393 415 439 464 491 519 550 583 618 655 695 738 783 831 882 937 994 1054 1118 1184 1253 1326 1400 1477 1554 1633 1712 1790 1867 1940 2009 2073 2129 2178 2217 2246 2264 2271 2265 2248 2219 2180 2130 2072 2007 1936 1860 1780 1698 1616 1533 1451 1370 1292 1216 1143 1074 1007 944 884 828 775 725 679 635 594 556 520 487 456 427 400 375 351 329 309 290 273 256 241 227 213 201 189 178 168 159 150 142 134 127 120 114 108 102 97 92 87 83 79 75 71 68 65 62 59 56 53 51 49 47 45 43 41 39 38 36 35 33 32 31 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 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 32 33 33 33 33 34 34 34 34 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 46 47 48 48 49 50 51 51 52 53 54 55 55 56 57 58
 295 306 318 330 343 356 369 383 397 412 427 443 459 476 494 512 530 550 569 590 611 633 656 680 704 729 755 782 810 838 868 899 931 964 998 1034 1070 1108 1148 1188 1230 1274 1319 1365 1413 1463 1514 1567 1621 1677 1735 1794 1855 1917 1981 2046 2112 2180 2248 2318 2388 2458 2529 2600 2670 2740 2809 2876 2941 3004 3065 3122 3176 3226 3271 3311 3347 3376 3400 3417 3427 3432 3429 3419 3403 3380 3351 3315 3273 3226 3173 3116 3054 2988 2919 2847 2772 2696 2618 2539 2459 2379 2299 2220 2141 2063 1987 1912 1838 1767 1697 1629 1563 1499 1438 1378 1321 1265 1212 1161 1112 1065 1020 976 935 895 857 821 786 753 721 691 662 635 608 583 559 536 514 493 473 454 435 418 401 385 370 355 341 328 315 302 291 279 268 258 248 238 229 220 212 203 196 188 181 174 167 160 154 148 142 137 131 126 121 116 112 107 103 98 94 90 87 83 79 76 73 69 66 63 60 58 55 52 50 47 45 43 40 38 36 34 32 31 29 27 25 24 22 21 19 18 17 16 14 13 12 11 10 9 8 7 6 6 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 5 6 7 8 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 25 27 29 30 32 34 36 38 40 42 45 47 49 52 55 58 60 63 67 70 73 77 81 84 88 92 97 101 106 111 116 121 126 132 137 143 150 156 163 169 176 184 191 199 207 216 225 234 243 253 263 273 284
 94 100 106 112 119 125 133 140 148 157 165 175 185 195 206 217 229 242 255 269 284 300 316 333 352 371 391 413 435 459 484 510 538 567 598 630 664 699 736 775 816 859 904 950 999 1049 1102 1156 1212 1270 1330 1392 1455 1519 1584 1651 1718 1785 1852 1920 1986 2052 2116 2179 2239 2297 2351 2403 2450 2494 2533 2568 2598 2623 2644 2659 2669 2675 2675 2672 2663 2651 2635 2615 2592 2567 2538 2507 2475 2440 2405 2368 2330 2292 2253 2215 2176 2137 2099 2062 2025 1988 1953 1918 1884 1851 1820 1789 1759 1730 1703 1676 1650 1626 1602 1580 1558 1537 1517 1498 1480 1462 1445 1429 1413 1398 1384 1370 1356 1342 1329 1317 1304 1291 1279 1267 1254 1242 1230 1217 1205 1192 1179 1166 1153 1139 1125 1111 1096 1081 1066 1051 1035 1019 1002 986 968 951 934 916 898 879 861 842 824 805 786 767 748 729 710 691 672 654 635 617 599 581 563 546 528 511 495 479 463 447 432 417 402 388 374 360 347 334 322 309 298 286 275 265 254 244 235 225 216 208 199 191 183 176 169 162 155 148 142 136 131 125 120 115 110 105 101 97 93 89 85 81 78 74 71 68 65 63 60 57 55 52 50 48 46 44 42 40 38 37 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 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 1 1 2 2 3 4 5 6 6 7 8 10 11 12 13 15 16 18 19 21 23 25 27 29 32 34 36 39 42 45 48 51 55 58 62 66 70 74 79 84 89
 170 173 177 180 184 188 191 195 199 203 208 212 216 221 226 230 235 240 246 251 257 263 269 275 281 288 295 302 310 318 326 335 344 353 363 373 384 395 407 420 433 447 462 477 494 511 529 548 569 590 613 637 662 689 718 748 780 813 849 887 926 968 1013 1059 1108 1160 1214 1271 1331 1393 1457 1525 1595 1667 1741 1817 1894 1973 2052 2132 2210 2288 2363 2436 2504 2568 2626 2677 2720 2755 2781 2797 2803 2798 2783 2757 2721 2676 2622 2561 2492 2418 2338 2255 2169 2081 1991 1902 1813 1726 1640 1556 1475 1396 1320 1248 1178 1112 1049 990 933 879 829 781 736 694 654 617 582 549 518 488 461 436 412 389 368 348 330 312 296 280 266 252 240 228 216 206 196 186 177 169 161 154 147 140 134 128 122 117 112 107 103 98 94 91 87 84 80 77 74 71 69 66 64 61 59 57 55 53 51 49 48 46 45 43 42 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 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 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 32 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 69 70 71 73 74 76 77 79 80 82 84 86 87 89 91 93 95 97 99 101 103 105 107 109 111 114 116 118 121 123 126 128 131 134 136 139 142 145 148 151 154 157 160 163 167
 26 29 33 37 41 46 50 55 61 66 72 78 84 91 98 106 114 123 132 141 151 162 173 185 197 211 225 239 255 272 289 308 328 349 371 394 419 445 472 502 532 565 599 636 674 714 756 801 847 896 948 1001 1057 1116 1177 1240 1305 1372 1442 1513 1587 1661 1738 1815 1893 1971 2049 2127 2204 2280 2355 2427 2497 2564 2628 2688 2744 2795 2842 2885 2922 2955 2982 3005 3022 3035 3043 3046 3045 3041 3032 3020 3005 2987 2966 2944 2919 2892 2864 2835 2805 2774 2742 2709 2677 2644 2611 2577 2544 2510 2477 2444 2410 2377 2344 2310 2277 2243 2209 2175 2141 2106 2071 2035 1999 1963 1926 1888 1850 1812 1772 1733 1692 1652 1610 1569 1527 1485 1443 1400 1357 1315 1272 1230 1188 1146 1105 1064 1024 984 945 907 870 833 797 762 728 695 663 632 602 573 545 518 492 467 443 419 397 376 355 335 317 299 281 265 249 234 220 206 193 181 169 158 147 137 128 119 110 102 94 87 80 73 67 61 55 50 45 40 36 31 27 24 20 17 14 11 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 13 16 19 22
 76 80 84 89 93 98 103 108 114 120 126 132 139 146 154 162 170 179 188 198 209 220 232 244 258 272 286 302 319 337 356 376 398 421 446 472 500 530 561 595 632 670 712 756 803 853 907 964 1025 1090 1159 1233 1311 1393 1480 1572 1669 1770 1876 1987 2101 2220 2341 2465 2590 2716 2841 2964 3083 3198 3305 3405 3494 3572 3636 3687 3722 3742 3746 3733 3705 3663 3606 3537 3457 3368 3270 3166 3056 2944 2829 2713 2597 2482 2369 2258 2150 2046 1945 1848 1754 1665 1581 1500 1423 1350 1281 1216 1154 1096 1041 989 940 894 851 810 772 736 702 671 641 613 587 562 539 517 497 478 460 444 428 413 400 387 375 363 353 343 334 325 317 310 303 297 291 285 280 275 271 267 263 259 256 253 251 248 246 244 242 241 239 238 237 236 235 235 234 234 234 234 234 234 234 234 235 235 236 236 237 237 238 239 240 241 242 243 243 244 245 246 247 248 249 250 251 252 253 253 254 255 255 256 256 257 257 257 257 257 257 256 256 255 255 254 253 252 251 249 248 246 244 242 240 238 236 233 231 228 225 222 220 216 213 210 207 203 200 197 193 189 186 182 179 175 171 168 164 160 157 153 149 146 142 139 135 132 128 125 121 118 115 112 109 105 102 99 96 94 91 88 85 83 80 77 75 72 70 68 65 63 61 59 57 55 53 51 49 47 45 44 42 40 39 37 36 35 33 32 31 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 26 27 28 29 31 32 34 36 38 40 42 44 46 49 51 54 57 59 63 66 69 73
 164 167 171 174 177 181 185 189 193 197 202 206 211 217 222 228 234 240 247 254 262 269 278 286 296 305 316 327 338 351 364 378 392 408 425 442 461 481 503 526 550 576 604 633 665 699 735 774 815 860 907 958 1012 1070 1131 1197 1267 1342 1421 1505 1594 1688 1788 1893 2002 2117 2236 2359 2486 2615 2746 2878 3008 3136 3260 3377 3485 3582 3667 3736 3789 3823 3837 3832 3806 3761 3698 3617 3521 3412 3292 3164 3029 2889 2748 2606 2465 2327 2192 2061 1935 1815 1700 1591 1487 1390 1298 1212 1131 1056 985 919 858 800 747 697 651 608 568 530 496 464 434 406 380 356 334 313 293 275 259 243 228 215 202 190 179 169 160 151 142 135 127 121 114 108 103 98 93 88 84 80 77 73 70 67 64 61 59 56 54 52 50 48 47 45 44 42 41 40 39 38 37 36 35 34 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 65 66 67 68 69 70 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 95 96 97 98 98 99 100 100 101 101 102 102 103 103 104 104 105 105 105 106 106 106 106 107 107 107 107 107 108 108 108 108 108 108 108 108 108 109 109 109 109 109 109 109 110 110 110 110 110 111 111 111 112 112 112 113 113 114 114 115 115 116 117 118 118 119 120 121 122 123 124 125 126 128 129 131 132 134 135 137 139 141 142 145 147 149 151 154 156 159 162
 129 136 143 151 159 167 176 185 195 205 216 227 239 252 266 280 295 311 328 346 365 385 407 429 453 479 506 535 566 598 633 670 710 752 797 844 895 950 1008 1069 1135 1205 1280 1360 1444 1535 1630 1732 1840 1955 2076 2204 2339 2481 2630 2785 2947 3115 3288 3465 3647 3830 4014 4198 4378 4553 4721 4880 5025 5156 5270 5365 5438 5488 5515 5518 5496 5451 5384 5295 5188 5064 4925 4775 4614 4447 4274 4099 3922 3746 3572 3401 3234 3072 2915 2764 2619 2480 2348 2222 2103 1990 1882 1781 1685 1595 1510 1430 1355 1284 1217 1154 1095 1040 987 938 892 849 808 770 734 700 668 638 610 583 558 535 512 491 471 453 435 418 402 388 373 360 347 335 324 313 303 293 284 275 266 258 251 243 236 230 223 217 211 206 200 195 190 185 181 176 172 168 164 160 157 153 150 146 143 140 137 134 131 128 126 123 121 118 116 113 111 109 107 104 102 100 98 96 95 93 91 89 87 86 84 82 81 79 78 76 75 74 72 71 69 68 67 66 65 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 25 26 27 29 30 32 33 35 37 39 41 43 46 48 51 53 56 59 63 66 69 73 77 81 86 90 95 100 105 111 117 123
 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 13 16 19 23 27 31 36 41 46 52 59 66 73 82 91 101 111 123 136 150 165 182 201 221 243 267 293 323 354 390 428 470 517 568 625 687 756 831 914 1006 1107 1217 1339 1473 1620 1780 1955 2145 2351 2572 2810 3062 3327 3603 3885 4169 4449 4717 4964 5183 5364 5500 5584 5614 5587 5507 5377 5204 4997 4763 4510 4248 3981 3716 3457 3207 2969 2744 2533 2336 2152 1983 1827 1683 1551 1429 1318 1216 1123 1038 960 889 824 765 711 661 615 574 536 501 469 440 414 389 367 346 328 310 295 280 267 255 244 234 224 216 208 201 194 188 183 178 173 169 165 162 158 156 153 151 149 147 145 143 142 141 139 138 138 137 136 135 135 134 134 134 133 133 133 133 133 132 132 132 132 132 132 132 132 132 132 132 132 132 132 131 131 131 131 131 131 130 130 130 129 129 129 128 128 127 127 126 125 125 124 123 122 122 121 120 119 118 117 116 115 114 113 112 110 109 108 107 105 104 103 101 100 98 97 96 94 93 91 90 88 86 85 83 82 80 79 77 76 74 72 71 69 68 66 65 63 61 60 58 57 55 54 52 51 49 48 47 45 44 42 41 39 38 37 35 34 33 31 30 29 28 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 9 8 7 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
 61 66 72 77 83 89 96 103 110 118 126 135 144 154 164 175 186 198 211 224 238 253 269 285 302 321 340 360 381 404 427 452 478 505 534 564 595 628 662 698 735 774 814 856 900 944 991 1038 1087 1137 1188 1240 1292 1346 1399 1453 1507 1561 1614 1667 1718 1769 1817 1865 1910 1953 1993 2031 2066 2098 2127 2153 2176 2195 2211 2224 2234 2240 2243 2243 2240 2234 2226 2215 2201 2186 2168 2148 2127 2103 2079 2052 2025 1996 1966 1935 1904 1871 1838 1804 1770 1735 1700 1665 1629 1593 1557 1520 1484 1448 1411 1375 1339 1303 1267 1232 1197 1162 1127 1093 1060 1027 994 962 930 899 869 839 810 782 754 727 700 674 649 625 601 578 556 534 513 493 473 454 436 418 401 385 369 353 339 324 310 297 284 272 260 249 238 227 217 208 198 189 181 172 164 157 149 142 135 129 123 117 111 105 100 95 90 85 81 76 72 68 64 61 57 54 50 47 44 42 39 36 34 31 29 27 25 23 21 19 17 15 14 12 11 10 8 7 6 5 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 15 18 20 23 26 29 32 36 40 43 47 52 56
 101 105 109 113 117 121 126 130 135 140 145 150 155 161 166 172 178 185 191 198 205 212 220 227 235 244 252 261 271 280 290 301 312 323 334 347 359 372 386 400 415 431 447 463 481 499 518 537 558 579 601 624 648 673 699 726 754 783 812 844 876 909 943 978 1014 1051 1089 1128 1168 1208 1249 1290 1332 1373 1415 1456 1496 1536 1575 1613 1649 1683 1715 1745 1771 1795 1816 1833 1846 1856 1861 1863 1860 1853 1842 1827 1808 1785 1759 1729 1697 1661 1624 1584 1542 1499 1455 1410 1364 1318 1272 1226 1180 1135 1091 1047 1004 963 922 883 845 808 772 738 705 673 643 614 586 559 534 509 486 464 443 422 403 385 367 350 335 319 305 291 278 266 254 243 232 221 212 202 193 185 177 169 162 154 148 141 135 129 124 118 113 108 103 99 94 90 86 82 79 75 72 69 65 62 60 57 54 52 49 47 45 42 40 38 36 35 33 31 30 28 26 25 24 22 21 20 19 18 16 15 14 13 13 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 21 23 24 25 26 27 28 29 31 32 34 35 37 38 40 41 43 45 47 49 51 53 55 57 60 62 65 67 70 72 75 78 81 84 87 91 94 98
 5 6 7 8 9 10 11 12 13 15 16 18 19 21 22 24 26 28 30 33 35 38 41 44 47 50 54 58 62 66 71 76 82 88 94 101 108 116 125 134 144 155 166 179 192 207 223 240 259 279 301 325 351 379 409 443 478 517 560 605 655 709 767 829 897 970 1048 1131 1220 1315 1415 1520 1629 1742 1859 1976 2094 2210 2322 2428 2525 2611 2683 2739 2778 2798 2799 2781 2744 2691 2623 2541 2450 2350 2245 2136 2025 1914 1805 1698 1595 1495 1400 1310 1225 1145 1070 999 934 872 815 762 713 667 625 585 549 515 484 455 428 403 380 359 339 321 303 288 273 259 246 235 224 213 204 195 186 178 171 164 158 152 146 141 136 131 126 122 118 114 111 107 104 101 98 95 92 90 87 85 83 81 79 77 75 73 71 69 68 66 64 63 61 60 58 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 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 5 5 5 5 4 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5
 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 32 33 35 36 38 39 41 44 46 48 51 54 57 60 64 68 72 77 82 88 94 101 108 116 125 135 146 158 171 186 202 219 239 260 284 311 340 372 408 447 491 540 594 654 720 793 874 964 1062 1170 1288 1417 1556 1706 1865 2033 2206 2381 2555 2721 2874 3006 3110 3181 3214 3207 3159 3074 2957 2813 2650 2475 2294 2113 1936 1766 1605 1455 1316 1188 1072 966 869 783 704 634 570 513 462 416 375 338 305 275 248 223 202 182 164 148 134 121 109 98 89 80 72 65 58 52 47 42 38 33 30 26 23 20 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12
 8 9 9 10 11 12 13 14 15 16 17 18 19 20 22 23 25 26 28 29 31 33 34 36 38 41 43 45 48 50 53 56 59 62 65 69 73 77 81 85 90 95 100 106 112 118 125 132 140 148 157 166 176 186 197 209 222 236 250 266 282 300 319 339 361 383 408 434 462 492 523 557 592 630 670 712 756 803 851 901 954 1008 1063 1119 1176 1232 1289 1343 1396 1446 1493 1535 1571 1601 1625 1641 1649 1650 1642 1626 1603 1573 1537 1494 1447 1396 1342 1286 1229 1171 1112 1054 998 942 889 837 787 740 694 651 611 573 537 503 471 441 413 387 362 339 318 298 279 261 245 230 216 202 190 178 167 157 148 139 130 123 115 108 102 96 90 85 80 75 70 66 62 59 55 52 48 45 43 40 37 35 33 31 28 27 25 23 21 20 18 17 15 14 13 12 11 9 8 7 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7
 40 41 42 42 43 44 45 46 47 48 49 50 52 53 54 56 57 59 61 63 65 67 69 71 73 76 78 81 84 87 91 94 98 102 106 110 115 119 125 130 136 142 148 155 162 170 178 186 195 205 215 225 236 248 260 273 287 301 316 331 347 364 381 399 418 437 456 476 496 517 537 557 577 596 615 633 650 666 680 692 703 712 718 722 724 724 721 716 708 699 687 674 659 642 625 606 587 567 547 527 506 486 466 446 426 407 389 371 353 337 321 305 291 277 263 250 238 227 216 205 195 186 177 169 161 153 146 139 133 127 121 115 110 105 101 96 92 88 85 81 78 75 72 69 66 64 61 59 57 55 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 40
 32 32 33 34 35 36 37 38 39 41 42 43 45 46 48 50 52 54 56 58 61 63 66 69 72 75 79 83 87 92 96 102 107 113 120 127 134 142 151 160 171 182 194 207 221 236 252 270 290 311 334 359 387 416 449 484 522 563 608 657 710 767 828 894 965 1041 1122 1207 1297 1391 1488 1587 1687 1787 1883 1975 2059 2133 2195 2242 2273 2285 2279 2255 2213 2155 2083 2000 1908 1811 1709 1606 1503 1402 1304 1210 1121 1036 956 882 813 748 689 634 583 536 493 453 417 384 353 325 299 276 254 234 216 199 184 170 156 145 134 123 114 106 98 90 84 77 72 66 61 57 53 49 45 42 39 36 33 31 29 27 25 23 21 20 18 17 15 14 13 12 11 10 9 9 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 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 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31
 67 69 71 73 75 77 79 81 83 86 88 91 94 97 100 103 106 110 114 117 122 126 130 135 140 145 151 156 162 169 175 182 189 197 205 214 223 232 242 253 264 275 287 300 313 327 341 356 372 389 406 423 442 461 480 500 521 542 563 585 607 628 650 671 692 712 731 750 767 782 796 808 819 827 832 836 837 835 832 825 817 806 793 778 762 744 725 705 683 662 639 617 594 571 548 526 504 482 461 441 421 402 383 365 348 331 316 301 286 272 259 247 235 224 213 203 193 184 176 167 160 152 145 139 132 127 121 116 111 106 101 97 93 89 86 82 79 76 73 70 68 65 63 60 58 56 54 52 51 49 47 46 44 43 42 41 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 49 49 50 51 52 54 55 56 57 58 60 61 62 64 66
 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 38 39 41 43 45 47 49 51 53 56 58 61 64 67 70 73 77 80 84 88 93 97 102 107 113 119 125 131 138 145 153 161 170 179 188 199 209 221 233 245 258 272 287 302 318 335 352 370 389 408 428 448 468 489 510 530 551 571 590 608 625 641 655 668 678 686 692 696 697 695 691 685 676 665 652 637 621 603 584 565 545 524 503 482 461 441 420 401 381 363 345 327 310 294 279 265 251 238 225 213 202 191 181 172 163 154 146 139 132 125 118 112 107 102 96 92 87 83 79 75 72 68 65 62 59 56 54 51 49 47 45 43 41 39 37 36 34 33 31 30 29 28 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 14 14
 38 39 40 41 42 43 45 46 47 49 51 52 54 56 58 60 62 64 67 69 72 75 78 81 85 88 92 96 100 105 110 115 120 126 132 138 145 152 160 168 177 186 196 206 217 229 241 254 268 283 298 315 332 350 369 389 410 432 455 479 503 529 555 582 609 636 664 692 719 745 771 795 818 839 858 874 888 898 906 910 910 907 901 892 880 865 847 827 805 782 757 731 705 678 651 624 597 570 545 519 495 471 448 426 405 385 366 347 330 313 298 283 268 255 242 231 219 209 199 189 180 172 164 156 149 143 136 130 125 119 114 110 105 101 97 94 90 87 84 81 78 75 73 70 68 66 64 62 60 59 57 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 31 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 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 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37
 73 74 75 76 77 78 79 80 81 82 84 85 86 88 89 91 92 94 96 98 100 102 104 106 109 111 114 117 120 123 126 129 133 137 141 145 149 154 159 164 169 175 180 187 193 200 207 215 223 231 240 249 259 269 279 290 302 314 327 340 354 369 384 400 416 433 451 469 488 507 527 547 568 589 611 633 655 677 699 720 742 763 783 803 821 839 855 870 883 894 904 912 917 920 921 920 917 912 904 894 883 870 855 839 821 802 783 762 741 719 698 675 653 631 609 588 566 545 525 505 485 466 448 430 413 397 381 366 351 337 323 311 298 287 275 265 254 245 235 226 218 210 202 195 188 181 175 169 163 158 152 147 143 138 134 129 126 122 118 115 111 108 105 102 100 97 94 92 90 87 85 83 81 79 78 76 74 73 71 70 68 67 66 64 63 62 61 60 59 58 57 56 55 55 54 53 52 52 51 50 50 49 49 48 48 48 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 45 45 46 46 46 46 46 47 47 47 47 48 48 48 49 49 49 49 50 50 50 51 51 51 52 52 52 52 53 53 53 54 54 54 54 55 55 55 55 56 56 56 56 57 57 57 57 57 57 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 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 61 61 61 61 62 62 62 62 62 63 63 63 64 64 64 65 65 65 66 66 67 67 68 68 69 69 70 70 71 72 73
 43 44 45 46 47 48 49 50 51 53 54 55 57 58 60 61 63 65 67 68 70 73 75 77 79 82 84 87 90 93 96 99 102 106 110 113 117 122 126 131 135 140 146 151 157 162 169 175 182 189 196 203 211 219 227 236 245 254 263 272 282 292 302 313 323 334 345 355 366 377 387 398 408 418 427 437 445 454 461 468 474 480 485 489 492 494 495 496 495 494 492 489 485 480 475 469 462 455 447 439 431 422 413 403 394 384 375 365 355 346 336 327 317 308 299 290 282 273 265 257 250 242 235 228 221 215 208 202 197 191 186 180 175 171 166 162 157 153 149 146 142 139 135 132 129 126 123 121 118 116 113 111 109 107 105 103 101 99 97 95 94 92 91 89 88 87 85 84 83 82 80 79 78 77 76 75 74 73 72 72 71 70 69 68 68 67 66 65 65 64 63 63 62 61 61 60 60 59 59 58 57 57 56 56 56 55 55 54 54 53 53 52 52 52 51 51 51 50 50 49 49 49 48 48 48 48 47 47 47 46 46 46 46 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 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 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 42 42
 58 59 59 60 60 61 61 62 62 63 64 64 65 66 67 67 68 69 70 71 72 73 74 75 76 78 79 80 82 83 85 86 88 90 91 93 95 97 99 101 104 106 108 111 113 116 119 122 125 128 131 134 137 141 144 148 151 155 159 163 166 170 174 178 182 186 190 194 198 202 206 209 213 217 220 223 226 229 232 234 236 238 240 241 242 243 243 243 243 242 241 240 238 237 234 232 229 226 223 220 216 212 209 204 200 196 192 187 183 178 174 169 165 161 156 152 148 143 139 135 131 127 123 120 116 112 109 106 103 99 96 93 91 88 85 83 80 78 76 73 71 69 67 65 64 62 60 59 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 33 33 32 32 31 31 31 30 30 29 29 29 28 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 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 44 44 45 45 45 46 46 46 46 47 47 47 47 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 54 54 54 54 54 54 55 55 55 55 56 56 56 57 57 57 58 58
 18 18 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 53 55 58 61 64 68 71 75 79 84 89 94 100 107 113 121 129 137 147 157 168 180 193 208 223 240 259 279 301 325 351 379 410 443 480 519 562 609 659 713 770 832 898 967 1040 1116 1194 1273 1353 1431 1506 1576 1639 1693 1736 1767 1783 1784 1771 1743 1703 1650 1588 1518 1443 1364 1283 1202 1122 1044 970 898 831 767 708 652 601 553 509 469 432 397 366 337 310 286 264 243 225 207 192 177 164 152 141 131 121 113 105 97 91 85 79 74 69 65 60 57 53 50 47 44 42 39 37 35 33 32 30 28 27 26 25 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 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 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17
 12 13 14 15 17 18 19 21 23 24 26 28 30 32 34 36 39 41 44 47 50 53 56 60 63 67 72 76 81 86 92 97 104 110 117 125 133 141 150 160 170 181 193 206 219 234 249 266 283 302 322 344 367 392 418 446 476 507 541 577 614 654 696 740 787 835 885 937 990 1045 1101 1157 1213 1269 1323 1376 1426 1473 1516 1555 1588 1615 1636 1651 1658 1659 1652 1639 1620 1595 1565 1530 1491 1448 1403 1356 1308 1258 1208 1159 1109 1061 1013 967 922 878 837 796 758 721 686 653 622 592 563 536 511 487 464 443 423 404 385 368 352 337 323 310 297 285 273 263 252 243 234 225 217 209 202 195 188 182 175 170 164 159 154 149 144 140 136 132 128 124 120 117 114 110 107 104 101 98 96 93 90 88 85 83 81 79 76 74 72 70 68 67 65 63 61 59 58 56 55 53 52 50 49 47 46 45 43 42 41 40 39 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 7 8 9 10 11
 74 76 78 79 81 83 86 88 90 92 95 97 100 103 106 109 112 115 118 122 125 129 133 137 142 146 151 156 161 166 172 178 184 190 197 204 211 219 227 236 244 254 263 274 284 295 307 319 331 344 358 372 386 401 417 433 450 467 484 502 521 540 559 578 597 617 636 656 675 694 713 731 748 765 781 796 810 822 834 844 852 859 864 868 870 870 869 866 862 856 848 840 829 818 806 793 778 764 748 732 715 699 682 664 647 630 612 595 578 562 545 529 513 498 483 468 454 440 427 414 401 389 377 366 355 344 334 324 315 305 297 288 280 272 265 258 251 244 237 231 225 219 214 208 203 198 193 188 184 179 175 171 167 163 159 155 152 148 145 141 138 135 132 129 126 123 120 117 115 112 109 107 104 102 100 97 95 93 91 89 86 84 82 80 79 77 75 73 71 70 68 66 65 63 62 60 59 57 56 55 53 52 51 50 48 47 46 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 27 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 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 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 39 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 62 63 64 66 67 69 71 72
 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 46 47 49 50 52 54 56 59 61 64 67 71 74 78 83 87 93 98 105 112 119 127 136 146 157 168 181 195 210 227 246 266 288 312 339 368 400 436 474 516 563 614 669 730 797 870 949 1035 1128 1229 1337 1453 1575 1704 1838 1975 2113 2250 2382 2504 2613 2704 2773 2816 2832 2820 2780 2713 2623 2515 2392 2258 2119 1977 1837 1699 1567 1441 1322 1211 1107 1012 924 843 769 701 639 583 532 485 443 404 369 338 309 282 258 237 217 199 182 167 154 141 130 120 110 102 94 87 80 74 68 63 59 54 50 47 44 41 38 35 33 31 29 27 25 23 22 21 19 18 17 16 15 14 14 13 12 12 11 10 10 10 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 39 39 39 39 38 38 38 38 37 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
 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 33 34 35 37 39 41 43 45 48 51 54 57 61 65 70 75 81 87 94 102 110 120 130 142 154 169 184 202 222 244 268 295 325 359 396 438 485 538 596 662 735 816 908 1009 1123 1249 1388 1543 1712 1897 2098 2312 2538 2773 3009 3241 3458 3649 3803 3910 3961 3952 3882 3758 3587 3381 3150 2907 2661 2419 2187 1969 1767 1581 1412 1259 1122 999 888 790 702 624 555 493 438 389 345 306 272 241 214 189 167 148 130 114 100 88 77 67 58 50 43 36 30 25 20 16 12 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18
 3 3 3 4 4 5 5 5 6 7 7 8 8 9 10 11 12 12 13 15 16 17 18 20 21 23 25 26 29 31 33 36 39 42 45 48 52 56 61 66 71 77 83 90 98 106 115 124 135 147 159 173 188 205 223 242 264 288 314 342 374 408 445 486 531 580 633 691 755 823 898 978 1064 1156 1253 1356 1463 1574 1687 1799 1910 2015 2113 2200 2273 2329 2365 2382 2377 2351 2306 2243 2166 2076 1978 1874 1766 1658 1550 1445 1344 1247 1155 1069 988 913 843 778 718 663 612 565 522 483 447 414 383 355 330 306 285 265 247 231 215 201 189 177 166 156 147 138 131 123 117 111 105 100 95 90 86 82 79 75 72 69 67 64 62 60 58 56 54 52 51 49 48 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 12 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 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2
 77 79 80 81 82 83 85 86 87 89 90 92 93 95 97 98 100 102 104 106 109 111 113 116 119 122 125 128 131 134 138 142 146 150 155 160 165 171 177 183 189 196 204 212 220 230 239 250 261 272 285 298 313 328 345 362 381 401 423 446 471 497 526 556 589 624 661 701 743 789 837 889 944 1002 1064 1130 1200 1273 1351 1432 1518 1606 1699 1794 1891 1990 2090 2190 2289 2386 2479 2566 2647 2719 2781 2831 2868 2892 2902 2896 2876 2842 2795 2735 2664 2583 2495 2401 2302 2200 2097 1993 1889 1788 1689 1593 1500 1411 1326 1245 1168 1096 1027 963 903 846 793 743 697 653 613 575 540 507 476 447 420 396 372 351 330 311 294 277 262 247 234 221 209 198 188 178 169 160 152 144 137 130 124 118 112 106 101 96 92 88 83 80 76 72 69 66 63 60 57 55 52 50 48 45 43 41 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 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 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 37 38 38 39 39 39 40 40 41 41 41 42 42 43 43 43 44 44 44 45 45 46 46 46 47 47 48 48 48 49 49 50 50 51 51 51 52 52 53 53 54 54 55 55 56 56 57 58 58 59 59 60 61 61 62 63 63 64 65 66 66 67 68 69 70 71 72 72 73 74 75 76
 44 45 46 46 47 48 49 50 51 52 53 54 55 56 58 59 61 62 64 66 68 70 72 74 77 79 82 85 88 92 95 99 103 108 112 118 123 129 135 142 150 158 167 176 186 197 209 222 236 251 268 286 305 327 350 375 402 432 465 500 539 581 626 676 730 789 853 923 998 1079 1167 1262 1364 1473 1589 1712 1842 1977 2118 2261 2406 2550 2691 2824 2947 3055 3146 3215 3259 3277 3268 3232 3170 3085 2980 2858 2724 2581 2432 2282 2132 1985 1843 1707 1577 1455 1340 1233 1134 1042 957 878 806 740 679 623 572 526 483 444 408 375 345 318 293 270 249 230 212 196 181 168 155 144 133 123 115 106 99 92 85 80 74 69 64 60 56 52 49 46 43 40 37 35 33 31 29 27 25 24 22 21 19 18 17 16 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 19 20 21 22 23 24 24 25 26 27 28 29 30 31 32 32 33 34 35 36 37 38 39 39 40 41 42 43 43 44 45 45 46 47 47 48 48 49 49 50 50 51 51 52 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 51 51 51 50 50 50 49 49 48 48 48 47 47 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 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
 141 147 154 161 168 175 183 192 200 209 218 228 238 248 259 270 281 293 305 318 331 344 358 371 386 400 414 429 444 459 474 489 503 518 532 546 559 572 585 596 607 617 626 634 641 647 652 656 658 660 660 659 657 654 650 645 639 632 625 617 608 599 589 579 569 558 548 537 526 515 504 493 482 472 461 451 441 431 421 412 403 394 385 377 369 362 354 347 340 334 327 321 316 310 305 300 296 291 287 283 279 276 273 270 267 264 262 260 258 256 254 253 252 251 250 249 249 249 249 249 249 249 250 251 251 252 253 255 256 257 259 261 262 264 266 268 270 272 274 276 278 280 282 284 286 287 289 291 292 294 295 296 297 298 298 299 299 299 298 298 297 296 295 293 291 289 287 284 282 279 275 272 268 264 260 256 251 247 242 237 232 227 222 217 211 206 201 195 190 185 179 174 169 164 159 154 149 144 139 134 130 125 121 117 113 109 105 101 97 94 90 87 84 81 78 75 72 69 67 64 62 60 57 55 53 51 50 48 46 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 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 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 29 30 31 32 33 35 36 38 39 41 43 44 46 48 51 53 55 58 60 63 66 69 72 75 79 82 86 90 94 98 103 108 113 118 123 129 135
 79 82 85 88 92 95 98 101 105 108 112 116 120 124 128 132 136 140 145 149 154 159 163 168 173 178 184 189 195 200 206 212 218 224 230 236 242 249 256 263 269 277 284 291 299 307 314 322 331 339 348 357 365 375 384 394 404 414 424 435 445 456 468 479 491 503 516 529 542 555 568 582 596 610 625 640 655 670 685 701 716 732 748 763 779 794 810 825 840 854 868 882 895 907 918 929 939 947 955 961 966 970 972 973 972 970 966 961 954 945 935 923 911 896 881 864 847 828 808 788 767 746 725 703 680 658 636 614 592 571 549 528 508 488 468 449 431 413 396 379 363 347 332 318 304 290 278 265 254 242 232 221 211 202 193 184 176 168 161 153 146 140 134 128 122 116 111 106 101 97 92 88 84 80 77 73 70 67 64 61 58 55 52 50 48 45 43 41 39 37 35 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 28 29 30 31 32 34 35 37 38 40 42 43 45 47 49 51 53 55 57 59 61 64 66 69 71 74 77
 78 81 84 88 91 94 98 101 105 108 112 115 119 122 126 130 133 137 141 144 148 152 155 159 163 166 170 173 177 180 184 188 191 194 198 201 205 208 212 215 219 222 226 229 233 236 240 244 248 252 256 260 264 268 273 277 282 287 292 298 304 310 316 323 329 337 344 352 361 370 379 389 399 410 422 434 447 460 475 490 506 522 540 559 578 599 621 644 668 694 721 749 779 811 844 878 915 953 992 1034 1077 1122 1169 1216 1266 1316 1368 1420 1472 1524 1575 1625 1673 1718 1760 1798 1831 1859 1880 1894 1900 1899 1890 1872 1847 1814 1773 1726 1674 1616 1555 1490 1423 1355 1286 1218 1150 1084 1019 956 896 838 783 731 682 635 591 549 511 474 440 409 379 351 325 301 279 258 239 221 204 188 174 160 147 136 125 114 105 96 88 80 73 66 60 54 48 43 39 34 30 26 23 19 16 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12 14 15 16 18 19 21 22 24 26 28 29 31 33 36 38 40 42 45 47 49 52 55 57 60 63 66 69 72 75
 34 37 39 42 44 47 50 53 56 59 62 66 69 73 77 81 85 89 94 98 103 108 113 119 124 130 136 143 150 157 164 172 180 188 197 206 216 226 237 248 260 272 285 299 314 329 345 362 380 399 419 439 462 485 509 535 562 591 621 653 687 722 759 797 838 881 925 972 1020 1071 1123 1178 1234 1292 1352 1414 1477 1542 1607 1674 1740 1808 1875 1941 2007 2071 2133 2193 2250 2304 2354 2399 2440 2476 2506 2530 2548 2560 2566 2565 2557 2544 2524 2499 2468 2432 2392 2347 2299 2247 2193 2136 2078 2018 1957 1896 1834 1773 1712 1651 1592 1533 1476 1420 1366 1313 1262 1212 1164 1118 1074 1031 990 950 912 876 841 808 776 745 716 688 661 635 610 586 564 542 521 501 481 463 445 428 412 396 380 366 352 338 325 313 300 289 277 266 256 246 236 227 217 209 200 192 184 176 169 162 155 148 142 136 130 124 118 113 108 103 98 93 89 84 80 76 72 69 65 62 59 56 53 50 47 44 42 39 37 35 33 31 29 27 25 24 22 21 19 18 17 16 15 14 12 12 11 10 9 8 7 7 6 6 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 7 9 10 12 13 15 16 18 20 22 24 26 28 30 32
 117 123 129 135 142 148 155 162 169 176 183 191 199 207 215 223 232 241 250 259 268 277 287 297 306 316 326 337 347 357 368 378 389 399 410 420 431 442 452 463 473 484 494 504 515 525 535 545 555 564 574 584 593 603 612 622 631 641 650 660 669 679 689 699 709 719 730 741 752 763 775 788 800 814 828 842 857 873 890 907 926 945 965 987 1009 1032 1057 1083 1110 1139 1169 1201 1234 1268 1305 1343 1382 1423 1466 1511 1557 1604 1654 1704 1755 1808 1861 1915 1968 2022 2075 2126 2176 2223 2268 2309 2346 2378 2404 2425 2438 2445 2444 2435 2419 2394 2362 2323 2277 2224 2165 2102 2034 1963 1888 1812 1735 1657 1579 1502 1426 1352 1279 1209 1141 1075 1013 953 896 841 790 741 695 651 610 571 535 500 468 437 409 382 357 333 311 290 271 252 235 219 204 190 176 164 152 141 131 121 112 103 95 87 80 74 67 61 56 51 46 41 37 33 29 26 22 19 16 14 11 9 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 8 9 10 12 13 15 17 19 20 22 24 27 29 31 34 36 39 42 45 48 51 55 58 62 66 69 74 78 82 87 91 96 101 107 112
 39 40 42 43 45 47 49 50 52 54 56 59 61 63 66 68 71 73 76 79 82 85 88 92 95 99 103 107 111 115 120 125 130 135 141 146 152 159 166 173 180 188 196 205 214 223 233 244 255 267 279 292 306 321 336 353 370 388 407 428 449 472 495 520 547 575 604 635 668 702 737 775 814 856 899 944 991 1039 1090 1142 1196 1252 1309 1368 1427 1488 1549 1611 1672 1733 1793 1852 1909 1964 2015 2064 2108 2148 2183 2213 2236 2254 2265 2270 2269 2261 2247 2226 2200 2169 2132 2091 2046 1998 1947 1893 1837 1780 1722 1664 1605 1547 1489 1432 1376 1321 1268 1216 1166 1118 1071 1026 982 941 901 863 827 792 759 727 697 668 641 615 590 566 544 523 502 483 465 447 430 414 399 385 371 358 345 333 322 311 300 290 281 271 262 254 246 238 231 223 217 210 204 197 191 186 180 175 170 165 160 156 151 147 143 139 135 132 128 125 121 118 115 112 109 106 104 101 98 96 94 91 89 87 85 83 81 79 78 76 74 73 71 70 68 67 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 46 45 44 43 43 42 41 41 40 39 39 38 38 37 36 36 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 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 31 32 33 34 36 37
 157 157 156 156 156 156 155 155 155 154 154 154 154 153 153 153 153 153 152 152 152 152 152 152 153 153 153 153 154 154 155 156 157 158 159 160 161 163 165 167 169 171 174 177 180 184 188 192 196 202 207 213 219 226 234 242 251 261 271 282 295 308 322 337 354 372 391 411 434 458 484 511 541 573 608 645 686 729 775 825 878 936 997 1063 1134 1209 1290 1376 1467 1563 1665 1773 1886 2003 2125 2251 2379 2509 2638 2765 2888 3004 3111 3207 3288 3352 3397 3421 3424 3404 3363 3302 3221 3124 3013 2891 2760 2624 2484 2344 2205 2068 1935 1807 1684 1568 1458 1354 1257 1167 1082 1003 930 862 800 742 688 639 593 551 512 475 442 412 383 357 333 310 290 270 253 236 221 207 193 181 170 159 149 140 131 123 116 109 102 96 90 85 80 75 70 66 62 58 55 51 48 45 42 40 37 35 33 31 29 27 25 23 22 20 19 17 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 37 38 39 40 42 43 44 46 47 48 50 51 53 54 56 57 58 60 62 63 65 66 68 69 71 73 74 76 77 79 81 82 84 86 88 89 91 93 94 96 98 100 101 103 105 107 108 110 112 114 115 117 119 120 122 123 125 127 128 130 131 133 134 136 137 138 140 141 142 143 144 145 146 147 148 149 150 151 152 152 153 154 154 155 155 156 156 156 157 157 157 157 157 158 158 158 158 158 158 157 157 157 157
 27 28 29 30 31 33 34 35 36 38 39 40 42 43 45 47 48 50 52 54 55 57 60 62 64 66 69 71 74 76 79 82 85 88 92 95 99 102 106 111 115 120 124 130 135 140 146 153 159 166 173 181 189 198 207 216 227 237 249 260 273 287 301 316 331 348 366 384 404 425 446 469 493 519 545 573 602 632 664 696 730 765 801 837 875 912 951 989 1026 1064 1100 1135 1168 1199 1227 1252 1273 1291 1304 1313 1317 1316 1310 1299 1284 1264 1240 1212 1181 1147 1111 1072 1032 991 949 907 866 824 784 744 705 668 632 598 564 533 503 474 447 422 398 375 354 333 314 296 280 264 249 235 222 210 198 188 178 168 159 151 143 135 128 122 116 110 104 99 94 89 85 81 77 73 70 66 63 60 57 55 52 50 47 45 43 41 39 37 35 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 7 7 7 7 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 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 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26
 75 78 81 84 88 91 94 98 101 105 108 112 116 120 124 128 132 137 141 145 150 154 159 164 169 174 179 184 189 194 199 205 210 216 221 227 233 239 245 251 257 263 269 276 282 289 296 303 310 317 325 332 340 348 356 364 373 382 391 401 411 421 432 443 455 467 480 493 507 522 537 553 570 588 607 626 647 669 692 717 742 770 798 828 860 893 928 965 1004 1045 1087 1132 1178 1226 1276 1328 1381 1436 1491 1547 1604 1660 1716 1771 1823 1873 1919 1961 1997 2028 2051 2067 2074 2073 2063 2044 2016 1980 1936 1884 1826 1763 1696 1625 1551 1476 1401 1326 1252 1179 1109 1040 975 912 852 796 742 692 645 600 559 520 483 449 418 388 361 335 312 290 269 250 232 216 200 186 173 160 149 138 128 119 110 102 94 87 80 74 68 63 57 53 48 44 40 36 33 29 26 23 21 18 16 14 11 9 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 14 15 16 17 18 20 21 22 23 25 26 27 29 30 32 34 35 37 39 41 43 45 47 49 52 54 56 59 61 64 67 69 72
 147 151 154 158 162 165 169 173 178 182 187 191 196 201 206 212 217 223 229 235 242 249 256 263 271 279 287 296 305 315 325 336 347 359 371 384 397 412 427 443 459 477 495 514 535 556 578 602 627 653 680 709 739 770 803 837 872 909 948 988 1029 1071 1114 1159 1204 1250 1297 1344 1391 1438 1484 1530 1574 1617 1657 1696 1731 1763 1791 1816 1836 1852 1863 1868 1869 1865 1855 1841 1822 1798 1770 1738 1703 1664 1623 1579 1534 1487 1439 1390 1340 1291 1242 1193 1145 1098 1052 1007 963 921 880 840 802 766 731 697 665 635 606 578 551 526 502 480 458 438 418 400 382 366 350 335 321 308 295 283 272 261 251 241 232 223 215 207 200 193 186 179 173 167 162 156 151 146 142 137 133 129 125 121 117 114 111 107 104 101 98 95 93 90 88 85 83 81 78 76 74 72 70 68 67 65 63 61 60 58 57 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 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 33 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 42 43 43 44 44 45 45 46 46 46 47 47 48 48 49 49 50 51 51 52 52 53 53 54 55 55 56 57 58 58 59 60 61 61 62 63 64 65 66 67 68 69 70 72 73 74 75 77 78 79 81 82 84 86 87 89 91 92 94 96 98 100 102 104 106 109 111 113 116 118 121 124 126 129 132 135 138 141 144
 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 20 21 23 25 27 29 31 34 37 40 43 47 51 55 60 65 70 77 83 91 99 108 118 128 140 153 168 183 201 220 241 264 289 317 348 382 419 460 505 553 606 664 727 794 866 943 1023 1107 1193 1280 1366 1448 1525 1593 1649 1692 1719 1729 1721 1695 1654 1600 1534 1459 1379 1295 1209 1125 1042 963 887 816 749 687 630 576 528 483 442 404 370 339 310 284 261 239 219 202 185 170 157 145 133 123 114 105 97 90 84 78 73 68 63 59 55 52 48 45 43 40 38 36 34 32 31 29 28 27 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 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 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2
 3 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 23 24 25 27 28 30 32 34 36 38 40 43 46 49 52 55 59 63 67 72 77 82 88 94 101 109 117 125 135 145 156 168 180 194 209 225 243 262 282 305 329 354 382 413 445 480 518 558 602 649 699 752 809 870 934 1002 1073 1147 1224 1304 1385 1468 1551 1633 1713 1790 1862 1928 1986 2034 2073 2100 2115 2118 2109 2088 2056 2013 1962 1903 1837 1767 1693 1618 1541 1464 1388 1314 1241 1171 1104 1040 979 922 867 816 768 723 681 642 605 571 539 509 481 455 431 409 388 369 350 333 318 303 289 276 264 253 242 232 222 213 205 197 190 183 176 169 163 158 152 147 142 137 133 128 124 120 116 113 109 106 103 99 96 93 91 88 85 83 80 78 75 73 71 69 67 65 63 61 59 58 56 54 53 51 50 48 47 46 44 43 42 41 40 38 37 36 35 34 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2
 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 48 49 50 51 52 53 54 55 56 57 59 60 62 63 65 67 69 71 73 75 78 80 83 87 90 94 98 102 106 111 117 123 129 136 143 151 160 169 179 190 201 214 228 243 259 276 295 315 337 360 386 414 443 475 510 547 586 629 675 724 776 832 891 954 1019 1089 1161 1235 1312 1390 1469 1547 1624 1697 1767 1830 1886 1932 1968 1993 2005 2004 1990 1963 1924 1875 1817 1751 1679 1602 1522 1441 1360 1279 1200 1124 1050 980 914 851 791 736 684 636 591 549 510 475 442 411 383 357 333 310 290 271 253 237 222 208 196 184 173 162 153 144 136 128 121 114 108 102 96 91 86 82 78 74 70 66 63 60 57 54 51 48 46 43 41 39 37 35 33 31 30 28 27 25 24 22 21 20 19 17 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 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 29 29 29 30 30 31 31 32 32 33 33 33 34 34 35 35
 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 47 48 49 51 52 54 55 57 58 60 62 64 65 67 69 71 73 76 78 80 83 85 88 91 94 97 100 103 107 110 114 118 123 127 132 137 142 148 154 160 167 174 181 189 197 206 216 226 236 247 259 272 285 299 314 330 347 365 384 404 425 448 471 496 522 549 578 608 639 671 705 740 775 812 849 887 925 963 1000 1036 1071 1105 1136 1165 1190 1212 1230 1244 1253 1257 1256 1250 1239 1223 1203 1179 1151 1119 1085 1049 1011 972 932 892 851 811 772 733 695 659 624 590 558 527 498 470 444 419 396 373 353 333 314 297 281 265 251 237 225 213 202 191 181 172 163 155 147 140 133 127 121 115 110 105 100 95 91 87 83 80 76 73 70 67 64 61 59 56 54 52 50 48 46 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 23 23 24 25 26 26 27 28 29
 61 63 65 66 68 70 73 75 77 80 82 85 87 90 93 96 100 103 107 111 114 119 123 127 132 137 142 148 153 159 165 172 179 186 193 201 209 218 226 236 245 255 266 276 288 299 311 324 336 349 363 377 391 405 419 434 448 463 478 492 507 521 534 548 560 572 583 594 603 612 619 626 631 635 637 639 639 638 636 633 628 623 616 609 601 592 582 572 561 549 538 526 513 501 489 476 463 451 439 426 414 402 391 379 368 357 346 336 326 316 307 298 289 280 272 264 256 249 242 235 228 222 216 210 205 200 194 190 185 180 176 172 168 164 161 157 154 151 148 145 142 139 137 134 132 129 127 125 123 121 119 117 115 113 112 110 109 107 105 104 102 101 100 98 97 96 94 93 92 91 90 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 67 66 65 64 63 63 62 61 60 60 59 58 58 57 56 56 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 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 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 33 34 34 35 35 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 59
 25 27 28 29 31 32 34 35 37 39 41 43 45 48 50 53 56 59 62 66 69 73 78 82 87 92 98 104 110 117 124 132 141 150 159 170 181 193 205 219 234 249 266 284 302 322 344 366 389 413 439 465 492 519 547 575 603 630 656 680 703 723 741 756 768 775 780 780 777 770 760 747 731 713 693 671 648 624 599 575 550 525 501 478 455 433 412 392 372 354 336 319 303 288 274 261 248 236 225 214 205 195 187 178 171 163 157 150 145 139 134 129 125 121 117 113 110 107 104 102 99 97 95 93 92 90 89 88 87 86 85 84 84 83 83 82 82 82 82 82 82 82 82 82 82 83 83 83 83 84 84 84 85 85 85 86 86 86 87 87 87 88 88 88 88 88 89 89 89 89 89 89 89 89 88 88 88 88 87 87 87 86 86 85 85 84 83 83 82 81 80 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 44 43 43 42 41 41 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 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 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24
 36 37 39 42 44 46 48 51 53 56 59 62 65 68 71 75 78 82 86 90 94 99 103 108 114 119 125 130 137 143 150 157 164 172 180 189 198 207 216 227 237 248 260 272 284 297 311 325 339 355 370 386 403 421 438 457 475 495 514 534 555 575 596 617 638 660 681 702 723 743 763 783 802 820 838 855 871 886 899 912 923 933 942 950 956 960 964 965 966 965 963 959 954 948 941 933 924 914 903 891 878 865 851 836 822 806 791 775 758 742 726 709 693 676 660 644 627 611 596 580 565 550 535 521 506 493 479 466 453 440 428 416 405 394 383 372 362 352 342 333 324 315 307 299 291 283 275 268 261 254 248 241 235 229 224 218 213 207 202 197 192 188 183 179 175 170 166 162 159 155 151 148 144 141 138 135 132 129 126 123 120 118 115 112 110 108 105 103 101 99 97 94 92 91 89 87 85 83 82 80 78 77 75 74 72 71 69 68 67 66 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 45 44 43 42 42 41 40 40 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 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 5 5 5 5 6 6 7 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19 21 22 23 24 26 27 29 30 32 34
 49 51 53 56 58 60 63 66 69 72 75 78 81 85 89 93 97 101 106 110 115 120 126 131 137 143 150 157 164 171 179 187 196 205 214 224 235 245 257 268 281 293 307 320 335 350 365 381 397 414 431 449 467 485 504 523 542 561 580 598 617 635 652 669 686 701 715 729 741 752 761 770 776 781 785 787 787 786 783 779 774 767 759 750 740 729 717 704 691 677 663 648 634 619 603 588 573 558 543 528 514 499 485 472 458 445 432 420 408 396 384 373 363 353 343 333 324 315 306 298 290 283 275 268 262 255 249 243 237 232 226 221 216 212 207 203 199 195 191 187 183 180 177 173 170 167 164 161 158 156 153 150 148 145 143 141 138 136 134 132 129 127 125 123 121 119 117 115 113 111 109 108 106 104 102 100 98 97 95 93 91 90 88 86 85 83 81 80 78 77 75 74 72 71 69 68 66 65 63 62 61 59 58 57 56 54 53 52 51 50 49 47 46 45 44 43 42 41 41 40 39 38 37 36 35 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 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 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 40 41 43 45 47
 51 53 55 57 58 60 62 64 66 68 71 73 75 78 80 83 85 88 91 94 97 100 104 107 111 114 118 122 126 131 135 140 145 150 155 161 167 173 179 186 193 201 209 217 226 235 244 254 265 276 288 300 314 327 342 357 374 391 409 428 448 469 491 514 539 564 591 620 649 680 713 747 782 819 857 897 937 979 1023 1067 1112 1158 1204 1251 1297 1344 1390 1434 1478 1519 1559 1596 1629 1660 1686 1708 1726 1739 1747 1749 1747 1739 1726 1708 1685 1658 1627 1593 1555 1514 1471 1426 1380 1332 1284 1236 1188 1140 1093 1046 1001 956 913 872 831 793 756 720 686 653 622 593 565 538 513 489 466 444 424 405 386 369 352 337 322 308 295 282 270 259 248 238 229 219 211 203 195 187 180 173 167 161 155 149 144 139 134 129 125 121 116 113 109 105 102 98 95 92 89 86 84 81 79 76 74 72 70 68 66 64 62 60 59 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 41 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 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 38 39 40 41 43 44 45 47 48 50
 80 81 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 100 101 103 105 106 108 110 112 114 116 119 121 123 126 129 132 135 138 141 145 149 152 157 161 165 170 175 181 186 192 198 205 211 219 226 234 242 251 260 269 279 290 300 311 323 335 348 361 374 388 403 417 432 448 464 480 496 512 529 545 561 578 594 609 624 639 653 666 678 689 699 707 714 720 724 726 727 726 723 719 713 706 696 686 674 661 647 632 617 600 583 566 548 530 512 494 477 459 442 424 408 391 376 360 345 331 317 303 291 278 266 255 244 234 224 215 206 197 189 181 174 167 160 154 148 142 137 132 127 122 118 113 109 105 102 98 95 92 89 86 83 81 78 76 73 71 69 67 65 63 62 60 58 57 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 37 38 38 39 39 39 40 40 41 41 41 42 42 43 43 43 44 44 44 45 45 46 46 46 47 47 48 48 48 49 49 49 50 50 51 51 51 52 52 52 53 53 53 54 54 54 55 55 56 56 56 57 57 57 58 58 59 59 59 60 60 61 61 61 62 62 63 63 64 64 64 65 65 66 66 67 67 68 68 69 69 70 71 71 72 72 73 73 74 75 75 76 77 77 78 79
 74 75 76 76 77 77 78 78 79 80 80 81 82 83 83 84 85 86 87 88 89 90 91 92 94 95 97 98 100 101 103 105 107 109 112 114 117 120 123 126 129 133 137 141 145 150 155 160 165 171 177 184 191 199 207 215 225 234 244 255 267 279 292 305 320 335 351 368 386 404 424 444 466 488 511 535 560 586 612 639 667 695 723 751 778 806 832 858 883 905 926 945 961 975 985 993 997 997 994 988 979 966 950 932 911 887 862 836 808 780 751 721 692 662 633 604 576 549 523 497 473 449 426 405 384 365 346 329 312 296 281 267 254 241 229 218 208 198 188 180 171 164 156 149 143 137 131 126 120 116 111 107 103 99 95 91 88 85 82 79 77 74 72 69 67 65 63 61 59 58 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 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 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 37 38 38 39 39 40 40 41 41 41 42 42 43 43 44 44 44 45 45 46 46 47 47 47 48 48 48 49 49 50 50 50 51 51 51 52 52 52 53 53 53 54 54 54 55 55 55 55 56 56 56 57 57 57 58 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 63 63 63 64 64 64 65 65 65 66 66 66 67 67 68 68 68 69 69 70 70 70 71 71 72 72 73 73 74 74
 46 48 49 50 51 52 53 55 56 57 59 60 62 63 65 66 68 70 71 73 75 77 79 81 83 86 88 91 93 96 99 102 105 108 112 116 120 124 128 132 137 142 148 153 159 165 172 179 186 194 202 211 220 230 240 251 263 275 287 301 314 329 344 360 377 394 411 430 449 468 488 508 528 548 569 589 609 628 647 664 681 696 709 721 731 738 744 747 748 746 742 736 727 716 704 689 673 655 636 617 596 575 554 532 511 489 468 447 427 407 388 369 351 334 317 301 286 272 258 245 233 221 210 200 190 180 172 163 155 148 141 135 128 122 117 112 107 102 98 94 90 86 83 79 76 73 71 68 65 63 61 59 57 55 53 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 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 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 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35 36 37 38 39 39 40 41 42 43 44 45
 92 96 99 103 107 112 116 120 125 130 135 140 145 150 156 161 167 173 179 185 191 198 204 211 218 225 232 239 246 254 261 269 276 284 291 299 307 314 322 329 337 344 352 359 366 373 380 386 393 399 405 411 417 422 427 432 437 441 445 449 453 457 460 463 466 468 471 473 475 476 478 479 480 482 482 483 484 484 484 484 484 484 483 483 482 481 480 479 478 477 475 473 471 469 467 465 462 459 456 453 450 446 442 438 434 430 425 420 415 410 405 399 393 387 381 375 369 362 356 349 342 336 329 322 315 308 301 294 287 280 273 266 259 253 246 239 233 227 220 214 208 202 196 191 185 180 174 169 164 159 154 150 145 141 136 132 128 124 120 117 113 110 106 103 100 96 93 91 88 85 82 80 77 75 72 70 68 65 63 61 59 57 55 54 52 50 48 47 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 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 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 46 48 50 52 54 56 59 61 64 67 69 72 75 78 82 85 88
 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 51 53 55 57 59 61 64 66 69 71 74 77 80 83 86 90 93 97 101 106 110 115 120 125 130 136 142 148 155 162 169 176 184 193 201 211 220 230 240 251 262 273 285 297 309 322 335 348 361 374 387 401 413 426 438 450 461 471 481 490 498 504 509 514 516 518 518 517 514 510 505 498 490 482 472 461 450 438 425 412 399 385 371 357 344 330 317 303 290 278 265 253 242 230 220 209 199 190 181 172 164 156 148 141 135 128 122 116 111 105 101 96 91 87 83 79 76 72 69 66 63 60 58 55 53 51 49 47 45 43 41 39 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 11 11 10 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 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 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 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 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23
 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 50 52 53 55 57 59 60 62 64 66 69 71 73 76 78 81 84 87 90 93 96 100 103 107 111 115 120 124 129 134 139 145 151 157 163 170 177 184 191 199 207 216 225 234 244 254 264 275 286 297 309 321 334 346 359 372 386 399 413 427 440 454 467 480 492 504 516 527 537 546 554 561 566 571 574 576 576 575 572 568 563 556 548 539 529 518 506 493 480 466 452 438 423 408 393 379 364 350 336 322 309 296 283 271 259 248 237 226 216 207 198 189 181 173 165 158 151 145 138 133 127 122 117 112 107 103 99 95 91 87 84 80 77 74 72 69 66 64 61 59 57 55 53 51 49 47 46 44 43 41 40 38 37 36 35 34 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20
 50 51 53 54 55 57 58 60 61 63 65 67 69 71 73 75 77 80 82 85 87 90 93 96 100 103 107 110 114 118 123 127 132 137 142 148 153 160 166 172 179 186 194 202 210 218 227 236 246 255 266 276 286 297 308 320 331 343 354 366 377 388 399 410 420 430 439 448 455 462 468 473 477 480 482 483 482 481 478 474 469 463 457 449 441 432 422 412 401 390 379 368 356 345 333 321 310 299 288 277 266 256 246 236 227 217 209 200 192 184 176 169 162 155 149 143 137 132 126 121 116 112 107 103 99 95 92 88 85 82 79 76 73 70 68 65 63 61 59 57 55 53 52 50 48 47 45 44 42 41 40 39 38 36 35 34 33 32 31 30 30 29 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 13 13 13 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 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 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 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 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49
 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 39 41 43 45 48 50 53 55 58 61 64 68 71 75 79 84 88 93 98 103 109 115 121 128 135 142 150 158 167 176 185 195 205 216 227 238 249 261 273 285 297 309 321 333 345 356 366 377 386 394 402 409 415 419 423 425 426 427 426 424 421 417 412 407 400 394 386 379 370 362 353 345 336 327 318 309 300 292 283 275 266 258 251 243 236 228 222 215 208 202 196 190 185 179 174 169 164 159 155 151 146 142 139 135 131 128 124 121 118 115 112 109 106 104 101 99 96 94 92 89 87 85 83 81 79 77 75 73 71 70 68 66 64 63 61 60 58 56 55 53 52 51 49 48 47 45 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 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 8 8 8 9 9 9 10 10 11 11 12 13 13 14 14 15 16 17 17
 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 47 48 48 49 50 51 52 53 55 56 57 59 60 61 63 65 66 68 70 72 74 77 79 81 84 87 90 93 96 100 103 107 111 115 120 124 129 134 140 145 151 157 164 170 177 184 192 200 208 216 224 233 242 251 260 269 279 288 298 308 317 327 336 345 354 362 370 378 385 391 397 402 406 410 413 414 416 416 415 413 411 408 404 399 394 388 381 374 367 359 350 342 333 324 315 306 297 288 279 270 261 252 244 235 227 219 212 204 197 190 183 177 170 164 158 153 147 142 137 132 127 123 119 114 110 107 103 99 96 93 90 86 84 81 78 75 73 70 68 66 64 61 59 57 55 54 52 50 48 47 45 44 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 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 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 31 31 31 32 32 32 33 33
 11 11 11 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 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 34 35 36 38 39 41 43 45 47 50 52 55 58 61 64 68 72 77 81 86 92 98 104 112 119 127 136 146 156 168 180 193 207 222 238 255 274 293 314 336 360 384 410 436 464 491 519 547 574 600 625 647 666 682 695 703 706 705 700 689 675 658 637 613 587 560 532 504 476 448 420 394 368 344 321 299 279 260 242 225 210 195 182 169 158 147 138 129 120 112 105 99 93 87 82 77 73 68 65 61 58 55 52 49 46 44 42 40 38 36 34 33 31 30 29 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 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10
 30 31 32 32 33 34 35 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 57 59 61 63 65 67 69 71 73 75 77 80 82 85 87 90 93 95 98 101 104 107 110 114 117 120 124 127 131 134 138 141 145 149 153 156 160 164 168 172 176 179 183 187 191 194 198 201 205 208 211 214 217 220 222 225 227 229 231 233 234 236 237 238 238 239 239 239 239 239 239 238 237 236 235 233 232 230 228 226 223 221 218 215 213 210 206 203 200 197 193 190 186 182 179 175 171 168 164 160 156 153 149 145 142 138 134 131 127 124 121 117 114 111 108 105 102 99 96 93 90 88 85 83 80 78 75 73 71 69 67 65 63 61 59 57 55 54 52 50 49 47 46 45 43 42 41 39 38 37 36 35 34 33 31 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 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 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 15 15 15 16 16 16 17 17 18 18 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 28 29
 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 37 37 38 38 39 40 40 41 42 43 44 44 45 46 47 48 49 51 52 53 54 56 57 59 60 62 63 65 67 69 71 73 75 77 80 82 84 87 90 92 95 98 101 104 107 110 114 117 120 124 127 131 135 138 142 146 149 153 157 160 164 167 171 174 177 180 183 186 188 190 192 194 196 197 198 199 199 199 199 199 198 197 196 194 192 190 188 185 182 179 176 173 170 166 162 159 155 151 147 144 140 136 132 129 125 121 118 114 111 107 104 101 98 95 92 89 86 84 81 79 76 74 72 70 68 66 64 62 60 58 57 55 54 52 51 50 48 47 46 45 44 42 41 40 39 39 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 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 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28
 52 54 56 58 60 63 65 67 70 72 75 78 81 84 87 90 94 97 101 104 108 112 116 120 125 129 133 138 143 148 153 158 163 168 173 179 184 189 195 200 206 211 216 221 226 231 236 241 245 249 253 257 260 263 265 267 269 270 271 272 272 271 271 269 268 266 263 260 257 254 250 246 242 237 233 228 223 218 213 208 202 197 192 186 181 176 171 165 160 155 150 145 141 136 132 127 123 119 115 111 107 103 99 96 93 89 86 83 80 77 75 72 70 67 65 63 61 59 57 55 53 51 49 48 46 45 44 42 41 40 39 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 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 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 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 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 47 48 50
 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 50 53 55 58 61 64 67 71 74 78 82 86 90 95 99 104 109 114 119 125 130 135 141 146 151 156 161 165 170 173 177 180 182 184 185 186 186 185 184 182 180 177 173 169 165 160 156 150 145 140 135 129 124 118 113 108 103 98 94 89 85 80 76 73 69 66 62 59 56 53 51 48 46 43 41 39 37 36 34 32 31 29 28 27 26 25 23 22 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 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 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 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 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 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12
 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 53 55 57 59 61 63 65 68 70 73 75 78 80 83 86 89 92 95 98 101 104 107 109 112 115 118 121 123 125 128 130 132 134 135 136 138 138 139 139 140 139 139 138 137 136 135 133 132 130 128 126 123 121 118 115 113 110 107 104 101 98 96 93 90 87 84 82 79 77 74 72 69 67 65 63 61 59 57 55 53 51 50 48 47 45 44 42 41 40 39 38 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14
 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 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 40 40 41 42 42 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 65 66 68 69 70 72 73 75 77 78 80 81 83 85 86 88 89 91 93 94 96 97 99 101 102 103 105 106 107 109 110 111 112 113 114 114 115 116 116 116 117 117 117 117 116 116 116 115 114 114 113 112 111 110 109 107 106 105 103 102 100 99 97 95 94 92 90 89 87 85 84 82 80 79 77 75 74 72 71 69 68 66 65 63 62 61 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 38 37 37 36 36 35 34 34 33 33 32 32 32 31 31 30 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 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28
 36 37 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 50 51 52 53 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 70 71 72 74 75 77 78 80 81 83 85 87 88 90 92 94 96 97 99 101 103 105 107 109 111 113 115 117 119 120 122 124 126 128 129 131 132 134 135 137 138 139 141 142 143 144 144 145 146 146 147 147 148 148 148 148 148 148 147 147 146 146 145 145 144 143 142 141 140 139 138 136 135 134 133 131 130 128 127 125 124 122 121 119 118 116 114 113 111 110 108 107 105 104 102 100 99 97 96 94 93 92 90 89 87 86 85 83 82 81 79 78 77 75 74 73 72 71 69 68 67 66 65 64 63 62 61 60 58 57 56 56 55 54 53 52 51 50 49 48 48 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36
 30 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 43 44 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 61 62 63 64 66 67 68 70 71 72 74 75 76 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 94 95 96 96 97 97 97 97 97 98 98 97 97 97 97 96 96 96 95 95 94 93 93 92 91 90 89 89 88 87 86 85 84 83 82 81 80 79 78 78 77 76 75 74 73 72 71 71 70 69 68 68 67 66 66 65 64 64 63 63 62 62 61 61 60 60 60 59 59 59 59 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 53 53 53 52 52 52 51 51 51 50 50 50 49 49 48 48 47 47 46 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 29 30
 17 17 18 18 18 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 37 38 39 41 42 44 46 47 49 51 54 56 58 61 64 67 70 74 77 81 85 90 94 99 104 110 116 122 129 136 143 151 159 167 176 185 195 205 215 226 236 247 258 270 281 291 302 312 322 332 340 348 355 361 365 369 371 372 372 370 368 364 358 352 345 337 329 319 310 299 289 279 268 257 247 236 226 216 207 197 188 179 171 163 155 148 141 134 128 122 116 111 106 101 97 92 88 84 81 78 74 71 69 66 64 61 59 57 55 53 51 50 48 47 45 44 43 42 40 39 38 37 36 36 35 34 33 32 32 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 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 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
 29 30 31 31 32 33 34 34 35 36 37 37 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 64 65 66 67 69 70 71 73 74 75 77 78 79 81 82 84 85 86 88 89 91 92 93 95 96 97 99 100 101 102 103 105 106 107 108 108 109 110 111 111 112 112 113 113 113 114 114 114 114 113 113 113 112 112 111 110 110 109 108 107 106 105 103 102 101 99 98 96 95 93 92 90 89 87 85 84 82 80 79 77 75 74 72 70 69 67 66 64 62 61 60 58 57 55 54 53 51 50 49 48 47 46 44 43 42 41 40 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29
 75 77 79 81 83 85 86 88 90 92 94 96 98 100 102 104 106 108 110 112 113 115 117 119 120 122 124 125 127 128 129 130 131 133 133 134 135 136 136 137 137 137 137 137 137 137 137 136 136 135 135 134 134 133 132 131 130 129 128 127 126 125 124 123 121 120 119 118 117 115 114 113 112 111 110 109 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 92 91 90 89 88 87 87 86 85 84 84 83 82 81 81 80 79 79 78 77 77 76 75 75 74 73 73 72 71 71 70 69 69 68 67 67 66 65 65 64 63 63 62 61 61 60 59 59 58 57 57 56 55 55 54 53 53 52 51 51 50 49 49 48 47 47 46 45 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 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 25 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 60 61 62 64 65 67 69 70 72 74
 43 43 44 44 44 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 55 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 75 76 78 79 81 83 85 86 88 91 93 95 97 100 102 105 107 110 113 116 118 121 125 128 131 134 138 141 144 148 151 155 158 162 165 169 172 175 179 182 185 188 191 194 196 198 201 203 204 206 207 208 209 209 209 209 208 207 206 205 203 201 199 197 194 191 188 185 181 178 174 170 166 162 158 154 150 146 142 138 134 130 126 123 119 115 112 108 105 101 98 95 92 89 86 84 81 79 76 74 72 69 67 65 63 62 60 58 57 55 53 52 51 49 48 47 46 45 43 42 41 40 40 39 38 37 36 35 35 34 33 33 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 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 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 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43
 28 28 29 29 30 31 31 32 32 33 34 35 35 36 37 38 39 39 40 41 42 43 44 46 47 48 49 50 52 53 55 56 58 59 61 63 64 66 68 70 72 74 76 78 81 83 85 88 90 93 95 98 100 103 105 108 111 113 116 118 121 123 126 128 130 133 135 136 138 140 141 143 144 145 146 146 147 147 147 147 147 146 146 145 144 143 142 141 139 138 136 134 133 131 129 127 125 123 120 118 116 114 112 110 108 105 103 101 99 97 95 93 92 90 88 86 85 83 81 80 78 77 75 74 73 72 70 69 68 67 66 65 64 63 62 62 61 60 59 59 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 50 49 49 48 48 48 47 47 47 46 46 45 45 45 44 44 43 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 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 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 27 27
 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 26 27 28 28 29 31 32 33 34 35 36 38 39 41 42 44 46 48 50 52 54 56 59 61 64 67 70 73 76 80 84 87 92 96 100 105 110 115 121 126 132 138 145 151 158 165 172 180 187 195 203 210 218 226 234 242 250 257 264 271 278 284 289 295 299 303 307 310 312 313 314 314 314 313 311 309 306 303 299 295 290 285 280 275 269 264 258 252 246 240 234 228 222 216 211 205 200 194 189 184 179 174 170 165 161 157 153 149 145 141 138 135 131 128 125 123 120 117 115 112 110 107 105 103 101 99 97 95 93 91 89 88 86 84 83 81 79 78 76 75 73 72 70 69 68 66 65 63 62 61 59 58 57 56 54 53 52 51 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16
 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 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 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 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 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25
 37 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 68 70 71 73 74 76 78 80 82 84 86 88 91 93 95 98 100 103 105 108 111 114 117 120 123 126 129 132 135 138 142 145 148 152 155 158 161 165 168 171 174 177 179 182 185 187 189 191 193 194 196 197 197 198 198 198 198 197 196 195 194 192 190 188 185 183 180 177 174 170 167 163 160 156 152 149 145 141 137 133 129 126 122 118 115 111 108 104 101 98 95 92 89 86 83 80 78 75 73 70 68 66 64 62 60 58 56 54 52 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 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 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 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 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37
 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 35 35 35 35 35 35 35 36 36 36 36 37 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 54 55 56 57 59 60 61 63 64 66 67 69 70 72 74 76 77 79 81 83 85 87 89 91 93 96 98 100 103 105 107 110 112 115 117 120 122 125 128 130 133 136 138 141 144 147 149 152 154 157 160 162 164 167 169 171 173 175 177 179 181 182 184 185 186 187 188 189 189 190 190 190 190 190 189 189 188 187 186 185 184 183 181 179 178 176 174 172 170 167 165 163 160 158 156 153 150 148 145 143 140 137 135 132 130 127 124 122 119 117 114 112 109 107 105 102 100 98 95 93 91 89 87 85 83 81 79 77 75 73 72 70 68 67 65 64 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 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 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31
 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 41 41 41 42 42 42 42 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 51 52 52 52 53 53 53 53 54 54 54 54 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 54 54 54 54 53 53 53 52 52 51 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22
 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 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5
 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 48 48 49 50 50 51 52 53 53 54 54 55 56 56 57 57 58 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 59 59 59 58 58 58 57 57 56 56 55 54 54 53 52 52 51 50 50 49 48 47 46 46 45 44 43 43 42 41 40 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 25 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22
 14 14 14 14 15 15 15 15 15 15 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 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 60 62 63 65 66 67 69 70 72 73 75 76 78 79 81 82 84 85 86 88 89 90 91 92 94 95 96 96 97 98 99 99 100 100 100 100 100 100 100 100 100 100 99 99 98 97 97 96 95 94 93 92 91 90 88 87 86 85 83 82 81 80 78 77 76 74 73 72 70 69 68 66 65 64 63 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 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 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14
 77 78 80 81 83 84 86 87 89 90 92 93 94 96 97 98 100 101 102 103 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 130 131 132 133 134 136 137 138 140 141 143 144 146 148 149 151 153 155 157 159 161 163 165 167 169 171 173 175 178 180 182 184 186 189 191 193 195 197 199 201 203 205 206 208 210 211 213 214 216 217 218 219 220 221 221 222 223 223 223 224 224 224 224 224 224 223 223 222 222 221 221 220 219 218 218 217 216 215 214 213 212 211 210 209 209 208 207 206 205 205 204 203 203 202 202 201 201 200 200 200 199 199 198 198 198 197 197 196 196 196 195 194 194 193 192 192 191 190 189 188 186 185 184 182 181 179 177 176 174 172 170 167 165 163 160 158 155 153 150 147 144 141 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 92 89 86 84 81 79 76 74 72 69 67 65 63 61 60 58 56 54 53 51 50 49 47 46 45 44 43 41 40 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 40 41 42 43 44 46 47 48 50 51 52 54 55 57 58 60 61 63 64 66 67 69 70 72 73 75
 35 35 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 44 45 45 46 46 46 47 47 48 48 48 49 49 50 50 51 51 52 53 53 54 54 55 56 56 57 58 59 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 104 105 106 106 106 107 107 107 108 108 108 108 108 108 107 107 107 106 106 105 105 104 103 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 87 86 85 84 83 82 81 80 79 78 77 75 74 73 72 71 71 70 69 68 67 66 65 64 63 62 62 61 60 59 58 58 57 56 55 55 54 53 53 52 51 51 50 49 49 48 48 47 46 46 45 45 44 44 43 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 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 25 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 34 34 34 35
 23 24 24 25 25 26 27 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 40 42 43 44 45 47 48 50 51 53 55 57 59 61 63 66 68 71 74 77 80 83 87 91 95 99 104 109 115 120 126 133 140 147 155 163 172 181 190 201 212 223 235 247 260 274 288 303 318 333 349 365 381 397 413 429 445 459 473 486 498 509 518 526 531 535 537 537 536 532 526 519 510 499 487 475 461 446 431 415 400 384 368 352 336 321 306 292 278 264 251 239 227 215 205 194 185 176 167 159 151 144 137 130 124 119 113 108 104 99 95 91 88 84 81 78 76 73 70 68 66 64 62 60 59 57 55 54 53 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 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 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23
 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 65 66 67 69 70 71 73 74 75 77 78 80 81 83 85 86 88 89 91 93 94 96 98 100 102 104 106 107 109 111 113 116 118 120 122 124 126 129 131 133 135 138 140 142 144 147 149 151 154 156 158 160 162 164 167 169 171 173 174 176 178 180 181 183 185 186 187 189 190 191 192 193 194 194 195 196 196 196 197 197 197 197 197 197 196 196 196 195 195 194 193 192 191 190 189 188 187 186 184 183 181 180 178 177 175 173 172 170 168 166 164 163 161 159 157 155 153 151 149 147 145 143 140 138 136 134 132 130 128 126 124 121 119 117 115 113 111 109 107 105 102 100 98 96 94 92 90 88 86 84 83 81 79 77 75 73 72 70 68 67 65 63 62 60 59 57 56 54 53 52 50 49 48 46 45 44 43 42 41 40 38 37 36 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 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 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 38 39 40 41 42 43
 31 31 31 32 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 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 65 66 68 69 71 73 74 76 78 80 81 83 85 87 89 91 93 96 98 100 102 104 106 109 111 113 115 117 119 121 123 125 127 129 131 133 134 136 138 139 140 142 143 144 145 146 147 147 148 148 149 149 149 149 149 149 149 149 148 148 147 146 145 144 144 142 141 140 139 138 136 135 134 132 131 129 128 126 125 123 121 120 118 117 115 113 112 110 109 107 106 104 102 101 99 98 96 95 93 92 90 89 88 86 85 83 82 81 79 78 77 75 74 73 71 70 69 68 66 65 64 63 62 61 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 35 35 34 33 33 32 32 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 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 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30
 75 76 76 76 76 76 76 75 75 75 75 75 75 75 74 74 74 74 74 73 73 73 73 72 72 72 72 72 71 71 71 71 71 71 71 71 71 71 71 71 72 72 72 73 73 74 74 75 76 76 77 78 79 80 81 83 84 85 87 88 90 92 93 95 97 99 101 104 106 108 111 113 116 118 121 124 126 129 132 135 138 141 144 147 150 153 156 159 162 165 168 171 174 176 179 182 184 187 189 191 193 195 196 198 199 200 201 201 202 202 202 201 201 200 199 198 196 194 192 190 188 186 183 180 177 174 171 168 165 161 158 154 151 147 144 140 137 133 130 126 123 120 116 113 110 107 104 101 98 95 92 90 87 85 82 80 77 75 73 70 68 66 64 62 60 59 57 55 53 52 50 49 47 46 44 43 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 47 48 48 49 50 51 52 53 54 54 55 56 57 58 59 60 60 61 62 63 64 64 65 66 67 67 68 69 69 70 71 71 72 72 73 73 73 74 74 74 75 75 75 75 75
 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 59 60 61 63 65 66 68 70 72 75 77 80 82 85 88 91 95 98 102 106 110 114 118 123 128 133 139 144 150 156 162 169 175 182 189 196 203 211 218 225 232 240 247 253 260 266 271 277 281 285 288 291 292 293 293 292 290 287 283 279 273 268 261 254 246 238 230 222 213 205 196 188 179 171 163 156 148 141 134 127 121 115 109 103 98 93 89 84 80 76 72 69 65 62 59 56 54 51 49 47 45 43 41 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26
 91 92 93 94 95 96 97 98 99 100 100 101 102 103 104 105 106 106 107 108 109 109 110 111 111 112 113 113 114 115 115 116 116 117 117 118 118 118 119 119 120 120 120 121 121 121 122 122 122 122 123 123 123 123 123 124 124 124 124 124 124 124 125 125 125 125 125 125 125 125 125 125 125 125 125 125 125 126 126 126 126 125 125 125 125 125 125 125 125 125 125 125 125 125 125 125 125 125 124 124 124 124 124 124 124 124 123 123 123 123 123 123 122 122 122 122 122 121 121 121 121 120 120 120 120 119 119 119 119 118 118 118 117 117 117 117 116 116 116 115 115 115 114 114 114 113 113 112 112 112 111 111 110 110 109 109 108 108 107 107 106 106 105 104 104 103 103 102 101 101 100 99 98 98 97 96 95 95 94 93 92 92 91 90 89 88 87 87 86 85 84 83 82 82 81 80 79 78 77 76 75 75 74 73 72 71 70 70 69 68 67 67 66 65 64 64 63 62 62 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 54 53 53 53 52 52 52 51 51 51 51 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 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 49 49 49 50 50 50 51 51 51 52 52 53 53 54 54 55 55 56 56 57 58 58 59 60 61 61 62 63 64 65 66 67 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
 49 50 51 52 54 55 56 58 59 60 62 63 65 66 68 69 71 72 74 75 77 79 80 82 84 86 87 89 91 93 94 96 98 99 101 103 104 106 108 109 111 112 114 115 116 117 119 120 121 122 122 123 124 124 125 125 126 126 126 126 126 126 126 125 125 124 124 123 122 122 121 120 119 118 117 116 115 113 112 111 110 108 107 106 104 103 101 100 98 97 96 94 93 91 90 88 87 86 84 83 82 80 79 78 76 75 74 73 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 57 56 55 54 54 53 52 52 51 51 50 50 49 49 48 48 48 47 47 47 46 46 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 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 36 36 36 36 35 35 35 35 34 34 34 34 33 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 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 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48
 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 45 47 49 51 53 55 57 59 61 63 66 68 71 73 76 79 82 85 88 91 94 98 101 105 108 112 116 120 123 127 132 136 140 144 148 152 156 160 164 168 172 175 179 182 186 189 192 194 197 199 201 202 204 205 206 207 207 208 208 208 207 207 206 205 204 202 201 199 198 196 194 192 190 188 186 184 182 179 177 175 173 171 169 167 165 162 160 159 157 155 153 151 150 148 147 145 144 142 141 140 139 138 137 136 136 135 135 134 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 158 160 162 164 166 168 169 171 173 174 176 177 179 180 181 182 183 184 185 185 185 186 186 185 185 185 184 183 182 181 179 178 176 174 172 170 167 165 162 159 156 153 150 147 143 140 137 133 130 126 123 119 116 112 109 106 102 99 96 93 90 87 84 81 78 76 73 71 68 66 64 61 59 57 55 54 52 50 49 47 45 44 43 41 40 39 38 37 35 34 33 33 32 31 30 29 28 28 27 26 25 25 24 24 23 22 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 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25
 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 38 39 41 43 45 47 50 53 55 58 62 65 69 73 78 82 88 93 99 105 112 119 126 134 143 152 162 172 183 195 207 220 233 248 263 278 295 312 329 347 365 384 402 421 439 456 473 489 503 516 527 536 542 546 548 546 543 536 527 517 504 489 474 457 439 421 402 384 365 347 329 312 295 279 264 250 236 223 211 199 189 179 169 160 152 144 137 130 124 118 113 108 103 98 94 90 86 83 79 76 73 71 68 66 63 61 59 57 55 53 51 50 48 46 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 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 17 18 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 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25
 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 42 42 42 43 44 44 45 46 47 47 48 49 51 52 53 55 56 58 60 62 64 66 69 71 74 77 81 84 88 92 96 101 106 111 116 122 128 134 141 148 155 163 170 179 187 196 205 214 224 233 243 253 263 273 283 293 303 312 321 330 339 347 354 361 367 373 378 382 385 387 389 389 389 388 387 384 381 377 372 367 361 355 349 342 334 327 319 312 304 296 288 280 273 265 258 250 243 236 230 223 217 211 205 199 194 189 184 179 174 170 165 161 157 154 150 147 143 140 137 134 131 128 125 122 120 117 115 112 110 107 105 103 101 98 96 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 65 63 61 59 58 56 54 52 51 49 48 46 45 43 42 40 39 37 36 35 33 32 31 30 29 28 26 25 24 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37
 33 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 45 45 45 46 46 47 47 48 49 49 50 51 52 52 53 54 55 56 58 59 60 61 63 64 65 67 69 70 72 74 76 78 80 82 84 86 88 91 93 96 98 101 104 107 110 113 116 119 122 125 128 131 134 137 140 143 146 149 152 155 157 159 162 163 165 166 168 168 169 169 169 169 168 167 166 164 162 160 157 155 152 149 146 142 139 135 132 128 124 121 117 113 110 106 103 99 96 92 89 86 83 80 77 74 71 68 66 63 61 59 56 54 52 50 48 46 45 43 41 40 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33
 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60 61 62 64 65 67 68 70 71 73 74 76 78 80 82 84 86 88 90 92 95 97 100 103 106 109 112 115 118 122 126 130 134 138 143 147 153 158 163 169 175 182 188 195 202 210 218 226 235 244 253 262 272 282 292 303 314 325 336 348 359 371 382 394 405 417 428 438 449 459 468 477 486 493 500 506 511 515 518 520 520 520 519 516 513 508 503 496 489 481 472 463 453 442 431 420 408 396 385 373 361 349 338 326 315 304 293 283 273 263 254 245 236 228 220 212 205 198 191 185 179 173 168 163 158 154 149 145 141 137 134 131 127 124 122 119 116 114 111 109 107 105 103 101 100 98 96 95 93 92 90 89 88 87 85 84 83 82 81 80 79 78 77 77 76 75 74 73 73 72 71 71 70 69 69 68 67 67 66 66 65 65 64 64 64 63 63 62 62 62 61 61 61 61 60 60 60 60 60 59 59 59 59 59 59 58 58 58 58 58 58 58 57 57 57 57 57 57 56 56 56 56 56 55 55 55 54 54 54 53 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 44 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40
 40 42 43 45 46 48 50 52 54 56 58 60 62 64 66 69 71 73 76 79 81 84 87 90 94 97 100 104 107 111 115 119 123 127 132 136 141 146 151 156 161 167 172 178 183 189 195 201 207 213 219 225 230 236 242 247 253 258 263 268 272 276 280 283 287 289 292 293 295 296 297 297 297 296 295 294 293 291 289 286 284 281 278 274 271 267 264 260 256 252 248 244 240 236 231 227 223 219 215 211 207 203 199 195 191 187 183 179 176 172 169 165 162 159 155 152 149 146 143 140 138 135 132 130 127 125 122 120 118 116 113 111 109 107 105 104 102 100 98 96 95 93 91 89 88 86 85 83 81 80 78 77 75 74 72 71 70 68 67 65 64 62 61 60 58 57 56 54 53 52 51 49 48 47 46 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 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 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 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 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 39
 138 138 137 137 137 136 135 135 134 133 132 131 130 129 128 127 126 125 124 122 121 120 119 118 117 116 115 114 113 112 111 110 109 109 108 108 107 107 107 106 106 106 107 107 107 108 109 109 110 112 113 114 116 118 120 122 124 127 130 133 136 139 143 146 150 154 159 163 168 173 178 184 190 195 201 208 214 221 228 235 242 249 256 264 272 279 287 295 302 310 318 325 332 339 346 353 359 365 370 375 379 383 386 389 391 392 392 392 391 389 387 384 380 376 371 366 360 353 347 340 332 325 317 309 301 293 285 277 269 261 253 246 238 231 224 217 210 204 198 192 186 180 175 170 165 160 155 151 147 143 139 135 131 128 125 121 118 115 112 110 107 105 102 100 97 95 93 91 89 87 85 83 81 80 78 76 75 73 72 70 69 67 66 64 63 62 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 54 54 55 56 56 57 58 59 60 60 61 62 63 64 65 66 68 69 70 71 73 74 75 77 78 80 82 83 85 87 88 90 92 94 96 98 100 101 103 105 107 109 111 113 115 117 118 120 122 123 125 127 128 129 131 132 133 134 135 136 136 137 137 138 138 138 138 138 138
 63 65 67 68 70 72 74 76 78 80 81 83 85 87 89 91 92 94 96 98 99 101 103 105 106 108 110 112 113 115 117 119 121 122 124 126 128 130 132 135 137 139 142 144 147 150 153 156 160 163 167 171 176 180 185 190 196 202 208 214 221 228 236 244 253 261 271 280 290 301 312 323 334 346 358 371 383 396 409 421 434 447 459 471 483 494 504 514 522 530 537 542 547 550 551 552 551 548 544 539 532 525 516 506 495 483 471 458 445 431 418 404 390 376 362 348 335 322 309 297 285 274 263 252 242 232 223 215 206 198 191 184 177 171 165 159 154 149 145 140 136 132 128 125 121 118 115 112 110 107 104 102 100 98 96 94 92 90 88 86 84 83 81 80 78 77 75 74 72 71 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 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 23 22 22 21 21 21 21 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 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 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 31 33 34 35 37 38 40 41 43 44 46 47 49 51 52 54 56 58 59 61
 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 42 43 45 46 48 50 52 54 56 58 60 63 65 68 71 74 77 80 84 87 91 95 99 104 109 114 119 124 130 136 143 149 156 164 172 180 188 197 206 215 225 235 245 255 266 277 288 299 311 322 333 345 356 367 377 388 397 407 415 424 431 437 443 448 452 454 456 456 456 454 452 448 443 438 431 424 416 407 398 388 377 367 356 345 334 323 311 300 289 278 268 257 247 237 228 219 210 201 193 185 178 171 164 157 151 145 139 134 129 124 119 115 110 106 102 99 95 92 88 85 82 79 77 74 72 69 67 65 62 60 58 56 55 53 51 49 48 46 45 43 42 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13
 62 64 66 68 71 73 76 78 81 83 86 88 91 93 96 99 101 104 107 109 112 114 117 119 122 124 127 129 131 133 135 137 139 140 142 144 145 146 147 148 149 150 151 152 152 153 153 153 154 154 154 154 154 154 154 154 155 155 155 155 155 155 156 156 157 157 158 158 159 160 161 162 163 164 165 166 168 169 171 172 174 176 178 180 182 184 186 188 191 193 196 198 200 203 205 208 210 213 215 217 219 222 224 225 227 228 230 231 232 232 232 232 232 231 230 229 227 225 223 220 217 214 211 207 203 199 194 190 185 180 176 171 166 161 156 151 146 141 137 132 127 123 119 114 110 106 103 99 95 92 89 85 82 79 77 74 71 69 66 64 62 60 57 55 54 52 50 48 47 45 44 42 41 39 38 37 36 35 33 32 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 35 36 38 39 41 42 44 46 48 49 51 53 55 57 60
 61 62 63 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 86 87 88 89 91 92 94 95 96 98 99 101 102 104 106 107 109 111 113 115 116 118 120 123 125 127 129 132 134 136 139 142 144 147 150 153 156 159 162 165 168 171 174 178 181 184 188 191 194 198 201 205 208 211 215 218 222 225 228 231 234 238 241 244 247 249 252 255 257 260 262 264 267 269 270 272 274 275 276 277 278 279 280 280 280 280 280 279 279 278 277 275 274 272 270 268 266 263 260 258 255 251 248 245 241 237 234 230 226 222 218 214 210 206 202 197 193 189 185 181 177 173 169 165 162 158 154 151 147 143 140 137 133 130 127 124 121 118 115 112 109 107 104 101 99 96 94 92 89 87 85 83 81 79 77 75 73 71 69 68 66 64 63 61 59 58 57 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 30 30 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 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 33 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 37 37 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 53 54 55 56 57 58 59 60
 104 108 112 116 120 124 128 132 136 139 143 147 150 154 157 160 163 166 168 171 173 175 176 178 179 180 181 181 182 182 182 181 181 180 179 178 177 176 174 173 171 170 168 166 164 163 161 159 158 156 154 153 152 150 149 148 147 146 145 145 144 144 143 143 143 143 143 144 144 145 145 146 147 148 149 150 151 153 154 156 158 159 161 163 165 168 170 172 175 178 180 183 186 190 193 196 200 204 207 212 216 220 225 229 234 239 244 250 255 261 267 273 279 285 291 297 304 310 317 323 329 335 341 347 352 357 361 365 369 371 373 374 375 375 373 371 368 365 360 355 349 342 334 326 318 309 300 290 280 270 260 250 240 230 220 211 201 192 183 174 166 158 150 142 135 128 121 114 108 102 97 91 86 81 76 72 68 64 60 56 52 49 46 43 40 37 35 32 30 28 26 24 22 20 18 17 15 14 13 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 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 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 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 29 31 32 34 36 38 40 43 45 47 50 53 55 58 61 64 68 71 74 78 81 85 88 92 96 100
 36 37 39 41 43 45 46 48 50 53 55 57 59 61 64 66 69 71 74 77 79 82 85 88 91 94 97 100 103 106 109 113 116 119 122 126 129 132 135 139 142 145 148 151 154 157 160 163 165 168 171 173 176 178 180 183 185 187 189 191 194 196 198 200 202 204 206 208 210 213 215 217 220 223 225 228 231 234 237 241 244 248 252 256 260 265 270 275 280 285 291 298 304 311 318 326 334 342 351 360 369 379 390 400 412 423 435 448 460 473 487 500 513 527 540 553 565 577 588 598 607 614 621 625 628 629 627 624 619 611 602 590 577 563 546 529 511 492 472 452 432 412 392 373 353 335 317 299 282 266 251 236 222 209 197 185 174 163 153 144 135 127 119 111 104 98 92 86 80 75 71 66 62 58 54 50 47 44 41 38 35 33 30 28 26 24 22 20 18 17 15 14 13 11 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 33 34
 64 65 66 66 67 67 68 69 69 70 71 71 72 73 73 74 75 76 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 94 95 97 98 100 102 104 106 108 111 113 116 119 122 125 128 132 136 140 144 148 153 158 163 169 174 180 187 193 200 207 215 222 230 239 248 257 266 275 285 295 306 316 327 338 350 361 373 384 396 408 420 432 444 456 468 480 491 503 514 524 534 544 553 562 570 577 584 590 595 599 603 605 607 607 607 606 603 600 596 591 585 578 571 563 554 545 535 525 514 503 492 481 469 457 446 434 422 411 400 388 377 366 356 346 335 325 316 307 297 289 280 272 264 256 248 241 234 227 221 214 208 202 196 190 185 180 175 170 165 160 156 151 147 143 139 135 131 127 124 120 117 113 110 107 104 101 98 95 92 90 87 85 82 80 77 75 73 71 69 67 65 63 61 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 49 50 50 51 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 59 59 60 60 61 61 62 63 63 64
 60 62 64 66 68 70 72 74 76 78 80 83 85 87 89 92 94 96 98 100 103 105 107 109 111 113 115 117 119 121 122 124 126 127 129 130 131 133 134 135 136 137 138 139 139 140 141 141 142 142 143 143 144 144 145 145 146 146 147 147 148 148 149 149 150 151 152 152 153 154 155 156 157 158 160 161 162 164 165 167 168 170 172 174 176 178 180 182 184 186 189 191 194 196 199 202 205 208 211 214 217 221 224 227 231 235 238 242 246 250 254 258 262 266 270 274 278 282 286 290 293 297 300 303 306 309 311 313 315 316 317 317 318 317 316 315 313 311 308 305 301 297 293 288 283 277 271 265 259 252 246 239 232 226 219 212 205 198 191 185 178 172 166 160 154 148 142 137 131 126 121 116 111 107 102 98 94 90 87 83 79 76 73 70 67 64 61 59 56 54 51 49 47 45 43 41 40 38 36 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 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 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 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 44 45 47 49 50 52 54 56 58
 109 111 113 116 118 120 123 125 127 129 131 134 136 138 140 142 144 146 148 149 151 153 154 156 157 158 159 160 161 162 163 164 164 165 165 165 166 166 166 165 165 165 165 164 164 164 163 163 162 162 162 161 161 161 160 160 160 160 160 161 161 161 162 163 164 165 166 167 169 171 173 175 177 179 182 185 188 191 195 199 203 207 211 216 221 227 232 238 245 252 259 266 274 282 291 300 310 320 330 341 353 365 377 390 403 417 431 446 460 475 490 505 520 534 548 562 574 586 597 606 613 619 623 625 625 623 619 612 604 594 582 569 554 538 521 503 485 466 448 429 411 393 375 357 341 324 309 294 279 266 253 240 229 217 207 197 187 179 170 162 155 147 141 134 128 123 117 112 107 102 98 94 90 86 83 79 76 73 70 67 64 62 59 57 55 53 51 49 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 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 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 56 58 60 62 63 65 67 69 71 73 75 77 79 81 83 86 88 90 92 95 97 99 102 104 106
 5 5 6 6 7 7 8 8 8 9 9 10 11 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 31 33 34 36 39 41 43 46 49 52 55 59 63 68 72 78 83 90 97 104 112 121 131 142 154 167 181 197 214 232 252 274 297 323 350 379 411 444 480 517 556 597 638 681 723 766 807 847 884 918 947 971 990 1003 1010 1010 1003 991 973 949 922 891 857 820 783 744 706 667 630 593 557 523 490 459 429 401 375 351 327 306 286 267 250 234 219 205 192 181 170 160 150 142 134 127 120 114 109 103 99 94 90 86 83 80 77 74 71 69 67 65 63 61 59 57 56 54 53 52 50 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 21 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 18 18 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 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5
 6 7 7 8 9 10 10 11 12 13 14 15 15 16 17 18 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 44 47 49 51 54 57 60 63 66 69 73 76 80 85 89 94 99 104 110 116 123 130 137 145 153 162 171 181 192 203 214 226 239 252 266 281 295 311 326 342 358 374 390 405 420 435 448 461 472 482 491 498 503 506 507 506 504 499 493 485 475 464 451 438 424 409 393 378 362 346 330 314 298 283 269 254 241 228 215 203 192 181 171 162 153 144 136 129 122 115 109 104 99 94 89 85 81 77 74 71 68 65 62 60 58 56 54 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 26 26 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 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 1 1 2 2 3 3 4 4 5 6
 148 147 146 146 145 143 142 141 140 138 137 135 134 132 130 129 127 125 123 121 120 118 116 114 113 111 109 107 106 104 103 101 100 98 97 96 95 94 93 92 91 90 90 89 89 89 88 88 89 89 89 90 90 91 92 93 95 96 98 99 101 103 105 107 110 112 115 118 121 124 127 130 134 138 141 145 149 153 157 162 166 171 176 180 185 190 195 201 206 211 216 222 227 232 238 243 248 253 258 263 267 272 276 280 283 287 289 292 294 296 297 297 297 297 296 295 293 290 288 284 281 277 272 268 263 257 252 246 241 235 229 223 217 211 205 200 194 188 183 178 172 167 162 158 153 149 144 140 136 132 128 125 121 118 115 112 109 106 103 100 98 95 93 90 88 86 84 82 80 78 76 74 72 70 69 67 65 64 62 61 59 58 57 55 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 49 49 50 50 51 51 52 52 53 54 54 55 55 56 57 57 58 59 59 60 61 62 63 63 64 65 66 67 68 69 70 71 72 74 75 76 78 79 80 82 84 85 87 89 91 93 95 97 99 101 103 105 107 110 112 114 116 119 121 123 125 127 129 131 133 135 137 139 140 142 143 144 146 147 147 148 149 149 149 150 150 150 149 149 149
 31 33 35 37 39 41 43 46 48 50 53 56 59 62 65 68 71 75 78 82 86 90 95 99 104 109 115 120 126 133 140 147 154 163 171 180 190 201 212 223 236 250 264 279 296 313 332 352 373 396 419 445 471 499 528 559 591 623 657 691 726 760 795 829 861 892 922 948 972 993 1010 1023 1032 1037 1037 1034 1026 1015 1000 981 960 937 912 884 856 827 797 767 737 706 677 647 619 591 564 538 513 488 465 443 421 401 382 363 346 329 313 298 284 270 258 246 235 224 214 205 197 189 181 174 168 162 157 152 147 143 139 136 133 130 127 125 123 122 120 119 118 117 117 116 116 115 115 115 115 115 115 116 116 116 117 117 117 118 118 119 119 119 120 120 121 121 121 122 122 122 122 122 122 122 122 122 122 122 121 121 121 120 119 119 118 117 116 115 114 113 111 110 109 107 105 104 102 100 98 96 94 92 90 88 86 84 82 79 77 75 73 71 69 67 64 62 60 58 57 55 53 51 49 48 46 45 43 42 40 39 38 37 35 34 33 32 31 30 29 29 28 27 26 26 25 24 23 23 22 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 4 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16 18 19 21 22 24 25 27 29
 1 1 2 2 3 3 4 4 5 6 6 7 7 8 9 10 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 29 30 32 34 37 39 41 44 47 50 53 56 60 64 68 72 77 81 87 92 98 104 110 117 124 132 140 148 157 166 175 185 195 205 215 226 236 247 258 269 279 290 301 311 321 330 340 349 357 365 373 380 387 394 400 405 410 415 420 424 428 431 434 438 440 443 446 448 450 452 454 456 457 459 460 461 461 462 462 461 461 460 458 456 454 451 447 443 438 432 426 420 412 404 396 387 377 367 357 346 335 324 313 302 291 280 269 258 247 237 226 216 207 197 188 180 171 163 156 148 141 135 128 122 116 111 105 100 95 91 86 82 78 75 71 68 64 61 58 55 53 50 48 45 43 41 39 37 35 33 32 30 28 27 25 24 23 22 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 103 106 109 112 115 118 121 124 127 131 134 137 141 144 148 151 155 158 162 166 169 173 177 181 185 189 193 196 200 204 208 212 216 220 224 228 232 236 240 244 248 252 256 260 264 268 272 276 280 284 288 293 297 301 305 310 314 319 323 328 333 338 343 348 354 359 365 371 377 383 390 396 403 410 417 424 432 440 447 456 464 472 481 490 499 508 518 528 537 547 558 568 578 589 599 610 621 631 642 652 663 673 682 692 700 709 716 723 730 735 739 743 745 746 746 744 741 737 732 725 717 707 697 685 672 659 644 629 613 596 580 562 545 528 510 493 475 458 442 425 409 394 378 364 350 336 322 310 297 286 274 263 253 243 233 224 215 207 199 191 184 176 170 163 157 151 145 140 134 129 125 120 115 111 107 103 99 95 92 88 85 82 79 76 73 70 67 65 62 60 57 55 53 51 49 47 45 44 42 40 39 37 36 35 34 33 31 30 30 29 28 27 27 26 25 25 25 24 24 24 24 24 23 23 23 23 24 24 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 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 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 36 36 37 38 38 39 40 41 42 43 45 46 47 49 50 52 53 55 57 59 60 62 64 66 68 70 73 75 77 80 82 84 87 90 92 95 97 100
 23 25 27 29 31 33 35 37 39 42 44 47 50 52 56 59 62 65 69 73 77 81 86 90 95 101 106 112 118 125 132 139 147 155 164 173 183 193 204 215 227 239 252 266 280 295 310 326 343 359 377 394 411 429 447 464 481 498 514 529 544 557 569 581 590 599 606 612 616 619 621 622 621 620 617 614 610 605 600 594 588 582 576 569 563 557 551 545 539 533 528 523 518 514 510 506 503 500 498 496 494 493 492 491 491 491 492 493 494 496 498 500 503 506 509 512 516 519 523 527 531 534 538 541 545 547 550 552 553 554 555 554 553 551 548 545 540 535 529 522 515 506 497 488 478 467 456 444 433 421 409 396 384 372 359 347 335 323 312 300 289 278 267 256 246 236 227 217 208 199 191 183 175 167 160 152 145 139 132 126 120 114 109 103 98 93 89 84 80 75 71 68 64 60 57 54 51 48 45 43 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 12 13 14 16 17 18 20 22
 68 71 73 76 79 82 85 88 92 95 98 102 105 109 112 116 120 123 127 131 134 138 142 146 150 153 157 161 164 168 171 174 178 181 184 187 189 192 194 196 198 200 201 203 204 205 206 206 207 207 207 207 207 206 206 206 205 204 204 203 202 201 200 200 199 198 197 197 196 195 195 194 194 193 193 193 193 193 193 193 193 193 193 194 194 195 196 197 198 199 200 201 203 204 206 207 209 211 214 216 218 221 224 227 230 233 236 240 244 248 252 256 261 266 271 276 281 287 292 298 304 311 317 323 330 337 343 350 357 363 369 376 382 387 393 397 402 406 409 412 414 415 416 415 415 413 410 407 403 399 394 388 382 375 367 360 351 343 334 325 316 307 298 289 280 271 262 253 244 235 227 218 210 202 194 187 179 172 165 158 152 146 139 134 128 122 117 112 107 102 98 93 89 85 81 78 74 71 68 65 62 59 56 54 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 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 53 55 57 60 63 65
 80 81 82 83 84 84 85 86 87 87 88 88 89 89 89 90 90 90 90 90 90 90 90 90 90 90 89 89 88 88 88 87 87 86 85 85 84 83 83 82 81 81 80 79 79 78 78 77 76 76 75 75 74 74 74 73 73 73 72 72 72 72 72 72 72 72 73 73 73 73 74 74 75 75 76 77 77 78 79 80 81 82 83 84 85 87 88 90 91 93 94 96 98 100 102 105 107 110 112 115 118 121 125 128 132 136 140 145 149 155 160 165 171 178 184 192 199 207 215 224 233 242 252 262 273 284 295 306 318 329 341 352 363 374 385 394 403 411 418 423 427 430 431 431 429 426 421 415 407 398 389 378 367 355 342 330 317 304 291 278 265 253 241 229 218 207 196 186 177 167 159 150 142 134 127 120 114 107 102 96 91 85 81 76 72 68 64 60 57 53 50 47 44 42 39 37 35 33 31 29 27 25 24 22 21 20 18 17 16 15 14 14 13 12 12 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 50 51 52 54 55 57 58 59 61 62 64 65 66 68 69 70 72 73 74 75 77 78 79
 191 199 206 213 220 227 234 240 247 253 258 263 268 272 276 279 282 284 286 287 287 287 286 284 282 280 277 273 269 265 260 255 250 244 238 232 226 220 214 208 202 196 190 184 178 172 167 162 157 152 148 144 140 136 133 130 127 125 123 121 120 119 118 117 117 117 118 118 119 120 122 124 126 128 131 134 137 141 145 149 154 159 165 171 177 184 191 199 208 217 227 237 248 260 273 287 302 318 335 353 373 395 418 442 468 497 527 559 593 630 668 708 751 794 840 885 931 977 1021 1063 1102 1136 1164 1186 1200 1206 1203 1191 1171 1144 1109 1068 1023 974 922 870 817 765 714 665 618 573 531 492 455 420 388 359 332 306 283 262 242 224 207 192 177 164 152 141 131 121 112 104 96 89 82 76 70 65 60 55 51 47 43 39 36 32 29 26 24 21 19 17 14 12 11 9 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 4 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 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 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 27 28 30 32 34 36 39 41 44 47 50 53 57 60 64 68 73 77 82 87 92 98 103 109 115 121 128 134 141 148 155 162 169 176 184
 64 66 67 69 70 72 73 74 76 77 78 80 81 82 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 120 122 124 125 128 130 132 135 138 141 144 147 151 154 159 163 167 172 177 182 188 194 200 207 213 220 228 235 243 252 260 269 278 288 298 308 319 330 341 353 365 377 390 403 416 430 443 458 472 486 501 515 530 545 559 573 587 601 613 626 637 648 658 666 673 679 684 687 688 688 686 682 676 669 661 650 639 626 612 597 581 564 547 530 512 494 476 458 440 422 405 388 372 356 340 325 311 297 283 270 258 246 235 224 214 204 195 186 177 169 161 154 147 140 133 127 121 116 110 105 100 95 91 86 82 78 75 71 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 16 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 32 33 34 35 36 38 39 40 41 43 44 46 47 48 50 51 53 54 56 57 59 60 62 63
 36 37 38 39 40 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 69 70 71 72 74 75 76 78 79 81 82 84 85 87 89 91 93 95 97 99 101 104 106 109 112 115 118 121 125 128 132 136 140 144 149 153 158 163 168 173 179 184 190 195 201 207 213 219 225 231 237 243 249 255 260 266 272 278 284 289 295 300 305 311 316 321 325 330 334 339 343 347 351 355 359 362 365 369 372 375 377 380 383 385 387 390 392 394 396 398 399 401 403 404 406 407 408 410 411 412 413 414 414 415 415 415 415 415 414 413 412 410 408 406 403 400 396 392 388 383 377 372 366 359 352 345 337 329 321 313 304 296 287 278 269 260 251 242 233 224 215 206 197 189 180 172 164 156 149 141 134 127 120 114 108 101 96 90 85 80 75 70 65 61 57 53 50 46 43 40 37 34 32 29 27 25 23 21 20 18 17 16 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35
 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 45 46 47 49 50 51 53 54 56 58 60 62 64 66 68 70 73 76 78 81 84 88 91 94 98 102 106 111 115 120 125 130 136 142 149 155 163 170 179 188 197 207 218 230 242 256 270 286 303 322 342 363 386 412 439 469 501 536 573 613 656 702 751 802 856 911 968 1025 1082 1136 1188 1234 1275 1307 1330 1343 1344 1335 1314 1284 1245 1198 1146 1089 1030 970 910 850 793 738 685 636 590 547 506 469 435 403 374 347 322 300 279 259 242 225 210 197 184 172 161 151 141 133 124 117 110 103 97 91 86 81 76 72 68 64 60 57 54 51 48 45 43 40 38 36 34 33 31 29 28 27 26 25 24 23 22 21 21 20 20 20 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22
 38 40 41 42 43 44 45 47 48 49 50 51 53 54 55 57 58 59 61 62 64 65 67 68 70 71 73 74 76 78 79 81 83 85 86 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 119 121 123 125 128 130 132 134 136 139 141 143 145 147 149 151 153 155 157 158 160 162 163 165 166 167 168 170 171 172 173 173 174 175 175 176 177 177 178 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 182 182 182 181 181 181 180 179 179 178 177 176 174 173 172 170 168 166 164 162 160 158 155 152 150 147 144 141 138 135 132 129 126 123 119 116 113 110 106 103 100 97 94 91 87 84 81 79 76 73 70 67 65 62 59 57 55 52 50 48 46 43 41 40 38 36 34 32 31 29 28 26 25 24 23 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37
 71 71 71 71 71 71 71 70 70 70 70 69 69 69 69 68 68 68 67 67 67 66 66 66 65 65 65 64 64 64 63 63 63 63 62 62 62 62 62 62 62 62 62 62 62 62 62 62 63 63 63 64 64 65 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 82 83 85 87 88 90 92 94 96 98 100 102 104 106 108 110 113 115 118 120 123 125 128 131 134 137 140 143 146 150 153 157 160 164 168 172 176 181 185 190 194 199 204 209 214 219 225 230 236 241 247 252 258 263 269 274 280 285 289 294 298 302 306 309 312 314 315 317 317 317 316 315 314 311 308 305 301 297 292 287 282 276 270 264 257 251 244 238 231 225 218 212 205 199 192 186 180 174 168 163 157 152 147 142 137 132 127 123 119 114 110 106 103 99 95 92 89 85 82 79 76 74 71 68 66 63 61 59 56 54 52 50 49 47 45 44 42 41 39 38 37 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 47 47 48 48 49 50 50 51 52 53 53 54 55 56 56 57 58 59 59 60 61 62 62 63 64 64 65 66 66 67 67 68 68 69 69 69 70 70 70 71 71 71 71 71 72 72 72 72 72 72 72 72
 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 72 73 74 76 77 79 80 82 83 85 87 89 90 92 94 96 98 100 102 105 107 109 112 114 117 119 122 124 127 130 133 135 138 141 144 147 150 153 156 159 162 165 168 171 173 176 179 182 184 187 189 191 193 195 197 199 201 203 205 206 208 209 210 211 212 214 214 215 216 217 218 219 219 220 221 221 222 223 223 224 225 225 226 226 227 227 228 229 229 230 230 231 231 232 232 232 233 233 233 233 233 233 233 233 232 232 231 230 229 228 227 226 224 222 221 219 216 214 212 209 206 203 200 197 194 191 187 184 180 176 173 169 165 162 158 154 151 147 143 140 136 133 129 126 122 119 116 113 109 106 103 100 97 95 92 89 87 84 81 79 76 74 72 70 67 65 63 61 59 57 55 53 51 50 48 46 44 43 41 40 38 37 35 34 33 32 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 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 44 45 45 46 47 48 49 50 51 52
 34 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 51 51 52 52 53 53 54 55 55 56 57 58 59 60 61 62 63 64 65 67 68 70 72 74 76 78 81 83 86 89 92 96 100 104 108 113 117 123 128 134 141 147 154 162 170 178 187 196 206 217 227 239 251 263 277 290 305 320 336 352 369 387 406 426 446 467 489 511 535 559 583 609 635 661 687 714 741 767 793 819 844 867 889 910 928 944 958 969 977 982 984 983 978 971 960 947 931 912 892 870 846 821 796 770 744 717 691 665 640 615 591 568 546 524 503 484 465 447 430 413 398 383 369 355 343 330 319 308 298 288 278 269 260 252 244 236 229 222 215 209 202 196 190 185 179 174 169 164 159 154 149 145 140 136 132 128 124 120 116 112 109 105 102 99 95 92 89 86 83 81 78 75 73 70 68 66 64 62 60 58 56 55 53 51 50 49 47 46 45 44 43 42 41 41 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 12 12 12 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 33 34
 30 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 40 40 40 41 41 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 64 65 66 68 69 71 72 74 75 77 78 80 82 83 85 87 89 90 92 94 96 98 100 102 104 106 108 110 112 115 117 119 121 124 126 128 131 133 136 138 141 143 146 148 151 153 156 158 161 164 166 168 171 173 176 178 180 182 184 186 187 189 190 191 192 193 193 194 194 194 193 193 192 191 189 188 186 184 182 180 177 174 171 168 165 162 159 155 151 148 144 140 137 133 129 125 122 118 114 111 107 103 100 96 93 90 86 83 80 77 74 71 68 66 63 61 58 56 53 51 49 47 45 43 42 40 38 37 35 34 33 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30
 131 135 138 141 144 147 150 152 155 157 159 160 162 163 164 165 165 165 165 165 165 164 163 162 161 159 158 156 154 152 150 148 145 143 141 138 136 134 131 129 127 125 122 120 118 116 115 113 111 110 109 108 106 106 105 104 103 103 103 102 102 102 102 103 103 103 104 104 105 106 106 107 108 109 110 111 113 114 115 116 118 119 121 122 124 125 127 128 130 132 133 135 137 138 140 142 144 145 147 149 150 152 154 155 157 158 159 161 162 163 164 165 166 167 167 168 168 169 169 169 169 169 168 168 168 167 166 165 164 163 162 161 160 159 157 156 154 153 151 150 148 147 145 143 141 140 138 136 134 133 131 129 127 125 123 122 120 118 116 114 112 110 108 107 105 103 101 99 97 95 93 91 89 88 86 84 82 80 78 76 74 73 71 69 67 65 63 62 60 58 56 55 53 51 50 48 46 45 43 42 41 39 38 36 35 34 33 32 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 30 32 34 36 37 40 42 44 46 49 51 54 57 60 63 66 69 72 76 79 83 86 90 94 98 101 105 109 113 117 120 124 128
 48 50 53 56 58 61 64 66 69 72 75 78 81 84 87 90 93 96 100 103 106 109 112 116 119 122 125 128 131 135 138 141 144 147 150 153 156 159 162 166 169 172 175 178 181 185 188 192 195 199 203 207 211 216 220 225 230 236 242 248 254 261 268 275 283 291 300 309 318 327 337 347 357 367 378 388 399 410 420 431 442 452 462 471 480 489 497 504 511 516 521 525 528 529 530 529 528 525 521 516 510 502 494 485 476 465 454 443 431 419 406 394 381 368 356 343 331 319 308 297 286 276 266 256 247 239 231 223 216 209 203 197 191 186 181 176 172 168 164 161 157 154 151 149 146 143 141 139 136 134 132 130 128 126 124 123 121 119 117 115 113 112 110 108 106 104 102 100 98 97 95 93 91 89 87 85 83 81 79 77 74 72 70 68 66 64 62 60 58 56 54 52 50 49 47 45 43 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 20 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 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 6 7 8 9 10 11 12 14 15 16 18 20 21 23 25 26 28 30 32 34 36 39 41 43 46
 38 39 40 41 43 44 45 46 48 49 50 51 52 54 55 56 57 59 60 61 62 64 65 66 67 69 70 71 73 74 75 77 78 80 81 83 84 86 88 90 92 94 96 99 101 104 107 110 113 117 121 125 129 134 139 144 149 155 162 168 175 182 190 198 206 214 223 232 241 250 259 269 278 286 295 303 311 318 324 329 333 337 339 340 340 338 336 332 327 321 314 306 297 288 278 268 258 247 236 225 215 204 194 184 174 165 156 147 139 131 124 117 110 104 98 93 88 83 78 74 70 67 63 60 57 55 52 50 48 46 44 42 41 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 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 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 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 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 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37
 57 59 61 63 65 67 69 71 74 76 78 81 83 85 88 90 93 95 98 100 103 105 108 111 114 116 119 122 125 128 132 135 138 142 145 149 153 157 161 165 169 174 178 183 188 194 199 205 211 218 224 231 239 246 254 262 271 280 289 299 309 319 329 340 351 362 373 384 396 407 418 429 440 451 461 471 480 489 497 505 511 518 523 527 531 534 536 536 536 535 533 531 527 522 517 511 504 497 488 480 471 461 451 441 430 419 408 397 386 375 364 353 342 332 321 311 301 292 282 273 265 256 248 241 234 227 220 214 208 202 197 191 187 182 178 174 170 166 162 159 156 152 149 147 144 141 139 136 134 131 129 126 124 122 120 118 116 113 111 109 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 54 52 50 48 46 45 43 41 39 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 15 14 13 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 31 33 34 36 38 39 41 43 45 47 49 51 52 54
 115 117 119 121 123 125 126 128 129 131 132 133 134 135 136 137 137 138 138 138 138 138 138 138 137 137 136 136 135 134 133 132 131 130 128 127 126 125 123 122 121 119 118 117 116 114 113 112 111 110 109 109 108 107 107 106 106 106 105 105 105 105 106 106 106 107 107 108 108 109 110 110 111 112 113 115 116 117 118 120 121 123 124 126 128 130 131 133 135 138 140 142 144 147 149 152 155 158 161 164 167 171 174 178 182 186 190 194 198 203 208 213 218 223 229 235 240 247 253 259 266 272 279 286 293 300 307 313 320 326 333 339 344 349 354 358 362 365 367 368 369 369 368 366 364 360 356 351 346 339 333 325 318 309 301 292 283 274 265 256 247 237 228 219 211 202 194 185 177 169 162 155 148 141 134 128 122 116 110 105 100 95 90 85 81 77 73 69 65 62 58 55 52 49 46 44 41 39 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 14 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 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 49 51 52 54 56 58 60 62 65 67 69 71 74 76 79 81 83 86 88 91 93 96 98 101 103 106 108 110 112
 69 70 71 72 73 74 75 76 77 78 79 80 81 82 82 83 84 85 85 86 87 87 88 88 88 89 89 89 89 89 89 89 89 89 88 88 88 87 87 86 85 85 84 83 83 82 81 80 79 79 78 77 76 76 75 74 74 73 73 72 72 71 71 71 71 71 71 71 71 71 71 71 72 72 73 73 74 74 75 76 77 78 79 80 81 83 84 85 87 89 91 92 94 96 99 101 103 106 109 111 114 117 120 124 127 131 134 138 141 145 149 152 156 160 163 167 170 173 176 178 181 182 184 185 185 185 185 184 182 181 178 175 172 169 165 161 157 152 148 143 139 134 129 125 120 116 111 107 103 99 95 92 88 85 82 79 76 73 71 68 66 63 61 59 57 55 54 52 50 49 48 46 45 44 42 41 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 26 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 63 64 65 66 67 68
 48 50 51 53 55 57 59 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 95 97 99 101 104 106 108 111 113 116 118 121 124 127 129 132 135 138 142 145 148 152 155 159 163 166 170 174 178 182 186 191 195 199 203 207 211 214 218 221 224 227 230 232 234 236 237 238 238 238 238 237 236 234 232 230 227 224 220 216 212 208 204 199 194 189 184 179 174 169 163 158 153 148 143 138 133 128 123 119 114 110 105 101 97 93 90 86 83 79 76 73 70 68 65 63 60 58 56 55 53 51 50 49 48 47 46 45 45 44 44 43 43 43 43 44 44 44 45 45 46 47 47 48 49 50 51 52 53 54 56 57 58 60 61 62 64 65 67 68 70 72 73 75 76 78 80 81 83 84 86 87 89 90 91 92 94 95 96 97 97 98 99 99 99 99 99 99 99 99 98 97 97 96 95 93 92 91 89 87 86 84 82 80 78 76 74 72 70 68 67 65 63 61 59 57 56 54 52 51 49 48 47 45 44 43 42 40 39 38 37 36 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 32 34 35 37 38 40 41 43 45 46
 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 54 56 57 59 60 62 64 66 68 69 71 74 76 78 80 83 85 88 90 93 96 99 102 106 109 112 116 119 123 127 131 135 139 142 146 150 154 158 162 166 170 174 177 180 184 187 189 192 194 197 199 200 202 203 204 204 205 205 205 205 205 204 203 202 201 200 199 197 196 194 193 191 190 188 186 184 183 181 180 178 176 175 174 172 171 170 169 168 168 167 166 166 166 166 166 166 167 167 168 169 170 171 173 174 176 177 179 181 183 185 187 189 191 193 194 196 198 199 200 201 202 202 202 202 201 201 199 198 196 194 192 189 186 183 179 176 172 167 163 159 154 150 145 140 136 131 126 122 117 113 108 104 99 95 91 87 83 79 76 72 69 65 62 59 56 53 50 48 45 43 41 38 36 34 32 31 29 27 26 25 23 22 21 20 19 18 17 17 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 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 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27
 32 35 37 40 43 47 50 54 57 61 66 70 75 80 86 92 98 104 111 119 127 135 145 154 164 175 187 199 211 225 239 253 268 284 300 315 331 347 362 377 390 402 413 422 429 434 437 437 435 431 425 417 407 396 384 371 357 343 329 314 300 287 274 261 249 237 226 216 206 197 189 181 174 167 161 155 149 144 140 136 132 128 125 122 119 117 114 113 111 109 108 107 106 105 104 104 104 103 104 104 104 105 105 106 107 109 110 112 114 116 118 121 123 126 129 133 137 141 145 149 154 159 165 170 176 182 188 194 200 207 213 219 226 231 237 242 247 252 256 259 262 264 265 266 265 264 263 260 257 253 249 244 239 233 227 221 214 207 201 194 187 180 173 166 159 152 146 139 133 127 121 116 110 105 99 95 90 85 81 76 72 68 64 61 57 54 51 48 45 42 39 37 34 32 30 28 26 24 22 21 19 18 16 15 14 13 12 11 10 9 9 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 8 9 10 11 13 14 16 17 19 21 23 25 27 30
 74 76 78 79 81 83 85 87 89 91 94 96 98 101 103 106 108 111 114 117 120 123 126 129 132 135 138 142 145 148 152 155 158 161 164 167 170 173 175 178 180 182 184 186 188 189 190 191 192 192 193 193 193 193 193 192 192 191 191 190 190 189 189 188 188 187 187 186 186 186 186 186 187 187 188 188 189 190 191 193 194 196 197 199 202 204 206 209 211 214 217 220 224 227 230 234 237 241 244 248 251 254 257 260 263 265 267 268 269 269 269 268 267 265 262 258 254 250 244 239 232 226 219 212 204 197 189 181 174 166 159 152 145 138 132 125 119 114 108 103 98 94 89 85 82 78 75 71 68 66 63 60 58 56 54 52 50 49 47 45 44 43 42 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 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 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 36 36 37 38 38 39 40 41 42 43 44 44 45 47 48 49 50 51 52 53 54 56 57 58 59 61 62 64 65 66 68 69 71 73
 18 19 20 20 21 22 22 23 24 25 26 27 28 28 29 30 31 32 34 35 36 37 38 39 41 42 43 45 46 47 49 50 52 53 55 56 58 59 61 62 64 65 67 68 69 71 72 73 74 75 76 77 78 78 79 79 80 80 80 80 80 80 80 80 80 79 79 78 78 77 77 76 76 75 74 74 73 72 72 71 70 70 69 68 68 67 67 66 66 65 65 64 64 63 63 63 63 62 62 62 62 62 62 62 62 62 62 63 63 63 64 64 64 65 65 66 67 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 84 85 86 86 87 87 87 87 87 87 87 86 86 85 84 83 82 81 80 78 77 75 74 72 70 68 67 65 63 61 59 57 55 54 52 50 48 47 45 43 42 40 39 37 36 34 33 32 30 29 28 27 25 24 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 18
 44 44 44 44 44 44 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 50 51 52 53 55 56 57 59 60 62 63 65 66 68 70 72 74 76 78 81 83 86 88 91 94 97 101 104 108 112 116 121 126 131 137 143 150 157 165 173 182 191 202 213 224 237 250 265 280 296 312 330 348 366 385 404 423 441 458 474 488 500 510 516 520 521 518 512 503 491 477 460 442 423 403 382 361 341 320 301 282 263 246 229 214 199 185 172 160 149 138 128 119 111 103 95 88 82 76 70 65 60 55 51 47 43 40 37 34 31 28 26 23 21 19 17 15 14 12 11 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 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 35 35 35 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 44 44
 44 44 44 43 43 43 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 37 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 28 28 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 40 42 43 45 46 48 50 52 54 56 58 61 63 66 68 71 74 76 79 83 86 89 92 96 100 103 107 111 115 119 123 127 132 136 140 145 150 154 159 163 168 173 178 182 187 191 196 200 205 209 213 217 221 224 228 231 234 237 240 242 244 246 248 249 250 251 252 252 253 253 252 252 251 250 249 248 246 245 243 241 239 236 234 231 228 226 223 219 216 213 210 206 203 199 195 192 188 184 180 177 173 169 165 161 158 154 150 147 143 139 136 132 129 125 122 119 116 113 110 107 104 101 98 95 93 90 88 85 83 81 79 76 74 73 71 69 67 66 64 63 61 60 59 58 57 56 55 55 54 53 53 53 52 52 52 52 52 52 52 52 53 53 54 54 55 55 56 56 57 58 59 59 60 61 62 63 64 64 65 66 67 68 68 69 70 71 71 72 72 73 73 74 74 74 75 75 75 75 75 75 75 75 74 74 74 73 73 72 72 71 70 70 69 68 67 66 65 65 64 63 62 61 60 59 58 57 56 54 53 53 52 51 50 49 48 47 46 45 45 44 43 43 42 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44
 104 105 107 108 109 110 111 112 113 114 115 116 117 117 118 119 119 120 120 121 121 121 122 122 122 123 123 123 123 124 124 124 124 125 125 125 126 126 127 127 128 129 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 147 148 149 149 149 150 150 150 149 149 149 148 147 147 146 145 143 142 141 139 138 136 134 133 131 129 127 125 123 121 120 118 116 114 112 110 108 106 104 102 101 99 97 95 94 92 91 89 88 87 85 84 83 82 81 80 80 79 78 78 77 77 77 77 77 77 77 77 78 78 78 79 80 81 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 99 100 100 101 101 101 102 102 101 101 101 100 100 99 98 97 96 95 94 92 91 89 88 86 84 82 80 78 76 74 72 70 68 65 63 61 59 57 54 52 50 48 46 44 42 40 39 37 35 33 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 52 53 55 56 58 59 61 63 65 66 68 70 72 74 76 78 80 81 83 85 87 89 91 93 94 96 98 99 101 102
 117 121 125 129 133 138 142 147 152 156 161 166 172 177 182 188 193 199 204 210 216 221 227 233 238 243 249 254 258 263 267 271 274 277 280 282 283 284 284 283 282 280 278 275 272 268 263 259 253 248 242 236 229 223 217 210 203 197 191 184 178 172 166 160 155 149 144 139 134 129 125 120 116 112 108 105 101 98 95 92 89 86 83 81 78 76 74 72 70 68 66 64 62 61 59 57 56 55 53 52 51 50 48 47 46 45 45 44 43 42 41 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 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 41 41 41 41 41 40 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 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 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 53 55 57 59 61 64 66 69 71 74 77 79 82 85 88 92 95 98 102 105 109 113
 92 91 91 90 89 88 88 87 86 85 84 82 81 80 79 78 77 75 74 73 72 71 70 69 68 66 66 65 64 63 62 61 61 60 60 59 59 58 58 58 58 58 58 59 59 60 61 62 63 64 66 68 70 72 74 77 80 83 86 90 94 98 102 107 112 117 122 128 134 140 146 152 159 166 173 180 187 194 202 209 217 224 231 238 245 252 258 264 269 274 278 282 285 288 289 290 290 289 287 285 282 278 273 267 261 255 248 240 232 224 216 208 199 191 183 175 167 159 152 144 138 131 125 119 113 108 102 98 93 89 85 81 78 74 71 68 65 63 60 58 56 54 52 50 48 47 45 44 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 44 46 48 51 53 55 58 60 62 65 67 69 72 74 76 78 80 82 84 85 87 88 89 90 91 91 92 92 92 92 92
 31 31 32 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 39 39 40 40 41 42 43 44 45 45 46 47 49 50 51 52 54 55 57 58 60 62 64 66 68 70 72 75 77 80 83 86 89 92 96 99 103 107 110 114 118 123 127 131 135 139 144 148 152 156 160 164 168 172 176 179 183 186 189 192 195 197 200 202 204 206 207 209 210 211 212 213 214 215 215 216 216 216 216 216 216 216 216 215 215 214 214 213 212 212 211 210 209 208 206 205 204 202 201 199 197 195 193 191 189 187 185 182 180 177 174 172 169 166 163 160 157 154 151 148 145 142 139 136 133 129 126 123 120 117 115 112 109 106 104 101 98 96 93 91 89 86 84 82 80 78 76 74 72 70 68 66 65 63 61 60 58 57 55 54 52 51 49 48 47 46 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 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 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31
 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 40 41 42 43 44 45 47 48 50 52 54 56 59 62 65 69 72 76 81 86 91 97 104 110 118 126 135 144 154 165 176 188 202 216 231 246 263 281 300 319 340 361 383 405 429 452 475 499 521 543 564 583 600 614 625 633 638 639 636 629 619 605 588 569 547 524 499 474 448 422 397 372 348 324 302 281 261 243 225 209 194 180 167 155 144 134 125 116 109 101 95 89 83 78 74 70 66 62 59 56 53 50 48 46 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33
 13 14 14 15 15 16 16 17 17 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 38 39 40 42 43 45 47 49 51 53 55 57 59 62 64 67 70 73 76 79 83 86 90 94 98 102 106 110 115 119 124 129 133 138 143 147 152 157 161 165 170 174 177 181 185 188 191 194 196 198 200 202 204 205 206 207 207 208 208 208 208 208 207 207 206 205 204 203 202 201 200 199 197 196 195 194 193 191 190 189 188 187 186 185 184 183 182 182 181 180 180 180 180 180 180 180 180 180 181 181 182 182 183 184 185 185 186 187 188 189 190 190 191 192 192 193 193 193 193 193 193 193 192 192 191 190 189 188 186 185 183 182 180 178 176 173 171 169 166 163 161 158 155 152 149 146 143 140 137 133 130 127 124 120 117 114 111 107 104 101 98 95 92 89 86 83 80 77 75 72 69 67 65 62 60 58 56 54 52 50 49 47 46 44 43 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 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 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 3 2 2 2 3 3 3 3 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
 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 61 62 63 63 64 65 65 66 67 67 68 68 69 70 70 71 71 72 73 73 74 75 76 77 78 79 80 81 82 83 85 86 88 89 91 93 95 97 100 102 105 108 111 114 118 122 126 130 135 140 145 151 157 163 170 177 184 192 200 208 217 225 233 242 250 258 265 272 277 282 286 288 289 289 287 284 280 274 267 259 250 240 231 220 210 199 189 179 169 159 150 141 133 125 117 110 103 97 91 86 80 76 71 67 63 59 56 52 49 47 44 41 39 37 35 33 31 29 28 26 25 23 22 21 20 18 17 16 15 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 12 12 12 13 13 13
 36 37 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 56 57 58 59 60 61 61 62 63 64 64 65 65 66 66 66 66 66 66 66 66 66 65 65 64 64 63 62 62 61 60 59 58 57 56 55 55 54 53 52 51 50 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 42 43 43 44 45 46 47 48 50 51 53 54 56 57 59 61 63 65 67 69 72 74 77 79 82 84 87 89 92 94 97 99 101 103 105 106 107 108 109 109 109 109 109 108 107 105 103 102 99 97 95 92 90 87 84 81 78 75 73 70 67 64 62 59 56 54 52 49 47 45 43 41 39 37 35 34 32 30 29 28 26 25 24 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 9 9 9 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 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 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 21 21 22 23 24 24 25 26 27 28 29 29 30 31 32 33 34 35
 50 49 49 49 49 48 48 48 47 47 47 46 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 37 37 37 38 38 38 39 40 40 41 42 43 44 45 47 48 49 51 53 54 56 58 60 63 65 67 70 73 76 79 82 85 89 92 96 100 104 109 113 118 123 128 134 140 146 152 159 166 174 182 190 199 208 218 228 239 250 262 274 287 300 314 328 343 357 373 388 403 418 433 447 461 474 485 495 503 510 514 517 517 515 510 504 495 485 472 459 444 428 412 395 378 361 344 327 310 295 279 265 251 237 224 212 201 190 180 170 161 153 145 137 130 123 117 111 106 101 96 91 87 83 79 75 71 68 65 62 59 56 54 51 49 47 45 43 41 39 37 35 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 37 38 39 39 40 40 41 42 42 43 44 44 45 45 46 47 47 48 48 49 49 50 50 51 51 52 52 52 53 53 53 54 54 54 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 53 53 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50
 64 65 66 67 67 68 69 70 71 72 72 73 74 75 75 76 76 77 77 78 78 79 79 79 80 80 80 80 80 80 80 80 80 80 80 80 80 79 79 79 79 79 78 78 78 78 77 77 77 77 77 76 76 76 76 76 76 76 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 77 77 77 77 78 78 78 79 79 79 80 80 81 82 82 83 84 85 85 86 87 88 90 91 92 94 95 97 99 100 102 104 107 109 111 114 116 119 122 125 128 131 134 137 140 143 147 150 153 156 159 161 164 166 168 169 171 172 173 173 173 172 172 170 169 167 165 162 159 156 153 149 145 142 138 133 129 125 121 117 112 108 104 100 96 92 88 85 81 78 74 71 68 65 62 59 56 53 51 48 46 44 42 39 37 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 12 11 11 10 10 10 10 10 10 9 9 9 9 10 10 10 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 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 35 36 36 37 38 38 39 39 40 41 41 42 43 44 44 45 46 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63
 46 46 47 47 47 47 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 55 56 56 57 58 59 60 60 61 62 64 65 66 67 68 70 71 73 75 77 79 81 83 85 88 90 93 96 99 102 105 109 113 116 120 125 129 134 138 143 148 153 158 163 169 174 179 185 190 195 201 206 211 216 221 226 230 235 239 243 247 250 254 257 260 263 266 268 270 272 274 276 278 279 281 282 284 285 286 287 288 289 290 291 292 293 294 295 297 298 299 300 301 302 303 305 306 307 308 309 310 310 311 311 311 311 311 310 309 307 305 303 301 298 294 290 286 281 276 271 265 259 253 247 240 233 227 220 213 206 199 192 185 178 172 165 159 152 146 140 135 129 124 118 113 108 104 99 95 90 86 82 79 75 71 68 65 62 58 56 53 50 47 45 42 40 38 36 34 32 30 28 26 24 23 21 19 18 17 15 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 27 28 29 29 30 30 31 32 32 33 33 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 45 46
 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 46 47 48 49 51 52 53 55 56 58 60 61 63 65 67 69 71 73 76 78 80 83 86 88 91 94 96 99 102 105 108 111 114 117 120 123 126 129 131 134 137 139 142 144 146 148 150 152 154 156 157 159 160 161 162 163 165 165 166 167 168 169 170 170 171 172 172 173 174 175 176 176 177 178 179 180 182 183 184 186 187 189 191 193 195 197 199 201 204 206 209 212 215 217 220 223 226 229 232 235 238 240 243 245 247 249 250 251 252 252 252 251 250 249 247 244 242 238 235 231 227 222 218 213 208 202 197 191 186 180 175 169 163 158 152 147 141 136 131 126 121 116 112 107 103 98 94 90 86 83 79 75 72 69 66 63 60 57 54 52 49 47 44 42 40 38 36 34 33 31 29 28 27 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21
 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 40 41 43 45 46 48 50 52 54 57 59 62 64 67 70 73 76 79 83 86 90 94 98 102 107 111 116 121 125 130 135 140 146 151 156 161 165 170 175 179 183 186 189 192 194 195 196 196 196 195 194 192 189 186 183 179 175 170 166 161 156 151 146 141 135 131 126 121 116 112 108 103 99 96 92 88 85 82 79 76 73 71 68 66 64 61 59 57 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 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 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 44 44 44 44 44 44 44 44 44 44
 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 36 37 38 39 40 41 42 44 45 47 48 50 52 54 56 59 61 64 67 70 73 76 80 84 87 92 96 100 105 110 116 121 127 133 139 146 152 159 166 173 181 188 195 202 209 216 222 228 233 237 241 244 245 246 246 244 242 238 233 228 221 214 207 199 191 182 174 165 157 149 141 133 125 118 112 105 99 93 88 83 78 74 70 66 62 59 56 53 50 48 45 43 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 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 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25
 41 41 41 41 40 40 40 40 39 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 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 42 42 43 44 46 47 48 49 50 51 52 53 54 55 56 58 59 60 61 62 63 63 64 65 66 66 67 67 67 67 67 67 67 67 66 66 65 64 63 62 61 60 59 58 57 55 54 53 51 50 48 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 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 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 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 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 27 28 29 30 30 31 32 33 33 34 35 35 36 36 37 38 38 39 39 39 40 40 40 40 41 41 41 41 41 41
 184 181 178 174 170 166 162 157 152 147 141 136 131 126 121 115 110 106 101 96 92 87 83 79 75 72 68 65 62 59 56 54 51 49 47 45 43 41 39 38 36 35 34 33 32 31 30 30 29 29 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 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 61 62 63 64 66 67 68 69 70 71 72 72 73 74 74 75 75 75 75 75 75 74 74 73 73 72 71 70 69 68 67 65 64 63 61 60 58 57 55 54 52 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 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 34 36 38 40 42 44 47 49 52 55 59 62 66 70 74 78 83 88 93 98 104 109 115 121 127 133 139 145 151 156 161 166 171 175 179 182 184 186 187 188 188 187 186
 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 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 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 27 27 28 28 29 29 30 31 31 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 37 37 37 36 36 36 35 35 34 34 33 32 32 31 30 30 29 28 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14
 94 96 97 99 101 102 104 105 106 107 108 109 110 111 111 111 111 111 111 110 110 109 108 107 106 104 103 101 99 97 95 93 91 89 87 85 82 80 78 76 74 72 70 68 66 64 62 60 59 57 56 55 53 52 51 50 49 49 48 47 47 47 46 46 46 46 45 45 46 46 46 46 46 47 47 48 48 49 49 50 51 52 52 53 54 55 56 58 59 60 62 63 65 66 68 70 72 74 76 78 81 83 86 89 92 95 98 101 105 109 113 117 121 125 130 134 139 144 149 154 159 164 169 174 179 184 188 192 196 199 202 204 206 207 207 207 206 205 203 200 197 194 190 185 180 175 170 165 159 154 148 143 137 132 127 122 117 112 107 103 98 94 90 87 83 79 76 73 70 67 64 61 59 56 54 52 50 48 46 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 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 16 17 17 17 18 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 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 54 56 58 59 61 63 65 67 69 71 73 75 76 78 80 82 84 86 88 90 92
 114 114 114 113 112 111 110 108 107 105 104 102 100 97 95 93 91 88 86 83 81 79 76 74 71 69 66 64 62 59 57 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 29 28 28 28 28 27 27 27 28 28 28 28 29 29 30 31 31 32 33 34 35 36 37 39 40 41 43 44 46 48 50 52 54 56 58 60 63 65 68 71 74 77 80 83 87 91 94 98 103 107 112 117 122 127 133 138 144 150 156 163 169 176 182 189 195 202 208 214 220 226 231 235 239 243 246 248 250 251 251 250 249 247 244 241 237 233 228 223 217 212 206 200 194 188 182 176 170 165 159 153 148 143 138 133 128 124 119 115 111 107 103 100 96 93 89 86 83 80 78 75 72 70 67 65 63 61 59 57 55 53 51 49 47 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 38 39 41 42 44 46 48 50 52 54 56 59 61 64 66 69 71 74 77 79 82 85 87 90 92 95 97 99 102 104 106 107 109 110 111 112 113 114 114 114
 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 45 46 47 49 50 52 54 56 57 59 61 64 66 68 70 72 75 77 79 82 84 86 89 91 93 95 98 100 102 103 105 107 108 109 110 111 112 112 113 113 113 112 112 111 110 108 107 105 104 102 100 97 95 93 90 88 85 83 80 78 75 73 70 68 65 63 61 59 57 55 53 51 50 48 46 45 44 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 30 29 29 28 28 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 19 19 19 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 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 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24
 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 35 35 36 37 38 39 39 41 42 43 44 45 47 48 50 51 53 54 56 58 60 61 63 65 67 68 70 72 74 75 77 78 79 81 82 83 84 85 86 86 87 87 87 87 88 87 87 87 86 86 85 85 84 83 82 81 80 79 78 77 76 75 74 73 71 70 69 68 67 66 65 64 62 61 60 60 59 58 57 56 55 55 54 53 53 52 52 51 51 51 50 50 50 50 50 50 50 51 51 51 52 52 52 53 54 54 55 55 56 57 58 58 59 60 61 62 63 63 64 65 66 67 67 68 69 69 70 71 71 72 72 73 73 73 73 74 74 74 74 74 74 73 73 73 72 72 71 70 70 69 68 67 66 65 64 63 62 61 59 58 57 56 54 53 52 50 49 47 46 45 43 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 43 44 44 45 46 46 47 48 48 49 50 50 51 51 52 52 53 53 53 54 54 54 55 55 55 55 55 55 55 55 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 44 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 37 36 36 36 35 35 35 34
 50 50 50 51 51 51 52 52 52 52 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 56 56 56 57 57 57 58 58 59 59 60 61 62 62 63 64 65 66 67 69 70 71 72 74 75 77 78 80 81 83 84 86 88 89 91 92 94 95 97 98 100 101 103 104 105 106 108 109 110 111 112 113 113 114 115 116 116 117 117 117 118 118 118 118 118 118 118 118 118 117 117 117 116 116 115 114 114 113 112 112 111 110 109 108 108 107 106 105 104 104 103 102 102 101 101 100 100 100 99 99 99 99 99 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 97 97 97 96 96 95 95 94 93 92 91 90 89 88 87 86 85 83 82 81 79 78 76 74 73 71 69 68 66 64 62 60 59 57 55 53 51 50 48 46 44 43 41 39 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 36 37 38 39 40 40 41 42 43 43 44 45 45 46 46 47 47 48 48 49 49
 56 57 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 67 67 68 68 69 69 70 71 72 73 75 76 78 79 81 83 85 88 90 93 95 98 101 104 107 111 114 118 121 125 129 132 136 140 144 147 151 155 158 162 165 168 171 174 177 180 183 185 187 189 191 192 194 195 195 196 196 197 197 196 196 195 194 192 191 189 187 185 183 180 178 175 172 169 166 163 160 157 154 151 147 144 141 139 136 133 131 129 127 125 123 122 121 120 119 119 119 119 119 120 121 122 123 125 127 129 131 134 137 140 143 146 150 153 157 161 165 169 173 177 181 185 189 193 197 200 203 206 209 211 213 214 214 214 213 212 210 207 204 200 195 190 184 178 171 165 157 150 143 135 128 121 114 107 100 94 87 81 76 70 65 60 56 51 47 44 40 37 34 32 29 27 25 23 21 20 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 28 29 31 32 34 35 37 38 40 41 43 44 46 47 49 50 51 53 54 55
 38 39 39 40 40 41 42 42 43 43 44 44 44 45 45 45 45 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 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 25 26 27 28 29 29 30 31 32 32 33 34 34 35 35 36 37 37 37 38 38 38 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 23 22 22 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 30 31 31 32 33 33 34 35 35 36 37 37
 38 38 39 40 41 42 43 44 44 45 46 47 48 49 49 50 51 51 52 53 53 54 55 55 56 56 57 57 57 58 58 58 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 60 60 61 61 61 61 62 62 62 63 63 64 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 72 73 73 73 73 73 74 74 74 74 73 73 73 73 72 72 72 71 70 70 69 68 68 67 66 65 64 63 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 50 50 51 51 52 53 53 54 55 55 56 57 57 58 59 59 60 60 60 61 61 61 61 61 61 61 61 61 61 60 60 60 59 58 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 27 28 29 30 31 32 32 33 34 35 36 37
 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 54 56 58 60 62 64 66 69 71 74 76 79 82 85 87 90 93 96 99 103 106 109 112 115 119 122 125 129 132 135 138 141 144 147 150 153 155 158 160 162 164 165 167 168 169 169 170 170 170 169 168 167 166 165 163 161 159 157 155 152 150 147 145 142 140 137 134 132 129 127 124 122 119 117 115 113 111 109 107 106 104 102 101 99 98 97 95 94 93 92 91 90 89 87 86 86 85 84 83 82 81 80 79 78 77 77 76 75 74 73 72 71 70 69 68 68 67 66 65 64 62 61 60 59 58 57 56 55 54 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 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 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 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 27 28
 73 72 72 72 71 71 71 70 70 69 69 68 68 68 67 67 66 66 65 65 65 64 64 64 63 63 62 62 62 62 61 61 61 61 60 60 60 60 60 60 60 60 60 61 61 61 62 62 63 63 64 65 65 66 67 68 69 71 72 73 75 76 78 80 82 84 86 88 90 92 94 97 99 102 104 107 110 113 115 118 122 125 128 131 134 138 141 144 148 151 154 157 161 164 167 169 172 174 176 178 180 181 182 182 182 181 180 179 177 175 172 169 165 161 157 153 148 143 138 133 128 123 118 113 108 103 98 94 89 85 81 77 74 71 67 64 62 59 56 54 52 50 48 46 45 43 42 40 39 38 37 36 35 34 33 32 32 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 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 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 39 40 41 43 44 45 47 48 50 51 52 54 55 57 58 60 61 62 63 65 66 67 68 69 70 70 71 72 72 73 73 73 74 74 74 74 74 74 74 73 73 73
 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 50 50 51 51 52 52 53 53 54 55 55 56 57 58 59 60 61 62 63 65 66 67 69 71 72 74 76 78 80 82 84 86 89 91 94 96 99 102 105 109 112 116 119 123 127 131 135 140 144 149 154 158 163 168 173 178 183 187 192 196 201 204 208 211 213 215 217 218 218 217 216 214 212 209 205 201 196 191 186 180 174 168 162 156 150 144 138 133 127 122 117 112 107 102 98 94 90 87 83 80 77 74 72 69 67 65 63 61 59 57 56 54 53 52 51 50 48 48 47 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 39 39 40 41 41 41 42 42 43 43 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 45 45 45 45
 187 189 190 190 190 189 188 186 184 181 179 175 172 168 165 161 156 152 148 144 139 135 131 126 122 118 114 110 106 102 99 95 92 89 85 82 80 77 74 72 70 67 65 63 62 60 58 57 56 54 53 52 51 50 50 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 49 49 49 50 50 51 52 52 53 54 54 55 56 56 57 58 59 59 60 61 62 63 64 64 65 66 67 68 68 69 70 70 71 72 72 73 74 74 75 75 76 76 76 77 77 78 78 78 79 79 79 79 80 80 80 80 81 81 81 82 82 82 82 83 83 83 83 84 84 84 84 85 85 85 85 85 85 85 85 85 85 85 85 85 85 85 84 84 83 83 82 82 81 80 80 79 78 77 76 74 73 72 71 69 68 66 65 63 61 60 58 56 55 53 51 50 48 46 45 43 41 40 38 37 35 34 32 31 30 29 28 26 25 24 23 23 22 21 20 19 19 18 18 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 23 24 26 28 29 31 34 36 39 41 44 47 51 54 58 62 66 71 75 80 85 90 96 101 107 113 119 125 131 137 142 148 154 159 164 169 173 177 180 183 185
 167 171 175 178 182 185 188 190 193 194 196 197 198 199 199 199 198 197 196 194 192 190 187 185 182 179 175 172 168 165 161 157 153 150 146 142 139 135 132 128 125 122 119 117 114 112 109 107 105 104 102 101 100 99 98 97 97 97 96 96 97 97 97 98 98 99 100 101 102 103 104 105 106 108 109 111 112 114 116 117 119 121 123 125 127 129 131 133 135 137 139 141 143 145 148 150 152 154 156 158 160 162 164 166 168 169 171 173 174 175 176 177 178 179 180 180 181 181 181 181 181 181 181 180 180 179 178 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 160 159 158 157 156 154 153 152 150 149 147 146 144 143 141 139 138 136 134 132 130 128 126 124 122 120 117 115 113 111 109 106 104 102 99 97 95 92 90 88 86 83 81 79 77 75 73 71 69 67 65 63 61 59 57 55 54 52 50 49 47 46 45 43 42 41 40 39 38 37 36 36 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 31 31 32 33 34 35 36 37 39 40 42 44 46 48 50 52 55 57 60 63 66 69 72 76 79 83 87 91 95 99 103 108 112 117 121 126 131 135 140 145 149 154 158 162
 84 85 85 85 85 86 86 86 85 85 85 84 84 84 83 82 82 81 80 80 79 78 78 77 76 76 75 74 74 73 73 72 72 72 71 71 71 71 71 71 71 71 72 72 73 74 74 75 77 78 79 81 82 84 86 88 90 92 95 97 100 102 105 108 111 114 117 120 123 126 129 131 134 137 140 142 145 147 149 151 153 155 156 157 158 159 159 159 159 158 158 156 155 153 151 149 147 144 141 138 135 131 128 124 120 116 112 108 104 101 97 93 89 85 82 78 75 71 68 65 62 60 57 55 52 50 48 46 45 43 41 40 39 38 37 36 35 34 33 33 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 28 29 30 32 33 35 36 38 40 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 72 74 75 77 78 79 81 82 83 83
 56 55 55 54 53 52 52 51 50 50 49 48 48 47 47 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 43 43 44 45 46 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 63 64 65 66 67 69 70 71 72 74 75 76 78 79 81 82 84 86 87 89 91 93 96 98 100 103 106 109 112 115 119 123 127 131 136 141 147 153 159 166 173 181 189 198 207 217 228 239 250 262 274 286 298 310 322 334 344 354 363 370 375 379 380 380 377 373 366 358 349 338 326 313 300 287 273 259 246 233 220 208 196 185 174 164 155 146 137 129 122 115 108 102 96 91 86 81 76 72 68 64 61 57 54 51 48 46 43 41 38 36 34 32 30 28 27 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 7 6 6 5 4 4 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 41 43 44 46 47 49 50 52 54 55 57 59 60 62 63 65 66 68 69 70 71 72 73 74 75 76 76 77 77 77 77 77 77 77 77 77 76 76 75 75 74 73 73 72 71 70 69 69 68 67 66 65 64 63 63 62 61 60 59 58 58 57
 89 91 92 93 95 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 126 127 128 129 130 132 133 134 136 137 139 140 142 144 146 148 150 152 154 157 159 161 164 166 169 172 174 177 180 182 185 188 190 193 195 198 200 202 205 207 209 210 212 214 215 216 217 218 219 220 220 220 221 221 220 220 219 219 218 217 215 214 212 211 209 207 204 202 199 197 194 191 188 184 181 178 174 171 167 163 160 156 152 148 145 141 137 134 130 127 124 120 117 114 111 108 106 103 100 98 96 94 91 89 88 86 84 82 81 79 78 76 75 74 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 58 57 57 56 55 54 54 53 52 51 51 50 49 49 48 47 46 46 45 44 43 43 42 41 40 39 39 38 37 36 35 35 34 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 21 20 20 19 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 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 34 36 37 38 39 41 42 43 45 46 48 50 51 53 55 56 58 60 62 63 65 67 69 70 72 74 75 77 79 80 82 83 85 86 88
 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 41 41 40 40 40 40 40 41 41 41 42 42 43 43 44 45 46 47 48 49 50 51 53 54 56 57 59 61 63 65 67 69 71 73 76 78 80 83 85 88 90 93 95 97 100 102 105 107 110 112 115 117 119 121 124 126 128 130 132 134 136 137 139 140 142 143 144 145 146 146 147 147 147 147 147 147 146 146 145 144 143 142 140 139 137 135 133 131 129 127 125 123 121 119 117 115 113 111 109 107 105 103 102 100 98 97 96 94 93 92 90 89 88 87 86 85 84 83 82 81 80 79 79 78 77 76 75 74 73 72 72 71 70 69 68 67 66 65 64 63 61 60 59 58 57 55 54 53 52 50 49 48 46 45 43 42 41 39 38 37 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 45 46 47 49 50 51 52 53 54 55 56 57 57 58 59 59 60 60 60 61 61 61 61 61 60 60 60
 123 126 128 131 133 136 138 140 142 144 146 148 149 151 152 153 153 154 154 155 155 155 154 154 153 152 151 150 149 147 146 144 142 140 139 136 134 132 130 128 126 124 122 120 118 116 114 112 110 109 107 106 105 104 103 102 102 101 101 101 100 101 101 101 101 102 103 104 105 106 107 108 110 112 113 115 117 119 122 124 127 129 132 135 138 141 145 148 152 156 160 164 168 173 177 182 186 191 196 201 206 210 215 220 224 228 232 236 240 243 245 247 249 250 250 250 249 248 246 243 240 237 233 228 223 218 213 208 202 196 190 185 179 173 168 162 157 152 147 143 138 134 130 126 123 119 116 113 110 107 104 102 100 98 95 93 92 90 88 87 85 84 82 81 80 79 78 77 76 75 74 73 72 71 70 69 69 68 67 66 66 65 64 63 63 62 61 61 60 60 59 58 58 57 56 56 55 55 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 23 24 24 25 26 27 29 30 31 33 34 36 38 40 41 44 46 48 50 53 55 58 60 63 66 68 71 74 77 80 83 86 89 93 96 99 102 105 108 111 114 117 120
 163 164 165 166 167 168 168 169 169 169 168 168 167 166 165 164 163 162 160 159 157 156 154 152 151 149 147 145 144 142 140 139 137 136 134 133 132 131 130 129 129 128 128 128 128 128 129 129 130 131 132 134 135 137 139 141 143 146 149 151 154 157 161 164 167 171 174 178 181 185 189 192 196 200 203 207 210 213 217 220 222 225 228 230 232 234 236 237 238 239 240 240 240 240 240 239 239 237 236 234 233 231 228 226 223 221 218 215 211 208 205 202 198 195 191 188 184 181 178 174 171 168 165 162 160 157 155 153 151 149 147 146 144 143 142 142 141 141 141 141 141 142 142 143 144 145 146 148 149 151 152 154 156 158 160 162 164 166 168 170 172 174 176 178 180 182 183 185 186 187 189 190 190 191 191 192 192 191 191 190 190 189 187 186 184 182 180 178 175 173 170 167 164 161 158 154 151 147 144 140 137 133 130 126 123 120 116 113 110 107 104 101 98 95 93 90 88 86 84 82 80 79 77 76 74 73 72 71 70 69 69 68 68 67 67 67 66 66 66 66 66 66 66 65 65 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 63 62 62 62 61 61 60 60 59 59 59 58 58 57 57 56 56 55 54 54 54 53 53 52 52 51 51 51 50 50 50 50 50 50 50 50 50 51 51 52 52 53 54 55 56 57 58 60 61 63 65 67 69 71 73 75 78 80 83 86 89 92 95 98 101 104 108 111 114 117 121 124 127 130 134 137 140 143 145 148 151 153 155 158 159 161
 128 127 126 125 124 122 121 119 117 115 113 111 109 107 104 102 100 97 95 93 90 88 85 83 80 78 76 73 71 69 67 64 62 60 58 56 55 53 51 49 48 47 45 44 43 42 41 40 39 39 38 37 37 37 37 36 36 37 37 37 37 38 38 39 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 58 60 62 64 66 68 71 73 76 78 81 85 88 91 95 99 103 108 112 117 123 128 134 141 148 155 163 171 180 189 200 210 222 234 246 259 273 288 303 319 335 351 368 384 400 416 431 444 457 468 477 483 488 490 490 488 483 476 467 456 444 430 416 401 385 369 353 337 322 307 292 278 264 251 239 227 215 205 194 185 176 167 159 151 144 137 130 124 118 113 107 102 98 93 89 85 81 77 74 70 67 64 61 58 55 53 50 48 46 43 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 18 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 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 42 42 43 44 45 45 46 47 48 49 50 52 53 54 56 57 59 60 62 64 66 68 70 72 75 77 79 82 84 87 89 92 94 97 99 102 104 107 109 111 113 115 117 119 121 123 124 125 126 127 128 129 129 130 130 130 130 129 129
 74 75 76 77 78 78 79 80 80 81 81 82 82 82 82 82 82 82 82 82 82 81 81 80 79 79 78 77 76 75 74 72 71 70 69 67 66 64 63 62 60 59 57 56 55 53 52 51 50 49 48 47 46 45 45 44 43 43 43 42 42 42 42 42 42 42 42 42 43 43 44 44 45 45 46 47 48 49 50 51 52 53 54 56 57 59 60 62 64 65 67 69 72 74 76 79 81 84 87 90 93 96 99 102 106 109 113 117 120 124 128 132 136 140 143 147 151 154 157 160 163 165 167 169 171 172 173 173 173 173 172 171 170 168 166 164 161 159 156 153 150 147 144 141 138 135 132 129 126 123 120 118 115 113 110 108 106 104 102 100 98 96 95 93 92 91 89 88 87 86 85 84 83 82 81 81 80 79 79 78 78 78 77 77 77 76 76 76 76 76 76 76 76 77 77 77 77 78 78 79 79 80 80 81 82 83 83 84 85 86 87 88 90 91 92 93 94 95 97 98 99 100 101 102 103 104 104 105 105 105 106 106 105 105 105 104 103 102 101 100 98 97 95 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 63 61 59 57 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 51 53 54 55 56 58 59 60 61 63 64 65 66 67 68 69 70 71 72 73
 106 107 108 109 110 110 111 112 112 112 113 113 113 113 113 112 112 112 111 111 110 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 94 93 92 91 90 89 88 87 86 85 84 83 82 81 81 80 79 79 78 77 77 77 76 76 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 75 75 75 76 76 76 77 78 78 79 80 81 81 82 83 85 86 87 89 90 92 94 95 97 99 102 104 106 109 112 115 118 121 124 128 131 135 139 142 146 150 154 158 162 166 170 174 178 181 184 187 189 192 193 195 195 196 196 195 194 193 191 189 186 183 180 176 172 169 164 160 156 152 147 143 138 134 130 126 122 118 114 110 106 103 99 96 92 89 86 83 80 78 75 72 70 68 65 63 61 59 57 55 53 51 49 48 46 44 43 41 40 38 37 36 34 33 32 31 29 28 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 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 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 42 43 45 46 48 49 51 52 54 56 58 60 61 63 65 67 69 71 73 75 77 79 81 83 85 86 88 90 92 94 95 97 98 100 101 103 104 105
 22 21 21 21 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 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 26 27 28 30 32 34 35 38 40 42 45 47 50 53 56 60 63 67 70 74 79 83 88 92 97 102 108 113 119 125 131 138 144 151 158 165 172 180 187 195 202 210 218 225 232 239 246 252 258 264 268 272 276 278 280 280 280 279 277 274 270 266 261 255 249 242 235 227 220 212 204 197 189 182 175 168 161 154 148 142 137 132 127 122 118 114 110 106 103 100 97 95 92 90 88 86 84 83 81 80 78 77 76 75 74 73 73 72 71 71 70 70 69 69 69 68 68 68 67 67 67 67 67 66 66 66 66 66 65 65 65 64 64 64 63 63 62 62 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 30 29 29 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22
 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 79 80 81 82 84 85 86 87 88 90 91 93 94 96 97 99 100 102 104 106 108 110 112 114 116 119 121 124 127 129 132 135 138 141 144 148 151 154 157 161 164 167 170 173 176 178 181 183 185 186 187 188 189 189 188 187 186 185 183 181 178 175 172 169 166 162 158 155 151 147 143 139 135 131 127 124 120 116 113 110 106 103 100 97 94 92 89 86 84 82 79 77 75 73 71 69 67 66 64 63 61 59 58 57 55 54 53 52 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 50 50 51 52 53 53 54 55 55 56 57 58 59 59 60 61 62 62 63 64 64 65 65 66 67 67 67 68 68 68 68 69 69 68 68 68 68 67 67 67 66 65 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 30
 39 40 40 41 41 41 42 42 43 43 43 44 44 45 45 45 46 46 47 47 48 48 49 50 50 51 51 52 53 53 54 55 56 57 58 58 59 60 61 63 64 65 66 67 69 70 71 73 74 76 77 79 80 82 83 85 86 88 89 91 92 93 95 96 97 98 99 100 101 102 103 103 104 104 105 105 106 106 106 106 106 106 106 106 106 106 106 106 105 105 105 104 104 104 103 103 102 102 101 101 100 99 99 98 97 97 96 95 94 93 92 92 91 90 89 88 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 69 68 67 67 66 66 66 65 65 65 65 65 64 64 64 65 65 65 65 65 66 66 66 67 67 67 68 68 69 69 70 71 71 72 72 73 74 74 75 76 76 77 77 78 79 79 80 80 81 81 82 82 83 83 83 83 83 83 83 83 83 83 82 82 81 81 80 79 78 77 76 75 74 73 71 70 69 67 66 64 62 61 59 58 56 55 53 52 50 49 47 46 45 43 42 41 40 39 37 36 35 35 34 33 32 31 30 30 29 28 28 27 27 26 25 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 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 29 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39
 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 27 27 28 29 29 30 31 32 33 34 35 37 38 39 40 42 43 45 47 48 50 52 53 55 57 58 60 62 63 65 66 68 69 70 71 72 73 73 74 74 74 74 74 73 73 72 72 71 70 69 68 67 65 64 63 61 60 59 57 56 54 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 26 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 30 29 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 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
 66 64 62 59 57 55 54 52 50 48 46 45 43 42 40 39 37 36 35 34 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 20 20 20 20 21 21 22 23 24 24 25 26 28 29 30 31 33 34 36 38 40 42 44 46 48 51 53 56 59 61 64 67 71 74 77 80 84 88 91 95 99 103 106 110 114 118 121 125 128 132 135 138 140 143 145 147 148 149 150 150 150 149 148 147 145 143 141 138 135 132 128 125 121 117 113 109 106 102 98 94 90 87 83 80 77 74 71 68 65 63 61 58 56 54 53 51 49 48 46 45 44 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 46 48 50 51 53 56 58 60 62 65 67 70 73 75 78 81 83 86 88 91 93 95 97 99 101 102 104 104 105 105 105 105 105 104 103 102 101 99 97 95 93 91 89 87 84 82 80 77 75 73 70 68
 21 21 21 21 20 20 20 20 20 19 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 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 32 34 36 37 39 41 43 45 48 50 53 55 58 61 64 67 70 73 76 79 82 85 89 92 95 97 100 102 104 106 107 108 109 109 108 107 106 104 102 100 97 94 91 88 84 81 77 74 70 67 63 60 57 54 51 48 45 43 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21
 29 29 30 31 31 32 33 33 34 34 35 35 36 36 37 37 37 37 38 38 38 38 38 37 37 37 37 36 36 35 35 35 34 33 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 34 34 35 35 36 37 38 39 40 40 41 43 44 45 46 47 49 50 51 53 54 56 57 58 60 61 62 64 65 66 67 68 68 69 69 70 70 70 70 69 69 68 68 67 66 64 63 62 60 59 58 56 54 53 51 50 48 47 45 44 42 41 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 21 21 22 22 23 23 24 25 25 26 27 27 28
 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 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 64 65 66 66 67 67 68 68 68 69 69 69 69 69 69 68 68 68 67 66 66 65 64 64 63 62 61 60 59 58 57 56 54 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26
 77 78 79 80 80 81 82 82 83 83 84 84 84 84 83 83 83 82 82 81 80 79 78 77 76 75 74 72 71 70 68 67 65 64 63 61 60 59 58 56 55 54 53 52 51 50 50 49 49 48 48 47 47 47 47 47 47 48 48 48 49 49 50 51 52 53 54 55 56 57 59 60 62 63 65 67 69 71 73 75 77 79 81 84 86 89 91 94 96 99 102 105 108 110 113 116 119 122 125 128 131 134 137 140 142 145 148 150 152 154 156 158 160 162 163 164 165 166 167 167 168 168 168 167 167 167 166 165 164 164 162 161 160 159 157 156 154 153 151 149 148 146 144 142 140 137 135 133 131 128 126 123 121 118 116 113 110 108 105 102 100 97 94 91 89 86 83 81 78 76 73 71 68 66 64 62 59 57 55 53 51 49 48 46 44 43 41 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 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 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 56 57 58 60 61 63 64 65 67 68 69 71 72 73 74 76
 25 25 26 26 27 27 28 28 28 29 29 29 29 29 28 28 28 27 27 26 26 25 24 24 23 22 21 20 19 19 18 17 16 15 15 14 13 12 12 11 11 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 14 14 15 15 16 17 18 18 19 20 21 21 22 23 24 24 25 26 26 27 27 28 28 28 29 29 29 29 29 29 28 28 28 27 27 26 26 25 25 24 23 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 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 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 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 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 19 20 21 21 22 23 23 24
 48 50 52 54 56 57 59 61 63 65 67 69 71 73 75 77 79 80 82 84 86 87 89 91 92 93 95 96 97 98 99 100 101 101 102 102 102 102 102 102 102 101 101 100 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 83 82 81 80 79 78 77 76 75 74 73 72 71 70 70 69 68 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 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 63 64 65 66 67 68 68 69 70 70 71 71 71 72 72 72 72 72 72 72 72 72 72 71 71 70 70 69 68 67 67 66 65 64 63 62 60 59 58 57 55 54 53 52 50 49 48 46 45 44 43 42 40 39 38 37 36 35 34 32 31 30 29 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 25 26 27 28 30 31 32 34 35 37 38 40 42 43 45 47
 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 26 27 28 29 29 30 31 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 24 24 24 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 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18
 152 158 165 172 179 187 194 202 209 217 224 231 237 242 247 251 255 257 258 257 256 253 249 244 238 231 224 216 207 198 189 179 170 161 152 143 135 127 119 112 105 99 93 87 82 77 73 69 65 61 58 55 52 50 48 46 44 42 40 39 37 36 35 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 43 44 46 47 49 50 52 54 56 57 59 61 64 66 68 70 72 74 77 79 81 83 85 87 89 91 92 94 95 96 97 98 98 98 98 98 97 97 96 95 93 92 90 88 87 85 83 81 78 76 74 72 70 68 65 63 61 59 57 55 53 52 50 48 46 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 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 43 44 45 46 46 47 48 49 50 51 52 54 55 56 58 59 61 62 64 66 68 70 72 75 77 80 83 86 89 92 96 100 104 108 113 117 122 128 133 139 145
 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 13 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 37 38 39 40 40 41 42 42 43 43 43 44 44 44 44 45 45 45 45 45 44 44 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 38 38 38 38 38 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 25 25 24 23 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 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 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 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 10 10 10 10 10 10
 48 46 45 43 41 40 39 37 36 35 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 40 41 42 44 45 47 48 50 51 53 54 56 57 59 61 62 64 65 67 68 70 72 73 75 76 78 79 81 82 83 85 86 87 88 90 91 92 92 93 94 95 95 95 96 96 96 96 96 95 95 94 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 76 75 74 74 73 73 72 72 71 71 71 71 71 71 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 70 70 70 70 69 69 69 68 67 67 66 65 64 63 62 61 60 59 57 56 55 53 52 50 49 47 46 44 43 41 40 38 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 38 39 40 42 43 45 47 48 50 52 54 55 57 59 61 63 64 66 68 69 71 72 74 75 76 76 77 77 78 78 78 77 77 76 76 75 73 72 71 70 68 67 65 63 62 60 58 56 55 53 51 49
 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 38 39 41 43 45 47 49 51 54 57 60 63 66 70 74 78 82 87 91 96 101 106 112 117 123 128 133 139 144 149 153 157 161 164 166 168 169 170 170 169 168 166 163 160 157 153 149 144 140 135 130 125 121 116 111 107 102 98 94 90 86 82 79 75 72 69 66 63 61 58 56 53 51 49 48 46 44 43 41 40 39 38 37 36 35 34 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 24 24 24 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 43 45 46 47 49 50 52 53 55 56 58 60 61 63 65 66 68 70 71 73 74 75 77 78 79 80 80 81 82 82 82 82 82 82 81 80 80 79 78 76 75 74 72 71 69 67 65 64 62 60 58 56 55 53 51 50 48 46 45 43 42 41 40 38 37 36 35 34 34 33 32 31 31 30 29 29 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 23
 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 30 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 59 59 60 60 60 60 60 60 60 60 59 59 59 59 58 58 57 57 57 56 56 55 55 55 54 54 54 53 53 53 52 52 52 52 51 51 51 51 51 50 50 50 49 49 49 48 48 47 47 46 46 45 44 44 43 42 42 41 40 39 39 38 37 36 35 34 34 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 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 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 29 30 30 31 31 32 32 33 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 83 85 86 88 89 90 92 93 94 96 97 98 100 101 102 104 105 106 107 108 109 110 111 111 112 113 113 114 114 114 115 115 115 115 115 115 114 114 114 113 113 112 112 111 111 110 110 109 108 108 107 106 106 105 105 104 103 103 102 102 101 101 100 100 99 99 98 98 97 97 97 96 96 96 95 95 94 94 94 94 93 93 93 92 92 92 92 91 91 91 91 90 90 90 89 89 89 89 88 88 88 87 87 87 86 86 85 85 85 84 84 83 83 82 82 81 80 80 79 79 78 77 77 76 75 75 74 73 72 72 71 71 70 69 69 68 67 67 66 66 65 65 64 64 63 63 62 62 61 61 60 60 60 59 59 58 58 58 57 57 56 56 56 55 55 55 54 54 53 53 53 52 52 52 51 51 51 50 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 50 50 51 52 53 54 54 55 56 57 58 59 60 61 62 63 65 66 67 68 69 70 72 73 74 75 77 78 79 81 82
 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 29 29 29 28 28 28 27 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 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 36 37 38 38 39 40 40 41 41 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 50 50 51 51 51 52 52 53 53 54 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 77 78 79 80 82 83 83 84 85 85 85 86 85 85 85 84 83 82 81 80 78 77 75 73 72 70 68 66 64 62 60 58 56 54 52 50 48 46 45 43 42 40 38 37 36 34 33 32 31 30 28 27 26 26 25 24 23 22 22 21 20 20 19 18 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 36 37 37 36 36 36 36 36 36 35 35 35 34 34 33 33 32 31 31 30 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24
 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 48 48 48 48 48 49 49 49 49 50 50 51 51 52 52 53 54 54 55 56 57 58 59 60 62 63 65 66 68 70 72 73 75 77 80 82 84 86 88 90 92 95 97 99 100 102 104 105 107 108 109 110 111 111 111 112 112 112 111 111 110 110 109 108 107 106 105 104 103 101 100 99 98 97 95 94 93 92 91 90 89 88 87 87 86 85 85 85 84 84 84 84 84 85 85 86 86 87 88 90 91 93 95 97 99 101 104 107 110 114 118 122 126 130 135 140 145 150 155 161 166 172 178 183 189 194 199 204 209 213 217 220 222 224 226 227 227 227 226 224 222 219 216 212 208 203 198 193 187 182 176 171 165 159 153 147 142 136 131 125 120 115 110 105 101 96 92 88 84 80 76 72 69 66 62 59 56 54 51 49 46 44 42 40 38 36 34 33 31 30 29 27 26 25 24 24 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 40 41 41 42 43 44 45 46 47 48 49 49 50 51 51 52 52 53 53 54 54 54 54 54 54 54 54 53 53 52 52 51 50 50 49 48 47 46 45 45 44 43 42 41 40 40 39 38 37 37 36 36 35 35 35 34 34 34 34 34 33 33 33 33 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41
 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 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 49 50 51 52 52 53 54 54 55 55 56 56 56 57 57 57 57 57 57 56 56 56 55 55 54 54 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 38 37 36 35 34 33 32 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 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 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 28 27 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15
 54 55 56 57 58 59 60 61 61 62 63 64 64 65 65 66 66 66 67 67 67 67 67 66 66 66 65 65 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 39 39 38 38 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 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 36 36 37 38 39 40 41 43 44 46 47 49 51 53 55 57 60 62 65 67 70 73 76 80 83 86 90 93 96 99 103 105 108 111 113 115 117 118 119 119 120 119 119 118 116 114 112 110 108 105 102 99 96 93 90 87 83 80 77 74 71 69 66 63 61 58 56 54 52 49 48 46 44 42 41 39 38 36 35 34 33 31 30 29 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 45 46 46 47 48 48 49 50 50 51 52 52 53 53 54 54 54 55 55 55 55 55 55 55 55 55 55 54 54 53 53 52 51 51 50 49 49 48 47 46 46 45 44 43 43 42 42 41 41 40 40 39 39 39 39 38 38 38 38 38 38 38 39 39 39 39 40 40 41 41 42 42 43 43 44 45 45 46 47 48 49 50 50 51 52 53
 21 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 28 28 28 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 45 46 48 49 50 51 53 54 56 57 58 60 61 63 64 65 67 68 69 70 72 73 74 74 75 76 76 77 77 77 77 77 77 77 77 76 76 75 75 74 73 72 72 71 70 69 68 67 66 66 65 64 63 62 62 61 60 60 59 59 58 58 58 57 57 57 57 57 57 57 57 57 57 58 58 58 59 59 59 60 60 61 61 62 62 62 62 63 63 63 63 63 63 63 62 62 61 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 45 46 47 47 48 48 49 49 50 50 50 50 50 50 50 50 49 49 48 48 47 47 46 45 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21
 25 25 25 25 25 25 25 25 26 26 26 26 26 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 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 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 40 40 41 42 42 43 44 45 47 48 49 51 52 54 56 58 60 63 65 68 71 75 79 83 87 92 98 104 110 117 125 133 142 151 162 173 184 196 209 222 235 248 261 273 284 294 301 307 311 312 310 307 300 292 282 270 258 245 231 218 204 191 179 167 155 145 135 126 117 109 102 95 89 84 79 74 69 65 62 58 55 52 50 47 45 43 41 39 38 36 35 34 32 31 30 29 29 28 27 26 26 25 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 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 41 42 43 45 46 48 50 52 54 56 59 61 63 66 69 72 75 78 81 84 87 90 93 96 98 101 103 105 106 107 108 108 108 108 106 105 103 101 98 95 92 89 86 82 79 75 72 69 65 62 60 57 54 52 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 30 29 28 28 28 27 27 27 26 26 26 26 26
 48 47 46 46 45 44 44 43 42 42 41 41 40 40 40 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 42 42 43 44 45 45 46 47 48 49 51 52 53 54 55 57 58 59 61 62 64 65 67 68 70 71 73 74 76 77 79 80 82 83 85 87 88 90 91 93 94 96 97 99 101 102 104 106 108 110 112 114 116 119 121 124 127 130 133 136 140 143 147 151 156 160 165 170 175 181 186 192 198 204 211 217 223 230 236 242 247 252 257 261 264 266 268 269 269 267 265 262 258 253 248 241 235 228 220 213 205 197 189 181 174 166 159 152 146 140 134 128 122 117 113 108 104 100 96 92 89 86 83 80 77 75 73 70 68 66 65 63 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 44 45 46 48 49 50 52 54 55 57 59 61 62 64 66 68 71 73 75 77 79 81 83 85 87 89 91 92 94 95 96 97 98 99 99 100 100 99 99 98 98 97 96 94 93 92 90 88 87 85 83 82 80 78 76 74 73 71 69 68 66 64 63 62 60 59 57 56 55 54 53 52 51 50 49
 35 36 37 38 40 41 42 44 45 47 48 50 52 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 82 83 84 85 86 87 87 87 86 86 85 84 83 82 80 78 76 74 72 70 68 66 64 61 59 57 55 53 51 49 47 45 44 42 41 39 38 37 35 34 33 32 31 30 30 29 28 28 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 49 51 53 55 57 59 61 63 64 66 68 69 71 72 73 74 75 76 76 77 77 76 76 75 74 74 72 71 70 68 67 65 63 61 60 58 56 54 52 51 49 47 46 44 42 41 40 38 37 36 35 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 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 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 31 31 32 33 33 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 23 23 24 25 25 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 38 38 39 40 40 41 42 42 43 44 44 45 46 46 47 47 48 49 49 49 50 50 50 51 51 51 51 51 50 50 50 49 49 48 47 46 45 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 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 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 44 45 46 47 48 49 51 52 53 53 54 55 56 56 56 57 57 57 57 57 56 56 55 54 54 53 52 50 49 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 20 19 19 18 18 18 17
 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 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 51 53 54 55 57 58 59 60 62 63 63 64 65 66 66 66 67 67 67 67 66 66 65 65 64 63 62 61 60 59 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 38 38 37 37 37 36 36 36 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 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 45 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 33 33 34 35 35 36 37 38 39 39 40 41 42 43 44 44 45 46 47 47 48 48 48 48 48 48 48 48 47 47 46 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19
 78 77 77 76 76 75 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 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 69 68 68 68 68 67 67 67 66 66 66 66 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 65 66 66 66 67 67 68 68 69 69 70 70 71 71 72 73 73 74 75 75 76 76 77 78 78 79 79 80 80 80 81 81 81 81 81 82 81 81 81 81 81 81 80 80 79 79 79 78 77 77 76 76 75 75 74 74 73 73 72 72 71 71 70 70 70 70 69 69 69 69 69 69 69 69 69 69 69 69 69 70 70 70 70 70 71 71 71 72 72 72 73 73 73 74 74 74 75 75 75 76 76 76 77 77 77 77 78 78 78 78 78 79 79 79 79 79 79 79 79 79 79 79 79 79 78 78 78 77 77 77 76 76 75 75 74 74 73 72 72 71 70 70 69 68 67 66 65 65 64 63 62 61 60 59 58 58 57 56 55 54 54 53 52 51 51 50 49 49 48 47 47 46 46 45 45 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 54 55 57 58 59 60 61 63 64 65 67 68 69 70 72 73 74 75 76 77 78 79 80 81 81 82 83 83 84 84 84 84 85 85 85 85 85 85 85 84 84 84 83 83 83 82 82 81 81 81 80 80 79 79 78
 45 43 41 40 38 36 34 33 31 30 29 28 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 31 33 35 37 39 41 44 46 49 52 56 59 63 67 71 76 80 85 91 96 102 107 113 119 125 130 135 140 144 147 149 150 150 149 147 143 139 134 128 122 116 109 102 95 88 82 76 70 64 59 54 50 45 42 38 35 32 29 27 25 23 21 20 18 17 16 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 8 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 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 36 38 41 43 46 49 51 54 57 59 62 64 66 68 69 71 72 72 72 72 71 71 69 68 66 64 62 60 58 56 54 52 50 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
 95 93 90 88 86 83 81 79 77 75 73 72 70 68 67 65 64 62 61 60 59 58 57 56 55 54 54 53 52 52 51 51 51 50 50 50 50 49 49 49 49 49 49 49 50 50 50 50 50 51 51 51 52 52 52 53 53 54 54 55 56 56 57 58 59 59 60 61 62 63 64 66 67 68 69 71 72 74 75 77 79 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 117 119 120 121 122 123 123 123 123 123 122 121 120 118 117 115 113 110 108 105 102 99 97 94 91 87 84 81 79 76 73 70 68 65 63 61 58 56 55 53 51 50 48 47 46 45 44 43 42 41 41 40 40 40 39 39 39 39 39 39 40 40 40 40 41 41 42 42 43 44 44 45 46 47 47 48 49 50 51 52 53 54 56 57 58 59 60 61 63 64 65 66 67 68 69 70 71 72 73 74 75 75 76 77 77 78 78 79 79 79 79 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 79 79 79 78 78 77 77 76 76 75 74 73 73 72 71 70 69 68 67 66 65 64 63 62 60 59 58 57 56 55 54 53 53 52 51 50 49 48 48 47 46 46 45 45 44 44 44 43 43 43 43 43 43 43 43 43 44 44 45 45 46 47 47 48 50 51 52 54 55 57 59 61 63 65 68 70 73 76 79 82 85 88 91 94 98 101 104 107 110 113 115 118 120 122 123 124 125 126 126 126 126 126 125 124 122 121 119 117 115 112 110 108 105 103 100 98
 70 70 69 69 68 68 67 66 65 64 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 44 44 44 43 43 43 43 44 44 44 45 45 46 47 48 48 50 51 52 53 55 56 58 59 61 63 64 66 68 70 72 73 75 77 78 80 81 83 84 85 86 86 87 88 88 88 88 88 88 87 87 86 85 85 84 83 82 81 80 79 77 76 75 74 73 72 71 70 68 67 66 65 64 63 62 62 61 60 59 58 58 57 57 56 56 55 55 55 54 54 54 54 54 54 54 55 55 55 56 57 57 58 59 60 61 63 64 66 67 69 71 73 76 78 81 83 86 89 92 95 99 102 106 109 113 117 121 124 128 132 136 139 143 146 149 152 155 157 159 160 162 163 163 163 163 162 160 159 157 154 152 149 145 142 138 134 130 126 122 118 113 109 105 101 97 93 89 85 82 78 75 72 69 66 63 60 58 55 53 51 49 47 45 44 42 41 40 38 37 36 36 35 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 60 61 63 64 65 67 68 69 70 71 73 73 74 75 76 77 77 78 78 78 78 78 78 77 77 77 76 75 75 74 73 72 71 70 69 68 67 66 65 64 63 63 62 61 61 60 60 59 59 59 58 58 58 58 58 59 59 59 59 60 60 61 61 62 62 63 63 64 65 65 66 66 67 68 68 69 69 69 70 70 70 70 70 70 70 70
 83 83 82 81 80 79 78 77 76 74 73 71 69 68 66 64 63 61 59 58 56 54 53 51 50 48 47 46 44 43 42 41 40 39 39 38 37 37 36 36 35 35 35 35 35 35 35 35 36 36 37 37 38 39 40 41 42 43 45 46 48 49 51 53 55 57 59 62 64 67 69 72 75 78 81 84 87 90 93 96 98 101 104 107 109 112 114 116 118 119 120 121 122 122 122 121 120 119 118 116 114 112 109 107 104 101 98 95 91 88 85 82 78 75 72 69 66 64 61 58 56 54 51 49 47 46 44 42 41 39 38 37 36 35 34 34 33 32 32 32 31 31 31 31 31 31 31 31 32 32 33 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 44 45 46 47 48 49 50 51 52 52 53 54 54 55 56 56 56 57 57 57 57 57 57 57 57 56 56 56 55 55 54 53 53 52 51 50 50 49 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 45 46 46 47 48 49 49 50 51 52 52 53 53 54 54 55 55 56 56 56 56 56 56 56 56 56 56 56 55 55 54 54 53 53 52 51 50 50 49 48 47 46 46 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35 34 34 34 34 33 33 33 33 33 34 34 34 34 35 35 36 36 37 38 39 40 41 42 43 44 46 47 49 50 52 53 55 57 59 60 62 64 66 68 69 71 73 74 76 77 79 80 81 82 83 83 84 84 84 84 84
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 31 32 33 35 36 38 39 41 43 44 46 47 49 50 51 52 52 52 52 52 51 50 49 48 46 45 43 41 39 37 36 34 32 30 29 27 26 25 24 22 21 21 20 19 18 18 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 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 9 9 9 10 11 11 12 13 14 14 15 16 18 19 20 21 23 24 26 28 30 32 33 35 37 39 41 43 44 46 47 47 48 48 48 48 47 46 44 43 41 39 37 35 33 32 30 28 26 24 23 21 20 19 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5
 129 124 120 116 112 108 104 100 96 92 89 85 82 79 76 73 70 67 64 62 59 57 55 53 51 49 47 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 49 51 54 57 60 63 66 70 74 78 82 87 91 96 101 106 111 117 122 127 131 136 140 144 147 149 151 152 152 152 150 148 145 142 138 134 129 124 119 114 109 104 99 94 89 85 80 76 72 69 66 62 60 57 54 52 50 48 46 45 43 42 41 40 39 38 37 36 36 35 35 34 34 34 33 33 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 29 28 28 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 50 51 51 52 52 52 52 52 52 52 52 51 51 50 50 49 48 48 47 46 45 45 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 38 39 39 40 41 42 44 45 47 48 50 52 54 56 59 62 64 68 71 74 78 82 86 90 94 99 104 109 114 119 124 129 134 139 144 148 153 157 161 164 167 170 172 173 174 174 174 174 172 171 169 166 163 160 157 153 149 145 141 137 133
 55 54 53 52 50 49 48 47 45 44 43 41 40 39 38 37 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 22 22 22 21 21 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 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 39 40 42 44 45 47 49 51 54 56 58 60 63 65 68 70 72 75 77 79 81 83 84 85 87 87 88 88 88 87 87 86 84 83 81 80 78 76 74 72 70 68 67 65 63 61 60 59 57 56 55 54 53 52 52 51 51 50 50 50 50 50 50 50 50 51 51 52 52 53 53 54 54 55 55 56 57 57 58 58 59 59 59 60 60 60 60 60 59 59 59 58 58 57 56 55 54 53 52 51 50 48 47 46 45 43 42 41 40 38 37 36 35 34 32 31 30 30 29 28 27 26 25 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 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 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 33 34 35 36 37 39 40 41 42 44 45 46 47 49 50 51 52 53 55 56 57 57 58 59 60 60 61 61 62 62 62 62 62 61 61 61 60 59 59 58 57 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
 84 84 85 85 86 86 87 87 87 87 87 87 87 87 86 85 84 83 82 80 79 77 75 73 70 68 66 63 61 58 55 53 50 48 45 43 41 39 37 35 33 31 29 28 26 25 24 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 13 13 12 12 12 12 13 13 13 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 24 25 26 28 29 31 33 34 36 39 41 43 46 48 51 54 57 61 64 68 71 75 79 83 86 90 94 98 101 104 107 110 112 114 116 117 117 117 117 116 115 113 111 108 106 103 100 97 93 90 86 83 80 76 73 70 66 63 60 58 55 52 50 48 45 43 41 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 24 25 26 28 29 31 33 35 37 39 41 43 46 48 51 53 56 58 61 64 66 68 71 73 75 76 78 79 80 80 81 80 80 79 79 78 76 75 73 71 70 68 66 64 62 60 58 57 55 53 52 50 49 47 46 45 44 43 42 41 41 40 40 39 39 39 39 39 39 39 40 40 41 41 42 43 44 45 47 48 49 51 53 55 56 58 60 62 65 67 69 71 73 75 76 78 80 81 82 84 84 85 86 86 86 86 86 86 86 86 85 85 84 84 83 83 82 82 81 81 81 81 80 80 80 80 80 81 81 81 81 82 82 83 83
 162 163 162 162 161 160 159 158 156 154 152 149 147 144 141 138 135 131 128 125 122 118 115 112 108 105 102 99 96 93 90 88 85 83 80 78 76 73 71 69 67 66 64 62 61 59 58 57 55 54 53 52 51 50 49 49 48 47 47 46 46 46 45 45 45 45 45 45 45 46 46 46 47 47 48 48 49 50 51 52 53 54 55 56 57 59 60 61 63 64 66 67 69 71 72 74 76 78 79 81 83 84 86 87 88 90 91 92 93 93 94 94 94 94 94 93 93 92 91 90 89 88 86 85 83 82 80 79 77 75 74 72 70 69 67 66 64 63 62 61 59 58 57 56 56 55 54 53 53 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 48 48 48 48 47 47 46 46 46 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 40 40 40 39 39 39 39 40 40 40 40 40 41 41 41 42 42 43 43 44 45 45 46 47 47 48 49 50 51 52 52 53 54 55 56 57 57 58 59 60 60 61 61 62 62 62 63 63 63 63 63 62 62 62 61 61 60 60 59 58 58 57 56 55 55 54 53 52 51 51 50 49 48 48 47 47 46 45 45 44 44 44 43 43 43 43 42 42 42 42 42 43 43 43 44 44 45 45 46 46 47 48 49 50 51 52 53 55 56 57 59 60 62 63 65 67 68 70 72 74 76 78 80 83 85 87 90 92 94 97 100 102 105 108 110 113 116 119 122 125 128 131 134 137 139 142 145 147 150 152 154 156 157 159 160 161 162
 132 132 132 131 131 130 129 128 127 126 124 122 120 118 115 112 110 107 104 101 98 94 91 88 85 82 79 76 73 70 67 64 61 59 56 54 52 50 48 46 44 42 40 39 37 36 35 34 32 31 31 30 29 28 28 27 27 26 26 26 26 25 25 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 52 54 57 59 62 65 68 71 75 78 82 85 89 92 95 99 102 105 108 110 113 114 116 117 118 118 118 118 117 115 114 112 110 107 105 102 100 97 94 91 88 86 83 80 78 75 73 71 69 67 65 64 62 61 59 58 57 56 55 54 53 52 51 51 50 50 49 48 48 48 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 41 41 40 40 39 38 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 53 55 58 61 63 66 69 72 75 78 81 84 87 90 93 95 97 99 101 102 103 103 103 103 102 101 100 98 96 94 92 89 87 84 81 79 76 73 71 68 66 63 61 59 57 55 53 51 50 48 47 46 44 43 42 41 41 40 40 39 39 39 38 38 39 39 39 39 40 41 41 42 43 44 45 46 47 49 50 52 53 55 57 58 60 62 64 66 68 70 72 74 76 78 81 83 85 87 89 91 93 95 97 99 101 103 105 106 108 110 112 113 115 117 118 120 121 123 124 125 127 128 129 130 130 131 131
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 24 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 51 52 54 55 57 59 60 62 63 65 66 67 68 70 71 71 72 73 73 73 73 73 73 72 71 71 70 69 67 66 64 63 61 60 58 56 54 53 51 49 48 46 44 43 41 40 39 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 25 25 25 25 25 24 24 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 34 36 37 39 41 43 45 47 49 52 54 57 60 63 66 69 73 76 79 83 86 89 92 95 98 101 103 105 107 108 109 109 110 109 109 108 106 105 103 101 99 96 94 91 88 86 83 81 78 76 73 71 69 66 64 62 61 59 57 56 54 53 52 50 49 48 47 47 46 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 43 43 44 44 45 45 46 46 47 48 48 49 50 50 51 51 52 52 53 53 53 53 53 53 53 53 52 52 51 51 50 49 49 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 34 34 33 33 33 33 33 33 34 34 34 35 35 36 37 37 38 39 40 41 42 44 45 47 48 50 52 54 56 58 60 62 65 67 70 72 75 78 80 83 85 87 89 91 92 93 94 94 94 94 93 92 90 89 87 84 82 79 76 74 71 68 65 62 59 56 54 51 49 46 44 42 40 38 36 35 33 32 31 29 28 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 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
 45 44 42 41 39 38 37 36 35 34 32 31 31 30 29 28 27 27 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 60 61 62 64 65 67 68 70 71 72 74 75 76 77 78 79 79 80 80 80 80 80 80 79 79 78 77 76 75 73 72 70 69 67 66 64 62 61 59 58 56 55 53 52 50 49 48 47 45 44 43 42 42 41 40 39 39 38 38 37 37 37 37 36 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 40 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 40 40 39 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 25 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 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 41 42 43 44 46 47 48 50 51 53 55 56 58 60 62 63 65 67 68 70 72 73 75 76 78 79 80 81 82 83 84 84 85 85 85 85 85 85 84 84 83 82 82 81 80 78 77 76 75 73 72 70 69 67 66 64 62 61 59 58 56 54 53 51 50 48 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 32 32 32 33 33 34 34 34 34 34 34 33 33 33 32 32 31 31 30 29 29 28 27 26 25 24 24 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 38 39 40 40 41 41 41 42 42 42 41 41 41 40 40 39 39 38 37 36 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 33 33 34 34 34 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 34 35 36 38 39 40 42 43 44 46 47 48 49 49 50 50 50 50 50 50 49 49 48 47 46 45 43 42 41 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15
 31 30 28 27 26 25 24 22 22 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 46 47 48 50 51 52 54 55 56 57 59 60 61 62 62 63 63 64 64 64 64 63 63 62 61 60 59 58 57 55 54 52 50 49 47 46 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 22 22 21 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 29 30 30 29 29 29 29 29 28 28 27 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 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 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 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 25 25 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 54 55 56 56 57 57 58 58 58 58 58 57 56 56 55 54 52 51 50 48 47 45 43 42 40 39 37 35 34 32
 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 44 44 44 45 44 44 44 44 44 43 43 42 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 37 38 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 41 41 41 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 45 45 46 46 46 47 47 47 47 47 47 47 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 31 30 29 28 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25
 59 58 58 57 57 57 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 57 57 56 56 55 55 54 53 53 52 51 50 49 49 48 47 46 45 44 43 42 41 41 40 39 39 38 37 37 36 36 36 35 35 35 35 35 35 35 36 36 36 37 37 38 39 39 40 41 42 43 44 45 47 48 49 51 53 54 56 58 60 62 64 67 69 71 74 76 79 82 84 87 90 92 95 97 100 102 104 106 108 109 110 111 112 113 113 113 112 112 111 110 108 107 105 103 101 99 97 94 92 90 87 85 82 80 77 75 73 71 68 66 65 63 61 59 58 56 55 54 53 51 50 50 49 48 47 46 46 45 45 44 44 43 43 42 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 43 43 44 44 45 46 46 47 48 48 49 49 50 51 51 52 52 53 54 54 54 55 55 56 56 56 56 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 56 56 56 57 57 58 59 60 61 62 63 64 65 67 69 70 72 74 76 78 80 83 85 87 90 92 94 97 99 101 103 105 107 108 109 110 111 112 112 112 112 112 111 110 109 108 106 105 103 101 100 98 96 94 92 90 88 86 84 82 80 79 77 76 74 73 72 70 69 68 67 66 65 64 64 63 62 61 61 60 60 59
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 49 50 50 50 51 51 50 50 50 49 49 48 47 46 45 44 43 42 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 49 50 51 51 52 52 52 52 53 53 52 52 52 51 51 50 50 49 48 47 47 46 45 44 42 41 40 39 38 37 36 35 34 32 31 30 29 28 27 26 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16
 12 12 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 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 28 28 29 29 30 31 31 32 33 33 34 35 35 36 37 37 38 39 40 40 41 41 42 43 43 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 48 48 48 47 47 47 47 46 46 46 45 44 44 43 43 42 41 41 40 39 38 37 37 36 35 34 33 32 32 31 30 29 29 28 28 27 26 26 26 25 25 25 25 24 24 24 25 25 25 26 26 27 28 29 30 31 33 34 36 38 40 42 45 48 51 54 58 62 66 70 75 81 86 92 98 105 112 119 127 135 143 152 160 169 177 185 193 200 206 212 216 219 221 222 222 220 217 213 208 202 195 188 181 174 166 159 151 144 137 131 124 118 112 107 102 97 93 88 84 81 77 74 71 68 65 63 61 58 56 54 53 51 50 48 47 46 45 44 43 42 41 41 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 37 36 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 29 29 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 38 39 41 43 45 47 49 52 55 58 61 65 69 73 78 83 88 93 99 106 113 120 127 134 142 150 157 164 171 178 184 189 193 195 197 197 197 195 192 187 182 177 170 164 157 150 142 135 128 121 114 108 102 96 90 85 80 75 71 67 63 59 56 52 49 47 44 41 39 37 35 33 32 30 29 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 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
 73 72 71 70 68 66 64 62 60 58 56 54 52 50 48 46 44 43 41 40 38 37 36 34 33 32 31 31 30 29 29 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 27 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 50 51 53 54 55 56 56 57 57 58 58 58 58 58 58 57 57 57 56 56 55 54 54 53 53 52 51 51 50 50 49 49 49 48 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 48 49 49 50 51 51 52 53 54 55 56 57 58 59 60 61 61 62 62 63 63 63 63 63 62 62 61 60 59 58 57 56 54 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 43 44 45 47 48 49 50 52 53 54 55 56 57 58 58 59 59 59 59 59 59 59 58 58 57 57 56 55 55 54 53 52 52 51 50 50 49 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 49 49 49 50 50 50 51 51 51 52 52 52 53 53 54 54 55 56 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 75 76 76 76 76 75 74
 42 42 42 42 42 42 43 43 44 44 45 46 47 48 50 51 53 55 57 59 62 64 67 70 74 77 81 85 89 93 98 103 108 112 117 123 128 133 137 142 147 151 154 158 161 163 165 166 167 167 166 165 163 161 158 155 151 147 143 139 134 130 125 120 116 111 107 103 99 95 91 88 85 81 79 76 73 71 69 67 65 63 62 60 59 58 57 55 54 53 53 52 51 50 50 49 49 48 48 48 47 47 47 47 47 47 48 48 48 49 49 50 51 51 52 53 54 55 56 56 57 58 59 60 61 62 63 63 64 65 65 66 66 66 66 66 66 66 66 66 65 65 64 63 63 62 61 60 59 58 57 56 55 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 42 41 41 41 41 42 42 42 43 43 44 44 45 46 47 48 50 51 53 54 56 58 60 63 65 68 71 74 77 81 85 89 93 97 102 106 111 115 120 124 129 133 137 141 144 147 149 151 152 153 153 153 152 150 148 145 143 139 135 132 127 123 119 114 110 105 101 96 92 88 84 80 76 72 69 66 63 60 57 55 52 50 48 46 45 43 42 40 39 38 37 37 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 54 56 57 59 60 62 63 65 66 68 69 71 72 73 74 75 76 77 77 78 78 79 79 79 78 78 78 77 76 76 75 74 72 71 70 68 67 66 64 63 61 60 58 57 55 54 53 52 51 49 48 47 47 46 45 44 44 43 43 43 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 42 40 38 37 35 34 33 31 30 30 29 28 28 27 27 27 27 26 26 27 27 27 27 28 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 43 43 44 45 46 47 47 48 48 49 49 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 48 48 48 48 48 48 48 48 49 49 49 50 50 51 52 53 54 55 56 57 58 60 61 63 64 66 68 70 71 73 75 77 79 81 82 84 85 87 88 89 90 90 91 91 91 91 90 90 89 87 86 85 83 81 79 77 75 73 71 69 67 65 62 60 58 56 54 52 50 48 46 45 43 41 40 38 37 36 34 33 32 31 30 29 28 27 27 26 26 25 25 25 25 24 25 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 47 48 48 48 49 49 49 49 49 49 49 48 48 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 27 28 29 30 31 32 34 36 37 39 41 43 46 48 51 54 57 60 63 67 70 74 78 83 87 91 96 101 106 111 115 120 125 130 135 139 143 147 150 152 155 156 157 157 157 156 154 151 148 145 141 136 132 127 122 116 111 106 101 95 90 86 81 77 72 69 65 61 58 55 52 49 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
 90 88 86 83 81 78 76 73 70 68 65 63 60 58 56 54 52 51 49 48 47 46 45 44 43 43 42 42 42 41 41 41 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 45 45 45 45 46 46 46 46 47 47 47 47 47 48 48 48 48 48 48 49 49 49 49 50 50 51 51 52 53 53 54 55 56 57 58 60 61 63 64 66 67 69 71 72 74 76 77 79 80 81 83 84 85 86 86 87 87 87 87 87 86 85 85 84 83 82 80 79 78 76 75 73 72 70 69 67 66 65 63 62 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 40 40 39 39 39 40 40 40 41 41 42 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 59 59 60 60 59 59 58 58 57 56 55 53 52 51 49 48 47 46 44 43 42 41 40 39 38 38 37 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 45 45 46 47 47 48 49 49 50 51 51 51 52 52 52 53 53 53 53 53 52 52 52 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 50 51 51 51 52 53 53 54 54 55 56 57 57 58 59 60 60 61 62 63 63 64 64 65 66 66 66 67 67 68 68 68 68 69 69 69 69 70 70 70 71 71 71 72 72 73 74 74 75 76 77 78 79 81 82 84 85 86 88 89 91 92 93 94 95 96 96 96 96 95 95 93 92
 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 32 32 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 24 24 24 25 26 26 27 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 40 41 42 43 44 44 45 46 46 47 47 47 48 48 48 48 48 47 47 47 46 46 45 45 44 43 42 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 20 19 19 19 18 18 18 18 18 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 26 27 28 29 29 30 31 32 32 33 34 34 35 36 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 28 28 29 30 31 31 32 33 33 34 34 35 35 35 35 35 35 35 35 34 34 33 33 32 31 30 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 26 28 29 31 34 36 38 41 43 46 49 52 54 57 60 63 65 67 69 71 72 73 73 73 72 71 70 68 66 63 60 58 55 52 49 46 43 41 38 36 33 31 29 27 26 24 22 21 20 19 18 17 16 15 14 14 13 12 12 12 11 11 11 11
 23 23 23 23 22 22 23 23 23 23 24 24 25 25 26 27 28 29 30 31 33 34 36 37 39 41 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 71 73 74 75 77 78 79 79 80 80 81 81 81 81 80 80 79 78 77 76 75 74 73 71 69 68 66 64 63 61 59 57 55 53 52 50 48 47 45 43 42 40 39 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 29 29 29 30 30 31 32 32 33 34 35 37 38 39 41 43 45 46 48 51 53 55 57 60 62 65 67 70 72 75 77 79 81 83 85 87 88 90 90 91 91 91 91 90 89 88 86 85 83 80 78 76 73 71 68 66 63 61 58 56 54 52 50 48 46 45 43 42 41 40 39 38 37 37 36 36 36 36 36 37 37 37 38 39 40 41 42 43 44 46 47 49 51 53 55 57 59 61 63 65 67 69 71 72 74 76 77 78 79 80 81 81 82 82 82 81 81 80 79 78 77 76 74 73 71 69 67 66 64 62 60 58 56 54 52 50 48 46 44 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 19 19 19 19 19 20 20 20 21 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 33 34 35 36 37 38 38 39 40 40 41 41 42 42 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 42 42 42 41 40 40 39 38 38 37 36 35 34 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 19 19 19 20 20 21 21 22 23 24 25 26 28 29 30 32 34 35 37 39 41 44 46 48 51 53 56 59 61 64 67 69 72 75 77 80 82 85 87 88 90 91 93 93 94 94 94 94 93 92 91 89 88 86 84 82 79 77 75 72 70 67 65 62 60 58 55 53 51 49 47 45 44 42 40 39 38 36 35 34 33 33 32 31 31 30 30 29 29 29 29 29 29 30 30 31 31 32 33 33 34 35 36 38 39 40 42 43 45 46 48 49 51 53 55 56 58 60 62 63 65 66 68 69 70 71 71 72 72 73 73 72 72 71 70 69 68 67 65 64 62 61 59 57 55 54 52 50 48 47 45 43 42 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 38 39 40 42 43 45 46 48 49 51 53 55 56 58 60 61 63 65 66 68 69 71 72 73 74 75 75 76 76 77 77 77 77 76 76 75 74 73 72 71 70 69 67 66 64 62 61 59 57 55 54 52 50 48 47 45 43 42 40 39 37 36 35 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 45 46 47 48 49 49 50 51 51 52 52 52 53 53 53 53 53 53 53 53 53 52 52 51 51 50 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 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
 10 10 10 11 11 11 12 12 12 13 14 14 15 16 17 18 19 20 21 22 24 25 27 29 30 32 34 36 38 41 43 45 47 49 51 53 55 57 58 59 60 60 60 60 59 58 57 55 53 51 49 47 45 42 40 38 36 33 31 29 28 26 24 23 21 20 19 18 16 16 15 14 13 12 12 11 11 11 10 10 10 10 10 9 9 10 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 16 15 15 14 14 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10
 31 32 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 52 54 55 57 58 59 60 61 62 62 63 63 63 63 63 62 62 61 60 59 58 57 55 54 52 51 49 48 46 44 43 41 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 19 20 20 21 22 23 24 25 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 42 43 44 44 45 46 46 46 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 45 45 44 44 43 43 42 41 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 28 29 30 31 32 33 34 35 35 36 37 38 39 40 41 41 42 43 44 44 45 46 46 47 47 48 48 49 49 49 49 50 50 50 50 50 49 49 48 48 47 47 46 45 44 43 42 41 39 38 37 36 34 33 32 31 30 28 27 26 26 25 24 23 23 22 22 22 21 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 43 44 46 47 48 50 51 52 53 54 55 56 56 57 57 58 58 57 57 57 56 56 55 54 53 52 51 49 48 47 46 44 43 42 41 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 30 30 31 31
 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 26 26 26 27 27 27 26 26 26 26 26 26 26 26 25 25 25 24 24 24 23 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 15 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 40 41 42 43 45 46 47 48 49 50 51 51 52 52 52 53 53 52 52 51 51 50 49 48 47 46 45 43 42 41 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 28 29 30 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 39 41 42 43 45 46 47 49 50 51 52 53 54 55 56 56 57 57 57 57 57 57 56 55 55 54 53 51 50 49 47 46 44 43 41 39 38 36 34 33 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13 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
 5 5 5 5 5 5 5 5 6 6 6 7 8 8 9 10 11 12 13 14 16 17 19 21 22 24 26 28 31 33 36 38 41 44 47 50 54 57 61 65 69 73 77 81 85 90 94 98 101 105 108 111 113 115 116 116 116 115 113 111 108 104 100 96 91 86 81 76 71 66 61 57 52 48 44 40 37 33 30 28 25 23 21 19 17 16 15 14 13 12 12 11 11 11 11 11 11 11 12 12 13 14 14 16 17 18 19 21 22 24 26 28 30 33 35 38 40 43 46 49 52 55 58 61 64 67 70 72 75 77 79 80 81 82 82 82 82 81 79 78 76 73 71 68 65 62 60 57 54 51 48 45 42 40 37 35 33 30 28 26 24 23 21 20 18 17 16 15 14 13 12 11 11 10 10 10 10 9 10 10 10 11 11 12 13 14 15 16 18 19 21 23 26 28 31 34 37 40 43 47 51 55 59 63 68 72 77 81 86 90 94 98 102 105 108 110 112 113 114 114 114 113 111 109 106 103 99 96 92 88 84 79 75 71 67 63 59 55 51 48 45 41 38 36 33 30 28 26 24 22 20 18 17 15 14 13 12 11 10 9 8 8 7 7 7 7 6 6 6 7 7 7 8 8 9 10 11 11 13 14 15 16 18 19 21 22 24 26 28 30 31 33 35 37 39 40 42 43 45 46 47 49 50 51 51 52 53 53 54 54 54 54 54 54 54 54 54 53 53 53 52 52 51 50 49 48 47 46 45 44 43 42 40 39 37 36 34 33 31 29 28 26 24 23 21 20 18 17 15 14 13 12 11 10 9 8 7 7 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34 35 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 52 53 53 54 54 54 54 54 54 53 53 52 52 51 50 49 48 47 46 45 43 42 40 39 37 36 34 33 31 30 28 27 26 24 23 22 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 14 15 15 16 17 18 19 21 22 24 26 28 31 33 36 39 42 45 49 52 56 60 65 70 74 79 84 89 95 100 105 110 114 119 122 126 128 130 132 132 132 130 128 126 123 119 115 111 106 101 96 92 87 82 78 73 69 65 61 57 54 50 47 44 41 39 36 34 32 30 28 26 24 23 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 34 36 37 38 39 41 42 43 44 46 47 48 49 50 51 51 52 53 54 54 55 55 55 55 55 55 55 55 55 54 54 53 52 51 50 49 48 46 45 44 42 41 39 37 36 34 32 31 29 28 26 25 23 22 20 19 18 17 16 15 14 13 13 12 12 12 11 11 11 11 12 12 13 13 14 15 16 17 18 19 21 23 24 26 28 30 33 35 38 40 43 46 49 52 55 59 62 66 69 73 76 80 83 86 89 92 95 97 99 101 102 102 103 103 102 101 100 98 96 93 91 88 85 82 78 75 72 68 65 62 58 55 52 49 46 44 41 39 36 34 32 30 28 26 24 23 21 20 19 18 17 16 15 15 14 14 14
 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 31 32 33 34 35 36 36 37 38 39 40 40 41 42 43 43 44 44 45 45 46 46 46 46 46 45 45 44 44 43 42 41 40 39 38 36 35 33 32 30 29 28 26 25 23 22 21 20 19 18 17 16 16 15 15 15 14 14 14 15 15 16 16 17 18 19 20 21 22 24 26 27 29 31 33 36 38 40 43 45 48 51 54 56 59 62 64 67 69 71 73 75 77 78 79 79 80 80 80 79 78 77 76 74 73 71 69 67 65 63 61 59 57 55 52 50 48 47 45 43 41 39 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 31 32 33 34 34 35 36 37 37 38 39 39 40 40 41 41 42 42 42 42 42 42 42 42 42 42 41 41 40 40 39 38 37 37 36 35 33 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 20 21 23 25 26 29 31 33 36 39 42 45 48 52 55 59 63 67 71 75 79 83 87 91 94 97 100 103 105 106 107 107 107 107 106 104 102 100 97 94 91 88 84 81 78 74 71 68 65 61 58 56 53 50 48 45 43 41 39 37 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 37 38 38 39 39 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 29 29 29 29 29 30 30 31 31 32 33 33 34 35 35 36 36 37 37 38 38 38 38 38 38 38 38 37 37 37 36 36 35 35 34 33 33 32 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 24 26 27 28 30 31 33 35 36 38 40 42 43 45 46 48 49 51 52 53 54 55 56 56 57 57 57 58 58 57 57 57 56 56 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 34 33 32 32 31 31 30 30 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 18 18 19 19 19 20 21 21 22 23 23 24 25 26 27 28 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 46 47 48 49 50 52 53 54 55 56 57 58 58 59 60 60 60 61 61 61 61 60 60 60 59 58 57 57 56 55 53 52 51 50 49 47 46 45 43 42 41 39 38 36 35 34 33 32 30 29 28 27 27 26 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 18 18 18 18 19 19 19 19 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 20 20 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 35 36 37 37 38 38 38 38 38 38 37 37 36 36 35 34 33 32 31 30 29 28 27 27 26 25 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 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 17 17 17 17
 21 20 20 20 19 19 20 20 20 21 21 22 22 23 24 25 26 26 27 28 29 30 31 32 34 35 36 37 38 40 41 43 44 45 47 49 50 52 53 55 57 59 60 62 64 65 67 69 70 72 73 74 75 77 77 78 79 79 80 80 80 79 79 78 77 76 74 73 71 69 67 65 63 60 58 55 53 50 48 46 43 41 39 37 35 34 32 31 30 30 29 29 29 29 30 31 32 33 35 36 38 41 43 46 49 52 55 58 62 65 69 73 77 81 85 89 92 96 99 102 105 107 109 110 111 111 111 110 108 106 104 102 99 96 93 89 86 83 79 76 73 70 67 64 61 58 56 53 51 49 47 45 43 41 40 38 37 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 22 22 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 60 61 63 65 66 68 69 71 73 74 76 77 78 80 80 81 82 82 82 82 81 80 79 78 76 74 72 70 68 65 63 60 57 54 52 49 46 44 41 39 36 34 32 30 28 27 25 24 23 22 21 21 21 21 21 21 22 23 24 25 26 28 30 31 33 35 37 39 41 43 45 47 49 50 52 54 55 56 57 58 59 60 61 61 61 62 62 62 62 62 61 61 61 60 60 59 59 58 58 57 56 56 55 54 54 53 52 52 51 50 50 49 48 48 47 47 46 45 45 44 43 43 42 41 41 40 39 38 37 36 35 34 33 32 30 29 28 27 26 25 24 23 22 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 20 19 18 18 18 18 18 19 19 20 21 21 22 23 25 26 27 28 29 31 32 33 35 36 38 39 41 42 44 46 47 49 51 53 55 57 59 61 63 65 67 70 72 74 77 79 81 84 86 89 91 93 95 97 98 100 101 102 102 103 102 102 101 99 97 95 92 89 86 82 78 74 70 66 61 57 53 48 44 41 37 34 31 28 25 23 21 20 18 18 17 17 17 17 18 19 21 22 24 27 29 32 35 39 43 47 51 56 61 67 73 79 86 93 101 108 116 124 133 141 149 157 164 170 176 180 183 185 185 184 182 178 174 168 161 154 147 140 132 125 117 110 103 97 91 85 79 74 69 65 60 56 53 49 46 43 40 37 34 32 30 27 25 23 21 20 18 16 15 14 13 12 11 11 10 10 10 11 11 12 14 15 17 20 22 25 28 31 35 39 43 47 51 55 59 63 67 71 75 79 82 86 89 92 95 98 100 103 105 107 109 111 112 113 114 115 116 117 117 117 117 117 117 116 116 115 114 112 111 109 107 105 103 101 98 96 93 90 87 84 81 77 74 71 68 64 61 58 55 52 49 46 43 40 38 35 33 31 29 27 25 23 22 21 20 20 19 19 20 20 21 22 24 25 27 30 32 35 38 41 45 48 52 56 60 64 68 72 76 81 85 89 93 97 100 104 108 111 114 117 120 123 125 127 129 131 132 134 135 135 136 136 136 136 136 135 134 133 132 131 129 128 126 124 122 120 118 115 113 111 108 105 102 100 97 94 91 87 84 81 78 74 71 67 63 60 56 53 49 46 42 39 36 33 31 28 26 24 23
 52 52 52 51 50 50 48 47 45 44 42 41 39 38 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 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 28 28 28 28 29 29 30 31 32 33 34 36 38 40 42 45 48 51 55 58 62 66 70 73 76 79 81 83 84 84 83 82 81 79 77 74 71 69 66 63 61 58 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 26 27 28 29 30 32 33 35 36 38 40 41 43 44 45 45 46 46 45 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 30 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 43 44 45 46 48 49 50 51 52 53 53 53 53 53 52 51 50 48 46 44 42 39 37 35 33 32 30 29 28 27 26 25 25 25 24 24 24 24 24 25 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 34 35 35 36 36 37 37 37 37 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 34 34 34 35 36 36 37 38 39 40 42 43 44 46 47 48 49 50 51
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 24 26 29 32 35 38 41 44 47 51 54 57 59 62 65 67 69 72 74 76 79 81 84 86 89 92 95 98 101 105 109 112 116 120 124 127 130 133 135 136 137 137 136 134 130 127 122 117 111 105 99 93 87 82 76 71 66 61 57 53 49 46 42 40 37 35 32 30 29 27 25 24 23 22 21 20 19 19 18 18 18 18 18 19 19 20 21 22 23 24 25 26 27 28 29 30 30 31 31 30 30 30 29 28 27 27 26 25 24 23 22 22 21 21 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 41 43 44 46 48 49 50 51 52 53 54 54 53 53 52 51 49 47 45 42 40 37 34 31 29 26 24 22 20 18 17 16 14 14 13 12 12 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 36 37 38 38 38 38 37 37 36 35 33 32 31 29 27 26 25 23 22 21 20 20 19 19 19 19 20 20 21 22 23 24 26 27 29 31 33 34 36 39 41 43 45 47 48 50 51 53 53 54 54 54 53 52 51 49 48 46 44 42 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 14 15 16 18 20
 18 18 19 19 20 21 22 23 24 25 27 28 30 31 33 35 36 38 39 41 43 44 46 48 49 51 52 54 55 57 58 60 61 62 64 65 66 68 69 70 71 72 73 74 75 76 77 78 78 79 79 79 80 80 79 79 79 78 77 76 75 74 72 70 69 67 64 62 60 57 54 52 49 46 43 41 38 35 33 30 28 25 23 21 19 18 16 15 14 13 13 12 12 12 12 13 14 14 15 17 18 20 21 23 25 27 29 32 34 36 39 41 44 47 49 52 54 57 59 62 64 66 68 70 71 72 73 74 74 75 75 74 74 74 73 72 71 70 69 67 66 65 63 62 60 59 57 56 54 52 51 49 48 46 45 43 41 40 38 36 35 33 31 30 28 26 24 23 21 20 18 17 15 14 13 12 11 10 10 9 9 9 9 10 10 11 12 13 14 15 17 19 20 22 24 26 28 30 33 35 38 41 44 47 50 53 57 60 64 68 72 77 81 86 91 96 101 107 112 117 122 126 131 134 137 140 142 142 142 141 140 137 134 129 125 120 114 109 103 97 91 86 80 75 70 65 60 56 52 48 44 41 37 34 31 29 26 24 22 20 19 17 16 15 14 13 12 12 12 12 13 13 14 15 16 18 19 21 23 25 27 29 32 34 37 39 41 44 46 48 50 52 54 55 57 58 59 60 61 61 62 62 62 63 63 63 63 62 62 62 62 61 61 61 60 60 59 59 58 58 57 57 56 55 55 54 53 52 51 51 50 49 48 46 45 44 43 42 40 39 38 36 35 34 32 31 29 28 27 25 24 23 22 21 20 19 19 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
 11 11 12 12 13 13 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 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 21 20 20 20 20 20 20 19 19 18 18 17 16 16 15 15 14 13 13 13 12 12 12 12 11 12 12 12 12 13 13 14 14 15 16 17 17 18 20 21 22 23 25 26 27 29 31 32 34 36 37 39 40 41 43 43 44 45 45 45 44 44 43 41 40 39 37 35 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 22 23 24 26 27 29 31 33 36 38 40 43 45 48 51 54 57 60 64 67 71 75 79 83 88 92 97 102 107 112 117 122 127 132 136 141 144 148 150 152 153 154 153 151 149 146 142 138 133 127 122 116 110 105 99 93 88 82 77 72 68 63 59 55 52 48 45 42 39 37 34 32 30 28 26 25 23 22 21 21 20 20 20 20 20 21 22 23 24 25 27 28 30 32 34 35 37 40 42 44 46 48 50 52 54 56 58 61 63 65 67 69 72 74 76 79 81 83 86 88 90 92 95 97 99 100 102 103 104 105 106 106 106 106 105 104 103 102 100 98 96 93 91 88 85 83 80 77 74 71 68 65 62 60 57 54 51 49 46 44 41 39 37 35 33 31 29 28 26 25 24 23 23 22 22 22 22 23 23 24 26 27 28 30 32 34 36 39 41 44 47 50 53 56 60 63 66 70 74 77 81 85 88 92 95 99 102 105 108 110 112 114 116 117 117 117 117 117 116 114 113 111 109 107 105 102 100 97 95 92 89 87 84 82 80 77 75 73 71 69 67 65 63 61 59 57 55 53 50 48 46 44 42 40 38 36 34 32 31 29 28 26 25 24 23 23 22 22 22 23 23 24 25 26 27 29 31 33 35 37 39 42 45 48 52 55 59 63 68 73 78 84 90 97 104 111 119 127 136 145 155 164 174 183 192 201 208 215 220 224 225 226 224 221 216 210 203 195 186 177 168 159 150 141 133 124 117 109 102 95 89 83 78 73 68 63 59 55 51 47 44 40 38 35 32 30 28 26 24 23 21 20 19 19
 39 42 45 49 52 56 60 64 67 71 74 77 80 82 84 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 106 107 109 111 113 114 116 117 119 120 121 121 121 120 119 118 116 114 111 108 104 100 96 92 88 84 80 76 72 68 64 60 57 54 51 48 46 43 41 39 37 36 34 33 33 32 32 32 32 33 34 35 37 40 43 46 50 55 60 66 72 79 85 92 98 104 109 113 116 118 118 118 117 114 111 108 104 100 96 91 87 83 79 76 72 69 66 64 61 59 57 55 54 52 51 50 49 48 48 47 47 46 46 46 46 46 46 47 47 48 48 49 50 51 52 53 55 56 58 60 62 64 66 69 71 74 77 80 82 85 88 91 93 95 96 97 97 96 95 92 89 86 81 77 72 67 62 57 52 48 44 41 38 35 33 32 31 30 29 29 29 29 30 30 31 32 33 35 36 38 39 41 43 46 48 50 53 55 58 61 64 67 70 73 76 79 82 85 87 90 92 94 96 98 99 100 101 102 102 102 102 102 102 102 102 102 102 101 101 101 101 101 101 101 101 101 100 100 100 99 98 97 95 93 91 88 85 82 78 74 69 65 60 56 52 47 44 40 37 34 32 30 28 27 26 25 25 25 26 26 27 29 30 32 34 36 38 41 43 47 50 54 58 62 67 72 77 83 89 96 103 110 117 125 132 139 146 152 157 161 164 166 166 165 163 159 154 148 142 135 128 121 114 107 100 94 88 82 77 72 67 63 59 55 52 49 46 43 41 39 37 35 33 32 31 30 29 28 28 27 28 28 28 29 31 32 34 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 14 15 16 17 19 20 22 24 26 29 32 34 37 40 44 47 51 55 59 64 68 73 79 84 90 96 102 109 116 123 130 137 144 151 158 163 169 173 176 178 179 178 176 173 168 163 156 149 142 134 126 118 111 104 97 90 84 78 73 68 63 59 55 51 48 45 42 39 37 34 32 30 29 27 25 24 23 21 20 20 19 18 18 17 17 17 17 18 18 19 20 21 22 24 25 27 28 30 32 33 35 36 37 39 40 41 42 43 44 45 46 46 47 48 49 50 51 51 53 54 55 56 57 59 61 62 64 66 68 70 73 75 78 80 83 85 88 90 92 94 96 98 99 100 101 101 101 100 99 97 95 93 91 88 85 82 78 75 71 68 64 61 57 54 51 47 44 41 38 36 33 31 29 27 25 23 22 21 20 19 18 18 17 17 17 18 18 18 19 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 38 40 41 42 44 45 46 48 49 50 51 53 54 55 56 56 57 58 58 59 59 59 59 59 59 59 58 58 57 57 56 55 55 54 53 52 51 50 49 48 47 45 44 43 41 40 38 36 35 33 31 29 27 26 24 22 20 19 17 16 14 13 12 11 11 10 10 10 10 10 11 11 12 13 14 15 17 18 20 21 23 26 28 30 33 36 39 42 46 49 53 57 62 66 71 76 80 85 90 94 98 101 104 107 108 109 109 108 107 104 102 99 95 91 87 83 79 75 71 67 64 60 57 54 51 48 45 43 40 38 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 14 13 13 13 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 20 20 20 20 21 21 22 23 25 26 28 29 31 33 35 36 38 40 42 44 47 49 51 53 55 57 59 61 62 64 66 68 69 71 73 74 75 77 78 79 80 81 82 83 84 85 86 86 87 87 88 88 88 88 88 88 88 87 86 85 84 83 81 79 77 75 72 70 67 64 61 58 55 52 48 45 42 39 36 33 31 28 26 24 22 20 19 18 17 17 16 17 17 18 19 20 21 23 25 27 29 31 34 36 39 42 45 48 51 55 58 61 64 68 71 74 77 80 82 85 87 89 91 92 94 95 95 96 96 96 96 96 95 94 94 93 92 90 89 88 86 85 83 82 80 78 77 75 73 71 69 67 65 63 60 58 56 54 51 49 47 45 43 40 38 36 34 32 30 28 27 25 24 23 22 21 20 20 20 20 21 22 23 24 26 27 30 32 34 37 40 42 45 48 51 54 57 60 63 66 69 71 74 77 79 81 84 86 88 89 91 93 94 96 97 98 99 100 101 102 103 103 104 104 104 104 104 104 104 103 102 101 100 98 96 94 92 90 87 85 82 79 76 73 70 66 63 60 57 54 51 48 45 42 39 37 34 32 30 28 26 25 23 22 21 21 20 20 20 21 22 23 25 26 28 31 33 36 39 42 45 48 51 55 58 61 63 66 68 71 72 74 75 76 77 78 78 78 78 77 77 76 75 74 73 73 72 71 70 70 69 68 68 67 67 67 67 67 67 67 67 68 68 68 69 69 70 70 70 70 71 70 70 70 69 69 68 67 65 64 62 60 58 55 53 50 47 45 42 39 37 34 32 29 27 25 24 22 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
 46 45 44 44 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 45 45 46 47 48 49 51 52 54 56 58 61 63 66 70 73 77 82 87 92 98 105 112 119 127 136 145 155 164 174 184 193 201 209 215 219 222 222 221 217 212 205 197 188 179 168 158 148 138 128 119 110 102 94 87 81 75 69 65 60 57 54 51 49 47 46 45 44 44 45 45 46 47 48 50 51 53 54 56 57 59 60 61 63 64 64 65 66 66 66 66 66 66 66 65 65 65 64 63 63 62 62 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 54 53 53 53 52 52 52 52 51 51 51 51 50 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 50 51 51 52 53 53 54 55 56 56 57 57 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 61 61 61 62 62 62 63 63 64 64 65 65 66 67 67 68 69 69 70 71 72 72 73 73 74 74 74 75 75 74 74 74 73 72 71 70 69 68 66 65 63 62 60 59 58 57 57 56 56 57 57 59 60 62 65 68 71 75 80 84 90 95 102 108 115 122 129 137 144 152 159 165 172 177 182 185 188 189 189 187 185 181 176 171 165 159 152 145 139 132 125 119 113 108 103 98 93 89 85 82 79 76 73 71 69 67 65 64 62 61 60 60 59 58 58 57 57 57 57 57 57 57 57 57 56 56 56 56 55 55 54 53 52 51 50 49 48 47
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 24 25 26 28 30 32 34 36 38 40 43 45 47 49 52 53 55 56 56 56 56 55 54 52 50 47 45 43 40 37 35 33 30 28 26 24 23 21 20 18 17 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 20 21 21 21 21 20 20 20 19 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 10 10 11 11 12 13 14 16 18 20 23 25 29 33 37 42 47 52 58 63 69 74 79 82 85 87 87 86 85 82 78 74 69 65 60 55 51 47 43 39 36 33 30 27 25 23 21 20 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 16 17 18 20 21 22 24 26 28 30 32 34 37 39 42 45 47 49 51 52 53 53 52 51 50 48 45 43 40 38 36 33 32 30 29 28 27 27 26 26 26 27 28 28 30 31 33 34 37 39 42 46 50 54 59 65 71 78 86 95 104 113 123 133 142 150 156 160 162 161 157 151 144 135 126 117 108 100 92 84 78 72 67 62 58 54 51 48 46 44 42 40 39 38 37 36 35 35 34 34 33 33 32 31 31 30 29 28 27 26 25 23 22 21 20 19
 34 32 31 30 28 27 27 26 25 25 25 24 24 24 24 25 25 25 26 26 27 28 29 30 31 32 34 35 37 39 42 44 47 50 53 57 62 66 72 78 84 91 99 107 116 125 135 145 155 165 174 182 188 193 195 196 194 190 183 176 167 158 148 137 127 118 108 100 91 84 77 71 65 59 55 50 46 43 40 37 35 32 30 29 28 26 26 25 25 24 24 25 25 26 26 27 29 30 31 33 34 36 38 40 41 43 45 47 50 52 54 56 58 61 63 65 68 70 72 75 77 79 81 83 85 86 88 89 89 89 89 89 88 87 85 83 80 78 75 72 69 65 62 59 56 53 50 47 44 42 39 37 35 33 32 30 29 28 26 26 25 24 23 23 22 22 22 22 23 23 24 24 26 27 28 30 32 35 38 41 44 47 51 55 58 62 65 69 72 74 77 78 80 81 81 81 81 81 80 80 79 78 77 76 75 74 73 73 72 71 71 70 70 69 69 69 68 68 68 68 68 68 68 68 67 67 67 68 68 68 68 68 68 68 69 69 69 70 70 70 71 72 72 73 73 74 75 75 76 76 76 77 77 76 76 76 75 74 72 71 69 67 65 63 61 59 56 54 52 50 48 47 46 45 44 43 43 44 44 45 46 48 50 52 54 57 61 64 69 74 79 85 92 100 108 117 128 139 151 165 179 194 209 225 240 255 267 277 284 288 287 283 275 264 251 236 220 205 189 175 161 148 136 126 116 108 100 94 88 82 78 74 70 67 64 62 60 58 57 56 55 54 53 52 52 51 51 50 49 49 48 47 46 45 43 42 40 39 37 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 14 14 14 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 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 18 18 18 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 13 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 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 14 14 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 12 13 13 14 15 16 17 19 20 21 22 23 24 25 26 26 27 27 27 27 27 26 25 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 6 6 6 6
 35 37 39 40 42 44 46 47 49 50 51 52 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 56 56 57 57 58 59 59 60 61 62 63 64 64 65 66 66 67 67 67 67 67 67 66 66 65 64 63 62 61 60 59 58 57 56 56 55 54 54 53 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 50 49 48 47 45 44 42 40 38 37 35 33 32 30 29 28 27 26 25 24 24 24 23 23 23 23 24 24 25 26 26 27 29 30 31 33 35 37 40 42 45 48 51 55 59 63 67 71 75 79 83 86 89 92 94 95 95 95 94 92 90 88 85 81 78 75 71 68 65 62 59 57 54 52 50 48 46 44 43 41 40 38 37 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 19 19 19 19 19 19 19 20 20 21 22 23 24 25 26 28 29 31 33 36 38 41 45 48 52 57 62 67 73 79 85 92 99 106 112 118 123 128 130 131 131 129 125 121 115 108 102 95 88 81 75 69 63 58 53 49 45 42 39 36 34 31 29 28 26 25 24 22 22 21 20 19 19 18 18 18 18 17 17 17 18 18 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 29 30 31 31 32 33 34 35 36 37 39 40 42 44 46 48 50 53 56 60 64 68 72 77 82 87 93 98 103 108 113 117 120 122 122 122 120 117 113 108 103 97 91 85 79 74 68 63 59 55 51 47 44 41 39 37 35 33 31 30 29 28 27 26 26 25 25 25 25 26 26 27 27 28 30 31 32 34
 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 29 30 31 33 34 36 37 39 40 41 42 44 45 45 46 46 46 46 46 45 44 43 42 41 40 38 37 35 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 12 13 13 14 15 15 16 17 18 19 20 21 22 24 25 26 28 29 31 33 34 36 38 39 41 42 43 44 45 45 45 45 44 44 43 41 40 39 37 35 34 32 30 29 27 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 25 26 27 29 30 32 34 36 38 40 42 44 46 48 50 52 53 55 56 57 58 58 58 57 57 56 54 53 51 49 47 45 43 42 40 38 36 34 33 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 35 37 39 42 44 47 49 52 55 58 60 63 65 68 69 71 72 72 72 71 69 68 65 63 60 57 54 51 48 46 43 40 38 36 34 32 30 28 27 26 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 12
 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 19 20 21 23 24 25 27 28 30 32 34 36 38 41 43 45 48 50 52 54 56 58 59 60 61 61 60 60 59 58 56 54 52 50 48 45 43 41 38 36 34 32 30 28 26 24 23 21 20 18 17 16 15 14 13 12 11 11 10 10 10 9 9 9 10 10 10 11 12 13 14 15 16 18 20 22 24 27 29 33 36 40 45 50 55 61 68 75 83 92 101 110 120 130 140 148 156 161 164 165 163 159 153 145 135 126 116 106 96 88 79 72 65 59 54 49 45 41 38 35 33 31 29 27 25 24 23 22 21 20 19 19 18 18 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 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 22 23 24 25 26 28 30 31 34 36 39 42 45 49 53 58 63 69 75 82 90 98 106 115 124 132 139 146 150 153 154 153 150 145 139 131 123 114 105 96 88 80 72 65 59 53 48 43 38 34 31 28 25 22 20 18 16 14 13 12 11 10 9 9 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 18 19 20 22 24 26 28 30 32 34 37 39 42 45 48 51 53 56 59 61 64 65 67 68 68 68 67 66 64 62 59 56 53 50 47 44 41 38 36 33 31 29 27 25 23 22 20 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 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
 26 26 25 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37 38 39 40 41 42 42 42 42 42 41 41 40 39 38 37 35 34 33 31 30 29 28 27 26 25 24 24 23 22 22 22 21 21 21 21 21 22 22 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 39 40 40 40 40 40 40 39 39 38 38 37 36 36 35 34 34 33 32 31 30 30 29 28 27 26 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 21 22 24 26 28 30 32 35 38 42 46 50 55 60 65 70 75 80 84 87 90 91 92 92 90 89 86 83 80 77 74 71 68 65 62 59 57 55 53 51 50 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 28 28 29 29 30 31 33 34 35 37 39 41 43 46 48 51 54 57 59 62 65 67 68 69 70 69 68 66 64 61 58 55 51 48 44 41 38 36 33 31 30 28 27 26 25 24 24 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 47 49 51 52 54 55 55 56 56 56 55 54 53 51 50 48 46 44 43 41 39 37 35 34 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26
 65 66 67 68 68 67 66 65 63 61 60 58 55 53 51 49 48 46 44 43 41 40 38 37 36 35 34 33 32 32 31 30 30 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 48 48 48 47 46 45 44 43 41 39 38 36 34 32 31 29 28 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 31 32 33 34 34 35 35 36 36 36 36 36 35 35 34 33 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 35 36 37 37 37 38 38 38 38 38 37 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 28 28 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 25 26 28 29 31 33 35 37 39 42 44 47 50 53 56 58 61 63
 9 9 10 10 11 12 12 13 13 14 14 15 15 16 16 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 38 39 39 39 39 39 39 38 38 37 36 35 34 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 13 13 13 13 14 14 14 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 35 36 38 40 41 43 44 45 46 47 47 47 47 46 45 44 43 41 40 38 36 34 33 31 30 28 27 26 25 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 17 18 20 21 23 24 25 27 28 29 29 30 30 30 30 29 28 27 26 25 23 22 20 19 18 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 27 27 27 27 26 25 24 23 22 20 19 18 17 15 14 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 17 18 20 22 24 27 30 33 38 43 48 55 62 70 79 89 99 109 118 126 132 136 136 133 127 119 110 100 90 80 71 63 55 49 43 38 33 29 26 23 20 18 16 14 13 12 11 10 9 9 8 8 8 7 8 8 8 8 9 10 11 12 13 15 16 18 21 23 26 28 31 35 38 42 45 49 53 56 60 63 66 68 70 71 72 72 72 71 70 68 66 64 61 59 56 54 51 48 46 43 41 39 37 35 34 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 35 35 36 37 38 39 40 42 43 45 47 49 52 55 57 61 64 67 71 75 78 82 86 89 91 94 95 96 96 96 94 93 90 88 85 82 79 76 73 70 67 65 63 61 59 58 57 55 54 54 53 52 51 51 50 50 49 48 47 46 45 44 43 41 39 38 36 34 32 30 29 27 25 24 22 21 20 19 18 18 17 17 17 17 17 18 18 19 20 21 22 24 25 27 29 31 33 36 38 42 45 48 52 57 61 66 71 77 83 89 95 102 108 114 120 125 130 133 136 137 137 136 134 130 126 121 116 110 104 98 92 86 81 76 71 67 62 59 55 52 49 46 44 41 39 37 35 33 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 11 11
 35 35 36 36 37 38 38 39 40 40 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 44 44 44 45 45 46 47 48 49 51 52 54 56 58 61 64 67 71 75 80 85 90 95 101 107 113 118 124 129 133 136 139 140 141 140 138 136 132 128 123 118 113 107 101 95 90 84 79 74 69 65 60 56 52 49 45 42 39 36 34 32 29 28 26 25 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 45 47 50 52 54 56 57 59 60 61 61 61 60 59 58 57 55 53 51 49 47 45 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 16 16 16 16 17 17 17 18 19 19 20 21 23 24 25 27 29 31 33 35 38 40 43 46 49 53 56 60 64 68 72 76 80 83 87 90 92 94 96 96 96 95 94 91 88 85 82 78 74 70 66 62 59 55 52 50 47 45 42 41 39 37 36 35 34 33 32 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 32 32 33 34 35 37 38 39 41 43 44 46 48 51 53 56 58 62 65 69 73 77 82 88 93 100 106 113 121 128 136 144 151 158 163 168 171 172 172 170 166 161 155 148 140 132 124 116 109 102 95 89 83 78 73 69 65 61 58 55 53 50 48 46 45 43 42 40 39 38 37 36 36 35 35 34 34 33 33 33 33 33 34 34 34
 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 11 11 12 13 13 14 14 15 15 15 15 15 15 14 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 14 14 14 13 13 12 11 11 10 9 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 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 21 21 21 21 20 19 18 17 16 14 13 12 11 10 9 8 8 7 6 6 6 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 21 21 20 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 13 13 14 14 15 16 17 18 19 19 20 21 22 23 23 24 24 25 25 25 25 25 24 24 23 22 21 21 20 19 18 17 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 5 6 6 6 6 7 7 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 24 25 25 25 25 25 24 23 22 22 21 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 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 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 22 22 22 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
 27 27 26 26 27 27 27 28 28 29 30 31 32 33 35 36 38 40 42 44 46 49 51 54 57 60 63 67 70 74 78 83 87 91 96 100 105 109 113 117 121 124 127 130 131 133 133 133 132 130 128 126 123 119 115 111 107 102 97 93 88 84 80 76 72 68 64 61 58 54 51 49 46 44 41 39 37 36 34 32 31 30 28 27 26 26 25 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 42 43 45 47 50 53 56 59 63 68 73 78 84 91 98 106 113 121 128 135 140 144 147 147 146 143 139 133 127 119 112 104 97 90 83 77 71 66 61 57 53 49 46 43 40 38 36 34 33 31 30 29 28 28 27 27 27 27 27 28 29 29 30 31 33 34 35 37 39 40 42 43 45 47 48 50 51 52 53 54 55 56 56 57 57 57 57 57 57 57 57 57 56 56 56 55 55 55 54 54 54 54 53 53 54 54 54 54 55 55 56 56 57 57 58 58 59 59 59 60 60 60 60 60 59 59 58 58 57 56 55 54 53 52 50 49 47 46 44 43 41 39 38 36 35 34 32 31 30 29 29 28 28 28 28 28 28 28 29 30 31 32 33 34 36 38 40 42 44 47 50 53 56 60 64 68 72 76 81 85 89 93 97 100 102 104 104 104 103 101 98 95 91 87 83 79 75 71 67 63 60 57 55 52 50 49 47 46 44 43 43 42 41 41 40 40 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 32 32 31 30 29 29 28 28 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
 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 30 31 32 32 33 34 34 35 35 36 37 38 38 39 40 41 42 43 44 45 46 47 47 47 47 46 45 44 43 41 39 37 35 33 31 29 27 25 23 22 20 19 18 17 15 15 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 10 10 11 11 12 13 14 15 17 18 20 22 24 26 28 30 32 34 35 36 37 37 36 35 34 32 31 29 27 25 23 21 20 18 17 16 14 13 12 12 11 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 7 7 7 7 8 9 9 10 11 12 13 14 16 17 19 21 23 25 28 30 33 36 38 41 44 46 48 49 50 51 51 51 50 48 46 44 42 39 37 34 32 30 27 25 24 22 20 19 18 17 17 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 18 18 17 17 16 15 14 13 12 11 11 10 9 8 8 7 7 6 6 6 6 5 5 5 5 6 6 6 6 6 7 7 8 8 9 10 11 12 13 14 16 18 20 22 25 28 32 35 39 44 48 53 57 60 62 63 63 61 58 54 50 46 42 37 34 30 27 24 22 20 18 16 15 14 13 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5
 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 26 26 27 28 28 29 30 32 33 35 36 38 41 43 46 50 53 57 62 66 71 76 80 84 87 90 92 92 91 90 87 83 79 75 70 65 60 56 52 48 44 41 38 36 33 31 29 28 26 25 24 23 22 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 17 17 17 17 18 18 19 20 21 22 23 24 26 27 28 30 31 33 34 35 36 37 38 38 38 38 38 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 24 23 23 22 22 22 22 21 21 21 22 22 22 22 23 23 24 24 25 26 27 28 29 31 32 33 35 37 38 40 42 44 47 49 51 54 56 58 61 63 65 66 68 69 69 69 69 68 66 64 62 59 56 52 49 46 43 40 37 34 32 29 27 26 24 23 22 21 20 20 20 19 19 19 19 20 20 20 21 21 22 22 23 24 25 26 26 27 28 29 29 30 30 31 31 31 31 30 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 18 17 17 17 18 18 18 19 20 20 21 23 24 25 27 29 32 34 37 40 44 48 53 57 62 68 73 78 83 88 91 94 95 95 93 91 87 83 78 72 67 62 57 53 49 45 42 39 36 34 31 30 28 26 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18
 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 32 32 33 33 33 33 32 32 32 31 31 30 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 24 24 24 25 26 27 28 29 30 32 33 35 37 39 41 44 46 48 50 53 55 56 58 59 60 61 61 61 61 60 59 57 56 54 53 51 49 47 45 43 41 40 38 36 35 34 32 31 30 30 29 28 28 28 28 28 28 28 28 29 29 30 31 31 32 33 34 36 37 38 39 41 42 44 45 47 48 50 51 52 54 55 56 57 57 58 58 58 58 57 57 56 55 54 53 52 51 49 48 47 46 45 44 44 43 42 42 42 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 35 35 34 34 33 32 32 31 31 31 31 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 35 36 36 36 36 36 36 36 35 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 28 28 27 27 26 26 25 25 25 25 25 25 25 25 25 26 26 27 28 28 29 30 31 31 32 33 33 34 34 35 35 35 35 35 35 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 26 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 24 25 26 28 30 31 33 35 38 40 43 46 49 53 56 60 64 68 72 75 79 82 84 86 88 88 88 87 85 83 80 77 73 69 65 61 57 53 50 46 43 41 38 36 34 32 31 30 29 28 27 27 26 26 26 26 26 26 27 27 28 28 29 29 30 31 32 32 33 34 36 37 38 39 41 42 43 45 46 48 49 51 52 53 54 55 55 56 56 55 55 54 53 51 50 48 46 45 43 41 39 38 36 34 33 32 31 30 29 28 27 27 26 26 26 26 26 26 26 26 27 27 28 29 30 31 32 33 34 36 37 39 41 42 44 45 47 48 49 50 50 51 51 51 50 50 49 49 48 47 46 46 45 44 43 42 42 41 41 40 40 40 40 40 40 40 41 41 42 42 43 44 46 47 49 50 52 54 57 59 61 64 66 68 70 72 74 75 76 76 76 76 75 73 72 70 67 65 62 59 56 54 51 48 46 44 41 39 37 35 34 32 31 30 29 28 27 27 26 26 26 26 26 26 27 28 29 30 31 33 35 37 40 42 45 48 52 56 59 64 68 72 77 81 85 89 93 97 100 102 104 105 105 104 102 99 96 92 87 82 77 72 67 62 57 53 49 45 41 38 35 33 31 28 27 25 24 22 21 20 20 19 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 26 26 26 26 25 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 21 21 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 107 105 103 99 94 89 84 78 73 68 63 58 53 50 46 43 40 37 35 33 31 30 29 28 27 26 26 25 25 25 26 26 27 28 29 31 32 34 37 40 43 47 51 55 60 66 72 78 85 91 98 104 110 115 119 122 125 126 126 125 123 121 117 114 109 105 100 96 91 86 82 78 73 69 66 62 59 55 52 50 47 45 43 41 39 37 36 35 34 33 32 31 31 31 30 30 31 31 31 32 32 33 34 35 36 38 39 40 42 44 46 48 50 52 54 56 59 61 63 65 67 69 71 72 73 74 74 73 73 71 70 68 65 63 60 57 54 51 48 45 43 40 38 36 34 32 31 30 29 28 27 27 26 26 26 25 25 26 26 26 26 27 27 28 29 29 30 31 32 33 34 34 35 36 36 37 37 38 38 38 38 37 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 35 36 37 38 39 41 43 45 47 49 52 55 58 62 65 69 72 76 79 81 83 85 86 86 85 83 81 79 76 73 70 66 63 60 57 54 52 50 47 46 44 42 41 40 39 38 37 36 36 35 35 34 34 34 34 34 34 34 34 34 34 35 35 36 37 37 38 39 40 42 43 44 46 48 50 52 54 56 58 60 63 65 67 69 71 73 74 76 77 78 78 79 79 80 80 80 80 80 80 80 79 79 79 80 80 80 81 81 82 83 84 85 86 87 88 89 90 90 91 91 91 91 90 89 88 86 84 82 80 78 76 74 72 70 68 66 65 63 62 62 61 61 61 61 62 63 64 66 68 70 73 76 79 82 86 90 94 98 101 104 106 108 108
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 12 13 14 15 16 17 18 20 21 23 25 27 30 32 34 37 40 42 45 48 50 53 56 58 60 62 64 66 67 68 69 70 70 71 71 70 70 69 68 67 66 64 62 60 58 56 54 52 50 47 45 43 41 39 37 35 34 32 31 29 28 27 27 26 25 25 25 24 24 24 24 25 25 26 26 27 28 29 30 31 33 34 35 37 38 39 40 41 42 42 42 42 42 41 40 39 38 36 35 33 32 31 30 29 28 27 26 26 25 25 25 25 25 25 26 27 28 29 30 32 34 36 38 41 44 47 50 54 57 61 64 67 69 71 72 73 73 73 71 70 68 66 64 62 60 58 56 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 26 26 27 27 28 29 30 31 33 35 36 38 40 43 45 48 51 54 57 60 64 67 70 74 77 80 83 86 88 90 92 93 94 94 93 92 91 89 86 84 81 77 74 71 67 64 61 58 55 52 50 47 45 43 42 40 39 38 37 36 36 35 35 35 35 35 35 36 36 37 37 38 39 39 40 40 41 41 41 41 40 40 39 38 36 35 33 31 29 27 26 24 22 21 19 18 17 16 15 14 13 12 12 11 11 11 10 10 10 10 11 11 11 11 12 13 13 14 16 17 18 20 22 25 28 31 35 39 44 49 55 61 67 73 78 83 87 89 90 89 87 84 80 76 71 65 60 55 51 46 42 39 35 32 29 27 25 23 21 19 18 16 15 14 13 13 12 11 11 10 10 10 10 10 10 10 10 10
 18 18 19 20 20 21 22 23 23 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 38 40 42 44 46 49 51 54 57 60 63 65 67 69 69 69 67 65 62 58 54 49 45 41 37 34 31 28 26 24 22 21 20 19 18 18 18 17 17 17 17 18 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 30 31 31 32 32 32 31 31 30 29 29 28 27 26 26 25 24 24 24 24 24 24 24 25 26 27 28 30 32 35 38 42 47 53 60 69 80 93 109 129 152 179 208 239 267 288 297 291 272 243 210 177 147 121 99 82 67 56 47 40 34 29 26 23 21 19 18 17 16 15 15 15 15 15 15 15 15 16 16 17 18 18 19 20 21 22 23 24 24 25 25 26 26 26 26 26 25 24 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 13 13 14 14 15 16 17 18 20 21 24 26 29 33 38 43 50 57 67 78 90 104 119 134 148 159 167 169 165 157 145 131 116 102 88 77 66 58 50 44 39 34 31 27 25 23 21 19 18 17 16 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 16 16 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 11 12 13 15 17 20 23 27 31 37 44 52 61 71 82 92 101 109 113 115 113 108 100 92 83 74 66 58 52 46 41 36 33 29 27 24 22 21 19 18 17 16 16 15 15 15 14 14 14 15 15 15 15 16 16 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 33 33 34 34 34 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 18 18 19 20 21 22 23 25 27 29 32 35 38 41 45 50 54 59 64 69 74 79 83 86 88 90 90 89 87 83 79 74 69 64 59 54 49 44 40 36 33 30 27 25 22 21 19 17 16 15 14 13 13 12 12 12 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 25 26 27 27 28 28 28 28 29 29 29 28 28 28 27 26 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 22 23 24 24 26 27 28 29 30 32 33 34 36 37 38 39 39 40 40 40 39 39 38 37 35 34 33 31 30 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 29 30 31 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 34 34 34 33 33 32 31 31 30 29 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 31 30 29 28 27 25 24 23 22 22 21 20 20 20 19 19 19 20 20 20 21 22 23 24 26 27 29 31 34 37 40 43 46 50 54 57 61 64 67 70 71 72 72 71 69 66 63 59 55 52 48 44 41 37 34 32 29 27 25 23 22 21 20 19 18 17 17 17 17 17 17 17 18 18 19 20 21 22 24 26 28 30 33 36 40 43 48 52 57 61 66 70 73 76 77 78 77 75 71 67 63 58 54 49 45 41 37 34 31 28 26 24 22 20 19 18 18 17 17 17 17 17 18 19 20 21 23 25 28 31 35 40 46 52 60 68 77 88 99 110 121 132 141 148 152 153 152 147 141 133 124 115 107 98 91 84 78 72 68 64 60 57 55 53 52 51 50 50 50 50 50 50 51 51 52 53 53 53 53 53 53 52 51 50 48 46 44 42 40 38 36 34 32 30 29 27 26 25 23 22 22 21 20 20 20 20 20 20 20 21 22 23 24 25 27 29 31 33 36 39 42 44 47 49 51 53 54 54 53 52 51 49 47 44 42 40 38 36 34 32 31 30 29 28 28 27 27 27 27 27 28 28 29 30 30 31 32 33 34 34 35 35 36 36 36 36 36 35 35 34 33 32 31 30 30 29 28 27 27 26 26 26 26 26 27 28 28 30 31 33 35 38 41 45 49 54 60 66 73 80 87 94 101 106 110 112 111 108 104 97 90 81 73 65 58 51 45 40 35 31 28 25 22 20 19 17 16 16 15 15 14 14 15 15 15 16 16 17 18 19 20 21 22 24 25 26 28 29 31 32 33 34 34 35 35 35 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
 25 26 27 27 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 34 35 36 37 39 41 43 45 48 50 53 57 60 64 67 71 75 78 82 84 86 88 88 88 87 86 84 81 78 75 71 68 64 61 58 55 52 49 47 44 42 41 39 37 36 35 34 33 32 31 31 30 29 29 29 28 28 27 27 26 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 18 19 20 21 22 24 26 29 32 36 40 44 50 55 62 68 75 81 86 89 91 91 89 85 80 74 68 62 57 51 46 42 38 35 32 30 28 26 24 23 22 21 20 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 31 32 33 35 37 39 42 44 47 50 53 57 61 64 68 71 75 77 80 81 82 82 81 79 76 73 70 66 62 58 55 51 48 45 42 40 38 36 34 33 31 30 29 29 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 23 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 19 20 21 22 24 26 28 30 32 35 38 42 46 50 54 58 62 65 68 70 71 70 69 67 63 60 55 51 47 43 39 36 33 30 28 26 24 22 21 20 19 18 17 17 16 16 16 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 23 24
 17 18 18 19 19 20 21 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 26 26 25 25 25 24 24 23 22 21 20 20 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 14 14 15 16 17 18 19 20 21 22 24 25 26 27 29 30 30 31 31 31 30 30 29 28 26 25 23 21 20 18 17 16 15 13 13 12 11 10 10 10 9 9 9 9 9 8 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 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 27 27 27 27 27 26 26 25 25 24 24 23 22 22 21 20 20 19 19 19 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 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 11 11 12 13 14 15 16 18 19 21 23 25 26 28 30 31 32 32 33 32 32 31 30 29 27 26 25 23 22 21 20 19 18 17 16 15 15 14 14 14 14 14 13 13 14 14 14 14 14 15 15 16 16 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 16 16 17 18 18 19 20 21 21 22 23 24 25 25 26 27 28 29 29 30 31 32 33 34 35 37 38 39 40 42 43 44 45 46 47 48 48 48 48 47 46 45 43 41 39 37 35 32 30 28 26 24 22 21 19 18 17 16 15 15 14 14 14 14 14 15 15 16 17 18 20 22 24 26 29 32 35 39 43 47 51 55 58 59 60 59 57 54 50 46 42 37 33 30 26 23 21 19 17 15 14 13 12 11 10 10 9 9 9 9 9 9 9 10 10 11 12 13 15 16 18 20 22 25 28 31 33 36 39 40 42 42 42 40 38 36 33 30 27 25 22 20 18 16 15 13 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 16 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 19 19 20 20 21 22 23 24 26 27 29 31 33 35 37 39 41 43 45 46 47 47 47 46 44 42 40 38 35 33 30 28 26 25 23 22 21 20 19 19 18 18 18 19 19 19 20 21 22 23 24 25 26 27 28 29 30 30 30 30 29 29 27 26 24 23 21 19 18 16 15 14 13 11 11 10 9 8 8 7 7 7 7 7 7 7 7 7 8 8 9 10 11 12 14 15 17 20 22 25 28 31 34 36 38 40 41 41 40 39 37 35 32 30 28 25 23 21 20 18 17 16 15 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 41 41 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 65 66 66 66 67 67 67 67 66 66 65 64 63 62 60 58 57 54 52 50 48 45 43 41 39 37 35 34 33 32 31 30 30 29 29 29 30 30 31 32 33 35 36 38 40 42 45 47 50 53 55 58 61 63 66 68 69 71 71 72 72 72 72 71 71 70 69 69 68 68 68 68 69 70 71 73 76 79 83 87 93 99 106 114 123 133 143 154 164 173 180 185 187 186 182 174 165 153 141 128 115 103 92 82 73 65 58 51 46 41 38 34 32 29 28 26 25 24 24 24 24 25 26 27 28 30 32 35 37 41 44 48 52 57 62 67 72 77 82 86 90 93 94 95 95 94 92 89 86 83 79 75 72 68 65 61 58 56 53 51 49 47 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 27 27 27 28 29 30 31 32 34 36 38 40 43 45 48 51 54 57 59 61 62 64 64 64 64 63 61 59 57 55 53 50 48 46 44 42 40 39 38 37 36 35 35 35 35 36 37 38 39 40 42 44 46 49 51 54 58 61 64 67 70 73 76 78 79 79 79 78 76 73 70 67 63 59 55 52 48 45 42 39 37 35 33 31 30 29 28 28 28 28 28 29 30 31 32 34 36 38 41 45 49 53 58 64 70 77 84 92 101 110 119 127 136 143 149 153 155 154 152 148 141 134 126 117 109 100 92 85 78 72 67 62 58 55 52 49 47 45 44 42 42 41 41 40
 50 55 60 65 70 75 79 82 83 83 82 79 76 71 66 61 56 51 47 43 39 36 33 31 29 28 27 26 25 25 25 25 26 27 28 30 31 34 36 39 42 46 51 55 61 66 72 78 85 91 97 103 108 113 116 118 120 120 119 117 115 112 108 104 100 95 91 86 82 77 73 70 66 63 59 57 54 51 49 47 45 43 41 40 38 37 36 35 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 26 27 27 27 28 29 30 31 32 34 35 37 39 42 45 48 51 55 59 63 67 71 75 78 80 81 81 80 77 73 68 63 58 52 47 42 38 34 31 28 25 23 22 20 19 18 18 17 17 17 17 18 18 19 20 21 22 23 24 26 27 29 31 32 34 35 36 37 38 39 39 39 38 38 37 36 35 34 33 32 31 30 30 29 29 28 28 29 29 30 31 33 35 37 40 44 49 54 60 67 75 83 92 101 110 118 124 129 130 129 126 120 112 104 95 86 77 69 62 56 50 45 41 38 35 32 30 29 27 26 26 25 25 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 30 30 30 30 30 30 30 30 30 29 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 18 19 19 20 21 23 24 26 28 30 33 36 39 42 46 49 53 56 59 62 64 64 64 63 62 59 56 52 49 45 41 38 35 32 29 27 25 23 21 20 19 18 17 17 17 17 17 17 18 19 20 21 22 24 26 28 31 34 37 41 45
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 33 37 41 44 46 47 46 43 40 36 32 28 24 21 18 16 14 13 11 10 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 10 10 11 12 13 15 16 17 18 19 21 21 22 23 23 23 23 22 22 21 20 19 19 18 17 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 12 11 11 10 9 8 8 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 3 3 3 4 4 5 5 6 7 8 9 10 12 13 15 16 17 18 19 20 19 19 18 17 15 14 12 11 9 8 7 6 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 9 10 11 12 13 14 16 17 19 20 21 22 22 22 22 21 20 19 17 16 15 13 12 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 12 12 13 12 12 12 11 11 10 9 9 8 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 6 7 8 9 10 11 12 14 14 15 15 15 15 14 14 13 12 11 10 9 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 5 5 5 6 6 7 8 8 10 11 12 14 16 19 22 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 20 21 21 22 22 23 23 23 23 23 22 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 19 20 21 22 23 24 24 25 24 24 23 22 20 19 17 16 14 13 12 11 10 9 8 8 7 7 7 7 7 7 7 8 8 9 10 11 12 14 15 18 20 23 27 31 35 39 44 48 51 54 55 54 53 50 47 44 40 36 33 30 27 25 22 21 19 18 17 16 16 15 15 15 15 16 16 16 17 18 18 19 20 21 21 22 23 23 24 24 24 24 24 23 22 22 21 20 19 18 17 17 16 15 14 14 13 13 13 13 13 13 13 13 14 14 15 16 17 19 20 22 24 26 28 31 34 36 39 41 42 43 43 42 41 39 36 33 30 27 25 22 20 18 16 15 13 12 11 11 10 10 9 9 9 9 9 9 10 10 11 11 12 12 13 13 14 15 15 15 15 16 15 15 15 14 14 13 12 12 11 10 10 9 8 8 8 7 7 7 6 6 6 6 6 6 7 7 7 8 9 9 10 12 13 15 16 18 20 22 25 27 29 31 32 33 34 34 34 33 32 30 28 26 25 23 21 19 18 16 15 14 13 12 11 10 10 9 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 13 14 14 15 15
 21 21 21 20 19 18 17 16 14 13 12 11 10 9 8 7 6 6 5 5 5 4 4 4 4 4 4 5 5 5 6 7 8 9 10 12 13 16 18 22 25 30 34 39 44 49 53 55 56 55 52 48 44 39 34 30 26 23 20 17 15 13 12 10 9 8 8 7 7 6 6 6 6 6 6 6 7 7 8 8 9 10 11 12 13 14 15 16 18 19 21 22 23 24 24 25 25 24 24 23 22 21 19 18 17 16 15 14 13 12 12 11 11 11 11 11 11 11 12 12 13 14 16 17 19 21 24 27 31 35 40 45 51 57 63 68 72 74 74 72 69 64 58 52 47 41 37 32 29 25 23 21 19 17 16 15 14 14 13 13 13 13 13 14 14 15 15 16 17 17 18 18 19 19 19 19 18 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 7 8 9 10 11 13 15 18 21 25 29 34 39 46 52 58 63 66 67 66 62 57 50 44 38 32 27 23 19 16 14 12 10 9 8 7 6 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 8 9 9 9 9 10 10 11 12 13 14 15 17 19 21 23 25 27 30 32 35 37 39 40 41 42 42 41 40 39 37 35 33 31 29 27 25 24 22 20 19 17 16 15 13 12 12 11 10 9 9 8 8 8 8 8 8 8 8 8 9 9 10 11 12 13 14 15 16 17 18 19 20 20 21
 120 120 118 114 109 102 94 86 78 71 64 58 52 47 42 39 35 33 30 28 27 26 25 25 24 25 25 25 26 27 28 30 31 33 35 37 39 42 45 48 51 54 58 61 65 69 72 76 79 82 84 86 87 87 86 85 82 80 77 73 69 65 61 58 54 51 47 45 42 40 38 36 35 34 33 33 32 32 33 33 34 34 35 36 37 37 38 39 40 41 41 42 42 42 42 41 41 40 39 38 37 35 34 32 31 30 28 27 26 25 25 24 24 24 24 24 25 25 26 27 29 31 33 35 38 42 46 50 56 62 69 76 85 94 103 112 120 128 133 136 137 135 130 123 115 106 97 88 79 71 64 57 52 47 43 39 36 34 32 30 29 28 28 28 28 29 30 31 32 33 35 36 38 40 42 43 45 46 47 48 48 48 48 48 47 46 45 43 42 40 39 37 36 35 34 34 33 33 34 34 35 37 39 41 45 48 53 58 64 71 79 88 97 106 115 124 132 137 141 141 139 135 128 120 111 101 92 83 75 67 61 55 50 46 42 39 36 33 31 30 29 28 27 26 26 26 26 26 27 28 29 30 31 33 35 36 38 40 42 44 46 48 49 50 51 51 51 51 50 49 48 47 45 44 42 40 39 37 36 34 33 32 31 30 30 29 29 29 30 30 31 32 33 35 36 38 41 43 46 48 51 54 57 60 62 65 67 69 70 71 71 71 70 69 67 65 62 60 57 54 51 48 45 42 40 37 35 33 31 29 27 26 25 24 23 23 22 22 22 23 24 25 26 28 30 33 36 40 44 49 55 61 68 75 83 91 99 106 113 117
 30 29 29 28 27 27 26 26 25 25 25 25 25 26 26 27 28 29 31 32 34 37 39 41 44 46 48 50 52 54 55 55 56 56 55 55 54 53 51 50 49 47 46 45 44 43 42 42 41 41 40 40 39 39 39 38 38 37 36 36 35 34 33 32 31 30 30 29 28 28 28 28 28 28 28 29 30 30 31 32 33 34 35 36 37 38 39 39 39 40 40 39 39 38 37 36 35 34 32 31 30 28 27 26 25 24 23 22 22 21 21 21 21 22 22 23 24 24 26 27 28 30 31 33 35 37 38 40 41 43 44 45 46 47 47 48 48 48 47 47 46 45 44 43 42 41 40 39 37 36 35 33 32 31 30 28 27 26 25 25 24 24 23 23 23 23 24 24 25 26 27 28 30 32 34 36 38 41 44 48 51 55 59 63 67 70 74 76 78 79 79 78 76 73 70 66 62 58 54 51 47 44 42 40 38 36 35 34 33 33 33 33 34 34 35 36 37 39 41 43 45 47 49 51 53 56 58 59 61 62 63 63 63 62 61 60 59 57 56 54 53 51 50 49 48 47 47 47 47 48 49 50 52 54 56 59 62 65 68 72 75 78 80 82 83 84 83 82 80 77 74 71 67 63 59 55 51 48 45 42 39 36 34 32 31 29 28 27 27 26 26 27 27 27 28 29 31 32 34 36 38 40 42 44 47 49 51 54 55 57 58 58 58 58 57 55 53 51 48 46 43 40 38 36 34 32 30 28 27 26 25 24 23 23 23 22 22 23 23 23 24 25 26 26 27 28 29 30 31 32 32 33 33 33 33 33 33 32 32 31
 38 42 44 45 44 42 39 35 31 27 23 20 17 14 12 10 9 7 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 7 8 9 10 12 14 16 19 22 25 28 30 33 35 36 36 35 34 32 29 26 24 21 19 17 15 13 12 10 9 9 8 7 7 7 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 9 11 12 14 16 19 23 27 32 38 44 51 58 64 67 68 67 62 56 50 43 37 31 27 23 19 17 15 13 11 10 9 8 8 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 7 8 10 12 14 18 22 27 34 42 52 65 80 95 109 117 118 111 98 83 68 55 44 35 28 23 19 15 13 11 9 8 7 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 6 7 7 8 8 9 9 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 11 12 12 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 6 6 7 8 9 10 12 14 16 18 21 24 27 31 35
 61 61 60 59 57 55 53 50 48 45 42 40 37 35 32 30 29 27 26 25 24 23 23 23 23 23 23 24 24 25 26 27 29 30 32 34 36 38 41 43 46 49 52 55 58 61 64 67 69 71 72 72 72 71 70 68 65 62 59 56 53 50 46 43 41 38 36 34 32 30 29 27 26 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 30 31 32 33 34 35 37 39 41 43 45 48 51 53 56 59 61 63 66 67 69 70 71 71 71 71 70 69 68 66 64 63 61 59 56 54 52 50 49 47 45 43 42 40 39 37 36 35 34 33 33 32 32 32 32 32 32 33 34 35 36 38 39 41 42 44 46 47 49 50 51 51 52 52 51 51 50 48 47 46 44 42 41 39 37 36 34 33 32 31 31 30 30 30 30 31 32 33 34 36 38 41 43 46 48 51 54 57 59 61 62 63 62 62 60 58 56 53 50 47 44 41 38 36 34 31 30 28 27 25 24 23 23 22 22 21 21 21 21 21 21 21 21 22 23 23 24 26 27 28 30 32 34 36 39 41 44 47 50 52 55 58 60 62 64 66 67 68 68 68 68 67 65 63 61 59 57 54 51 49 46 44 41 39 37 36 34 33 32 31 30 29 29 28 28 28 28 28 28 28 29 29 30 30 31 32 33 34 36 37 39 40 42 44 46 48 49 51 52 53 54 54 54 53 53 51 50 49 47 46 44 43 41 40 39 38 38 37 37 38 38 39 40 41 43 45 47 49 51 53 55 56 58 60 61 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 47 49 51 52 54 55 56 58 59 60 61 62 63 64 66 68 71 74 77 81 85 90 95 99 104 108 111 114 117 118 118 118 116 114 112 108 105 101 97 93 89 85 82 79 76 74 72 70 68 67 66 65 64 64 63 63 63 63 63 63 63 63 63 63 64 64 65 67 68 70 73 75 79 82 86 90 93 97 100 102 104 104 103 101 98 94 89 84 78 72 65 59 54 48 43 38 34 30 27 24 21 19 16 15 13 12 11 10 10 10 10 10 10 11 11 12 13 14 16 18 20 22 25 28 32 37 42 47 54 61 69 76 84 91 96 100 101 100 96 91 84 77 69 62 55 49 43 38 33 29 26 23 20 18 16 14 13 12 11 11 10 10 10 10 10 11 12 13 14 15 17 19 21 23 26 29 32 35 39 43 47 52 56 61 66 70 74 78 81 84 85 86 86 85 83 81 78 76 73 71 69 67 65 64 63 63 63 63 64 64 65 67 69 71 73 76 79 83 87 92 97 103 109 116 124 132 139 147 155 162 168 173 177 179 179 177 174 170 164 157 149 142 134 126 119 112 105 99 94 90 86 82 79 77 74 72 70 69 67 65 63 61 58 56 53 50 48 45 42 39 36 34 31 29 26 24 22 20 18 17 15 14 13 12 12 11 11 11 11 12 12 13 14 16 18 20 23 27 31 36 42 50 59 69 82 97 114 132 152 170 186 196 198 192 178 161 141 121 103 87 73 61 52 44 37 32 27 24 21 18 16 15 13 12 11 11 10 10 10 10 10 11 11 12 13 14 16 18 19 21 23 26 28 30 33 35 38 40 42
 44 44 45 45 44 43 42 40 39 37 35 33 31 29 28 26 25 24 23 23 23 22 22 23 23 23 24 25 25 26 27 27 28 29 29 29 30 30 29 29 28 28 27 26 25 24 24 23 22 22 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 16 16 16 16 16 16 16 16 17 17 18 18 19 20 21 22 24 25 27 28 30 31 32 34 35 35 35 35 35 34 34 32 31 30 29 27 26 25 24 23 22 22 21 21 21 21 22 23 24 25 26 28 29 31 33 35 37 39 41 43 45 46 46 47 47 46 45 44 42 40 39 37 35 33 31 30 28 27 26 25 24 24 23 23 24 24 24 25 26 27 28 29 30 31 32 33 33 34 35 35 35 35 35 35 34 34 33 32 31 31 30 29 28 27 27 26 26 25 25 25 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 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 20 20 21 22 22 23 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 29 28 28 27 26 25 24 23 23 22 21 21 20 20 20 20 20 21 21 22 23 24 25 27 29 30 32 34 36 38 40 41 43
 44 46 48 49 50 51 51 51 50 50 49 47 46 45 43 42 41 40 40 39 39 40 40 40 41 42 43 44 45 46 47 47 48 49 50 50 51 52 52 53 54 55 56 57 59 60 62 64 66 68 70 71 73 74 75 75 74 73 72 70 68 65 62 59 56 53 50 48 46 44 43 42 42 42 43 45 47 50 53 57 62 67 73 78 84 90 94 98 101 101 100 97 93 87 80 73 66 59 52 46 40 35 31 27 24 21 19 17 16 15 14 14 14 14 15 16 17 18 19 21 23 26 29 33 36 41 46 52 58 65 72 80 87 93 98 101 103 102 99 94 89 82 75 68 62 56 50 45 40 36 33 30 27 24 22 20 19 18 17 16 16 15 16 16 16 17 18 19 21 23 24 26 28 31 33 35 38 40 43 45 47 49 50 52 53 53 53 53 53 53 52 51 50 49 48 47 46 45 45 45 46 46 47 48 49 51 53 54 56 58 60 62 65 67 69 72 74 77 80 82 85 88 91 94 96 99 101 102 103 104 103 102 100 97 94 90 86 81 77 73 68 65 61 58 55 52 51 49 48 48 48 49 50 52 55 57 61 64 68 72 75 78 80 82 82 80 78 75 71 66 61 56 51 46 41 37 33 30 27 24 22 20 18 16 15 15 14 14 14 15 16 17 18 20 22 25 28 32 36 41 46 52 59 66 74 81 88 95 100 104 106 106 104 100 95 89 82 75 68 62 56 51 46 42 38 35 32 29 27 25 23 21 20 18 17 16 15 14 14 13 13 13 13 13 14 15 16 17 18 20 22 24 26 28 31 33 35 38 40 42
 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 8 8 8 9 10 11 12 13 15 16 18 20 22 25 27 30 33 36 39 41 44 46 48 48 49 48 47 45 42 40 37 34 31 28 26 24 21 20 18 16 15 14 13 12 11 10 10 9 9 8 8 8 8 7 8 8 8 9 9 10 11 12 14 15 17 19 21 24 26 29 31 34 36 38 39 40 41 41 40 39 38 36 34 33 31 29 27 26 25 24 23 22 22 22 22 23 23 24 25 26 27 27 28 29 29 30 30 30 30 29 28 27 26 25 24 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 34 34 34 34 34 33 32 31 30 28 27 25 23 21 19 18 16 15 13 12 11 10 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 10 11 12 13 14 16 18 20 22 25 28 32 35 38 41 43 45 45 44 43 41 38 35 31 28 25 23 20 18 16 14 13 12 11 10 10 9 9 9 9 9 9 10 11 11 12 13 14 16 17 19 20 22 23 25 27 28 30 31 32 32 32 32 32 31 31 30 29 28 27 26 25 24 24 24 24 24 24 25 25 26 27 28 30 31 33 34 36 37 39 41 42 44 46 47 48 49 50 51 51 52 52 51 51 51 50 49 48 47 46 45 43 42 41 40 39 37 36 35 34 33 31 30 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 17 16 15 15 14 13 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 103 108 112 115 117 117 116 113 109 104 97 90 83 76 70 64 58 53 49 46 43 41 39 38 37 36 36 36 37 38 39 40 41 43 45 48 51 54 58 62 67 73 80 87 96 105 114 124 134 144 153 161 167 170 171 170 166 161 153 145 136 126 116 107 98 90 82 75 68 63 58 54 50 47 45 44 43 42 42 42 43 43 44 45 47 48 49 51 52 53 54 55 55 56 56 56 55 54 53 52 50 49 47 45 44 42 41 39 39 38 38 38 39 40 41 43 46 48 52 55 60 65 71 78 86 95 105 116 128 142 156 170 183 195 204 209 210 206 199 188 176 162 148 135 122 110 100 91 83 75 69 64 59 55 52 49 46 44 43 42 41 41 41 42 43 44 45 47 48 50 51 53 54 55 55 56 56 55 55 54 53 52 50 49 47 46 44 43 42 41 40 39 39 39 40 41 42 44 47 51 55 60 66 72 80 88 97 107 117 128 138 149 158 166 173 177 178 177 173 167 159 149 138 128 117 107 97 89 81 74 68 63 59 55 51 49 46 44 42 41 40 39 38 37 37 37 38 38 40 41 43 46 49 53 57 62 68 74 80 87 93 98 103 107 110 111 111 110 108 105 101 96 91 86 81 76 71 67 62 58 55 52 49 46 44 43 42 41 41 41 41 42 43 44 45 47 48 49 51 52 54 55 56 57 58 59 60 61 62 63 63 64 65 65 66 66 67 68 68 68 69 69 69 68 68 67 66 65 63 62 60 58 56 54 52 50 49 47 45 44 43 42 41 41 41 42 43 45 47 50 53 57 61 65 70 75 81 87 92 98
 33 32 31 30 28 27 25 23 22 20 19 18 17 16 15 14 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 16 17 18 18 19 20 20 21 22 23 24 24 25 26 26 26 26 26 26 25 24 24 23 22 21 20 19 18 17 16 15 14 13 13 12 12 12 12 12 12 13 13 14 15 16 17 18 19 21 22 23 25 26 28 29 30 30 30 30 30 29 28 27 25 24 22 21 19 18 17 16 15 14 14 13 13 13 13 13 13 14 14 14 15 16 17 18 19 20 21 23 25 27 30 32 35 38 42 45 49 52 55 57 58 59 59 58 56 54 51 48 45 42 39 36 33 30 27 25 23 21 19 18 17 16 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 15 16 17 18 20 21 23 25 27 30 33 36 39 43 47 51 55 59 62 64 66 66 65 63 59 56 51 47 43 39 35 32 29 26 24 22 20 19 17 16 15 14 14 13 13 12 12 12 12 12 13 13 14 14 15 16 17 17 18 19 20 20 21 21 21 21 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 13 13 14 15 16 17 18 20 21 23 25 27 30 32 34 36 38 40 41 42 42 42 42 41 39 37 35 33 31 29 27 25 23 22 20 19 18 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 20 21 23 24 26 28 30 31 33 34 35 35 35 35 34
 37 38 39 39 38 36 34 32 29 27 24 22 20 18 17 15 14 14 13 13 13 14 14 15 17 18 20 22 25 28 31 35 40 45 50 56 62 68 74 79 82 85 85 84 81 77 72 67 61 56 51 47 43 39 36 33 30 28 26 24 23 21 20 19 18 17 16 15 15 14 14 13 13 13 14 14 14 15 16 17 18 19 19 20 21 22 23 23 23 23 23 23 23 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 10 11 11 11 12 13 13 14 16 17 18 20 22 24 26 29 32 35 38 42 46 50 55 59 62 65 67 68 67 65 62 59 54 50 45 40 36 32 29 26 23 21 19 17 15 14 13 12 11 11 10 10 10 11 11 12 14 15 18 20 23 27 31 35 40 46 51 56 59 62 63 63 60 57 53 48 43 38 34 30 27 24 21 19 17 16 15 14 14 14 14 15 16 17 18 19 21 23 25 27 30 32 35 37 40 43 45 47 48 50 50 50 50 49 48 47 45 43 41 39 38 36 34 32 31 29 28 27 25 24 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 15 15 16 17 17 18 19 20 21 22 22 23 23 23 23 23 23 22 22 21 20 19 18 17 16 15 14 14 13 12 12 12 11 11 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 25 27 29 31 33 36 39 42 46 50 54 58 62 66 69 71 72 71 70 67 63 58 53 48 43 39 34 30 27 24 21 19 17 15 14 13 12 11 11 11 11 11 12 13 14 15 17 19 21 23 26 28 31 33 35
 40 43 45 47 48 48 47 46 43 40 37 33 30 27 24 21 19 17 16 15 14 14 13 13 13 14 14 14 15 16 17 18 19 21 22 24 27 29 33 37 41 46 53 60 68 77 87 98 108 116 123 126 126 122 115 106 96 86 76 66 58 51 44 38 34 30 26 23 21 19 18 17 16 15 15 16 16 17 18 19 21 22 24 26 27 29 30 31 32 33 33 32 31 30 29 27 25 23 21 19 17 15 14 13 11 11 10 10 9 9 10 10 11 12 13 15 17 19 22 25 29 34 40 47 56 67 80 95 113 134 157 178 196 207 207 198 180 159 136 115 97 81 68 57 48 41 35 30 26 23 20 18 16 14 13 12 11 10 9 9 9 8 9 9 9 10 11 12 13 14 15 17 18 19 20 21 21 21 22 21 21 21 20 19 18 17 16 16 15 14 13 13 12 12 12 13 13 14 15 17 18 20 23 26 29 33 36 41 45 50 55 60 65 69 73 76 78 79 79 78 76 73 70 67 63 59 55 51 48 45 42 39 36 34 32 30 28 27 25 24 22 21 20 19 18 17 17 16 16 16 16 16 17 18 19 21 23 26 29 33 37 42 47 52 57 61 64 66 66 64 61 57 52 47 42 37 32 28 24 21 18 16 14 12 11 10 10 9 9 9 10 10 11 12 13 14 15 16 18 20 22 23 26 28 30 32 35 37 39 41 43 44 45 45 45 45 44 43 42 40 38 37 35 33 31 29 27 26 24 22 21 19 18 16 15 14 13 12 11 10 10 9 9 8 8 9 9 10 10 12 13 15 16 19 21 24 27 30 33 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 39 39 39 39 38 37 37 36 35 34 33 33 32 32 32 32 32 32 33 33 34 35 36 37 38 39 41 42 43 45 46 47 48 49 50 51 52 53 53 53 53 53 53 53 52 52 52 51 51 51 50 49 49 48 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 32 32 32 32 32 32 33 34 35 35 36 37 38 39 39 39 40 40 40 40 40 39 39 39 39 38 38 38 38 39 39 40 41 43 44 46 48 49 51 53 54 56 57 58 58 58 58 58 57 56 55 53 51 50 48 46 44 42 41 39 38 37 36 36 36 36 36 36 37 37 38 39 40 40 41 42 43 44 44 45 46 46 47 48 49 49 50 51 52 53 55 56 58 59 61 62 64 65 66 67 67 67 67 66 64 62 60 58 55 53 50 48 45 43 41 39 37 35 34 33 33 33 33 33 33 34 35 35 36 37 38 39 39 40 41 41 41 41 41 41 41 40 40 39 39 38 37 36 36 35 35 35 35 35 35 36 37 38 39 39 40 41 42 42 42 42 42 42 42 41 40 40 39 38 36 35 34 33 32 31 30 29 28 28 28 28 28 28 29 30 31 32 34 35 36 38 39 40 42 43 44 45 46 46 47 47 47 48 48 48 48 48 48 49 49 49 49 50 50 50 50 49 49 49 48 47 47 46 45 44 43 42 41 40 39 37 37 36 35 35 35 35 35 36 37 38 40 42 44 47 49 52 54 57 59 60 62 63 64 64 64 63 62 61 59 57 54 52 49 47 45 43 41 39 38 37 37 36 36 36 36 37 37 38 38 39 39
 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 13 13 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 14 15 16 17 17 18 18 18 18 18 17 16 16 15 14 13 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 10 11 12 13 14 16 17 18 20 21 22 23 24 24 25 25 24 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 11 11 12 13 14 15 16 17 18 20 21 22 22 23 23 23 23 22 21 20 19 18 16 15 14 13 11 10 9 9 8 8 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 13 14 15 15 15 16 16 16 16 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 63 75 90 106 126 146 167 184 194 196 188 174 155 135 117 100 85 73 64 55 49 43 39 35 32 29 27 25 23 22 21 19 18 17 16 15 15 14 13 13 12 12 12 12 12 13 14 15 17 19 22 25 28 32 37 42 47 52 57 62 66 69 71 71 70 66 62 57 51 45 40 34 29 25 22 18 16 14 12 11 10 10 9 9 9 9 10 10 11 12 13 13 14 15 16 17 17 18 18 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 18 18 19 20 20 22 23 25 27 29 32 35 39 44 50 57 65 74 84 94 104 113 119 121 119 114 106 97 87 77 68 60 53 47 42 37 33 30 27 25 23 21 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 10 10 9 9 9 9 8 8 8 9 9 10 11 12 14 16 20 24 29 35 43 52 64 77 93 111 130 148 164 175 178 174 163 148 130 112 96 81 68 57 48 40 34 29 25 22 20 18 17 16 16 16 16 16 17 17 18 19 20 21 22 24 25 27 30 33 36 40 45 51 59 68 80 95 113 134 158 183 206 222 227 218 198 172 145 120 98 80 65 54 44 37 31 27 23 20 18 16 15 14 14 14 14 14 15 16 17 18 19 21 22 24 25 27 28 29 30 30 30 30 29 28 27 26 24 22 21 19 17 15 13 12 10 9 8 7 7 6 7 7 7 8 9 10 12 13 14 16 17 19 20 22 23 24 25 26 27 27 27 28 27 27 26 26 25 24 23 22 22 21 21 20 20 21 22 23 25 27 30 34 39 46
 93 97 100 103 104 104 103 100 97 93 88 83 78 74 70 66 62 60 57 55 54 52 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 48 48 47 47 46 46 45 45 44 44 44 45 45 46 47 48 49 50 51 52 52 53 54 54 55 55 55 54 54 53 52 51 49 48 46 44 42 40 39 37 35 34 33 33 32 32 32 32 33 33 34 35 37 38 40 42 43 45 48 50 52 54 56 58 59 60 61 62 62 62 61 61 60 59 57 56 55 54 53 52 51 51 50 50 50 50 50 51 52 53 54 56 59 62 66 70 75 81 87 94 102 109 116 123 128 132 134 134 133 129 125 119 113 107 101 94 89 83 78 73 69 66 63 60 57 55 54 52 51 50 50 49 49 49 48 48 47 47 46 45 44 43 42 40 39 38 37 36 35 34 34 34 34 35 37 39 41 44 48 53 59 65 72 80 89 99 109 119 130 139 148 155 160 162 161 158 153 146 137 127 118 108 98 89 81 74 68 63 59 56 53 51 50 49 49 49 49 50 51 52 53 55 56 58 61 63 65 68 71 74 77 81 84 87 90 92 94 95 96 96 94 92 90 87 83 79 75 71 67 64 60 57 54 52 50 48 47 46 45 45 44 45 45 46 48 49 51 54 56 58 61 63 66 68 70 71 72 72 72 71 70 69 67 64 62 59 56 53 50 47 44 42 39 37 35 34 33 32 32 32 33 34 35 37 39 42 44 47 50 53 56 58 61 64 66 68 70 72 73 73 73 73 72 71 69 68 66 65 63 62 61 60 60 61 62 64 66 69 72 76 80 85 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 41 38 35 33 30 28 27 25 24 23 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 26 27 29 30 32 35 38 42 46 52 59 66 76 86 97 107 117 124 129 129 125 119 110 100 90 80 70 62 55 49 43 39 35 31 28 26 24 23 21 20 20 20 20 20 21 22 24 26 29 32 36 40 45 50 55 61 66 71 76 79 82 84 85 86 86 85 84 84 84 84 85 86 89 92 97 102 108 116 124 132 141 149 157 163 167 168 167 162 155 146 135 123 111 99 88 78 68 60 53 47 42 38 34 32 30 29 28 28 28 29 30 31 33 35 38 41 45 49 54 59 66 72 80 88 97 107 116 124 131 137 140 140 138 133 127 119 111 103 95 87 81 75 70 66 62 59 56 53 51 49 47 45 43 41 39 37 35 33 31 29 27 26 24 23 22 21 21 20 20 20 20 20 20 21 21 22 23 24 25 26 28 30 33 35 39 42 46 50 55 60 65 70 75 78 81 82 82 80 77 74 70 66 61 57 52 48 44 41 38 35 32 30 27 25 24 22 21 19 18 17 17 16 16 16 17 17 18 20 22 25 28 32 37 42 49 55 63 70 78 85 90 94 96 96 93 90 85 79 73 68 63 59 55 52 50 48 47 46 46 46 47 47 48 49 50 51 53 54 55 56 56 57 57 57 56 55 54 52 50 48 46 43 41 39 37 36 34 33 32 31 31 30 30 30 30 30 31 31 32 33 33 35 36 37 39 41 43 46 49 52 55 59 62 66 69 72 74 75 75 75 73 70 67 64 60 56 52 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 60 63 66 68 70 71 72 71 70 69 67 65 63 60 58 56 55 53 52 51 51 51 51 51 51 52 52 53 54 55 56 57 58 59 61 62 62 63 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 63 63 62 61 60 59 58 57 56 54 53 52 50 49 47 46 45 44 43 42 41 40 40 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38 39 39 40 41 41 42 44 45 46 48 49 50 52 53 55 56 57 59 60 61 62 63 64 64 65 66 66 67 67 67 68 68 68 69 69 69 69 69 69 69 68 68 67 66 64 63 62 60 59 57 56 55 53 52 52 51 50 50 50 51 51 52 53 54 56 58 60 62 64 66 67 68 69 69 68 67 65 63 60 57 55 52 49 47 45 43 42 41 41 41 42 42 44 45 47 50 52 55 58 61 64 67 69 71 73 74 74 74 73 72 70 67 64 61 58 55 52 49 46 43 41 39 38 37 36 36 36 37 38 39 40 41 43 44 46 47 49 51 52 54 55 57 58 59 60 62 62 63 64 65 65 66 66 67 67 68 68 69 69 70 71 72 73 73 74 74 74 74 74 74 73 72 71 70 68 67 65 64 63 61 60 59 58 57 56 56 55 54 54 53 53 52 52 51 50 50 49 48 47 47 46 45 44 43 42 41 40 39 39 38 38 38 39 39 40 42 43 45 47 50 52 55 57 59 61 63 65 66 66 66 66 65 63 62 60 57 55 52 50 48 45 43 41 40 38 38 37 37 37 38 39 40 42 44 47 50 53 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 74 70 66 62 59 55 52 50 47 45 44 42 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 38 38 38 38 38 39 39 39 40 41 42 43 44 45 45 46 47 47 47 47 47 47 46 45 45 44 43 42 42 41 41 40 40 40 41 41 42 43 45 47 50 53 57 61 66 72 78 84 90 96 101 105 108 110 110 108 106 102 98 94 89 84 80 76 73 70 67 65 63 62 61 60 60 59 59 58 58 57 57 56 55 54 53 53 51 50 49 48 47 46 45 44 44 43 43 42 42 43 43 44 45 46 48 50 52 55 57 59 61 63 65 66 67 67 68 67 66 65 64 62 61 59 57 55 52 51 49 47 45 44 43 42 42 42 42 43 43 45 46 48 51 53 56 60 63 67 71 74 78 81 84 86 87 88 88 88 87 85 83 81 79 77 75 73 72 70 69 68 67 66 66 66 65 65 65 65 65 65 66 66 66 66 67 67 67 68 68 69 70 72 73 75 76 78 80 83 85 86 88 89 91 91 91 91 90 89 87 85 82 79 76 73 69 66 63 60 57 55 52 50 49 48 47 46 46 46 46 47 47 48 49 50 50 50 50 50 49 48 47 46 44 42 40 39 37 36 35 34 33 33 33 33 34 35 36 37 39 42 44 47 51 55 59 64 70 75 81 86 92 97 101 103 105 104 102 99 94 89 83 77 72 66 61 57 53 50 47 44 42 40 39 38 37 36 36 36 36 36 36 37 38 39 40 42 44 46 49 52 55 59 63 67 71 76 80 83 86 88 89 88 87 85 82 78
 21 21 20 19 18 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 10 10 11 11 12 12 13 13 14 15 16 16 17 18 18 19 19 19 19 19 19 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 14 15 17 18 20 22 24 26 28 30 32 33 34 34 34 33 31 29 28 26 24 22 21 19 18 17 16 16 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 15 15 16 17 17 18 18 19 19 19 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 15 15 16 17 19 20 22 23 25 27 29 30 32 33 33 33 33 32 31 30 28 27 25 24 22 21 20 20 19 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 24 24 25 25 24 24 24 23 22 21 21 20 19 18 17 16 16 15 14 14 14 14 14 14 14 15 15 16 17 18 19 20 21 22 23 24 24 24 24 24 23 23 22 21 20 19 18 17 16 15 15 15 15 14 15 15 15 15 16 16 17 18 18 19 20 21 22 23 24 24 25 25 25 26 25 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 22 22 22
 56 54 51 48 44 41 38 36 33 32 30 29 29 28 29 29 30 31 33 35 37 40 42 45 48 51 54 57 59 61 63 64 64 64 63 62 60 58 56 53 51 48 46 44 42 41 39 38 38 37 37 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 57 57 57 57 57 56 55 55 54 53 52 52 51 50 50 50 49 49 50 50 50 50 50 51 51 51 51 50 50 49 48 48 46 45 44 42 41 39 38 36 35 33 32 31 30 29 28 28 27 28 28 29 30 31 33 35 37 40 43 46 49 52 54 57 59 61 62 62 62 61 59 57 55 53 50 48 45 43 41 39 37 36 36 35 36 36 38 39 41 44 47 51 54 58 61 64 67 68 68 67 65 62 58 54 50 46 43 39 37 34 33 31 30 30 30 30 30 31 32 33 35 37 39 41 44 46 49 51 54 56 58 59 60 60 60 59 58 56 54 51 49 46 44 42 40 39 37 36 35 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 32 33 33 34 35 35 36 37 39 40 41 42 43 44 45 46 46 47 47 47 47 46 46 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 33 33 33 32 32 33 33 33 34 34 35 36 37 39 40 42 45 47 50 53 56 59 61 63 65 66 66 66 65 63 61 58 55 52 49 47 44 41 39 37 35 34 33 32 32 32 32 33 34 35 37 39 42 45 48 51 54 56 58 59 59 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 45 39 33 28 23 20 17 14 13 11 10 9 9 9 8 8 9 9 9 10 11 12 13 14 15 17 18 19 21 22 24 25 26 27 27 26 26 25 24 22 21 19 17 16 14 13 12 11 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 11 11 12 13 14 15 17 18 19 21 22 24 25 26 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 45 44 43 42 39 37 34 31 28 26 23 21 19 17 15 14 13 12 11 10 9 9 9 8 8 8 8 7 7 7 8 8 8 8 9 9 10 11 12 13 14 15 17 18 20 21 23 24 24 25 25 25 25 24 23 21 20 19 17 16 15 14 13 12 11 11 10 10 10 10 10 11 11 12 14 16 18 20 24 27 31 35 39 42 43 43 41 38 34 30 26 22 19 16 14 12 11 10 9 8 8 8 8 8 8 8 9 10 11 12 13 14 16 18 20 23 26 29 32 35 38 40 41 41 40 38 36 32 29 26 22 20 17 15 13 12 11 10 9 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 19 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 21 21 20 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 10 11 12 13 15 16 18 20 22 24 26 27 28 29 29 28 27 26 25 23 21 20 18 17 16 15 14 13 12 12 12 11 11 12 12 13 14 16 18 21 24 28 33 38 44 50 54 57 57 55
 45 49 53 57 61 66 71 76 80 83 86 87 87 86 84 81 77 73 68 64 60 57 53 50 48 46 44 43 42 41 41 41 42 42 44 45 47 48 51 53 56 59 61 64 67 69 71 72 73 73 73 72 70 69 67 65 62 60 59 57 55 54 53 52 51 50 50 50 49 49 49 49 49 48 48 48 47 46 45 44 43 42 41 39 38 37 36 35 34 33 32 32 32 31 31 32 32 32 32 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 40 41 43 45 47 49 51 54 58 61 65 69 72 76 79 82 84 84 84 82 80 76 72 68 63 59 55 51 47 44 41 39 37 36 35 34 34 33 34 34 35 36 38 40 42 44 48 51 55 59 63 67 71 74 76 78 79 78 77 74 71 67 64 60 56 53 49 47 44 42 41 39 38 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 37 37 36 36 35 34 34 33 32 31 30 30 29 28 28 28 27 27 27 27 28 28 29 29 30 31 33 34 36 37 39 41 44 46 48 50 53 55 57 58 60 61 62 62 63 63 63 64 64 64 65 65 65 66 66 66 66 66 65 64 63 61 59 57 54 51 48 46 43 40 38 36 34 32 31 30 29 28 27 27 27 27 27 27 28 29 30 31 33 34 36 38 40 42 43 45 47 48 49 50 50 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 32 32 33 34 35 36 38 40 42
 43 47 50 54 58 61 65 67 69 71 71 71 70 68 66 63 61 58 55 52 50 47 45 43 41 40 39 38 37 36 36 36 36 36 36 37 38 40 42 44 47 50 54 58 63 68 74 80 86 91 96 99 101 102 100 98 93 88 83 77 71 66 61 57 53 49 47 44 43 41 41 40 40 41 42 44 45 47 50 52 55 57 59 60 61 60 58 56 53 49 45 41 38 34 31 29 27 25 24 23 23 23 23 24 25 26 28 30 33 36 39 43 47 52 57 62 67 72 77 81 84 87 88 89 88 86 84 81 77 73 69 66 62 58 55 52 49 47 45 43 42 41 40 39 38 38 38 38 38 38 39 40 41 42 43 45 47 50 53 56 60 65 70 75 81 88 95 101 108 114 118 122 124 123 121 118 113 108 102 95 89 83 78 73 68 64 61 58 56 54 53 52 51 51 50 50 50 50 51 51 51 51 51 50 50 49 49 48 46 45 43 41 39 37 35 33 31 29 27 26 24 23 22 21 20 20 20 20 21 21 22 23 25 26 28 30 32 34 36 38 41 43 45 47 48 49 50 50 50 49 48 47 46 45 44 43 42 42 42 42 43 44 46 49 53 57 63 69 75 82 89 95 100 103 103 101 96 89 81 73 65 58 52 46 41 37 34 31 29 27 26 25 25 25 25 25 26 27 28 29 30 32 34 36 38 40 42 44 47 49 51 52 54 55 55 55 55 54 53 52 50 48 46 44 42 41 39 37 35 34 32 31 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 23 24 25 26 28 30 32 34 37 40
 38 38 37 36 34 33 30 28 27 25 23 22 21 21 20 20 20 20 20 21 21 22 23 24 25 26 27 28 29 29 30 30 31 31 31 30 30 29 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 26 26 27 27 27 27 26 26 26 26 26 27 27 27 28 29 29 31 32 34 35 37 39 42 44 46 48 49 51 51 51 50 49 47 45 43 40 38 35 33 31 29 27 26 24 23 22 21 21 20 20 20 20 20 21 21 22 24 25 27 30 32 36 39 43 48 53 58 63 68 72 75 76 76 74 71 67 62 57 52 47 43 39 35 32 30 28 26 24 23 23 22 22 22 23 23 24 25 26 28 29 30 31 32 32 32 31 30 29 28 26 24 23 21 20 19 18 18 18 17 18 18 19 20 21 23 25 27 30 34 38 42 48 53 59 65 70 74 77 77 76 73 68 63 57 51 45 40 35 31 28 25 23 21 19 18 17 16 16 16 16 16 16 16 17 17 18 19 20 22 23 25 27 29 31 34 36 38 41 43 44 45 46 46 46 45 44 42 40 39 37 36 34 33 32 31 30 30 30 29 29 29 29 29 29 28 28 28 27 27 26 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 16 16 16 17 18 18 19 20 21 23 24 25 26 28 29 30 30 31 31 31 31 30 30 29 27 26 25 24 23 21 20 19 19 18 17 17 17 17 17 18 18 19 21 22 24 26 28 30 32 34 36 37
 44 46 48 51 54 57 60 63 66 68 70 71 72 72 71 70 68 66 63 61 58 55 52 50 47 45 43 42 40 39 38 38 37 37 37 37 37 38 39 40 41 42 44 45 47 49 51 52 54 56 57 58 59 60 60 60 60 59 58 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 44 44 43 42 41 40 39 37 37 36 35 34 34 33 33 34 34 35 36 38 39 42 44 47 50 54 57 61 64 67 70 73 74 75 76 75 75 73 71 70 68 66 64 62 61 60 59 59 59 59 60 61 63 65 68 71 74 78 83 87 92 97 101 106 109 112 114 115 114 113 111 109 105 102 98 94 91 87 84 81 79 76 74 72 71 69 68 66 65 63 62 60 58 57 55 53 50 48 46 44 42 40 38 36 35 34 33 32 32 32 32 33 34 35 36 38 40 42 45 48 51 54 58 62 66 70 74 78 83 87 91 94 97 100 101 102 103 102 100 98 95 91 87 82 77 73 68 64 60 56 53 50 47 45 43 42 41 40 39 39 40 40 41 43 44 47 49 53 56 61 66 72 78 85 92 99 106 112 116 120 121 120 117 112 106 99 92 84 77 71 65 60 55 52 48 46 44 42 41 40 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 39 39 40 41 42 43 44 46 47 48 50 51 52 53 53 54 54 53 53 52 51 49 48 46 45 43 42 41 40 39 38 37 36 36 36 36 36 36 36 36 37 37 38 38 38 39 39 39 39 39 39 39 39 39 38 38 38 38 38 39 39 40 41 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 22 22 21 21 21 21 22 23 23 24 25 27 28 29 30 31 32 33 33 33 33 33 32 31 30 28 27 26 25 23 22 21 20 19 19 18 18 18 18 18 18 18 19 20 20 22 23 24 26 28 30 32 34 36 38 39 41 42 42 42 42 41 40 39 38 36 35 33 32 30 29 28 27 26 26 25 25 25 25 26 26 27 27 28 29 29 30 30 30 30 30 30 29 29 28 28 27 26 26 25 25 25 25 26 26 27 28 29 30 31 32 34 36 37 39 40 41 42 42 42 42 41 40 39 37 36 34 32 30 28 27 25 24 23 22 21 20 20 19 19 19 19 20 20 21 21 22 23 24 25 27 28 29 30 31 32 33 34 34 34 34 33 32 31 30 29 27 26 25 24 23 22 21 21 20 20 20 21 21 22 23 24 25 27 28 30 31 33 34 35 36 36 36 36 36 35 34 33 32 31 30 29 28 27 27 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 37 37 38 38 38 38 37 36 35 34 32 31 29 28 27 25 24 23 22 22 21 21 20 20 20 20 20 21 21 21 22 22 23 23 23 23 23 23 23 23 22 22 21 21 20 20 20 20 19 20 20 20 21 21 22 23 24 26 27 28 30 31 33 34 36 37 38 39 39 39 39 39 38 37 37 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 23 23 22 22 22 22 22 23 23 24 24 25 26 26 27 28 30 31 32 33 34 34 35 35 35 34 34 33 31 30 29 27 26 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
 19 20 21 22 23 24 24 24 24 23 23 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 24 25 25 24 24 23 22 21 20 19 18 18 17 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 12 12 11 11 11 12 12 12 13 14 15 16 17 18 20 22 23 25 27 29 31 32 33 34 34 34 33 32 30 29 27 25 23 22 20 19 17 16 15 14 14 13 13 12 12 12 12 12 13 13 13 14 15 16 17 18 18 19 20 21 22 22 22 21 21 20 19 18 17 16 15 14 13 13 12 12 12 12 12 12 12 12 13 13 14 15 16 17 17 18 19 20 21 21 22 22 22 21 21 20 19 18 17 16 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 16 18 20 22 24 26 28 30 32 33 33 34 33 32 31 30 29 27 26 25 24 23 22 22 22 22 22 22 22 22 23 23 23 22 22 21 21 20 19 17 16 15 14 13 12 11 10 10 9 9 8 8 8 8 8 8 8 9 9 10 11 11 12 13 15 16 17 19 20 21 23 24 24 25 25 25 25 24 23 22 21 20 18 17 16 15 14 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 8 8 8 9 9 10 11 12 13 14 16 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 47 45 43 41 39 36 33 30 27 24 22 20 18 16 14 13 11 10 10 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 10 10 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 14 15 16 18 19 21 23 25 27 30 32 34 36 38 39 40 40 39 38 36 34 31 29 26 23 21 19 17 15 14 12 11 10 9 8 8 7 7 7 7 7 7 8 8 9 10 11 12 14 16 19 22 27 32 39 46 56 66 77 86 93 94 91 83 72 61 50 41 34 27 23 19 16 14 12 11 10 9 9 8 8 8 9 9 10 10 11 12 13 14 15 16 18 19 21 22 24 25 27 28 30 31 32 34 36 37 39 42 44 47 50 54 57 60 63 66 67 68 67 65 63 59 55 50 46 41 37 33 30 27 24 22 21 19 18 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 28 29 30 32 34 36 38 40 42 45 47 49 51 53 54 55 56 57 57 57 56 54 53 50 48 45 42 38 35 32 29 26 23 21 19 17 15 14 12 11 11 10 9 9 8 8 8 8 8 8 8 8 9 9 10 11 13 15 18 21 25 30 36 44 52 61 70 77 81 80 76 69 60 51 43 35 29 24 20 17 15 12 11 10 8 8 7 7 6 6 6 6 7 7 8 8 9 11 12 13 15 17 19 22 24 27 30 33 35 37 40 41 43 44 45 46 47 47 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 167 174 182 190 198 205 210 212 210 204 194 180 163 145 127 110 95 81 69 58 50 42 36 31 27 24 21 19 18 17 17 16 17 17 19 20 22 24 27 30 33 38 42 47 53 59 66 72 78 83 88 90 91 90 87 83 77 71 64 58 52 46 42 37 34 31 28 27 25 24 23 23 23 23 24 25 27 29 31 35 39 43 49 57 65 75 86 98 110 122 131 136 138 135 129 121 111 101 92 83 75 68 63 58 54 51 48 46 44 43 42 42 42 42 43 44 45 47 49 52 55 58 61 65 68 72 76 79 82 84 86 87 86 85 83 80 77 73 69 64 59 55 51 47 44 41 38 36 34 33 33 33 33 35 36 39 42 47 52 58 65 73 82 92 104 115 128 139 150 159 166 170 171 170 166 161 155 149 143 138 133 129 125 122 119 117 114 110 106 102 97 92 86 80 74 69 63 58 53 49 45 41 38 36 34 32 31 31 31 31 32 33 35 37 40 43 46 49 53 56 59 62 64 66 67 67 66 65 63 61 58 56 53 50 48 45 43 41 39 38 37 36 35 34 34 34 34 34 35 36 37 39 41 43 46 50 54 59 65 72 81 90 101 113 126 139 150 158 162 160 153 141 127 112 97 83 71 61 53 46 40 35 32 29 26 24 23 22 21 20 20 20 21 21 22 24 25 27 29 32 35 38 42 46 50 54 57 61 64 66 67 67 66 64 61 58 54 50 45 41 37 33 30 27 24 22 20 19 17 17 16 16 16 17 18 20 21 24 27 30 34 38 44 49 56 63 71 79 88 96 105 113 121 128 134 140 145 150 155 161
 21 20 18 17 17 16 16 16 17 18 18 20 21 22 23 25 26 26 27 27 26 25 24 23 21 19 18 16 15 13 12 11 10 10 9 9 9 9 9 9 9 10 10 11 12 12 13 15 16 18 19 21 23 26 28 30 32 34 34 35 34 33 31 29 27 25 23 21 19 18 17 16 15 15 15 15 15 16 17 18 19 20 22 24 25 27 28 28 28 27 25 23 21 19 17 15 13 12 11 10 9 9 8 8 8 9 9 10 10 11 12 14 16 18 20 23 25 28 30 32 34 34 34 33 31 28 26 23 21 19 17 15 13 12 11 10 9 8 8 7 7 7 7 7 7 7 7 8 8 9 10 11 12 13 15 17 19 21 23 25 27 28 29 29 29 29 28 26 25 24 22 21 21 20 20 20 20 21 22 24 26 28 32 35 40 44 48 52 55 56 55 53 49 45 40 35 31 27 23 21 18 16 14 13 12 11 10 10 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 21 22 22 21 21 20 19 17 16 14 13 12 11 10 9 8 7 7 6 6 6 6 6 6 6 7 7 8 9 10 11 13 14 16 18 19 20 21 21 21 20 19 17 16 15 13 12 11 11 10 10 10 9 10 10 10 11 11 12 13 14 15 16 18 19 20 22 23 23 24 24 25 25 24 24 24 23 23 22 21 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 11 11 12 12 13 13 14 16 17 19 21 24 27 30 33 36 39 42 43 43 43 41 38 35 32 29 26 24
 51 52 53 54 54 54 53 51 49 47 44 42 39 37 34 32 30 28 27 26 25 25 24 25 25 26 27 29 31 34 37 40 44 48 52 57 60 63 65 67 67 66 65 62 60 57 54 51 48 45 42 40 37 35 34 32 31 29 28 27 27 26 25 25 24 24 24 24 24 24 24 25 25 26 27 28 29 30 32 33 35 37 39 41 43 45 47 48 49 49 48 47 46 44 42 40 37 35 33 32 30 29 28 27 26 26 25 25 25 25 25 26 26 26 27 27 27 28 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 30 31 33 35 37 39 41 44 47 50 52 55 57 59 61 61 61 61 59 58 56 54 52 50 49 48 47 46 46 47 47 48 49 51 52 53 54 55 55 55 54 52 50 48 45 42 40 37 35 32 30 29 28 27 26 26 26 26 26 27 28 30 32 34 36 39 43 47 51 56 61 66 71 76 81 84 86 87 85 82 78 73 67 62 56 51 47 42 39 36 34 32 30 29 28 27 27 27 28 28 29 30 32 33 35 38 40 42 45 47 49 51 52 53 53 53 52 51 51 50 49 49 48 48 49 49 51 52 54 56 59 63 66 70 73 77 80 82 82 82 80 77 73 68 63 58 53 48 44 40 37 34 31 29 27 26 25 24 23 22 22 22 22 23 24 25 26 28 30 33 37 41 46 51 57 63 70 76 82 87 90 91 91 88 85 81 76 71 66 62 58 55 53 50 49 48 48 48 48 49 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
 36 38 40 41 42 42 42 41 40 39 37 36 35 33 32 31 31 30 30 30 30 30 31 32 34 36 37 40 42 44 47 49 51 53 54 55 55 55 54 53 52 50 48 46 44 43 41 39 37 35 34 32 31 30 29 28 27 27 27 27 27 28 28 30 31 32 34 36 37 39 40 42 42 43 43 43 43 42 41 40 39 38 37 36 35 35 35 35 35 36 37 39 40 42 44 47 49 51 53 54 55 56 55 54 53 51 49 47 44 42 39 37 35 33 32 30 29 29 28 28 28 28 29 29 30 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 44 45 45 46 46 45 45 44 43 42 40 39 37 36 34 33 31 30 30 29 29 29 29 29 30 30 31 32 34 35 36 38 39 40 41 41 41 40 39 38 36 34 32 30 28 26 25 23 22 22 21 21 21 21 21 21 22 23 24 25 26 28 29 31 32 34 35 37 38 39 40 41 41 42 42 42 42 42 41 41 41 40 40 40 39 39 38 38 37 36 36 35 34 33 32 31 31 30 29 29 29 29 29 30 31 32 33 35 37 40 43 45 48 51 54 57 59 60 61 61 60 58 56 54 51 48 45 43 41 39 37 36 35 35 35 35 36 37 39 40 42 44 46 48 50 51 52 52 52 51 50 48 46 43 41 38 36 33 31 30 28 27 26 25 24 24 24 24 24 24 24 25 25 26 27 27 28 29 30 31 32 34 35 37 38 40 41 43 44 45 45 46 45 45 43 42 40 38 36 34 32 30 28 27 25 24 24 23 23 22 23 23 24 24 26 27 29 30 32 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 29 29 28 27 26 24 23 21 19 17 16 14 13 12 11 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 13 14 15 16 18 19 21 23 25 28 30 32 34 36 37 38 39 39 39 39 38 37 36 35 34 32 30 28 26 24 22 20 19 17 15 14 12 11 10 10 9 9 8 8 8 8 9 9 9 10 11 12 13 14 16 18 20 22 26 29 33 37 42 46 49 51 51 49 45 40 35 30 26 22 19 16 14 13 12 11 10 10 10 10 10 11 11 12 13 14 16 17 19 21 23 25 27 29 31 32 32 31 31 29 28 27 25 24 23 23 22 22 22 22 23 24 25 27 28 30 32 34 36 38 39 39 39 38 36 34 32 29 27 25 23 21 19 18 17 16 15 14 14 13 13 13 13 13 13 13 13 14 14 15 16 17 18 19 20 22 24 26 28 31 34 37 39 42 44 46 48 48 49 49 48 48 47 46 45 45 44 43 43 42 42 41 40 39 38 36 35 33 30 28 26 24 22 20 18 17 16 14 13 13 12 12 11 11 11 11 11 11 12 12 13 14 16 17 19 22 24 27 29 32 33 34 34 34 32 30 28 25 23 21 19 17 15 14 12 11 10 10 9 9 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 19 20 20 20 20 20 20 20 20 21 21 22 23 24 25 26 27 28
 73 64 57 50 44 39 35 31 29 26 25 23 22 21 21 20 20 20 19 20 20 20 20 21 21 21 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 19 19 19 18 18 18 18 18 18 19 19 20 21 22 23 24 25 27 28 30 31 33 34 36 38 39 41 43 45 47 49 52 54 57 61 65 69 74 79 84 90 95 101 105 109 112 113 112 109 105 99 92 84 77 69 61 54 48 42 37 33 29 26 23 21 20 19 19 18 19 19 20 22 23 25 28 30 34 37 42 46 52 58 65 72 80 87 93 99 102 103 101 96 90 82 73 64 56 48 42 36 31 28 25 22 21 19 18 18 17 17 17 17 18 18 19 20 22 24 26 29 32 36 41 47 54 61 70 79 88 96 104 109 113 115 114 112 109 105 100 96 91 87 83 79 76 73 70 67 65 62 60 58 55 53 51 49 47 45 44 42 41 39 38 37 36 35 35 34 34 33 33 33 33 33 33 33 33 34 34 35 35 36 37 38 39 40 42 44 46 48 51 54 57 61 65 69 74 78 82 87 91 95 99 102 106 109 111 113 115 115 115 114 112 109 106 101 96 91 85 79 73 67 62 57 53 49 45 42 39 36 34 32 30 29 27 26 26 25 25 25 26 27 28 30 33 37 41 47 54 61 70 78 87 95 102 106 108 108 105 99 93 86 78 71 64 58 52 47 43 39 36 33 31 28 27 25 24 23 23 23 23 24 25 27 29 31 35 38 42 47 52 58 65 71 79 87 94 101 108 113 115 115 113 107 100 91 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
 18 18 19 19 20 21 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 24 25 26 27 28 30 32 35 38 41 45 48 51 53 55 56 56 55 54 52 49 47 44 41 38 35 33 31 28 27 25 23 22 21 20 19 19 19 19 19 20 21 22 24 27 30 33 37 40 43 46 48 49 49 48 46 43 40 37 34 31 28 26 24 22 21 20 19 19 19 19 19 20 21 22 23 23 24 25 26 27 27 27 27 26 25 24 23 22 21 20 19 19 18 18 18 18 18 19 21 22 24 26 29 31 34 36 39 41 43 45 47 48 48 48 48 47 46 44 43 41 38 36 34 31 29 27 25 23 22 20 19 18 18 17 17 17 18 18 19 20 21 21 22 23 24 24 25 25 25 25 24 24 23 22 21 21 20 19 18 18 18 17 17 17 18 18 19 19 20 21 22 23 24 24 25 26 26 26 26 26 25 24 24 23 22 21 20 20 20 20 20 20 20 21 22 23 24 25 26 27 29 30 32 33 35 36 37 38 39 39 39 39 38 36 35 33 31 30 28 26 25 24 24 24 24 24 24 25 26 26 27 27 28 28 28 28 27 27 26 25 24 23 22 21 20 19 19 18 18 18 19 20 21 22 24 26 28 31 34 37 40 43 46 49 51 52 51 50 48 45 42 39 36 34 31 29 28 27 26 26 26 27 28 28 30 31 32 34 35 37 39 40 42 43 44 45 46 46 46 46 46 45 44 44 43 41 40 39 38 37 36 36 35 34 34 33 32 31 30 29 28 27 26 25 23 22 21 20 19 19 18 17 17 17 17 17 17 17
 172 170 167 162 156 149 142 135 129 122 116 110 105 100 95 91 87 83 79 75 72 68 65 63 61 59 58 57 57 57 59 60 62 65 68 71 74 77 80 83 87 90 92 95 97 99 100 101 101 100 99 97 94 91 87 82 78 74 69 65 62 60 58 57 58 59 62 65 70 75 82 90 98 108 118 128 138 149 159 167 174 179 182 183 182 178 173 168 162 156 150 145 141 138 136 134 133 133 133 132 132 130 129 126 123 119 114 108 102 96 90 83 78 72 68 64 62 60 60 61 62 65 69 75 81 88 96 104 113 122 132 141 149 157 162 166 168 168 166 162 156 149 141 132 123 115 106 98 91 85 79 75 71 69 67 66 67 67 69 71 74 77 80 84 88 93 98 103 108 114 119 125 131 137 142 147 151 154 156 157 156 154 150 146 140 134 128 122 116 110 104 98 93 89 85 81 78 75 72 70 68 66 65 65 65 66 67 69 71 74 77 81 84 88 91 94 97 98 99 100 99 98 97 95 92 89 86 83 79 75 72 68 64 61 58 55 53 51 49 49 49 49 51 54 57 62 68 74 81 88 96 103 110 116 122 126 130 133 134 135 136 136 136 137 138 140 143 147 152 158 165 174 183 191 199 206 209 210 207 200 190 178 164 150 135 121 108 96 85 76 67 60 55 50 47 45 44 44 46 49 53 58 65 72 81 91 102 114 126 138 150 161 171 179 184 186 186 182 176 168 158 147 136 124 113 102 92 83 74 67 61 56 52 49 47 46 46 47 48 50 53 56 60 64 69 74 80 87 94 102 110 118 127 136 145 153 160 166 170 172
 88 86 83 79 75 71 67 63 60 57 54 52 50 49 48 48 48 48 49 50 51 52 54 56 58 60 61 62 62 62 61 59 57 54 52 49 46 44 42 39 38 36 35 34 33 33 32 32 32 33 33 34 35 36 37 39 41 43 45 47 49 51 53 55 56 57 58 58 59 59 59 59 59 59 59 59 60 61 62 63 65 67 69 71 74 76 78 80 82 83 83 83 82 81 80 78 76 74 72 70 68 67 66 64 63 62 61 60 60 59 58 57 56 55 53 52 51 51 50 49 49 49 49 49 50 50 51 52 53 55 56 58 60 62 64 67 70 73 76 79 82 85 88 90 91 91 90 89 86 82 78 73 68 64 59 55 52 49 47 45 44 43 43 43 44 45 46 48 50 52 55 59 62 66 70 74 78 81 84 85 86 86 86 84 82 80 78 76 75 74 73 72 73 73 75 77 79 82 84 88 90 93 95 95 95 93 89 85 79 74 68 62 57 53 49 45 42 40 38 36 35 34 33 33 32 33 33 34 35 36 37 39 42 44 47 51 55 59 64 69 74 79 83 86 89 89 89 88 85 82 79 76 73 70 68 66 64 63 62 62 62 63 64 65 67 69 71 73 75 77 78 79 79 78 77 75 73 70 67 65 62 60 57 56 54 53 52 51 51 51 52 53 55 57 60 63 66 71 75 80 84 88 91 93 95 95 95 93 91 88 85 82 79 76 73 70 68 65 63 62 60 59 58 57 57 56 56 57 57 58 58 59 61 62 63 64 66 67 68 68 69 70 70 70 71 72 72 73 75 76 78 80 82 84 86 88 90 90 91 90
 108 103 94 85 76 67 59 52 46 42 38 35 32 30 28 27 26 25 25 25 24 25 25 25 26 26 27 28 29 30 31 32 33 34 34 35 35 35 35 35 35 34 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 20 20 20 21 22 23 25 27 30 32 36 39 42 46 50 53 57 61 64 68 72 75 79 82 85 88 91 94 97 98 100 100 99 98 95 91 87 81 76 70 65 59 54 49 45 41 37 34 31 29 26 24 23 21 20 19 19 18 19 19 20 21 22 24 26 27 29 31 33 34 35 36 36 37 37 37 36 35 35 34 33 32 30 29 28 27 26 25 24 22 22 21 20 20 19 19 19 19 19 20 20 21 22 23 24 25 26 28 30 33 36 40 44 49 56 63 72 81 91 101 109 115 117 115 109 101 91 81 72 63 56 49 44 39 35 32 29 27 25 24 22 21 20 19 19 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 30 31 32 32 32 32 32 32 32 31 30 29 28 27 26 24 23 21 20 19 18 18 17 17 18 18 19 20 22 24 26 28 31 34 37 40 44 49 54 59 64 70 76 82 88 93 98 101 103 104 104 102 100 97 94 90 85 81 77 73 68 64 60 56 52 48 44 41 37 34 31 28 25 23 22 20 19 18 18 18 19 19 20 21 22 24 25 27 28 30 32 33 35 36 38 39 40 41 42 43 43 43 42 41 40 39 37 35 33 31 29 27 25 24 23 22 22 22 22 23 23 24 26 27 29 32 35 38 42 48 54 61 69 78 87 96 104 109 111
 147 150 150 148 143 136 128 119 110 101 92 85 77 71 65 59 54 50 46 42 39 36 33 31 29 28 28 28 29 30 32 35 38 42 46 51 56 62 69 76 83 91 98 106 113 119 124 127 127 126 121 115 108 99 89 80 70 62 54 47 41 37 33 31 29 29 29 31 33 35 39 43 48 54 60 67 76 85 95 105 116 126 136 145 151 156 158 157 155 152 147 142 138 133 130 127 124 123 121 120 119 118 116 114 111 108 103 98 92 86 79 72 65 59 53 48 44 40 37 36 34 34 34 34 35 36 37 39 40 42 43 45 47 48 50 51 53 54 55 56 57 58 58 59 59 58 57 56 55 54 52 51 50 49 48 47 47 47 48 48 49 50 52 53 55 57 60 63 66 70 74 79 85 91 98 105 111 117 123 126 128 127 124 120 114 106 99 91 84 77 71 65 60 56 52 49 46 43 41 39 38 37 36 36 37 38 40 43 47 52 57 64 72 80 88 96 104 112 118 122 125 125 124 121 116 109 102 95 87 80 73 66 60 54 49 45 41 38 35 33 32 32 32 33 36 39 43 48 54 60 67 75 83 91 99 107 113 119 124 127 130 131 132 132 132 132 132 132 132 132 132 132 131 130 128 125 121 117 111 105 98 92 85 78 71 65 60 54 49 45 41 38 35 32 31 30 29 29 30 32 33 36 38 41 44 46 49 51 52 54 55 55 55 55 54 54 53 51 50 49 47 46 44 42 40 39 37 35 33 32 31 30 29 29 29 29 30 31 32 34 36 38 40 43 45 48 52 55 59 64 69 75 82 90 98 107 116 126 134 142
 32 32 33 33 34 34 35 35 35 34 34 33 31 30 28 27 25 24 22 21 20 19 18 17 17 18 18 20 22 25 29 34 40 47 54 63 71 79 86 90 93 92 89 84 77 70 63 56 49 44 38 34 30 27 24 21 19 18 16 15 14 14 14 15 16 17 19 22 25 28 31 35 39 42 45 47 49 49 49 48 46 44 42 40 37 35 33 32 30 29 28 27 27 26 26 26 25 25 25 24 24 23 23 22 21 20 19 18 17 16 15 14 13 13 12 12 12 13 14 15 16 18 19 21 23 25 27 29 31 32 33 34 35 35 35 34 34 33 32 31 29 28 26 24 23 21 19 18 16 15 14 13 12 12 12 12 13 14 15 17 18 20 22 23 25 26 27 29 29 30 30 30 30 29 29 28 28 28 27 27 27 28 28 29 30 32 33 35 37 39 41 43 44 44 44 43 41 39 36 33 29 26 23 20 18 16 14 13 13 13 13 13 14 16 17 19 22 24 27 31 35 40 46 52 58 66 73 79 85 89 90 89 85 78 71 63 54 47 40 34 29 24 21 19 17 16 15 15 15 15 16 16 17 18 19 20 21 22 23 24 24 25 26 26 27 27 27 27 28 28 29 30 30 32 33 34 36 38 40 42 44 46 47 49 49 49 49 48 46 44 41 38 35 32 29 27 25 24 23 23 23 23 24 25 26 27 28 29 31 32 33 34 36 36 37 38 38 38 38 38 37 37 36 34 33 32 30 29 28 27 26 25 25 25 26 27 28 30 32 34 36 38 39 40 41 42 41 41 40 39 38 37 36 35 34 33 33 32 32 32
 60 55 51 47 43 39 36 33 31 29 27 25 23 22 21 20 20 19 19 19 19 19 20 21 22 24 27 31 35 40 46 52 58 64 69 73 76 77 76 74 71 66 62 57 53 48 44 40 37 33 30 28 26 23 22 20 19 18 17 17 17 17 18 20 22 26 30 35 41 48 55 63 70 76 81 85 86 86 84 81 78 74 69 65 61 58 55 53 51 50 50 49 50 50 51 52 52 53 53 53 52 51 49 47 44 42 39 36 32 30 27 24 22 20 18 17 17 16 17 18 19 20 22 25 27 30 33 35 38 41 43 46 48 49 51 52 52 52 52 51 50 48 46 44 41 38 35 32 29 27 24 22 20 18 17 16 16 16 16 16 17 17 18 19 20 21 22 23 25 26 28 30 32 34 37 40 43 46 50 54 58 61 65 68 71 73 75 76 77 77 76 75 73 71 68 65 61 57 53 49 44 40 36 32 29 26 24 22 21 20 20 21 21 22 23 25 26 28 30 33 36 39 42 46 50 55 60 65 70 74 78 80 81 80 78 74 68 62 55 49 43 38 34 31 29 27 27 27 27 28 29 31 33 35 37 40 42 45 48 51 53 56 58 60 62 64 65 66 67 68 69 70 72 74 76 78 81 83 86 88 90 91 92 92 90 88 85 80 76 71 65 60 55 50 46 43 41 39 38 38 38 39 41 43 45 47 49 51 54 55 57 58 59 60 60 60 60 59 58 57 55 53 52 50 48 46 45 43 42 40 39 39 39 39 40 41 42 44 47 49 52 55 57 60 63 65 68 70 72 74 76 77 78 78 77 76 74 71 68 64
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 62 57 52 48 44 41 39 37 35 34 33 32 32 32 33 33 34 35 36 37 38 40 41 42 44 45 46 47 48 48 49 49 49 49 49 48 48 47 47 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 45 47 48 51 53 55 58 60 61 62 63 63 62 61 60 58 57 55 54 52 51 50 49 49 49 50 52 54 57 61 66 73 80 89 99 110 121 133 144 154 161 164 163 159 150 140 127 114 101 89 78 69 61 55 50 47 46 46 46 48 51 54 58 63 68 74 81 88 95 103 112 121 129 138 146 153 159 163 164 164 161 155 148 138 128 116 105 94 83 73 65 58 52 48 44 41 39 38 37 36 36 36 36 36 36 37 38 40 42 44 46 49 53 57 61 66 71 76 80 85 89 92 93 94 94 93 91 89 87 84 82 80 77 76 74 73 72 71 70 69 69 69 68 68 68 68 68 67 67 66 64 63 61 60 58 56 55 53 52 51 50 50 49 49 49 49 49 49 50 50 51 51 52 52 53 54 54 55 56 58 61 64 68 74 80 88 96 105 113 122 129 136 142 146 149 150 149 146 143 138 132 126 120 114 109 104 99 95 92 89 87 85 84 82 82 81 80 79 79 77 76 74 72 70 68 65 62 60 57 55 53 51 50 50 51 53 56 61 67 75 83 93 103 113 123 131 138 143 146 146 144 141 136 129 123 116 108 102 95 89 83 78 72 68 64 60 56 53 50 48 47 46 46 47 49 51 53 57 60 64 69 73 77 81 85 89 92 95 97 98 97 96 93 89 85 79 74 68
 29 27 25 23 21 20 19 18 17 17 16 16 16 16 17 17 18 19 19 20 21 22 23 23 24 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 23 23 24 25 26 26 27 27 27 27 27 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 20 20 20 21 22 22 23 23 24 24 25 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 18 19 19 19 20 20 20 20 20 20 19 19 18 18 17 17 17 16 16 16 16 16 17 17 18 19 20 21 22 24 25 27 28 29 30 30 30 29 29 28 27 25 24 23 22 21 20 19 19 18 17 17 17 17 17 17 18 18 19 20 20 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 23 24 24 25 25 26 27 27 28 29 29 30 30 31 31 32 32 32 33 33 32 32 32 32 31 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 28 28 28 28 27 26 25 24 22 21 20 19 19 18 18 18 19 19 20 21 22 23 24 26 28 29 31 33 34 35 36 36 36 35 33 31
 110 111 112 113 114 116 117 118 118 118 116 114 110 105 98 91 83 75 66 58 51 44 38 32 28 25 22 21 20 21 22 24 26 30 34 40 46 53 61 70 81 92 104 117 129 140 148 152 153 149 141 130 118 104 91 79 68 58 49 42 35 31 27 24 23 22 22 22 23 25 27 29 32 35 39 43 47 52 57 62 68 73 79 85 90 95 99 101 103 102 100 98 94 90 85 80 75 71 67 63 59 56 53 50 47 44 42 40 37 35 33 31 29 28 27 26 26 26 27 28 30 32 34 36 38 40 41 42 43 44 44 45 44 44 43 43 42 40 39 38 36 35 33 31 29 28 26 25 24 23 22 22 23 24 26 29 33 37 42 47 52 57 62 66 70 73 75 77 78 79 80 81 82 83 85 88 91 95 100 106 112 119 126 131 135 137 136 132 125 116 106 96 85 75 65 57 49 43 37 32 28 25 22 20 19 18 19 20 23 26 31 37 45 54 65 77 90 105 120 133 145 154 158 158 152 144 132 119 107 94 82 72 62 54 47 40 35 30 26 23 20 18 17 16 17 18 19 21 24 28 32 36 41 46 52 58 65 72 79 87 94 102 109 115 120 124 126 126 125 122 117 112 106 99 93 86 80 74 69 64 60 56 52 48 45 42 39 36 33 30 28 25 23 21 19 18 17 17 17 18 19 20 22 23 25 27 29 31 32 34 36 37 39 40 41 42 43 44 44 44 44 44 43 41 40 37 35 32 30 27 24 22 21 20 19 19 20 22 24 26 29 33 37 41 46 50 56 61 67 73 78 84 89 94 98 102 104 107 108 109
 89 90 90 88 85 81 76 71 66 62 57 54 50 47 44 42 39 37 35 33 32 30 29 28 27 26 26 26 27 28 30 31 34 36 39 42 45 48 52 55 59 63 67 71 74 77 80 81 82 81 80 77 73 68 62 57 51 46 41 36 33 30 27 26 26 27 28 31 34 38 42 47 53 59 65 72 78 84 89 94 96 98 98 97 95 92 89 86 84 81 79 78 78 78 79 81 82 85 87 89 91 92 92 91 89 86 81 76 70 64 58 52 46 41 37 33 30 28 27 27 27 28 30 31 33 35 36 38 40 41 42 43 44 44 45 45 45 45 45 45 44 44 43 43 42 41 40 39 38 36 35 34 33 32 31 31 30 30 31 31 32 32 33 34 35 36 37 39 41 44 47 50 54 59 64 69 74 79 83 86 87 87 85 81 76 71 65 60 54 50 45 41 38 35 33 31 29 27 26 25 24 24 23 24 24 25 27 29 33 36 40 45 50 55 60 65 70 74 78 81 82 84 84 83 81 79 75 72 67 63 58 54 49 45 41 37 33 30 27 25 24 23 23 24 25 28 32 37 43 50 57 66 75 84 93 101 108 112 115 115 113 110 106 101 96 91 86 83 80 78 76 76 76 76 77 79 80 81 82 82 82 80 78 75 71 67 62 57 52 47 42 38 34 30 28 25 24 23 23 24 25 27 28 31 33 35 37 39 40 42 43 44 44 44 45 44 44 44 43 43 42 42 41 40 39 38 36 35 33 32 30 28 27 26 25 24 24 24 24 24 25 25 26 27 29 30 32 34 36 39 42 45 49 54 59 65 70 76 81 86
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 66 68 69 69 70 70 69 68 66 64 60 57 53 49 44 40 35 31 27 23 20 17 15 13 11 10 10 10 11 12 14 16 18 21 24 28 32 36 41 46 51 57 62 67 71 74 75 75 74 70 66 61 55 48 42 36 31 26 22 19 16 14 12 11 11 12 13 14 16 18 20 23 26 29 32 36 40 44 48 52 56 59 62 65 67 69 70 70 71 71 71 71 70 70 70 69 69 68 67 65 63 61 58 55 51 47 42 38 34 30 26 22 19 17 15 14 13 13 13 14 15 17 19 21 24 26 29 32 35 37 40 42 45 46 48 49 49 48 47 46 43 41 38 35 31 28 25 22 19 17 15 14 13 13 13 14 15 17 19 22 24 27 30 33 37 40 43 47 50 54 57 60 63 66 69 71 73 74 76 76 76 76 75 73 71 68 65 62 58 54 50 46 42 38 35 31 28 25 22 20 17 15 14 13 12 12 13 14 15 18 21 25 29 34 39 44 50 55 61 65 69 71 71 71 68 65 61 56 51 46 41 37 32 29 25 22 19 17 15 13 12 12 12 13 14 16 19 22 26 30 35 41 46 52 57 63 68 72 75 78 80 81 81 80 79 78 76 74 73 71 69 67 66 63 61 59 56 53 50 47 43 40 37 34 31 28 25 22 20 17 15 14 12 11 11 11 11 13 14 16 19 22 25 29 32 36 39 42 45 47 48 49 49 48 47 45 43 41 38 36 33 30 27 25 22 19 17 15 13 12 11 10 10 10 11 12 14 16 18 21 23 26 29 33 36 39 42 44 47 49 52 54 55 57 59 60 61 63 64
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 36 39 43 46 49 52 54 55 55 54 53 50 47 44 41 38 35 32 29 26 24 23 21 21 20 21 22 24 26 29 32 36 40 45 49 53 58 62 66 70 74 77 80 82 84 84 84 82 80 77 72 68 62 57 51 45 40 35 31 27 24 22 21 20 20 21 23 25 28 31 35 39 43 47 50 54 57 58 59 59 58 56 54 51 48 45 43 40 38 36 35 34 34 34 34 34 35 37 38 40 42 44 46 47 49 50 50 49 48 45 42 38 34 30 26 23 20 18 17 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 26 28 30 31 33 35 37 38 39 39 38 36 34 31 28 25 22 20 18 17 17 17 17 18 18 19 20 21 22 23 25 26 27 29 30 32 33 34 35 35 36 36 36 36 36 36 36 36 36 36 37 37 38 39 40 40 41 41 42 41 41 39 38 36 33 31 29 27 26 25 25 26 27 29 32 35 39 43 48 54 60 66 73 80 87 93 98 101 101 100 96 91 84 77 70 63 56 49 44 39 34 31 28 26 25 25 26 27 30 33 37 42 46 51 55 58 61 62 62 60 58 55 51 47 44 40 37 34 32 30 28 27 26 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 21 21 20 20 20 21 22 24 26 29 32 35 38 41 42 43 43 43 41 40 38 35 33 31 29 27 26 24 23 22 21 20 19 18 18 17 17 17 16 17 17 18 19 20 23 25 28 31 33 35 36 36 36 35 33 32 30 28 27 26 25 24 23 23 23 24 24 25 27 29 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 56 57 57 57 56 54 53 50 48 45 43 40 38 35 33 32 30 29 28 28 28 29 31 34 38 43 49 57 65 74 82 89 94 97 98 96 93 88 83 77 71 66 60 56 51 47 44 41 38 36 34 32 30 29 29 28 29 29 31 33 37 41 47 54 61 68 74 79 81 81 79 76 72 68 63 60 57 55 53 52 52 53 55 58 61 65 71 77 83 90 97 103 107 109 108 105 101 94 88 81 74 68 63 59 55 52 50 48 47 47 47 47 48 50 52 53 55 56 57 57 56 55 53 51 49 47 45 43 42 41 40 39 39 39 40 41 42 43 45 47 49 52 54 57 60 62 63 64 64 63 61 58 55 53 50 48 47 46 46 47 48 49 51 54 57 61 65 70 75 80 86 92 97 101 104 105 105 104 101 97 93 89 86 82 80 78 76 76 76 77 79 82 85 88 92 96 99 100 100 98 94 88 80 71 63 55 48 43 38 35 33 31 30 30 30 30 31 32 33 34 35 37 39 41 43 46 48 52 55 59 63 67 71 75 78 80 80 79 76 71 65 58 51 45 39 35 32 30 29 28 28 29 30 32 34 37 40 44 49 54 60 65 71 76 80 83 83 82 79 75 70 65 60 56 52 48 46 44 42 41 41 41 41 42 44 45 47 48 50 51 51 51 50 49 47 45 43 42 41 41 41 41 42 44 46 47 49 52 54 56 58 59 61 62 62 62 62 61 60 58 57 55 53 50 48 46 44 43 42 41 41 41 42 44 47 50 52 55 57 58 58 58 57 55 54 52 51 49 48 47 47 46 47 47 48 49 50 52 53
 38 39 40 41 43 44 47 49 51 53 55 57 57 57 56 54 51 48 44 40 36 32 29 26 23 21 20 20 21 22 23 25 28 31 34 37 41 44 48 51 53 55 57 58 58 57 56 54 52 49 47 44 41 38 35 32 30 27 25 24 22 21 20 20 20 20 20 21 21 22 23 23 24 25 26 27 28 29 31 33 36 39 44 49 55 62 71 81 93 105 117 128 135 137 134 127 116 104 92 81 71 62 55 49 43 39 35 32 30 28 26 24 23 22 21 20 20 20 20 20 21 21 22 23 24 25 27 28 29 31 32 34 35 37 38 40 41 42 43 43 43 42 41 40 38 36 33 30 28 25 23 22 21 20 21 22 23 26 29 33 38 44 50 57 65 73 81 89 96 103 108 111 112 112 111 109 106 102 99 96 93 91 89 87 85 84 82 79 77 73 70 66 62 57 53 48 44 39 35 32 29 26 24 22 21 21 21 22 24 26 29 33 37 41 45 49 52 54 55 56 55 53 51 48 45 42 39 37 34 32 30 28 26 25 24 23 22 21 20 20 20 20 21 21 22 23 25 26 28 29 31 33 35 37 40 42 46 49 54 59 64 70 75 81 86 90 92 91 89 85 80 74 68 62 56 51 47 43 40 37 35 33 32 31 30 29 29 28 28 27 26 26 25 24 23 23 22 21 21 21 22 23 24 26 27 30 32 35 39 42 46 50 55 59 64 68 71 74 75 75 74 71 67 62 57 52 46 41 36 32 28 25 23 22 21 21 21 23 24 26 29 32 34 37 40 42 43 45 45 46 45 45 44 43 41 40 39 39 38 38
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 24 23 23 22 22 22 23 23 24 25 26 26 27 27 27 26 25 23 22 20 18 16 15 13 12 11 11 11 11 12 13 14 16 18 19 21 23 25 26 28 29 29 29 29 28 27 26 25 23 22 20 19 18 16 15 14 13 12 12 11 11 11 11 11 11 12 12 13 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 25 26 27 28 29 30 30 30 29 29 27 26 24 23 21 20 18 17 16 15 14 13 12 12 11 11 10 10 10 10 11 11 12 13 14 15 16 18 19 21 23 24 26 27 29 30 31 32 32 33 32 32 31 30 28 26 25 23 21 19 17 16 14 13 12 12 11 12 12 13 14 16 18 21 24 27 30 33 35 36 37 36 35 34 32 30 28 26 25 24 23 23 22 22 23 23 24 25 26 28 29 30 31 32 32 31 30 29 27 25 23 22 20 18 17 15 14 13 13 13 13 13 14 15 17 19 20 22 24 25 26 27 27 27 27 26 25 24 23 22 22 21 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 19 19 20 22 23 24 26 28 30 32 35 37 39 41 42 43 43 43 43 42 40 39 37 36 35 33 32 31 30 30 29 28 28 27 26 25 24 22 21 19 17 16 14 13 12 11 11 11 11 11 11 12 12 13 14 15 16 18 19 21 23 25 27 29 32 34 35 37 37 37 36 34 31 29 25 22 19 17 15 13 12 11 11 11 11 12 13 14 15 17 19 22 24 26 29 31 33 34 35 34 34 33 31 29 28 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 110 106 102 96 90 83 76 70 63 58 53 48 44 41 38 35 33 32 31 30 30 30 30 31 33 36 39 42 47 51 57 62 67 71 75 78 80 82 82 82 80 79 77 75 73 70 68 65 63 61 59 56 54 52 50 48 47 45 44 43 43 43 44 46 49 53 58 64 71 78 85 91 97 101 103 104 102 98 94 88 82 76 70 65 60 56 53 50 48 47 46 46 46 47 49 51 53 56 59 62 65 68 71 73 75 75 75 73 71 68 65 61 58 55 53 52 51 51 52 54 57 61 65 69 73 78 82 86 89 92 94 96 97 97 97 96 95 94 92 90 88 86 84 81 78 75 72 69 65 61 58 54 51 48 45 43 41 40 39 38 38 38 38 39 40 41 42 44 46 48 50 53 55 58 60 63 65 67 68 70 70 71 71 71 72 72 72 72 73 74 76 78 80 82 84 86 87 87 86 84 80 74 67 60 53 46 40 35 31 28 26 24 24 24 25 26 27 30 32 35 39 43 47 53 59 66 73 81 89 97 104 109 111 110 107 100 91 81 71 61 52 45 39 34 31 29 28 27 28 30 32 34 37 40 44 48 51 55 59 63 66 69 71 74 76 77 79 81 82 84 86 88 90 93 95 97 99 100 100 99 97 93 88 83 76 70 64 57 52 46 42 38 34 32 30 30 30 31 33 36 40 45 50 55 61 65 70 73 75 75 75 73 71 68 64 60 56 52 48 45 41 38 36 33 31 29 27 26 25 25 26 27 29 31 35 39 43 49 54 59 64 69 73 77 80 83 86 88 90 93 95 98 100 103 106 109 111 112 113 112
 19 20 21 21 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 22 20 19 18 16 15 14 13 13 12 12 12 12 12 13 13 14 15 16 17 18 19 21 22 24 25 27 28 29 30 30 29 29 28 26 24 22 20 19 17 15 14 13 12 11 10 10 10 10 10 10 10 11 11 12 13 14 16 17 19 21 23 26 28 31 33 35 36 36 36 35 34 32 30 27 25 23 22 20 19 18 17 17 16 16 16 15 15 15 14 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 14 15 16 18 20 22 24 27 31 34 37 41 43 45 45 44 42 39 36 33 30 27 24 21 19 18 16 15 14 13 12 12 11 11 10 10 10 10 11 11 12 12 13 14 15 17 18 20 21 23 24 25 26 26 26 25 24 23 22 21 19 18 17 15 14 13 12 12 11 10 10 10 10 10 10 11 11 12 14 15 17 18 20 21 22 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 9 9 10 10 11 11 12 13 14 15 16 18 19 20 21 22 22 23 23 24 24 24 24 23 23 23 22 22 21 20 20 19 19 18 18 18 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 16 15 15 14 14 13 13 12 12 12 12 12 13 13 14 14 15 16 16 17 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
 55 53 50 48 45 43 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 17 17 17 17 18 19 21 23 25 28 30 33 36 39 41 44 46 47 48 48 48 47 45 44 42 39 37 34 32 29 27 25 23 21 20 19 18 17 17 17 18 19 20 21 22 24 25 26 28 29 30 31 31 32 33 34 34 35 36 38 39 41 43 45 48 51 54 57 60 63 65 67 67 67 66 64 61 57 53 49 44 40 37 33 30 27 25 23 21 20 19 18 18 18 19 20 21 23 25 28 31 34 38 42 46 50 55 58 62 65 66 67 67 65 62 59 55 51 46 42 38 34 30 27 25 23 21 20 19 19 19 20 21 23 25 28 31 34 38 42 46 50 54 58 61 64 66 67 68 68 67 67 66 64 63 62 60 59 57 56 54 52 51 49 47 46 44 42 40 38 36 34 32 30 29 27 25 24 23 22 21 20 20 20 20 20 21 22 23 24 25 27 28 30 31 32 33 34 35 36 36 36 37 37 37 36 36 35 34 33 32 30 29 27 25 24 22 21 20 19 18 17 17 17 18 18 19 20 21 23 24 26 28 31 33 36 39 43 46 49 53 56 59 61 64 66 67 68 69 70 70 69 69 68 67 66 64 62 59 56 53 49 46 42 38 34 30 27 24 22 19 18 17 16 16 16 17 18 19 21 24 27 31 34 39 44 49 53 58 62 65 67 68 67 65 61 57 52 47 43 38 34 30 26 24 21 19 18 17 16 16 16 17 18 20 22 24 27 31 34 38 43 47 52 56 60 63 66 68 68 68 67 66 63 61 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 18 17 15 13 12 10 9 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 11 11 12 12 12 12 12 12 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 6 6 6 6 7 8 9 11 12 14 15 16 17 17 16 15 13 12 10 9 8 7 6 6 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 13 13 13 13 12 11 10 10 9 8 7 7 7 7 7 7 8 9 11 13 15 18 21 25 28 31 33 34 34 32 30 27 24 22 19 17 16 14 13 12 11 10 9 9 9 8 8 8 8 9 9 10 10 11 11 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 13 13 13 13 13 12 12 12 12 13 13 13 14 15 16 17 17 18 18 18 17 16 14 12 10 9 7 6 5 4 4 3 3 3 3 3 3 4 4 4 5 6 6 7 9 10 12 15 18 21 24 28 30 30 28 25 21 17 14 11 8 7 5 4 4 3 3 3 3 4 4 5 5 6 7 8 8 9 10 11 11 12 12 12 11 11 11 11 11 11 11 11 12 13 14 15 16 18 20 21 22 22 21 20 18 15 13 11 9 8 6 5 5 4 4 4 4 4 5 5 6 7 8 9 10 11 12 13 13 13 13 13 12 11 11 10 9 8 7 6 6 5 5 4 4 4 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 14 16 17 18 20 21 22 23 23 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
 29 26 23 21 18 16 15 13 12 11 11 10 10 10 10 11 11 12 13 14 16 17 18 19 20 20 20 19 18 17 16 16 15 14 14 14 14 14 14 15 16 16 17 18 19 21 22 24 25 27 29 30 32 33 33 33 32 31 29 27 24 22 20 17 16 14 13 12 11 10 10 9 9 9 9 9 9 10 10 10 11 11 12 13 14 15 16 18 19 21 23 26 28 32 35 39 44 48 53 57 60 61 61 59 55 50 44 39 34 29 25 21 19 16 14 13 12 12 11 11 12 13 14 16 18 20 23 26 29 33 37 41 44 46 48 48 46 44 41 37 33 29 26 22 20 17 15 14 12 12 11 11 11 11 12 12 13 14 15 17 18 20 21 23 25 28 31 34 38 42 48 53 60 67 73 78 81 81 77 71 63 55 47 39 33 27 23 20 17 14 13 11 10 9 9 8 8 8 8 9 9 10 10 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 16 17 18 19 20 22 24 26 28 30 33 36 39 41 44 46 47 47 46 44 41 38 35 31 28 25 22 20 18 16 15 14 14 13 14 14 15 16 18 21 25 29 34 40 48 56 64 71 77 79 79 75 69 61 53 46 40 34 29 25 22 20 17 16 15 14 13 13 13 14 14 16 17 19 21 23 25 27 29 31 33 35 37 39 40 42 43 44 45 46 46 46 45 44 42 39 36 33
 61 64 68 72 75 77 78 77 75 71 66 61 55 49 44 39 35 32 29 27 25 24 23 23 23 23 24 26 27 30 32 35 38 41 43 46 47 48 49 48 48 46 44 42 40 38 36 34 32 31 29 28 26 25 25 24 24 24 24 24 25 26 27 28 29 30 32 33 34 36 37 38 40 42 44 46 49 53 57 62 67 73 79 85 90 94 96 96 94 90 85 79 73 67 61 56 51 48 45 42 40 38 37 36 36 36 36 36 35 35 35 34 34 33 32 31 30 29 28 27 27 28 28 29 31 32 34 36 39 41 43 46 48 50 52 54 55 56 56 56 56 55 53 51 49 47 44 41 38 35 33 30 28 26 25 24 24 23 24 24 25 26 27 28 30 32 34 35 37 38 39 40 40 40 39 38 37 36 35 34 33 32 32 32 32 33 33 34 36 37 39 40 41 42 43 43 42 40 39 36 34 31 29 27 25 24 23 22 23 24 25 27 30 34 38 44 50 57 65 73 80 88 93 97 98 96 92 86 79 72 64 57 51 45 40 35 32 29 26 25 23 23 22 23 23 24 25 26 27 28 29 30 30 31 31 32 32 33 34 34 36 37 39 41 43 45 48 51 53 56 58 59 60 60 59 57 54 51 48 45 42 40 37 35 33 32 30 29 28 28 27 27 26 25 25 24 24 23 23 22 22 22 23 23 24 25 26 28 30 32 34 36 39 42 45 48 50 52 54 55 55 54 52 49 46 42 39 35 32 29 27 25 23 23 22 23 23 24 25 27 29 31 33 35 37 38 40 41 42 43 44 45 45 46 47 49 50 52 55 58
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 26 27 28 29 30 31 31 31 30 29 28 27 25 23 21 20 18 17 16 15 14 13 12 12 11 11 11 12 12 13 14 15 16 17 19 21 23 24 26 27 28 29 30 30 29 28 27 26 24 22 21 19 18 16 15 14 13 13 12 12 12 12 12 12 12 13 13 14 15 15 16 17 18 19 21 22 24 25 27 29 31 33 35 36 37 37 37 36 35 33 31 29 27 25 23 21 20 19 18 17 16 15 15 15 15 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 13 14 14 15 16 17 19 20 21 22 23 24 24 25 25 25 24 24 23 22 21 20 19 17 16 15 14 13 12 12 11 11 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 16 17 18 19 19 20 21 21 22 22 22 23 23 24 24 24 25 25 25 25 24 24 23 22 21 20 19 18 16 15 14 13 12 11 11 10 10 10 10 10 11 12 13 15 17 19 22 24 28 31 34 36 39 40 40 40 38 36 33 30 27 24 22 19 17 15 14 12 12 11 10 10 10 10 11 11 12 13 14 15 16 17 18 19 19 20 21 22 23 23 24 25 26 26 27 28 28 29 29 29 29 28 27 26 25 23 22 20 19 18 17 16 15 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 23 24 24 24 24 23 23 22 21 20 18 17 16 15 14 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 22 23 24
 140 159 173 181 178 167 149 129 110 92 77 65 56 49 43 40 37 35 35 35 35 36 38 39 41 42 44 45 46 47 48 49 50 51 52 54 56 59 62 65 68 71 74 77 80 82 83 83 83 82 79 76 73 69 65 61 57 53 51 48 47 46 46 47 48 50 53 56 59 63 67 71 75 78 81 83 85 85 85 84 83 81 79 77 75 73 70 68 66 64 63 61 59 58 56 54 53 51 50 48 47 46 45 44 43 43 43 43 43 44 45 46 47 49 51 53 55 58 61 64 67 70 73 76 79 80 81 81 80 79 76 74 71 68 65 62 59 57 55 53 52 51 51 51 51 52 53 55 56 58 59 60 60 59 57 54 50 46 42 38 35 33 31 30 29 30 31 33 36 40 45 52 59 68 77 86 94 100 104 105 103 99 94 88 81 76 71 67 65 64 63 65 67 70 75 80 84 88 89 88 85 79 71 62 54 46 40 34 30 27 25 25 25 26 28 31 36 41 48 56 67 79 94 111 130 150 168 183 191 190 181 165 146 125 106 89 74 62 52 44 38 33 29 27 25 24 23 23 24 25 26 27 29 32 34 37 41 45 48 52 56 59 62 65 66 67 67 66 65 63 61 58 56 53 50 48 45 43 40 38 36 34 32 31 30 28 27 27 26 25 24 24 24 24 24 24 25 26 28 31 34 38 43 49 55 63 70 78 85 91 96 99 100 98 95 90 84 77 69 62 56 50 44 39 35 32 29 27 26 26 26 27 29 32 35 39 42 45 48 50 50 50 48 46 44 42 40 38 38 38 39 41 44 49 55 63 74 87 102 120
 88 92 94 93 90 85 79 72 65 58 52 47 43 40 38 37 36 36 37 38 40 41 44 46 48 49 50 51 50 49 48 46 45 43 41 40 39 38 38 38 38 39 39 40 42 43 45 47 49 51 54 56 58 60 62 63 63 63 62 60 58 55 52 50 47 45 44 42 42 42 42 43 44 45 47 49 51 52 53 54 53 52 50 48 45 43 40 37 35 33 32 31 30 30 30 30 31 33 35 37 40 43 46 49 52 54 56 56 56 54 53 51 48 46 44 43 42 41 42 42 44 46 48 51 54 58 61 63 65 66 66 66 65 63 61 59 56 54 51 49 47 46 44 43 42 41 41 40 40 40 40 40 39 38 37 36 34 33 31 29 28 26 26 25 25 25 26 28 30 33 36 40 44 49 53 58 61 64 65 65 64 62 59 55 52 49 46 44 42 41 41 41 42 43 45 47 49 50 51 51 50 47 44 40 36 32 28 25 22 20 19 18 18 18 19 21 23 26 29 33 37 42 48 55 62 70 78 85 91 95 95 92 87 79 70 61 52 45 38 33 28 25 23 21 20 20 20 21 22 23 25 27 29 31 33 35 36 38 38 39 39 39 39 39 39 39 39 40 41 42 44 45 47 48 50 50 51 50 49 46 44 40 37 33 30 27 25 23 21 20 19 19 19 19 20 22 24 26 29 33 38 43 49 55 60 64 67 69 69 67 65 61 57 53 49 45 41 37 34 31 29 27 25 23 22 21 21 21 21 22 24 27 30 34 39 44 49 54 58 61 63 63 62 59 56 53 50 48 46 45 45 46 48 50 54 58 63 69 76 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

