
 % 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
 18778 19203 19553 19822 20003 20091 20086 19986 19795 19516 19157 18724 18228 17677 17082 16453 15800 15130 14454 13776 13105 12446 11802 11176 10573 9993 9439 8910 8407 7930 7479 7054 6652 6275 5920 5586 5273 4980 4705 4448 4207 3981 3770 3572 3387 3214 3052 2901 2759 2626 2501 2385 2276 2173 2077 1988 1903 1824 1750 1681 1616 1554 1497 1443 1392 1345 1300 1259 1220 1183 1148 1116 1086 1058 1031 1007 984 962 942 924 907 891 877 863 851 840 831 822 814 807 802 797 793 791 789 788 788 789 791 794 798 802 808 815 823 832 842 853 865 878 893 909 926 945 965 986 1009 1034 1061 1089 1120 1152 1187 1224 1263 1306 1350 1398 1449 1503 1561 1623 1689 1759 1833 1913 1998 2088 2185 2288 2398 2515 2641 2775 2918 3070 3234 3408 3594 3794 4007 4234 4477 4736 5013 5309 5624 5960 6317 6698 7102 7530 7984 8464 8970 9502 10059 10642 11248 11875 12521 13182 13854 14532 15208 15876 16527 17153 17743 18287 18777 19201 19552 19820 20001 20090 20085 19985 19794 19515 19156 18723 18227 17676 17081 16452 15799 15129 14453 13776 13105 12445 11801 11176 10573 9993 9438 8910 8407 7930 7479 7053 6652 6274 5919 5586 5273 4980 4705 4448 4207 3981 3770 3572 3387 3214 3052 2900 2759 2626 2501 2385 2276 2173 2077 1988 1903 1824 1750 1681 1615 1554 1497 1443 1392 1345 1300 1259 1219 1183 1148 1116 1086 1058 1031 1007 984 962 942 924 907 891 877 863 851 840 831 822 814 807 802 797 793 791 789 788 788 789 791 794 798 802 808 815 823 832 842 853 865 878 893 909 926 945 965 986 1009 1034 1061 1089 1120 1152 1187 1224 1263 1306 1350 1398 1449 1503 1561 1623 1689 1759 1833 1913 1998 2088 2185 2288 2398 2515 2641 2775 2918 3071 3234 3408 3595 3794 4007 4234 4477 4736 5013 5309 5624 5960 6318 6698 7102 7531 7985 8464 8970 9502 10060 10642 11248 11876 12522 13183 13855 14532 15209 15877 16528 17154 17744 18289
 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 31 32 32 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 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 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12
 10 10 11 11 11 12 12 13 13 13 14 14 15 16 16 17 17 18 19 19 20 21 22 23 24 25 25 27 28 29 30 31 32 33 35 36 37 38 40 41 42 43 45 46 47 48 49 50 51 52 53 53 54 54 55 55 55 55 55 54 54 53 53 52 51 50 49 48 47 46 45 44 42 41 40 39 37 36 35 34 33 32 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 31 32 33 35 36 37 39 40 42 44 45 47 49 50 52 54 55 57 59 60 62 63 64 66 67 68 68 69 69 70 70 70 69 69 68 67 66 65 64 62 61 59 58 56 54 53 51 49 47 46 44 42 41 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10
 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 30 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 57 58 60 61 62 63 64 66 67 68 69 71 72 73 74 75 77 78 79 80 81 82 83 84 85 86 87 88 89 89 90 90 91 91 92 92 93 93 93 93 93 93 93 93 92 92 92 91 91 90 90 89 89 88 87 86 86 85 84 83 82 81 80 79 78 77 76 75 75 74 73 72 71 70 69 68 67 66 65 64 64 63 62 61 60 60 59 58 58 57 56 56 55 54 54 53 53 52 52 51 51 50 50 50 49 49 49 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 48 48 48 49 49 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 62 63 64 64 65 66 66 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 74 75 75 75 75 75 75 75 75 75 75 75 75 75 74 74 74 73 73 72 72 71 71 70 69 69 68 67 66 65 65 64 63 62 61 60 59 59 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 36 35 34 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 26
 70 70 71 72 73 73 74 75 75 76 77 77 78 78 79 79 79 80 80 80 81 81 81 81 81 81 81 81 81 81 81 81 80 80 80 79 79 78 78 77 76 76 75 74 74 73 72 71 71 70 69 68 67 66 66 65 64 63 62 61 60 59 59 58 57 56 55 55 54 53 52 51 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 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 70 71 72 74 75 76 78 79 80 82 83 85 86 88 89 90 92 93 94 96 97 98 99 101 102 103 104 105 106 107 107 108 109 109 110 110 110 110 111 111 111 110 110 110 110 109 109 108 107 107 106 105 104 103 102 101 100 99 97 96 95 94 93 91 90 89 87 86 85 83 82 81 79 78 77 76 74 73 72 71 70 69 68 67 65 64 63 62 62 61 60 59 58 57 56 56 55 54 54 53 52 52 51 50 50 49 49 48 48 48 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 56 56 57 58 58 59 60 61 61 62 63 64 64 65 66 67 67 68 69
 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 46 47 47 47 47 47 48 48 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 45 45 45 44 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 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 33 33 33 34 34 34 35 35 35 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 39 39 39 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14
 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 45 46 47 49 50 51 53 54 56 57 58 60 61 62 64 65 66 67 68 69 70 71 72 73 74 74 75 75 75 76 76 76 76 75 75 75 74 74 73 72 72 71 70 69 68 67 66 65 64 63 61 60 59 58 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 30 30 29 29 29 28 28 27 27 27 27 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 58 59 61 62 64 65 67 68 70 72 73 75 76 78 79 81 82 83 84 86 87 88 88 89 90 90 91 91 91 91 91 91 90 90 89 88 87 86 85 84 82 81 80 78 76 75 73 71 70 68 66 64 62 61 59 57 55 54 52 50 49 47 46 44 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11
 46 46 46 46 47 47 47 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 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 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 36 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
 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 98 100 101 103 104 105 106 107 108 108 109 109 109 109 109 108 107 107 106 105 104 102 101 99 98 96 94 93 91 89 87 85 83 81 79 77 75 73 71 69 67 66 64 62 60 59 57 56 54 52 51 50 48 47 46 45 43 42 41 40 39 38 37 36 36 35 34 33 32 32 31 31 30 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 56 57 58 60 62 63 65 66 68 70 71 73 75 76 78 80 81 83 84 86 87 89 90 91 92 93 94 95 96 96 97 97 97 97 97 97 96 96 95 95 94 93 92 91 89 88 86 85 83 82 80 79 77 75 73 72 70 68 66 65 63 61 59 58 56 55 53 52 50 49 47 46 45 43 42 41 40 39 38 36 35 34 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 32 33 34 35 36 37 39 40 41 42 44 45 46 48 49 51 52 54 56 57 59 61
 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 47 48 49 50 50 51 52 52 53 54 54 55 56 56 57 57 58 58 59 59 60 60 60 61 61 61 61 61 62 62 62 62 62 61 61 61 61 61 60 60 59 59 59 58 57 57 56 56 55 54 54 53 52 52 51 50 49 49 48 47 46 46 45 44 43 43 42 41 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 26 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 23 23 23 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 38 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 61 62 63 64 65 67 68 69 70 71 72 74 75 76 77 78 79 79 80 81 82 83 83 84 84 85 85 85 85 85 85 85 85 85 85 84 84 83 83 82 81 81 80 79 78 77 76 75 74 73 72 71 70 69 68 66 65 64 63 62 61 60 58 57 56 55 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 34 34 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 28 28 28 28
 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 32 32 33 33 34 35 36 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 56 58 60 62 64 66 69 71 74 76 79 82 85 89 92 95 99 103 107 111 115 119 123 128 132 137 141 146 151 155 160 164 169 173 177 182 185 189 192 195 198 200 202 203 204 205 205 204 203 202 200 198 195 192 189 185 181 177 173 168 163 159 154 149 144 139 134 130 125 120 116 111 107 103 99 95 91 87 84 81 77 74 71 68 66 63 61 58 56 54 52 50 48 46 44 43 41 40 38 37 36 34 33 32 31 30 29 28 28 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 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 37 38 39 40 42 43 45 46 48 50 52 53 55 57 60 62 64 66 69 71 74 77 80 82 85 88 92 95 98 101 104 108 111 114 118 121 124 128 131 134 137 140 142 145 147 149 151 153 154 155 156 157 157 157 157 157 156 155 153 152 150 148 146 143 141 138 135 133 130 126 123 120 117 114 111 108 104 101 98 95 92 90 87 84 81 79 76 74 72 69 67 65 63 61 59 57 56 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27
 71 71 71 72 72 72 72 71 71 71 70 70 69 69 68 67 67 66 65 64 63 62 61 60 59 58 57 56 55 53 52 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 30 30 29 28 28 27 26 26 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 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 23 24 24 25 26 26 27 27 28 29 29 30 30 31 32 33 33 34 35 35 36 37 38 38 39 40 41 41 42 43 44 44 45 46 46 47 48 48 49 49 50 50 51 51 52 52 52 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 51 51 51 50 50 49 49 48 47 47 46 46 45 45 44 43 43 42 41 41 40 40 39 38 38 37 37 36 36 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 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 57 58 59 60 61 62 63 63 64 65 66 67 67 68 69 69 70 70 71
 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 50 51 51 52 52 53 54 54 55 56 56 57 58 58 59 60 61 61 62 63 64 65 66 66 67 68 69 70 71 72 72 73 74 75 76 77 77 78 79 80 81 81 82 83 83 84 85 85 86 86 87 87 88 88 88 89 89 89 89 89 89 89 89 89 89 89 89 89 89 88 88 88 87 87 86 86 85 85 84 84 83 82 82 81 80 80 79 78 77 77 76 75 75 74 73 72 72 71 70 69 69 68 67 66 66 65 64 64 63 63 62 61 61 60 60 59 59 58 58 57 57 56 56 56 55 55 54 54 54 54 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 54 54 55 55 56 56 56 57 57 58 58 59 60 60 61 61 62 63 63 64 65 66 67 67 68 69 70 71 72 73 74 75 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 101 102 103 103 104 105 105 106 106 106 107 107 107 107 107 107 107 107 107 107 106 106 105 105 104 104 103 102 102 101 100 99 98 97 96 95 94 93 92 91 90 88 87 86 85 84 83 81 80 79 78 77 76 75 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 59 58 57 56 55 55 54 53 53 52 51 51 50 50 49 48 48 48 47 47 46 46 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42
 53 54 55 56 57 58 59 60 61 62 64 65 66 67 69 70 71 73 74 76 77 79 81 82 84 86 87 89 91 93 94 96 98 100 102 103 105 107 109 111 112 114 116 117 119 120 122 123 125 126 127 128 129 130 131 131 132 132 133 133 133 133 133 133 133 132 131 131 130 129 128 127 126 125 123 122 121 119 118 116 114 113 111 109 108 106 104 102 100 99 97 95 93 92 90 88 87 85 83 82 80 79 77 76 74 73 71 70 69 67 66 65 64 63 62 60 59 58 57 57 56 55 54 53 52 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 47 47 47 48 49 49 50 50 51 51 52 53 53 54 55 56 56 57 58 59 59 60 61 62 63 64 65 66 66 67 68 69 70 71 72 73 74 75 76 77 77 78 79 80 81 82 82 83 84 84 85 86 86 87 87 88 88 88 89 89 89 89 89 89 89 89 89 89 88 88 88 87 87 86 86 85 85 84 83 83 82 81 80 79 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 63 62 61 60 59 58 57 57 56 55 54 53 53 52 51 51 50 49 49 48 48 47 46 46 46 45 45 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 42 42 42 42 43 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51 52 52
 150 148 147 145 143 141 139 137 135 133 130 128 126 124 122 119 117 115 113 111 109 107 105 103 101 99 97 95 93 92 90 88 87 85 84 82 81 80 78 77 76 75 74 73 72 71 70 69 69 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 63 64 64 64 65 65 66 66 67 68 68 69 70 71 71 72 73 74 75 76 77 78 79 80 82 83 84 85 87 88 90 91 92 94 95 97 99 100 102 103 105 107 108 110 112 113 115 117 118 120 121 123 124 126 127 129 130 131 132 133 134 135 135 136 136 137 137 137 137 137 137 136 136 135 134 133 132 131 130 128 127 125 124 122 120 118 116 114 112 110 108 106 104 102 99 97 95 93 91 88 86 84 82 80 78 76 74 72 70 68 66 65 63 61 59 58 56 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 55 56 58 60 62 63 65 67 69 72 74 76 78 81 83 86 88 91 93 96 99 102 104 107 110 113 116 118 121 124 127 129 132 134 137 139 142 144 146 148 150 151 153 154 155 156 157 158 158 158 158 158 158 157 157 156 155 154 153 151
 65 66 66 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 64 64 64 64 64 63 63 63 62 62 62 61 61 61 61 60 60 59 59 59 58 58 58 57 57 57 56 56 56 55 55 55 55 54 54 54 53 53 53 53 52 52 52 52 52 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 52 52 52 52 53 53 53 54 54 54 55 55 55 56 56 56 57 57 58 58 59 59 60 60 61 61 62 63 63 64 64 65 66 66 67 68 68 69 70 71 71 72 73 74 74 75 76 77 78 79 79 80 81 82 83 83 84 85 86 87 87 88 89 90 90 91 92 93 93 94 94 95 96 96 97 97 97 98 98 98 99 99 99 99 99 99 99 99 99 99 99 99 99 98 98 97 97 97 96 96 95 94 94 93 92 92 91 90 89 88 87 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 68 67 66 65 64 63 62 62 61 60 59 58 58 57 56 56 55 54 54 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 45 45 45 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 48 49 49 50 50 50 51 51 52 52 52 53 53 54 54 55 55 56 56 57 57 57 58 58 59 59 60 60 60 61 61 62 62 62 63 63 63 64 64 64 64 65 65 65 65 65
 21 22 22 22 23 23 23 23 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 25 25 25 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 21 21 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 51 52 54 55 57 58 60 62 63 65 66 68 70 71 73 74 76 77 78 79 81 82 82 83 84 84 85 85 85 85 85 84 84 83 82 81 80 78 77 76 74 72 71 69 67 65 63 61 59 57 55 54 52 50 48 46 45 43 41 40 38 37 35 34 32 31 30 29 27 26 25 24 23 22 21 21 20 19 18 17 17 16 16 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 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 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 21
 57 56 55 54 53 52 51 50 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 23 24 25 25 26 27 28 29 29 30 31 32 33 34 36 37 38 39 41 42 43 45 46 48 49 51 53 55 56 58 60 62 64 66 68 70 72 74 76 78 80 82 83 85 87 89 90 92 93 94 95 96 97 98 98 98 98 98 98 98 97 96 95 94 93 92 90 89 87 85 84 82 80 78 76 74 72 70 68 66 64 62 60 58 56 55 53 51 50 48 46 45 43 42 41 39 38 37 36 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 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 14 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 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 63 64 64 64 64 65 65 65 64 64 64 64 63 63 62 61 61 60 59 58
 59 60 60 61 61 62 62 63 63 64 64 64 65 65 66 66 66 66 67 67 67 68 68 68 68 68 68 68 68 69 69 69 69 68 68 68 68 68 68 68 68 67 67 67 67 67 66 66 66 65 65 65 64 64 64 63 63 62 62 62 61 61 60 60 60 59 59 58 58 58 57 57 56 56 56 55 55 55 54 54 54 53 53 53 52 52 52 51 51 51 51 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 51 52 52 52 52 52 52 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 47 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 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 33 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 43 44 44 45 45 46 47 47 48 48 49 49 50 50 51 51 52 53 53 54 54 55 55 56 57 57 58 58 59
 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 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 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 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 20 20 20
 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 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 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 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 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 34 34 34 34 35 35 35 35 36 36 36 36 36 36 37 37 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 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 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 19 19 19 19 19 19 19 19 19 19
 57 56 56 56 55 55 55 55 54 54 54 54 54 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 54 54 54 54 55 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 62 62 62 63 63 64 64 64 65 65 65 66 66 66 67 67 67 68 68 68 69 69 69 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 70 69 69 69 68 68 68 67 67 66 66 66 65 65 64 64 63 62 62 61 61 60 60 59 58 58 57 57 56 55 55 54 54 53 52 52 51 51 50 49 49 48 48 47 47 46 46 45 44 44 43 43 42 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 39 39 39 40 40 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 61 62 62 63 63 64 64 64 65 65 66 66 66 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 66 66 66 65 65 65 65 64 64 64 63 63 63 62 62 61 61 61 60 60 60 59 59 59 58 58 58 57 57
 37 37 37 37 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 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 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 58 59 59 59 60 60 61 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 62 62 62 62 62 61 61 61 61 60 60 60 60 59 59 59 58 58 58 57 57 57 56 56 56 55 55 55 55 54 54 54 53 53 53 53 52 52 52 52 51 51 51 51 51 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 51 51 51 51 51 52 52 52 52 53 53 53 53 54 54 54 55 55 55 56 56 56 57 57 57 58 58 58 59 59 59 60 60 60 61 61 61 62 62 62 62 63 63 63 63 64 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 63 63 63 62 62 62 61 61 61 60 60 60 59 59 58 58 58 57 57 56 56 55 55 54 54 54 53 53 52 52 51 51 50 50 49 49 49 48 48 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 41 41 41 40 40 40 40 39 39 39 38 38 38 38 37
 55 55 55 55 56 56 56 57 57 57 57 58 58 58 59 59 59 59 60 60 60 60 61 61 61 61 62 62 62 62 62 63 63 63 63 63 63 63 64 64 64 64 64 64 64 64 63 63 63 63 63 63 62 62 62 62 61 61 61 60 60 60 59 59 58 58 57 57 56 56 55 54 54 53 53 52 51 51 50 49 49 48 47 47 46 45 45 44 43 43 42 41 41 40 39 39 38 37 37 36 36 35 34 34 33 33 32 32 31 30 30 29 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 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 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 19 19 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 25 25 26 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 33 34 34 34 35 35 35 35 36 36 36 37 37 37 37 38 38 38 39 39 39 39 40 40 40 40 41 41 41 41 41 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 48 48 48 48 48 49 49 49 49 49 50 50 50 50 51 51 51 51 52 52 52 52 52 53 53 53 54 54 54 54
 52 51 50 50 49 49 48 48 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 79 80 81 82 82 83 83 84 84 85 85 85 85 86 86 86 86 85 85 85 85 84 84 84 83 83 82 81 81 80 79 79 78 77 76 76 75 74 73 72 71 71 70 69 68 67 66 65 65 64 63 62 61 60 60 59 58 57 57 56 55 55 54 53 53 52
 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 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 60 60 61 61 61 62 62 62 62 62 62 61 61 61 60 60 59 59 58 57 57 56 55 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 42 42 42 42 42 43 43 43 43 43 43 42 42 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9
 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 64 65 67 68 70 72 74 76 78 80 82 85 87 90 92 95 98 101 104 107 110 113 117 121 124 128 132 136 140 145 149 153 158 163 168 172 177 182 187 192 197 202 207 212 217 222 226 231 235 240 243 247 251 254 256 259 261 263 264 265 266 266 266 265 264 262 260 258 256 253 249 246 242 238 234 229 225 220 215 210 206 201 195 190 185 180 176 171 166 161 157 152 148 143 139 135 131 127 123 119 116 113 109 106 103 100 97 94 92 89 87 84 82 80 78 76 74 72 70 69 67 65 64 63 61 60 59 57 56 55 54 53 52 51 51 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 42 42 41 41 41 41 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 42 43 43 43 43 44 44 45 45 45 46 46 46 47 47 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 54 55 55 56 56 57 57 57 58 58 58 59 59 59 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 59 59 59 58 58 58 57 57 57 56 56 55 55 54 54 54 53 53 52 52 51 51 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 41 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 38
 51 52 54 55 57 58 60 61 63 65 67 68 70 72 74 76 78 80 82 85 87 89 92 94 96 99 101 104 106 109 111 114 116 119 121 124 126 129 131 133 135 137 139 141 143 145 146 148 149 150 151 152 153 153 153 154 154 153 153 153 152 151 150 149 148 147 145 144 142 141 139 137 135 133 131 129 127 125 123 121 119 117 115 112 110 108 106 104 102 100 98 97 95 93 91 90 88 86 85 83 82 80 79 77 76 75 74 72 71 70 69 68 67 66 65 64 64 63 62 61 61 60 60 59 58 58 57 57 57 56 56 56 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 56 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 68 69 69 70 70 70 71 71 72 72 73 73 73 74 74 74 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 75 74 74 73 73 73 72 72 71 70 70 69 69 68 67 67 66 65 64 64 63 62 61 60 60 59 58 57 56 55 55 54 53 52 51 51 50 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 34 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 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 31 31 32 32 33 33 34 34 35 36 36 37 38 39 39 40 41 42 43 44 45 46 47 49 50
 26 26 27 28 29 29 30 31 32 33 34 35 37 38 39 40 42 43 45 47 48 50 52 54 56 58 61 63 65 68 71 74 77 80 83 87 90 94 98 102 106 111 116 120 125 130 136 141 147 152 158 164 170 176 182 189 195 201 207 213 218 224 229 234 239 243 247 250 253 255 257 258 259 259 258 257 256 253 251 247 244 240 235 231 226 220 215 209 204 198 192 186 181 175 169 164 158 153 147 142 137 133 128 123 119 115 111 107 103 99 96 93 89 86 83 81 78 75 73 71 69 66 64 62 61 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 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 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 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 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 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25
 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 23 24 26 27 29 31 33 36 39 41 45 48 52 56 61 66 71 77 84 91 99 108 118 128 140 153 167 183 200 219 240 263 289 317 348 383 421 462 508 558 613 672 737 806 879 956 1037 1118 1200 1279 1352 1417 1470 1508 1530 1533 1518 1485 1436 1374 1302 1223 1140 1056 974 893 817 744 677 615 558 505 458 414 375 339 307 278 251 227 206 186 169 153 138 125 113 103 93 84 76 69 62 56 51 46 41 37 34 30 27 24 22 19 17 15 13 12 10 9 8 7 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 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 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 29 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11
 82 82 83 83 84 84 85 86 86 87 88 88 89 90 91 92 93 94 95 96 97 98 100 101 102 104 105 107 109 110 112 114 116 118 120 122 125 127 130 133 135 138 142 145 148 152 155 159 163 167 172 176 181 186 191 196 202 208 214 220 226 233 240 247 255 262 270 279 287 296 305 314 324 333 343 354 364 374 385 396 407 417 428 439 450 461 471 482 492 502 511 520 529 536 544 550 556 561 566 569 572 573 574 574 573 571 568 564 560 554 548 541 534 525 517 507 498 488 477 466 456 445 433 422 411 400 389 378 367 356 346 335 325 315 306 296 287 278 270 261 253 245 238 230 223 217 210 204 198 192 186 181 175 170 165 161 156 152 148 144 140 137 133 130 127 123 120 118 115 112 110 107 105 103 101 99 97 95 93 91 90 88 86 85 83 82 81 80 78 77 76 75 74 73 72 71 70 70 69 68 67 67 66 65 65 64 64 63 63 62 62 62 61 61 61 60 60 60 60 59 59 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 60 60 60 60 60 60 61 61 61 61 61 62 62 62 62 63 63 63 63 63 64 64 64 64 65 65 65 65 66 66 66 66 66 67 67 67 67 67 68 68 68 68 68 69 69 69 69 69 69 70 70 70 70 70 70 71 71 71 71 71 71 71 72 72 72 72 72 72 72 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 75 75 75 75 75 75 76 76 76 76 76 77 77 77 77 78 78 78 79 79 79 80 80 80 81 81
 63 65 66 68 70 72 75 77 80 83 86 89 92 96 100 104 108 113 118 123 129 135 142 149 156 164 173 182 191 202 213 225 238 251 266 282 299 317 336 357 380 404 429 457 487 519 553 590 629 671 716 764 815 869 927 988 1052 1120 1191 1265 1342 1421 1501 1583 1665 1747 1826 1903 1975 2041 2100 2151 2192 2222 2240 2247 2241 2223 2193 2153 2104 2046 1980 1910 1835 1756 1677 1596 1516 1436 1359 1284 1211 1141 1074 1010 950 893 839 788 741 696 654 615 578 543 511 481 453 427 403 380 359 339 321 303 287 272 258 245 233 222 211 201 192 183 175 167 160 154 147 142 136 131 126 122 118 114 110 106 103 100 97 95 92 90 87 85 83 82 80 78 77 75 74 73 72 71 70 69 68 67 66 65 65 64 64 63 63 62 62 61 61 61 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 61 61 61 61 62 62 62 62 63 63 63 64 64 64 65 65 65 66 66 67 67 67 68 68 69 69 69 70 70 71 71 71 72 72 73 73 73 74 74 74 75 75 75 76 76 76 76 77 77 77 77 77 77 77 78 78 78 78 78 78 78 77 77 77 77 77 77 76 76 76 76 75 75 75 74 74 73 73 73 72 72 71 71 70 70 69 68 68 67 67 66 65 65 64 63 63 62 62 61 60 60 59 58 58 57 56 56 55 55 54 54 53 52 52 51 51 50 50 49 49 48 48 48 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 48 48 49 49 50 51 52 53 54 55 56 57 58 60 61
 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 52 54 56 59 61 64 67 70 73 77 80 84 89 93 98 103 109 115 122 129 136 145 153 163 173 184 196 209 223 239 255 273 292 313 336 361 387 416 448 482 519 559 603 650 701 756 816 880 949 1023 1103 1187 1276 1371 1469 1572 1678 1785 1893 2000 2103 2201 2290 2369 2435 2486 2519 2534 2530 2507 2467 2409 2337 2253 2159 2058 1952 1844 1735 1628 1523 1421 1323 1230 1143 1060 983 910 843 781 723 669 620 574 532 493 457 424 394 366 340 317 295 275 256 239 223 208 195 182 171 160 150 141 132 125 117 110 104 98 93 87 83 78 74 70 66 63 60 57 54 51 49 46 44 42 40 38 36 35 33 32 30 29 28 27 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 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 7 17 29 43 59 77 98 122 149 181 217 258 305 359 422 493 575 670 779 905 1051 1219 1413 1639 1901 2205 2558 2969 3447 4000 4641 5379 6221 7172 8226 9363 10543 11698 12735 13542 14013 14076 13716 12986 11984 10824 9611 8425 7317 6313 5423 4645 3972 3392 2896 2470 2106 1795 1529 1300 1104 936 792 667 560 467 387 318 258 206 162 123 89 60 35 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 9 12 15 18 22 25 28 32 35 39 42 46 50 54 57 61 65 69 73 77 81 85 89 93 97 101 105 109 112 116 120 123 126 129 132 135 138 141 143 145 147 149 150 151 152 153 154 154 154 154 154 153 152 151 150 148 147 145 143 141 138 136 133 130 127 124 121 117 114 111 107 104 100 97 93 89 86 82 78 75 71 68 64 61 57 54 50 47 44 41 37 34 31 28 25 22 19 17 14 11 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 13 16 20 25 30 35 42 49 57 66 76 88 101 116 133 152 174 199 227 258 295 336 383 437 498 568 648 740 846 967 1107 1267 1453 1666 1912 2195 2522 2899 3331 3827 4392 5031 5747 6537 7391 8286 9189 10046 10793 11359 11679 11713 11455 10935 10213 9359 8443 7522 6638 5816 5069 4403 3814 3299 2850 2461 2124 1832 1580 1362 1174 1010 869 747 641 548 468 398 338 285 238 198 163 132 105 82 61 43 28 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 13 17 21 25 30 35 41 47 55 63 72 82 94 107 121 137 155 175 198 223 252 284 321 362 408 460 518 585 659 744 839 946 1067 1203 1355 1524 1711 1918 2142 2383 2637 2899 3160 3410 3636 3826 3965 4043 4054 3997 3878 3707 3496 3258 3007 2753 2504 2266 2043 1836 1647 1475 1320 1181 1056 945 845 757 678 607 545 489 439 395 356 320 289 261 235 213 193 175 159 144 131 119 109 99 91 83 76 70 65 60 55 51 48 44 41 39 36 34 32 31 29 28 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 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 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 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 110 111 113 114 116 118 120 122 125 127 130 133 137 140 144 148 153 158 163 169 175 182 189 196 205 214 224 234 245 258 271 286 301 318 336 356 378 402 427 455 485 518 554 592 635 681 731 786 846 911 982 1060 1144 1236 1337 1446 1564 1693 1832 1983 2145 2319 2506 2705 2915 3137 3367 3604 3845 4087 4324 4551 4762 4951 5110 5233 5316 5354 5346 5292 5194 5055 4882 4681 4458 4220 3974 3725 3477 3234 3000 2776 2563 2363 2176 2001 1839 1690 1552 1424 1308 1200 1102 1012 929 854 784 721 663 610 562 517 476 439 405 373 345 318 294 272 252 233 216 200 185 172 160 148 138 128 119 111 104 97 91 85 79 74 70 65 61 58 55 51 49 46 44 41 39 37 36 34 33 31 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 25 26 26 27 28 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 58 59 61 62 64 65 67 68 70 71 73 74 76 78 79 81 82 84 86 87 89 91 92 94 96 97 99 100 102 103 105 106 108 109 111 112 114 115 116 117 119 120 121 122 123 124 125 126 127 127 128 129 130 130 131 131 131 132 132 132 132 133 133 133 133 133 132 132 132 132 131 131 130 130 129 129 128 128 127 126 126 125 124 124 123 122 121 120 120 119 118 117 116 115 115 114 113 112 111 111 110 109 108 108 107 106 106 105 105 104 104 103 103 103 102 102 102 102 102 102 102 102 102 103 103 103 104 104 105 106 107 108 109
 0 0 0 0 0 0 0 0 1 3 5 7 9 11 14 17 20 23 27 31 35 39 44 50 56 62 69 77 86 95 105 116 128 141 156 171 189 208 229 253 278 306 338 372 410 452 498 549 606 669 738 815 900 994 1097 1212 1339 1478 1631 1799 1983 2183 2398 2630 2876 3135 3404 3678 3952 4218 4467 4691 4880 5025 5118 5156 5136 5060 4934 4764 4559 4327 4079 3822 3563 3307 3059 2821 2597 2386 2190 2008 1840 1686 1545 1416 1298 1190 1092 1003 922 848 780 719 663 613 567 525 486 451 420 391 365 341 319 299 281 265 250 237 224 213 203 194 186 179 172 166 161 156 152 148 145 142 140 138 136 135 134 133 132 132 132 132 132 132 133 133 134 135 136 137 139 140 142 143 145 146 148 150 151 153 155 157 158 160 162 164 166 167 169 171 172 174 175 177 178 179 181 182 183 184 184 185 186 186 186 187 187 186 186 186 185 185 184 183 182 180 179 177 176 174 172 170 167 165 163 160 157 155 152 149 146 143 140 137 134 130 127 124 121 117 114 111 108 105 101 98 95 92 89 86 83 80 77 74 72 69 66 64 61 59 56 54 52 49 47 45 43 41 39 37 35 34 32 30 29 27 25 24 22 21 20 18 17 16 15 13 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2 3 3 4 5 7 8 9 10 12 13 15 17 19 21 23 26 28 31 34 37 40 44 48 52 57 62 68 73 80 87 94 102 111 121 132 143 156 169 184 201 219 238 260 283 309 338 369 404 442 483 529 580 635 697 764 838 920 1010 1108 1216 1333 1462 1601 1751 1912 2084 2265 2454 2649 2846 3041 3229 3404 3560 3691 3790 3854 3878 3862 3807 3715 3592 3443 3275 3093 2903 2711 2520 2334 2155 1985 1825 1675 1536 1408 1289 1180 1081 990 906 830 761 698 641 588 541 497 458 422 389 359 331 307 284 263 244 226 211 196 183 170 159 149 139 130 122 115 108 102 96 91 86 81 77 73 70 66 63 61 58 55 53 51 49 47 45 44 42 41 40 38 37 36 35 34 33 33 32 31 30 30 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 69 70 72 73 75 77 78 80 82 84 86 88 90 92 94 96 99 101 104 107 110 113 116 119 123 126 130 134 139 143 148 153 158 163 169 175 182 188 195 203 211 219 228 237 247 257 268 279 291 303 316 330 345 360 375 392 409 427 445 465 484 504 525 546 568 589 611 632 653 674 694 713 731 748 763 776 788 797 803 807 809 808 804 797 788 776 763 747 729 709 688 666 643 620 596 571 547 523 499 476 453 430 409 388 367 348 330 312 295 279 264 249 235 222 210 198 187 177 167 158 149 141 133 126 119 113 107 101 96 90 86 81 77 73 69 66 62 59 56 53 51 48 46 44 41 39 38 36 34 32 31 30 28 27 26 24 23 22 21 20 19 19 18 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 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 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 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 35 35 36 36 37 38 38 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 63 64 65 66 68
 4 5 7 8 10 12 13 15 17 19 22 24 27 29 32 35 38 41 45 49 53 57 62 66 72 77 83 90 97 104 112 121 130 140 151 162 175 189 203 220 237 256 277 300 325 352 382 414 450 489 532 580 632 689 753 823 900 985 1078 1182 1296 1421 1560 1712 1879 2062 2262 2480 2716 2971 3243 3531 3834 4147 4466 4784 5093 5383 5643 5864 6034 6145 6191 6169 6080 5929 5724 5474 5190 4883 4563 4240 3919 3608 3310 3028 2764 2519 2292 2083 1892 1718 1559 1415 1284 1166 1058 961 873 793 721 656 597 543 494 450 410 374 341 311 284 259 236 215 197 179 164 149 136 124 113 103 93 85 77 69 63 57 51 46 41 36 32 28 25 21 18 15 12 10 8 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 12 14 16 19 22 25 28 32 36 41 46 52 58 65 73 81 91 101 113 126 141 157 175 195 218 243 271 303 338 378 422 471 527 589 659 738 826 924 1033 1155 1290 1439 1602 1779 1969 2171 2379 2590 2797 2991 3163 3302 3399 3447 3443 3388 3285 3142 2969 2775 2570 2363 2158 1962 1776 1604 1444 1299 1167 1048 940 844 757 680 610 548 493 443 399 359 323 292 263 237 214 194 175 158 143 130 118 107 97 88 80 73 66 60 55 50 46 42 38 35 32 29 27 25 23 21 20 18 17 16 15 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 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 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 167 176 185 195 205 216 228 240 253 266 280 296 311 328 346 364 383 404 425 448 472 497 523 550 579 609 640 672 706 742 778 816 855 895 936 978 1021 1064 1108 1151 1195 1238 1281 1322 1363 1401 1437 1471 1502 1530 1555 1575 1592 1605 1613 1618 1617 1613 1604 1592 1575 1555 1532 1505 1476 1445 1411 1376 1340 1302 1264 1225 1186 1147 1108 1069 1031 994 957 921 885 851 817 785 754 723 694 666 639 612 587 563 540 517 496 475 455 436 418 401 384 368 353 339 325 311 298 286 274 263 252 242 232 223 214 205 197 189 182 174 167 161 155 148 143 137 132 127 122 117 113 108 104 100 97 93 90 86 83 80 77 74 71 69 66 64 62 59 57 55 53 51 49 48 46 44 43 41 40 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 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 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 36 38 40 42 44 46 48 51 54 56 59 63 66 69 73 77 81 85 90 94 99 105 110 116 122 129 135 143 150 158
 20 21 22 23 25 26 28 29 31 33 34 36 38 41 43 45 48 50 53 56 59 63 66 70 74 79 83 88 94 100 106 113 120 128 137 146 156 167 179 192 206 222 239 257 278 300 325 352 381 414 450 490 534 583 636 696 762 835 915 1005 1104 1215 1337 1472 1622 1788 1971 2172 2393 2635 2899 3184 3491 3818 4161 4517 4878 5237 5583 5903 6184 6412 6575 6662 6668 6593 6440 6220 5942 5622 5273 4909 4539 4175 3823 3487 3172 2878 2606 2358 2130 1924 1736 1567 1414 1276 1151 1040 939 848 766 693 627 567 513 465 421 382 346 314 285 259 235 213 193 176 159 145 131 119 108 98 89 80 72 65 59 53 48 43 38 34 30 26 23 20 17 15 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 50 52 55 58 61 64 68 72 76 81 86 91 97 103 110 117 125 134 143 153 164 176 189 203 218 235 253 272 293 316 340 367 396 427 461 498 537 580 627 676 730 788 850 916 987 1062 1141 1224 1312 1403 1497 1593 1690 1787 1882 1974 2061 2141 2211 2272 2319 2353 2372 2376 2365 2339 2299 2247 2184 2111 2032 1947 1859 1769 1678 1587 1498 1412 1328 1248 1172 1099 1031 966 906 849 796 746 700 657 617 580 545 513 484 456 431 407 385 365 346 328 312 296 282 269 257 245 235 225 215 206 198 191 183 176 170 164 158 153 148 143 138 134 130 126 122 119 115 112 109 106 103 101 98 95 93 91 88 86 84 82 80 78 76 75 73 71 70 68 67 65 64 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21
 9 10 12 13 15 17 18 20 22 25 27 29 32 35 37 40 44 47 51 54 59 63 68 73 78 83 89 96 103 110 118 126 135 145 155 167 179 192 206 221 237 255 274 295 317 341 367 396 427 460 497 536 579 626 677 732 792 858 929 1007 1091 1182 1282 1389 1506 1632 1768 1914 2072 2240 2419 2609 2809 3018 3235 3459 3686 3914 4139 4358 4564 4754 4922 5063 5174 5250 5289 5291 5255 5182 5076 4941 4780 4599 4402 4195 3980 3764 3547 3335 3127 2927 2736 2554 2381 2218 2066 1923 1790 1666 1550 1443 1344 1252 1167 1088 1015 948 886 828 775 726 680 638 599 563 529 498 469 442 417 394 372 352 333 316 299 284 270 256 243 232 220 210 200 191 182 173 166 158 151 144 138 132 126 121 115 110 106 101 97 92 88 85 81 77 74 71 68 65 62 59 56 54 51 49 47 44 42 40 38 36 34 33 31 29 28 26 25 23 22 20 19 18 17 15 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 9 11 13 15 17 20 22 25 28 32 35 39 43 48 52 57 63 69 75 82 90 98 107 117 127 138 151 164 178 194 212 230 251 274 298 325 355 387 422 461 504 550 601 657 719 786 859 940 1028 1123 1228 1341 1464 1596 1738 1890 2051 2221 2398 2582 2768 2955 3140 3317 3482 3631 3758 3859 3931 3970 3976 3948 3889 3800 3685 3549 3397 3233 3061 2885 2710 2537 2368 2206 2051 1904 1766 1636 1516 1403 1299 1203 1114 1032 957 887 823 765 711 661 616 574 535 499 467 437 409 383 360 338 317 299 281 265 250 236 223 211 200 189 179 170 161 153 146 138 132 125 119 113 108 103 98 93 89 85 81 77 73 70 66 63 60 57 54 52 49 47 44 42 40 37 35 33 31 29 28 26 24 23 21 20 18 17 15 14 13 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 37 39 42 44 47 50 53 56 59 63 67 71 75 79 84 89 94 99 105 111 118 124 132 139 147 156 165 174 184 195 206 217 230 243 256 271 286 302 318 336 354 373 393 413 435 457 480 504 529 554 580 607 634 661 689 717 745 773 800 828 855 881 906 930 953 975 995 1014 1031 1046 1059 1070 1080 1087 1093 1096 1098 1097 1095 1091 1086 1079 1070 1060 1049 1037 1023 1009 994 978 961 944 926 908 890 871 852 832 813 794 774 755 735 716 696 677 658 639 621 602 584 566 548 531 514 497 480 464 448 432 417 402 388 374 360 347 334 321 309 297 285 274 264 253 243 233 224 215 206 198 190 182 174 167 160 153 147 141 135 129 124 118 113 109 104 99 95 91 87 83 80 76 73 70 67 64 61 58 56 53 51 49 46 44 42 40 39 37 35 34 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 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 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 5 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 29 31
 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 23 24 25 27 29 30 32 34 36 39 41 44 47 50 53 56 60 64 68 73 78 83 89 95 102 109 117 126 135 145 155 167 179 193 208 223 241 259 280 302 326 352 380 411 444 480 520 563 609 660 715 775 840 910 986 1068 1157 1252 1354 1464 1581 1704 1835 1972 2113 2259 2407 2556 2702 2844 2977 3098 3204 3292 3359 3401 3419 3411 3378 3322 3243 3146 3034 2909 2775 2636 2494 2351 2211 2073 1940 1812 1690 1575 1467 1365 1270 1181 1098 1022 950 884 823 767 715 667 622 581 544 509 476 447 419 394 370 349 329 310 293 277 262 249 236 224 213 203 194 185 177 169 162 156 149 144 138 133 129 124 120 116 112 109 106 103 100 97 95 92 90 88 86 84 82 80 78 77 75 74 72 71 70 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 55 54 53 53 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 45 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 28 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 13 12 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 9 9 9
 71 73 76 79 81 84 87 90 93 96 100 103 107 110 114 118 122 126 130 135 139 144 149 154 159 165 171 177 183 189 196 203 210 218 226 234 243 252 262 272 283 294 306 319 332 346 360 376 392 409 428 447 468 490 513 537 563 591 620 652 685 720 757 797 839 883 930 980 1032 1088 1146 1207 1272 1339 1410 1483 1559 1638 1718 1801 1885 1970 2055 2140 2223 2303 2380 2452 2519 2578 2629 2671 2703 2724 2733 2731 2717 2691 2654 2606 2549 2483 2409 2329 2244 2156 2065 1972 1879 1786 1695 1605 1517 1432 1351 1272 1198 1126 1058 994 934 876 823 772 724 680 638 599 562 528 496 466 438 412 387 364 343 323 304 287 271 255 241 227 215 203 192 182 172 163 154 146 138 131 124 118 112 106 101 96 91 86 82 78 74 70 67 64 60 57 55 52 49 47 44 42 40 38 36 34 32 31 29 28 26 25 23 22 21 20 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 27 28 29 30 32 33 34 36 37 39 40 42 44 45 47 49 51 53 55 57 59 61 63 66 68
 44 46 47 49 51 53 55 57 59 62 64 66 69 72 75 78 81 85 88 92 96 101 105 110 115 120 126 132 138 145 152 160 168 176 185 195 205 216 227 239 252 266 281 296 313 330 349 369 390 412 436 461 488 516 546 578 611 646 683 721 761 803 847 891 938 985 1033 1082 1132 1181 1229 1276 1322 1366 1406 1444 1477 1506 1530 1548 1561 1567 1568 1562 1551 1534 1511 1484 1452 1417 1378 1337 1293 1248 1202 1155 1108 1062 1016 970 926 883 841 801 762 725 690 656 623 593 564 536 510 485 461 439 418 398 380 362 346 330 315 301 288 276 265 254 244 234 225 216 208 201 194 187 180 174 169 164 159 154 149 145 141 137 134 131 127 124 122 119 116 114 112 109 107 105 104 102 100 98 97 95 94 93 91 90 89 88 87 86 85 84 83 82 81 80 80 79 78 77 77 76 75 75 74 73 73 72 71 71 70 70 69 69 68 67 67 66 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 50 49 49 48 48 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 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 39 40 41 43
 50 52 54 56 58 61 63 65 68 70 73 76 78 81 84 88 91 94 98 101 105 109 113 118 122 127 132 137 142 148 154 160 167 174 182 189 198 207 216 226 237 248 260 273 287 301 317 334 352 372 392 415 439 465 493 523 555 590 627 667 710 756 806 859 916 976 1040 1109 1181 1257 1337 1420 1507 1595 1686 1777 1868 1957 2043 2125 2199 2265 2321 2365 2395 2411 2412 2397 2367 2323 2266 2197 2119 2033 1941 1844 1746 1647 1549 1452 1358 1268 1181 1098 1020 947 878 813 753 697 645 597 552 511 472 437 405 375 347 321 298 276 256 238 221 205 190 177 165 153 143 133 124 116 108 101 94 88 83 78 73 68 64 60 56 53 50 47 44 42 39 37 35 33 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 25 26 27 28 29 31 32 33 35 36 38 39 41 43 44 46 48
 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 22 23 25 26 28 30 32 34 37 39 42 45 48 51 55 59 64 68 73 79 85 91 98 106 114 123 133 143 155 167 181 195 211 229 248 268 291 315 342 371 403 437 474 515 560 608 661 718 779 846 919 997 1081 1171 1267 1369 1478 1592 1710 1833 1959 2086 2213 2337 2456 2566 2666 2752 2822 2873 2904 2914 2903 2871 2820 2752 2670 2575 2471 2360 2245 2128 2010 1894 1781 1671 1566 1466 1371 1281 1197 1118 1044 975 911 851 796 745 698 654 613 576 541 509 479 452 426 403 381 361 343 325 309 295 281 268 256 245 235 225 216 208 200 193 186 180 174 168 163 158 153 148 144 140 136 133 129 126 123 120 117 114 112 109 107 104 102 100 98 95 93 92 90 88 86 84 83 81 79 78 76 75 73 72 70 69 68 66 65 64 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 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 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7
 59 60 60 60 60 60 61 61 61 61 62 62 63 63 64 64 65 66 66 67 68 69 70 71 72 74 75 77 78 80 82 84 86 89 91 94 97 100 104 108 112 116 121 126 132 138 145 152 160 168 178 188 199 210 223 237 252 268 286 306 327 350 375 402 431 463 498 537 578 623 672 725 783 845 913 987 1066 1151 1243 1341 1445 1556 1672 1794 1920 2049 2180 2310 2437 2557 2668 2765 2847 2908 2948 2963 2954 2920 2863 2785 2688 2577 2454 2323 2188 2051 1915 1782 1654 1531 1414 1304 1201 1105 1015 933 857 786 722 663 608 559 513 471 433 398 366 337 311 286 264 243 224 207 191 177 164 151 140 130 120 112 104 96 90 83 77 72 67 63 58 54 51 47 44 41 39 36 34 32 30 28 26 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 22 23 24 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 45 46 47 48 49 50 51 52 53 53 54 55 56 57 57 58 59 60 60 61 62 62 63 63 64 64 65 65 66 66 66 67 67 67 67 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 67 67 67 67 67 66 66 66 66 65 65 65 64 64 64 64 63 63 63 63 62 62 62 62 61 61 61 61 61 60 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59
 39 40 41 43 44 45 46 48 49 51 52 54 55 57 58 60 61 63 65 67 68 70 72 74 76 78 81 83 85 88 90 93 95 98 101 104 107 110 114 117 121 124 128 133 137 142 146 151 157 162 168 174 181 188 195 203 211 220 229 239 249 260 272 284 297 311 326 341 358 376 395 415 436 458 482 508 535 563 593 625 659 695 732 771 812 855 900 946 994 1043 1093 1143 1194 1246 1296 1345 1392 1437 1479 1516 1549 1576 1597 1612 1620 1620 1613 1598 1577 1549 1515 1475 1431 1382 1331 1277 1222 1166 1109 1053 998 943 891 840 790 743 699 656 616 578 542 508 476 446 418 392 367 344 322 302 284 266 250 234 220 207 194 183 172 162 152 143 135 127 120 113 106 100 95 89 84 80 75 71 67 63 60 57 53 51 48 45 43 40 38 36 34 32 30 29 27 26 24 23 22 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 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 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 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 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 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38
 55 56 57 57 58 60 61 62 63 64 66 67 68 70 71 73 75 77 79 81 83 85 87 89 92 95 97 100 103 106 109 113 116 120 124 128 132 137 141 146 151 156 162 167 173 180 186 193 200 207 215 222 230 239 248 256 266 275 285 295 305 316 326 337 348 359 370 382 393 404 415 426 437 447 457 467 476 485 494 501 508 514 520 524 528 531 533 534 534 533 531 529 525 521 516 510 503 496 488 480 471 462 453 443 433 423 413 402 392 382 371 361 351 341 331 321 312 303 294 285 276 268 260 252 244 237 230 223 216 210 204 198 192 187 181 176 171 167 162 158 154 150 146 142 138 135 132 129 126 123 120 117 115 112 110 107 105 103 101 99 97 95 94 92 90 89 87 86 84 83 82 81 79 78 77 76 75 74 73 72 71 70 69 69 68 67 66 66 65 64 64 63 62 62 61 61 60 60 60 59 59 58 58 58 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 56 56 56 56 56 55 55 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 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 52 52 53 54
 24 26 27 28 30 31 33 35 37 38 40 42 44 46 49 51 53 56 59 61 64 67 70 74 77 81 85 89 93 97 102 107 112 118 124 130 136 143 151 158 167 176 185 195 205 217 229 241 255 269 285 302 319 338 358 380 403 428 454 482 512 544 579 615 654 695 740 786 836 889 944 1003 1064 1128 1195 1265 1337 1411 1486 1562 1639 1716 1791 1863 1933 1998 2058 2111 2156 2193 2220 2237 2244 2240 2225 2201 2166 2122 2071 2013 1948 1879 1807 1732 1655 1578 1501 1425 1350 1277 1206 1138 1073 1011 951 895 841 791 743 698 656 617 580 545 512 482 453 426 401 378 356 336 316 299 282 266 251 238 225 212 201 190 180 171 162 154 146 138 131 124 118 112 107 101 96 91 87 83 79 75 71 67 64 61 58 55 52 49 47 44 42 40 38 36 34 32 30 28 27 25 24 22 21 19 18 17 16 15 13 12 11 10 10 9 8 7 6 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18 19 21 22 23
 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 21 22 24 25 27 29 31 33 36 39 42 45 48 52 56 61 66 72 78 84 91 99 108 118 128 140 153 166 182 199 217 238 261 285 313 343 376 412 452 496 544 596 653 715 782 854 930 1011 1095 1182 1271 1360 1446 1527 1600 1663 1713 1747 1764 1763 1743 1707 1656 1592 1518 1436 1350 1262 1175 1088 1005 925 850 779 714 653 597 546 498 455 416 380 348 318 291 266 244 224 205 189 173 159 147 135 125 115 106 98 91 84 78 73 68 63 58 55 51 47 44 41 39 36 34 32 30 28 26 25 23 22 21 20 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 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 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 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
 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 25 26 27 29 30 31 32 34 35 37 39 40 42 44 47 49 52 54 57 60 64 67 71 75 80 84 90 95 101 107 114 122 130 138 147 157 168 179 192 205 219 235 251 269 288 309 331 355 381 409 438 470 504 540 579 620 664 710 758 810 863 918 976 1034 1093 1153 1212 1270 1325 1377 1425 1467 1503 1531 1552 1563 1566 1560 1545 1521 1490 1452 1409 1360 1308 1254 1197 1140 1082 1025 969 915 862 811 763 717 674 633 594 558 524 492 462 434 408 384 361 340 321 302 285 270 255 241 228 216 205 195 185 176 168 160 152 146 139 133 127 122 117 112 107 103 99 95 92 88 85 82 79 77 74 71 69 67 65 63 61 59 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 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 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 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 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 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10
 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 45 47 48 50 52 54 56 58 61 63 66 69 72 75 79 83 87 91 96 101 107 113 119 126 134 142 152 161 172 184 197 211 226 243 261 281 303 327 353 382 414 448 486 528 574 624 678 738 804 876 954 1039 1131 1231 1338 1453 1576 1705 1841 1981 2124 2268 2408 2543 2666 2774 2863 2928 2967 2977 2957 2908 2833 2735 2617 2486 2344 2196 2047 1899 1754 1616 1484 1360 1244 1136 1036 945 861 784 714 650 592 539 491 448 408 372 340 310 283 259 237 217 198 182 166 153 140 129 118 108 100 92 84 78 72 66 61 56 52 48 44 41 37 34 32 29 27 25 23 21 19 18 16 15 14 12 11 10 9 8 7 7 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 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 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 19 20
 214 215 216 217 217 218 219 220 221 222 222 223 224 225 226 227 229 230 231 233 234 236 238 240 242 244 247 250 253 256 260 263 268 272 277 283 288 295 301 309 317 325 334 344 355 367 379 393 407 423 439 457 476 497 519 543 568 595 624 655 688 723 760 799 841 885 932 981 1033 1086 1143 1201 1261 1322 1385 1449 1513 1576 1638 1698 1755 1808 1856 1898 1933 1960 1978 1988 1987 1976 1956 1926 1888 1841 1787 1727 1663 1594 1522 1449 1376 1302 1229 1158 1088 1021 957 895 836 781 728 679 632 589 548 510 474 441 410 381 355 330 307 286 266 247 230 214 199 186 173 161 150 140 131 122 114 106 99 93 86 81 75 70 66 61 57 54 50 47 44 41 38 35 33 31 29 27 25 23 21 20 18 17 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 8 8 9 10 11 12 12 13 14 15 16 17 18 19 20 22 23 24 25 26 28 29 30 32 33 34 36 37 39 41 42 44 46 47 49 51 53 55 57 59 61 63 65 67 70 72 74 77 79 82 84 87 90 92 95 98 100 103 106 109 112 115 118 121 124 127 130 133 136 139 142 145 148 151 154 157 159 162 165 168 170 173 175 178 180 183 185 187 189 191 193 195 197 198 200 202 203 205 206 207 209 210 211 212 213
 165 169 173 177 180 185 189 193 197 202 206 211 216 221 226 231 236 242 247 253 259 265 271 278 285 291 298 306 313 321 329 337 345 354 363 372 382 391 402 412 423 434 445 457 469 481 494 507 521 535 549 564 579 594 610 626 642 659 676 693 711 729 747 765 783 802 820 839 858 876 894 912 930 947 964 981 997 1012 1026 1040 1053 1065 1075 1085 1094 1101 1107 1112 1115 1117 1117 1116 1114 1110 1104 1097 1089 1079 1069 1056 1043 1028 1013 996 979 961 942 922 902 881 860 839 817 796 774 752 731 709 687 666 645 625 604 584 565 546 527 509 491 474 457 441 425 410 395 380 366 353 340 328 315 304 292 282 271 261 251 242 233 224 216 208 200 193 186 179 172 166 160 154 148 143 138 132 128 123 118 114 110 106 102 98 95 91 88 85 81 78 76 73 70 68 65 63 60 58 56 54 52 50 48 47 45 43 42 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 18 18 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 73 74 75 77 78 80 81 83 85 86 88 90 92 93 95 97 99 101 103 105 108 110 112 115 117 120 122 125 127 130 133 136 139 142 145 148 151 155 158 162
 113 116 118 120 123 125 127 130 132 134 137 139 141 144 146 149 151 154 156 159 161 164 167 169 172 175 178 180 183 186 189 192 196 199 202 206 209 213 217 221 225 229 234 239 243 249 254 260 266 272 278 285 292 300 308 317 326 335 345 356 367 378 391 403 417 431 447 462 479 497 515 534 554 576 597 620 644 669 694 721 748 776 805 834 863 893 923 953 983 1012 1040 1067 1093 1117 1140 1159 1176 1190 1201 1209 1213 1212 1208 1201 1189 1174 1155 1132 1107 1079 1049 1016 982 947 911 874 837 801 764 728 693 658 625 592 561 531 503 475 449 424 401 379 358 338 319 301 284 269 254 240 227 214 203 192 182 172 163 154 146 139 132 125 119 113 107 102 97 92 88 84 80 76 72 69 66 63 60 57 55 52 50 48 46 44 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 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 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 58 59 61 62 64 66 67 69 71 73 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 105 107 109 111
 23 24 25 25 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 47 49 51 52 55 57 59 61 64 66 69 72 75 78 81 85 89 92 97 101 106 110 116 121 127 133 140 147 155 163 172 181 191 202 213 225 238 252 267 283 300 319 339 360 383 407 433 461 491 523 557 594 633 674 717 763 812 863 917 972 1030 1089 1150 1211 1273 1335 1395 1453 1508 1559 1604 1644 1677 1701 1717 1724 1722 1711 1691 1662 1626 1583 1534 1481 1424 1363 1302 1239 1176 1114 1053 993 935 880 827 776 728 683 640 600 562 527 493 462 434 407 382 358 336 316 297 280 264 249 235 221 209 198 188 178 169 160 152 145 138 132 126 120 115 110 106 101 97 94 90 87 84 81 78 76 73 71 69 67 65 63 61 60 58 57 55 54 53 51 50 49 48 47 46 45 44 44 43 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 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 5 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 10 11 11 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22
 11 13 14 16 17 19 21 23 25 27 29 32 34 37 40 43 46 49 53 57 61 66 70 76 81 87 93 100 107 115 123 133 142 153 164 177 190 204 220 237 255 275 297 321 346 374 405 438 474 513 555 602 652 706 765 829 898 972 1052 1137 1228 1324 1426 1533 1644 1758 1874 1991 2107 2219 2326 2425 2514 2590 2651 2695 2721 2727 2715 2685 2638 2575 2500 2413 2317 2216 2110 2002 1894 1787 1682 1580 1482 1388 1299 1214 1134 1059 989 923 862 805 752 703 657 614 575 538 504 473 444 417 392 369 347 327 309 291 275 261 247 234 222 211 200 191 182 173 165 158 151 144 138 132 127 122 117 112 108 104 100 96 93 89 86 83 80 77 75 72 69 67 65 63 60 58 56 54 53 51 49 47 46 44 42 41 39 38 37 35 34 33 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 7 7 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 8 9 10
 42 46 50 55 60 65 70 76 82 88 95 102 110 118 127 136 146 156 167 178 190 203 217 231 247 263 280 298 317 338 359 382 406 431 457 485 514 545 577 610 645 682 719 758 798 840 882 925 969 1013 1058 1102 1147 1191 1234 1276 1317 1356 1393 1427 1460 1489 1516 1540 1560 1578 1592 1603 1611 1616 1618 1617 1614 1609 1601 1592 1580 1568 1554 1539 1524 1508 1491 1474 1457 1440 1423 1407 1390 1374 1359 1343 1329 1315 1301 1288 1276 1264 1252 1241 1231 1220 1211 1201 1192 1183 1174 1165 1156 1147 1137 1128 1118 1108 1097 1086 1074 1061 1048 1034 1019 1003 987 970 951 933 913 892 871 849 827 804 781 757 733 709 685 661 637 612 589 565 542 519 496 474 452 432 411 391 372 353 336 318 302 286 270 255 241 228 215 202 190 179 168 158 148 139 130 121 113 106 99 92 85 79 73 67 62 57 52 48 43 39 35 32 28 25 22 19 16 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 12 14 17 19 22 25 28 31 34 38
 69 70 72 73 75 76 78 79 81 83 84 86 88 90 92 93 95 97 99 101 103 105 108 110 112 114 117 119 122 124 127 130 133 136 139 142 146 149 153 156 160 164 169 173 178 183 188 193 199 205 211 218 224 232 239 247 256 264 274 283 294 305 316 328 340 354 367 382 397 413 430 447 466 485 505 526 547 570 593 618 643 669 695 723 751 779 808 838 868 897 927 957 986 1015 1042 1069 1094 1118 1140 1160 1177 1192 1205 1214 1220 1224 1224 1221 1214 1205 1192 1177 1159 1138 1116 1091 1065 1037 1008 978 947 916 885 854 822 792 761 731 702 673 645 619 593 568 543 520 498 477 456 437 418 400 383 367 352 337 323 310 297 285 273 262 252 242 232 223 215 207 199 191 184 177 171 165 159 153 148 142 137 133 128 124 119 115 111 108 104 101 97 94 91 88 85 83 80 77 75 73 70 68 66 64 62 60 58 57 55 53 52 50 49 47 46 45 44 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 30 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 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 59 60 61 63 64 66 67
 15 16 17 19 20 21 23 24 25 27 29 30 32 34 35 37 39 41 43 46 48 50 53 55 58 60 63 66 69 73 76 80 83 87 91 95 100 104 109 114 120 125 131 138 144 151 158 166 174 183 192 201 211 222 233 245 258 271 285 300 316 333 351 370 391 412 435 459 485 512 541 571 604 638 674 712 753 795 840 887 937 988 1042 1098 1156 1216 1278 1341 1405 1470 1535 1600 1663 1725 1784 1840 1891 1936 1976 2008 2033 2050 2057 2055 2044 2024 1995 1958 1913 1861 1803 1741 1674 1605 1534 1461 1388 1316 1244 1175 1107 1041 978 918 861 806 754 706 660 617 576 538 503 469 438 409 382 357 334 312 291 272 254 238 222 208 194 182 170 159 149 139 130 122 114 106 99 93 87 81 76 71 66 61 57 53 49 46 42 39 36 33 31 28 26 23 21 19 17 15 14 12 11 9 8 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8 9 10 11 12 13 14
 34 34 33 32 31 31 30 29 28 27 27 26 25 24 23 22 21 20 20 19 18 17 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 7 7 8 8 9 9 10 12 14 16 18 21 25 29 34 39 46 53 62 72 83 96 111 128 147 169 194 222 255 292 334 382 436 499 570 651 744 850 972 1111 1270 1452 1661 1899 2170 2479 2827 3216 3647 4116 4613 5123 5621 6074 6443 6690 6785 6715 6486 6125 5668 5157 4627 4106 3614 3162 2754 2392 2073 1793 1550 1338 1155 996 859 740 636 547 469 402 343 292 248 209 176 146 121 99 79 62 48 35 24 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 5 6 7 8 9 10 10 11 12 13 14 15 15 16 17 18 19 20 21 21 22 23 24 25 26 26 27 28 29 30 30 31 32 33 33 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 43 43 43 43 42 42 42 41 41 41 40 40 39 39 38 37 37 36 36 35
 37 39 41 42 44 47 49 51 54 56 59 62 65 68 71 74 78 82 86 90 95 100 105 110 116 122 129 136 143 151 160 169 179 189 201 213 226 240 255 271 289 307 328 350 373 399 426 456 488 522 559 599 641 687 736 788 844 903 966 1031 1100 1172 1246 1322 1400 1477 1554 1630 1702 1769 1831 1885 1931 1966 1990 2003 2003 1991 1968 1933 1888 1835 1774 1707 1635 1560 1483 1406 1329 1253 1178 1106 1037 970 907 847 791 738 688 641 597 556 518 483 450 419 390 364 339 317 295 276 257 241 225 210 197 184 172 162 152 142 133 125 118 111 104 98 92 87 82 77 73 68 65 61 57 54 51 48 46 43 41 38 36 34 32 30 29 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 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 12 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35
 28 30 32 34 36 38 40 42 45 47 50 53 56 59 62 66 69 73 77 82 86 91 96 101 106 112 118 125 132 139 146 155 163 172 181 191 202 213 225 237 250 264 279 294 310 327 345 363 383 403 424 446 469 492 517 542 567 593 620 647 674 701 728 755 782 807 832 856 878 899 919 936 952 965 977 986 992 997 999 999 996 992 986 977 967 956 943 929 913 897 880 862 844 826 807 788 770 751 732 714 695 678 660 643 626 610 594 579 564 549 535 522 509 496 484 472 461 450 440 430 420 411 401 393 384 376 368 360 353 346 339 332 325 318 312 306 300 293 287 282 276 270 264 259 253 248 242 237 231 226 221 215 210 205 200 195 190 185 180 175 170 165 161 156 151 147 142 138 134 129 125 121 117 113 109 105 101 98 94 91 87 84 81 78 75 72 69 66 63 61 58 55 53 51 48 46 44 42 40 38 37 35 33 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 5 5 6 7 7 8 9 10 10 11 12 13 14 15 17 18 19 20 22 23 25 26
 164 169 173 178 182 187 192 197 203 208 214 220 225 232 238 244 251 258 265 273 281 289 297 306 315 324 334 344 354 366 377 389 402 415 429 444 460 476 493 511 531 551 572 595 619 644 671 699 729 761 794 830 867 907 949 994 1040 1090 1142 1196 1254 1314 1377 1442 1510 1581 1654 1729 1806 1884 1964 2044 2124 2204 2283 2359 2432 2502 2566 2625 2678 2722 2758 2786 2803 2810 2807 2793 2770 2736 2692 2640 2580 2513 2440 2361 2279 2193 2105 2016 1927 1837 1749 1662 1578 1495 1415 1338 1264 1194 1126 1062 1001 943 888 836 788 742 698 658 620 584 550 519 489 462 436 411 389 367 347 329 311 295 280 265 252 239 227 216 205 195 186 177 169 161 154 147 140 134 128 122 117 112 107 103 98 94 90 86 83 79 76 73 70 67 64 62 59 57 54 52 50 48 46 44 42 40 38 36 35 33 32 30 29 27 26 25 24 22 21 20 19 18 17 16 15 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 32 32 33 33 34 34 35 35 36 36 37 38 38 39 39 40 40 41 42 42 43 43 44 45 45 46 47 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 70 71 73 74 76 78 80 82 84 86 88 90 92 95 97 100 102 105 108 111 114 117 120 123 126 130 133 137 140 144 148 152 156 160
 51 54 58 63 67 71 76 81 86 91 96 101 107 113 119 125 131 137 144 151 158 165 172 179 186 194 201 209 217 224 232 240 248 256 264 272 280 288 296 303 311 319 327 335 343 350 358 366 374 381 389 397 405 414 422 430 439 448 458 468 478 489 500 512 524 537 552 566 582 599 617 637 658 680 703 729 756 785 815 848 884 921 961 1004 1049 1097 1148 1201 1258 1317 1379 1444 1511 1581 1652 1725 1798 1872 1945 2016 2083 2147 2206 2257 2300 2334 2357 2368 2367 2353 2326 2287 2236 2174 2103 2023 1938 1847 1753 1657 1561 1466 1372 1281 1193 1109 1030 954 883 816 753 695 641 591 544 501 461 424 390 359 330 304 279 256 236 216 199 182 167 153 141 129 118 108 98 90 82 74 67 61 55 49 44 39 35 31 27 23 20 17 14 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10 12 14 16 18 20 23 25 28 31 34 37 40 43 47
 95 100 106 111 117 124 130 137 144 151 158 165 173 181 189 197 205 214 222 231 240 249 258 267 276 285 294 303 312 320 329 338 346 354 363 370 378 385 393 399 406 413 419 425 430 435 441 446 450 455 459 463 468 472 476 480 484 488 492 496 501 505 510 515 521 526 532 539 546 553 561 569 578 588 598 609 620 632 645 659 673 688 704 720 738 756 775 794 815 836 857 879 902 925 948 971 994 1017 1040 1061 1082 1102 1120 1137 1151 1164 1173 1180 1184 1184 1181 1175 1165 1151 1133 1113 1089 1062 1033 1001 967 932 895 858 820 782 744 707 670 633 598 564 531 500 470 441 413 387 363 340 318 297 277 259 242 226 210 196 183 170 159 148 137 128 119 110 102 95 88 82 76 70 64 59 55 50 46 42 39 35 32 29 26 23 21 18 16 14 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 10 11 12 14 15 17 19 20 22 24 26 29 31 34 36 39 42 45 48 51 55 59 63 67 71 75 80 85 90
 68 69 69 70 71 72 72 73 74 75 76 76 77 78 79 80 81 82 83 84 86 87 88 89 91 93 94 96 98 100 102 104 106 109 112 115 118 121 125 129 133 137 142 147 153 159 165 172 179 187 196 205 215 226 238 250 264 278 294 310 328 348 369 391 415 441 468 498 529 563 599 637 677 720 765 812 862 913 966 1021 1077 1134 1191 1248 1303 1356 1406 1451 1492 1527 1555 1575 1586 1589 1584 1569 1546 1516 1478 1434 1385 1332 1276 1218 1159 1099 1040 981 924 869 816 765 716 670 627 586 548 511 478 446 417 390 364 340 318 298 279 261 245 230 216 203 190 179 169 159 150 141 134 126 120 113 107 102 97 92 87 83 79 75 72 69 65 63 60 57 55 52 50 48 46 44 43 41 39 38 36 35 33 32 31 30 29 27 26 25 24 23 23 22 21 20 19 19 18 17 16 16 15 15 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 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 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 47 47 48 49 49 50 51 51 52 53 53 54 55 56 56 57 58 58 59 60 60 61 62 62 63 64 64 65 66 67 67
 63 64 65 65 66 67 67 68 69 70 70 71 72 73 73 74 75 76 77 78 79 80 80 81 82 83 84 85 87 88 89 90 91 92 94 95 96 97 99 100 102 103 105 106 108 110 111 113 115 117 119 121 123 125 127 129 131 134 136 139 141 144 146 149 152 155 158 161 164 167 171 174 178 181 185 189 192 196 200 204 209 213 217 222 226 231 235 240 245 250 254 259 264 269 274 280 285 290 295 300 305 310 315 320 325 330 334 339 343 348 352 355 359 363 366 369 371 374 376 378 379 380 381 381 381 381 380 379 377 376 373 371 368 365 361 357 353 349 344 340 335 330 324 319 313 308 302 296 290 285 279 273 267 261 255 250 244 238 233 227 222 217 212 207 202 197 192 187 183 178 174 170 166 162 158 154 151 147 144 140 137 134 131 128 125 122 120 117 115 112 110 108 105 103 101 99 97 95 94 92 90 89 87 86 84 83 82 80 79 78 77 76 75 74 73 72 71 70 70 69 68 68 67 66 66 65 65 64 64 63 63 63 62 62 61 61 61 61 60 60 60 59 59 59 59 59 58 58 58 58 58 57 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 54 54 54 54 54 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 50 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 48 48 48 48 48 48 49 49 49 49 49 49 50 50 50 50 51 51 51 52 52 52 53 53 53 54 54 55 55 55 56 56 57 57 58 58 59 59 60 60 61 62 62 63
 138 139 141 142 144 145 147 148 150 151 153 155 156 158 160 162 164 166 169 171 174 176 179 182 185 188 192 195 199 203 207 212 217 222 228 234 240 247 254 261 270 278 288 298 309 320 332 346 360 375 391 408 427 447 468 490 514 540 568 597 629 662 698 736 776 819 864 912 963 1016 1073 1132 1193 1258 1325 1395 1466 1540 1615 1691 1767 1843 1918 1992 2062 2129 2191 2247 2297 2338 2371 2395 2409 2413 2406 2389 2362 2325 2280 2227 2167 2102 2031 1957 1880 1802 1722 1643 1564 1486 1410 1336 1265 1196 1130 1067 1007 950 896 845 796 751 708 668 630 594 561 530 500 473 447 423 401 380 360 341 324 308 293 278 265 252 240 229 219 209 200 191 182 175 167 160 154 147 141 136 130 125 120 116 111 107 103 99 95 92 88 85 82 79 76 73 70 68 65 63 61 58 56 54 52 50 48 47 45 43 42 40 38 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 76 77 78 79 80 81 83 84 85 86 87 89 90 91 92 94 95 96 97 99 100 101 102 104 105 106 107 109 110 111 112 114 115 116 117 119 120 121 123 124 125 126 128 129 130 131 133 134 135 137
 86 90 93 97 101 105 110 114 118 123 128 132 137 143 148 153 159 165 171 177 183 189 196 203 210 217 225 233 241 249 257 266 275 285 294 304 315 325 337 348 360 372 385 399 413 427 442 458 474 491 508 526 545 565 586 607 629 652 676 701 727 753 781 810 839 870 901 933 966 1000 1034 1069 1104 1140 1176 1212 1248 1283 1318 1352 1385 1416 1446 1474 1499 1522 1542 1559 1572 1582 1588 1589 1587 1580 1569 1553 1534 1510 1482 1452 1417 1380 1341 1299 1255 1210 1164 1118 1071 1024 978 932 887 843 800 758 718 680 643 607 573 541 510 481 453 427 402 379 357 336 317 299 281 265 250 235 222 209 197 186 176 166 156 148 139 132 124 118 111 105 99 94 89 84 79 75 71 67 63 59 56 53 50 47 44 41 39 37 34 32 30 28 26 24 23 21 19 18 16 15 14 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 6 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 32 34 36 37 39 41 44 46 48 50 53 55 58 61 64 67 70 73 76 79 83
 34 36 37 38 39 41 42 44 45 47 49 50 52 54 56 58 60 62 65 67 69 72 75 78 81 84 87 91 95 98 103 107 112 116 122 127 133 139 146 153 161 169 177 187 196 207 218 230 243 257 272 288 304 323 342 363 385 409 434 461 490 520 553 587 624 662 702 745 789 835 883 933 984 1035 1088 1140 1192 1243 1292 1340 1384 1424 1461 1492 1517 1536 1549 1555 1554 1546 1532 1511 1485 1453 1417 1376 1333 1287 1239 1190 1140 1089 1040 990 942 895 849 805 763 723 684 647 612 579 548 518 490 464 439 416 394 374 354 336 319 303 288 274 261 249 237 226 216 206 197 189 180 173 166 159 152 146 140 135 130 125 120 115 111 107 103 99 96 92 89 86 83 80 77 74 72 69 67 64 62 60 57 55 53 51 49 48 46 44 42 41 39 37 36 34 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 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 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33
 10 11 12 13 14 16 17 18 19 21 22 24 25 27 29 30 32 34 36 38 40 43 45 48 51 53 57 60 63 67 71 75 79 83 88 93 99 104 111 117 124 132 140 148 157 167 177 188 200 213 226 241 256 273 291 309 329 351 373 397 423 450 478 508 540 573 608 644 681 720 759 800 841 883 925 968 1009 1050 1090 1128 1165 1199 1230 1258 1283 1304 1322 1335 1345 1350 1351 1348 1341 1330 1316 1299 1278 1255 1230 1203 1174 1143 1112 1080 1047 1013 980 947 914 881 849 817 786 756 726 698 670 643 617 592 568 544 522 500 480 460 441 422 405 388 371 356 341 326 313 299 287 274 263 252 241 230 220 211 202 193 184 176 168 161 154 147 140 133 127 121 116 110 105 100 95 90 86 81 77 73 69 65 62 58 55 52 49 46 43 40 38 35 33 31 29 26 24 23 21 19 17 16 14 13 11 10 9 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 8 9
 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 83 84 86 87 89 91 92 94 96 98 100 103 105 108 110 113 116 120 123 127 131 135 140 145 150 156 162 169 176 184 193 202 212 223 235 248 262 277 293 311 331 352 374 399 426 456 487 522 559 599 643 690 741 795 854 917 984 1055 1131 1211 1295 1382 1473 1566 1659 1753 1845 1934 2018 2094 2160 2215 2256 2282 2292 2285 2261 2221 2166 2099 2020 1933 1839 1741 1640 1539 1440 1342 1248 1158 1072 991 915 844 778 716 659 607 558 514 473 435 400 369 340 313 289 266 246 227 210 194 180 166 154 143 133 123 114 106 99 92 85 80 74 69 64 60 56 52 48 45 42 39 36 34 31 29 27 25 23 21 20 18 16 15 14 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 32 33 34 34 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 54 55 56 57 59 60 61
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 7 8 9 10 11 12 13 14 15 16 18 19 20 22 23 25 26 28 30 31 33 36 38 40 43 45 48 51 54 58 62 66 70 75 80 85 91 97 104 112 120 129 138 149 160 173 187 202 218 237 256 278 302 329 358 389 424 463 505 552 603 659 720 787 859 939 1024 1116 1215 1319 1428 1541 1656 1771 1883 1989 2084 2165 2227 2268 2284 2275 2240 2181 2102 2005 1894 1775 1651 1526 1403 1283 1169 1062 962 870 785 708 637 574 516 464 417 375 338 304 273 246 221 199 179 161 145 130 117 105 95 85 76 68 61 54 48 43 38 34 29 26 22 19 16 13 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 30 31 32 34 35 36 37 38 40 41 43 44 46 48 50 52 54 56 59 61 64 67 70 73 77 80 84 89 93 98 103 108 114 121 127 134 142 150 158 168 177 188 199 211 223 237 251 266 282 300 318 337 357 379 401 425 450 476 504 532 562 593 625 658 692 727 762 798 834 870 905 941 975 1008 1039 1069 1096 1121 1143 1162 1177 1189 1197 1201 1202 1198 1191 1181 1167 1150 1130 1108 1083 1056 1028 999 968 937 906 874 842 810 779 748 718 689 660 633 606 580 555 531 507 485 464 444 424 405 388 370 354 339 324 310 296 283 271 259 248 237 227 217 207 198 190 182 174 166 159 152 145 139 133 127 121 116 111 106 101 96 92 88 83 80 76 72 69 65 62 59 56 53 51 48 45 43 41 39 36 34 32 31 29 27 26 24 22 21 20 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 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 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17
 55 57 59 61 63 66 68 70 73 75 78 80 83 85 88 90 93 96 99 101 104 107 110 113 116 120 123 126 130 133 137 141 145 149 153 158 163 168 173 179 184 191 198 205 212 221 229 239 249 260 272 285 299 315 331 350 369 391 414 440 468 498 532 568 608 651 698 750 806 867 933 1005 1083 1167 1258 1356 1461 1572 1690 1815 1944 2078 2215 2352 2487 2618 2740 2850 2944 3019 3070 3096 3095 3066 3010 2930 2828 2708 2574 2431 2281 2130 1979 1831 1689 1553 1424 1303 1191 1087 991 902 821 747 679 618 562 511 465 423 385 350 319 290 265 241 220 201 183 168 153 140 128 117 108 99 90 83 76 70 64 59 54 50 46 42 39 36 33 30 28 25 23 21 19 18 16 15 13 12 11 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 17 18 20 21 22 23 25 26 28 29 31 32 34 36 37 39 41 43 45 47 49 51 53
 9 10 11 12 13 15 16 18 19 21 23 25 27 29 31 33 36 38 41 44 47 50 54 58 62 66 70 75 80 86 92 98 105 113 121 129 139 149 160 172 185 199 214 231 249 268 290 313 339 367 397 431 467 507 550 596 647 703 762 827 896 970 1049 1133 1221 1314 1409 1506 1604 1702 1797 1888 1971 2046 2109 2158 2193 2212 2213 2198 2167 2122 2063 1993 1914 1828 1738 1645 1552 1458 1367 1278 1192 1111 1033 960 891 826 766 710 658 610 565 524 485 450 418 388 360 334 311 289 269 251 234 218 204 191 178 167 157 147 138 130 122 115 109 103 97 92 87 82 78 74 70 67 64 60 58 55 52 50 48 46 43 42 40 38 36 35 33 32 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 5 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 7
 6 7 9 11 13 15 17 19 21 24 26 29 32 35 38 41 45 49 52 56 61 65 70 75 80 85 91 97 103 110 117 124 132 140 148 157 166 176 186 197 208 219 231 244 257 271 285 300 315 331 347 365 382 401 420 440 460 481 503 525 548 571 596 620 646 672 699 726 754 782 811 841 871 901 932 963 995 1027 1059 1091 1124 1156 1188 1219 1250 1281 1310 1338 1365 1390 1413 1434 1453 1469 1481 1491 1497 1499 1498 1492 1483 1469 1451 1430 1404 1375 1343 1307 1269 1229 1187 1143 1098 1052 1006 961 915 870 826 783 741 700 661 623 588 553 521 490 460 433 406 382 358 337 316 297 279 262 246 231 217 204 191 180 169 159 150 141 132 125 117 110 104 98 92 87 81 77 72 68 64 60 56 53 50 47 44 41 38 36 34 31 29 27 25 24 22 20 19 17 16 14 13 12 11 9 8 7 6 5 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4
 73 76 79 81 84 87 89 92 95 98 101 104 107 111 114 117 121 124 128 131 135 139 142 146 150 154 158 163 167 172 176 181 186 191 196 202 207 213 219 225 232 239 246 253 261 269 278 287 297 307 318 329 341 354 368 383 398 415 432 451 471 493 516 540 566 594 624 655 689 725 762 803 845 890 938 988 1040 1095 1153 1213 1275 1339 1404 1471 1539 1607 1674 1740 1804 1865 1921 1972 2017 2054 2082 2102 2111 2109 2097 2073 2040 1997 1944 1884 1817 1745 1669 1589 1508 1427 1345 1265 1187 1111 1038 969 902 840 781 725 673 625 580 538 499 463 430 399 370 344 320 297 276 257 240 223 208 195 182 170 159 149 139 131 122 115 108 101 95 90 84 79 75 70 66 62 59 55 52 49 46 44 41 39 36 34 32 30 28 26 25 23 22 20 19 17 16 15 14 12 11 10 9 8 7 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 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 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 45 47 49 51 53 55 57 59 62 64 66 69 71
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 19 26 34 44 54 67 81 97 116 138 162 191 223 260 303 353 409 475 550 636 736 851 983 1136 1313 1516 1751 2021 2332 2689 3096 3559 4081 4662 5298 5979 6684 7383 8032 8582 8978 9179 9161 8928 8507 7946 7295 6605 5914 5251 4633 4070 3563 3113 2716 2367 2062 1796 1564 1361 1185 1032 898 781 680 591 514 446 387 335 290 251 217 187 161 138 118 100 85 72 61 51 42 35 28 23 18 14 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 8 9 9 10 11 11 12 13 13 14 15 16 16 17 17 18 19 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 17 17 16 15 14 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 20 22 23 24 25 27 28 30 31 33 35 36 38 40 42 44 46 48 50 53 55 58 60 63 66 69 73 76 80 84 88 92 97 102 107 113 119 125 132 139 147 156 165 175 186 197 210 224 238 254 272 291 311 333 357 384 412 443 476 513 552 594 640 689 741 797 857 921 987 1058 1131 1206 1283 1361 1438 1514 1587 1656 1718 1773 1818 1852 1874 1884 1880 1864 1835 1794 1744 1685 1619 1547 1472 1395 1316 1238 1161 1087 1015 945 880 817 759 704 653 605 560 519 481 446 413 383 355 330 307 285 265 247 230 215 201 188 176 165 155 145 137 129 121 115 108 103 97 92 88 83 79 76 72 69 66 63 60 58 55 53 51 49 47 45 43 42 40 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 12 12 11 10 10 9 8 8 7 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 16 17
 11 12 13 15 16 18 20 21 23 25 27 29 31 34 36 39 41 44 47 50 54 57 61 65 69 74 79 84 90 96 102 109 116 124 133 142 152 162 174 186 200 215 231 248 267 288 310 334 361 390 422 456 494 535 580 629 683 741 804 874 949 1030 1118 1213 1316 1426 1544 1670 1803 1944 2092 2245 2403 2564 2726 2888 3045 3196 3337 3465 3577 3670 3741 3789 3813 3812 3787 3738 3669 3580 3475 3357 3229 3093 2953 2809 2665 2523 2383 2247 2115 1989 1868 1754 1645 1543 1446 1356 1271 1192 1118 1049 984 924 869 817 768 723 681 642 606 572 541 512 484 459 435 412 391 372 354 336 320 305 290 277 264 252 240 229 219 209 200 191 183 175 167 159 152 146 139 133 127 121 116 110 105 100 96 91 87 82 78 74 70 67 63 60 56 53 50 47 44 41 38 36 33 31 28 26 24 21 19 17 15 14 12 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9
 0 0 0 0 0 0 0 0 0 0 0 4 10 16 22 28 36 43 51 60 69 79 90 101 113 126 140 155 171 188 206 226 248 271 296 323 352 384 418 456 497 541 589 642 699 762 831 906 988 1079 1178 1286 1405 1536 1679 1835 2006 2192 2394 2614 2851 3106 3378 3667 3970 4286 4610 4938 5263 5579 5876 6146 6380 6568 6703 6779 6793 6743 6634 6468 6254 5999 5713 5404 5083 4755 4428 4107 3797 3499 3217 2952 2703 2472 2258 2061 1879 1712 1559 1419 1291 1175 1069 972 884 804 731 664 604 550 500 455 414 376 343 312 284 259 236 215 196 179 164 150 137 125 115 105 96 88 81 75 69 63 58 54 50 46 43 40 37 34 32 29 27 25 24 22 20 19 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 4 8 13 19 24 31 37 45 53 61 71 81 92 104 117 131 146 163 181 201 222 246 271 298 328 360 395 432 473 516 563 614 667 725 786 850 918 989 1063 1139 1217 1295 1375 1453 1530 1604 1674 1740 1799 1852 1897 1934 1963 1983 1995 1999 1996 1986 1970 1949 1924 1896 1865 1832 1798 1764 1730 1697 1665 1635 1607 1580 1556 1535 1515 1499 1485 1473 1464 1457 1453 1451 1451 1453 1457 1463 1470 1479 1488 1499 1510 1521 1532 1543 1552 1560 1567 1571 1572 1571 1566 1557 1544 1526 1505 1478 1448 1413 1374 1331 1285 1236 1185 1133 1079 1024 970 916 862 810 759 709 662 617 574 533 494 457 423 391 361 332 306 282 259 238 218 200 183 167 153 139 126 115 104 94 85 76 68 61 54 48 42 36 31 26 22 18 14 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 136 141 145 150 156 161 166 172 177 183 189 195 201 207 213 219 225 232 238 245 252 258 265 272 279 286 293 299 306 313 320 327 334 340 347 354 360 367 373 379 385 392 397 403 409 414 420 425 430 435 440 445 449 454 458 462 466 470 474 478 482 485 489 492 495 499 502 505 508 511 514 517 519 522 525 528 530 533 535 537 540 542 544 546 548 550 551 553 554 555 556 557 558 558 558 558 558 557 556 555 554 552 549 547 544 540 537 532 528 523 518 512 506 499 492 485 478 470 462 453 444 436 427 417 408 398 389 379 369 360 350 340 331 321 312 303 293 284 275 267 258 250 242 234 226 218 211 204 197 190 184 177 171 165 159 154 148 143 138 133 128 124 119 115 111 107 103 99 95 92 89 85 82 79 76 73 70 68 65 63 60 58 56 53 51 49 47 45 44 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 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 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 15 15 15 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 29 30 31 32 33 35 36 37 39 40 42 43 45 47 49 51 53 55 57 59 62 64 67 69 72 75 78 81 84 87 91 94 98 102 106 110 114 118 122 127 131
 0 0 0 0 0 0 0 4 10 16 22 29 37 45 53 63 73 83 95 108 122 136 152 170 189 210 232 257 284 313 346 381 420 463 510 562 619 683 753 831 917 1012 1118 1235 1366 1510 1669 1846 2040 2254 2489 2744 3022 3320 3637 3972 4319 4673 5027 5369 5690 5976 6216 6398 6513 6555 6523 6420 6250 6025 5755 5452 5128 4792 4455 4124 3802 3496 3206 2935 2683 2449 2234 2037 1857 1692 1541 1404 1279 1165 1061 967 881 803 732 667 608 554 505 460 419 381 347 316 288 262 238 216 197 179 162 147 134 121 110 100 90 82 74 67 61 55 50 45 41 37 34 31 28 25 23 21 20 18 17 16 15 14 13 12 12 11 11 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 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 13 17 22 27 33 39 46 53 61 69 79 89 100 112 125 140 156 174 193 214 238 264 292 324 359 398 440 488 541 599 663 735 814 902 999 1106 1224 1353 1495 1649 1817 1998 2191 2396 2612 2836 3064 3293 3518 3734 3933 4111 4262 4379 4460 4503 4506 4471 4401 4300 4173 4024 3860 3685 3504 3321 3138 2959 2785 2617 2458 2306 2164 2029 1904 1786 1677 1575 1481 1393 1311 1236 1165 1100 1040 983 931 882 837 795 756 719 685 653 622 594 568 543 519 497 475 455 436 418 401 385 369 354 339 326 312 300 287 275 264 253 242 232 222 213 204 195 186 178 170 162 154 147 140 133 126 120 114 108 102 97 91 86 81 76 71 67 62 58 54 50 47 43 39 36 33 29 26 24 21 18 15 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 16 18 20 23 26 28 31 34 38 41 44 48 52 56 61 65 70 75 80 86 91 97 104 110 117 125 133 141 149 158 168 177 188 199 210 222 235 248 262 276 291 307 324 341 359 378 398 418 439 461 484 508 533 559 585 613 641 671 701 732 764 797 830 865 900 937 974 1012 1050 1090 1130 1171 1213 1255 1298 1341 1385 1428 1473 1517 1561 1605 1648 1691 1732 1773 1811 1848 1882 1913 1941 1965 1984 1999 2009 2013 2012 2004 1989 1969 1942 1908 1869 1824 1773 1718 1659 1597 1532 1465 1397 1328 1259 1191 1123 1058 994 932 873 817 763 712 663 618 575 535 497 462 429 398 370 343 319 296 275 255 237 220 204 189 176 163 152 141 131 121 112 104 97 90 83 77 71 66 61 56 52 48 44 40 37 33 30 27 25 22 20 17 15 13 11 9 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 11
 29 32 36 40 44 49 54 58 63 69 74 80 86 92 99 105 113 120 128 135 144 152 161 171 181 191 201 213 224 236 249 262 276 290 305 321 338 355 374 393 413 434 457 481 506 532 561 590 622 656 692 730 771 814 861 910 963 1020 1080 1144 1213 1287 1365 1449 1538 1632 1731 1836 1947 2063 2184 2309 2439 2571 2706 2841 2976 3107 3235 3355 3466 3565 3650 3718 3768 3797 3805 3791 3755 3697 3618 3521 3408 3281 3143 2997 2845 2690 2534 2379 2227 2079 1936 1799 1669 1546 1430 1321 1219 1124 1036 954 878 808 744 684 630 579 533 491 452 416 383 353 325 300 276 255 235 217 200 185 170 157 145 134 124 114 105 97 89 82 75 69 63 58 53 48 43 39 35 32 28 25 22 19 16 13 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 10 12 15 18 22 25
 0 3 7 10 14 18 22 27 32 37 42 48 54 61 68 76 84 92 101 111 122 133 145 158 172 186 202 219 238 257 278 301 325 352 380 410 443 478 516 557 600 647 697 751 808 869 935 1004 1076 1153 1234 1318 1406 1496 1588 1683 1777 1872 1965 2056 2144 2226 2302 2371 2432 2483 2525 2556 2576 2586 2585 2575 2555 2527 2491 2448 2400 2348 2292 2233 2172 2110 2047 1984 1922 1861 1801 1743 1686 1631 1579 1528 1479 1433 1389 1346 1306 1268 1232 1198 1166 1136 1107 1080 1055 1031 1009 988 969 951 934 918 904 890 877 866 855 845 835 826 818 810 803 796 789 782 776 769 763 756 750 743 736 728 720 712 703 694 685 675 664 653 642 630 617 605 591 578 564 549 535 520 505 490 474 459 443 428 412 397 381 366 351 336 322 307 293 280 266 253 240 228 215 204 192 181 171 160 150 141 132 123 114 106 99 91 84 77 71 65 59 53 48 43 39 34 30 26 22 19 16 13 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 5 9 14 19 24 30 36 42 49 56 64 72 81 91 101 112 124 136 150 165 180 197 216 236 257 281 306 334 364 396 432 471 514 561 612 669 730 798 873 955 1046 1146 1255 1376 1509 1654 1814 1989 2179 2386 2610 2851 3109 3383 3671 3970 4277 4587 4893 5189 5466 5716 5931 6101 6222 6289 6299 6254 6155 6008 5820 5599 5352 5086 4810 4530 4250 3975 3708 3452 3209 2978 2761 2559 2369 2193 2030 1879 1739 1610 1491 1382 1281 1188 1102 1023 950 884 822 765 713 665 621 580 543 509 477 448 421 396 373 352 333 315 298 283 269 256 244 233 223 213 204 196 188 181 175 168 163 157 152 147 142 138 134 130 126 122 119 116 112 109 106 103 100 97 95 92 89 87 84 82 79 77 74 72 69 67 65 62 60 58 55 53 51 49 47 44 42 40 38 36 34 32 30 28 26 24 22 20 18 17 15 13 11 10 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 3 8 13 19 25 32 39 47 55 64 73 84 95 107 120 134 149 166 183 203 224 247 271 298 327 359 394 432 473 518 567 621 679 743 812 887 969 1057 1153 1256 1367 1486 1613 1748 1890 2039 2195 2354 2518 2683 2847 3009 3166 3314 3453 3578 3689 3784 3860 3918 3958 3979 3982 3969 3942 3901 3849 3787 3718 3643 3563 3481 3396 3311 3226 3141 3057 2975 2895 2816 2740 2666 2594 2523 2455 2388 2322 2258 2195 2133 2072 2011 1952 1892 1833 1774 1716 1657 1599 1541 1484 1427 1370 1314 1258 1204 1150 1097 1046 996 947 899 853 808 765 724 685 647 610 576 542 511 481 453 426 400 376 353 332 311 292 274 256 240 225 210 197 184 171 160 149 139 129 120 111 103 95 87 80 74 67 61 55 50 45 40 35 31 26 22 19 15 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 8 13 19 25 31 37 44 51 58 66 75 84 93 102 113 123 134 146 158 171 184 198 212 226 242 257 274 290 308 325 343 362 380 399 418 438 457 476 496 515 534 553 572 590 608 625 642 658 674 689 703 717 730 743 756 768 780 791 803 815 828 841 854 869 885 902 921 942 966 992 1022 1055 1092 1133 1179 1231 1288 1353 1425 1505 1594 1693 1803 1925 2060 2210 2376 2558 2759 2980 3221 3483 3766 4070 4394 4733 5083 5437 5785 6115 6412 6661 6844 6947 6959 6874 6693 6426 6085 5689 5258 4809 4359 3921 3505 3116 2759 2434 2142 1881 1649 1444 1262 1103 963 841 733 639 556 484 420 365 316 273 235 202 172 147 124 103 86 70 56 43 32 22 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 16 20 26 31 38 44 52 60 69 79 90 101 115 129 145 163 183 205 230 257 287 322 360 402 450 504 564 631 706 791 885 990 1108 1239 1385 1546 1723 1917 2128 2357 2601 2860 3131 3410 3692 3971 4241 4493 4719 4913 5066 5175 5235 5246 5209 5126 5003 4846 4661 4454 4233 4002 3768 3533 3302 3077 2859 2652 2455 2268 2093 1929 1776 1633 1501 1378 1265 1160 1064 975 893 818 749 686 628 575 527 482 442 405 371 340 311 285 262 240 220 202 185 170 156 143 131 120 110 101 93 85 78 71 65 59 54 49 44 40 36 32 28 25 22 19 16 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 1 7 12 18 25 32 40 49 58 67 78 89 101 114 128 143 159 176 195 214 236 259 283 310 338 368 401 435 472 512 554 598 646 696 750 806 866 928 993 1062 1133 1206 1282 1360 1440 1521 1604 1687 1770 1854 1936 2018 2098 2177 2254 2328 2400 2470 2538 2603 2666 2728 2787 2845 2902 2957 3012 3066 3119 3172 3224 3276 3326 3374 3421 3464 3504 3540 3570 3593 3609 3615 3612 3596 3569 3528 3474 3406 3324 3228 3121 3001 2872 2735 2592 2444 2295 2144 1996 1850 1708 1572 1442 1318 1202 1093 992 898 812 732 659 593 532 476 426 381 339 302 269 238 211 186 164 144 126 110 95 82 70 59 49 41 33 26 19 14 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 2 7 12 17 23 29 36 43 51 60 70 80 92 104 118 132 148 165 184 204 226 249 274 301 330 362 395 430 468 508 550 593 639 686 734 783 832 881 929 976 1020 1062 1100 1134 1164 1189 1209 1223 1232 1236 1235 1229 1220 1207 1191 1172 1152 1131 1108 1086 1064 1042 1022 1003 985 969 955 944 934 927 923 921 922 925 931 940 951 966 983 1003 1025 1051 1079 1110 1143 1179 1218 1258 1300 1344 1388 1433 1478 1522 1565 1604 1639 1670 1694 1710 1719 1718 1707 1685 1654 1612 1561 1502 1436 1365 1289 1211 1132 1053 975 900 827 758 693 632 575 522 473 428 387 350 316 285 256 231 208 187 167 150 135 120 108 96 85 76 67 59 52 46 40 34 30 25 21 17 14 11 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 18 26 35 44 54 65 76 89 103 117 133 150 169 188 209 232 256 281 308 337 366 398 430 464 499 535 572 610 648 686 724 761 799 835 870 905 938 970 1001 1030 1059 1087 1115 1142 1171 1200 1231 1265 1301 1342 1388 1440 1499 1566 1643 1730 1830 1944 2074 2220 2386 2573 2781 3014 3271 3553 3858 4184 4526 4875 5219 5543 5826 6046 6181 6212 6127 5927 5621 5231 4782 4303 3819 3349 2908 2505 2143 1823 1544 1302 1094 916 764 635 526 433 355 288 232 185 145 111 83 59 38 21 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 3 6 9 13 16 20 24 29 33 38 43 48 54 60 66 72 80 87 95 104 113 123 133 144 156 169 183 198 214 232 251 271 294 318 345 374 405 440 478 519 565 614 669 729 796 868 948 1035 1131 1235 1348 1471 1604 1747 1899 2059 2228 2402 2580 2759 2936 3106 3266 3411 3536 3638 3713 3760 3778 3766 3726 3660 3572 3465 3342 3208 3067 2920 2772 2623 2478 2335 2198 2066 1940 1821 1708 1601 1500 1406 1317 1234 1157 1084 1016 953 893 838 786 738 693 651 612 576 542 510 481 453 428 404 382 362 343 325 309 294 280 267 255 244 233 224 215 206 199 191 184 178 172 167 161 156 152 147 143 139 135 131 128 124 121 118 115 112 109 106 103 100 98 95 92 90 87 85 83 80 78 76 73 71 69 66 64 62 60 58 56 53 51 49 47 45 43 41 39 37 35 33 31 29 27 25 23 21 20 18 16 14 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 7 16 25 35 46 58 71 85 101 117 136 155 177 200 226 253 283 315 350 388 429 473 521 572 627 686 748 815 887 962 1041 1123 1209 1298 1389 1482 1575 1669 1761 1850 1936 2018 2094 2163 2225 2278 2323 2359 2386 2405 2416 2420 2417 2408 2395 2378 2358 2336 2314 2292 2271 2251 2234 2219 2208 2201 2198 2200 2207 2219 2236 2259 2288 2322 2363 2410 2463 2522 2588 2659 2736 2819 2906 2997 3092 3188 3286 3382 3474 3561 3640 3708 3762 3799 3816 3812 3784 3732 3655 3555 3433 3291 3134 2964 2786 2604 2420 2237 2059 1888 1725 1571 1427 1293 1169 1055 951 855 769 690 619 555 497 444 397 354 315 280 249 220 195 172 151 132 114 99 85 72 60 49 40 31 23 15 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12 16 21 25 30 36 41 48 54 62 69 78 87 97 107 119 131 145 160 176 193 212 232 254 278 304 333 364 397 434 473 516 562 612 665 723 784 850 919 993 1070 1150 1234 1320 1407 1496 1584 1672 1758 1840 1919 1992 2060 2121 2174 2220 2258 2288 2311 2327 2336 2339 2336 2329 2318 2303 2286 2267 2245 2223 2200 2175 2151 2126 2101 2076 2050 2024 1997 1970 1942 1912 1882 1849 1815 1779 1740 1700 1656 1611 1563 1513 1460 1406 1350 1292 1234 1175 1116 1057 998 940 884 829 776 725 675 629 584 542 502 464 429 396 365 337 310 285 262 241 221 202 185 169 155 141 129 117 106 97 87 79 71 64 57 50 44 39 34 29 25 21 17 13 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 193 208 224 241 258 276 294 313 332 351 372 392 413 434 455 477 499 521 543 566 588 610 633 655 677 699 721 743 764 785 806 827 848 868 889 909 929 949 969 989 1009 1030 1051 1072 1094 1117 1141 1166 1192 1219 1248 1279 1313 1348 1386 1427 1470 1517 1568 1622 1681 1743 1810 1882 1958 2040 2126 2218 2314 2416 2523 2634 2751 2872 2997 3125 3256 3390 3525 3660 3795 3928 4057 4181 4299 4409 4509 4597 4672 4732 4775 4800 4807 4795 4763 4711 4641 4552 4448 4328 4195 4050 3897 3736 3571 3402 3233 3064 2897 2734 2575 2421 2274 2133 1998 1871 1751 1637 1531 1431 1338 1251 1169 1094 1023 958 897 840 787 738 692 650 610 573 538 506 476 447 421 396 373 351 330 311 292 275 258 243 228 214 201 188 176 165 154 143 133 124 115 106 98 90 83 75 68 62 55 49 43 38 32 27 22 17 13 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 18 24 31 38 45 53 62 71 81 91 101 113 125 137 150 164 178
 28 34 40 46 53 60 67 75 83 92 101 110 119 130 140 151 162 174 187 200 213 227 242 257 273 290 308 326 345 365 387 409 432 457 483 510 539 570 603 638 674 714 756 801 849 900 955 1014 1078 1146 1219 1298 1382 1472 1569 1672 1782 1899 2022 2152 2288 2430 2577 2728 2881 3035 3188 3339 3484 3623 3751 3867 3968 4053 4120 4167 4194 4200 4185 4151 4098 4027 3941 3841 3730 3610 3481 3348 3210 3070 2930 2790 2652 2517 2385 2257 2133 2015 1901 1792 1689 1590 1498 1410 1327 1249 1176 1108 1044 984 928 875 826 781 738 699 662 627 595 565 537 511 486 463 441 420 401 382 365 348 332 317 303 289 276 264 252 240 229 218 208 198 189 180 171 162 154 146 138 130 123 116 109 103 96 90 84 79 73 68 62 57 52 48 43 39 34 30 26 22 19 15 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 13 17 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 15 20 25 31 37 44 52 60 69 79 90 102 115 130 146 163 182 204 227 253 282 313 348 387 429 476 528 585 647 715 789 870 957 1050 1150 1256 1366 1481 1598 1715 1832 1944 2051 2148 2234 2307 2364 2405 2430 2437 2429 2406 2370 2323 2267 2205 2138 2067 1996 1924 1853 1783 1717 1653 1593 1536 1484 1435 1390 1350 1313 1280 1251 1225 1203 1185 1170 1159 1151 1146 1144 1145 1149 1157 1167 1180 1195 1213 1234 1256 1281 1307 1335 1363 1392 1421 1449 1476 1502 1524 1544 1560 1571 1576 1576 1570 1558 1538 1513 1481 1443 1400 1352 1301 1245 1188 1129 1069 1008 948 889 832 776 722 670 621 575 531 489 450 414 379 347 318 290 264 240 218 197 178 161 144 129 115 102 90 78 68 58 49 41 34 27 20 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 6 15 25 37 49 62 76 92 108 126 146 167 190 216 243 272 305 340 378 419 464 514 567 626 690 760 836 919 1009 1108 1215 1331 1458 1595 1743 1903 2075 2259 2455 2662 2881 3109 3346 3589 3835 4083 4328 4566 4794 5007 5201 5374 5521 5641 5731 5793 5825 5829 5807 5762 5695 5611 5511 5399 5278 5150 5017 4882 4745 4608 4473 4339 4207 4079 3953 3831 3712 3596 3482 3372 3264 3158 3055 2953 2853 2755 2658 2562 2467 2373 2281 2189 2098 2009 1921 1834 1749 1665 1583 1503 1425 1349 1276 1205 1136 1070 1007 946 888 833 780 730 683 638 596 556 518 483 449 418 388 361 335 310 288 266 246 227 210 193 178 163 150 137 125 114 103 93 84 75 67 59 52 45 38 32 26 21 16 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 27 31 35 40 44 49 54 59 64 69 75 80 86 92 98 104 110 116 123 129 136 143 151 158 166 173 181 190 198 207 216 225 235 245 255 266 278 289 302 314 328 342 357 373 390 408 427 447 469 493 518 546 576 608 644 682 725 771 822 878 939 1007 1082 1164 1255 1356 1467 1589 1724 1872 2036 2216 2414 2632 2870 3130 3413 3720 4052 4409 4790 5194 5617 6056 6504 6953 7393 7810 8190 8518 8778 8957 9042 9028 8913 8701 8402 8029 7597 7125 6629 6123 5621 5132 4665 4224 3813 3432 3084 2766 2478 2218 1984 1775 1587 1419 1269 1136 1017 911 817 734 659 593 534 481 434 392 354 321 291 264 240 218 198 181 165 150 137 125 114 104 95 86 78 71 65 59 53 48 43 38 34 29 26 22 18 15 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 11 15 18
 75 82 89 96 104 112 120 129 137 146 155 164 173 182 191 200 209 218 227 236 245 253 261 269 277 284 291 297 303 308 313 317 320 323 326 328 329 329 329 329 328 326 324 321 318 315 311 307 303 299 294 290 286 281 278 274 271 268 265 264 263 263 265 267 270 275 282 291 301 313 328 346 366 390 417 449 485 525 572 625 685 753 830 918 1017 1129 1257 1402 1566 1753 1964 2202 2471 2773 3109 3479 3882 4312 4756 5199 5615 5972 6237 6378 6372 6214 5917 5509 5028 4511 3991 3492 3028 2610 2239 1913 1632 1389 1181 1004 853 724 614 521 441 374 316 267 225 189 158 132 109 90 73 58 46 35 26 17 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 11 15 19 24 28 33 38 44 49 55 61 68
 0 0 0 0 0 0 4 8 12 16 21 26 31 36 42 48 55 61 69 76 85 93 103 112 123 134 146 158 171 186 201 217 234 252 271 292 314 337 362 389 418 448 480 515 551 590 632 676 722 772 824 880 938 1000 1064 1132 1203 1277 1353 1433 1515 1599 1685 1773 1861 1951 2041 2131 2219 2307 2393 2476 2557 2635 2709 2779 2844 2905 2961 3012 3058 3098 3133 3162 3186 3204 3216 3222 3222 3217 3205 3187 3163 3133 3096 3053 3003 2947 2885 2817 2744 2665 2581 2493 2401 2306 2208 2108 2008 1906 1806 1706 1607 1511 1417 1326 1239 1155 1075 998 926 858 794 733 677 624 575 529 486 447 410 376 345 315 288 263 240 219 199 181 164 149 134 121 109 97 87 77 68 59 51 44 37 31 25 20 15 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 4 8 11 16 20 25 29 35 40 46 51 58 64 71 79 86 94 103 112 121 131 141 152 164 176 189 202 216 231 247 263 280 298 317 337 358 380 403 427 452 478 505 533 562 592 624 656 690 724 760 796 834 872 911 951 992 1034 1076 1119 1163 1208 1253 1298 1345 1392 1440 1488 1537 1587 1639 1691 1744 1798 1854 1911 1970 2030 2092 2155 2221 2288 2358 2429 2502 2577 2653 2731 2809 2888 2967 3045 3121 3195 3265 3330 3388 3438 3478 3507 3523 3525 3512 3482 3436 3374 3296 3203 3096 2977 2849 2712 2571 2426 2280 2135 1993 1854 1720 1592 1471 1356 1248 1148 1054 967 887 812 744 681 623 570 521 476 435 397 363 331 302 275 250 227 207 187 170 153 138 124 111 99 88 78 68 59 51 43 36 29 23 17 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 3 8 12 18 23 28 34 41 47 54 62 69 78 86 96 105 116 127 138 150 163 177 192 207 224 242 260 280 302 325 349 375 402 432 463 497 533 571 612 655 702 751 804 860 919 982 1048 1118 1192 1269 1349 1433 1520 1609 1701 1794 1888 1983 2077 2170 2261 2348 2432 2511 2585 2652 2712 2765 2810 2848 2878 2900 2914 2922 2923 2918 2908 2893 2874 2851 2825 2797 2768 2736 2704 2672 2639 2607 2575 2543 2513 2483 2454 2427 2400 2375 2351 2328 2307 2286 2266 2248 2229 2212 2195 2178 2161 2144 2127 2109 2091 2072 2051 2029 2005 1980 1952 1923 1891 1857 1821 1783 1742 1700 1655 1609 1561 1511 1461 1409 1357 1304 1252 1199 1147 1095 1044 994 945 897 850 805 762 719 679 640 602 566 532 499 468 438 409 382 357 332 309 287 266 246 227 210 193 177 162 147 134 121 109 98 87 77 67 58 50 42 34 27 20 14 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 3 7 11 16 21 26 31 37 43 50 57 64 72 80 89 98 109 119 131 143 157 171 187 204 222 242 264 288 314 343 374 409 447 489 536 588 645 709 780 860 949 1048 1159 1283 1422 1577 1750 1942 2156 2392 2652 2936 3245 3576 3927 4293 4668 5044 5408 5748 6051 6302 6489 6603 6639 6597 6481 6299 6062 5783 5475 5150 4817 4485 4161 3849 3553 3274 3014 2773 2550 2344 2156 1983 1826 1681 1549 1429 1320 1219 1128 1045 969 900 837 779 727 679 636 597 561 529 500 473 450 428 409 392 377 364 352 341 332 324 317 311 306 302 298 295 293 290 289 287 286 285 283 282 281 280 279 278 277 275 274 272 270 268 265 263 260 257 253 250 246 242 237 233 228 223 218 213 208 202 197 191 185 179 173 167 161 154 148 142 136 129 123 117 111 105 99 93 87 81 75 70 64 59 54 49 44 39 34 30 25 21 17 13 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 96 103 110 118 126 134 142 151 160 169 178 188 198 207 218 228 238 249 260 271 282 293 304 315 326 338 349 360 371 381 392 403 413 423 432 441 450 459 467 474 482 488 495 500 506 511 515 519 522 526 529 531 533 536 538 540 541 543 546 548 550 553 556 560 564 568 573 579 585 592 599 608 617 627 637 649 661 675 689 704 720 737 756 775 796 818 841 865 891 919 948 979 1011 1045 1082 1120 1160 1202 1246 1293 1342 1393 1446 1501 1558 1616 1676 1737 1799 1861 1922 1981 2039 2093 2143 2188 2227 2258 2280 2293 2297 2290 2272 2244 2205 2158 2101 2037 1967 1891 1812 1730 1647 1563 1479 1397 1317 1240 1165 1094 1025 961 900 842 787 736 688 643 601 562 525 490 458 428 400 373 349 326 304 284 264 247 230 214 199 185 172 159 148 137 126 116 107 98 90 82 74 67 61 54 49 43 38 33 28 24 19 15 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 8 11 14 17 21 25 29 33 38 42 47 52 58 64 69 76 82 89
 125 141 160 179 201 223 248 274 302 333 365 399 436 475 516 560 606 654 704 756 810 865 922 980 1037 1095 1152 1207 1260 1311 1358 1401 1439 1472 1499 1519 1534 1543 1545 1541 1531 1516 1497 1473 1445 1414 1381 1346 1309 1272 1235 1198 1161 1125 1091 1058 1027 998 971 946 924 905 887 873 861 851 845 841 839 841 845 851 861 873 888 906 927 951 978 1008 1042 1078 1118 1162 1210 1261 1316 1376 1439 1507 1579 1655 1735 1819 1906 1996 2089 2182 2275 2367 2455 2539 2615 2681 2736 2777 2801 2808 2795 2764 2713 2644 2559 2460 2348 2228 2102 1973 1842 1713 1587 1465 1349 1239 1136 1040 951 868 792 722 658 600 547 498 454 414 377 344 314 286 261 238 217 198 181 165 150 137 125 113 103 93 85 76 69 62 55 49 44 39 34 29 25 21 17 14 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 14 22 29 38 48 58 69 81 95 109
 0 0 0 0 2 6 11 16 21 27 33 40 48 55 64 73 83 94 106 119 133 148 164 182 202 223 246 271 299 329 361 397 436 479 525 576 631 690 754 824 898 977 1062 1151 1243 1339 1437 1535 1633 1727 1816 1898 1971 2032 2080 2114 2133 2136 2125 2101 2063 2016 1959 1896 1828 1756 1683 1610 1537 1467 1398 1333 1271 1212 1157 1106 1058 1015 974 937 903 873 845 820 798 778 761 746 733 722 714 707 702 700 699 700 703 708 715 724 734 747 762 779 798 820 843 869 898 928 961 996 1033 1073 1114 1156 1199 1243 1287 1330 1372 1412 1449 1482 1510 1533 1549 1558 1559 1552 1537 1514 1483 1445 1401 1351 1297 1239 1179 1117 1055 992 931 871 813 757 704 653 604 559 516 476 439 404 371 341 312 286 262 239 218 199 181 164 148 134 120 108 96 85 75 66 57 49 42 35 28 23 17 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 44 52 60 68 77 87 97 108 120 132 146 160 175 192 209 228 248 270 293 318 344 373 404 437 472 511 551 595 643 693 747 805 867 933 1003 1078 1157 1240 1327 1419 1513 1611 1711 1812 1914 2014 2113 2207 2296 2378 2452 2515 2567 2607 2633 2647 2647 2635 2610 2575 2529 2475 2414 2347 2276 2202 2126 2049 1972 1896 1821 1748 1678 1610 1544 1482 1422 1365 1312 1261 1212 1167 1124 1083 1045 1009 975 943 913 885 859 834 811 789 769 750 732 716 700 686 673 661 650 640 631 623 616 610 605 600 597 594 592 591 591 592 593 595 597 601 604 608 613 618 624 629 635 641 647 653 658 664 669 673 677 680 683 685 686 686 685 684 681 677 672 666 658 650 641 630 619 607 594 580 565 550 534 517 500 483 466 448 431 413 395 378 360 343 326 309 293 277 262 246 232 218 204 191 178 165 154 142 131 121 111 102 93 84 76 69 61 55 48 42 37 31 26 22 17 13 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 9 14 19 25 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 11 13 15 18 21 24 27 31 34 38 43 47 52 58 64 70 78 86 94 104 114 126 139 154 170 188 208 230 255 283 315 350 390 435 486 543 607 680 762 855 959 1076 1208 1355 1520 1702 1904 2126 2368 2628 2904 3193 3488 3783 4067 4330 4560 4745 4876 4945 4950 4892 4775 4609 4403 4168 3915 3653 3390 3132 2884 2647 2425 2218 2027 1851 1689 1542 1407 1285 1174 1073 982 899 824 756 695 640 589 544 503 466 433 403 375 351 328 308 290 274 259 246 234 223 213 204 196 188 181 175 169 164 159 154 150 146 143 139 136 132 129 126 123 121 118 115 113 110 108 105 103 100 98 95 93 90 88 86 83 81 79 76 74 71 69 67 64 62 60 58 55 53 51 48 46 44 42 40 37 35 33 31 29 27 25 23 21 19 17 16 14 12 10 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 242 260 278 296 314 333 353 372 391 411 430 450 469 488 506 524 541 558 574 589 604 617 630 642 653 663 672 681 688 695 701 707 711 715 719 722 725 727 730 732 734 737 740 743 746 750 755 761 768 776 785 796 808 822 837 855 874 895 919 944 972 1001 1033 1067 1102 1140 1179 1220 1263 1307 1352 1398 1444 1491 1538 1584 1630 1675 1719 1761 1800 1837 1871 1902 1928 1951 1968 1981 1989 1991 1987 1978 1964 1944 1918 1888 1852 1812 1768 1721 1670 1617 1562 1505 1448 1389 1331 1273 1216 1160 1105 1052 1001 952 905 860 817 777 739 702 669 637 607 579 553 528 505 484 463 445 427 410 394 379 365 352 339 327 316 305 294 284 275 265 257 248 239 231 223 216 208 201 194 187 180 174 167 161 155 149 143 137 131 126 120 115 109 104 99 94 89 84 80 75 70 66 62 57 53 49 45 41 38 34 30 27 24 20 17 14 11 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 14 18 22 27 32 38 44 51 58 66 74 83 93 103 114 126 138 151 165 179 194 209 226
 2 9 16 24 33 42 52 63 75 88 102 117 132 150 168 188 209 232 257 283 311 341 374 409 446 486 528 573 621 672 726 783 843 905 971 1039 1109 1181 1255 1330 1405 1480 1554 1627 1697 1764 1827 1886 1940 1988 2029 2065 2095 2118 2135 2147 2154 2157 2155 2151 2144 2136 2128 2119 2110 2103 2098 2095 2095 2098 2104 2114 2128 2146 2168 2195 2225 2260 2300 2343 2390 2440 2494 2550 2609 2669 2729 2790 2849 2905 2958 3004 3044 3074 3094 3101 3095 3074 3037 2985 2917 2834 2737 2628 2509 2382 2248 2112 1974 1837 1702 1571 1446 1326 1213 1107 1008 917 832 754 683 618 559 506 457 413 373 336 304 274 247 223 201 182 164 148 133 120 108 97 87 78 70 62 55 49 43 38 33 28 24 20 17 14 10 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 3 12 22 32 44 56 70 84 100 117 136 155 177 200 224 251 279 309 342 376 413 452 494 539 585 635 686 740 797 855 915 977 1039 1103 1166 1229 1291 1351 1408 1462 1513 1559 1601 1637 1667 1692 1711 1724 1731 1733 1730 1723 1712 1698 1681 1663 1643 1623 1604 1585 1568 1553 1541 1532 1526 1525 1528 1535 1549 1567 1592 1623 1661 1707 1760 1821 1890 1969 2057 2156 2265 2386 2518 2664 2822 2993 3177 3375 3584 3804 4033 4267 4502 4733 4953 5153 5325 5460 5548 5583 5557 5469 5321 5117 4866 4577 4263 3933 3600 3271 2954 2654 2374 2115 1879 1666 1474 1302 1149 1013 892 786 692 609 535 471 414 363 319 280 245 214 187 163 141 122 105 90 77 64 54 44 35 27 20 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 52 56 61 65 70 74 79 84 90 95 101 106 112 118 124 131 137 143 150 157 163 170 177 184 190 197 204 210 217 223 230 236 242 248 254 259 264 269 274 279 283 287 291 295 298 301 304 307 310 313 316 318 321 324 326 329 332 336 339 343 347 351 356 361 366 372 379 386 393 401 409 418 427 437 447 458 470 482 494 507 521 535 550 565 581 597 613 631 648 666 684 702 720 739 757 775 793 810 826 842 856 870 881 891 899 905 908 909 907 902 894 884 871 855 837 816 794 769 743 716 688 659 630 601 572 543 515 488 462 436 411 388 365 344 323 304 286 268 252 237 222 209 196 184 172 162 152 142 133 125 117 110 103 96 90 84 79 73 68 64 59 55 51 47 44 40 37 34 31 29 26 23 21 19 17 15 13 11 9 7 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 8 10 12 14 16 18 20 23 26 28 31 34 38 41 45 48
 0 4 9 14 20 26 32 38 45 53 60 69 77 87 97 107 118 130 143 156 170 185 201 218 236 256 276 298 321 346 373 401 431 463 497 533 571 612 655 700 748 799 852 908 967 1027 1091 1156 1223 1292 1361 1432 1502 1572 1641 1709 1774 1836 1894 1949 1998 2043 2082 2115 2142 2164 2180 2190 2196 2196 2192 2184 2173 2159 2142 2122 2102 2079 2056 2032 2008 1983 1959 1935 1910 1887 1863 1840 1818 1796 1775 1754 1734 1714 1694 1675 1655 1636 1618 1599 1580 1561 1542 1522 1502 1482 1462 1441 1419 1397 1375 1352 1328 1304 1279 1254 1228 1202 1176 1149 1122 1095 1067 1040 1012 985 957 930 903 876 849 822 796 770 745 720 696 672 648 625 603 581 560 539 519 499 480 461 443 425 408 391 375 359 344 329 314 300 287 274 261 248 236 225 213 203 192 182 172 162 153 144 135 126 118 110 103 95 88 81 75 68 62 57 51 46 41 36 31 27 23 19 15 12 8 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 1 8 16 26 36 47 60 74 90 107 127 149 173 201 232 266 305 349 399 454 517 588 668 758 859 972 1099 1240 1396 1567 1754 1953 2164 2382 2602 2816 3015 3191 3333 3435 3491 3498 3458 3375 3257 3110 2944 2767 2585 2403 2227 2058 1899 1751 1615 1490 1376 1272 1179 1094 1019 951 890 836 787 744 705 671 641 615 591 571 553 538 526 515 506 500 495 492 490 490 492 495 500 506 514 524 535 547 561 577 594 613 633 655 678 703 728 755 783 812 841 871 900 929 956 982 1006 1027 1044 1058 1068 1073 1073 1067 1057 1041 1020 995 965 931 895 855 814 772 729 686 644 602 561 522 484 448 414 382 351 322 296 270 247 225 205 186 168 152 137 123 110 98 87 77 67 58 50 42 35 29 23 17 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 4 7 10 14 17 21 25 30 34 39 45 50 56 63 69 76 84 92 101 110 119 130 141 152 165 178 192 207 223 240 258 278 298 320 344 369 395 423 453 484 517 552 588 626 666 707 749 793 837 882 928 973 1018 1062 1104 1145 1183 1218 1251 1280 1305 1326 1344 1357 1367 1372 1374 1373 1369 1362 1353 1342 1330 1317 1302 1287 1272 1258 1243 1229 1215 1203 1191 1180 1171 1163 1156 1150 1145 1142 1140 1140 1141 1143 1146 1151 1157 1163 1171 1180 1189 1199 1210 1220 1231 1241 1251 1260 1268 1274 1279 1281 1281 1278 1271 1262 1249 1232 1212 1188 1161 1130 1097 1060 1022 982 941 898 856 813 770 728 686 646 607 570 534 499 466 435 406 378 352 327 304 282 262 243 225 208 192 178 164 151 139 128 118 108 99 90 82 74 67 61 54 49 43 38 33 28 24 20 16 13 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 0 0 0 0 0 7 16 25 36 47 59 72 86 101 117 134 153 173 195 219 244 271 301 333 367 403 443 485 531 580 632 688 748 812 881 953 1030 1111 1196 1286 1380 1477 1578 1681 1787 1894 2002 2110 2217 2321 2423 2521 2613 2700 2780 2853 2919 2978 3028 3072 3108 3138 3162 3181 3195 3205 3212 3217 3220 3221 3222 3222 3222 3221 3221 3221 3221 3220 3219 3217 3213 3208 3201 3192 3179 3162 3141 3115 3084 3046 3003 2953 2896 2832 2762 2685 2602 2514 2420 2322 2221 2117 2012 1906 1800 1694 1591 1490 1392 1298 1207 1121 1039 962 890 822 758 699 644 593 546 503 463 426 393 362 333 307 283 261 241 223 206 190 176 163 151 139 129 119 111 102 95 88 81 75 69 64 59 54 49 45 41 37 34 30 27 24 21 18 16 13 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 11 13 15 17 20 22 25 28 31 34 38 41 45 49 53 57 62 67 71 77 82 88 94 100 107 114 121 129 137 145 153 162 171 181 191 201 211 221 232 243 254 265 276 286 297 308 318 328 337 346 355 363 370 377 383 388 393 397 400 403 406 408 409 410 411 412 413 414 415 416 418 419 422 425 428 433 438 444 452 460 470 482 494 509 526 544 565 589 615 644 677 713 754 799 848 903 964 1030 1104 1184 1272 1368 1470 1580 1696 1816 1940 2063 2182 2292 2387 2463 2513 2532 2519 2471 2391 2283 2152 2005 1848 1688 1529 1377 1233 1099 976 865 765 676 596 526 463 408 360 317 279 246 216 190 167 147 129 113 99 86 75 65 55 47 40 34 28 22 18 13 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7
 35 37 40 43 47 50 53 57 60 64 67 71 75 79 83 87 91 95 99 104 108 113 117 122 127 132 137 142 148 153 158 164 170 176 182 188 194 201 207 214 221 228 235 243 251 259 267 276 285 294 303 313 324 335 346 358 370 384 397 412 427 443 460 478 497 517 538 560 583 608 633 660 688 717 748 780 813 847 883 919 957 996 1036 1076 1118 1160 1202 1244 1286 1328 1369 1408 1445 1480 1512 1540 1564 1582 1596 1603 1603 1597 1583 1563 1535 1501 1460 1414 1363 1308 1250 1189 1128 1065 1004 943 883 826 770 718 668 621 577 536 497 462 429 398 370 344 320 298 278 259 242 226 211 198 185 174 163 153 144 135 127 120 113 106 100 94 89 84 79 75 70 66 62 59 55 52 49 46 43 40 38 35 33 30 28 26 24 22 20 18 16 14 12 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 13 15 17 19 21 24 26 29 32
 24 30 36 43 51 59 68 77 88 99 110 123 137 151 167 184 203 223 245 268 293 321 351 383 419 457 498 544 593 646 703 766 833 906 984 1068 1157 1252 1352 1457 1566 1678 1792 1906 2019 2128 2230 2324 2407 2477 2532 2571 2592 2596 2583 2554 2510 2454 2388 2313 2232 2147 2060 1973 1885 1800 1718 1639 1564 1493 1427 1366 1309 1256 1208 1165 1125 1090 1058 1031 1006 985 968 953 942 934 928 926 926 929 935 944 955 970 987 1008 1031 1058 1088 1121 1157 1197 1241 1288 1338 1391 1448 1508 1569 1633 1698 1764 1829 1893 1953 2009 2059 2102 2135 2158 2169 2167 2152 2124 2082 2029 1965 1891 1810 1722 1631 1537 1443 1349 1257 1168 1083 1001 924 852 784 721 662 608 557 511 468 428 392 359 328 300 274 250 228 207 189 171 155 141 127 115 103 92 82 73 64 56 48 41 35 29 23 17 12 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 18
 0 0 0 0 3 9 15 22 29 37 45 54 63 73 83 95 107 120 134 149 165 182 201 221 243 266 292 319 349 381 416 454 496 541 590 643 701 764 833 907 988 1075 1170 1272 1381 1499 1624 1757 1897 2043 2195 2351 2509 2667 2823 2974 3116 3248 3365 3466 3548 3609 3648 3666 3663 3640 3599 3542 3471 3389 3299 3202 3102 2999 2896 2794 2693 2596 2503 2414 2329 2249 2174 2103 2038 1977 1921 1869 1821 1778 1738 1703 1671 1642 1617 1595 1576 1560 1546 1536 1528 1522 1519 1518 1519 1523 1528 1535 1544 1554 1566 1578 1592 1606 1621 1636 1651 1665 1678 1691 1701 1710 1716 1720 1721 1719 1713 1704 1691 1674 1653 1629 1601 1569 1535 1497 1457 1415 1371 1325 1278 1230 1182 1134 1086 1038 991 944 899 854 811 769 729 690 652 616 581 547 515 485 456 428 401 376 352 329 307 286 266 247 229 212 196 180 166 152 139 126 114 103 92 82 73 64 55 47 40 32 26 20 14 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 156 167 179 190 202 215 227 241 254 268 282 296 311 326 341 356 372 388 404 420 437 454 470 487 504 521 538 555 572 589 606 623 639 656 673 689 706 722 739 755 771 788 804 821 837 854 872 890 908 927 947 968 990 1014 1038 1065 1093 1124 1156 1191 1229 1269 1312 1359 1408 1462 1518 1579 1643 1712 1784 1861 1941 2026 2115 2208 2304 2403 2506 2610 2717 2824 2931 3037 3139 3238 3330 3413 3487 3548 3594 3624 3636 3628 3600 3551 3482 3393 3287 3164 3029 2883 2729 2570 2409 2248 2090 1936 1788 1646 1512 1386 1268 1158 1057 963 878 799 728 663 603 549 500 456 416 379 346 316 289 264 242 221 203 186 171 157 144 132 121 111 102 94 86 79 72 66 60 55 50 45 41 37 33 29 26 22 19 17 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 10 13 17 21 25 29 34 39 44 49 55 62 69 76 83 91 99 108 117 126 136 146
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 15 19 23 28 33 39 45 52 59 67 76 86 97 109 122 137 154 172 193 217 244 274 308 347 391 441 498 564 638 724 821 932 1058 1202 1363 1545 1747 1968 2207 2461 2724 2985 3236 3461 3649 3785 3860 3871 3819 3709 3553 3362 3149 2925 2699 2477 2266 2067 1882 1712 1557 1416 1289 1174 1071 977 893 817 749 687 631 581 535 494 457 423 392 364 338 315 294 276 258 243 229 217 206 196 188 181 175 170 166 163 161 160 160 160 162 164 167 171 176 181 187 193 200 207 215 223 231 240 249 258 267 276 285 294 303 311 320 327 335 342 348 354 358 362 366 368 369 370 369 367 364 360 355 349 342 334 326 316 306 295 284 272 260 247 234 222 209 196 184 172 159 148 136 125 115 105 95 86 77 68 61 53 46 40 34 28 23 18 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 34 40 47 53 61 68 76 84 93 103 112 123 134 145 158 171 184 199 214 230 247 265 284 304 325 347 370 395 421 449 477 507 539 572 606 642 679 717 756 796 837 878 919 960 1000 1040 1078 1115 1150 1182 1211 1238 1261 1281 1296 1309 1317 1323 1324 1323 1319 1313 1305 1295 1284 1272 1259 1247 1234 1222 1212 1202 1193 1186 1181 1177 1176 1176 1179 1184 1192 1202 1215 1230 1249 1270 1295 1323 1354 1389 1427 1469 1515 1565 1619 1676 1737 1802 1870 1941 2013 2087 2162 2235 2305 2371 2431 2482 2522 2550 2564 2561 2542 2505 2452 2382 2299 2203 2098 1985 1868 1749 1630 1513 1400 1291 1188 1091 1000 916 838 767 701 641 586 535 490 448 410 376 344 315 289 265 244 224 205 189 173 159 146 134 123 113 103 94 86 78 71 65 58 53 47 42 37 32 28 24 20 16 13 10 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 14 18 23
 35 40 45 50 55 61 67 73 79 86 93 100 108 115 123 132 141 150 160 170 180 191 202 214 226 238 251 265 279 293 308 324 340 357 374 391 409 428 447 466 486 506 527 547 568 589 610 631 652 673 694 715 735 755 775 794 813 832 850 868 885 903 919 936 953 969 986 1003 1020 1037 1054 1072 1091 1110 1130 1150 1172 1194 1217 1242 1267 1294 1322 1351 1381 1412 1444 1478 1513 1548 1585 1622 1660 1698 1735 1773 1809 1844 1877 1908 1935 1958 1977 1990 1998 1999 1993 1979 1958 1930 1894 1850 1800 1745 1683 1618 1549 1478 1406 1333 1260 1188 1118 1050 985 922 863 806 753 703 657 613 572 534 499 466 436 408 382 358 335 314 295 277 261 245 230 217 204 193 182 171 162 152 144 136 128 121 114 108 102 96 90 85 80 75 71 66 62 58 54 50 47 43 40 37 34 31 28 25 22 20 17 15 13 11 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 15 18 22 26 31
 270 269 268 267 265 263 261 258 255 252 249 246 243 239 236 233 229 226 222 219 216 212 209 206 203 200 197 194 192 189 187 185 183 181 180 178 177 177 176 176 177 178 179 181 184 188 192 197 203 211 219 229 240 252 267 283 300 320 343 367 394 424 457 492 531 573 619 668 720 777 837 902 970 1041 1117 1196 1279 1364 1452 1541 1632 1723 1813 1901 1986 2067 2141 2208 2267 2316 2353 2379 2392 2392 2380 2355 2319 2272 2215 2150 2078 2000 1919 1834 1748 1662 1576 1491 1409 1329 1252 1179 1109 1043 981 922 868 817 770 726 685 647 613 580 551 523 498 474 453 432 413 396 379 364 350 336 323 311 300 289 278 268 259 250 241 233 224 217 209 202 194 187 181 174 168 162 155 150 144 138 133 127 122 117 112 107 102 97 92 88 83 79 74 70 66 62 58 54 50 47 43 39 36 32 29 26 23 20 17 14 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 7 8 9 9 10 11 12 13 13 14 15 16 17 18 20 21 22 24 25 27 29 31 32 35 37 39 42 45 48 51 54 58 62 66 70 75 80 85 90 96 102 108 115 122 129 136 143 151 158 166 174 181 189 197 204 211 218 225 231 237 243 248 252 256 260 263 266 268 269 270 271 271
 9 11 13 15 17 20 22 25 27 30 34 37 40 44 48 52 57 62 67 73 79 85 93 100 109 118 128 139 151 164 179 195 213 232 254 279 306 336 370 408 450 497 550 610 676 750 832 923 1024 1134 1254 1383 1521 1664 1811 1957 2099 2231 2347 2441 2510 2549 2556 2534 2483 2407 2312 2202 2083 1959 1833 1710 1590 1476 1368 1267 1174 1088 1008 935 868 807 752 701 654 611 573 537 504 474 447 421 398 377 357 339 322 306 292 279 267 255 245 235 226 218 210 203 196 190 185 179 175 170 166 162 159 156 153 150 148 145 143 141 139 137 135 133 131 130 128 126 124 123 121 119 117 115 113 112 110 108 106 104 102 100 98 95 93 91 89 87 85 83 81 79 77 75 73 71 69 67 64 62 61 59 57 55 53 51 49 47 45 43 41 40 38 36 34 32 31 29 27 26 24 22 21 19 18 16 15 13 12 10 9 7 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7
 267 278 289 301 313 326 338 351 365 379 393 408 423 438 454 470 487 504 521 539 558 577 596 616 637 658 679 701 724 747 771 796 821 847 874 901 929 958 988 1019 1050 1082 1115 1149 1184 1220 1257 1294 1332 1372 1411 1451 1492 1533 1574 1615 1656 1697 1736 1775 1812 1848 1882 1914 1943 1969 1993 2013 2029 2041 2050 2054 2054 2049 2040 2027 2009 1988 1962 1932 1899 1863 1823 1780 1736 1688 1640 1589 1537 1485 1432 1378 1325 1272 1219 1167 1115 1065 1016 968 921 876 832 790 749 711 673 638 604 572 541 512 485 459 435 412 390 370 351 333 316 301 286 273 260 248 237 227 217 208 200 192 185 178 171 165 160 154 149 144 140 136 132 128 124 121 117 114 111 108 105 102 100 97 95 92 90 88 85 83 81 79 77 75 73 71 69 67 65 63 62 60 58 56 55 53 51 49 48 46 44 43 41 40 38 37 35 33 32 30 29 27 26 25 23 22 21 19 18 17 16 14 13 12 11 10 9 8 7 7 6 5 5 4 4 3 3 3 3 2 2 2 2 3 3 3 3 4 4 5 5 6 7 7 8 9 10 11 12 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 29 30 31 32 33 34 35 36 37 37 38 39 40 40 41 42 42 43 44 44 45 45 46 46 47 47 47 48 48 48 49 49 49 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 53 53 54 54 55 56 57 58 59 60 62 64 65 67 70 72 75 78 81 84 88 91 95 100 104 109 114 120 125 131 138 144 151 158 165 173 181 189 198 207 216 226 235 246 256
 47 54 62 70 79 88 98 109 119 131 143 156 169 184 199 214 231 249 267 286 307 328 351 375 400 427 455 485 516 549 584 620 659 699 742 787 834 884 935 990 1046 1105 1165 1228 1292 1358 1425 1492 1560 1626 1692 1756 1816 1874 1927 1975 2018 2054 2084 2106 2121 2129 2130 2124 2112 2093 2069 2040 2007 1970 1931 1889 1846 1801 1756 1710 1665 1619 1574 1530 1487 1445 1404 1364 1325 1287 1251 1216 1181 1148 1116 1085 1055 1026 998 971 944 918 893 869 845 822 799 778 756 735 715 695 676 657 639 621 604 587 571 555 540 525 510 496 482 468 455 442 430 418 406 394 383 371 360 350 339 329 319 309 299 289 280 271 262 253 245 236 228 220 212 204 197 190 182 175 168 162 155 149 143 136 131 125 119 113 108 103 97 92 87 82 78 73 68 64 60 55 51 47 43 40 36 32 29 25 22 19 16 13 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 12 17 22 28 34 40
 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 13 15 18 21 25 28 32 36 41 46 52 58 65 72 80 89 99 110 121 135 149 165 183 202 223 247 273 302 334 368 406 446 490 537 587 639 693 748 803 856 906 952 992 1024 1048 1063 1068 1065 1052 1032 1005 973 937 898 858 817 776 735 696 659 624 590 558 529 501 476 452 430 409 390 373 357 342 328 315 304 293 283 273 265 257 249 243 236 231 225 220 216 212 208 204 201 198 195 192 190 187 185 182 180 178 176 174 171 169 166 164 161 158 155 152 149 146 142 139 135 131 127 123 119 115 111 107 103 98 94 90 86 82 78 75 71 67 64 60 57 54 51 48 45 42 39 36 34 32 29 27 25 23 21 19 17 15 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 33 36 39 42 45 49 53 57 61 65 69 74 78 83 89 94 100 106 112 119 126 133 140 148 157 166 175 184 194 205 216 227 239 252 264 278 292 306 320 335 351 366 382 398 414 429 445 460 475 489 503 516 528 539 549 559 567 574 580 585 590 593 595 597 599 599 600 600 600 601 601 602 603 605 607 610 614 619 625 632 640 650 661 674 689 705 724 744 767 792 820 851 885 922 962 1006 1053 1104 1159 1217 1279 1344 1411 1480 1549 1618 1683 1744 1798 1843 1875 1894 1897 1883 1851 1803 1739 1663 1576 1481 1382 1280 1180 1081 987 898 814 737 666 601 542 489 440 397 358 323 291 263 237 214 194 175 158 143 130 118 107 96 87 79 71 64 58 52 47 42 37 33 29 26 22 19 16 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 11 13 15 17 20 22 24 27
 0 0 0 0 0 0 0 0 1 3 4 6 8 9 11 13 15 18 20 22 25 27 30 33 36 39 43 46 50 54 58 62 66 71 76 82 87 93 99 106 112 120 127 135 144 152 161 171 181 192 202 214 225 238 250 263 276 290 304 318 333 347 362 377 392 407 422 437 452 467 482 496 511 526 541 556 571 586 602 618 634 651 668 687 706 726 747 770 794 820 848 878 910 944 981 1020 1063 1108 1156 1208 1262 1320 1380 1442 1506 1570 1635 1697 1756 1809 1855 1891 1915 1926 1922 1902 1865 1813 1747 1669 1581 1487 1388 1287 1186 1088 994 905 821 743 671 605 545 491 441 397 356 320 287 258 232 208 186 167 150 134 120 107 95 84 75 66 58 51 44 38 33 27 23 18 14 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 1 3 4 5 7 9 10 12 14 15 17 19 22 24 26 29 31 34 37 40 43 47 50 54 59 63 68 73 78 84 90 97 104 112 120 129 138 148 159 171 184 197 212 228 244 262 282 302 324 348 372 399 427 456 487 519 552 587 622 659 696 734 773 811 849 887 924 960 995 1029 1061 1091 1120 1147 1173 1196 1219 1239 1258 1276 1293 1308 1323 1338 1352 1365 1379 1392 1406 1419 1433 1447 1461 1475 1489 1503 1517 1530 1542 1553 1562 1569 1574 1576 1574 1568 1558 1543 1523 1498 1468 1433 1394 1350 1302 1250 1196 1140 1082 1024 966 908 852 796 743 692 643 597 553 511 473 436 402 371 342 314 289 266 244 224 206 189 173 158 145 132 121 110 100 91 82 74 67 60 54 48 42 37 32 28 24 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 48 56 64 73 82 92 103 114 126 139 152 167 182 199 216 234 254 275 298 321 347 373 402 432 465 499 535 573 614 656 701 748 797 849 902 957 1013 1071 1130 1189 1249 1308 1366 1422 1477 1528 1577 1621 1662 1697 1728 1754 1775 1790 1801 1807 1810 1808 1804 1797 1787 1776 1764 1751 1738 1725 1712 1700 1689 1679 1671 1663 1657 1653 1649 1648 1647 1648 1649 1652 1655 1660 1664 1669 1674 1679 1683 1687 1689 1690 1689 1686 1681 1672 1661 1646 1627 1605 1579 1548 1514 1476 1434 1389 1341 1290 1238 1183 1128 1072 1016 961 906 853 801 751 703 657 613 572 533 497 462 430 401 373 347 323 301 281 262 244 228 213 199 186 174 163 152 143 134 126 118 111 104 98 92 87 82 77 72 68 64 60 57 53 50 47 44 41 38 36 33 31 29 26 24 22 20 18 17 15 13 11 10 8 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 16 22 28 34
 3 5 8 10 13 16 18 21 25 28 31 35 39 43 47 52 56 61 67 72 78 84 91 98 106 114 123 132 142 153 165 177 190 205 221 238 256 276 298 321 347 375 405 438 474 513 555 600 650 703 761 822 888 958 1032 1109 1190 1272 1357 1441 1525 1607 1686 1759 1826 1885 1934 1974 2004 2022 2031 2028 2017 1997 1969 1935 1895 1852 1805 1756 1705 1654 1603 1553 1503 1455 1408 1362 1318 1276 1235 1196 1159 1124 1090 1057 1026 996 968 940 914 888 864 840 817 794 773 751 731 711 691 672 653 634 616 597 580 562 545 528 511 495 479 463 447 431 416 401 387 373 359 345 332 319 306 294 282 271 260 249 238 228 219 209 200 191 183 175 167 159 152 145 138 132 125 119 113 108 102 97 92 87 82 78 73 69 65 61 57 53 50 46 43 39 36 33 30 27 25 22 19 17 14 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 0 0 0 0 0 0 1 4 6 9 12 15 19 22 26 31 35 40 45 51 57 64 71 79 88 97 107 117 129 142 156 171 187 205 224 245 268 293 319 348 379 412 448 486 526 567 611 656 701 747 792 836 877 916 950 979 1003 1021 1032 1037 1036 1029 1016 999 978 954 927 899 870 841 811 783 755 729 703 679 657 636 617 600 584 569 556 544 534 525 517 511 505 501 498 496 495 495 496 498 502 506 511 516 523 531 540 549 559 570 581 593 605 618 630 643 655 666 677 686 694 700 704 706 705 701 695 686 675 661 644 625 604 582 559 534 509 484 458 433 408 384 361 338 316 296 276 258 240 224 208 193 180 167 155 143 133 123 114 105 97 89 82 76 69 63 58 53 48 43 39 35 31 28 25 21 18 16 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 62 72 83 95 107 121 135 151 167 185 204 225 247 271 296 324 353 385 419 455 494 535 580 627 678 731 788 848 910 976 1044 1114 1185 1257 1330 1401 1470 1535 1596 1652 1700 1740 1771 1792 1803 1803 1794 1776 1748 1714 1672 1625 1574 1520 1464 1408 1351 1296 1242 1190 1141 1095 1051 1011 974 941 911 884 860 839 822 807 795 786 779 775 773 774 777 783 791 801 814 829 846 866 889 914 941 972 1005 1041 1080 1122 1166 1214 1263 1316 1370 1426 1483 1541 1598 1653 1705 1754 1796 1832 1859 1876 1882 1875 1857 1825 1782 1728 1664 1592 1514 1432 1347 1261 1175 1092 1011 933 860 791 727 667 612 561 514 471 432 396 364 334 307 282 260 239 221 204 188 174 161 149 138 128 119 110 103 95 89 82 77 71 66 61 57 53 49 45 42 39 36 33 30 27 25 22 20 18 16 14 12 10 8 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 15 21 28 36 44 53
 0 0 0 0 0 0 0 0 2 5 8 11 15 19 23 27 32 38 43 50 56 64 72 81 90 100 112 124 138 152 169 186 205 227 250 275 302 332 365 400 438 479 523 570 620 672 726 782 839 895 950 1004 1053 1098 1138 1170 1195 1212 1220 1221 1213 1199 1178 1152 1122 1089 1054 1018 981 944 908 873 839 808 778 750 724 700 678 658 640 624 609 596 585 575 567 560 554 550 547 544 544 544 545 547 550 554 559 565 572 579 587 596 605 614 624 634 644 654 664 673 681 688 695 699 703 704 704 701 696 689 680 668 655 639 622 603 583 561 539 516 493 469 446 423 400 378 357 336 316 297 279 261 245 229 214 200 187 174 163 152 141 132 122 114 106 98 91 84 78 72 66 61 56 51 47 43 39 35 31 28 25 22 19 16 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 87 92 98 103 109 115 121 127 133 139 145 152 158 165 171 178 185 192 199 206 213 221 228 236 244 252 261 269 278 287 297 307 317 327 338 350 362 374 387 400 415 430 445 462 479 498 517 538 560 583 608 634 661 691 722 755 790 826 865 906 949 993 1040 1088 1138 1189 1241 1295 1348 1402 1457 1510 1563 1614 1664 1711 1756 1797 1835 1868 1898 1922 1941 1955 1963 1965 1960 1950 1933 1910 1881 1847 1807 1762 1712 1659 1601 1541 1479 1414 1349 1283 1217 1151 1086 1023 961 901 844 789 736 687 640 596 555 516 480 447 416 388 362 338 316 296 277 260 245 231 218 206 195 185 176 167 160 153 146 140 135 129 125 120 116 112 109 105 102 99 96 93 91 88 86 84 82 80 78 76 74 72 71 69 67 66 64 63 61 60 58 57 55 54 52 51 49 48 46 45 43 42 40 39 37 35 34 32 31 29 28 26 24 23 21 20 18 17 15 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 12 15 18 21 24 28 32 35 39 43 48 52 57 61 66 71 76 81
 44 49 55 61 67 74 81 89 97 106 116 125 136 147 159 172 186 200 215 232 249 267 286 306 328 350 373 398 423 449 476 504 532 560 589 617 645 671 697 721 743 763 781 795 807 816 821 824 823 819 813 805 794 782 768 753 737 721 704 688 672 656 641 627 614 601 590 579 570 562 555 549 544 540 537 535 534 534 535 537 540 544 548 553 560 567 574 583 592 602 612 623 634 646 659 671 683 696 708 720 731 742 751 759 766 771 774 775 774 770 764 755 743 729 713 694 674 652 628 604 578 552 526 500 475 449 425 401 378 356 335 315 296 278 261 246 231 217 204 192 180 170 160 150 142 134 126 119 112 106 100 95 90 85 80 76 72 68 65 61 58 55 52 49 47 44 42 39 37 35 33 31 29 27 26 24 22 21 19 18 16 15 14 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 14 18 21 25 29 34 39
 180 189 199 208 216 225 234 243 251 259 267 275 283 290 297 304 310 317 323 328 333 339 343 348 352 356 360 364 368 371 375 378 381 385 388 391 395 399 402 407 411 416 421 427 434 441 449 459 469 480 493 507 522 540 559 580 604 629 657 688 721 757 796 837 882 929 978 1030 1085 1142 1200 1260 1321 1383 1445 1506 1566 1625 1681 1734 1783 1828 1868 1903 1931 1954 1969 1978 1980 1976 1964 1947 1924 1895 1862 1824 1783 1738 1691 1642 1591 1540 1487 1435 1382 1331 1280 1230 1182 1135 1091 1048 1007 969 932 898 867 838 812 788 766 747 730 716 704 693 685 679 675 672 671 671 672 675 678 682 687 692 697 702 708 714 719 724 728 732 735 737 738 738 737 735 731 726 720 712 702 691 679 665 650 634 616 597 577 556 535 513 490 467 444 421 397 374 352 330 308 287 266 246 227 209 191 174 158 143 129 115 102 90 79 69 59 50 42 34 27 20 15 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 12 15 18 22 26 30 34 39 44 50 55 61 68 74 81 88 96 103 111 119 128 136 145 154 162 171
 68 73 78 83 88 93 99 104 109 115 120 126 131 137 142 148 153 159 164 170 175 180 186 191 197 202 208 213 219 225 230 236 242 248 254 260 267 273 280 287 295 302 310 318 327 336 346 356 367 379 391 404 418 434 450 467 486 506 527 549 574 599 626 655 685 716 749 783 818 854 891 928 966 1004 1042 1079 1116 1152 1187 1220 1251 1281 1308 1333 1355 1374 1390 1403 1412 1418 1420 1419 1414 1405 1393 1378 1359 1337 1312 1284 1254 1221 1186 1150 1112 1074 1034 994 954 915 875 836 798 761 725 691 658 626 597 568 542 517 494 472 452 433 415 399 384 370 357 345 334 323 314 305 296 288 281 274 267 261 255 249 243 238 233 228 223 218 214 209 205 200 196 192 187 183 179 174 170 165 161 157 152 148 143 138 134 129 124 120 115 110 105 100 96 91 86 81 77 72 67 63 59 54 50 46 42 38 34 31 27 24 21 18 15 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 13 16 19 22 25 29 33 37 41 45 49 54 58 63
 45 50 55 60 66 73 80 87 95 103 113 123 134 145 158 172 187 203 221 241 262 285 311 339 369 403 439 479 522 569 620 675 734 797 864 933 1004 1076 1148 1218 1283 1341 1391 1429 1455 1467 1465 1449 1419 1378 1328 1270 1207 1140 1073 1005 939 876 815 758 704 654 608 566 527 492 459 430 403 378 356 336 318 301 286 272 260 248 238 229 221 213 206 200 194 189 185 181 178 174 172 170 168 166 165 165 164 164 165 165 166 167 169 171 174 177 180 183 188 192 197 203 209 215 222 229 238 246 255 265 275 285 296 308 319 331 343 356 368 380 391 402 413 422 431 439 446 451 455 458 459 458 456 452 447 441 433 425 415 404 393 381 369 356 343 330 317 304 291 278 266 253 242 230 219 208 198 188 178 169 160 151 143 136 128 121 114 108 101 95 90 84 79 74 69 65 60 56 52 48 45 42 38 35 32 30 27 25 22 20 18 16 15 13 12 10 9 8 7 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 5 4 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 2 3 5 7 9 11 14 16 19 22 25 29 32 36 40
 5 8 10 13 15 18 21 24 28 32 36 40 44 49 54 60 66 73 80 87 95 104 113 124 135 147 160 174 189 205 223 243 264 286 311 337 366 396 429 463 500 538 579 620 662 705 747 789 828 865 898 927 950 967 978 983 981 973 959 940 917 890 860 829 796 763 729 696 664 633 603 575 548 522 498 475 454 434 416 399 383 368 354 342 330 319 309 300 291 283 276 269 263 258 253 248 244 240 237 235 232 230 229 228 227 227 228 228 230 231 233 236 240 243 248 253 258 264 271 279 287 295 304 314 324 335 346 357 369 380 392 403 415 425 435 444 453 460 466 470 473 474 474 471 467 462 455 446 436 424 412 398 384 369 354 338 322 306 291 275 260 245 231 217 204 191 178 167 155 145 134 125 116 107 99 91 83 77 70 64 58 53 47 43 38 34 30 26 23 20 17 14 11 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3
 95 105 115 126 137 149 162 175 189 204 220 236 254 273 292 313 334 357 381 406 432 459 487 516 546 576 607 638 669 700 730 759 786 811 835 855 873 887 897 904 907 905 900 891 878 863 844 823 800 776 750 724 698 671 645 620 595 572 550 529 510 492 476 462 449 438 429 421 415 411 408 407 407 409 413 418 424 432 442 454 467 482 499 518 539 563 589 618 650 684 723 764 810 860 915 974 1038 1107 1181 1261 1345 1433 1525 1620 1714 1807 1896 1977 2048 2103 2141 2158 2153 2124 2072 2000 1910 1806 1693 1574 1454 1334 1218 1108 1005 909 820 740 667 601 542 489 441 399 361 327 296 269 245 224 204 187 171 157 145 134 123 114 105 98 91 84 79 73 68 64 60 56 52 49 46 43 41 38 36 34 31 30 28 26 24 23 21 20 19 17 16 15 14 13 12 11 10 9 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 6 6 7 7 8 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 4 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 12 16 21 26 31 36 42 48 55 62 70 78 86
 153 160 166 173 180 187 193 200 207 214 220 227 234 241 247 254 261 267 274 280 287 293 300 306 312 318 324 330 336 342 348 354 359 365 370 376 381 386 391 397 402 407 412 418 423 428 434 440 446 452 458 465 472 479 487 495 503 512 521 530 539 549 559 569 579 589 599 609 619 629 638 648 657 665 673 681 689 695 701 707 712 716 719 722 724 725 725 724 723 720 716 712 707 700 693 684 675 665 654 642 629 616 602 587 572 556 540 523 507 490 473 457 440 424 408 392 377 362 348 334 321 309 297 286 275 265 256 247 239 231 224 218 211 206 200 195 191 186 182 178 174 171 168 165 162 159 157 154 152 149 147 145 143 141 139 137 135 134 132 130 128 127 125 123 122 120 118 117 115 113 112 110 108 107 105 103 101 99 97 96 94 92 90 88 86 83 81 79 77 75 72 70 68 66 63 61 59 57 54 52 50 48 46 44 42 40 38 36 34 33 31 30 28 27 26 24 23 22 21 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 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 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 14 15 16 17 18 20 22 23 25 27 30 32 35 38 41 44 48 51 55 59 64 68 73 78 83 88 93 99 104 110 116 122 128 134 141 147
 77 84 91 99 107 116 124 133 142 152 161 171 182 192 203 214 225 237 249 261 273 286 299 312 325 338 352 366 380 394 409 423 438 453 468 483 498 514 529 544 559 575 590 605 620 635 649 664 678 693 707 721 734 748 762 775 789 802 816 829 843 857 870 884 898 912 926 940 955 969 984 998 1012 1027 1042 1056 1071 1085 1100 1115 1129 1144 1159 1174 1189 1204 1219 1234 1248 1263 1278 1292 1305 1319 1331 1343 1354 1363 1371 1378 1383 1385 1386 1383 1379 1371 1360 1346 1329 1309 1286 1260 1231 1199 1166 1130 1093 1054 1014 974 934 894 854 815 777 740 704 669 635 603 573 543 516 489 464 440 418 397 376 357 339 322 306 291 277 263 250 238 226 215 204 194 185 176 167 159 151 143 136 129 122 116 109 103 97 92 86 81 76 71 67 62 58 53 49 45 41 37 34 30 27 24 20 17 14 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 10 14 17 21 25 30 35 40 45 51 57 63 70
 245 260 275 290 306 322 339 356 373 391 408 426 444 461 479 496 512 529 544 559 573 587 599 610 620 629 637 643 648 652 654 656 656 655 653 649 645 641 635 629 622 615 608 601 593 586 578 571 564 557 551 545 539 534 529 524 520 517 513 510 508 505 503 502 500 498 497 496 494 493 492 491 490 488 487 485 484 482 480 478 476 473 471 468 465 461 458 454 450 445 440 436 430 425 419 414 408 401 395 388 381 374 367 360 353 345 338 331 323 316 308 301 294 287 280 274 267 261 255 249 244 238 233 229 224 220 216 212 208 205 201 198 196 193 190 188 186 183 181 179 177 175 173 171 169 167 165 164 162 160 158 156 154 152 150 148 145 143 141 139 136 134 132 129 127 124 122 119 116 114 111 108 106 103 100 97 94 92 89 86 83 80 78 75 72 69 67 64 61 59 56 53 51 48 46 44 41 39 37 35 33 31 29 27 25 23 22 20 19 17 16 15 14 13 12 11 10 9 9 8 8 7 7 7 7 7 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 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 16 16 17 17 18 19 20 21 22 24 25 27 29 32 34 37 40 43 47 51 55 60 65 70 76 82 89 96 103 111 120 129 138 148 158 169 180 192 205 218 231
 96 103 110 117 124 132 141 149 158 167 177 187 198 208 220 232 244 256 269 283 297 312 327 342 358 375 392 409 427 445 464 483 502 522 541 561 581 601 621 640 660 679 697 715 732 748 763 778 791 802 813 822 829 835 840 843 844 844 842 839 835 829 822 814 805 794 783 771 759 746 732 718 704 689 675 660 645 630 615 601 586 572 557 543 530 516 503 490 477 464 452 440 428 417 406 395 385 374 364 355 345 336 327 319 310 302 294 287 280 273 267 260 254 249 244 239 234 230 226 223 220 217 215 213 212 211 210 210 210 211 212 213 215 217 219 222 225 228 231 235 239 243 247 252 256 261 266 270 275 280 285 289 294 298 302 306 310 313 317 319 322 324 326 327 328 328 328 327 326 324 322 319 316 312 307 302 297 291 285 278 271 264 256 248 240 232 223 215 207 198 190 181 173 165 157 149 142 134 127 120 113 107 101 95 89 84 79 74 70 66 62 58 54 51 48 45 43 40 38 36 34 33 31 30 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 4 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 11 14 16 19 22 25 28 32 35 39 43 47 52 57 61 67 72 78 83 89
 0 0 0 0 0 0 0 1 8 15 22 31 40 49 60 72 84 98 113 129 147 166 186 208 232 258 286 315 346 380 415 452 490 530 570 611 653 693 732 769 803 833 860 881 896 906 910 908 900 887 869 847 821 792 761 728 695 661 627 594 562 531 502 474 449 425 404 385 368 353 340 329 321 315 310 308 308 311 315 322 331 343 358 376 397 422 451 484 523 568 619 678 746 825 916 1021 1143 1284 1447 1637 1857 2111 2403 2737 3113 3531 3983 4452 4912 5324 5639 5809 5800 5604 5244 4768 4229 3678 3151 2671 2247 1882 1571 1310 1091 909 757 631 526 439 366 305 253 210 174 143 117 95 76 59 46 34 23 14 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 10 13 16 19 22 25 28 32 36 40 44 49 53 58 64 69 75 81 87 94 101 109 117 125 134 143 153 163 173 185 196 209 222 235 249 264 279 295 311 328 345 362 380 398 416 434 452 469 486 502 517 532 545 556 567 576 583 589 592 595 595 594 592 588 583 577 570 563 554 545 536 527 517 507 498 488 479 470 461 452 444 437 429 422 416 410 404 399 395 390 387 383 381 378 377 376 375 375 375 377 378 381 384 388 393 399 405 413 422 432 443 456 470 486 504 523 545 568 593 621 650 682 716 751 788 825 864 902 940 977 1011 1041 1068 1089 1105 1113 1114 1108 1094 1073 1044 1010 970 927 879 830 780 729 679 630 582 537 493 452 414 378 344 313 284 257 233 210 189 170 152 136 121 107 94 83 72 62 54 45 38 31 25 19 14 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5
 45 49 54 60 65 71 77 83 90 96 103 110 117 125 133 141 149 157 166 175 184 193 203 213 223 233 243 254 265 276 288 300 312 324 337 349 363 376 390 404 418 433 448 463 479 495 511 528 545 562 579 597 614 632 650 668 686 704 721 739 756 772 788 803 818 831 844 856 866 876 884 891 897 902 905 908 909 910 910 908 906 904 900 896 892 887 882 876 870 864 857 851 844 837 829 822 815 807 799 791 783 775 767 759 750 741 733 724 715 705 696 687 677 667 658 648 638 628 618 608 598 588 578 568 557 547 536 525 514 503 492 481 469 458 446 435 423 411 399 387 375 363 351 339 327 315 304 292 281 269 258 247 236 226 215 205 195 185 176 166 157 149 140 132 124 116 108 101 94 87 80 74 68 62 57 51 46 41 36 32 28 24 20 16 13 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 11 14 17 20 24 27 31 36 40
 106 106 105 105 105 105 105 104 104 104 104 104 104 104 104 104 104 105 105 106 106 107 108 109 111 112 114 115 117 120 122 125 128 131 135 139 143 148 153 159 165 171 179 186 195 204 214 224 235 248 261 275 290 305 322 340 359 378 399 420 443 466 490 514 539 564 589 615 641 667 693 719 744 770 796 821 847 873 899 925 952 980 1008 1037 1067 1098 1131 1165 1201 1238 1277 1318 1360 1404 1450 1496 1543 1590 1637 1681 1723 1761 1794 1821 1839 1848 1846 1833 1808 1770 1721 1661 1592 1514 1431 1344 1255 1166 1078 992 910 833 760 693 631 574 522 475 432 394 359 328 301 276 253 234 216 200 186 173 162 151 142 134 127 120 114 109 104 100 96 93 90 87 84 82 80 78 77 75 74 73 72 71 71 70 70 70 69 69 69 69 69 69 69 69 69 70 70 70 70 70 71 71 71 71 71 71 70 70 70 69 69 68 67 66 65 64 62 61 59 57 55 53 51 49 47 45 42 40 38 36 33 31 29 27 25 23 21 19 18 16 15 13 12 11 10 8 7 7 6 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 10 11 13 15 17 19 21 24 26 29 32 35 38 42 45 48 52 56 59 63 66 70 73 77 80 83 86 88 91 93 95 97 99 100 102 103 103 104 105 105 105 105
 193 207 220 234 249 263 278 294 309 324 340 356 371 387 402 418 433 448 462 477 490 504 517 530 542 554 565 576 586 596 605 613 621 629 636 642 648 654 658 663 667 670 673 675 677 679 680 681 682 682 682 682 681 680 679 677 676 674 672 670 667 664 662 659 655 652 648 645 641 637 634 630 626 622 618 614 611 607 604 600 597 594 590 587 585 582 579 577 574 572 569 567 564 562 559 556 553 550 547 543 539 534 529 524 518 512 505 497 489 481 472 462 452 442 431 420 408 397 385 373 361 349 337 325 313 302 291 280 269 259 248 239 229 220 212 203 195 188 180 173 167 160 154 148 142 137 132 127 122 117 113 109 105 101 97 94 90 87 83 80 77 74 71 69 66 63 61 58 56 53 51 48 46 44 42 40 37 35 33 31 29 27 25 23 21 20 18 16 14 13 11 9 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 12 14 16 19 22 25 29 33 37 42 47 53 58 65 72 79 87 95 104 114 123 134 145 156 168 180
 15 20 24 29 34 39 44 50 57 64 71 79 87 96 105 115 126 138 150 164 178 194 210 228 248 268 291 315 341 370 400 433 469 507 549 593 641 692 747 805 866 931 999 1069 1142 1216 1290 1364 1435 1504 1568 1626 1677 1719 1751 1774 1785 1786 1776 1757 1729 1694 1653 1606 1556 1504 1450 1395 1341 1288 1237 1187 1140 1095 1053 1013 976 942 910 881 854 830 807 787 769 753 739 727 717 708 701 696 693 691 691 692 695 700 706 714 723 734 747 762 778 795 814 835 857 880 904 928 953 978 1003 1026 1048 1068 1086 1100 1110 1116 1117 1113 1104 1090 1071 1046 1017 985 948 909 868 825 782 738 695 652 610 570 531 494 459 426 394 365 337 311 287 264 243 224 205 188 173 158 144 132 120 109 99 89 80 72 64 57 50 44 38 32 27 22 17 13 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12
 44 47 50 53 56 59 62 66 69 73 77 81 85 89 94 99 104 109 115 121 128 135 142 150 158 167 177 187 199 211 224 237 252 269 286 305 325 347 370 395 422 451 481 514 548 584 622 661 702 744 787 830 872 915 956 995 1032 1067 1098 1125 1149 1169 1186 1198 1208 1214 1217 1219 1218 1216 1214 1211 1209 1207 1206 1207 1209 1213 1218 1227 1237 1250 1265 1284 1304 1327 1353 1380 1410 1441 1472 1505 1536 1566 1594 1617 1635 1647 1650 1644 1628 1600 1562 1512 1452 1383 1307 1226 1141 1055 969 886 805 728 656 590 528 473 422 376 335 298 265 236 210 187 167 148 132 118 105 94 84 76 68 61 54 49 44 39 35 32 29 26 23 21 18 17 15 13 12 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 11 13 15 16 18 20 22 25 27 29 31 34 36 39 42
 51 56 62 68 75 82 89 96 104 112 120 128 137 146 155 165 174 184 194 204 215 225 236 247 258 269 280 291 302 314 325 336 348 359 370 381 392 403 414 425 436 446 457 467 477 487 496 506 515 524 533 541 550 558 566 574 581 589 596 603 610 616 623 629 636 642 647 653 659 664 669 674 679 684 688 693 697 702 706 711 715 720 725 730 735 740 745 750 756 762 768 774 780 787 793 800 806 813 819 825 830 835 840 843 846 848 848 847 845 841 835 828 819 808 795 781 765 747 728 708 687 665 642 619 595 572 548 525 502 479 457 436 415 395 376 357 339 322 306 291 276 262 249 236 224 212 201 191 181 172 162 154 146 138 130 123 116 110 104 98 92 86 81 76 71 66 62 57 53 49 45 42 38 34 31 28 25 22 19 16 14 11 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 12 15 19 22 26 31 35 40 45
 0 0 0 0 0 0 0 2 4 7 9 12 14 17 20 24 27 31 36 40 45 50 56 62 69 76 84 93 103 113 125 138 151 167 184 203 223 246 271 299 329 363 400 440 485 533 585 642 702 766 834 904 975 1047 1118 1187 1251 1308 1357 1397 1426 1444 1450 1445 1430 1406 1374 1337 1294 1249 1202 1155 1109 1063 1020 979 941 905 873 844 819 796 777 761 748 738 732 728 728 730 736 745 758 774 793 817 844 876 912 953 998 1049 1105 1165 1231 1301 1375 1452 1531 1610 1686 1757 1820 1872 1909 1928 1927 1905 1862 1800 1720 1626 1522 1412 1300 1188 1079 976 879 789 706 631 564 503 448 399 356 317 282 252 224 200 179 159 142 127 113 100 89 79 70 62 55 48 42 36 31 27 23 19 15 12 9 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 90 97 104 112 120 129 138 147 157 168 179 190 202 215 227 241 254 268 282 297 312 326 341 356 370 384 397 410 421 432 442 450 457 462 466 468 468 467 464 460 454 446 438 428 418 407 395 383 371 358 346 333 321 309 298 287 277 267 257 248 240 232 225 218 211 205 200 195 190 186 182 179 176 173 171 168 166 165 163 162 161 160 160 160 160 160 160 161 162 163 164 166 168 170 172 175 178 181 185 189 193 198 203 208 214 221 228 235 243 252 261 271 281 292 304 316 329 342 355 369 384 398 412 426 440 452 464 475 484 492 498 501 503 502 499 493 486 476 465 452 438 422 406 389 371 354 336 318 301 284 268 252 237 223 209 196 183 171 160 150 140 130 121 113 105 98 91 84 78 72 66 61 56 52 47 43 39 36 32 29 26 23 20 18 15 13 11 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 6 7 9 10 12 13 15 17 20 22 25 28 31 34 38 42 46 50 55 60 65 71 77 83
 86 96 107 118 131 144 159 175 191 209 229 249 271 295 320 347 375 406 438 472 507 544 583 622 663 704 745 787 827 865 901 934 963 988 1007 1021 1029 1031 1026 1016 1000 979 953 924 892 858 822 786 749 712 676 641 608 576 545 517 490 465 442 420 400 382 365 350 336 323 312 301 292 283 275 268 262 256 251 247 243 239 236 234 232 230 229 228 227 227 227 227 228 229 230 232 234 236 239 242 245 249 252 257 261 267 272 278 284 290 297 305 313 321 329 338 347 357 366 376 386 396 406 416 426 436 445 453 461 468 475 480 484 487 489 490 489 487 483 479 473 466 458 449 440 429 418 407 395 382 370 357 344 332 319 307 294 282 271 259 248 237 226 216 205 196 186 177 168 160 152 144 136 129 122 115 108 102 96 90 84 79 73 68 63 59 54 50 46 42 38 35 31 28 25 22 19 17 14 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 11 15 19 23 28 33 39 46 52 60 68 76
 49 50 52 53 55 56 58 59 60 62 63 64 65 66 67 68 68 69 70 70 71 72 72 72 73 73 73 73 74 74 74 74 73 73 73 73 72 72 71 71 70 70 69 68 68 67 66 65 65 64 63 63 63 62 62 62 63 63 64 66 67 70 72 76 80 84 90 96 104 112 122 132 145 158 173 190 209 230 253 278 306 337 371 408 449 493 542 596 655 719 789 866 950 1041 1140 1246 1361 1484 1613 1750 1890 2034 2176 2314 2443 2558 2653 2723 2765 2776 2754 2700 2617 2510 2383 2242 2093 1941 1789 1641 1500 1368 1245 1131 1027 934 849 773 705 644 590 542 500 462 428 399 372 348 327 309 292 277 263 251 240 229 220 212 204 197 191 185 179 174 169 164 160 156 152 148 145 142 138 135 132 129 127 124 121 118 116 113 111 108 105 103 100 98 95 93 90 88 85 83 80 78 75 73 70 68 65 63 60 58 56 53 51 49 47 45 43 41 39 37 35 34 32 31 30 29 28 27 26 25 24 24 23 23 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 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 11 11 11 10 10 9 8 8 7 7 6 6 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10 12 13 15 17 19 21 23 25 27 29 31 33 35 36 38 40 42 44 45 47
 69 72 75 78 81 84 87 90 94 97 101 105 108 113 117 121 126 131 136 141 147 153 159 166 173 181 189 198 207 217 228 239 252 265 279 294 311 328 347 368 390 413 439 466 495 525 558 593 629 668 708 749 792 836 880 924 967 1010 1051 1089 1125 1158 1186 1211 1230 1246 1257 1263 1265 1263 1258 1250 1239 1226 1212 1196 1179 1162 1145 1128 1112 1096 1081 1067 1054 1042 1031 1022 1013 1006 1000 995 991 987 985 983 982 981 981 980 980 979 977 975 972 967 961 953 943 931 917 900 882 861 838 813 787 759 730 700 670 639 608 578 548 519 491 463 437 412 388 366 344 324 305 288 271 255 241 227 215 203 192 182 172 163 155 147 140 133 126 120 115 109 104 100 95 91 87 83 80 76 73 70 67 64 61 59 56 54 51 49 47 44 42 40 38 36 34 32 30 28 26 25 23 21 19 18 16 14 13 11 9 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 4 4 5 6 6 7 8 9 10 11 12 13 15 16 17 19 21 22 24 26 28 30 32 34 36 38 41 43 45 48 50 53 55 58 61 63 66
 67 72 78 83 89 95 101 108 115 122 129 137 145 154 163 172 182 192 202 213 225 237 249 262 275 288 302 317 331 346 361 376 392 407 422 437 452 466 479 492 503 514 524 532 539 545 549 552 554 554 552 550 546 541 535 528 521 513 505 496 487 478 469 461 452 444 436 428 420 413 407 401 395 389 385 380 376 372 369 366 364 362 360 359 358 357 357 357 357 358 359 360 362 364 366 368 370 373 376 379 382 385 389 393 396 400 404 407 411 415 418 422 425 428 431 433 436 437 439 440 441 441 440 440 438 437 434 432 429 425 421 416 411 406 400 394 388 382 375 368 361 354 347 339 332 324 317 309 302 294 287 280 272 265 258 251 244 237 231 224 218 211 205 199 193 187 181 175 170 164 159 153 148 143 138 133 128 123 118 114 109 105 101 96 92 88 84 80 77 73 70 66 63 60 56 53 51 48 45 43 40 38 36 34 32 30 28 27 25 24 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 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 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 8 10 12 15 17 19 22 25 28 31 34 38 42 45 49 54 58 63
 0 0 0 0 2 3 5 7 9 11 13 15 17 20 22 25 28 31 34 38 42 46 51 55 61 66 72 79 86 94 103 112 122 133 146 159 174 190 207 227 248 271 297 325 356 389 426 466 509 555 605 658 715 774 836 899 963 1026 1088 1147 1202 1252 1294 1328 1354 1370 1378 1376 1366 1348 1324 1295 1261 1224 1185 1145 1104 1064 1024 986 949 914 880 849 819 792 766 742 720 700 682 665 650 636 624 612 602 594 586 579 573 568 564 561 558 556 555 554 553 553 553 554 554 554 555 555 555 554 553 552 549 547 543 539 533 527 520 512 504 494 484 473 461 448 436 422 409 395 381 368 354 340 326 313 300 287 274 262 250 239 228 218 207 198 188 179 171 163 155 147 140 134 127 121 115 109 104 99 94 89 85 81 77 73 69 65 62 59 56 53 50 47 44 42 40 37 35 33 31 29 27 25 24 22 21 19 18 17 16 15 14 13 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 58 62 65 68 72 76 80 84 89 93 98 103 109 114 121 127 134 141 149 157 165 174 184 194 205 216 228 241 254 268 283 299 315 332 349 367 386 405 424 444 463 482 501 519 536 552 566 579 590 599 606 611 613 613 611 607 600 592 583 572 560 548 535 521 508 494 481 468 455 444 432 422 412 404 396 389 383 378 373 370 368 367 367 368 370 373 377 383 390 398 408 419 432 447 464 483 505 529 556 586 620 658 700 746 797 853 915 982 1055 1134 1218 1306 1398 1492 1585 1675 1759 1831 1889 1928 1945 1939 1909 1856 1783 1694 1592 1483 1371 1258 1149 1044 945 854 770 694 625 562 506 456 411 371 335 303 274 249 226 205 187 170 155 141 129 118 108 99 90 83 76 69 64 58 53 49 44 40 37 33 30 27 24 22 19 17 14 12 10 8 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 20 21 22 24 26 27 29 31 33 35 37 40 42 44 47 50 53
 43 45 46 47 49 50 51 53 54 56 57 59 60 62 64 65 67 69 71 73 75 77 79 81 84 86 89 91 94 97 100 103 107 110 114 118 122 126 130 135 140 145 151 157 163 170 177 184 192 200 209 218 228 238 249 260 272 285 298 311 325 340 355 371 386 403 419 436 453 469 486 502 518 534 549 563 576 589 600 610 618 625 631 635 637 638 637 634 630 624 617 608 598 587 574 561 547 532 516 500 483 466 449 432 415 398 382 365 349 334 318 303 289 275 262 250 237 226 215 205 195 185 177 168 161 153 146 140 134 128 123 118 114 109 105 102 98 95 92 89 86 84 81 79 77 75 73 71 70 68 67 65 64 63 61 60 59 58 57 56 55 54 53 52 51 51 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 22 22 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 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42
 67 76 86 97 108 121 134 148 164 180 198 217 237 258 281 305 331 359 388 419 451 486 522 559 598 638 679 721 763 806 847 888 926 963 996 1026 1052 1074 1090 1101 1107 1107 1102 1093 1078 1060 1039 1014 987 959 930 900 870 841 813 786 760 737 715 695 677 662 649 637 628 622 617 614 613 615 618 623 630 638 649 661 675 691 709 729 751 774 799 827 856 886 919 953 989 1025 1063 1101 1139 1176 1211 1245 1275 1301 1321 1335 1342 1341 1332 1314 1287 1252 1210 1160 1106 1048 986 924 861 799 739 681 625 573 525 480 438 400 365 333 304 278 254 233 213 196 180 166 153 141 130 121 112 104 97 90 84 79 74 69 65 61 57 54 50 47 45 42 40 37 35 33 31 30 28 26 25 23 22 20 19 18 17 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 13 18 23 29 36 42 50 58
 0 0 0 0 0 2 4 6 8 10 13 15 18 20 23 26 29 33 37 41 45 50 55 60 66 72 79 87 95 104 114 125 137 150 165 181 200 220 242 267 295 326 361 399 443 491 545 605 672 747 830 921 1021 1130 1248 1375 1509 1650 1794 1939 2082 2218 2343 2452 2543 2611 2655 2675 2670 2643 2597 2535 2460 2376 2286 2194 2101 2009 1921 1836 1757 1682 1614 1551 1493 1441 1395 1354 1317 1285 1258 1235 1216 1200 1188 1180 1174 1172 1172 1174 1179 1186 1194 1204 1215 1227 1238 1250 1261 1271 1279 1285 1289 1289 1285 1278 1266 1250 1229 1204 1174 1141 1104 1064 1022 978 932 886 840 795 750 706 664 623 584 547 512 479 448 419 392 367 343 321 301 282 265 249 233 220 207 195 183 173 163 154 146 138 131 124 118 112 106 101 96 91 87 83 79 75 72 68 65 62 59 57 54 52 49 47 45 42 40 38 36 35 33 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 124 131 137 142 147 152 155 159 161 163 164 164 164 164 163 161 159 157 154 152 149 146 143 139 136 133 129 126 123 119 116 113 110 107 104 101 99 96 93 91 89 87 84 83 81 79 78 77 76 75 75 75 76 77 78 80 83 86 90 95 100 107 114 123 133 144 156 170 185 202 221 242 264 289 316 346 378 413 451 493 538 587 640 697 758 824 894 968 1045 1124 1204 1284 1360 1431 1492 1541 1575 1589 1584 1558 1513 1449 1371 1283 1187 1088 989 893 802 716 637 565 500 441 390 344 304 269 238 211 188 168 150 135 122 111 101 93 86 79 74 69 65 62 59 56 54 52 50 48 47 46 45 44 43 43 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 37 36 36 35 34 34 33 32 31 30 29 28 27 26 25 24 22 21 20 18 17 15 14 13 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 13 16 20 24 28 33 38 43 49 55 61 68 75 82 89 96 103 111 118
 37 39 40 42 43 44 46 47 48 49 50 51 52 53 54 55 56 56 57 58 59 60 60 61 62 63 64 65 66 67 68 69 70 72 73 75 76 78 80 83 85 88 91 95 99 103 108 113 119 126 134 143 153 164 176 190 206 224 244 266 291 319 351 386 425 467 515 566 622 683 748 818 891 967 1047 1127 1208 1287 1364 1436 1502 1560 1607 1644 1669 1680 1680 1666 1641 1605 1559 1506 1446 1381 1312 1242 1170 1099 1028 959 892 828 767 708 654 602 554 510 468 430 395 363 334 307 283 261 241 223 206 192 178 167 156 146 137 129 122 116 110 105 100 95 91 88 84 81 78 76 73 71 69 67 65 63 61 60 58 57 55 54 53 51 50 49 48 47 45 44 43 42 41 40 39 38 36 35 34 33 32 31 29 28 27 26 24 23 22 20 19 18 16 15 14 12 11 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 8 9 11 12 14 15 17 19 20 22 24 26 27 29 31 32 34 36
 22 27 31 37 42 47 53 59 66 72 79 86 93 100 108 116 124 132 140 149 158 166 175 184 193 202 211 220 229 238 247 256 265 274 283 291 300 308 316 325 333 341 349 357 365 373 381 389 398 406 415 425 435 445 457 469 482 496 512 528 547 566 588 611 637 664 694 725 759 795 833 873 915 958 1004 1051 1100 1150 1201 1253 1305 1358 1412 1465 1518 1570 1621 1671 1719 1766 1809 1850 1886 1919 1948 1971 1988 2000 2005 2003 1994 1977 1953 1922 1883 1839 1788 1731 1670 1605 1538 1468 1397 1326 1255 1186 1118 1052 989 928 870 816 764 715 670 627 587 549 514 481 450 422 395 370 347 325 305 285 267 251 235 220 206 193 181 169 158 147 138 128 120 111 103 96 89 82 76 69 64 58 53 48 43 38 34 30 26 22 18 15 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 14 18
 41 45 49 54 58 63 68 73 78 83 89 95 101 108 114 121 128 135 142 150 157 165 172 180 187 195 202 209 216 223 229 235 240 245 249 253 256 259 261 262 263 263 263 262 260 258 256 253 250 247 243 240 236 232 229 226 223 220 217 215 213 212 211 210 210 210 212 213 215 218 221 225 230 235 240 247 254 262 270 280 290 301 313 326 340 355 371 388 406 425 446 468 491 515 541 567 595 623 651 680 708 736 761 785 806 824 837 845 848 846 837 823 803 779 750 718 683 647 609 572 535 498 463 430 398 369 341 315 291 270 249 231 214 199 184 172 160 149 139 130 121 114 107 100 94 88 83 78 74 70 66 62 59 56 52 50 47 44 42 40 37 35 33 32 30 28 26 25 23 22 20 19 18 16 15 14 13 11 10 9 8 7 6 5 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 16 19 22 25 28 31 34 38
 16 18 19 21 23 24 26 28 30 32 34 36 39 41 44 47 49 52 56 59 63 66 71 75 80 85 90 96 102 109 116 124 133 143 153 165 177 191 207 223 242 263 286 311 339 371 406 445 488 535 588 646 710 780 857 939 1027 1120 1217 1316 1415 1511 1602 1683 1751 1804 1837 1850 1843 1816 1770 1710 1637 1555 1468 1378 1287 1198 1112 1029 951 878 810 747 689 636 586 541 500 462 427 395 365 339 314 291 270 251 234 217 203 189 176 165 154 144 135 127 120 113 107 101 96 92 88 84 81 79 76 75 73 72 72 72 72 72 73 74 75 77 78 80 82 85 87 90 92 95 98 101 104 108 111 114 117 120 123 126 129 132 135 138 140 143 145 147 149 151 152 154 155 156 156 157 157 158 157 157 157 156 155 154 152 151 149 147 145 143 141 138 136 133 130 127 124 121 118 115 112 108 105 102 98 95 92 88 85 82 79 76 73 70 67 64 61 59 56 54 52 49 47 46 44 42 41 39 38 37 36 35 34 34 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 35 35 35 34 34 33 32 32 31 31 30 29 28 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 12 14 15
 140 150 161 171 183 195 207 220 234 249 264 280 297 315 333 352 373 394 416 439 462 487 512 538 565 592 620 647 675 703 730 756 781 805 827 847 865 881 893 903 910 914 914 912 906 898 887 874 859 843 825 806 786 766 746 726 706 687 669 651 635 620 605 593 581 571 561 554 547 542 538 535 533 532 533 535 538 542 547 554 561 570 580 592 604 618 633 650 668 687 708 731 755 780 807 836 866 897 929 962 996 1030 1064 1097 1130 1160 1189 1214 1235 1251 1263 1268 1267 1260 1246 1225 1199 1166 1129 1087 1042 994 945 895 845 796 747 701 656 613 572 534 498 465 434 405 378 353 329 308 288 270 253 237 223 210 197 186 175 165 156 147 139 132 125 118 112 106 101 96 91 86 82 78 74 70 67 63 60 57 54 51 48 46 43 41 38 36 34 32 29 27 25 23 22 20 18 16 15 13 11 10 8 7 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 6 7 8 8 9 9 10 10 11 11 11 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 6 6 6 7 8 8 9 11 12 14 15 17 20 22 25 28 31 34 38 42 46 51 55 61 66 72 78 84 91 98 106 114 122 131
 417 427 435 443 450 455 460 464 466 467 467 466 464 461 457 451 445 438 430 421 412 402 391 380 368 356 344 332 319 306 293 281 268 255 243 231 218 207 195 184 173 163 153 144 135 126 118 111 104 99 93 89 85 82 80 78 78 78 79 81 85 89 94 101 108 117 127 139 152 167 183 201 222 245 270 298 328 363 401 443 490 542 600 665 737 818 909 1010 1124 1250 1392 1550 1725 1917 2127 2352 2590 2835 3078 3308 3509 3667 3767 3796 3750 3632 3452 3223 2964 2690 2415 2150 1901 1674 1468 1285 1123 981 858 750 657 576 506 446 394 348 309 275 246 220 197 178 161 145 132 120 110 101 93 85 78 73 67 62 58 54 50 47 44 41 38 35 33 31 29 27 25 23 21 20 18 17 15 14 13 11 10 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 8 9 11 12 13 15 16 17 18 19 20 21 23 24 25 26 26 27 28 29 30 31 32 32 33 34 34 35 36 36 37 37 38 39 39 40 40 40 41 41 42 42 43 43 43 44 44 45 45 45 46 46 47 47 48 48 49 50 51 52 53 54 55 57 58 60 62 64 67 70 73 77 81 85 90 95 100 106 113 120 128 136 144 153 163 173 184 195 206 218 230 243 256 269 282 295 309 322 335 348 361 373 385 396 407
 145 156 168 180 193 206 219 233 247 261 275 290 305 319 334 349 364 379 394 409 424 439 454 468 483 497 511 525 538 552 565 578 590 603 615 627 638 650 661 672 683 694 705 715 726 737 748 759 770 782 795 807 821 834 849 865 881 898 916 934 954 974 995 1017 1039 1061 1085 1108 1132 1156 1179 1203 1226 1249 1271 1292 1312 1331 1348 1364 1377 1388 1397 1402 1405 1404 1399 1390 1378 1360 1339 1313 1283 1249 1212 1170 1126 1079 1031 980 929 877 826 774 724 676 629 584 541 501 462 427 394 363 334 308 284 262 242 224 207 192 179 166 155 145 136 127 120 113 107 101 96 91 87 83 80 76 73 71 68 66 63 61 59 58 56 54 53 51 50 49 48 46 45 44 43 42 41 40 39 38 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 23 22 21 20 19 17 16 15 14 13 12 11 10 8 7 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 13 17 21 26 31 36 41 48 54 61 69 76 85 94 103 113 123 134
 24 27 30 33 36 39 43 47 51 55 59 64 69 74 79 85 91 97 103 110 117 124 132 140 149 158 167 177 187 197 208 219 231 243 255 268 281 294 308 321 335 349 363 377 391 405 418 431 444 456 468 479 489 499 508 517 525 532 539 545 551 556 560 564 568 571 575 578 581 584 587 590 593 596 599 603 606 610 615 619 624 629 635 641 647 654 661 669 677 685 694 703 713 723 733 743 753 764 774 784 794 803 811 819 825 830 834 836 836 834 830 823 814 802 788 772 754 733 711 687 661 635 608 580 553 525 498 471 444 419 394 371 348 327 306 287 269 251 235 220 205 192 179 167 156 146 136 127 119 111 103 96 89 83 77 72 67 62 57 53 49 45 41 38 35 32 29 26 23 21 18 16 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 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 1 2 4 6 8 10 12 14 16 19 21
 182 194 207 220 234 247 262 276 291 306 320 335 350 364 378 392 405 417 429 439 449 458 465 471 476 480 483 485 485 484 483 480 477 472 467 462 456 450 443 436 430 423 416 410 404 398 393 388 383 379 376 373 371 369 368 368 368 369 370 372 375 377 381 384 388 392 397 401 406 411 416 421 426 432 437 442 447 452 456 461 465 469 473 477 480 483 485 487 488 489 490 489 489 487 485 483 479 475 471 465 460 453 446 438 429 420 411 401 391 380 370 359 347 336 325 314 303 292 281 271 261 251 241 232 223 214 205 197 189 182 175 168 161 155 149 143 138 132 127 122 117 113 109 104 100 96 93 89 86 82 79 76 73 70 67 65 62 59 57 55 52 50 48 46 44 41 40 38 36 34 32 30 29 27 25 24 22 21 19 18 16 15 14 12 11 10 8 7 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 10 10 11 12 12 13 14 16 17 19 20 22 25 27 30 32 36 39 43 47 52 56 62 67 73 80 87 94 102 110 119 128 138 148 159 170
 176 187 197 208 218 228 239 249 259 269 278 287 296 305 313 320 328 334 340 346 350 354 357 360 362 362 362 361 359 356 352 347 341 335 327 319 310 300 289 279 267 256 244 232 221 209 198 186 175 165 155 145 136 128 120 112 106 99 94 89 84 80 77 74 71 69 67 66 65 65 65 66 66 68 69 71 74 77 80 84 89 94 100 107 114 122 132 142 154 167 182 199 218 239 264 292 323 359 400 446 499 559 627 703 788 881 981 1086 1191 1291 1378 1444 1480 1481 1446 1379 1285 1174 1056 937 823 717 622 537 463 399 344 296 256 221 191 166 144 126 110 97 85 75 66 59 53 47 43 39 35 32 30 27 25 24 22 21 20 19 18 18 17 17 16 16 16 16 15 15 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 44 45 45 46 46 46 46 46 46 45 45 44 43 42 41 40 39 38 36 35 33 32 30 29 27 26 24 23 22 20 19 18 17 16 14 13 12 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 11 14 18 22 26 31 36 41 47 53 60 67 74 82 90 98 107 116 126 135 145 155 166
 137 139 141 142 144 145 147 148 149 150 151 151 152 153 153 154 154 154 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 157 157 157 158 159 159 160 161 162 164 165 167 169 172 174 177 181 184 189 193 198 204 210 217 224 231 240 249 258 268 279 290 302 315 328 342 356 372 387 404 421 439 457 476 496 517 538 559 581 604 627 651 675 699 724 748 772 796 818 840 861 880 897 912 924 934 940 942 941 936 926 913 897 876 853 826 797 767 734 701 667 633 600 567 534 503 473 445 418 393 369 347 327 308 290 274 259 245 233 221 210 201 192 184 176 169 163 157 152 147 143 138 135 131 128 125 122 119 117 115 113 111 109 107 106 104 103 101 100 99 98 97 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 78 77 76 74 73 71 70 68 67 65 64 62 60 59 57 55 53 52 50 48 46 45 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 22 23 23 24 26 27 28 30 31 33 35 37 39 41 43 46 48 51 54 57 60 63 66 69 73 76 80 83 87 90 94 97 101 104 107 111 114 117 120 123 125 128 130 133 135
 51 52 53 54 55 57 58 59 60 60 61 62 63 63 64 64 65 65 65 66 66 66 66 66 66 67 67 66 66 66 66 66 66 66 66 66 65 65 65 65 65 65 65 65 65 66 66 67 67 68 69 70 71 73 74 76 79 81 84 88 92 96 101 106 112 119 126 134 143 152 162 173 186 199 213 228 245 262 281 302 323 346 371 397 425 454 485 518 552 588 625 664 703 743 784 824 864 903 939 973 1004 1031 1052 1068 1078 1082 1079 1070 1054 1032 1005 974 938 900 860 818 776 734 693 652 613 576 541 508 477 448 421 395 372 351 331 313 296 281 266 253 241 230 220 210 201 192 185 177 170 164 158 152 146 141 136 131 126 122 117 113 109 105 101 98 94 91 87 84 80 77 74 71 68 65 62 59 56 53 51 48 46 43 40 38 36 33 31 29 27 25 23 21 19 17 15 13 12 10 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 13 14 15 17 18 19 21 22 24 26 27 29 30 32 34 35 37 39 40 42 43 45 46 48 49
 46 50 55 61 67 73 80 87 95 103 112 121 132 143 155 168 182 198 215 233 254 276 300 328 357 391 427 468 514 564 621 684 754 832 919 1016 1123 1240 1368 1506 1653 1805 1961 2114 2259 2388 2494 2568 2607 2606 2566 2490 2383 2253 2107 1953 1797 1644 1498 1360 1233 1116 1010 914 828 751 682 620 565 516 472 432 397 365 336 310 287 266 247 230 214 200 186 174 163 153 144 135 128 120 113 107 101 96 91 86 82 78 74 71 68 65 62 59 57 55 53 52 51 49 48 48 47 47 47 47 48 48 49 50 52 53 55 57 60 62 65 67 70 74 77 80 84 88 91 95 99 103 107 110 114 118 121 125 128 131 134 137 140 142 145 147 148 150 151 152 153 153 154 154 153 153 152 151 150 148 147 145 143 140 138 135 132 130 126 123 120 117 113 110 106 102 99 95 91 87 83 79 76 72 68 64 61 57 53 50 46 43 39 36 33 30 27 24 21 19 16 14 12 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 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 12 11 11 11 11 11 10 10 10 9 9 9 8 8 7 7 6 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 9 11 13 16 19 22 25 29 33 37 41
 64 71 78 86 94 103 112 121 132 143 154 166 179 193 208 223 239 256 274 293 313 334 356 379 403 428 453 480 507 534 562 590 618 645 671 697 721 743 763 781 795 807 816 821 823 822 817 810 800 787 772 756 738 719 699 679 659 639 619 600 581 564 547 531 515 501 488 475 463 453 442 433 424 416 409 402 395 390 384 379 375 370 366 363 359 356 353 350 348 345 343 340 338 336 333 331 329 326 324 321 318 315 312 308 304 301 297 292 288 283 278 273 268 263 258 252 247 241 236 230 225 220 215 210 206 201 197 193 189 186 183 180 177 174 172 170 168 167 165 164 163 163 162 161 161 161 160 160 160 161 161 161 161 162 162 162 163 163 164 164 165 165 165 166 166 166 167 167 167 167 166 166 166 165 165 164 163 162 161 159 158 156 154 152 150 147 145 142 139 136 133 130 126 123 119 115 112 108 104 100 96 93 89 85 81 78 74 71 68 65 61 59 56 53 50 48 46 44 41 39 38 36 34 33 31 30 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 14 18 22 26 30 35 40 46 51 57
 0 0 3 5 8 12 15 19 23 27 32 37 42 48 55 62 70 78 88 98 110 122 136 151 168 186 207 229 254 280 310 342 377 414 455 497 542 588 634 681 725 766 803 833 856 871 876 872 859 838 810 777 740 700 659 617 576 537 499 463 430 400 371 346 322 301 283 266 251 237 226 216 207 199 192 187 182 179 176 174 173 172 173 174 175 178 181 184 189 194 200 207 215 224 233 244 256 270 285 301 319 339 361 385 411 439 469 502 537 575 614 655 696 738 779 818 853 883 907 924 932 930 919 899 870 835 794 749 701 653 604 557 512 469 429 391 357 325 297 270 246 225 205 187 171 157 144 132 121 111 102 94 86 80 73 68 62 58 53 49 45 42 38 35 33 30 28 25 23 21 19 17 16 14 13 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 134 148 163 180 198 217 238 260 284 310 337 366 397 430 465 501 538 577 616 655 693 731 766 798 826 850 869 881 887 886 879 866 848 824 796 765 731 695 659 622 585 549 514 480 448 418 389 362 337 315 293 274 257 241 227 214 203 193 184 177 171 166 161 158 156 154 154 154 155 156 158 161 165 169 174 179 185 192 199 208 217 226 237 248 261 275 289 306 323 342 363 385 409 436 465 496 531 568 609 654 702 754 811 872 937 1007 1081 1159 1239 1321 1402 1481 1556 1623 1680 1724 1751 1761 1751 1722 1676 1614 1539 1454 1362 1268 1172 1078 988 901 821 746 676 613 555 503 455 412 374 339 307 279 253 230 209 190 173 158 143 131 119 108 99 90 82 74 67 61 55 49 44 40 36 31 28 24 21 18 15 12 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 19 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 19 18 18 17 16 15 14 13 12 11 10 9 8 6 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 3 6 9 13 17 22 27 32 38 45 52 59 68 77 86 97 108 120
 216 228 241 253 266 280 294 308 322 337 351 366 381 396 411 426 441 456 471 485 499 513 526 539 550 562 572 582 590 598 605 610 615 618 620 621 621 620 618 615 611 606 600 594 587 579 571 563 554 546 537 528 519 511 503 495 488 481 474 468 463 458 453 449 446 443 441 439 438 437 437 437 438 439 441 444 447 451 455 460 465 471 478 485 493 502 511 522 533 545 558 572 586 602 619 636 655 675 696 717 740 764 788 813 838 863 888 913 937 959 980 999 1016 1029 1039 1045 1047 1044 1037 1026 1010 991 967 940 911 879 846 811 775 740 704 669 635 602 570 540 511 483 457 432 409 387 366 347 329 312 296 281 267 254 241 230 219 209 199 190 181 173 166 159 152 145 139 133 128 122 117 112 107 103 99 94 90 87 83 79 76 72 69 66 63 60 57 54 51 49 46 43 41 39 36 34 32 30 28 26 24 22 20 19 17 15 14 13 11 10 9 8 7 6 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 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 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 9 9 9 10 10 11 11 12 13 14 16 17 19 20 22 25 27 30 33 36 40 44 48 52 57 62 67 73 79 86 93 100 108 116 124 133 142 151 161 171 182 193 204
 99 101 102 103 104 105 106 107 107 108 108 108 108 108 107 107 107 106 106 105 104 104 103 102 101 100 100 99 98 97 96 95 95 94 93 92 92 91 91 90 90 90 90 90 90 90 91 91 92 94 95 97 99 102 105 108 113 117 123 129 135 143 152 161 171 183 196 209 225 241 259 278 299 321 345 371 399 428 459 493 528 565 604 645 688 733 779 827 876 925 975 1025 1075 1123 1168 1211 1250 1283 1311 1333 1347 1353 1351 1341 1322 1297 1264 1225 1180 1132 1080 1027 972 917 862 809 758 708 662 618 576 538 502 470 440 412 387 364 343 324 307 292 278 265 254 243 234 225 217 210 203 197 192 187 182 178 173 170 166 163 159 156 153 151 148 145 143 140 138 135 133 130 128 125 123 120 118 115 113 110 107 105 102 99 96 93 91 88 85 82 79 75 72 69 66 63 60 57 54 51 48 45 42 40 37 34 32 29 27 25 22 20 18 17 15 13 12 10 9 8 7 6 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 6 6 7 8 9 10 11 12 13 15 16 18 20 22 24 26 29 31 34 36 39 42 45 48 51 54 57 60 63 66 70 73 75 78 81 84 86 89 91 93 95 97
 69 71 73 74 75 77 78 80 81 82 83 84 86 87 88 89 90 90 91 92 93 94 95 95 96 97 97 98 98 99 100 100 101 101 102 102 103 103 104 105 105 106 107 108 108 109 110 111 112 114 115 117 118 120 122 124 126 128 131 133 136 139 142 145 149 152 156 160 164 168 173 177 182 186 191 196 201 207 212 217 223 228 234 240 246 252 258 264 271 277 284 290 297 304 311 317 324 331 338 345 352 359 365 372 378 384 390 395 400 405 409 412 415 418 420 421 421 421 420 418 416 413 409 404 400 394 388 382 375 369 361 354 347 339 331 324 316 309 301 294 287 279 272 265 259 252 246 239 233 227 221 215 209 204 198 193 188 183 177 173 168 163 158 154 149 144 140 136 131 127 123 119 115 111 107 103 99 96 92 88 85 81 78 75 71 68 65 62 59 56 53 51 48 45 43 41 38 36 34 32 30 28 26 25 23 22 20 19 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 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 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 30 31 33 34 36 38 40 41 43 45 47 49 50 52 54 56 58 59 61 63 65 66 68
 153 156 159 161 164 165 167 168 169 169 170 170 170 170 171 171 171 171 171 172 172 173 174 175 177 179 181 184 187 190 194 199 204 209 216 223 231 239 249 259 270 282 296 310 325 341 359 376 395 415 434 454 474 493 511 529 545 558 570 579 586 590 591 590 586 580 572 562 551 538 526 512 499 486 473 460 448 437 427 418 410 402 396 391 387 384 382 382 382 384 387 391 396 403 411 420 431 443 457 472 488 505 524 544 565 586 608 630 651 671 689 704 717 726 730 730 725 715 700 680 657 630 601 571 539 507 475 444 414 386 359 333 310 288 268 250 233 218 204 191 180 169 160 151 143 136 130 124 119 114 109 105 102 98 95 93 90 88 86 84 82 80 79 77 76 74 73 72 71 70 68 67 66 65 64 62 61 60 58 57 55 54 52 50 48 47 45 43 41 38 36 34 32 30 28 25 23 21 19 17 15 13 11 10 8 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 9 11 14 16 19 22 26 29 33 38 42 47 52 58 63 69 75 81 87 94 100 106 113 119 124 130 135 140 145 149
 50 56 62 69 75 83 90 98 106 114 122 131 140 150 160 170 180 190 201 211 222 233 244 255 266 277 288 298 308 318 327 336 345 352 359 365 371 376 379 382 385 386 386 386 385 383 381 378 375 372 368 364 360 356 353 349 347 345 343 343 343 345 348 352 358 365 374 385 397 412 429 448 470 494 521 551 585 622 663 708 757 811 869 932 1000 1073 1151 1233 1317 1404 1490 1574 1652 1722 1778 1817 1837 1834 1808 1759 1690 1603 1503 1394 1280 1167 1055 949 849 756 672 595 526 465 410 362 320 282 250 221 196 174 155 139 125 112 102 92 84 78 72 66 62 58 55 52 49 47 45 44 43 41 41 40 39 39 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 12 16 20 24 29 34 39 44
 12 14 15 17 18 20 22 24 26 28 31 33 36 39 42 46 49 53 58 63 68 74 80 87 95 103 112 122 133 146 159 175 191 210 231 254 280 308 340 376 416 459 508 561 620 683 752 826 904 985 1067 1149 1228 1302 1366 1419 1457 1480 1485 1474 1447 1407 1355 1296 1230 1162 1092 1023 956 892 832 776 723 675 631 591 554 521 491 465 441 419 400 383 367 354 343 332 324 317 311 306 303 301 300 300 301 303 307 311 317 324 333 343 354 366 381 397 414 433 455 478 503 529 558 588 619 652 686 720 754 787 818 847 873 894 910 921 925 922 913 897 876 849 817 781 743 704 663 622 582 543 505 469 435 403 372 344 318 294 272 251 232 215 199 184 170 158 146 135 126 117 108 101 93 87 81 75 70 65 60 56 52 48 44 41 38 35 32 30 27 25 23 20 18 16 15 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 5 5 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 5 6 7 9 10 11
 3 6 9 12 16 19 23 27 32 36 41 47 53 59 66 73 81 90 99 110 121 133 147 162 179 197 217 240 266 294 325 361 401 445 495 551 615 685 764 853 950 1058 1174 1300 1433 1570 1708 1842 1964 2070 2152 2206 2227 2214 2170 2098 2005 1895 1777 1654 1531 1412 1300 1195 1098 1009 930 858 793 736 685 640 599 564 532 504 480 458 439 422 407 395 383 374 365 358 352 346 342 339 336 334 332 331 330 330 330 330 331 331 332 332 333 333 333 333 332 331 330 328 326 323 319 315 310 305 299 293 286 279 271 264 256 248 239 231 223 215 207 200 192 185 178 171 165 159 153 147 142 137 132 128 123 119 115 112 108 105 102 99 97 94 92 89 87 85 83 82 80 78 77 75 74 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 35 34 33 32 30 29 28 27 25 24 23 22 21 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
 126 130 133 137 141 144 148 152 157 161 166 171 176 181 187 193 200 207 214 221 230 238 248 258 268 279 291 304 318 332 348 364 381 400 419 439 460 482 505 528 552 576 600 624 647 669 690 708 725 738 749 756 760 761 758 751 742 729 714 697 677 657 635 613 590 568 545 523 502 481 461 442 424 406 390 375 360 347 334 322 311 300 290 281 273 265 258 251 244 238 233 228 223 218 214 210 207 203 200 197 195 192 190 187 185 183 181 179 178 176 175 173 172 170 169 168 166 165 164 163 161 160 159 158 157 156 155 154 153 152 152 151 150 150 149 149 149 149 149 149 149 149 149 150 150 151 152 153 154 155 157 158 160 162 164 166 168 171 173 176 179 182 185 189 193 197 201 205 210 215 220 226 231 237 244 250 257 265 272 280 288 297 306 315 324 334 344 354 364 374 384 393 403 412 420 428 435 441 445 449 451 451 450 447 443 437 429 420 409 397 384 370 356 340 325 309 293 278 262 248 233 219 206 193 181 170 159 149 140 131 123 116 109 102 96 90 85 80 76 72 68 64 61 58 55 53 50 48 46 44 42 40 39 37 36 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 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 16 16 16 17 17 18 19 19 20 21 22 23 24 26 27 28 30 32 33 35 37 39 41 43 45 48 50 52 55 57 60 63 65 68 71 73 76 79 82 84 87 90 93 96 99 102 105 108 111 114 117 120 123
 59 63 66 69 72 76 80 83 87 91 95 98 102 107 111 115 119 124 128 133 137 142 147 152 157 162 167 172 177 182 188 193 198 204 209 215 220 226 232 237 243 248 254 260 265 271 277 282 288 294 300 306 312 318 324 330 337 344 350 357 365 372 380 388 396 405 414 423 432 442 452 462 472 483 494 505 516 528 539 551 563 575 588 600 612 625 637 649 661 673 684 694 704 713 721 727 733 736 738 738 735 731 724 715 704 690 675 657 638 617 595 571 547 523 498 473 449 425 402 380 358 338 318 300 283 267 251 237 224 212 201 190 181 172 163 156 149 142 136 130 125 120 115 111 107 103 100 97 93 91 88 85 83 80 78 76 74 72 70 68 67 65 63 62 60 59 58 56 55 54 52 51 50 49 47 46 45 44 43 42 41 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 16 16 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 3 4 5 6 7 8 9 11 12 14 15 17 19 21 23 25 27 29 32 34 37 39 42 45 47 50 53 56
 57 60 63 67 71 75 79 84 89 95 101 108 115 123 132 141 152 164 177 191 207 225 245 267 292 319 350 384 423 466 514 567 627 693 766 846 934 1028 1128 1233 1340 1446 1548 1641 1720 1780 1819 1833 1822 1787 1730 1656 1569 1474 1374 1274 1176 1082 994 912 837 769 707 652 602 558 520 485 456 430 407 388 372 358 347 338 332 327 324 323 324 327 331 337 345 355 366 379 395 412 432 454 478 505 535 567 602 639 679 721 765 809 854 898 939 976 1007 1031 1045 1049 1041 1022 991 951 902 848 789 728 666 606 548 494 443 396 354 315 280 249 221 196 174 154 137 121 107 95 84 75 66 59 52 46 41 36 32 29 25 22 20 17 15 13 11 10 9 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 1 1 2 2 3 3 4 5 6 6 7 8 9 9 10 11 12 12 13 14 14 15 15 16 16 16 16 17 17 17 17 16 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 25 27 28 30 31 33 35 37 38 40 42 45 47 49 52 54
 9 10 12 13 15 17 18 20 22 24 26 28 30 32 34 36 39 41 44 46 49 52 55 58 62 65 69 73 77 81 85 90 95 100 106 112 118 125 132 140 148 156 165 175 186 197 209 222 236 251 267 284 302 322 342 364 388 413 439 466 495 525 556 587 619 651 684 715 746 775 802 827 849 868 884 895 903 907 908 904 896 886 872 855 837 816 793 769 744 719 693 667 640 615 589 564 540 516 493 470 449 428 408 389 371 354 337 321 306 292 279 266 254 243 232 222 213 205 197 190 183 178 172 168 164 161 158 156 155 154 154 154 155 157 159 162 165 169 173 178 183 189 196 203 210 217 226 234 243 252 261 270 280 290 300 309 319 329 338 347 356 364 372 378 385 390 394 398 400 402 402 401 400 397 393 388 382 375 368 359 351 341 331 321 311 300 289 279 268 257 246 236 226 216 206 197 188 179 171 163 155 148 141 135 129 123 118 113 108 104 100 96 93 90 87 84 81 79 77 75 73 71 69 67 66 64 63 61 60 59 57 56 55 54 52 51 50 49 48 46 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 7
 7 10 13 16 19 23 27 31 35 39 44 49 54 59 64 70 76 82 88 95 101 109 116 123 131 140 148 157 166 175 185 194 205 215 226 237 249 261 273 286 299 313 328 343 359 375 393 411 431 452 474 497 523 550 579 611 644 681 720 763 808 857 909 964 1022 1083 1147 1213 1280 1347 1413 1478 1540 1597 1647 1691 1725 1750 1764 1766 1757 1737 1705 1664 1615 1558 1494 1427 1356 1283 1209 1136 1064 994 926 860 798 739 683 630 581 535 492 453 416 382 351 322 296 272 250 230 212 196 181 168 157 147 138 131 124 119 115 111 109 107 106 105 105 106 107 109 111 114 117 120 123 127 131 135 139 144 149 153 158 163 168 172 177 181 186 190 194 198 201 204 207 209 210 212 212 212 211 210 208 205 202 198 194 189 184 178 172 166 159 153 146 139 132 124 117 110 104 97 90 84 78 72 66 60 55 50 45 41 36 32 28 25 22 18 16 13 11 8 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4
 97 102 106 111 117 122 127 133 139 145 151 157 163 169 175 181 187 193 198 203 208 212 216 220 223 225 226 227 227 226 225 223 220 217 213 208 204 198 193 187 181 175 169 163 157 151 145 139 133 128 123 118 114 110 106 102 99 96 93 91 89 87 85 84 83 82 81 81 81 81 81 81 82 83 84 85 86 88 89 91 94 96 98 101 104 107 111 115 119 123 128 133 138 144 150 157 164 172 180 189 199 210 221 234 247 262 278 295 314 335 358 382 409 438 469 503 539 579 620 665 711 760 809 859 908 955 999 1037 1069 1093 1106 1110 1102 1083 1055 1018 973 923 869 813 757 701 647 595 546 500 457 417 381 348 317 289 264 241 220 201 184 168 154 141 129 118 108 99 91 83 76 70 64 58 53 49 44 40 37 33 30 27 24 22 19 17 15 13 11 9 8 6 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 11 12 14 16 18 20 22 24 25 27 29 31 33 35 37 39 40 42 44 45 47 48 50 51 53 54 55 56 57 58 59 60 61 62 62 63 64 64 65 65 65 65 66 66 66 66 66 66 66 65 65 65 64 64 63 63 62 62 61 60 59 58 57 56 55 54 53 51 50 49 47 46 44 43 41 40 38 37 36 34 33 32 30 29 28 27 26 26 25 24 24 24 24 24 24 24 24 25 25 26 27 28 29 30 32 33 35 36 38 40 42 44 47 49 52 54 57 60 63 66 69 73 77 80 84 88 93
 93 96 99 101 104 107 110 113 116 119 122 125 129 132 136 140 143 147 151 156 160 164 169 173 178 183 188 193 198 203 208 214 219 224 229 235 240 245 250 255 260 265 269 273 278 281 285 288 292 294 297 299 301 303 304 305 306 307 307 308 308 308 308 308 308 308 308 308 308 309 310 310 312 313 315 317 319 322 325 329 333 338 344 350 357 364 372 381 391 402 414 427 442 457 474 493 513 535 558 584 611 641 673 707 743 782 822 864 908 953 998 1043 1087 1129 1168 1202 1231 1252 1265 1270 1265 1250 1227 1195 1155 1109 1058 1004 948 890 833 777 723 672 623 577 534 493 456 422 391 362 335 311 288 268 249 232 217 202 189 177 166 155 146 137 129 122 115 108 102 97 92 87 82 78 74 70 67 63 60 57 54 52 49 47 45 42 40 38 36 35 33 31 30 28 26 25 24 22 21 20 19 17 16 15 14 13 12 11 11 10 9 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 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 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 40 41 43 44 46 47 49 51 52 54 56 58 59 61 63 65 67 69 71 73 75 77 80 82 84 86 89 91
 72 74 76 78 81 83 85 86 88 90 92 94 96 97 99 101 103 104 106 108 110 111 113 115 117 119 121 123 126 128 131 133 136 139 142 145 149 153 156 161 165 169 174 179 185 190 196 202 208 215 222 229 236 244 252 260 268 276 285 293 302 310 319 327 335 344 352 360 368 376 384 391 399 407 414 422 429 437 445 452 460 468 477 485 493 502 511 520 529 537 546 555 563 570 578 584 589 593 596 597 597 595 591 584 576 565 553 538 522 504 485 465 444 422 401 379 358 337 317 297 279 261 245 229 215 201 189 177 167 157 149 141 133 127 121 116 111 107 103 99 96 93 91 89 87 85 84 82 81 80 79 79 78 78 77 77 77 77 77 77 77 77 77 77 78 78 78 78 79 79 79 79 80 80 80 80 80 80 80 80 80 79 79 78 78 77 76 76 75 74 73 71 70 69 67 66 64 62 60 59 57 55 53 51 49 47 45 44 42 40 38 36 35 33 31 30 28 27 26 24 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 5 6 7 9 10 11 13 14 16 17 19 21 23 25 27 29 31 34 36 38 41 43 46 48 50 53 55 58 60 63 65 67 70
 46 49 52 55 58 62 65 68 72 76 79 83 87 91 95 99 104 108 113 117 122 127 132 138 143 149 155 161 168 175 182 190 198 206 215 224 234 245 256 268 280 294 308 323 340 357 376 396 417 439 462 487 513 541 569 598 628 659 690 720 750 779 806 832 854 874 890 903 911 916 916 912 904 892 876 858 837 813 788 761 733 704 675 646 617 588 560 533 506 480 455 431 408 385 364 343 324 305 287 270 254 239 224 210 197 185 173 162 151 141 131 123 114 106 99 92 85 79 74 69 64 59 56 52 49 46 43 41 39 38 37 36 35 35 35 35 36 37 38 39 40 42 44 47 49 52 55 58 62 66 70 74 79 84 89 95 101 107 114 121 128 136 145 153 163 172 183 193 205 216 228 241 254 268 281 295 310 324 338 352 365 378 390 401 411 419 426 430 433 433 432 428 422 414 404 392 379 365 350 334 317 301 284 267 251 235 220 205 192 178 166 154 143 133 124 115 107 99 92 86 80 75 70 66 62 58 55 52 49 47 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 16 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 7 6 5 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 7 9 11 13 15 17 20 22 24 27 29 32 34 37 40 43
 2 2 3 4 5 5 6 7 8 8 9 10 11 12 13 14 16 17 18 20 21 23 24 26 28 30 32 34 37 40 42 45 49 52 56 60 64 69 74 79 85 92 99 106 115 124 133 144 155 168 181 196 211 228 246 266 286 308 331 355 380 405 431 456 482 506 530 551 570 587 600 610 617 620 620 616 610 600 588 574 559 542 524 506 488 469 451 433 415 398 382 366 351 337 323 310 298 287 276 266 256 248 239 232 225 218 212 207 202 197 193 190 187 184 182 181 180 180 180 180 182 183 186 189 192 196 201 206 212 218 225 232 240 248 257 265 274 283 291 299 307 315 321 327 332 336 338 340 340 338 335 331 326 319 311 303 293 283 273 262 251 239 228 217 206 195 185 175 166 156 148 139 131 124 117 110 103 97 92 86 81 76 72 68 64 60 56 53 50 47 44 42 39 37 35 33 31 29 28 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 17 16 16 15 15 14 13 13 12 11 11 10 9 8 7 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
 17 17 18 19 20 21 22 24 25 26 27 28 30 31 33 34 36 38 39 41 43 45 48 50 53 56 59 62 65 69 73 77 82 87 92 98 105 112 119 127 136 146 157 168 180 193 207 222 237 253 270 287 304 321 337 352 365 377 387 393 397 398 396 391 384 374 362 349 335 320 304 289 274 259 244 231 218 206 195 185 175 166 158 151 144 138 133 128 124 120 117 114 112 110 108 107 106 106 106 107 108 109 111 114 117 121 125 130 136 143 150 159 169 180 193 207 223 240 260 282 306 333 362 394 428 464 502 541 580 620 657 692 722 746 763 773 773 766 750 728 699 666 629 591 552 513 475 438 403 371 340 312 286 262 241 220 202 185 170 156 143 132 121 111 102 94 87 80 73 67 62 57 52 48 44 40 36 33 30 27 25 22 20 18 15 14 12 10 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 12 12 13 14 15 16
 39 41 43 45 48 51 54 57 60 63 66 70 74 78 83 87 92 97 102 108 114 121 127 135 142 150 158 167 176 186 196 207 218 230 242 255 268 282 296 310 324 339 354 369 383 398 412 425 438 450 461 471 479 486 492 496 499 501 500 499 496 492 487 480 473 466 457 448 439 430 420 410 401 392 382 373 365 356 348 341 333 327 320 314 308 303 298 293 289 285 282 279 276 273 271 269 268 267 266 265 265 265 265 266 267 268 269 271 272 274 277 279 281 284 287 290 293 296 299 302 305 308 310 313 315 316 318 319 319 319 319 318 316 314 311 307 303 299 294 288 282 276 269 262 255 247 239 232 224 216 208 200 193 185 178 171 163 157 150 144 137 131 126 120 115 110 105 100 95 91 87 83 79 76 72 69 66 63 60 57 55 52 50 47 45 43 41 39 37 35 34 32 30 29 28 26 25 24 22 21 20 19 19 18 17 16 16 15 15 14 14 14 14 13 13 14 14 14 14 15 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 25 26 27 28 28 29 30 30 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 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 40 39 38 38 37 36 36 35 34 33 32 31 30 29 28 26 25 24 23 22 21 20 18 17 16 15 14 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 31 33 34 36
 27 29 32 35 38 41 44 47 50 53 57 60 63 67 70 74 78 81 85 89 93 97 101 105 109 113 117 121 126 130 135 139 144 149 154 159 164 170 176 182 189 196 203 211 220 230 240 252 264 278 294 312 331 353 378 406 438 474 515 561 612 671 736 809 891 982 1082 1192 1311 1438 1572 1710 1850 1986 2114 2227 2320 2387 2423 2426 2396 2335 2247 2138 2013 1878 1740 1602 1467 1338 1216 1103 999 904 816 737 665 600 542 489 441 398 359 325 293 265 240 217 197 179 163 149 136 125 115 107 100 93 88 84 80 78 76 75 74 74 75 76 77 79 81 84 87 90 93 97 101 105 110 114 119 124 129 134 139 144 149 154 159 164 169 173 178 182 187 190 194 197 200 202 204 206 207 208 208 207 206 205 203 201 198 195 191 187 182 177 172 167 161 156 150 144 138 132 126 120 114 108 102 96 90 84 79 74 68 63 59 54 50 45 41 38 34 31 28 25 22 19 17 15 13 12 10 9 8 7 6 5 5 5 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 9 9 8 7 6 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 12 14 17 19 21 24
 136 141 146 151 157 162 167 172 177 181 186 190 194 197 200 202 204 205 206 206 205 204 203 200 197 194 190 186 182 177 172 167 161 156 150 144 139 133 128 123 118 113 108 104 100 96 92 89 85 82 80 77 75 73 72 71 70 69 68 68 68 68 69 69 70 71 73 74 76 78 81 83 86 89 92 96 100 104 108 113 118 123 129 135 142 149 156 164 172 181 191 201 212 223 235 248 261 275 290 306 322 339 357 374 393 411 430 448 466 483 499 514 527 539 548 554 558 559 557 553 546 536 525 511 496 480 462 444 426 408 389 371 353 336 320 304 288 274 260 247 235 223 212 201 191 182 173 165 157 149 142 136 129 123 117 112 107 102 97 93 88 84 81 77 73 70 67 64 61 58 55 53 50 48 46 44 41 40 38 36 34 32 31 29 28 26 25 24 23 21 20 19 18 17 16 15 14 14 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 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 24 24 24 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 23 23 23 24 24 25 26 27 27 28 30 31 32 34 35 37 39 40 43 45 47 49 52 55 57 60 63 67 70 73 77 81 85 89 93 97 101 106 111 115 120 125 130
 60 63 67 72 76 81 86 91 97 103 109 115 122 130 137 145 154 163 172 182 192 203 215 227 239 252 265 279 293 307 322 337 352 367 382 396 411 425 438 450 462 473 483 492 499 505 510 514 517 519 519 519 517 515 513 510 506 502 499 495 491 488 485 482 480 479 477 477 477 478 479 481 484 487 492 496 502 508 515 522 531 539 549 559 569 580 591 602 614 625 637 648 658 669 678 686 693 698 702 704 704 701 697 689 680 668 654 638 620 600 579 557 534 511 487 463 440 417 395 373 353 333 314 296 280 264 249 235 222 210 199 189 179 170 162 154 147 140 134 128 122 117 112 108 103 99 95 92 88 85 82 79 76 74 71 69 66 64 62 60 58 56 54 52 51 49 47 46 44 43 41 40 38 37 36 34 33 32 31 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 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 6 7 8 9 11 12 14 15 17 19 21 23 25 27 29 32 34 37 40 43 46 49 52 56
 24 26 28 30 33 35 38 41 45 48 52 56 61 65 71 77 83 90 97 106 115 124 135 147 160 175 191 208 227 249 272 298 326 357 390 427 468 511 558 608 662 718 777 837 899 959 1019 1074 1126 1170 1208 1236 1255 1264 1263 1252 1234 1208 1175 1139 1098 1056 1012 968 925 883 842 803 766 731 698 668 640 613 589 567 546 527 510 493 479 465 453 442 431 422 413 405 398 392 386 381 376 372 368 365 362 359 357 355 353 351 350 348 347 346 345 344 343 342 340 339 337 335 333 331 328 325 322 318 314 309 304 299 293 287 281 274 267 259 252 244 236 228 220 211 203 195 187 179 171 164 156 149 142 136 129 123 117 111 105 100 95 90 86 81 77 73 70 66 63 59 56 54 51 48 46 44 41 39 37 36 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 10 10 9 9 9 9 9 8 8 9 9 9 9 9 10 10 11 12 12 13 14 15 16 18 19 20 22 23 25 26 28 30 31 33 35 37 38 40 41 43 44 46 47 48 49 51 52 53 53 54 55 56 56 57 57 57 58 58 58 58 59 59 59 59 59 59 59 59 58 58 58 58 58 58 57 57 57 57 56 56 56 55 55 55 54 54 53 53 52 52 51 51 50 49 49 48 47 47 46 45 44 43 42 41 40 39 37 36 35 34 32 31 30 28 27 25 24 23 21 20 18 17 16 14 13 12 11 10 9 8 7 7 6 5 5 5 4 4 4 4 4 4 4 4 4 5 5 6 6 7 8 9 9 10 11 12 13 15 16 17 19 21 22
 50 56 63 69 77 84 93 101 110 120 131 141 153 165 177 190 203 217 231 245 259 273 287 300 313 326 337 348 357 366 373 379 384 387 389 390 390 389 387 385 382 378 374 370 366 362 358 355 352 349 347 346 346 348 350 353 358 364 372 381 392 405 419 435 454 474 496 519 545 573 602 633 665 698 732 767 802 836 869 901 930 956 977 995 1006 1012 1012 1005 992 972 947 916 881 843 802 759 715 671 627 584 543 503 465 429 396 364 335 308 283 260 240 221 203 188 174 161 150 140 131 123 116 110 105 101 97 93 91 88 86 85 84 83 82 82 82 82 82 82 83 83 84 85 85 86 87 88 89 89 90 91 91 92 92 92 92 92 92 92 92 91 90 90 89 87 86 85 83 81 79 77 75 73 71 69 66 64 61 59 56 54 51 49 46 44 42 39 37 35 32 30 28 26 24 22 20 18 17 15 13 12 10 9 8 7 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 7 8 9 9 10 10 11 11 12 12 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 12 15 18 22 26 30 35 40 45
 258 270 282 295 309 323 337 352 367 382 398 414 430 447 463 480 496 511 526 541 554 566 577 587 595 602 606 609 610 610 607 603 597 590 582 572 562 551 539 528 516 504 493 482 471 461 451 442 434 426 419 412 407 402 397 393 390 387 384 382 380 378 377 375 374 372 371 370 368 367 365 363 360 358 355 351 348 344 339 334 329 323 317 310 304 296 289 281 273 264 256 247 238 230 221 212 203 194 185 177 168 160 152 144 137 129 122 116 109 103 97 92 86 82 77 73 68 65 61 58 55 52 49 47 45 43 41 39 38 36 35 34 32 31 30 30 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 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 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 11 11 12 12 13 14 14 15 16 16 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 34 35 36 37 38 39 40 42 43 45 47 49 51 54 56 59 62 65 69 72 76 80 85 89 94 100 105 111 117 123 130 137 144 152 159 168 176 185 194 204 214 224 235 246
 135 131 126 122 118 114 111 107 104 101 99 97 94 93 91 90 88 87 87 86 86 86 87 88 89 90 92 94 96 99 103 107 112 117 123 130 137 146 155 166 177 190 205 220 237 256 275 297 319 343 368 393 418 443 466 488 508 524 536 545 549 548 543 533 520 504 486 465 444 422 400 378 357 337 318 299 282 266 252 238 226 214 203 194 185 177 170 163 157 151 147 142 138 135 131 129 126 124 122 121 119 118 117 117 116 116 116 116 116 116 116 117 117 118 118 119 119 119 120 120 120 120 120 120 120 119 119 118 117 116 115 114 112 111 110 108 107 105 104 103 101 100 99 98 97 97 96 96 95 95 95 95 96 96 97 98 99 101 102 104 107 109 112 114 118 121 125 129 134 139 144 150 156 162 170 177 185 193 202 212 222 232 243 254 265 276 287 298 308 318 327 335 341 346 348 349 347 343 336 328 317 305 292 277 261 245 229 212 196 181 166 151 138 125 113 102 92 83 74 67 60 53 47 42 38 33 30 26 23 20 18 16 14 12 11 9 8 7 6 5 5 4 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 5 5 5 6 7 7 8 9 9 10 11 12 14 15 16 18 19 21 23 25 28 30 33 36 39 43 47 51 56 61 66 71 77 83 90 97 104 112 120 128 136 144 152 160 168 175 182 189 195 200 204 207 210 211 212 211 210 208 205 202 198 193 188 183 178 172 167 161 156 151 145 140
 253 258 262 267 271 274 278 281 284 287 290 292 294 297 299 301 303 305 307 309 311 314 316 318 320 323 325 328 331 334 337 340 343 346 349 352 356 359 362 365 368 370 373 375 377 378 379 380 380 380 380 379 377 375 373 371 368 365 361 358 354 350 347 343 340 336 333 330 327 325 322 320 319 318 317 317 316 317 318 319 320 322 325 328 331 334 338 342 347 352 356 361 366 371 376 381 385 389 392 395 397 397 397 395 392 388 382 375 367 358 347 335 323 309 296 282 268 254 240 226 213 200 188 176 165 155 145 136 128 120 113 107 101 96 91 86 83 79 76 73 71 68 67 65 63 62 61 61 60 59 59 59 59 59 59 59 60 60 61 62 63 64 65 66 67 68 69 71 72 74 76 77 79 81 83 85 87 89 91 94 96 99 101 104 106 109 112 114 117 120 123 125 128 131 133 136 138 140 142 144 146 147 148 149 150 150 150 149 149 147 146 144 142 139 136 133 129 126 122 118 114 109 105 101 97 92 88 84 80 76 72 68 65 61 58 55 52 49 46 44 41 39 37 35 33 31 30 28 27 25 24 23 21 20 19 18 18 17 16 15 14 14 13 13 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 12 13 14 15 16 17 19 20 22 24 26 28 30 33 36 39 42 46 49 53 58 62 67 72 77 83 89 95 101 108 115 122 129 137 144 152 159 167 174 182 189 197 204 211 218 224 230 236 242 248
 162 161 159 158 156 154 152 150 149 146 144 142 140 138 136 134 132 130 128 126 124 122 120 119 117 116 115 113 112 112 111 111 110 110 111 111 112 113 114 116 118 121 124 127 131 135 140 146 152 159 166 174 183 193 204 215 227 240 254 268 284 300 316 333 349 367 383 400 416 431 446 459 470 480 489 495 500 503 504 504 501 498 493 486 479 472 463 454 445 436 426 417 408 399 390 382 374 367 360 354 348 342 337 332 328 325 322 319 317 316 315 314 314 315 316 317 319 322 324 328 331 335 340 344 349 354 360 365 370 375 381 386 390 394 398 402 405 407 409 410 410 410 408 406 404 400 396 391 385 379 372 365 357 348 339 330 321 311 301 291 281 270 260 250 239 229 219 209 200 190 181 172 163 155 146 138 130 123 116 109 102 95 89 83 77 72 67 62 57 52 48 43 39 36 32 28 25 22 19 16 14 11 9 7 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 1 1 2 2 3 3 4 5 5 6 6 7 8 8 9 10 11 11 12 13 14 15 15 16 17 18 19 21 22 23 24 25 27 28 30 31 33 34 36 38 40 42 44 46 48 50 53 55 58 60 63 66 69 72 75 78 81 84 87 90 94 97 100 103 107 110 113 116 120 123 126 129 132 134 137 140 142 145 147 149 151 154 155 157 159 160 162 163 164 166 166 167 168 169 169 169 170 170 170 170 169 169 168 168 167 166 165 164
 23 26 29 32 35 38 42 46 50 54 58 63 68 73 79 85 91 98 104 112 119 127 135 144 153 162 171 180 190 200 209 219 228 237 246 255 263 270 277 283 288 293 296 299 301 302 303 302 301 299 297 294 291 287 284 280 276 272 268 264 260 256 253 250 247 245 243 241 240 239 238 238 238 238 239 240 241 243 245 247 249 252 255 258 262 265 269 273 277 282 286 290 295 299 304 308 313 317 321 325 329 333 336 339 342 345 347 349 351 352 353 353 354 354 354 354 354 354 353 353 354 354 355 356 358 360 363 367 371 377 383 390 399 408 418 430 442 455 469 484 500 516 532 549 565 580 595 608 619 628 635 638 639 636 629 619 606 590 571 549 526 501 476 450 423 397 372 347 324 301 279 259 240 222 205 190 175 162 149 138 127 117 108 99 91 84 77 71 65 60 55 50 46 42 39 36 33 30 27 25 23 21 20 18 17 16 15 15 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 38 38 39 39 39 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 36 35 35 34 33 33 32 31 30 30 29 28 27 26 25 25 24 23 22 21 20 19 18 17 16 15 14 12 11 10 9 8 7 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 10 12 14 16 18 21
 30 31 33 35 36 38 40 42 44 46 49 51 54 56 59 63 66 69 73 77 82 86 91 97 103 109 116 123 131 139 148 158 169 180 193 207 222 238 255 274 294 317 340 366 394 423 455 488 523 559 597 636 675 714 752 788 823 854 881 903 920 932 938 939 934 924 910 892 871 847 822 796 769 742 715 690 665 641 619 597 578 559 542 526 512 499 487 476 466 458 450 443 437 432 428 424 421 418 416 414 412 411 409 408 407 405 404 402 400 397 394 390 386 381 376 370 363 356 348 339 331 321 312 302 292 282 271 261 251 241 231 222 212 203 195 186 178 171 163 156 149 143 137 131 126 121 116 111 106 102 98 95 91 88 84 81 78 76 73 70 68 66 64 61 59 58 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 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 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 17 18 19 19 20 21 22 24 25 26 27 29
 30 31 32 33 35 36 37 38 40 41 43 44 46 48 49 51 53 56 58 60 63 66 69 72 75 78 82 86 90 94 98 103 108 113 119 125 131 137 144 151 158 166 174 182 190 198 207 216 224 233 242 250 258 265 273 279 285 290 294 298 300 302 303 303 302 300 298 294 291 287 282 277 272 266 261 255 250 244 239 234 228 223 219 214 210 206 202 198 195 191 188 186 183 181 179 177 175 173 172 171 170 169 169 168 168 168 169 169 170 170 171 173 174 176 178 180 182 185 188 191 194 198 202 206 211 215 221 226 232 237 243 250 256 262 269 275 281 287 293 298 303 308 312 315 318 319 320 320 319 318 315 312 308 303 297 291 284 277 270 262 254 246 238 230 223 215 207 200 192 185 179 172 166 160 154 149 144 139 134 129 125 121 117 113 110 107 103 100 98 95 92 90 87 85 83 81 79 77 75 73 72 70 69 67 66 64 63 61 60 59 58 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 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 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30
 220 228 237 246 256 266 277 289 302 317 332 349 367 386 407 430 454 480 508 538 569 602 637 672 707 743 777 809 838 863 883 897 904 903 895 879 856 827 793 756 715 673 631 589 548 508 471 436 403 373 345 319 296 275 256 238 223 209 196 185 175 166 158 151 145 140 135 131 127 124 122 119 118 116 115 115 115 115 115 116 117 118 120 122 124 126 129 132 135 139 143 147 151 156 161 166 171 176 182 188 193 199 204 210 214 219 223 227 229 231 232 233 232 230 227 223 218 213 206 199 192 184 175 167 158 150 141 133 125 117 110 103 96 90 84 79 73 69 64 60 56 52 49 46 43 41 38 36 34 32 31 29 28 27 25 24 23 23 22 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 31 32 33 34 36 37 39 41 42 44 46 48 50 52 55 57 59 62 64 67 69 72 74 76 79 81 83 85 87 88 89 90 91 92 92 92 91 91 90 89 88 86 84 82 81 78 76 74 72 70 67 65 63 60 58 56 54 52 50 48 46 45 43 41 40 39 37 36 35 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 19 19 19 19 19 20 20 20 21 21 22 23 24 25 26 27 28 30 31 33 35 37 39 41 44 46 49 52 55 59 62 66 69 73 77 82 86 90 95 100 104 109 114 119 124 129 133 138 143 149 154 159 164 170 175 181 187 193 199 206 213
 45 42 40 38 36 34 32 30 28 27 25 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 12 12 12 13 13 14 15 16 17 19 21 22 25 27 30 33 36 40 45 50 55 61 68 75 84 93 103 114 126 140 154 170 187 206 226 247 270 294 319 345 372 399 427 455 483 510 536 561 585 606 625 642 656 667 676 682 685 686 685 681 675 667 657 646 633 619 604 587 570 552 533 513 493 472 452 431 410 389 368 347 327 308 289 271 253 236 220 205 191 178 165 154 143 133 123 115 107 100 93 87 82 77 72 68 65 61 58 56 53 51 49 47 46 44 43 42 42 41 40 40 39 39 39 39 39 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 51 52 53 54 56 57 59 60 61 63 64 66 67 68 69 70 71 71 72 72 72 72 71 71 70 68 67 65 63 61 59 57 54 52 49 47 44 41 39 36 33 31 29 26 24 22 20 19 17 15 14 13 11 10 9 8 7 7 6 5 5 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 23 25 26 28 30 32 34 37 40 42 46 49 52 56 60 64 69 74 79 84 89 95 100 106 112 117 123 128 133 137 141 144 146 148 149 149 148 147 145 142 138 134 130 125 120 115 110 105 100 95 90 85 80 76 72 68 64 60 57 53 50 48
 67 66 66 66 66 66 67 67 68 69 70 71 72 73 75 77 79 81 83 86 88 91 94 98 101 105 109 113 117 122 127 132 137 143 149 154 160 167 173 179 186 192 198 205 211 217 223 228 233 238 242 246 250 253 256 258 259 260 261 261 261 261 260 259 257 256 254 252 251 249 247 245 244 242 241 240 239 239 239 239 240 241 242 244 247 250 254 258 264 270 277 285 294 304 315 328 342 358 375 394 416 439 465 493 524 557 592 630 670 712 754 796 837 874 908 934 953 962 960 946 922 888 846 797 743 687 631 576 522 472 425 381 342 306 273 244 218 195 174 156 139 125 112 100 90 81 73 65 59 53 48 44 39 36 32 29 27 24 22 20 19 17 16 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 5 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 16 17 18 19 20 21 22 23 24 24 25 26 26 27 27 27 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 24 24 25 26 26 27 28 29 30 32 33 34 36 37 39 41 43 46 48 51 53 57 60 63 67 71 75 80 85 90 96 101 107 114 120 127 133 140 146 153 159 165 170 175 179 182 185 186 187 187 185 183 180 177 173 168 163 157 152 146 140 135 129 124 119 114 109 105 100 97 93 90 87 84 81 79 77 75 73 72 70 69 68 67
 70 70 70 71 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 78 79 79 79 79 79 79 79 79 79 78 78 77 77 76 75 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 58 58 57 57 56 56 56 56 56 56 56 56 56 56 57 57 58 59 59 60 61 62 63 65 66 68 69 71 73 75 77 79 81 84 87 90 93 96 99 103 107 110 115 119 123 128 133 138 143 148 153 158 163 168 173 177 181 185 189 192 194 195 196 197 196 195 193 190 186 182 178 173 167 161 155 149 143 137 130 124 118 113 107 102 96 91 87 82 78 74 71 67 64 61 58 55 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 42 42 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 57 58 60 61 63 65 66 68 70 72 73 75 77 78 80 81 82 84 85 86 86 87 87 88 88 88 87 87 87 86 85 85 84 83 82 81 80 79 78 78 77 76 75 74 74 73 72 72 71 71 71 70 70 70 70 70 70 70
 84 85 86 88 90 92 95 98 101 105 109 113 118 124 130 137 145 153 162 172 183 195 208 223 238 255 273 293 314 336 360 384 409 434 460 484 507 528 546 560 570 575 576 571 561 547 529 507 483 458 432 405 378 353 328 304 282 261 242 224 208 193 179 167 156 146 137 129 121 115 109 104 100 96 92 89 87 85 83 82 81 80 80 80 80 80 81 83 84 86 88 91 94 97 101 105 110 116 122 129 136 144 154 164 175 188 201 217 234 252 272 295 319 345 373 403 435 469 503 538 572 605 635 662 683 699 707 708 702 688 668 642 612 578 543 507 471 436 402 370 339 311 285 261 240 220 202 185 170 157 145 134 124 115 107 99 93 87 81 76 72 68 64 61 58 56 53 51 49 48 46 45 44 43 42 41 40 40 40 39 39 39 39 39 40 40 41 41 42 43 44 45 47 48 50 51 53 55 58 60 63 65 68 72 75 79 82 86 91 95 99 104 109 113 118 122 127 131 134 138 141 143 145 147 147 148 147 146 144 141 138 135 131 127 123 118 113 109 104 99 94 90 85 81 77 73 69 65 62 59 56 53 50 48 45 43 41 39 37 36 34 33 32 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 25 26 28 29 30 32 33 35 37 39 41 44 46 49 52 55 58 61 64 67 71 74 77 80 83 86 89 91 94 95 97 99 100 100 101 101 101 100 100 99 98 97 96 95 93 92 91 89 88 87 86 85 84 83 82 81 81 81 81 81 81 81 82 83
 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 33 35 36 37 39 41 43 45 48 51 54 57 61 65 70 75 81 87 94 101 109 118 128 139 150 162 175 189 204 219 234 250 265 280 293 306 317 326 333 337 339 338 335 330 322 314 304 293 282 271 259 248 237 227 217 207 199 191 183 176 170 164 159 155 151 147 144 141 139 137 136 135 134 134 134 134 134 135 136 137 139 140 142 144 146 148 151 153 155 157 159 161 163 165 166 166 167 167 166 165 164 162 159 157 153 150 146 141 137 132 127 123 118 113 108 104 99 95 91 87 83 79 76 73 70 67 64 62 60 58 56 54 52 51 50 48 47 46 45 45 44 43 43 43 42 42 42 42 42 42 42 43 43 43 44 44 45 46 47 48 49 50 51 52 54 55 57 59 60 62 64 66 68 71 73 75 78 80 82 85 87 89 91 93 95 96 97 98 98 98 97 96 95 93 91 89 86 83 80 77 73 70 66 63 59 56 52 49 46 43 41 38 36 33 31 29 27 26 24 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 28 29 30 31 32 33 33 34 34 35 35 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26
 47 49 52 54 56 59 62 65 68 71 74 78 82 86 91 96 101 107 113 120 127 135 144 153 163 174 187 200 215 230 248 267 287 310 334 360 389 419 451 486 522 559 598 638 677 716 753 787 818 845 866 882 891 894 891 882 868 849 826 801 773 745 715 687 658 631 605 580 557 536 516 498 482 468 454 443 432 423 415 409 403 398 394 391 389 387 386 385 385 385 386 387 387 388 389 390 391 391 391 390 389 387 385 381 377 372 366 360 352 344 335 325 315 305 294 283 272 260 249 238 227 217 206 197 187 178 169 161 153 146 139 132 126 121 115 110 106 102 98 94 90 87 84 82 79 77 75 73 71 70 68 67 66 65 64 63 63 62 61 61 61 60 60 60 60 60 60 61 61 61 62 62 63 63 64 65 66 67 68 69 70 72 73 75 77 78 80 82 85 87 89 92 95 98 101 104 108 111 115 119 123 127 131 135 140 144 148 153 157 161 164 168 170 173 175 176 177 177 177 176 174 172 169 166 162 158 153 148 143 137 132 127 121 116 111 105 100 95 91 86 82 78 74 70 67 63 60 57 54 52 49 47 44 42 40 38 36 35 33 31 30 29 27 26 25 24 23 21 20 20 19 18 17 16 15 14 14 13 12 12 11 10 10 9 9 8 7 7 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 1 1 2 2 3 3 4 5 6 6 7 8 9 10 11 12 14 15 16 17 19 20 21 23 24 25 27 28 30 31 33 35 36 38 40 41 43 45
 68 69 69 70 71 72 73 74 75 77 79 81 83 85 88 91 94 97 101 105 110 115 120 126 133 140 148 157 167 177 189 202 216 231 248 266 286 307 330 355 381 409 438 468 498 529 559 587 614 637 657 673 683 688 687 681 669 653 633 610 585 558 530 502 475 448 423 398 376 354 335 316 300 285 271 259 247 237 229 221 214 208 203 199 195 193 191 190 189 189 190 191 193 196 199 203 207 213 218 225 233 241 250 259 270 281 293 306 319 332 347 361 375 390 404 417 430 441 451 459 464 468 469 467 463 457 448 438 425 411 396 380 363 346 329 313 296 280 265 250 237 224 211 200 189 179 170 161 153 146 139 133 128 122 118 113 110 106 103 100 97 95 93 91 90 88 87 86 85 85 84 84 84 84 84 84 85 86 86 87 88 90 91 93 94 96 98 101 103 106 109 112 115 118 122 126 130 134 139 144 148 153 158 163 168 173 178 183 187 191 194 197 200 201 202 202 201 199 197 194 189 185 179 173 167 160 153 146 139 132 125 118 111 105 98 92 87 81 76 72 67 63 59 56 52 49 46 44 41 39 37 35 33 32 30 29 28 27 26 25 24 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 26 27 28 29 30 31 33 34 35 37 39 40 42 44 45 47 49 51 53 55 57 59 61 62 64 66 67 69 70 71 72 73 74 75 75 76 76 76 76 76 76 76 75 75 75 74 73 73 72 72 71 71 70 70 69 69 68 68 67 67 67 67 67 67 67 67 67 67 68
 87 93 98 104 111 118 126 134 143 152 162 173 185 197 211 224 239 254 269 285 300 315 330 343 355 365 374 379 383 383 381 375 368 357 345 332 317 301 285 268 252 236 220 205 191 178 165 153 142 132 123 114 106 99 92 86 81 76 71 67 64 61 58 55 53 51 49 48 47 46 45 44 44 44 44 44 44 45 45 46 47 48 49 51 53 54 56 59 61 64 67 71 74 78 83 88 93 99 105 113 120 129 138 148 159 172 185 200 215 232 251 270 291 314 337 361 386 411 436 459 482 502 519 534 544 550 552 549 542 531 517 501 482 461 440 418 395 373 352 331 311 292 274 257 241 227 213 199 187 176 165 155 146 138 130 122 115 109 102 97 91 86 82 77 73 70 66 63 59 56 54 51 48 46 44 42 40 38 36 35 33 32 30 29 28 27 26 24 24 23 22 21 20 20 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 23 24 26 27 28 30 31 33 35 36 38 39 41 42 44 45 46 47 48 49 50 51 51 51 52 52 51 51 51 50 50 49 49 48 47 46 45 44 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 35 36 37 38 39 41 42 44 46 48 50 52 55 57 60 63 67 70 74 78 83
 212 205 198 191 185 179 173 167 162 156 152 147 143 140 136 133 131 128 126 124 123 122 121 120 120 120 120 121 122 124 125 127 130 133 136 140 143 148 153 158 163 169 175 182 188 195 202 209 216 223 230 237 244 250 255 261 265 269 272 275 277 278 279 279 278 277 276 274 271 269 266 263 260 257 254 251 248 245 242 240 238 235 233 231 230 228 227 226 225 224 223 222 222 221 221 220 219 218 217 216 215 213 211 209 206 203 200 196 192 187 182 177 171 165 159 152 145 139 132 125 119 112 106 99 93 88 82 77 72 67 63 59 55 51 48 45 42 40 38 36 34 32 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 24 24 24 25 26 26 27 28 29 30 31 33 34 35 37 39 41 43 45 47 49 52 55 58 61 64 68 72 76 80 84 89 94 99 105 110 116 122 129 135 141 148 154 161 167 173 178 183 188 192 195 198 199 200 200 199 197 194 190 186 181 175 169 163 156 150 143 136 129 123 116 110 104 98 93 87 82 78 73 69 65 62 58 55 52 49 47 45 42 40 38 37 35 34 32 31 30 28 27 26 26 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 16 17 17 17 17 18 18 19 19 20 21 22 22 23 25 26 27 29 30 32 34 36 39 41 44 47 51 54 59 63 68 73 79 85 91 98 106 114 123 132 141 151 161 172 182 193 204 215 225 235 244 252 260 266 271 275 277 278 278 277 274 271 266 261 255 248 241 234 227 220
 409 404 399 392 384 376 368 360 351 344 337 330 324 319 315 311 309 307 307 307 309 312 316 321 328 336 345 356 369 383 399 416 435 456 478 501 525 550 574 599 623 646 666 684 698 708 714 715 712 704 692 677 658 637 615 591 567 542 519 496 474 454 435 418 403 389 377 366 358 350 344 340 337 336 335 336 339 342 347 353 360 368 377 387 397 409 420 432 444 455 465 473 480 485 486 484 479 469 456 439 419 396 371 345 318 290 264 238 213 189 168 148 129 113 98 84 72 62 52 44 36 30 24 19 15 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 6 7 8 9 11 12 14 16 18 20 22 24 27 29 32 35 38 41 45 49 52 56 60 65 69 73 77 81 85 89 93 96 99 101 102 103 104 104 103 101 99 96 93 90 86 81 77 72 68 63 58 54 49 45 41 37 33 30 27 24 21 18 16 14 11 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 9 12 16 21 26 32 39 46 54 64 74 86 98 112 127 144 162 180 200 221 242 264 286 307 327 345 362 377 389 399 406 410 412 411
 115 115 115 115 116 116 117 118 119 120 121 123 125 126 128 130 132 134 137 139 141 143 146 148 150 152 154 156 157 158 159 160 160 160 160 159 158 156 154 152 150 147 144 141 138 135 131 128 124 121 118 114 111 108 105 102 99 97 94 92 90 88 86 85 83 82 81 80 80 79 79 78 78 78 79 79 79 80 81 82 83 84 86 88 89 91 94 96 99 102 105 109 112 116 121 126 131 137 143 149 156 163 171 179 188 197 207 217 227 237 247 256 265 274 281 288 292 295 297 296 293 289 282 274 265 254 243 231 218 206 193 181 169 157 147 136 127 118 110 102 95 88 82 77 72 67 63 59 55 52 49 46 44 42 40 38 36 35 33 32 31 30 29 28 27 26 26 25 25 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 29 30 31 32 32 33 34 35 35 36 37 38 38 39 40 40 41 41 41 42 42 42 42 42 42 42 42 41 41 40 40 39 38 37 37 36 35 34 33 32 32 31 30 29 28 28 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 28 29 31 32 34 36 38 40 42 45 48 51 54 57 61 65 69 73 77 82 86 91 96 100 105 109 113 117 121 124 127 129 131 133 134 135 136 136 135 135 134 133 132 131 129 128 126 125 124 122 121 120 119 118 117 116 116 115
 169 170 171 172 173 174 175 176 176 177 177 177 177 176 175 173 171 169 166 162 158 153 148 143 137 130 124 117 110 104 97 90 83 76 70 64 58 52 47 42 37 33 29 25 21 18 15 12 10 8 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 14 17 21 25 29 34 40 47 54 63 72 84 96 111 128 148 171 198 229 266 309 360 421 492 576 674 789 921 1070 1233 1403 1568 1711 1812 1855 1832 1748 1617 1458 1289 1124 970 832 711 607 517 441 377 322 276 237 204 175 151 131 113 98 85 74 65 56 49 43 38 33 29 25 22 20 17 15 13 12 10 9 8 7 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 5 6 8 9 11 13 16 18 21 25 28 32 37 42 47 53 59 66 74 82 91 100 111 121 133 145 157 170 183 196 209 221 232 243 252 259 265 268 270 269 266 262 255 248 239 229 218 208 197 186 175 165 154 145 135 127 118 111 104 97 90 85 79 74 69 65 61 57 54 50 48 45 42 40 38 36 34 33 31 30 29 28 27 26 26 26 25 25 26 26 27 28 29 30 31 33 35 38 41 44 47 51 55 59 63 68 73 79 84 90 95 101 107 112 118 123 128 132 136 140 144 147 150 152 154 156 157 158 159 160 160 161 161 162 162 162 163 163 164 164 165 165 166 167 168
 249 247 243 240 235 231 226 220 215 209 203 197 190 184 178 171 165 159 153 146 141 135 129 124 119 113 109 104 100 95 91 88 84 81 78 75 72 70 67 65 64 62 61 60 59 58 58 58 58 58 58 59 60 61 63 64 66 68 71 73 76 79 83 86 90 95 99 104 109 115 121 127 133 140 148 155 164 172 181 190 200 210 220 231 242 253 264 275 286 297 308 318 327 335 342 348 353 356 357 357 355 351 346 339 331 321 310 299 287 274 261 248 235 223 210 198 186 175 165 155 145 137 128 121 114 107 101 96 91 86 82 79 76 73 70 68 66 64 63 61 60 60 59 59 58 58 58 58 58 59 59 59 60 61 61 62 63 63 64 65 66 67 68 69 70 71 72 72 73 74 75 76 77 77 78 79 79 80 81 81 82 82 82 83 83 83 83 84 84 84 84 84 84 83 83 83 83 83 82 82 82 81 81 81 81 80 80 80 80 79 79 79 79 79 79 79 80 80 80 81 81 82 83 84 84 85 86 88 89 90 91 93 94 96 97 99 100 102 103 105 106 107 109 110 111 112 113 113 114 114 115 115 115 114 114 113 113 112 111 110 108 107 105 104 102 100 98 96 94 92 90 88 86 84 82 80 78 76 74 72 71 69 67 65 64 62 61 59 58 57 55 54 53 52 51 50 50 49 48 48 48 47 47 47 47 47 47 48 48 49 50 51 52 53 55 56 58 60 63 65 68 71 74 78 82 86 90 95 100 106 111 117 123 130 136 143 150 157 165 172 179 186 194 201 207 214 220 226 232 236 241 245 248 250 252 254 254 254 253 252
 221 229 236 244 251 257 263 268 273 276 279 282 283 283 283 282 280 278 275 271 267 263 258 253 248 242 237 232 226 221 216 212 207 203 199 195 191 188 185 183 180 178 177 175 174 174 173 173 173 173 174 175 176 178 179 181 183 185 187 190 193 195 198 201 204 207 211 214 217 221 224 228 231 235 239 243 247 251 255 259 264 268 273 278 283 288 294 299 304 310 316 321 327 333 338 343 348 353 357 360 363 365 366 366 366 364 361 357 352 346 339 331 322 313 303 293 282 272 261 250 240 230 220 210 201 193 185 177 170 164 158 153 148 143 140 136 133 131 129 127 126 125 124 124 124 125 125 126 128 129 131 133 135 137 139 142 144 147 150 153 155 158 161 163 166 168 170 172 174 175 176 177 177 177 177 176 175 174 172 170 168 166 163 160 157 153 150 146 143 139 135 132 128 124 121 117 114 111 107 104 101 98 95 93 90 88 85 83 81 79 77 76 74 73 71 70 69 68 67 66 65 64 63 62 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 31 32 34 36 38 40 42 45 47 50 53 57 60 64 68 72 76 81 86 91 96 102 108 114 120 127 134 141 148 156 164 172 180 188 196 205 213
 73 70 68 65 63 61 59 58 56 54 53 51 50 49 48 47 46 45 44 43 43 42 42 41 41 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 45 45 46 47 48 49 49 50 51 52 53 55 56 57 58 59 61 62 63 65 66 68 69 71 72 74 76 77 79 81 83 85 87 89 92 94 96 99 101 104 107 110 113 116 119 123 126 130 134 138 142 147 152 157 162 167 173 178 184 191 197 204 210 217 223 230 237 243 249 254 259 263 266 268 270 270 269 267 263 258 253 246 238 230 221 211 201 191 181 172 162 152 143 135 127 119 111 105 98 92 87 82 77 73 69 65 62 59 56 54 51 49 47 46 44 43 42 40 39 39 38 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 40 40 40 41 42 42 43 43 44 45 46 47 48 49 50 52 53 55 57 58 61 63 65 68 70 73 77 80 84 88 92 96 101 106 111 116 122 128 134 140 146 152 157 163 168 173 178 182 185 188 190 191 191 191 189 187 185 181 178 173 169 164 159 153 148 143 137 132 127 122 117 112 108 103 99 95 91 88 84 81 78 75
 78 77 77 77 77 77 77 77 77 77 77 77 77 78 78 78 79 79 80 81 81 82 83 84 84 85 87 88 89 90 92 93 95 96 98 100 102 105 107 109 112 115 118 121 124 128 132 136 140 145 150 155 161 167 173 180 187 195 203 212 221 230 240 251 262 274 287 300 313 328 342 358 374 390 408 425 443 462 481 500 520 539 559 579 599 618 638 657 675 692 708 724 738 750 761 770 777 781 784 784 782 778 771 762 751 738 723 707 689 670 651 630 609 588 567 546 525 505 485 465 447 429 412 395 380 365 351 338 326 315 304 294 285 276 268 260 253 247 241 235 230 225 220 216 212 208 204 201 198 195 192 189 187 184 182 180 178 176 174 172 170 169 167 165 164 163 161 160 159 158 157 156 155 154 153 153 152 152 151 151 151 150 150 150 150 150 150 151 151 151 151 152 152 152 153 153 153 153 153 154 154 154 154 153 153 153 152 151 151 150 149 148 146 145 144 142 140 139 137 135 133 131 129 127 126 124 122 120 118 116 114 113 111 109 108 106 105 104 102 101 100 99 98 97 96 95 94 93 93 92 91 91 90 90 89 89 88 88 87 87 87 86 86 86 85 85 85 85 84 84 84 84 84 83 83 83 83 83 83 83 83 83 83 84 84 84 85 85 85 86 86 87 88 88 89 90 91 92 93 94 96 97 98 100 101 102 104 105 107 108 109 111 112 113 114 115 116 116 117 117 117 117 117 117 116 115 115 114 113 111 110 109 107 106 105 103 102 100 99 97 96 94 93 92 90 89 88 87 86 85 84 83 82 81 81 80 79 79 78 78
 172 174 175 177 179 181 183 185 187 188 190 192 193 195 196 198 199 200 201 202 203 204 205 206 207 208 208 209 210 210 211 212 213 214 215 216 218 220 221 223 226 228 231 234 238 242 246 250 255 261 266 273 279 286 294 302 310 319 328 337 347 357 368 378 389 400 411 422 433 444 455 466 477 487 497 507 517 526 535 544 553 561 568 576 583 590 596 602 608 613 618 622 625 628 631 633 634 634 633 631 629 625 620 615 608 600 591 581 570 558 545 532 518 503 488 473 458 443 428 413 399 385 371 358 346 334 322 312 302 292 284 276 268 261 255 249 244 240 236 232 229 226 224 222 220 218 217 217 216 215 215 215 215 215 216 216 216 217 217 217 218 218 218 219 219 219 219 219 219 218 218 218 218 217 217 217 216 216 215 215 215 214 214 214 214 214 214 214 214 215 215 215 216 217 217 218 219 220 221 222 224 225 226 227 228 229 230 231 232 233 233 233 233 232 232 230 229 227 225 222 219 216 213 209 205 201 196 192 187 182 177 172 167 162 158 153 148 144 139 135 131 127 123 120 117 113 110 107 105 102 100 98 96 94 92 90 88 87 86 84 83 82 81 80 80 79 78 78 77 77 76 76 76 76 76 76 76 76 76 76 76 76 77 77 78 78 79 80 80 81 82 83 84 85 86 87 89 90 91 93 94 96 98 99 101 103 104 106 108 109 111 113 114 116 117 119 120 121 123 124 125 126 127 128 129 129 130 131 132 132 133 134 135 135 136 137 138 139 140 140 142 143 144 145 146 147 149 150 151 153 154 156 158 159 161 163 164 166 168 170
 50 49 47 46 45 44 43 42 41 40 39 39 39 38 38 38 38 38 38 38 39 39 40 41 42 43 44 46 47 49 51 53 56 59 62 65 69 73 77 82 87 93 99 105 112 120 127 136 144 153 162 172 182 192 201 211 220 230 238 246 253 260 265 270 273 276 277 278 278 277 275 273 270 268 264 261 258 254 251 248 245 243 240 238 236 235 234 233 233 233 233 234 235 237 238 240 243 245 248 252 255 258 262 266 269 273 276 279 282 284 286 287 288 287 286 284 281 278 273 268 261 255 247 239 231 222 214 205 196 187 178 170 162 154 146 139 132 126 119 114 108 103 99 94 90 87 83 80 78 75 73 71 69 67 66 65 64 63 62 62 62 61 61 61 62 62 63 63 64 65 66 67 69 70 72 74 76 78 81 83 86 89 92 96 99 103 108 112 117 122 127 133 139 145 151 157 164 170 177 183 189 195 200 204 208 211 213 214 214 213 211 207 203 198 192 185 178 170 162 154 146 138 130 122 115 108 101 94 88 83 77 72 68 63 59 55 52 49 46 43 40 38 36 34 32 30 29 28 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 27 28 30 32 34 36 38 40 43 46 49 52 56 60 64 68 73 77 82 87 93 98 103 109 114 120 125 130 134 139 142 145 148 150 151 151 151 150 148 146 143 140 136 132 128 123 119 114 110 105 101 96 92 88 84 81 77 74 71 68 65 63 60 58 56 54 52
 45 45 46 47 47 48 49 51 52 53 55 57 59 61 63 65 67 70 73 76 79 82 85 88 92 95 99 103 106 110 113 117 120 123 126 128 131 133 135 137 138 139 140 140 140 140 140 140 139 138 137 136 135 134 133 132 130 129 128 127 126 125 125 124 124 123 123 123 123 123 123 123 124 124 125 126 127 128 129 130 131 132 134 135 137 138 140 142 144 146 148 150 153 155 158 161 164 167 170 174 178 182 186 191 196 201 207 213 220 227 235 243 252 262 273 285 297 310 324 340 356 373 391 409 428 448 468 487 506 524 541 555 567 576 581 583 580 573 562 548 530 509 485 461 435 408 381 355 330 306 283 261 241 223 205 190 175 162 150 139 129 120 112 104 98 92 86 81 77 73 69 66 63 61 58 56 54 53 51 50 49 48 47 46 46 45 45 45 45 45 45 46 46 47 47 48 49 51 52 53 55 57 59 61 63 66 68 71 74 77 80 83 86 89 93 96 100 103 106 109 112 115 118 121 123 126 128 129 131 132 134 135 135 136 136 137 137 137 137 136 136 136 136 135 135 135 135 134 134 134 134 134 135 135 135 136 136 137 137 138 139 140 141 143 144 145 147 149 151 153 155 157 160 163 166 169 172 176 180 184 189 194 199 205 211 217 224 232 240 249 258 268 278 289 301 313 325 338 351 365 378 391 404 416 427 436 444 449 452 453 451 446 438 428 415 401 384 366 347 327 307 288 268 249 231 214 198 183 169 156 144 133 123 114 106 98 91 85 80 75 71 67 64 61 58 55 53 52 50 49 48 47 46 45 45 44 44 44 44 44
 49 49 49 48 48 48 48 48 49 49 49 50 50 51 52 53 54 55 56 58 59 61 62 63 65 66 68 69 70 71 72 72 72 72 72 72 71 69 68 66 65 62 60 58 56 53 51 49 47 45 42 41 39 37 36 34 33 32 31 30 30 29 29 29 29 29 29 30 30 31 32 33 34 35 37 38 40 42 44 47 50 53 56 60 64 68 73 78 83 89 96 103 111 119 128 137 146 156 167 177 187 196 205 212 218 223 225 226 224 219 213 206 196 186 175 164 152 141 130 119 109 100 91 83 75 68 62 56 51 46 42 38 34 31 28 25 23 21 19 17 15 14 12 11 10 9 8 7 7 6 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 8 8 9 10 11 12 13 15 16 18 20 22 24 27 30 33 36 40 45 50 55 61 67 74 82 91 100 110 120 131 143 155 168 181 193 206 217 227 236 243 247 249 249 245 240 233 224 213 202 189 177 165 153 141 130 120 110 101 93 85 78 71 65 60 55 50 46 42 39 36 33 30 28 26 24 22 20 19 17 16 15 14 13 12 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 9 9 10 11 12 13 14 15 17 18 20 22 24 26 28 30 33 35 38 41 43 46 49 51 54 56 58 60 61 63 64 65 65 65 65 65 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50
 83 84 86 87 89 91 92 94 95 97 98 99 101 102 103 105 106 107 108 109 110 111 112 113 115 116 117 118 119 121 122 124 126 128 130 132 135 138 141 145 148 153 157 162 168 173 180 187 194 202 211 220 230 240 251 262 273 285 298 310 322 335 346 358 369 378 387 395 401 407 410 413 413 413 411 408 404 399 393 386 379 371 363 355 346 338 329 321 313 305 297 289 281 274 266 259 252 246 239 233 227 221 215 209 203 198 193 188 183 178 173 168 164 160 156 152 149 145 142 139 136 134 132 130 128 127 126 126 125 125 126 126 127 129 131 133 136 139 143 147 152 157 163 170 177 185 193 203 213 224 236 248 262 276 291 307 323 340 357 374 391 409 425 442 457 471 484 495 504 512 517 520 521 520 517 512 506 498 488 478 466 454 442 429 415 402 389 376 363 350 337 325 313 301 290 279 269 259 249 240 231 222 214 206 199 191 184 178 171 165 159 154 148 143 138 134 129 125 121 116 113 109 105 102 98 95 92 89 86 83 80 78 76 73 71 69 67 65 63 62 60 59 57 56 55 54 53 52 51 50 50 49 48 48 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 48 48 49 49 49 50 50 51 51 52 52 53 54 54 55 55 56 57 57 58 58 59 60 60 60 61 61 62 62 62 62 62 62 62 62 62 62 61 61 61 60 60 60 59 59 59 58 58 58 58 58 58 58 58 58 58 58 59 59 60 60 61 62 63 63 64 65 67 68 69 70 71 73 74 75 77 78 80 81
 237 241 246 250 254 258 261 264 267 269 270 271 271 271 270 269 267 265 262 259 255 252 247 243 239 234 230 225 220 216 212 207 203 199 195 192 188 185 182 179 177 174 172 170 168 166 165 163 162 161 160 159 158 157 156 155 155 154 154 153 153 153 153 152 152 152 152 153 153 153 154 155 155 156 157 159 160 162 163 165 167 170 172 175 178 181 184 187 191 195 199 203 207 211 215 219 223 226 229 232 235 236 238 238 237 236 234 231 226 221 216 209 202 194 186 178 169 161 152 144 136 128 121 113 107 100 94 89 84 79 75 71 67 64 61 58 55 53 51 49 48 46 45 44 43 42 41 41 40 40 40 39 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 43 43 43 43 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 46 46 46 47 47 48 48 49 50 50 51 52 52 53 54 54 55 55 55 56 56 56 56 56 55 55 55 54 53 53 52 51 50 49 48 47 45 44 43 42 41 40 39 37 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 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 26 26 27 29 30 31 32 34 35 37 39 40 42 44 46 48 51 53 55 58 61 63 66 69 72 75 78 81 84 88 91 95 98 102 106 110 113 118 122 126 130 135 139 144 148 153 158 163 168 173 178 184 189 194 200 205 211 216 221 226 232
 28 29 31 32 34 36 37 39 42 44 47 50 53 56 60 64 68 73 78 84 90 97 105 114 123 133 144 156 169 183 199 216 234 253 273 294 316 339 361 384 406 427 446 463 477 487 494 497 496 491 483 471 457 440 422 403 383 362 342 323 303 285 268 251 236 222 208 196 184 173 163 154 146 138 131 124 118 112 106 102 97 93 89 85 81 78 75 72 69 67 64 62 60 58 56 54 53 51 50 48 47 46 44 43 43 42 41 40 40 39 39 38 38 38 38 37 38 38 38 38 39 39 40 40 41 42 42 43 44 45 47 48 49 50 52 53 55 56 58 59 61 62 64 65 67 68 69 71 72 73 74 75 76 77 77 78 78 78 78 78 78 78 78 77 77 76 76 75 75 74 73 73 72 71 71 70 70 69 69 69 69 69 69 69 69 70 70 71 72 73 75 77 78 81 83 86 90 93 98 103 108 114 121 128 137 146 156 167 180 193 207 222 239 256 273 291 308 325 341 355 368 377 384 387 387 383 376 366 354 340 324 308 291 273 256 240 224 210 196 183 171 159 149 140 132 124 117 111 105 100 95 91 87 84 81 78 75 73 71 69 67 66 64 63 62 61 60 59 58 57 57 56 55 55 54 54 53 53 52 52 51 51 51 50 50 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 42 41 40 40 39 38 38 37 36 35 35 34 33 32 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 22 23 24 25 26 27
 41 44 47 50 54 58 62 67 72 77 83 89 96 103 111 119 128 137 146 155 165 175 184 193 201 209 215 220 224 227 227 227 224 220 215 209 203 195 187 179 170 162 154 146 138 130 123 117 111 105 100 95 90 86 82 79 76 73 70 68 66 64 63 61 60 59 58 57 57 56 56 56 55 55 55 55 55 55 55 55 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 57 57 57 57 58 59 59 60 61 62 63 65 66 68 70 72 75 77 80 83 86 90 94 98 102 106 111 116 121 127 132 138 143 148 153 158 163 167 170 173 174 175 175 174 173 170 167 163 158 153 147 142 136 130 124 118 112 106 101 95 91 86 81 77 73 70 66 63 60 58 55 53 51 49 47 46 44 43 42 41 40 40 39 39 39 39 39 40 40 41 42 44 45 47 49 51 54 57 60 64 68 72 77 82 87 93 100 106 114 121 129 137 146 155 164 173 183 192 201 211 219 228 236 244 250 257 262 267 270 273 275 276 277 276 275 273 271 268 265 261 257 253 248 243 239 234 229 224 219 214 209 204 199 195 190 186 181 177 173 169 165 161 157 153 150 146 143 139 136 133 129 126 123 120 117 115 112 109 106 103 101 98 95 93 90 87 85 82 80 77 74 72 69 66 64 61 59 56 54 51 49 46 44 42 40 38 36 34 32 30 29 27 26 24 23 22 21 20 20 19 18 18 18 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 27 28 30 32 34 36 38
 538 571 604 638 670 700 725 745 756 759 752 735 708 673 632 586 537 489 441 395 353 314 278 246 217 191 169 149 131 116 102 90 80 71 63 56 50 44 40 35 32 29 26 23 21 19 17 16 15 14 13 12 11 11 11 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 20 21 23 25 26 28 31 33 35 38 40 43 46 50 53 57 60 64 69 73 78 83 88 94 100 106 113 120 127 135 143 151 160 168 177 187 196 205 214 223 231 239 247 253 259 264 268 270 272 272 272 270 267 263 259 254 248 241 234 227 220 212 205 197 189 181 174 166 159 152 145 138 131 125 119 112 106 101 95 90 85 80 75 70 66 62 58 54 50 47 44 41 38 35 33 30 28 26 24 22 20 18 17 15 14 13 12 10 9 8 7 6 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 11 12 14 15 16 18 19 21 22 24 26 28 29 31 33 35 37 39 41 43 45 47 49 50 52 53 55 56 57 58 59 60 61 61 61 61 61 61 61 61 60 60 59 59 58 57 57 56 55 54 53 52 52 51 50 49 49 48 47 47 46 46 46 45 45 45 45 46 46 47 47 48 49 51 52 54 56 58 61 63 66 70 73 77 82 86 91 96 101 107 113 119 125 131 138 144 150 156 162 168 174 179 184 188 193 197 200 204 207 210 214 217 221 224 229 233 238 244 251 258 266 276 286 298 311 325 341 359 379 400 424 450 477 507
 234 240 245 251 256 261 267 271 276 280 283 286 288 288 288 287 284 281 276 270 263 255 246 237 227 216 206 195 184 174 164 154 144 135 127 119 111 104 98 92 87 82 77 73 69 66 63 60 58 56 54 53 52 51 51 50 50 51 51 52 53 55 56 59 61 64 67 70 74 79 84 89 95 101 108 116 124 132 142 152 163 174 187 200 213 228 242 258 274 290 306 322 338 353 367 380 392 402 409 415 418 419 418 414 408 401 391 380 368 356 342 329 315 302 288 276 263 251 240 230 220 211 203 195 189 182 177 172 167 163 160 157 154 152 150 148 147 146 145 144 143 142 142 141 140 140 139 138 137 135 134 133 131 129 127 124 122 119 117 114 111 108 105 101 98 95 92 89 86 82 79 76 74 71 68 65 63 60 58 55 53 51 49 47 45 43 41 39 37 36 34 32 31 29 28 27 26 24 23 22 21 21 20 19 18 18 18 17 17 17 17 17 18 18 18 19 20 21 22 23 24 26 28 30 32 34 37 40 43 46 50 54 59 64 70 76 83 91 100 109 120 132 145 160 176 194 214 236 259 285 314 344 377 412 449 488 528 568 607 645 681 713 740 761 775 782 782 774 760 740 715 687 656 623 590 556 524 492 462 433 405 380 356 335 314 296 279 264 250 237 225 215 206 198 191 185 180 175 171 168 166 164 163 162 162 162 162 163 164 165 166 168 169 171 172 174 175 177 178 179 180 181 181 181 182 181 181 181 180 180 179 178 178 177 176 176 176 175 175 175 176 176 177 178 179 181 183 185 187 190 192 195 199 202 206 210 215 219 224 229
 128 123 118 112 108 103 99 95 92 88 85 82 80 77 75 73 71 70 69 68 67 66 66 66 66 66 67 68 69 70 72 74 76 79 81 84 88 91 95 99 104 109 114 119 125 130 136 142 149 155 161 168 174 180 185 191 196 200 204 208 210 213 214 215 216 216 215 214 213 211 209 207 204 202 199 197 194 192 190 188 186 184 182 181 180 179 178 177 177 177 177 177 177 178 179 180 181 182 183 185 186 187 189 190 192 193 194 195 196 196 196 196 195 194 193 191 189 186 182 179 175 171 166 161 156 151 146 140 135 130 125 120 115 110 106 101 97 93 90 86 83 80 77 74 72 70 68 66 64 63 62 61 60 60 59 59 59 59 59 60 60 61 62 63 65 66 68 70 72 74 76 79 81 84 87 91 94 98 101 105 110 114 119 123 128 133 138 144 149 155 160 166 171 177 182 187 192 196 200 204 207 209 211 213 213 213 212 211 209 206 203 199 195 190 185 180 174 168 162 156 150 144 138 132 126 120 114 108 103 98 93 88 83 79 75 71 67 63 60 57 54 51 49 46 44 42 40 38 36 35 33 32 31 29 28 27 27 26 25 24 24 23 22 22 21 21 21 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 22 23 24 25 27 28 30 31 33 36 38 40 43 46 49 53 57 61 65 70 74 80 85 91 97 104 111 118 126 134 142 150 159 168 177 185 194 202 210 218 224 230 235 239 242 244 244 243 241 239 235 230 224 218 212 205 198 190 183 175 168 161 154 147 141 134
 63 66 70 74 78 83 88 94 101 108 115 124 133 142 152 163 174 186 198 210 221 232 242 251 258 263 265 266 264 260 254 245 236 225 213 201 189 177 165 153 142 132 122 113 104 96 89 82 76 71 66 61 57 53 50 47 44 42 40 38 36 35 34 33 32 31 31 31 30 30 30 30 31 31 31 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 57 59 61 62 64 66 68 70 72 75 77 80 83 87 90 94 98 103 108 113 118 124 131 138 145 153 161 170 179 189 199 209 220 230 240 250 260 268 276 283 288 291 293 293 290 286 279 271 262 251 239 226 213 199 186 173 161 149 138 127 117 108 99 92 84 78 72 67 62 57 53 49 46 43 40 37 35 33 31 29 28 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 20 20 21 22 23 25 26 28 30 32 34 37 40 44 48 52 56 61 66 72 78 85 92 100 108 116 125 134 143 153 163 172 182 191 200 209 217 224 230 235 239 242 243 244 243 241 239 235 231 226 221 215 209 203 197 192 186 180 174 169 164 159 155 150 146 142 139 135 132 129 127 124 122 120 118 116 115 114 113 112 111 111 111 111 111 112 112 113 115 116 118 121 124 127 130 134 139 144 149 155 161 167 174 181 188 196 203 210 217 223 228 233 236 239 239 239 237 233 229 222 215 207 198 188 179 168 158 148 139 129 121 112 104 97 90 84 78 73 69 65 61 58 55 53 51 49 48 46 46 45 45 45 45 45 46 47 48 49 51 53 55 57 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 10 12 14 17 20 24 28 32 37 43 50 57 65 74 84 96 109 123 138 156 175 196 218 243 269 296 324 353 381 408 432 453 469 479 483 481 472 457 437 414 388 361 334 306 280 255 232 211 191 173 157 142 129 117 106 96 88 80 73 66 60 55 50 46 42 38 35 32 29 27 25 23 21 19 17 16 14 13 12 11 10 9 9 8 8 7 7 6 6 6 6 6 6 6 7 7 8 8 9 10 10 11 12 14 15 16 18 19 21 23 25 28 30 33 36 39 42 45 49 52 56 60 64 68 71 75 78 81 83 85 87 87 88 88 87 86 84 82 80 77 75 72 69 67 64 61 59 57 55 53 51 50 48 47 46 45 44 44 44 44 44 44 45 46 48 49 51 54 57 60 65 70 76 83 91 100 111 124 138 155 173 194 217 242 268 295 320 344 364 378 386 386 379 365 346 322 297 270 244 219 196 175 155 138 123 109 97 87 78 70 63 57 52 47 43 40 37 35 33 32 31 30 29 29 29 29 29 29 30 31 32 33 34 35 36 38 39 41 43 45 47 49 51 53 56 58 60 63 65 68 70 73 75 78 80 82 84 85 87 87 88 88 88 88 87 86 84 82 80 77 75 72 69 66 62 59 56 53 50 47 44 41 38 36 33 30 28 26 24 22 20 18 16 14 13 11 10 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 42 42 42 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 41 41 42 43 43 44 45 46 47 48 50 51 53 55 57 59 61 64 66 69 73 76 80 84 89 94 99 105 110 117 123 130 137 144 152 159 166 174 181 188 194 200 206 210 215 218 221 223 224 225 225 224 223 221 218 216 212 209 205 201 197 193 189 184 180 176 171 167 163 159 155 151 147 144 141 138 135 132 129 127 125 123 121 120 118 117 116 115 114 113 112 111 110 109 108 107 106 105 103 102 101 99 97 96 94 92 90 87 85 83 81 78 76 74 71 69 67 65 62 60 58 56 55 53 51 50 48 47 45 44 43 42 41 40 39 38 37 36 36 35 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 34 35 35 36 37 37 38 39 39 40 41 41 42 42 43 43 43 43 43 43 43 43 43 43 42 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 34 34 34 34 34 34 35 35 36 36 37 38 39 39 40 41 43 44 45 47 48 50 51 53 55 57 59 61 63 66 68 71 74 77 80 83 87 90 94 98 102 107 112 117 122 128 134 140 146 153 159 167 174 181 189 196 204 211 218 225 232 238 244 249 253 256 259 260 260 259 257 254 249 243 237 229 221 212 202 193 183 173 163 153 144 135 127 119 112 105 98 92 87 82 78 74 70 67 64 61 59 57 55 53 52 50 49 48 47 46 45 45 44 43 43
 109 107 104 101 98 95 92 89 86 84 81 79 76 74 72 70 68 66 64 62 61 59 58 57 56 55 54 54 53 53 52 52 52 52 52 52 52 52 53 53 54 55 56 57 58 59 61 63 64 66 69 71 74 78 81 85 90 95 101 107 115 123 132 142 154 167 181 197 214 234 255 278 304 332 361 393 426 459 494 527 559 588 612 631 642 647 644 633 615 592 564 533 500 466 433 400 368 339 311 285 261 239 219 201 185 170 156 144 133 123 114 106 99 93 87 82 77 73 69 66 63 60 57 55 53 51 49 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 34 35 37 38 40 42 43 45 47 49 51 53 55 58 60 62 65 67 70 72 75 78 80 83 85 88 90 92 94 96 97 99 100 101 101 102 102 102 101 101 100 99 98 97 95 94 92 90 88 86 85 83 81 79 77 76 74 72 71 69 68 67 65 64 63 63 62 61 61 60 60 60 60 60 61 61 61 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 80 81 81 81 81 80 80 79 78 76 75 73 72 70 68 66 64 62 59 57 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 31 30 30 30 29 29 29 30 30 30 31 31 32 33 34 35 36 38 39 41 43 45 47 50 53 56 59 62 66 70 74 78 82 87 91 96 100 104 108 112 115 118 121 123 125 126 127 127 127 126 125 124 122 120 118 115 112
 143 132 122 113 105 97 90 84 78 73 69 65 61 58 55 53 51 49 47 46 45 45 45 45 45 46 48 49 51 53 56 59 63 67 72 77 83 90 97 105 113 123 133 143 155 167 181 194 209 223 238 253 268 282 296 308 319 327 334 339 342 342 340 336 331 324 317 308 299 290 281 272 263 255 248 242 236 231 227 224 222 220 220 220 221 223 226 230 235 241 248 256 265 276 288 300 314 330 346 363 381 399 417 435 451 465 476 484 487 485 479 467 451 431 407 381 354 326 299 272 246 222 200 180 161 144 129 115 103 92 82 73 65 58 52 46 41 37 33 29 26 23 20 18 16 14 13 11 10 9 8 8 7 7 6 6 6 6 7 7 7 8 9 9 10 11 12 14 15 17 18 20 22 24 27 29 32 35 39 43 47 51 56 61 67 73 80 88 96 105 114 125 136 149 162 176 191 207 224 241 258 275 292 308 322 335 345 353 359 361 360 356 350 341 329 317 302 287 272 256 240 224 209 194 180 166 153 141 130 119 109 99 90 82 74 67 61 55 49 44 39 35 31 27 24 21 18 16 13 11 10 8 7 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 8 10 13 15 18 21 24 28 32 36 41 46 52 59 66 74 83 93 104 117 131 146 163 182 202 224 247 272 298 324 349 374 396 415 430 440 444 443 436 425 409 390 369 346 323 300 278 256 236 217 200 184 169 156
 91 92 92 92 92 92 92 91 91 90 90 89 88 86 85 84 82 80 79 77 75 73 71 69 68 66 64 62 61 59 57 56 55 53 52 51 50 49 49 48 47 47 47 46 46 46 46 46 46 46 47 47 48 48 49 50 51 52 54 55 57 59 61 64 66 69 72 76 79 83 87 91 96 101 106 112 118 123 130 136 143 149 156 163 170 177 183 190 197 203 209 215 220 224 228 232 235 237 238 238 238 237 235 233 229 226 221 217 211 206 200 194 188 182 177 171 165 160 155 150 146 141 138 134 131 128 125 123 121 120 119 118 117 117 117 117 117 118 119 121 122 124 126 129 132 135 138 141 145 149 153 157 161 165 169 173 176 180 183 185 187 189 189 190 189 188 187 184 182 178 175 170 166 161 156 151 146 141 135 130 125 120 115 110 106 101 97 93 89 85 81 78 74 71 68 66 63 61 58 56 55 53 51 50 49 48 47 46 45 45 44 44 44 44 44 43 43 44 44 44 44 44 44 45 45 45 46 46 47 47 47 48 49 49 50 51 51 52 53 54 55 56 57 58 60 61 62 64 65 67 69 70 72 74 76 77 79 81 83 85 87 88 90 92 93 95 96 98 99 100 101 102 103 104 105 106 107 108 109 109 110 111 112 112 113 114 115 116 118 119 120 122 123 125 127 129 131 133 135 138 140 143 145 147 149 152 154 155 157 158 159 160 160 160 160 159 158 156 154 152 150 147 144 141 137 134 130 126 123 119 116 113 109 106 104 101 99 97 95 93 92 90 89 89 88 88 87 87 87 87 87 88 88 88 89 89 90 90 91 91
 36 36 36 36 36 37 37 38 38 39 40 41 42 43 45 46 48 49 51 53 55 58 60 62 65 67 70 73 76 79 81 84 87 90 93 95 98 100 102 104 106 108 109 111 111 112 113 113 113 113 112 112 111 110 109 108 106 105 103 102 100 98 96 95 93 91 89 88 86 85 83 82 80 79 78 76 75 74 73 73 72 71 70 70 69 69 68 68 68 68 68 68 68 68 69 69 70 71 72 73 74 76 78 80 82 85 88 91 95 99 104 109 115 121 128 136 144 153 163 173 185 197 210 223 237 251 266 280 294 307 319 330 340 347 351 354 353 350 344 336 325 313 299 284 269 253 237 222 207 192 178 165 153 141 131 121 112 104 96 89 83 78 73 68 64 60 57 54 52 49 47 46 44 43 42 40 40 39 38 38 38 38 38 38 38 39 39 40 41 42 43 44 46 48 50 52 54 57 60 63 66 70 74 78 83 88 93 98 103 109 114 120 125 130 136 140 145 149 152 155 157 158 159 159 158 157 155 152 149 145 141 137 132 127 123 118 113 108 103 99 94 90 86 82 79 75 72 69 67 64 62 60 58 57 55 54 53 52 51 51 50 50 50 49 49 49 50 50 50 51 51 52 52 53 54 55 56 57 58 60 61 63 65 67 69 72 75 78 81 84 88 92 97 102 107 113 119 126 133 140 148 156 165 174 183 192 201 210 219 228 235 242 248 253 256 258 258 257 254 250 244 236 228 219 209 199 188 177 166 156 146 136 126 118 109 102 95 88 82 77 72 67 63 59 56 53 51 48 46 44 43 41 40 39 38 38 37 36 36 36
 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 38 39 40 41 42 43 44 45 47 48 50 52 54 56 57 59 62 64 66 68 70 72 74 75 77 79 80 81 83 84 85 85 86 86 86 87 87 86 86 86 86 85 85 84 84 84 83 83 83 83 83 83 84 85 86 87 89 91 94 97 101 105 110 116 122 129 137 147 157 168 180 194 209 226 244 264 285 308 333 360 389 418 449 480 511 540 568 593 613 628 637 639 634 623 607 585 559 531 501 470 439 409 381 353 328 304 282 262 243 227 211 197 184 172 161 151 142 134 126 119 112 106 100 95 90 85 81 77 73 69 65 62 59 56 53 50 48 46 43 41 39 38 36 34 33 31 30 29 28 26 25 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 15 16 17 18 20 21 23 25 26 28 30 32 35 37 40 42 45 48 51 54 58 61 65 69 73 77 81 86 91 96 101 106 112 117 123 130 136 143 149 156 163 170 177 184 191 198 205 211 216 221 225 229 232 233 234 234 233 231 228 224 219 214 208 202 195 188 181 173 166 158 151 143 136 129 122 116 110 104 99 94 89 84 80 76 73 70 67 64 62 60 58 56 54 53 52 50 49 48 47 46 45 45 44 43 43 42 41
 35 36 36 36 37 38 38 39 40 41 42 44 45 46 48 50 51 53 55 57 59 61 63 65 68 70 72 74 76 78 80 81 83 84 85 86 87 88 88 89 89 88 88 88 87 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 72 71 71 71 71 71 71 72 72 73 74 75 76 77 79 80 82 83 85 87 88 90 92 94 95 97 99 101 102 104 105 107 108 110 111 112 114 115 116 117 118 119 120 121 122 123 124 126 127 128 130 131 133 135 137 139 141 144 146 149 152 155 159 162 166 170 174 178 182 186 190 194 198 202 206 209 212 215 218 219 221 222 222 221 220 218 215 211 207 203 197 192 186 179 173 166 160 153 147 140 134 129 123 118 113 108 104 100 96 93 90 87 85 82 80 79 77 76 75 74 73 73 73 73 73 74 74 75 76 78 80 82 84 87 90 93 97 101 105 110 115 120 126 131 138 144 150 156 163 169 175 180 185 190 194 197 200 202 203 203 203 202 200 198 195 191 188 184 179 175 170 166 161 156 152 147 143 139 135 131 127 124 121 118 115 113 110 108 106 105 103 102 101 100 99 99 98 98 97 97 97 96 96 96 96 96 96 96 96 96 96 96 96 96 96 96 97 97 97 98 98 99 100 101 102 104 105 107 110 112 115 118 122 126 131 135 141 146 152 159 165 172 179 186 193 200 207 214 220 225 230 234 237 238 239 238 236 233 228 222 216 208 199 190 181 171 161 152 142 133 124 115 107 99 92 86 80 74 69 64 60 56 53 50 48 45 43 42 40 39 38 37 36 36 35 35 35 35 35
 21 21 21 21 21 21 21 21 21 22 22 23 23 24 25 25 27 28 29 30 32 34 36 38 40 43 46 49 52 55 59 63 68 72 77 82 87 93 99 105 112 118 125 132 140 147 155 163 171 179 188 196 204 212 220 227 234 240 245 250 254 257 258 259 259 257 255 252 248 243 238 232 226 220 214 207 201 195 189 183 178 173 168 163 158 154 150 146 143 139 136 133 131 128 126 123 121 119 117 115 113 111 110 108 107 105 104 102 101 99 98 97 96 95 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 75 74 73 72 71 70 68 67 66 64 63 62 60 59 58 56 55 53 52 50 49 47 46 44 43 42 41 39 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 31 31 31 32 32 33 33 34 35 37 38 40 41 44 46 49 52 55 60 64 70 76 82 90 99 108 119 131 143 157 171 186 202 217 232 247 260 271 280 286 290 290 288 283 276 266 256 244 231 218 205 192 179 167 155 144 134 124 115 106 98 91 85 78 73 68 63 59 55 51 48 45 43 40 38 37 35 34 32 31 30 30 29 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 33 34 36 37 39 40 42 45 47 49 52 55 58 61 64 67 71 75 79 83 87 91 95 99 103 107 111 114 118 121 123 126 127 128 129 129 128 127 125 122 119 115 111 106 101 96 91 86 81 76 71 66 61 57 53 50 46 43 40 38 35 33 32 30 28 27 26 25 24 23 23 22 22 21
 26 27 29 30 31 33 34 36 37 39 40 42 44 46 47 49 51 52 54 56 57 58 60 61 62 63 64 65 65 66 66 67 67 67 67 66 66 66 65 65 64 63 63 62 61 60 59 59 58 57 56 55 53 52 51 50 49 48 47 46 45 44 42 41 40 39 38 37 37 36 35 34 33 33 32 31 31 30 29 29 28 28 28 27 27 26 26 26 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 46 48 50 52 54 56 58 61 63 66 68 71 74 76 79 81 84 86 88 89 91 92 93 93 93 93 92 91 90 88 86 84 82 80 77 75 72 70 67 65 62 60 58 56 54 52 50 49 47 46 45 43 42 41 40 40 39 38 38 38 37 37 37 37 37 37 38 38 38 39 39 40 41 41 42 43 43 44 45 46 46 47 48 48 49 49 50 50 51 51 51 51 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 51 51 51 51 52 52 53 53 54 55 55 56 57 59 60 61 63 64 66 68 70 72 74 76 78 81 84 86 89 92 95 98 102 105 108 111 114 117 119 121 123 125 126 126 126 125 124 122 119 116 113 110 106 101 97 93 88 84 79 75 71 67 63 60 56 53 50 47 44 41 39 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25
 56 57 59 60 61 63 64 66 67 69 70 72 74 75 77 79 80 82 83 85 86 88 89 90 91 92 93 94 95 96 96 97 97 97 98 98 98 97 97 97 96 96 95 95 94 93 93 92 91 90 89 88 87 87 86 85 84 83 82 81 80 80 79 78 78 77 77 76 76 76 76 76 76 76 76 77 77 77 78 78 78 79 79 80 80 80 80 80 81 80 80 80 80 79 79 78 77 77 76 75 73 72 71 70 68 67 66 65 63 62 61 60 59 58 57 56 55 54 54 53 53 53 53 52 52 52 53 53 53 53 54 54 55 55 56 57 58 58 59 60 61 62 63 65 66 67 68 70 71 72 73 75 76 77 78 79 81 81 82 83 83 84 84 84 84 84 84 83 83 82 81 80 79 78 77 76 75 73 72 71 70 69 68 66 65 64 63 63 62 61 60 60 59 59 59 59 59 59 59 59 59 60 60 61 62 62 63 64 65 66 67 68 69 70 71 72 73 73 74 75 76 76 77 77 77 78 78 78 78 79 79 79 79 79 79 79 79 80 80 80 80 81 81 82 82 83 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 99 100 101 101 102 102 102 102 102 102 102 101 101 101 100 100 99 99 98 98 97 97 97 96 96 96 96 96 96 96 96 97 97 97 98 98 99 99 100 100 100 101 101 101 101 101 100 100 99 99 98 97 96 94 93 91 90 88 86 84 82 80 78 76 74 71 69 67 65 63 62 60 58 56 55 54 52 51 50 50 49 48 48 48 48 48 48 48 48 49 49 50 50 51 52 53 54 55
 72 74 75 77 78 80 81 82 83 83 84 84 84 84 84 84 84 84 83 83 82 82 81 81 80 79 79 78 78 77 77 76 76 75 75 74 74 73 73 72 71 71 70 70 69 69 68 67 67 66 65 64 63 63 62 61 60 59 58 57 56 55 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 25 25 26 26 27 28 29 31 32 34 35 37 39 42 44 47 50 53 56 59 63 67 71 75 80 85 90 95 100 106 112 118 124 131 138 145 152 159 166 174 181 188 196 203 209 216 222 227 232 237 240 243 245 246 246 245 243 241 237 233 228 222 216 209 202 195 187 180 172 164 156 149 141 134 127 120 113 107 101 95 90 85 80 75 71 67 63 59 56 53 51 48 46 44 42 40 39 38 37 36 35 34 34 34 33 33 33 33 33 34 34 34 35 35 36 36 37 38 38 39 40 41 42 43 43 44 45 46 47 48 49 51 52 53 54 55 57 58 59 61 63 64 66 68 70 73 75 78 81 84 87 91 94 99 103 108 113 119 125 131 138 146 154 163 172 182 193 204 216 229 242 255 269 283 297 310 322 333 342 349 353 354 352 348 340 329 317 302 287 270 253 237 220 204 189 175 162 150 139 128 119 110 102 95 88 82 77 72 67 63 60 56 53 50 48 45 43 41 40 38 37 36 35 34 33 33 33 33 33 33 33 33 34 35 36 37 38 39 41 42 44 45 47 49 51 53 55 57 60 62 64 66 68 70
 40 38 36 34 32 31 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 47 49 50 52 54 56 58 60 62 65 67 69 71 73 75 77 79 81 82 83 84 85 85 85 85 85 84 83 82 81 79 78 76 75 73 71 70 68 66 65 63 62 61 60 58 58 57 56 56 55 55 55 56 56 57 58 59 60 62 64 66 68 70 73 75 78 81 84 86 89 91 94 95 97 98 99 100 100 99 98 97 95 93 91 88 85 82 79 75 72 68 65 61 58 54 51 48 45 42 40 37 35 33 31 29 28 26 25 24 23 22 22 21 21 21 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 43 43 43 43 43 43 42 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 12 12 12 13 13 13 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 25 26 27 28 29 29 30 31 31 32 33 33 34 34 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 47 48 49 50 51 53 54 56 58 60 62 64 66 69 72 75 78 81 84 88 91 94 98 101 104 107 109 111 112 112 112 111 109 107 104 101 97 93 89 85 80 76 72 68 64 60 57 53 50 47 45 42
 55 56 56 57 58 59 60 61 63 64 66 68 71 73 76 79 82 86 89 93 97 100 104 108 112 115 119 122 124 127 128 130 131 131 131 131 130 129 128 126 124 122 120 118 116 114 111 109 107 105 103 101 100 98 97 96 95 94 94 93 93 93 94 95 96 97 99 100 103 105 108 111 115 118 122 126 130 134 138 142 146 150 153 156 159 161 162 163 163 162 161 159 157 154 150 146 141 137 131 126 121 116 110 105 100 95 90 86 82 78 74 71 68 65 63 60 58 56 55 53 52 51 50 49 48 47 47 46 46 45 45 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 30 29 29 29 29 30 30 30 30 31 31 32 32 33 34 35 36 37 39 40 42 44 46 48 50 53 56 59 62 66 69 73 77 81 85 90 94 98 102 105 109 112 114 116 118 120 120 121 121 121 120 119 118 116 115 113 111 109 107 105 103 102 100 98 96 95 93 92 91 89 88 87 87 86 86 85 85 85 85 86 86 87 88 88 89 90 91 92 92 93 94 94 94 94 94 94 93 92 91 89 88 86 84 81 79 77 74 71 69 66 63 61 58 55 53 51 48 46 44 43 41 39 38 37 36 35 34 33 33 32 32 32 32 32 32 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 54 55 56 57 58 58 59 60 60 60 60 61 61 60 60 60 59 59 58 58 57 57 56 56 56 55 55 55 55 55 55 55
 17 17 18 18 19 19 20 21 21 22 23 24 25 26 28 29 30 32 34 35 37 39 41 43 44 46 48 50 52 53 55 56 57 58 59 60 61 61 62 62 62 62 61 61 60 60 59 58 57 56 55 54 53 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 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 22 22 23 23 24 24 25 26 27 28 29 31 32 34 37 39 42 45 48 51 55 59 64 69 74 80 86 93 100 108 116 125 134 143 152 161 170 178 186 192 197 200 201 200 196 191 185 176 167 157 147 136 126 116 106 97 89 81 74 68 62 57 52 48 44 41 38 36 33 31 30 28 27 26 25 24 24 23 23 22 22 22 22 22 23 23 23 24 24 25 26 27 27 28 30 31 32 33 34 36 37 38 40 41 42 44 45 46 47 47 48 49 49 49 50 50 50 49 49 49 48 47 47 46 45 44 43 42 41 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 30 30 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 41 42 43 44 46 47 49 50 52 53 55 57 59 61 63 65 67 70 73 75 78 82 85 88 92 96 100 104 108 112 116 120 124 127 131 134 137 139 141 142 143 143 142 141 140 137 134 131 127 123 119 114 109 104 99 94 88 83 78 73 69 64 60 56 52 48 45 42 39 36 34 32 30 28 26 25 23 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17
 24 25 25 26 26 27 28 28 29 30 30 31 32 32 32 33 33 33 33 33 33 33 33 32 32 31 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 20 20 19 19 19 20 20 20 20 21 21 22 22 23 24 25 27 28 30 32 34 36 39 42 45 49 53 57 61 66 71 75 80 85 89 94 97 100 102 103 104 103 101 99 96 93 89 84 80 75 70 66 61 57 53 49 46 42 40 37 34 32 30 28 27 26 24 24 23 22 22 21 21 21 21 21 22 22 22 23 23 24 25 26 27 28 29 30 32 33 35 37 39 41 43 45 48 50 53 56 59 63 66 69 73 76 79 82 84 87 88 89 90 90 89 88 86 84 82 79 75 72 69 65 62 59 56 53 50 48 45 43 41 39 38 36 35 34 33 32 32 31 31 31 31 31 32 32 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 49 50 50 50 50 50 50 50 49 48 48 47 46 46 45 44 43 42 41 40 40 39 38 37 37 36 36 35 35 35 35 35 35 35 36 37 37 38 40 41 43 45 47 50 53 56 60 64 68 73 78 84 89 95 102 108 115 121 127 133 138 142 145 147 147 147 145 142 138 133 128 122 116 110 103 97 91 86 81 76 71 68 64 61 58 56 53 51 50 48 47 46 45 45 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 22 22 23 23 23 24
 26 27 29 30 32 34 37 39 42 45 49 53 58 64 70 76 84 92 101 111 122 134 146 160 173 187 201 214 227 239 249 258 265 271 274 275 274 272 268 263 256 249 241 233 224 216 207 198 190 182 174 166 159 152 145 138 132 126 120 114 109 104 99 94 90 86 82 78 75 72 69 66 63 61 58 56 54 52 50 49 47 45 44 42 41 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 17 18 18 19 20 20 21 22 23 25 26 28 29 31 33 34 37 39 41 44 46 49 52 55 59 62 66 71 75 80 85 90 96 102 108 114 121 127 133 139 145 150 154 157 159 160 160 159 156 153 148 143 138 132 125 119 113 107 101 96 91 87 82 78 75 72 69 67 65 63 61 60 59 58 58 57 57 58 58 59 60 61 62 64 66 68 70 73 75 78 81 84 87 90 93 95 98 101 103 105 107 109 110 111 112 112 113 113 113 113 112 112 111 110 109 108 107 106 105 104 103 102 101 100 100 99 98 98 97 97 97 97 97 97 98 99 101 102 105 107 110 114 118 122 127 132 138 144 151 157 165 172 180 188 196 204 212 219 227 234 240 246 250 254 257 258 259 257 255 251 246 240 233 225 216 207 197 188 178 169 160 151 143 135 128 121 115 109 103 98 93 89 85 81 78 75 72 69 66 64 62 60 58 56 54 52 51 49 48 46 45 43 42 41 39 38 37 36 34 33 32 31 30 29 27 26 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25
 19 18 18 17 17 16 16 16 16 16 16 17 17 18 19 19 20 21 23 24 26 27 29 31 33 35 37 39 42 44 47 49 52 55 58 61 64 67 71 74 78 81 85 89 93 98 103 108 113 119 125 132 139 147 155 165 175 187 199 213 229 246 265 286 310 335 363 393 424 457 491 525 557 587 611 630 641 644 637 622 599 571 537 500 463 425 388 352 319 289 260 235 212 191 172 155 141 127 115 105 96 88 81 74 69 64 60 57 54 52 50 49 48 47 47 47 48 49 50 51 52 54 56 58 61 63 66 69 72 76 79 83 87 92 96 100 105 110 115 120 125 130 135 140 145 149 153 157 160 163 166 167 169 169 169 169 167 166 164 161 159 156 153 150 147 145 142 140 138 136 135 134 133 133 134 135 137 139 142 146 150 155 161 168 176 184 193 203 214 226 238 250 262 274 285 295 303 309 313 314 312 308 301 291 279 266 252 237 221 206 192 177 164 151 140 129 119 109 101 93 86 79 74 68 63 59 55 51 47 44 41 39 36 34 32 30 29 27 26 25 24 23 23 22 22 22 22 22 23 24 25 26 27 29 31 33 36 38 42 45 49 53 57 62 66 72 77 83 89 94 101 107 113 118 124 129 134 138 142 145 147 149 149 150 149 148 146 144 142 139 136 133 130 127 125 122 120 118 116 114 112 111 110 109 108 107 107 107 107 106 107 107 107 107 108 108 108 109 109 109 109 109 109 109 109 108 107 106 105 103 101 99 97 94 91 88 84 81 77 73 69 66 62 58 54 51 48 44 41 39 36 33 31 29 27 26 24 23 21 20
 33 31 28 26 25 23 21 20 19 18 18 17 17 16 16 17 17 17 18 19 20 21 22 24 26 28 30 32 34 37 40 43 46 49 52 56 59 63 67 71 75 79 83 86 90 94 98 102 106 109 112 116 118 121 124 126 128 130 131 133 134 135 136 137 138 139 140 141 142 144 146 148 150 153 156 160 164 168 173 178 183 188 194 199 204 208 213 217 220 222 224 225 224 223 221 218 214 209 204 198 191 184 177 170 162 155 148 141 135 129 123 117 112 107 103 99 95 91 88 85 82 79 76 74 71 69 67 65 63 61 59 57 55 54 52 50 48 47 45 44 42 40 39 37 36 34 33 31 30 28 27 25 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 17 18 18 19 21 22 24 26 28 31 34 37 41 46 51 56 63 70 78 87 97 109 121 134 149 163 178 193 206 218 227 233 236 235 230 222 212 200 187 174 161 148 136 125 114 105 97 89 82 76 71 66 62 58 54 51 48 45 43 41 39 37 35 34 32 31 30 29 28 27 26 25 25 24 24 23 23 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 28 28 28 28 28 28 27 27 26 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 23 24 25 26 28 29 30 31 33 34 36 38 40 42 44 47 49 52 55 58 61 64 67 71 74 77 80 82 84 86 87 87 87 85 84 81 78 75 72 68 64 60 56 52 48 45 42 38 36
 29 30 32 34 35 37 39 41 43 46 48 51 53 56 59 62 65 68 71 75 78 81 85 88 91 94 97 99 102 104 106 108 110 111 112 113 114 114 114 115 115 115 114 114 114 113 112 112 111 110 109 108 107 106 104 103 101 99 98 96 93 91 89 86 84 81 79 76 73 70 68 65 63 60 58 55 53 51 49 47 46 44 42 41 39 38 37 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 54 55 56 58 59 61 62 64 66 67 68 70 71 73 74 75 76 77 78 78 79 79 80 80 80 80 80 80 80 80 79 79 79 79 78 78 78 78 78 79 79 80 80 81 82 84 85 87 89 91 94 97 100 103 106 109 113 116 120 123 127 130 133 136 138 141 143 144 146 147 147 147 147 147 146 144 143 141 139 136 133 130 127 124 121 117 114 110 107 103 100 96 93 90 87 84 81 78 76 74 72 70 69 68 67 66 66 66 66 66 67 68 69 70 71 73 74 76 78 80 82 84 86 88 90 92 93 95 96 97 98 98 98 98 97 96 94 93 90 88 86 83 80 77 74 71 69 66 63 60 58 55 53 51 49 47 45 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 17 17 17 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 19 20 20 21 22 24 25 26 27
 12 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 41 43 45 47 49 51 54 57 60 63 66 70 74 78 82 87 92 97 102 108 113 119 125 131 137 142 147 152 155 158 161 162 162 162 161 158 155 152 147 143 138 133 127 122 117 111 106 102 97 93 88 84 81 77 74 71 68 66 64 62 60 58 57 56 55 54 53 53 53 52 52 52 53 53 53 54 54 54 55 56 56 57 58 58 59 60 60 61 62 63 63 64 65 65 66 67 67 68 69 69 70 70 70 71 71 71 71 71 71 71 71 70 70 70 69 69 69 68 68 68 68 68 68 68 69 69 70 71 72 73 75 77 79 81 84 87 91 95 99 104 109 115 121 128 135 143 151 159 167 175 183 190 197 202 206 208 208 207 204 199 192 184 176 166 157 147 137 128 119 110 102 95 88 81 75 70 65 60 56 52 48 45 42 39 37 34 32 30 28 26 24 23 21 20 19 18 16 15 14 13 13 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 17 18 20 21 22 24 26 28 30 32 34 37 40 43 46 50 53 57 61 65 70 74 79 84 88 93 98 102 107 111 116 120 124 127 130 133 136 138 140 142 143 144 144 144 143 142 140 138 136 133 129 126 122 117 112 108 102 97 92 87 81 76 71 66 61 56 52 48 44 40 37 34 31 29 26 24 22 21 19 18 17 16 15 14 13 13 12
 41 43 44 46 48 50 52 54 57 60 62 66 69 73 76 80 85 89 94 99 104 110 116 121 127 133 140 146 152 158 164 170 175 181 186 192 197 201 206 211 215 219 223 227 231 234 238 241 244 247 249 252 253 255 256 257 257 256 255 253 250 246 242 237 231 225 218 211 203 195 187 179 171 163 155 148 140 134 127 121 116 110 106 101 97 93 89 86 83 80 78 75 73 71 70 68 67 65 64 63 62 61 61 60 59 59 59 58 58 58 57 57 57 57 57 57 56 56 56 56 56 56 55 55 55 55 55 54 54 54 54 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 53 53 52 52 52 52 52 52 52 52 52 52 52 52 53 53 54 54 55 56 57 58 59 60 62 63 65 67 69 72 75 77 81 84 88 92 96 100 105 110 115 120 125 130 135 140 144 148 151 154 157 159 160 161 161 160 160 158 157 155 153 150 148 145 142 139 137 134 131 128 125 122 119 116 114 111 108 105 103 100 97 94 91 89 86 83 80 78 75 72 69 67 64 62 60 58 56 54 52 51 50 48 47 47 46 45 45 45 45 44 44 45 45 45 45 46 46 47 47 48 48 48 49 49 50 50 51 51 51 51 52 52 52 52 52 51 51 51 50 50 50 49 48 48 47 47 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 31 31 30 30 30 31 31 31 31 32 32 33 34 34 35 36 37 38 40
 46 46 46 46 46 47 47 48 48 49 50 51 52 53 54 55 57 58 59 61 62 63 65 66 67 68 69 70 71 72 72 73 73 73 73 73 73 72 72 71 71 70 69 68 67 66 65 64 63 62 61 60 59 57 56 55 54 53 52 51 49 48 47 46 45 45 44 43 42 41 41 40 40 40 39 39 39 39 39 39 40 40 41 42 42 43 44 45 47 48 50 51 53 55 57 59 61 63 66 68 71 74 77 80 83 86 89 93 96 99 102 105 109 112 114 117 120 122 124 126 128 129 130 131 132 133 133 133 133 132 132 131 130 129 128 126 124 122 120 118 116 113 111 108 105 102 99 96 93 90 86 83 80 77 73 70 67 64 61 59 56 53 51 49 47 45 43 41 40 39 37 36 35 34 34 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 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 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 49 49 50 51 51 52 53 53 54 55 55 55 56 56 56 56 56 56 56 56 56 55 55 54 54 53 52 52 51 50 50 49 48 47 47 46 46 45 45 45 44 44 44 44 44 45 45 45 46 47 47 48 49 51 52 53 55 56 58 60 61 63 65 67 69 70 72 74 75 77 78 80 81 82 83 84 85 86 87 87 88 88 88 89 89 88 88 88 88 87 86 86 85 84 83 82 80 79 78 76 75 73 71 70 68 66 65 63 61 60 58 57 55 54 53 52 51 50 49 48 48 47 47 46 46 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 117 116 116 115 115 115 115 115 116 117 119 121 123 126 129 132 136 140 144 149 153 157 161 165 168 171 173 174 174 174 172 170 166 162 158 152 147 141 135 128 122 116 110 104 99 93 88 83 79 74 70 66 62 59 56 53 50 47 45 43 40 38 37 35 33 32 31 30 29 28 27 27 27 27 27 27 28 28 29 30 32 33 35 37 39 41 43 46 49 52 55 58 61 64 67 71 74 76 79 81 83 85 86 87 87 87 87 86 85 84 83 81 80 78 76 75 73 71 70 68 67 65 64 63 62 61 60 59 58 57 57 56 55 55 54 54 53 53 52 52 51 51 50 50 49 48 48 47 46 45 44 43 42 41 41 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 37 38 39 40 40 41 42 42 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 36 37 37 38 39 40 41 43 44 46 48 50 53 55 58 61 65 68 72 77 81 86 91 96 101 105 110 114 117 119 120 121 120 118 116 112 107 102 97 91 85 80 74 69 63 58 54 50 46 42 39 36 33 31 29 27 26 24 23 22 22 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 37 38 39 41 43 44 46 49 51 53 56 59 62 65 68 72 75 79 83 87 91 95 99 102 106 109 112 114 116 118 119 120 120 120 120 119 119 118
 27 27 27 27 27 27 28 29 29 30 31 32 34 35 37 38 40 42 44 46 48 50 52 54 56 57 59 60 61 62 63 63 64 63 63 62 62 61 59 58 56 55 53 51 49 47 45 43 41 39 38 36 34 32 31 29 27 26 25 23 22 21 20 19 17 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 18 19 21 23 25 27 30 33 36 40 44 48 53 58 64 70 76 83 90 97 104 111 118 124 129 133 136 138 139 138 136 133 130 125 120 115 109 104 98 92 87 82 77 72 67 63 59 55 52 49 46 43 40 37 35 33 30 28 27 25 23 21 20 18 17 16 15 13 12 11 10 9 9 8 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 10 12 13 14 16 18 19 21 24 26 28 30 33 36 39 42 45 48 52 55 59 63 67 71 75 79 83 87 91 95 99 102 106 109 111 113 114 115 115 115 113 112 109 106 102 98 93 88 83 78 72 67 62 57 52 48 44 40 36 32 29 26 23 21 19 17 15 13 12 11 9 8 8 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 12 13 15 16 18 19 21 23 25 27 29 32 34 37 40 44 47 51 55 60 64 69 74 80 85 90 96 101 105 109 113 116 117 118 118 116 114 111 107 102 97 92 86 81 75 70 65 61 56 52 49 45 42 40 37 35 33 32 31 29 29 28
 12 11 10 10 10 9 9 9 10 10 10 11 11 12 13 14 15 16 17 18 20 21 23 25 26 28 30 33 35 37 40 42 45 47 50 52 54 57 59 61 62 64 65 66 66 67 67 66 66 65 64 63 61 60 58 56 54 52 50 49 47 45 43 41 40 38 37 35 34 33 31 30 30 29 28 27 27 27 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 37 38 40 42 44 46 48 50 53 55 58 61 64 67 70 73 76 79 83 86 88 91 94 96 98 99 100 101 101 101 100 99 97 95 93 90 87 83 80 76 73 69 65 62 58 54 51 48 45 41 39 36 33 31 28 26 24 22 20 19 17 15 14 13 12 10 9 9 8 7 6 6 5 5 4 4 4 4 3 3 3 3 4 4 4 5 5 6 6 7 8 9 10 12 13 15 17 19 21 24 27 30 33 36 40 44 47 51 56 60 64 67 71 74 78 80 82 84 86 86 86 86 85 84 83 81 79 77 74 71 69 66 63 61 58 55 53 50 48 46 43 41 39 37 35 33 31 30 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 20 21 23 25 27 29 31 33 36 38 41 45 48 52 56 61 65 70 75 81 87 93 98 104 110 115 119 122 125 126 125 124 121 117 111 105 99 92 85 78 71 65 58 53 47 42 38 34 30 27 24 22 20 18 16 15 13 12
 103 101 100 98 96 93 91 88 86 83 81 78 76 74 71 69 67 66 64 63 61 60 59 58 57 56 56 55 55 55 54 54 54 54 54 54 54 54 54 54 54 55 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 64 64 65 65 65 64 64 64 64 63 63 62 62 61 61 61 60 60 60 60 60 60 61 61 62 63 65 67 69 72 75 79 83 88 94 101 108 116 125 136 147 159 173 188 203 220 237 255 272 289 305 320 331 341 346 349 347 342 334 323 310 296 280 264 248 232 217 202 188 175 163 152 141 132 123 115 108 101 95 89 84 79 74 70 66 62 59 56 53 51 48 46 44 42 40 39 38 36 35 34 34 33 32 32 32 32 32 32 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 55 56 57 58 60 61 63 65 66 68 70 72 74 77 79 82 85 87 90 94 97 100 104 107 111 114 118 122 125 128 131 134 136 138 140 140 140 140 139 137 134 131 128 124 119 115 110 105 100 95 90 85 81 77 73 69 66 63 60 58 56 54 53 51 50 49 49 48 48 48 48 49 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 66 67 68 68 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 69 68 68 68 68 69 69 69 69 69 70 70 70 71 71 72 73 73 74 75 76 77 79 80 81 83 84 86 88 90 92 94 96 97 99 101 102 103 104 105 105 105 105 104
 111 111 111 111 110 109 108 106 104 102 99 96 94 91 88 86 83 80 78 75 73 70 68 66 64 62 60 58 57 55 53 52 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 30 29 29 29 28 28 27 27 27 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 33 35 36 38 40 42 45 47 50 52 55 58 61 64 66 69 71 73 75 77 78 78 79 79 78 77 76 75 73 72 70 68 66 64 62 60 58 56 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 47 48 48 49 50 51 51 52 53 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 75 76 77 77 78 78 78 78 78 77 77 76 75 74 73 71 69 67 65 63 60 58 55 53 50 48 45 43 41 38 36 34 32 31 29 28 26 25 24 23 22 22 21 20 20 20 20 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 23 24 25 25 26 26 27 28 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 53 54 56 58 60 62 65 67 70 72 75 78 81 84 87 89 92 95 98 101 103 105 107 109 110
 130 127 125 122 118 115 112 109 106 103 100 97 95 93 91 89 87 85 84 82 81 80 79 78 77 76 75 74 74 73 72 72 71 70 70 69 68 67 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 37 36 35 35 35 34 34 34 34 35 35 36 37 39 41 43 45 49 52 56 61 67 73 80 88 97 108 119 132 145 160 176 192 208 224 239 253 264 273 278 280 278 273 266 255 244 231 218 204 191 179 167 156 145 136 127 119 112 105 99 93 88 84 80 76 72 69 66 63 61 59 56 54 52 51 49 47 46 45 43 42 41 40 39 38 37 36 35 35 34 33 33 33 32 32 32 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 32 32 32 31 31 30 30 29 28 28 27 26 25 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 25 25 26 27 27 28 29 30 32 33 34 36 37 39 41 43 45 48 50 53 56 59 62 65 69 72 75 78 81 83 85 87 87 88 87 86 84 81 78 75 71 67 63 59 55 51 47 44 41 38 35 33 31 29 28 27 26 25 24 24 24 24 24 25 25 26 27 28 29 30 31 32 33 35 36 38 39 41 42 44 45 47 48 50 51 53 54 56 57 59 60 62 63 64 66 67 68 70 71 73 74 75 77 78 80 82 83 85 87 89 91 93 95 97 99 102 104 107 110 112 115 118 121 124 126 129 131 134 135 137 138 139 139 138 138 136 135 133
 7 6 5 5 4 4 4 4 4 4 4 4 5 5 5 6 7 7 8 9 10 11 12 13 14 16 17 19 21 22 24 26 29 31 34 36 39 42 46 49 53 57 62 66 71 76 82 87 93 99 105 111 117 123 128 132 136 139 141 142 141 140 138 134 130 125 119 114 107 101 95 89 83 78 72 67 63 58 54 51 48 45 42 40 38 36 35 34 33 32 32 32 32 33 34 35 36 38 40 42 45 49 52 57 62 67 73 80 87 96 105 114 125 136 148 160 173 186 199 211 223 233 241 248 252 253 251 247 240 232 222 210 198 185 172 160 148 136 125 115 105 96 88 81 74 67 61 56 51 46 42 38 35 32 29 26 24 22 20 18 16 15 14 13 12 11 10 10 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 19 20 22 23 24 26 27 28 29 30 31 32 32 33 33 33 33 33 33 32 32 31 31 30 30 29 29 28 28 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 13 13 12 11 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 2 2 2 3 4 5 5 7 8 9 11 13 15 17 19 22 25 28 32 36 40 44 48 53 58 63 69 74 80 86 91 97 103 108 113 118 123 127 131 134 137 140 141 143 143 144 144 143 142 141 139 137 134 131 128 125 121 117 113 108 104 99 94 89 83 78 73 68 63 58 53 48 44 39 35 32 28 25 22 20 17 15 13 12 10 9 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
 41 40 40 40 41 42 43 44 45 47 49 52 54 57 60 64 67 71 75 79 83 87 91 95 100 104 108 113 117 120 124 128 131 134 136 139 141 142 143 144 145 145 144 144 143 141 140 138 136 134 131 128 126 123 120 116 113 110 107 103 100 97 93 90 87 84 81 78 75 73 70 68 66 64 62 60 59 58 57 56 56 56 56 56 57 58 60 61 63 65 68 71 74 77 81 84 88 92 96 101 105 109 113 117 121 125 128 131 134 136 138 139 140 141 141 140 140 139 138 136 134 133 130 128 126 124 122 119 117 115 112 110 108 106 104 102 100 98 96 95 93 91 89 88 86 84 83 81 79 78 76 74 73 71 69 68 66 64 62 61 59 57 56 54 53 51 50 49 47 46 45 45 44 43 43 43 43 43 43 44 45 46 47 49 50 52 55 57 60 63 66 70 74 78 83 87 92 97 102 107 112 117 122 127 132 137 141 146 150 153 156 159 162 164 166 167 168 169 169 169 169 169 168 167 166 165 164 162 161 159 157 155 153 151 149 146 144 141 138 136 133 130 126 123 120 116 112 109 105 101 97 93 89 86 82 78 74 71 67 64 60 57 54 52 49 47 44 42 41 39 37 36 35 34 33 33 32 32 32 32 32 33 33 34 35 36 37 38 39 40 42 43 44 46 48 49 51 53 54 56 58 60 62 63 65 67 69 71 73 75 77 80 82 84 86 88 90 93 95 97 99 101 103 105 107 108 110 111 112 112 113 113 112 111 110 109 107 105 102 99 96 93 89 85 82 78 74 70 67 63 60 57 54 51 49 47 45 44 42 41
 48 46 44 42 40 39 38 37 36 35 35 35 35 35 35 35 36 36 37 38 39 40 41 42 43 44 45 47 48 49 51 52 53 55 56 58 59 61 62 64 66 67 69 71 73 74 76 78 80 82 84 86 89 91 93 96 98 101 104 106 109 112 115 119 122 125 128 132 135 138 142 145 148 151 153 156 158 159 160 161 162 161 161 160 158 156 153 150 147 144 140 136 133 129 125 121 118 114 111 108 105 102 99 97 95 93 91 89 88 86 85 83 82 81 80 79 78 77 76 75 75 74 73 72 71 70 70 69 68 67 66 65 65 64 63 62 61 61 60 59 58 57 57 56 55 54 54 53 52 52 51 50 50 49 49 48 48 48 47 47 47 47 47 47 48 48 49 50 51 52 54 55 58 60 63 66 70 74 79 84 89 96 103 110 118 126 135 144 154 164 173 183 192 201 209 217 223 228 232 235 236 236 235 233 230 226 221 216 210 204 197 191 184 178 172 165 159 153 148 142 137 132 127 123 118 114 110 106 103 99 96 93 90 87 84 81 79 76 74 71 69 67 65 63 61 59 58 56 54 53 52 50 49 48 47 46 45 44 43 43 42 42 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 57 58 59 61 63 64 66 68 69 71 73 74 76 78 79 80 81 82 83 83 83 83 82 81 80 78 77 74 72 69 67 64 61 58 56 53 50
 46 44 42 41 40 39 39 39 39 39 39 40 41 42 43 45 47 48 50 53 55 57 60 62 65 68 70 73 76 79 81 84 86 89 91 93 94 96 97 98 99 99 99 99 99 98 97 97 96 94 93 92 90 89 88 86 85 83 82 81 80 79 78 77 76 75 75 74 74 74 74 74 74 75 75 76 76 77 78 79 80 81 81 82 83 84 84 85 85 85 85 84 84 83 82 82 81 80 79 78 77 76 75 74 73 73 73 72 72 72 73 73 74 74 75 76 77 79 80 81 83 85 86 88 90 92 94 96 98 100 102 104 105 107 108 109 110 110 110 110 110 109 108 106 105 103 100 98 95 92 89 86 82 79 76 72 69 66 63 60 57 55 52 50 48 46 44 43 41 40 39 38 38 38 37 38 38 39 40 41 42 44 46 48 51 53 56 59 62 66 69 72 75 79 81 84 86 88 90 91 92 93 93 92 91 90 89 88 86 84 82 80 78 75 73 71 69 67 65 63 61 59 57 55 54 52 51 49 48 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 32 31 31 31 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 39 39 40 41 42 42 43 44 45 47 48 49 50 52 53 55 57 58 60 62 64 66 69 71 73 76 78 81 83 86 89 91 94 96 98 100 101 102 103 103 103 102 101 99 97 94 91 88 84 81 77 73 69 66 62 59 56 53 50 48
 154 163 170 175 178 179 177 173 167 160 151 142 132 123 113 104 96 88 81 74 69 63 58 54 50 47 44 41 38 36 34 32 30 29 27 26 25 24 23 22 21 21 20 20 19 19 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 20 20 21 22 23 25 26 28 30 32 34 36 39 42 46 49 53 57 61 66 70 75 79 83 87 91 94 97 99 101 102 103 103 103 102 101 100 98 96 94 92 90 88 86 84 82 80 78 76 75 73 71 70 69 67 66 65 64 63 62 61 60 60 59 59 58 58 57 57 57 57 57 57 57 58 58 59 59 60 61 62 62 64 65 66 68 69 71 72 74 76 78 80 82 84 86 88 89 90 91 91 91 90 89 87 84 81 78 74 69 65 60 56 52 47 43 40 36 33 30 28 25 23 22 20 19 18 17 16 15 15 14 14 14 14 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 31 33 35 37 40 43 46 49 53 57 62 67 72 78 85 92 100 109 118 127 137 147 156 165 173 180 185 188 188 187 182 176 168 158 148 137 126 115 104 94 85 77 69 62 56 51 46 42 39 36 33 31 29 27 25 24 23 22 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 28 29 31 33 36 38 41 45 49 53 58 64 70 77 85 94 104 113 124 134 145
 21 19 18 17 16 16 15 15 15 15 16 16 17 17 18 19 20 21 22 24 25 27 28 30 31 33 35 37 39 41 43 45 47 50 52 54 57 59 62 64 67 70 73 75 78 81 84 87 90 93 96 99 102 104 107 109 111 113 114 115 116 116 116 115 114 112 110 107 104 101 97 93 89 84 80 76 71 67 63 59 55 52 48 45 43 40 38 37 35 34 33 33 33 33 33 34 35 36 38 40 42 45 48 51 54 58 62 66 71 75 80 86 91 96 102 107 113 118 123 128 132 136 139 142 144 146 146 146 146 144 142 140 136 133 129 125 120 116 111 107 102 97 93 88 84 80 76 72 68 65 61 58 55 52 49 46 43 41 39 36 34 32 31 29 28 26 25 24 23 22 22 21 21 21 21 22 22 23 24 26 28 30 32 35 38 41 45 49 54 59 65 71 78 85 92 100 109 117 126 135 144 154 163 171 180 187 194 201 206 211 214 216 218 218 217 215 213 210 205 201 196 190 184 178 172 165 159 152 146 139 133 127 121 115 109 103 98 93 87 83 78 73 69 64 60 57 53 49 46 43 40 37 34 32 29 27 25 23 22 20 19 17 16 16 15 14 14 14 14 14 14 14 15 16 17 18 19 20 22 23 25 27 29 31 34 36 38 41 43 46 48 51 54 56 59 61 63 66 68 70 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 118 120 121 122 123 123 123 123 122 121 120 118 115 112 109 105 101 97 92 87 82 77 72 67 63 58 53 49 45 41 38 34 31 29 26 24 22
 47 43 40 37 35 33 32 31 31 30 30 31 31 32 32 33 34 35 37 38 39 41 42 44 46 47 49 51 52 54 56 58 60 62 64 66 68 70 73 75 77 80 82 84 87 90 92 95 98 101 104 107 109 112 115 118 121 124 127 129 132 134 136 138 140 142 143 144 145 145 145 145 145 145 144 143 142 140 139 137 135 133 131 129 127 125 122 120 117 115 112 109 106 104 101 98 95 92 90 87 84 82 80 77 75 73 71 69 68 66 65 63 62 61 60 59 59 58 57 57 57 57 56 56 57 57 57 57 58 58 59 60 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 76 77 78 78 79 79 79 79 79 78 78 77 77 76 75 75 74 74 74 74 74 74 75 76 78 80 83 86 91 95 101 108 115 123 132 142 152 162 172 182 191 199 205 209 210 209 206 200 192 182 171 160 149 137 126 115 105 96 88 80 73 67 62 57 52 48 44 41 38 36 34 31 30 28 26 25 24 23 22 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 19 20 20 22 23 24 25 27 28 30 32 34 36 39 41 44 46 49 52 55 58 61 65 68 71 75 78 82 86 89 93 97 100 104 108 111 115 118 122 125 128 132 135 138 142 145 148 151 155 158 161 165 169 173 177 181 185 190 195 201 206 212 218 225 231 238 245 252 259 265 271 276 280 283 284 284 282 278 271 263 253 242 229 216 201 187 172 158 144 131 118 107 96 87 78 70 63 57 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 39 39 39 40 40 40 39 39 39 38 38 37 36 35 34 33 32 31 30 29 28 27 25 24 23 22 21 20 19 19 18 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 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 6 7 7 8 9 11 12 14 16 18 20 22 24 27 29 32 34 37 39 42 44 46 48 50 52 54 56 58 60 62 65 67 69 72 75 78 82 85 90 94 99 105 111 118 125 133 142 152 162 173 185 198 211 225 238 251 264 275 284 290 293 293 290 283 273 261 246 231 214 198 181 166 150 136 123 110 99 88 79 70 62 55 49 43 38 33 29 25 22 19 16 14 12 11 9 8 7 6 6 5 5 5 4 4 4 4 5 5 5 5 5 6 6 6 6 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 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 23 24 25 26 27 29 30 30 31 32 32 32 32 31 30 30 29 28 27 25 24 23 23 22 21 21 20 20 20 21 21 21 22 23 24 25 26 28 29 31 33 35 37 39 42 44 47 50 54 58 62 66 70 75 80 86 91 97 103 109 116 122 128 134 139 144 148 151 153 154 155 154 152 149 146 142 137 132 127 121 115 109 104 98 93 88 83 78 74 70 66 62 59 56 53 51 48 46 45 43 42 41 40 39 39 39
 29 26 24 23 21 19 18 17 16 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 16 16 17 18 18 19 20 21 22 24 25 26 27 29 30 32 34 35 37 39 41 43 45 47 49 51 53 55 57 59 61 62 63 64 65 66 67 67 67 67 67 67 67 66 66 65 65 64 64 63 62 62 62 61 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 61 61 60 60 59 58 57 55 54 53 51 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 15 15 16 17 18 19 20 21 23 25 27 29 31 34 36 38 41 43 45 46 47 48 48 48 47 46 44 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 17 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 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 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 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 44 44 44 43 42 41 39 37 35 33 31
 42 41 41 41 40 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 38 38 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 36 36 37 37 38 38 39 40 40 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 58 59 60 61 62 63 64 64 64 65 65 64 64 64 63 63 62 61 60 59 59 58 57 56 55 54 53 53 52 51 51 50 49 49 48 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 48 48 48 49 49 50 51 51 52 52 53 54 55 56 56 57 58 59 60 61 62 63 63 64 65 66 67 68 69 70 70 71 72 73 73 74 75 75 76 76 77 77 77 78 78 78 77 77 77 76 75 75 73 72 71 69 68 66 65 63 61 59 57 56 54 52 51 49 48 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 33 33 34 34 35 36 36 37 38 39 40 41 42 44 45 47 49 50 52 54 56 59 61 63 66 68 71 73 75 77 79 81 82 83 83 83 83 83 81 80 79 77 75 73 70 68 66 64 62 60 58 56 54 52 51 49 48 47 46 44 44 43 42 41 40 40 39 39 39 38 38 38 38 37 37 37 37 38 38 38 38 38 39 39 40 40 40 41 42 42 43 43 44 45 45 46 47 48 48 49 50 50 51 51 51 52 52 52 52 51 51 51 50 49 49 48 47 46 45 44 44 43
 74 73 71 69 67 65 63 61 58 56 53 51 49 47 45 43 41 39 38 36 35 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 32 33 34 35 36 37 39 40 42 44 46 48 50 53 55 58 60 63 66 69 73 76 79 82 84 87 90 92 93 95 96 96 97 96 96 95 94 93 92 91 89 88 88 87 86 86 86 87 87 88 89 90 92 93 95 96 98 99 100 102 103 103 104 104 105 104 104 103 103 102 100 99 97 95 94 92 90 88 86 83 81 79 77 76 74 72 70 69 67 66 64 63 62 61 60 59 59 58 57 57 57 56 56 56 56 56 57 57 57 58 59 59 60 61 62 64 65 66 68 69 71 72 74 76 77 78 80 81 81 82 82 82 82 81 80 79 78 76 75 73 71 69 67 66 64 62 60 59 57 56 54 53 52 51 50 49 48 48 47 46 46 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 46 46 47 47 48 48 49 50 50 51 52 52 53 54 54 55 56 56 57 58 58 58 59 59 59 60 60 60 60 60 60 60 60 60 60 60 61 61 62 64 65 67 70 72 76 80 84 89 94 99 105 112 119 125 132 139 146 153 160 166 171 176 180 183 186 187 188 188 187 186 183 180 177 173 169 165 160 155 151 146 142 137 133 129 125 121 117 113 110 107 104 101 98 96 93 91 89 87 85 84 82 81 79 78 77 76 75 74 74 73 73 72 72 72 72 72 72 72 73 73 73 74 74 75 76 76 76 77 77 77 76 76 75
 74 78 82 86 91 95 100 106 111 116 121 127 132 137 142 146 151 155 158 161 164 167 169 170 171 172 173 173 173 172 171 170 169 168 166 164 162 161 159 157 155 153 151 149 147 145 143 142 140 139 137 136 135 134 133 132 131 130 130 129 128 128 127 126 126 125 124 124 123 121 120 119 117 115 113 110 107 104 101 98 94 90 86 83 79 75 71 68 65 62 59 57 55 53 52 51 51 50 51 51 52 52 54 55 57 58 60 63 65 67 70 73 76 79 83 86 90 94 98 103 107 113 118 123 129 136 142 149 156 164 172 181 190 199 209 219 229 240 250 261 272 283 293 303 313 322 329 336 342 347 350 351 352 350 347 343 338 331 323 314 305 294 283 272 261 250 238 227 216 205 194 184 174 165 156 148 141 134 127 122 116 112 107 103 100 97 94 92 90 88 86 85 84 83 82 81 80 80 79 79 78 78 78 77 77 77 77 77 77 77 77 77 77 77 77 77 77 78 78 78 79 79 79 80 80 80 81 81 82 82 82 82 83 83 83 83 83 83 83 83 83 83 83 83 82 82 82 81 81 80 80 79 79 79 79 79 79 79 79 80 81 83 84 87 90 93 97 101 107 112 119 126 134 143 152 161 171 180 190 199 208 217 224 231 236 240 243 245 245 243 241 238 233 228 222 216 209 202 195 188 181 174 167 160 154 148 142 136 131 126 121 117 112 108 104 101 97 94 91 88 86 83 81 79 77 75 73 71 70 68 67 65 64 63 62 61 60 59 58 57 57 56 56 55 55 55 54 54 55 55 55 56 57 58 59 61 63 65 68 71
 89 88 87 86 86 87 88 89 90 91 92 94 95 97 98 99 100 100 100 100 100 100 99 98 96 95 93 91 89 87 85 82 80 78 75 73 71 68 66 64 62 60 58 56 55 53 51 50 49 47 46 45 44 43 42 41 41 40 40 39 39 38 38 38 38 38 38 39 39 40 41 42 43 45 47 49 52 55 58 63 67 73 79 86 94 102 111 120 130 139 148 156 163 169 172 173 173 170 166 160 154 147 139 132 125 118 111 106 100 95 91 87 84 81 78 76 74 73 72 71 70 70 70 71 71 72 73 74 76 78 80 82 84 87 90 93 97 101 105 109 114 118 123 128 133 138 143 148 152 156 160 163 166 168 169 169 169 167 165 162 159 155 150 145 140 135 129 123 118 112 107 102 97 92 88 84 80 77 74 72 70 68 66 65 64 63 62 61 60 60 59 58 56 55 54 53 51 49 48 46 45 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 18 18 18 18 19 19 19 19 19 20 20 21 21 22 23 24 25 26 28 29 31 33 35 37 40 43 46 49 53 56 60 64 67 71 74 76 78 80 81 81 80 79 77 75 72 70 67 65 63 61 59 57 56 55 54 53 53 53 53 53 53 54 55 56 57 58 59 60 62 64 65 67 69 72 74 76 79 81 84 87 90 93 96 99 103 106 110 113 117 121 125 129 133 137 141 144 148 152 155 159 162 164 167 169 170 171 172 172 171 170 169 166 164 160 157 152 148 143 138 133 127 122 117 112 108 103 100 96 93 91
 27 27 28 30 31 32 34 36 38 39 41 43 45 47 49 51 53 54 56 58 59 61 62 64 65 66 68 69 70 72 73 74 76 77 79 80 82 84 85 87 89 91 93 95 98 100 102 105 107 110 113 116 119 121 124 127 130 132 134 136 138 140 141 141 141 141 140 138 136 133 129 125 121 116 111 106 100 95 89 84 79 74 69 64 60 56 53 50 48 46 44 43 42 42 42 42 43 44 46 47 50 52 54 57 60 64 67 71 75 79 83 87 91 96 100 105 110 114 119 123 128 132 136 140 144 148 151 154 157 159 161 163 164 165 166 167 167 166 166 165 164 162 160 159 156 154 152 149 147 144 141 138 135 132 129 126 123 120 116 113 110 107 103 100 97 93 90 87 83 80 77 74 71 69 66 64 61 59 58 56 55 54 53 53 52 52 52 53 53 54 55 56 57 58 59 60 62 63 65 66 68 69 71 72 74 76 77 79 80 82 84 85 87 88 90 92 93 94 96 97 98 100 101 102 102 103 104 104 104 105 104 104 104 103 102 101 100 98 96 95 92 90 88 85 82 79 76 73 70 67 64 61 58 55 52 49 46 43 40 38 36 34 32 30 29 28 28 28 28 29 30 32 34 37 41 45 50 56 62 69 77 86 96 107 118 131 144 158 172 188 203 219 235 251 266 281 294 305 314 321 326 328 327 324 319 312 303 292 281 269 256 244 231 219 207 196 185 174 164 155 146 138 130 123 116 110 104 98 93 88 84 79 75 71 68 64 61 58 55 52 50 47 45 42 40 38 36 35 33 31 30 29 28 27 26 26 26 26 26 26
 65 60 56 53 50 48 47 47 47 47 48 49 51 53 55 58 60 63 66 69 72 76 79 82 85 87 90 92 93 95 95 96 95 95 93 92 90 87 85 82 79 76 73 70 67 64 62 59 56 54 52 50 48 46 44 43 41 40 39 38 37 36 35 34 34 34 33 33 33 33 33 33 34 35 35 36 38 39 41 43 46 49 52 56 61 66 72 78 84 91 98 106 113 119 125 131 135 138 139 140 140 138 136 134 130 127 124 120 117 113 110 108 105 103 101 99 98 97 96 96 95 95 95 95 96 97 97 98 99 100 101 102 103 104 105 105 106 106 106 106 105 105 103 102 100 98 95 93 90 87 84 80 77 74 70 67 64 60 57 54 52 49 46 44 42 40 38 37 35 34 34 33 33 34 34 35 37 39 41 44 48 52 56 60 64 69 73 77 80 83 85 86 86 85 84 81 79 76 72 69 65 62 59 55 52 49 47 44 42 40 38 36 35 34 32 31 30 29 29 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 28 28 29 30 30 31 32 34 35 36 38 40 41 43 46 48 50 53 56 58 61 64 66 68 70 72 73 73 72 71 69 66 63 59 55 51 46 42 38 34 31 28 25 23 21 20 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 29 30 31 33 35 37 39 41 44 47 50 53 57 61 66 71 76 82 88 95 101 108 115 122 128 133 137 140 141 141 138 134 129 122 115 107 99 91 84 77 70
 113 115 115 114 112 109 105 101 96 92 87 83 78 74 71 67 64 62 59 57 55 54 52 51 50 49 49 48 48 47 47 47 47 47 47 47 47 47 47 48 48 48 49 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 57 58 58 59 60 61 62 63 64 66 67 68 70 72 74 76 78 80 82 85 88 91 95 98 102 106 111 115 120 126 131 136 142 147 152 157 162 166 170 173 176 178 179 180 180 179 177 175 173 170 167 163 160 156 151 147 143 138 134 130 125 121 117 112 108 104 101 97 93 90 86 83 80 77 74 72 69 67 65 62 60 59 57 55 54 52 51 50 49 48 47 46 46 45 45 45 45 45 45 46 46 47 48 49 50 52 54 56 58 60 63 66 69 72 75 78 81 83 85 86 86 86 85 83 80 77 73 69 65 61 58 54 51 48 46 43 41 39 38 37 36 35 34 33 33 33 32 32 32 33 33 33 34 34 35 36 36 37 38 39 40 42 43 45 46 48 50 52 54 56 58 61 64 66 69 72 76 79 82 86 89 93 96 100 103 106 109 112 115 117 119 120 121 122 121 121 119 117 115 112 108 104 100 95 90 86 81 76 71 67 63 59 56 53 50 48 46 44 43 42 41 40 39 39 39 39 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 35 35 36 37 38 40 41 43 45 48 50 54 57 61 65 70 75 81 86 92 97 102 107 111
 52 55 60 67 74 83 94 106 120 137 155 175 197 220 244 269 293 314 333 346 353 353 347 334 317 297 274 252 230 209 189 171 155 141 129 117 108 99 92 85 79 74 70 66 62 59 57 54 52 50 49 47 46 45 44 44 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 43 44 45 46 47 48 50 52 54 57 60 63 67 72 77 82 88 94 99 105 109 113 116 118 118 117 115 112 108 104 99 93 88 83 78 73 68 64 60 56 53 50 47 45 43 41 39 38 37 36 35 34 33 33 33 33 33 33 33 34 34 35 36 37 39 40 42 44 47 49 53 56 60 64 68 73 79 84 90 96 102 108 113 118 122 124 126 126 124 122 117 112 106 99 92 85 78 70 64 58 52 47 43 39 36 33 32 30 29 29 29 29 29 29 30 30 31 31 31 31 32 31 31 31 31 30 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 18 18 18 18 19 19 20 21 21 22 23 24 26 27 28 30 32 34 36 38 40 42 44 47 49 51 53 54 55 56 56 55 54 52 50 47 44 41 38 35 32 29 27 25 24 23 22 21 21 21 21 22 22 23 23 24 24 24 25 25 26 26 26 26 26 26 26 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 47 47 47 47 47 47 46 46 45 44 44 44 44 44 45 46 49
 121 118 115 112 109 107 105 103 101 100 99 99 99 99 99 99 100 101 102 103 104 105 106 107 109 110 111 112 113 113 114 114 114 114 113 113 112 111 109 107 105 103 101 99 96 94 91 88 86 83 80 78 75 73 71 69 67 65 63 62 60 59 58 57 56 55 55 55 55 55 55 56 57 58 60 62 65 68 72 76 81 87 94 101 110 118 127 136 144 150 155 158 158 156 151 144 135 126 116 106 97 88 80 73 66 60 55 51 47 43 40 37 35 33 31 29 28 27 26 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 36 37 39 41 43 46 48 52 55 59 64 70 77 84 93 103 115 127 141 156 172 188 204 219 233 245 253 258 260 258 253 245 235 223 210 197 184 172 160 148 138 128 119 111 103 96 90 85 79 75 71 67 64 60 58 55 53 51 49 47 45 44 43 41 40 39 39 38 37 37 36 36 35 35 35 35 35 36 36 36 37 38 39 40 41 42 44 46 49 51 54 58 62 67 72 78 85 92 101 109 119 128 137 145 152 158 160 160 157 151 142 133 122 111 100 89 80 71 63 57 51 46 41 38 35 32 30 28 26 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 23 24 24 25 27 28 29 31 32 34 36 38 41 44 47 50 54 57 62 66 71 77 82 88 94 99 105 111 115 120 123 125 127 127 127 125 123
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 34 34 34 35 35 37 38 40 42 44 47 50 54 58 62 67 72 78 84 91 98 106 115 124 134 145 157 170 184 198 213 229 245 261 278 294 308 321 333 341 347 349 348 343 335 324 311 297 281 264 247 231 214 199 184 170 157 144 133 123 113 104 95 88 81 74 68 63 58 53 49 45 41 38 35 32 29 27 25 23 22 21 20 19 19 19 20 21 22 24 26 29 32 36 40 45 50 56 62 69 76 84 92 100 109 117 125 134 141 149 156 162 168 172 176 179 182 183 184 184 183 181 179 177 174 170 167 163 159 154 150 146 141 137 133 128 124 119 115 111 107 102 98 94 90 87 83 79 75 72 68 65 62 58 55 52 49 46 44 41 38 36 33 31 29 27 25 23 21 20 18 17 16 15 15 14 14 14 14 15 15 16 18 19 20 22 24 26 28 30 32 34 36 38 40 42 43 45 47 48 50 51 53 54 56 57 58 60 61 63 64 65 67 69 70 72 74 76 78 80 83 85 88 91 94 97 100 104 107 111 115 119 123 127 131 135 138 142 145 147 149 150 151 151 149 147 144 140 136 130 124 117 110 103 95 88 80 73 66 59 53 47 42 37 32 29 25 22 20 18 16 15 14 14 14 14 14 15 16 17 19 20 22 24 26 28 30 32 34 37 39 42 44 47 49 51 54 56 58 61 63 65 67 68 70 71 73 74 75 76 77 78 78 79 79 80 80 80 80 80 80 80 80 80 80 79 79 79 79 78 78 78 77 76 76 75 74 73 72 71 70 68 67 65 63 61 59 57 54 52 50 47 45 43 41 40 38 37 36
 44 50 57 64 71 77 83 87 90 90 89 85 80 75 68 62 56 50 44 40 35 31 28 25 23 21 19 17 16 14 13 12 12 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 7 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 20 21 23 25 26 28 30 32 34 36 37 39 40 40 40 40 40 39 38 37 35 34 33 31 30 29 28 26 25 24 24 23 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 19 19 19 19 19 20 20 21 21 22 23 23 24 25 26 28 29 31 32 34 36 39 42 45 48 52 56 61 66 72 78 84 91 97 103 109 113 116 117 115 111 105 98 89 80 71 62 53 45 39 33 27 23 20 17 14 12 11 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 23 24 25 27 28 30 31 32 33 34 34 35 35 35 34 34 33 32 31 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 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 16 17 18 20 22 24 27 30 34 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 26 28 30 33 36 40 44 49 54 59 64 70 75 81 85 90 93 96 97 98 97 96 93 90 86 82 77 72 67 62 58 53 49 45 42 38 35 32 30 27 25 23 22 20 19 17 16 15 14 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 4 5 7 9 12 15 20 25 32 39 48 58 68 80 93 106 118 130 142 152 161 168 173 177 180 182 182 183 183 183 183 183 184 185 186 189 191 194 198 203 207 212 218 223 229 234 239 243 247 249 250 250 249 246 242 236 230 222 214 205 196 187 177 168 159 150 142 134 126 119 113 106 100 95 90 85 80 76 72 68 64 61 57 54 51 48 45 42 40 37 35 33 31 29 28 27 26 25 24 24 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 32 34 35 37 38 40 43 45 48 51 55 59 63 68 73 78 84 89 95 99 103 106 107 106 103 99 92 85 76 67 58 50 42 35 29 23 19 15 12 10 8 6 5 5 4 4 4 4 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 29 30 32 34 36 38 40 42 44 45 47 49 51 52 54 55 56 56 57 57 57 57 56 55 54 53 51 49 48 46 44 42 40 37 35 33 32 30 28 27 25 25 24 24 24 24
 32 33 34 35 36 37 39 40 42 44 46 48 50 52 54 56 57 59 61 63 64 65 66 67 68 68 68 68 68 68 67 66 65 64 62 61 59 57 56 54 52 50 48 47 45 43 42 40 38 37 36 34 33 32 31 30 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 23 24 24 26 27 28 30 32 34 36 39 41 44 47 50 52 55 58 60 62 64 66 68 69 70 71 71 72 72 72 72 72 72 72 72 72 71 71 71 71 70 70 70 69 69 69 68 68 68 67 67 66 66 65 65 64 64 63 62 62 61 60 59 59 58 57 56 56 55 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 36 35 34 33 32 30 29 28 27 26 26 25 25 25 24 24 24 25 25 25 26 26 27 28 28 29 29 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 64 64 65 65 65 65 65 65 64 64 64 63 62 62 61 60 58 57 56 54 53 51 49 47 45 43 41 39 37 35 33 31 29 28 26 25 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 34 35 36 36 37 37 38 38 39 39 40 40 40 40 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 35 35 34 33 33 32 32 32 32 32
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 12 12 12 12 13 13 15 16 18 20 22 24 27 31 35 39 43 48 54 59 66 72 79 87 94 101 109 116 122 128 132 135 137 138 137 135 132 128 123 118 113 107 102 96 91 86 82 77 73 70 66 63 60 58 55 53 51 50 48 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 30 29 28 27 26 24 23 22 22 21 20 19 19 19 19 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 28 29 30 31 33 34 35 36 38 40 41 43 46 48 51 54 57 61 65 69 74 80 86 94 102 111 120 131 144 157 171 185 200 215 229 241 251 257 259 257 250 240 227 212 196 180 164 149 134 121 108 97 87 78 70 63 57 51 46 42 38 35 32 29 27 26 24 23 22 22 22 22 22 23 23 24 25 25 26 27 28 28 29 29 30 30 30 30 30 29 29 29 28 28 27 27 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 19 18 18 17 17 17 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 26 27 28 28 29 29 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 27 27 26 26 25 25 24 23 22 21 19 18 17 16 15 14
 18 21 25 30 35 41 48 56 65 74 83 93 103 112 121 129 135 140 144 145 145 144 141 137 133 127 121 116 110 104 98 93 88 84 80 76 72 69 66 64 62 60 58 57 55 54 54 53 52 52 52 52 52 52 52 53 53 54 55 55 56 57 58 59 60 60 61 62 62 62 62 62 62 61 60 59 57 55 53 50 48 45 42 39 36 34 31 29 27 25 24 23 23 23 23 23 24 25 27 28 29 31 33 34 36 38 40 41 43 45 47 48 50 52 53 55 57 58 60 62 63 65 67 69 71 73 75 78 80 82 85 88 91 95 98 102 106 111 115 121 126 132 139 145 153 160 168 177 185 194 202 210 217 224 229 233 235 235 233 228 221 212 202 190 177 163 149 135 122 109 97 85 75 66 57 50 43 37 32 28 25 22 20 19 18 17 16 16 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 27 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 61 61 62 61 61 61 60 59 57 56 54 52 50 48 46 43 41 39 36 34 31 29 27 24 23 21 19 18 17 17 17 17 17 18 20 21 23 26 29 32 36 40 44 48 53 58 62 67 72 76 81 85 88 91 94 96 98 99 100 100 99 98 97 95 92 90 87 84 81 78 75 72 69 66 63 61 58 55 53 51 49 46 45 43 41 39 37 36 34 33 32 30 29 28 27 26 25 23 22 21 20 19 18 18 17 16 15 14 13 13 12 11 11 10 10 10 10 10 11 12 14 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
 56 60 65 70 74 78 81 84 86 88 89 90 90 90 89 89 88 87 86 86 85 84 84 84 83 83 83 84 84 84 85 86 86 87 88 89 91 92 93 95 97 98 100 102 104 106 108 111 113 116 119 122 125 129 132 136 140 144 149 153 158 163 168 172 177 181 185 188 191 193 194 194 192 190 186 181 175 168 161 152 143 134 125 116 108 100 92 85 79 74 70 67 64 62 61 61 62 63 65 67 70 74 78 83 88 93 99 106 113 121 129 138 147 157 168 179 191 203 216 229 242 256 269 283 295 307 318 327 334 339 341 342 339 335 328 319 309 297 285 272 259 245 232 220 208 197 186 176 167 159 151 144 138 132 127 122 118 115 112 109 107 105 103 101 100 99 98 97 96 94 93 91 89 86 83 80 77 73 68 64 60 56 52 48 45 42 39 36 34 32 30 29 28 26 25 25 24 23 23 22 22 22 22 21 21 22 22 22 22 22 23 23 24 25 25 26 27 29 30 31 33 35 36 39 41 44 46 50 53 57 61 66 70 75 81 87 92 98 104 110 116 121 125 129 132 133 133 132 130 127 123 118 113 107 101 95 89 83 78 73 68 64 61 58 55 54 53 52 53 54 56 58 62 66 71 77 84 91 100 109 119 129 139 150 160 169 178 185 191 194 196 195 192 187 181 173 164 155 145 135 125 116 107 99 91 84 78 72 66 61 57 53 49 46 43 40 38 36 34 32 30 29 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 23 23 25 26 27 29 31 34 36 39 43 47 51
 43 43 43 43 43 44 44 45 45 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 48 48 48 49 49 49 49 50 50 51 51 52 53 53 54 55 56 57 59 60 61 62 63 65 66 67 68 69 70 71 71 71 71 70 70 69 67 65 63 60 58 55 52 48 45 42 39 36 34 31 29 28 26 25 24 24 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 42 43 44 46 47 49 51 52 54 56 58 59 61 63 65 66 68 69 70 72 72 73 74 74 74 73 73 72 71 70 68 67 65 63 61 59 57 55 53 51 49 47 45 43 41 40 38 37 35 34 33 32 31 31 30 30 30 30 31 32 33 34 36 37 39 41 43 44 46 47 49 50 51 51 51 51 51 50 50 49 47 46 45 43 42 41 39 38 36 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 34 35 36 38 40 42 44 47 49 52 56 59 62 66 70 73 77 80 84 87 90 93 96 98 100 102 104 105 106 107 107 107 107 107 106 105 103 102 100 98 96 94 92 90 88 85 83 81 79 76 74 72 70 69 67 65 64 62 61 60 59 58 57 56 56 55 55 54 54 53 53 53 53 53 53 52 52 52 52 52 51 51 51 50 50 49 48 47 47 46 45 45 44 43
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 34 32 31 30 30 30 31 32 33 35 37 40 42 45 49 52 56 60 64 69 73 78 83 87 92 97 102 106 111 115 118 121 124 126 127 128 128 128 127 126 124 123 120 118 116 114 111 109 106 104 102 100 98 96 94 92 90 89 87 86 84 83 81 80 78 77 75 73 71 69 67 65 63 60 58 55 52 49 46 43 40 37 34 32 29 27 25 24 22 22 21 21 21 22 23 24 25 27 29 31 33 35 37 39 41 43 45 48 50 52 54 57 59 62 64 67 70 73 76 79 83 87 91 95 99 104 109 115 120 126 133 139 145 152 158 164 170 174 178 182 183 184 183 181 178 173 167 160 153 145 137 129 120 112 104 97 90 83 77 71 65 60 56 52 48 44 41 39 36 35 33 32 31 31 32 33 34 36 39 42 45 50 54 60 65 71 76 81 86 91 95 98 100 101 101 100 98 96 93 89 86 82 78 74 70 67 63 60 57 54 51 49 47 45 43 42 41 39 39 38 37 37 36 36 36 36 36 37 37 38 39 39 40 41 43 44 45 47 49 50 52 54 56 58 60 61 63 65 67 68 70 71 72 73 73 74 74 73 73 72 71 70 69 68 67 65 64 63 62 62 61 61 61 62 62 63 64 64 65 66 67 68 69 70 70 71 71 71 71 71 71 70 70 69 68 67 66 65 64 63 62 61 60 59 57 56 56 55 54 53 53 52 52 51 51 51 51 51 51 52 52 53 54 55 56 57 58 60 61 63 65 67 69 72 74 76 78 81 82 84 85 86 87 87 86 85 83 81 78 74 70 66 62 58 53 49 45 42 39
 19 18 17 16 16 16 16 17 17 18 19 20 22 23 25 26 28 30 33 35 38 40 43 46 50 53 57 61 66 71 76 81 86 92 98 105 111 118 124 131 137 143 148 153 157 160 162 163 163 162 160 157 153 148 143 137 131 125 119 112 106 100 94 88 82 77 71 66 62 57 53 49 45 41 38 34 31 28 26 23 21 19 17 16 14 13 12 11 11 11 11 11 12 13 14 15 16 18 20 21 23 25 27 29 31 34 36 38 40 42 45 47 49 51 53 56 58 60 62 65 67 69 72 74 76 79 81 83 85 88 90 92 93 95 96 97 98 98 98 97 96 94 92 90 87 84 81 77 74 70 66 62 58 55 51 48 44 41 38 35 33 30 28 26 23 21 20 18 17 15 14 13 12 11 11 11 11 11 11 12 13 14 15 17 18 20 22 24 26 29 31 33 34 36 38 39 40 41 42 42 43 43 43 43 43 42 42 42 41 41 40 40 39 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 41 42 42 41 41 41 41 40 39 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 23 22 22 22 23 23 24 25 26 28 30 31 34 36 39 41 44 47 50 53 57 60 63 66 69 72 74 76 78 79 81 81 81 81 81 80 79 77 75 74 72 70 68 66 64 62 60 58 57 55 54 52 51 50 49 49 48 48 47 47 47 47 46 46 47 47 47 47 47 47 48 48 48 48 47 47 47 46 45 44 43 41 40 38 36 34 32 29 27 25 23 22 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
 39 42 45 48 52 56 59 63 66 70 73 75 78 79 81 82 83 83 83 83 82 81 80 80 78 77 76 75 74 73 72 72 71 70 70 69 69 69 69 69 69 70 70 71 71 72 73 74 75 76 78 79 81 82 84 85 87 89 91 93 94 96 98 99 101 102 103 104 104 104 104 104 102 101 99 96 93 90 86 82 78 73 69 64 59 55 51 47 43 40 37 34 32 30 28 27 26 26 26 26 26 26 27 27 28 29 30 31 32 34 35 37 38 40 42 44 45 48 50 52 54 57 59 61 64 66 69 72 74 77 79 81 84 86 88 89 91 92 94 95 96 96 97 97 97 97 97 97 96 96 95 94 93 92 91 90 89 87 86 84 82 80 78 75 73 70 67 64 61 58 54 51 48 45 42 39 36 34 31 29 28 26 25 24 24 23 23 24 24 25 26 27 29 30 32 34 36 39 41 44 47 50 53 57 60 64 68 72 77 81 85 90 94 99 103 107 110 113 116 118 119 120 120 120 119 117 115 112 109 106 103 99 95 91 87 84 80 76 73 69 66 63 60 57 54 52 49 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 25 25 25 25 25 26 27 28 29 31 33 36 38 41 44 47 51 54 58 61 65 69 73 77 80 84 88 92 96 100 105 109 114 118 123 128 133 139 144 150 155 161 166 171 176 181 185 188 190 191 192 191 189 186 182 177 171 165 158 150 143 135 128 120 113 106 100 93 87 82 77 72 67 63 59 56 52 49 47 44 42 39 38 36 34 33 32 31 31 30 30 30 31 32 33 35 37
 39 41 43 45 48 50 53 57 60 64 67 71 74 78 81 85 88 91 95 98 101 104 107 110 112 115 118 121 123 126 128 131 133 135 137 138 140 141 142 142 142 142 141 140 138 136 133 130 127 124 121 117 113 110 106 102 98 95 92 88 85 82 80 77 75 72 70 68 66 65 63 62 60 59 58 57 56 55 55 54 53 53 52 52 51 51 51 50 50 50 50 50 50 50 50 50 49 49 49 48 47 47 46 45 45 44 43 42 41 41 40 39 39 38 38 38 37 37 37 37 37 37 38 38 38 39 39 40 41 42 43 44 46 47 49 50 52 54 57 59 61 64 67 70 73 76 79 82 86 89 92 95 98 100 102 104 105 106 106 105 104 102 100 97 94 90 86 81 76 72 67 62 57 52 48 44 40 37 34 31 29 27 26 24 23 23 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 45 46 48 49 50 51 52 53 54 55 56 56 57 57 57 57 57 57 57 57 56 56 56 55 54 54 53 53 52 51 51 50 49 49 48 47 47 46 45 45 44 44 43 42 41 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 31 32 32 32 33 34 35 36 37 38 40 41 43 44 46 47 49 51 52 54 56 57 59 60 62 64 65 67 68 69 70 71 72 72 73 73 73 73 72 72 71 71 70 69 67 66 65 64 62 61 60 58 57 55 54 53 52 51 49 48 47 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 35 34 34 34 34 34 35 35 36 37
 29 29 28 28 29 30 31 32 33 35 37 40 42 45 48 51 55 58 62 66 70 74 79 83 87 91 95 99 102 105 108 110 111 112 112 111 110 109 106 104 100 97 93 90 86 82 79 75 72 68 65 62 59 57 54 52 50 48 46 44 43 41 40 38 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 27 27 27 27 27 27 28 28 29 30 32 34 36 38 41 44 47 51 55 58 62 66 70 73 76 79 82 85 87 89 90 91 92 92 92 92 92 91 90 89 88 87 86 85 84 82 81 80 79 78 77 76 75 75 74 74 73 73 73 73 73 73 73 73 73 74 74 74 75 75 75 76 76 76 76 76 76 76 75 74 74 73 72 70 69 67 65 63 61 59 57 54 52 50 48 46 44 42 40 39 38 37 37 37 37 38 38 39 40 41 42 44 45 47 48 49 51 52 54 55 56 58 59 61 62 64 65 67 69 70 72 74 76 78 80 83 85 88 90 93 96 99 101 104 107 110 113 115 118 120 122 123 125 125 126 126 125 124 123 121 119 117 114 111 108 105 102 98 95 91 87 84 80 76 73 69 66 62 59 56 53 50 47 44 42 39 37 35 34 32 31 30 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 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 53 55 57 59 60 62 63 64 65 66 66 66 66 66 65 64 63 61 59 57 55 53 50 48 45 43 40 38 36 34 32 31 30
 27 26 25 25 26 26 28 29 31 34 36 39 43 46 50 55 59 64 68 74 79 84 90 96 102 108 115 121 127 134 140 146 152 158 164 169 173 178 181 185 188 190 191 193 193 193 193 191 190 188 185 182 179 175 171 167 162 157 152 147 141 136 130 124 119 113 107 102 96 91 86 81 76 71 66 62 57 53 50 46 43 40 37 34 32 31 29 29 28 29 29 31 32 34 37 40 43 47 51 55 59 64 68 72 76 80 84 87 90 93 96 98 100 101 103 104 105 106 107 107 108 108 109 109 110 110 111 112 113 114 115 116 118 119 121 123 125 127 129 131 133 135 137 139 140 141 141 141 140 139 137 135 133 129 126 122 117 113 108 103 98 93 88 84 79 74 70 66 62 59 55 53 50 48 46 45 44 44 45 46 47 49 52 55 59 63 67 72 77 82 87 92 97 101 105 108 111 114 115 116 117 116 116 114 112 110 108 105 102 100 97 94 91 89 86 84 82 80 78 76 75 74 73 72 72 72 72 72 73 73 74 75 77 78 80 82 84 86 88 90 93 95 98 100 102 104 106 107 108 109 109 108 107 106 104 101 99 95 91 87 83 79 75 70 66 62 59 56 53 51 49 48 47 47 47 48 49 50 52 54 57 59 62 65 69 72 75 79 82 85 89 92 95 97 100 102 104 105 107 108 108 109 109 108 108 107 106 105 104 103 102 101 100 99 99 98 97 97 97 97 97 97 97 98 99 99 100 101 102 103 105 105 106 107 108 108 108 107 107 105 104 102 99 96 92 88 84 79 74 70 64 59 55 50 45 41 38 34 31 29
 9 9 10 10 11 11 12 13 13 14 14 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 23 23 23 22 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 18 18 18 18 17 17 16 16 15 15 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 9 9 9 9 10 10 11 12 12 13 14 14 15 16 17 18 18 19 20 21 22 22 23 24 24 25 25 26 26 26 26 26 26 26 26 25 25 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9
 27 29 31 34 36 39 42 44 47 50 52 54 56 58 59 61 61 62 62 62 62 61 61 60 59 58 57 56 55 54 54 53 52 51 50 50 49 48 48 47 47 47 47 46 46 46 47 47 47 47 48 48 49 49 50 50 51 52 53 54 55 55 56 57 58 58 59 59 59 60 59 59 58 58 56 55 54 52 50 48 46 43 41 39 36 34 32 30 29 27 26 25 24 24 24 24 24 24 24 25 26 27 28 29 30 31 33 34 36 37 39 41 42 44 46 48 50 52 53 55 57 59 60 62 63 64 65 66 67 67 67 67 67 67 66 65 64 63 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 41 40 39 37 36 35 34 32 31 29 27 26 24 22 21 19 18 16 15 14 13 12 11 11 11 10 10 10 11 11 11 12 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 28 29 31 33 34 36 38 40 42 45 47 49 52 54 56 59 61 63 65 66 68 69 69 69 69 68 67 65 64 61 59 57 54 51 49 46 43 40 38 35 33 31 29 27 25 23 21 20 18 17 16 15 14 13 12 12 11 11 11 11 11 11 12 13 13 15 16 17 19 20 22 24 26 28 30 32 34 36 38 40 42 43 45 46 48 49 50 50 51 51 52 52 52 52 51 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 20 21 22 23 25
 33 36 39 41 44 46 48 50 51 52 52 52 52 51 50 49 48 46 45 44 42 41 40 39 38 37 36 35 34 34 33 32 32 32 31 31 31 31 31 32 32 33 33 34 35 36 38 39 41 43 46 49 52 55 59 64 68 74 79 85 92 99 106 113 120 126 132 137 140 141 141 140 136 132 126 119 112 104 97 89 82 75 69 63 58 54 50 46 44 41 39 38 37 36 36 35 35 35 35 36 36 36 37 37 37 37 37 37 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 38 39 39 39 39 39 40 39 39 39 39 38 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 32 33 33 34 34 34 33 33 32 31 30 29 28 27 25 24 23 22 21 20 20 19 19 19 19 19 20 21 22 24 26 29 32 35 39 44 49 55 62 69 77 85 93 101 109 116 121 125 126 125 122 116 109 102 93 85 76 69 61 55 49 44 39 35 32 29 26 24 22 20 19 17 16 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 13 13 14 14 15 16 16 17 18 20 21 22 24 26 28 31
 44 46 48 50 51 53 54 54 55 55 56 56 56 56 56 56 56 56 56 56 56 56 57 57 58 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 76 77 79 81 82 85 87 89 92 95 98 102 106 111 116 121 127 134 141 148 156 165 173 182 190 198 204 210 213 215 214 211 206 198 188 176 164 151 138 125 112 100 89 80 71 63 56 50 45 41 37 35 32 31 29 28 27 27 27 27 27 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 42 43 45 47 49 51 54 56 59 62 66 69 73 77 81 85 90 94 98 101 105 108 110 111 112 112 111 109 107 104 101 97 93 88 84 80 76 72 68 64 61 58 55 52 49 47 44 42 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 31 33 34 35 36 37 37 38 38 38 38 37 36 35 34 33 32 31 29 28 27 26 24 23 22 22 21 21 20 20 20 21 22 23 24 26 29 32 35 39 45 51 58 66 76 87 100 114 130 147 166 184 201 217 228 233 233 227 215 199 180 161 142 124 108 93 81 70 60 52 45 40 35 31 27 24 22 20 18 16 15 14 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 18 19 20 22 23 25 27 29 32 34 36 39 41
 17 18 18 18 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 31 31 31 31 31 31 32 33 33 34 35 36 38 39 41 43 45 47 49 51 53 54 56 57 57 56 55 52 50 46 42 38 34 30 26 22 19 16 13 11 9 7 6 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 8 9 9 11 12 13 15 17 19 22 25 28 32 37 42 48 55 62 70 78 85 91 96 98 97 93 87 80 73 65 57 50 44 38 33 29 25 22 19 16 14 12 11 10 8 7 6 6 5 4 4 4 3 3 3 3 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 7 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 11 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 9 10 11 13 14 16 18 20 22 24 26 28 30 32 34 36 37 39 39 40 40 40 40 39 39 38 36 35 33 32 30 29 27 26 24 23 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17
 28 32 37 43 49 56 65 74 84 95 107 120 132 145 156 166 175 180 183 182 179 172 164 154 143 132 120 109 99 89 80 72 65 58 53 48 43 40 36 33 31 29 27 26 24 23 23 22 22 21 21 21 21 21 22 22 22 23 24 24 25 26 27 28 30 31 32 34 36 38 40 42 44 46 49 51 54 57 59 62 64 66 68 69 71 71 72 72 71 70 69 68 67 66 64 63 62 62 61 61 61 62 62 63 65 66 68 70 72 75 78 81 85 89 93 98 103 109 115 122 129 136 143 151 158 166 173 180 185 190 194 197 198 198 197 194 191 186 181 176 170 164 158 152 147 141 136 132 127 123 120 117 114 111 109 107 105 103 102 100 99 97 96 95 93 91 89 87 85 83 80 77 75 72 69 66 63 60 58 56 54 52 51 49 48 48 47 47 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 49 49 49 50 51 51 52 53 54 56 57 58 60 62 64 67 69 72 75 78 82 86 90 94 98 102 106 110 114 118 121 123 125 127 127 127 126 124 122 119 115 111 106 101 96 90 85 79 74 68 63 58 53 49 45 41 37 34 31 29 26 24 23 21 20 20 19 19 18 18 18 18 18 19 19 19 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 57 59 61 63 65 66 67 68 68 67 67 66 64 63 61 58 56 53 51 48 45 43 40 38 35 33 31 29 27 25 23 22 21 19 18 17 17 16 16 15 15 16 16 17 18 20 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 20 21 22 23 24 25 27 28 29 30 31 32 34 35 36 38 39 41 43 45 47 49 51 54 56 59 62 64 67 69 71 73 74 75 75 74 73 71 69 66 64 60 57 54 51 48 45 43 41 39 37 35 34 32 31 30 30 29 29 29 28 29 29 29 30 30 31 31 32 33 34 35 35 36 36 37 36 36 35 34 32 31 29 27 25 23 21 19 18 16 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 15 16 17 18 19 21 23 25 27 30 33 36 39 43 47 52 56 61 66 71 76 81 85 88 90 91 91 90 88 85 81 77 72 67 63 58 53 49 45 41 37 34 31 28 25 22 20 18 16 14 13 11 10 9 8 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 9 10 10 11 13 14 15 17 18 20 22 24 26 28 30 32 34 36 37 39 39 40 39 39 37 36 34 32 29 27 25 23 20 18 17 15 13 12 11 10 9 8 7 6 6 5 5 4 4 3 3 3 3 3 3 2 2 3 3 3 3 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 23 24 24 25 25 26 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 28 28 28 27 27 26 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 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
 92 91 91 91 91 92 92 93 94 96 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 128 130 131 132 133 133 133 133 133 133 132 131 130 128 127 125 123 121 119 117 114 112 110 108 106 104 102 101 99 98 96 95 94 93 93 92 92 92 92 91 92 92 92 92 92 92 92 93 92 92 92 91 90 88 87 85 83 80 77 74 71 68 65 62 59 56 54 51 49 47 45 44 43 41 41 40 39 39 39 39 39 39 39 40 40 41 42 42 43 45 46 48 49 51 53 55 58 61 63 67 70 74 78 82 87 91 96 102 107 112 118 123 128 133 138 142 145 148 150 151 151 150 149 146 143 140 136 131 126 121 116 111 105 100 95 90 85 81 77 73 69 65 62 59 56 54 51 50 48 47 45 45 44 44 44 44 45 46 47 49 50 52 54 57 59 62 65 68 71 74 77 81 84 87 91 94 97 100 103 106 108 110 112 114 115 116 117 117 117 117 116 115 114 112 110 107 105 102 99 96 93 90 87 84 81 78 76 73 70 68 66 63 61 59 58 56 54 53 52 51 50 49 48 47 47 47 46 46 46 47 47 48 48 49 50 52 53 55 57 59 62 65 68 71 74 78 82 86 89 93 96 99 102 104 106 108 109 110 110 110 110 109 109 108 107 106 105 104 103 102 101 100 99 99 98 98 97 97 97 97 97 97 97 97 98 98 99 99 100 101 101 102 103 104 105 106 107 108 109 110 111 112 113 114 114 115 116 117 118 118 119 119 119 119 119 119 118 118 117 116 115 113 112 110 108 106 104 102 100 99 97 95 94 93
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 37 38 38 39 40 42 43 45 46 48 50 52 54 56 59 61 63 66 68 70 73 75 77 79 81 83 85 86 87 89 89 90 90 90 90 90 89 88 87 86 85 83 82 80 79 77 75 74 72 71 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 56 55 55 54 54 53 53 52 52 51 51 51 50 50 50 50 50 51 51 52 52 54 55 56 58 61 63 66 69 73 76 80 84 88 92 96 100 103 106 109 111 113 115 115 116 116 115 114 113 112 110 108 106 104 102 99 97 95 93 91 89 88 86 85 84 83 82 82 82 82 82 82 83 84 85 86 87 88 90 92 93 95 97 99 100 102 104 105 107 108 109 110 110 111 111 111 110 109 108 107 105 103 101 98 95 92 89 86 83 80 76 73 70 67 65 62 60 58 56 54 53 51 50 49 48 47 46 46 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 44 44 45 46 47 48 50 51 53 55 57 59 61 64 66 69 71 74 76 79 81 83 85 86 88 88 89 89 89 88 87 85 83 81 79 76 73 70 67 64 61 58 56 53 50 48 45 43 41 40 38 37 36 35 35 34 34 34 35 35 36 36 37 39 40 41 43 44 46 47 49 51 52 54 55 57 58 59 60 61 62 62 63 63 63 62 62 61 60 59 58 57 56 55 53 52 51 50 49 48 47 46 45 44 44 43 43 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 36 36 36 36 36
 44 43 43 42 42 42 42 43 44 45 46 47 49 51 53 56 59 62 66 70 75 79 85 90 96 102 108 114 120 126 131 135 137 139 139 137 134 130 124 118 111 104 97 89 83 76 70 65 60 55 51 48 45 42 39 37 35 34 32 31 30 29 29 28 28 28 27 27 27 28 28 28 29 29 30 31 32 33 34 36 37 39 41 43 45 47 50 52 55 57 60 63 65 67 70 72 74 75 77 78 78 79 79 79 79 79 79 79 78 78 77 77 77 76 76 76 75 75 75 75 75 75 75 76 76 76 77 78 79 79 80 82 83 84 86 87 89 91 92 94 96 98 99 101 103 104 105 106 107 107 108 108 107 107 106 105 104 103 102 100 99 97 95 94 92 90 88 87 85 83 81 80 78 76 75 73 71 70 68 67 65 63 62 60 59 57 55 54 52 51 49 48 46 45 44 43 41 40 39 38 38 37 36 36 35 35 35 34 34 34 35 35 35 36 36 37 38 39 41 42 44 45 47 49 51 53 56 58 61 63 65 67 69 71 72 73 74 74 74 74 74 73 72 70 69 68 66 65 63 62 60 59 58 57 56 55 54 53 53 53 52 52 52 52 53 53 54 54 55 56 57 57 58 59 60 60 61 61 61 61 61 61 61 60 59 59 58 57 56 54 53 52 51 49 48 47 45 44 43 41 40 39 38 36 35 34 33 32 32 31 30 29 29 29 28 28 28 28 28 28 29 29 30 30 31 32 32 33 34 35 36 38 39 40 41 42 44 45 46 47 48 49 50 51 52 52 53 53 53 53 52 52 51 50 49 48 47 46 46 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
 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 26 27 28 29 30 31 33 34 36 38 39 41 43 45 47 49 50 52 53 53 54 54 53 52 51 50 48 46 44 42 40 38 36 34 32 31 29 28 26 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 32 33 34 34 35 36 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 42 42 43 43 44 45 45 46 47 47 48 48 49 49 49 49 49 49 48 47 47 46 45 43 42 41 40 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 29 29 30 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 43 43 43 43 42 41 40 39 37 36 34 32 31 29 28 27 26 25 24 23 22 21 21 20 20 20 20 19 19 20 20 20 20 21 21 22 23 23 24 25 27 28 29 30 32 34 35 37 38 40 42 43 45 46 47 48 49 49 50 50 50 50 50 50 49 49 48 47 47 46 45 45 44 43 42 41 41 40 39 38 37 36 35 34 32 31 30 29 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 23 23 24 25 26 26 27 28 29 30 31 32 33 34 34 35 35 36 36 35 35 34 33 33 31 30 29 28 27 25 24 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 18 19 19 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
 53 57 62 68 75 84 94 105 119 135 153 173 195 219 243 267 289 305 315 316 308 293 272 248 222 196 172 150 130 113 98 85 74 65 56 50 44 39 34 31 28 25 23 21 20 19 18 18 17 17 17 18 18 19 20 21 22 23 25 27 29 32 34 38 41 46 50 55 61 68 75 83 92 102 112 122 133 142 151 158 162 164 162 157 150 140 129 118 107 96 86 76 68 61 55 49 45 41 37 34 32 29 27 26 24 23 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 18 19 19 20 21 23 24 26 27 29 31 34 36 39 41 44 46 49 51 53 55 56 58 58 59 58 58 57 56 54 53 51 49 47 45 43 42 40 38 37 36 34 34 33 32 32 32 32 33 34 35 36 37 39 41 43 46 48 51 54 56 59 62 64 66 67 68 69 69 68 67 65 63 60 58 55 52 49 46 43 40 37 35 32 30 28 27 25 24 23 22 21 20 20 19 19 19 19 20 20 21 21 22 23 25 26 28 29 31 33 35 37 39 41 43 45 47 49 51 53 55 56 57 58 59 60 60 60 60 59 58 58 56 55 54 53 51 50 48 47 45 44 42 41 40 39 38 37 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 38 39 39 40 42 43 45 47 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 44 41 38 36 34 32 30 29 28 27 27 27 27 27 28 29 30 32 33 36 38 42 45 50 55 61 68 76 85 95 106 118 131 143 155 166 174 178 179 176 169 159 147 134 121 109 97 86 76 68 60 54 49 44 40 37 34 32 30 28 27 26 25 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 54 57 60 62 65 68 71 75 78 82 86 90 95 100 104 110 115 120 126 131 136 142 146 150 153 155 156 156 155 152 148 142 136 130 122 115 108 100 94 87 81 75 70 65 61 57 54 50 48 45 43 42 40 39 38 37 37 36 36 36 36 36 37 37 38 39 39 40 41 41 41 42 42 41 41 40 39 38 36 35 33 32 30 29 27 26 24 23 22 21 20 19 19 18 17 17 17 17 17 17 18 18 19 20 22 23 26 28 31 35 39 44 50 57 65 74 83 93 103 114 124 132 139 144 147 147 145 140 134 127 119 111 103 95 88 81 74 69 64 59 55 52 48 46 43 41 40 38 37 36 35 35 35 35 35 36 37 38 39 41 43 45 47 50 53 56 59 63 67 70 74 78 82 85 89 92 94 97 98 100 101 101 101 100 99 97 95 93 90 87 84 81 77 74 70 66 63 59 56 52 49 46 44 41 39 37 35 34 33 32 31 31 31 30 31 31 31 32 33 34 35 36 38 40 42 44 46 48 51 54 57 60 62 65 68 70 72 74 75 75 74 73 71 68 65 62 58 55 51
 52 52 52 52 52 51 51 50 49 49 49 48 48 49 49 50 51 52 54 56 59 62 66 70 74 80 85 92 99 106 114 122 130 137 143 149 152 154 154 152 148 143 136 129 121 113 105 97 90 84 78 72 67 63 59 56 53 51 48 47 45 44 43 42 42 41 41 41 41 42 42 43 43 44 45 46 47 48 49 50 51 51 52 52 52 51 50 49 47 45 43 41 39 36 34 31 29 27 25 23 21 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 12 12 13 13 14 15 17 18 20 22 25 28 32 36 41 47 54 61 69 77 86 93 100 104 107 107 105 100 94 87 80 72 65 58 52 47 42 38 34 31 28 26 24 23 22 21 20 19 19 19 19 20 20 21 22 24 25 27 29 32 34 37 41 44 48 52 55 59 62 64 66 67 67 66 65 63 60 57 53 50 47 43 40 37 35 32 30 28 26 24 23 21 20 19 18 18 17 17 16 16 16 16 17 17 18 18 19 20 21 22 23 25 26 28 30 31 33 35 37 38 40 42 43 45 46 48 49 51 52 53 54 56 57 58 59 60 61 62 62 63 63 63 63 63 62 61 60 59 57 55 53 51 49 47 45 43 41 39 37 36 34 33 32 31 30 30 29 29 29 29 30 30 31 32 33 35 36 38 40 43 46 48 52 55 58 61 64 66 68 69 69 68 66 63 60 55 51 47 42 38 34 30 27 24 22 20 18 16 15 14 13 12 12 12 11 11 11 11 12 12 13 13 14 15 16 17 18 20 21 23 25 27 29 32 34 37 39 42 44 46 48 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 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 15 15 16 17 17 18 18 19 19 20 20 20 20 20 20 19 19 18 18 17 16 15 15 14 13 13 12 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 22 23 23 24 24 23 23 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 11 10 10 10 10 10 9 9 9 9 10 10 10 10 11 11 12 13 13 14 15 16 17 19 20 22 23 25 27 29 30 32 33 34 35 35 36 36 35 35 34 33 32 31 29 28 27 26 25 23 22 21 20 20 19 18 18 17 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 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 10 10 11 11 11 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 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 14 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 15 15 16 16 16 16 15 15 15 15 14
 38 39 40 42 43 45 46 47 48 49 49 49 49 48 47 46 44 42 40 38 35 33 30 28 26 24 22 20 18 17 15 14 13 12 11 10 10 9 9 9 9 9 9 9 9 9 10 11 11 12 14 15 16 18 19 21 23 25 27 30 32 34 37 39 41 43 45 47 49 50 51 52 53 53 53 53 53 53 52 52 51 50 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 39 39 39 38 37 37 36 36 35 34 33 33 32 31 30 29 27 26 25 24 23 21 20 19 18 16 15 14 13 12 12 11 10 10 9 9 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 14 15 16 18 19 20 22 23 25 26 28 30 31 33 34 36 37 38 40 41 41 42 43 43 44 44 45 45 46 47 47 48 50 51 53 55 58 61 64 68 72 77 82 88 94 100 105 111 115 118 120 121 119 116 111 105 98 90 82 74 67 60 54 48 43 38 34 30 27 24 22 20 18 17 15 14 14 13 12 12 12 12 12 12 13 13 14 15 16 17 18 19 21 23 25 27 30 32 35 39 43 47 51 56 62 67 73 78 84 89 94 98 101 103 103 102 100 97 93 88 83 77 72 66 61 57 52 48 44 41 38 35 32 30 28 26 24 23 21 20 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 14 15 16 17 18 20 22 24 26 29 31 34 37 40 43 46 49 52 54 56 58 59 60 60 59 59 57 56 54 52 50 48 46 44 42 41 39 38 37 36 36 35 35 35 35 36 36 37
 44 46 48 50 52 54 56 59 61 63 66 68 70 73 74 76 78 79 80 81 82 82 82 81 81 80 79 78 76 74 72 70 68 65 63 60 57 55 52 50 47 45 43 41 39 38 37 36 35 35 35 35 35 36 37 38 39 40 42 43 45 47 50 52 55 57 60 63 66 69 73 76 78 81 83 85 86 87 87 86 85 84 82 80 77 75 72 69 67 65 63 61 59 58 57 57 57 57 58 59 61 63 65 68 72 76 80 86 92 98 106 114 122 131 140 149 158 165 172 177 180 181 179 174 168 160 150 140 129 118 107 97 88 80 72 66 60 55 51 47 44 42 40 38 37 36 36 35 35 35 36 36 37 37 38 39 40 41 42 43 44 46 47 48 49 50 50 51 51 52 52 51 51 50 49 48 47 46 44 43 42 40 39 38 36 35 34 33 33 32 31 31 31 30 30 30 30 30 30 30 31 31 31 32 32 33 34 35 35 36 38 39 41 42 44 46 49 52 55 59 63 68 74 80 87 95 103 112 121 131 141 149 157 164 168 171 171 168 163 156 147 138 128 118 108 99 90 82 74 67 61 56 51 47 43 40 37 35 33 31 29 28 27 27 26 26 26 26 26 26 27 28 28 29 31 32 33 34 36 37 38 39 40 41 42 43 43 43 43 43 43 43 43 42 42 41 40 40 39 39 38 38 38 37 37 38 38 38 39 40 41 43 44 46 48 51 53 56 59 61 64 66 68 70 71 72 73 72 72 71 69 67 65 63 61 59 57 54 52 50 48 47 45 44 42 41 40 39 39 38 38 38 38 38 38 39 40 41 42 43
 49 46 44 43 41 40 40 40 40 40 41 42 43 45 47 50 52 55 59 63 67 71 76 81 87 92 97 102 107 111 115 117 119 120 119 118 115 112 108 104 99 94 89 84 79 75 71 68 64 61 59 57 55 53 52 51 50 49 49 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 37 36 36 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 32 32 32 32 33 33 33 34 35 35 36 37 39 40 42 43 46 48 51 54 57 61 65 70 75 80 86 91 97 102 107 111 114 116 116 116 114 111 107 102 96 91 85 79 73 67 62 57 53 49 45 42 39 37 35 33 31 30 29 28 28 27 27 27 28 29 30 31 32 34 36 38 41 44 47 50 53 56 60 63 65 68 69 71 71 72 71 70 69 67 65 63 60 58 55 53 51 48 46 44 42 41 40 38 37 37 36 36 36 36 37 38 39 40 42 43 45 47 49 52 54 56 58 60 61 63 64 66 67 67 68 69 69 70 70 70 70 70 71 71 71 71 72 72 73 73 74 75 76 77 79 80 82 83 85 87 89 90 92 94 96 98 100 102 103 105 106 107 108 109 110 110 111 111 111 111 110 110 109 108 107 106 104 103 101 99 96 94 91 88 85 82 78 75 71 68 64 61 57 54 51 48 46 44 42 41 39 38 38 38 38 38 39 40 41 42 44 46 48 51 54 57 60 64 68 72 76 80 84 88 92 94 97 98 98 97 96 93 90 86 81 77 72 67 63 59 55 52
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 151 148 141 132 121 109 98 86 76 67 59 51 45 40 35 31 28 25 23 21 19 18 17 16 15 15 15 14 15 15 15 16 17 18 19 21 23 25 28 31 34 38 42 47 53 58 64 71 77 83 89 95 100 104 107 109 110 110 108 106 103 99 95 91 86 81 76 71 67 62 58 54 50 46 43 40 37 35 33 31 29 27 26 24 23 23 22 21 21 20 20 20 20 20 21 21 22 23 23 24 26 27 28 30 31 33 35 37 39 42 44 47 49 52 55 57 60 62 64 66 68 70 71 71 71 71 70 69 68 66 63 60 57 54 51 48 44 41 38 35 33 30 28 26 24 22 21 20 19 18 18 17 17 17 17 17 18 18 19 20 21 22 24 25 27 30 32 35 38 41 44 48 51 55 58 61 64 65 67 67 66 65 63 61 58 55 52 48 45 43 40 37 35 33 32 30 29 28 28 27 27 27 28 28 29 30 31 33 35 37 39 41 44 47 49 52 54 56 58 59 59 59 59 57 56 54 52 49 47 45 43 41 39 38 37 35 34 34 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 31 31 31 31 31 32 32 32 33 34 34 35 36 37 38 40 41 42 43 45 46 47 49 50 51 52 52 53 53 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 54 55 56 57 58 60 61 63 64 66 67 68 68 69 68 68 66 65 63 60 58 55 53 50 48 46 44 42 40 39 38 37 37 37 37 38 39 40 42 45 48 51 56 61 67 73 81 90 100 110 120 130 139 146 150
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 52 54 57 59 61 64 66 69 71 74 76 79 81 83 84 85 86 87 87 87 86 85 83 82 80 77 75 73 70 67 65 62 60 57 55 53 51 50 48 47 46 45 44 44 44 44 44 44 45 46 46 47 49 50 51 53 54 56 57 59 61 62 64 65 67 69 70 72 73 75 77 79 80 82 84 86 88 90 92 94 96 97 99 100 101 102 102 101 100 99 96 93 90 86 82 77 73 68 63 59 55 50 47 43 40 36 34 31 29 27 25 23 21 20 19 18 17 16 16 15 15 15 15 15 16 16 17 18 19 21 22 25 27 31 34 38 43 48 54 60 66 73 79 85 91 96 99 101 102 102 100 97 94 89 84 79 74 69 64 60 55 51 48 45 42 39 37 35 33 31 30 29 28 27 26 26 25 25 25 25 25 25 25 26 26 26 27 28 28 29 30 30 31 32 32 33 34 34 35 35 35 36 36 36 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 30 30 31 31 31 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 37 37 37 36 36 35 35 34 34 33 32 32 31 30 29 28 28 27 26 26 25 25 24 24 24 24 23 24 24 24 24 25 26 27 28 29 31 33 35 37 40 43 47 51 56 60 65 71 76 81 86 90 94 95 96 95 92 88 83 77 70 64 57 51 46 41 36 32 28 25 23 21 19 18 16 16 15 14 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 23 24 26 27 28 30 31 32 34 35 37 39 40 42 44 46 48
 37 38 40 42 43 44 44 45 44 44 43 41 40 38 36 34 32 30 28 26 24 22 21 20 18 17 16 16 15 14 14 14 13 13 13 13 13 14 14 15 16 17 18 19 21 22 24 27 29 32 35 38 41 44 47 50 52 54 56 57 58 58 58 57 56 55 54 52 50 49 47 45 43 41 40 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 11 13 15 16 19 21 23 26 29 31 34 36 37 38 39 38 37 36 34 32 30 28 26 24 22 20 18 16 15 14 13 11 11 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 11 11 12 13 14 16 17 18 19 20 22 23 23 24 24 24 24 23 23 22 21 19 18 17 15 14 13 12 11 10 9 9 8 8 7 7 7 7 7 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 9 9 9 9 9 9 10 10 10 11 11 11 12 13 13 14 15 16 17 18 20 21 23 25 28 30 33 36 39 42 45 48 51 53 54 55 54 53 50 47 44 40 36 32 29 25 23 20 18 16 14 13 12 11 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 23 24 26 27 29 31 33 35
 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 48 48 48 47 47 46 45 44 44 43 42 41 40 39 38 37 36 35 34 34 33 33 33 33 33 33 34 35 36 37 38 40 42 44 46 48 50 52 54 56 58 59 61 62 62 63 63 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 50 50 50 51 51 52 53 54 55 56 58 59 61 62 63 64 65 66 66 66 65 64 63 61 59 56 54 51 48 46 43 40 38 36 33 31 30 28 27 25 24 23 22 22 21 21 21 21 21 22 23 23 25 26 28 30 32 35 38 42 46 50 55 60 65 70 75 80 85 88 92 94 95 96 95 94 92 89 85 81 77 73 69 65 61 57 54 50 47 45 42 40 38 37 35 34 33 32 31 31 30 30 30 30 30 31 31 32 33 33 34 35 37 38 39 41 42 44 46 47 49 50 52 53 55 56 57 57 58 58 58 58 57 57 56 55 53 52 50 49 47 45 43 41 40 38 37 35 34 33 32 31 30 30 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 37 38 39 40 40 41 42 43 43 43 43 43 43 42 42 41 40 39 38 37 36 35 35 34 33 32 32 31 31 31 31 31 31 32 32 33 35 36 38 40 42 45 48 51 54 58 63 67 72 76 81 84 88 90 91 91 90 88 85 80 75 70 65 59 54 49 44 40 36 33 30 28 26 24 22 21 20 20 19 19 19 19 19 20 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 38 38 39 39 40 40 41 41
 158 166 171 174 174 172 166 159 150 140 129 119 108 99 90 82 74 68 62 57 53 49 46 44 41 40 38 37 36 36 36 36 36 36 37 38 39 41 42 44 46 48 50 53 55 58 60 63 65 67 69 71 73 75 76 77 78 79 80 80 81 81 82 82 82 83 83 84 84 85 86 86 87 88 89 90 92 93 94 96 97 99 100 102 103 105 106 107 108 109 110 110 109 109 108 106 104 102 100 97 93 90 86 83 79 75 71 68 64 61 58 55 52 49 47 45 43 42 41 40 39 38 38 38 39 39 40 41 43 45 47 50 53 57 61 65 70 75 80 84 89 94 98 101 104 106 107 108 108 107 106 104 102 100 97 95 93 91 89 87 85 83 82 80 79 77 76 74 72 70 68 66 64 62 59 57 54 52 49 47 44 42 40 38 36 34 33 31 30 29 28 27 27 26 26 26 26 26 26 27 28 29 30 31 33 35 37 39 42 45 48 51 54 57 60 63 65 67 69 70 70 70 69 67 65 63 61 58 55 53 50 47 45 43 41 39 37 36 34 33 32 31 30 30 29 28 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 29 30 30 32 33 34 36 37 39 42 44 47 50 53 57 61 65 69 74 78 83 88 92 96 100 103 105 106 106 106 104 101 98 94 90 86 81 76 72 67 63 59 56 53 50 47 45 43 41 40 38 37 36 35 35 34 34 33 33 33 33 33 34 34 35 36 37 39 40 42 44 47 50 53 57 61 66 72 78 85 92 101 110 119 129 139 149
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 43 45 47 49 52 54 57 60 63 65 68 71 73 75 77 78 79 80 80 79 78 77 75 73 71 69 66 64 62 60 58 56 55 54 53 52 52 51 52 52 54 55 57 59 62 65 69 73 78 83 88 93 98 103 108 113 116 120 122 123 124 123 122 121 119 116 114 111 109 107 105 103 102 101 100 100 99 100 100 101 101 102 102 103 103 102 101 100 98 95 92 89 85 81 76 71 67 62 58 53 50 46 42 39 36 34 31 29 28 26 25 24 23 22 22 21 21 22 22 22 23 24 26 27 29 32 35 38 42 46 51 56 61 67 72 77 82 86 88 90 91 90 88 85 82 78 74 70 66 62 59 55 52 49 46 44 42 40 38 37 35 34 33 32 32 31 31 30 30 30 30 30 30 30 31 31 32 33 33 34 36 37 38 40 42 44 46 49 52 55 59 63 67 72 77 83 88 95 101 108 114 121 127 133 138 143 146 149 150 150 149 147 145 141 137 133 128 123 118 112 107 102 98 93 89 85 81 78 74 72 69 66 64 62 61 59 58 57 57 57 56 57 57 58 59 60 62 64 66 69 71 74 77 80 83 86 88 90 92 93 93 92 90 88 85 82 78 73 69 65 60 56 52 48 45 42 39 37 34 32 31 29 28 27 26 26 25 25 25 26 26 27 28 29 31 33 35 38 41 44 48 52 57 61 66 71 75 79 82 84 85 85 83 80 77 72 68 63 58 54 49 45 42 39 36 34 32 30 29 27 26 26 25 24 24 24 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 36 37 39 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 12 12 13 14 15 17 18 20 22 24 26 28 31 33 36 39 42 44 47 49 50 52 53 53 54 54 54 54 53 53 53 53 53 53 54 55 57 59 61 64 67 71 75 79 83 86 89 90 90 89 86 82 76 70 64 57 51 45 40 36 31 28 24 22 19 17 16 14 13 12 11 10 10 10 9 9 9 9 10 10 11 12 13 14 15 17 19 21 24 27 30 33 37 40 43 46 48 49 49 47 46 43 40 37 34 31 28 25 23 20 19 17 15 14 13 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 16 16 16 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 16 17 19 22 24 27 30 34 38 42 47 52 57 61 65 67 68 68 67 64 60 56 52 47 42 38 34 31 28 25 23 21 19 17 16 15 14 14 13 13 12 12 12 12 12 12 13 13 13 14 15 16 17 18 20 22 24 27 30 33 37 41 46 52 57 63 69 75 79 82 84 84 82 78 73 67 61 56 50 45 41 37 34 31 29 27 25 24 23 22 21 21 20 20 19
 62 62 61 61 60 59 58 57 55 53 51 49 47 45 43 40 38 36 35 33 31 30 29 28 27 26 26 25 25 25 25 26 26 27 28 29 30 31 33 35 37 39 41 43 45 48 50 53 55 57 59 60 62 62 63 63 63 62 61 60 59 57 55 54 52 50 49 47 45 44 42 41 40 39 38 37 36 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 31 31 32 33 34 35 36 38 40 43 46 49 54 59 64 71 79 88 97 108 120 132 144 156 166 174 179 180 178 172 164 153 141 128 116 104 93 82 73 65 58 52 46 42 38 34 31 29 27 25 24 23 22 21 21 21 21 21 22 23 24 25 27 29 32 35 38 42 46 51 56 62 68 74 81 87 93 98 102 105 107 108 108 106 103 100 96 91 86 82 77 73 68 65 61 58 55 53 51 49 48 47 46 46 46 46 47 48 49 51 52 54 56 58 60 61 63 64 64 64 64 63 61 59 57 54 51 48 45 42 39 36 33 31 29 27 26 25 23 23 22 22 21 21 21 21 22 22 23 24 24 25 26 28 29 31 33 35 37 39 42 45 48 52 56 61 65 71 76 83 89 97 104 112 121 130 139 147 156 163 169 173 175 175 172 166 158 149 138 127 115 104 93 82 73 64 57 50 44 39 35 31 28 25 23 21 20 18 17 17 16 16 16 16 17 18 19 20 22 24 26 30 33 38 43 49 56 64 73 83 94 106 118 130 141 151 159 164 165 164 159 152 144 135 125 115 106 98 91 85 79 75 71 68 66 64 62 61 61 60 60 60 61 61 61 61 62
 35 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 16 16 16 16 16 17 17 18 19 20 20 21 22 23 24 25 26 26 27 28 28 29 29 30 30 31 31 32 32 33 34 34 36 37 38 40 42 45 48 51 54 58 63 68 74 81 88 95 103 111 119 127 133 137 140 140 137 132 125 116 107 97 88 78 70 62 56 49 44 40 36 32 29 27 25 23 21 20 19 18 18 17 17 16 16 16 16 16 16 17 17 18 19 20 21 22 24 25 27 30 32 35 38 41 45 49 53 58 62 67 71 75 78 80 82 82 81 80 77 73 70 65 61 57 53 50 46 43 41 38 36 34 33 32 30 30 29 28 28 28 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 37 38 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 37 37 37 38 38 39 40 42 43 45 47 50 53 56 59 62 65 68 70 71 72 72 71 68 66 62 58 54 49 45 41 37 33 30 27 25 23 21 19 18 17 16 15 14 14 14 14 14 14 14 15 15 16 17 18 19 21 22 24 26 28 30 32 34 36 38 40 41 42 43 43 44 43 43 42 42 41 40 39 38 37 36 35
 61 59 56 54 52 50 48 46 44 42 41 40 38 37 36 35 35 34 34 33 33 33 33 33 33 34 34 34 35 35 36 37 37 38 39 40 41 42 43 44 46 47 48 50 51 52 54 55 56 57 57 57 57 57 56 55 54 53 51 50 48 46 45 43 41 40 39 38 37 36 36 36 36 36 37 38 39 40 42 43 45 48 50 53 56 58 61 65 68 71 74 77 79 81 83 84 85 85 85 85 83 82 80 78 76 74 71 69 67 65 63 61 60 58 57 56 55 54 54 53 53 52 52 52 51 51 51 51 51 51 51 51 51 51 52 52 53 54 55 56 58 59 61 63 64 66 68 70 71 73 74 75 76 76 77 77 76 75 74 73 72 70 69 67 65 64 62 61 59 58 57 56 55 54 53 53 52 51 51 50 49 49 48 48 47 46 46 45 44 44 43 42 41 40 40 39 39 38 38 37 37 37 37 37 38 38 39 40 41 42 43 44 46 48 49 51 53 55 57 58 60 61 63 63 64 64 64 63 62 61 59 57 56 53 51 49 47 45 43 42 40 39 38 37 36 35 35 35 35 36 36 37 39 40 42 44 46 49 52 55 58 62 66 69 73 77 80 84 87 89 92 93 95 95 96 96 95 94 93 91 90 88 87 85 84 83 82 81 81 81 81 81 82 82 83 84 85 85 86 86 86 86 86 85 84 82 80 78 76 74 71 69 66 64 62 60 58 56 54 53 52 51 50 50 49 49 49 50 50 51 51 52 54 55 57 58 60 62 65 67 69 71 74 76 78 79 81 81 82 82 81 81 79 78 76 73 71 69 66 64
 72 75 78 82 85 89 92 95 98 101 103 104 104 104 102 99 96 91 86 80 75 69 63 58 53 48 44 40 37 33 31 28 26 25 23 22 21 20 19 19 19 19 19 20 21 22 24 26 28 31 34 38 43 49 55 62 70 79 88 98 109 119 128 136 141 144 144 141 135 128 119 110 101 92 84 78 72 67 62 59 56 54 53 52 52 52 52 53 54 56 58 60 63 66 69 72 76 80 83 86 89 90 91 92 91 89 86 82 78 73 69 64 59 55 51 47 44 41 38 36 34 32 31 29 28 28 27 27 26 26 26 27 27 28 29 30 31 32 34 36 37 39 41 43 45 47 49 51 53 56 58 60 63 65 67 70 72 74 77 79 81 82 84 85 86 87 88 88 88 87 87 86 85 84 83 82 81 80 80 79 79 79 79 80 80 82 83 85 87 90 94 98 103 108 114 120 127 134 141 148 155 160 164 166 166 164 159 153 145 136 126 116 106 96 87 79 71 64 57 51 46 42 38 34 31 28 26 24 23 22 21 20 20 19 20 20 21 21 23 24 26 29 32 36 40 45 52 59 67 77 87 99 111 122 133 143 150 154 154 151 145 138 129 119 109 100 92 84 77 71 66 61 58 54 52 49 47 46 45 44 44 44 45 45 46 47 49 50 52 54 55 57 58 59 60 60 59 58 57 55 52 50 47 44 42 39 36 34 32 30 28 26 25 24 23 23 22 22 22 22 23 24 24 25 26 28 29 30 32 33 34 36 37 39 40 41 42 43 44 45 46 46 47 48 48 49 50 51 51 52 53 55 56 57 59 61 63 65 67 70
 62 63 64 65 65 65 65 64 63 61 59 57 55 52 50 48 45 44 42 41 40 39 39 39 40 41 43 45 48 52 56 61 68 75 83 93 103 115 126 138 150 159 167 171 172 170 164 155 145 134 122 111 101 91 82 74 68 62 57 52 48 45 43 40 39 37 36 36 36 36 36 37 38 39 41 43 46 48 51 54 58 61 65 70 74 78 83 87 91 96 100 103 107 110 112 114 116 117 117 117 117 116 115 113 112 111 110 109 108 108 108 108 109 110 112 114 117 120 123 126 130 133 137 140 142 144 146 146 145 144 141 137 133 127 121 115 108 101 95 88 82 77 72 67 63 59 56 54 52 50 49 48 48 49 50 52 55 58 63 69 76 84 94 105 119 133 149 166 183 199 212 222 227 226 219 208 194 178 161 144 128 114 101 90 80 71 64 57 52 47 43 39 37 34 33 31 30 30 30 30 30 31 33 34 36 38 40 43 46 49 52 56 59 63 67 71 74 78 81 84 86 88 90 91 91 91 90 89 87 84 82 78 75 72 68 64 61 57 54 51 48 45 42 40 38 36 35 33 32 31 30 30 30 30 30 30 31 32 32 33 34 36 37 38 40 41 42 44 45 46 47 48 49 50 51 52 52 53 53 53 53 53 53 52 52 52 52 52 51 51 52 52 52 53 54 55 56 57 58 59 61 62 64 66 68 71 74 77 80 84 89 94 100 106 114 122 132 142 152 164 175 186 196 205 211 214 214 211 204 194 182 168 154 139 125 112 101 90 81 73 66 61 56 53 50 48 47 46 45 46 46 47 48 49 51 53 54 56 58 60
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 58 60 62 63 64 64 64 63 61 59 57 55 53 50 48 45 43 41 40 39 38 37 37 37 38 39 40 41 43 45 47 49 51 54 57 59 62 65 68 71 74 76 79 81 84 86 88 90 92 93 94 95 96 96 96 95 94 92 90 87 84 81 78 74 70 66 63 59 56 52 50 47 45 43 42 41 40 39 39 39 40 40 41 42 43 44 45 46 48 49 50 52 53 54 55 56 56 57 57 56 56 55 54 53 52 51 50 49 48 48 47 47 48 48 49 51 52 54 57 59 62 65 69 73 76 80 84 88 91 94 97 98 98 98 97 94 91 87 83 78 73 69 64 60 56 52 49 46 43 41 39 37 36 35 34 34 34 35 36 38 40 42 46 50 55 61 68 77 86 96 107 119 130 142 152 161 167 170 170 166 160 151 142 131 121 110 101 92 84 77 71 65 61 57 54 51 49 48 48 48 48 49 51 53 56 59 62 65 69 73 76 80 83 86 88 89 90 90 89 88 85 82 79 75 72 68 64 60 57 53 50 48 45 43 41 39 38 36 35 34 33 33 32 32 32 33 33 34 35 36 38 40 42 45 47 50 53 56 59 62 64 66 67 68 69 68 67 66 65 63 60 58 56 53 51 48 46 44 42 40 38 37 36 35 34 33 33 32 32 33 33 34 34 35 36 37 38 39 40 41 42 42 43 44 45 46 47 48 49 51 52 54 56 59 62 65 69 73 77 81 84 88 91 93 93 93 92 89 86 82 77 72 66 61 56 51 47 43 40 37 35 33 31 30 30 30 30 31 32 33 35 36 38 41 43 46 48 51 53 56
 109 107 103 99 93 86 80 73 67 61 55 50 46 42 38 35 33 31 29 28 27 26 26 26 26 27 27 28 28 29 30 31 32 33 34 36 37 38 40 42 44 46 48 50 52 55 57 60 62 65 66 68 69 69 69 68 67 65 63 60 57 54 51 48 45 42 40 37 36 34 33 32 31 31 31 31 32 33 34 36 37 39 41 43 44 46 48 50 51 52 52 53 53 52 51 50 49 47 45 43 41 39 37 35 33 32 30 29 29 28 28 28 28 28 29 30 31 32 34 35 37 39 41 43 46 49 52 55 59 62 66 71 75 80 85 89 94 98 102 105 106 107 106 105 102 98 93 87 82 76 70 64 59 54 49 45 41 38 35 33 31 29 28 28 27 27 27 28 28 29 30 31 32 33 34 35 36 37 38 39 39 40 40 40 39 39 38 37 36 35 34 33 32 31 31 30 30 30 30 31 32 34 36 38 41 45 49 53 58 64 70 76 83 89 96 102 107 111 114 115 114 112 108 103 98 92 86 80 74 68 63 59 54 51 47 44 41 39 37 35 33 32 30 29 28 28 27 27 27 27 28 29 30 31 33 35 38 40 43 47 50 53 57 60 63 65 67 69 70 70 69 68 66 63 61 58 55 52 48 45 43 40 38 36 34 32 31 31 30 30 30 31 32 33 35 36 38 41 43 46 49 52 54 57 60 62 64 66 67 67 67 67 66 64 62 60 58 55 53 50 47 45 42 40 38 36 34 32 31 29 28 27 26 25 24 24 24 24 24 24 25 26 28 30 33 36 39 44 48 54 60 66 73 80 87 93 99 104 108 109
 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 9 9 10 11 12 13 15 16 17 19 20 21 23 24 25 26 27 28 28 27 27 26 24 23 21 20 18 17 15 14 12 11 10 9 8 8 7 6 6 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 9 10 11 11 12 13 14 15 16 16 16 17 17 17 16 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 11 11 12 13 13 14 15 16 18 19 20 21 22 22 23 23 23 23 23 23 22 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 14 13 13 13 12 11 11 10 9 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 14 15 17 19 21 23 26 28 30 31 32 32 31 30 28 26 24 22 19 17 16 14 12 11 10 9 8 7 7 6 6 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 13 15 16 18 19 21 22 23 24 25 25 25 24 24 22 21 20 19 17 16 15 14 13 12 12 11 11 11 11 11 11 12 12 13 14 15 16 17 18 19 21 22 24 25 26 28 29 30 30 31 31 31 30 29 28 27 26 24 23 21 20 19 18 17 16 15 14 13 13 12 11 11 11 10 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 13 13 12 12 11
 40 38 36 35 34 32 31 30 29 28 27 26 26 25 25 25 25 25 25 25 26 27 28 29 30 31 33 34 36 38 40 42 45 47 50 53 56 59 62 64 67 68 70 70 70 69 67 64 61 58 54 51 47 43 40 37 35 32 30 28 27 25 24 23 23 22 22 22 22 23 23 24 25 27 28 30 32 34 36 38 40 42 43 44 44 45 45 44 44 43 42 40 39 38 37 35 34 33 32 31 31 30 30 30 30 31 32 33 34 36 38 40 42 45 47 50 52 54 56 57 58 58 58 58 57 56 54 53 51 49 47 46 44 43 42 41 40 39 39 39 39 39 39 40 40 40 41 42 42 42 43 43 43 43 43 43 42 41 41 40 39 38 37 36 35 34 33 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27 26 25 24 23 23 22 22 21 21 20 20 20 20 21 21 21 22 22 23 24 25 26 27 28 29 31 33 35 37 39 41 44 46 48 51 52 54 55 56 56 56 56 54 53 51 49 47 44 42 39 37 35 32 30 28 26 25 23 22 21 21 20 20 20 21 21 22 23 25 26 28 30 32 34 36 39 42 46 49 52 56 59 62 65 67 68 69 68 67 64 62 58 55 51 48 45 42 39 37 36 34 34 33 33 33 33 34 35 36 37 39 41 43 45 47 49 52 54 56 58 59 60 61 61 61 60 59 58 57 55 53 52 50 49 47 46 45 44 44 43 43 43 43 44 44 45 46 47 49 50 51 53 54 55 55 56 55 55 54 53 52 50 48 47 45 43 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 25 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 26 28 30 33 35 37 40 43 45 48 50 51 52 53 53 52 51 50 48 46 43 41 39 36 34 32 30 28 27 25 24 23 21 20 20 19 18 18 18 18 18 18 18 18 19 20 21 22 23 24 25 27 28 30 31 33 35 37 39 40 42 44 45 47 48 49 50 50 51 51 51 51 51 50 50 49 48 46 45 43 42 40 38 36 35 33 31 29 28 26 25 23 22 21 19 18 17 16 16 15 14 14 14 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 19 20 20 20 21 21 21 21 20 20 20 19 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 14 14 14 15 15 16 16 17 18 19 20 20 21 22 23 24 24 25 26 26 27 28 28 29 30 31 32 32 33 34 35 37 38 39 40 41 42 43 44 44 45 44 43 42 41 39 37 35 33 31 29 27 25 23 21 20 19 18 16 16 15 14 14 13 13 13 13 14 14 15 15 16 17 19 20 21 23 25 26 28 30 32 34 35 37 38 40 40 41 42 42 42 42 41 41 40 40 39 38 37 37 36 35 34 33 32 31 30 29 28 27
 24 23 23 22 21 21 20 20 20 20 20 21 21 22 23 25 27 30 33 36 41 45 51 57 63 69 75 81 86 90 92 93 93 91 88 84 79 73 67 62 56 51 47 43 39 37 34 32 31 30 29 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 33 34 35 37 39 41 44 46 49 52 55 58 62 64 67 70 72 73 74 75 75 74 73 72 70 68 65 63 60 57 54 52 49 47 46 44 43 42 42 41 41 41 41 41 41 41 41 41 40 40 39 38 37 35 34 32 31 29 28 26 25 24 22 22 21 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 36 37 38 39 40 41 43 44 46 48 50 53 56 59 62 65 69 72 76 79 83 86 89 91 93 94 94 93 91 88 85 80 75 69 64 58 53 48 43 39 36 33 30 28 26 24 23 22 21 21 20 19 19 19 19 19 19 19 19 20 20 21 22 23 25 27 29 31 34 38 42 46 50 54 58 62 65 68 69 70 70 69 67 65 62 59 56 52 49 46 43 41 39 37 35 34 34 33 33 33 34 35 35 36 37 38 39 41 42 43 44 44 45 46 46 47 47 47 48 48 48 48 48 48 48 48 49 49 50 51 52 54 55 57 58 60 62 63 64 65 66 66 66 66 66 65 64 63 62 61 59 58 57 56 55 54 53 53 53 53 53 54 55 56 57 58 59 60 61 61 62 62 62 62 62 61 60 59 57 56 54 52 51 49 47 45 43 42 40 39 37 36 34 33 32 31 30 29 28 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 73 71 70 68 65 62 59 56 54 51 48 46 44 42 41 40 38 38 37 36 35 34 34 33 32 31 30 29 28 27 26 25 23 22 21 21 20 19 18 18 17 17 17 17 18 19 20 21 22 24 26 28 30 32 35 37 39 41 43 44 45 46 46 46 45 44 43 41 39 38 36 34 33 32 31 30 30 30 30 31 31 32 33 34 35 36 37 38 39 40 40 40 40 40 39 38 37 35 33 32 30 28 26 24 23 22 21 20 19 19 19 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 27 28 30 31 34 36 39 42 45 49 53 57 62 66 69 72 74 75 75 73 71 68 64 60 55 51 46 42 38 34 31 28 25 22 20 18 17 16 15 14 14 14 14 14 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 24 25 25 26 26 27 27 28 28 29 30 31 32 34 35 37 40 42 45 48 51 54 57 60 64 67 70 73 75 77 79 79 79 78 76 74 71 68 65 62 58 55 52 50 47 45 43 41 40 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 32 33 33 35 36 37 38 40 41 42 43 43 43 43 42 41 39 37 36 34 32 30 28 26 24 23 21 20 19 18 17 16 15 15 15 15 15 16 17 18 19 21 23 24 26 29 31 33 35 38 40 42 43 44 45 46 45 45 43 42 40 38 35 33 31 29 27 25 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 18 19 21 23 26 29 32 36 40 44 49 53 58 62 66 69 71 72
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 109 105 100 95 88 82 76 70 64 59 54 50 47 44 42 41 40 40 41 41 42 44 45 47 49 51 53 55 57 59 61 63 65 67 68 69 70 71 72 72 73 73 73 74 75 76 77 78 80 81 83 84 85 86 87 87 86 85 84 82 79 76 73 69 65 61 57 53 49 45 42 38 35 33 31 29 28 27 26 26 26 27 28 29 31 32 34 36 38 40 42 44 46 49 51 53 55 57 59 60 61 62 63 64 64 65 65 66 66 67 68 69 70 70 71 72 73 74 75 76 76 77 78 78 79 80 80 81 81 82 83 84 85 86 87 89 91 93 96 98 101 103 105 107 108 109 109 108 107 105 103 100 97 94 90 86 82 79 75 72 69 66 64 63 62 61 62 63 64 66 68 71 74 76 79 81 82 83 83 83 81 79 76 73 69 64 60 56 51 47 44 40 38 35 34 32 32 31 32 32 33 35 37 40 43 46 50 54 59 64 70 76 82 88 94 100 104 108 110 111 110 107 103 97 91 85 79 73 67 62 57 53 50 47 44 42 40 38 36 35 34 33 32 31 31 31 30 30 31 31 32 33 35 36 39 42 45 49 53 57 62 66 70 74 77 80 82 83 83 83 82 80 78 76 73 70 68 65 63 60 58 56 55 54 54 54 54 54 55 56 57 58 58 59 59 59 59 58 58 57 56 55 54 53 52 50 49 48 48 47 47 46 47 47 48 50 51 54 56 59 61 64 67 69 72 73 75 75 76 75 75 74 72 71 69 67 65 63 62 61 60 59 59 60 61 63 65 69 73 77 83 88 94 99 104 108 111 113 113 112
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 55 57 58 60 62 64 66 69 71 73 75 77 78 79 78 76 73 70 65 60 55 50 45 40 36 32 29 26 23 20 18 16 14 13 11 10 9 8 8 7 6 6 6 6 7 7 8 9 11 13 15 18 21 25 29 33 38 43 48 53 58 62 66 69 72 73 73 72 70 68 66 63 60 58 56 54 54 53 54 55 57 60 63 67 72 76 80 85 88 91 92 91 89 86 81 75 69 62 56 49 44 39 34 31 28 25 23 22 21 20 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 25 25 26 27 28 29 31 32 34 36 38 41 43 45 47 49 50 51 51 51 50 49 47 45 42 40 37 34 31 29 26 23 21 19 17 15 13 12 10 9 8 8 7 7 7 7 7 7 7 7 8 8 8 9 10 10 11 12 14 15 17 19 22 25 29 33 39 45 53 61 69 78 86 93 98 101 102 102 99 95 90 85 80 75 70 66 61 58 54 51 49 47 45 44 43 42 43 43 45 47 49 53 57 61 66 72 78 84 90 97 103 109 114 118 121 123 124 124 122 120 117 113 108 103 98 93 88 83 78 74 69 65 61 57 53 50 46 42 39 35 32 29 26 24 22 19 17 16 14 13 12 11 10 9 9 9 9 9 10 11 12 13 15 18 20 24 27 32 37 43 49 56 64 71 78 83 86 87 84 79 72 63 54 45 38 31 25 20 17 14 12 11 10 9 8 8 8 8 8 8 8 9 9 9 10 10 10 11 12 12 13 14 15 16 17 19 20 22 24 26 28 31 34 36 39 41 43 46 47 49 51 52 54
 11 12 13 14 14 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 32 34 36 37 39 41 43 44 46 47 47 47 47 47 45 44 42 40 38 36 34 32 30 29 28 27 26 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 29 30 30 30 31 31 33 34 35 37 40 42 45 47 49 51 52 52 51 49 46 43 39 36 32 28 24 21 18 16 13 11 10 9 8 7 6 6 6 6 6 6 7 7 8 8 9 10 11 12 13 14 15 17 18 20 21 23 24 25 26 26 26 26 25 23 22 20 19 17 16 14 13 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 8 8 10 11 13 15 17 19 22 25 28 31 34 37 39 41 43 44 44 44 43 42 41 39 38 36 34 33 31 30 28 27 26 25 24 23 22 22 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 12 12 13 15 17 19 22 25 29 33 38 43 48 52 55 58 59 58 57 54 51 48 44 40 37 33 31 28 26 24 22 21 20 20 19 19 19 20 20 21 21 22 23 23 23 23 23 22 22 21 20 19 18 17 16 15 14 13 12 11 11 11 11 11 11 12 13 14 15 16 17 19 20 22 24 26 28 30 32 34 36 37 39 41 42 43 44 45 46 46 47 47 47 47 48 48 48 48 49 49 49 48 47 46 45 43 42 40 37 35 32 30 27 25 23 20 18 16 15 13 11 10 9 8 8 7 7 7 7 7 7 7 8 8 9 9 10 11
 6 7 7 7 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 8 8 9 10 11 11 12 13 13 13 13 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 6 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 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 7 8 9 10 12 13 13 14 13 13 12 11 9 8 7 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 8 8 9 9 9 9 9 8 8 7 6 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 6 7 8 9 10 12 12 13 13 12 12 11 10 9 7 6 6 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 5 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 24 23 22 21 19 18 17 16 15 15 14 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 23 24 25 26 28 29 30 31 31 31 31 30 29 28 26 24 23 21 20 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 18 19 21 22 23 24 26 27 28 29 30 31 32 32 33 34 34 34 35 35 35 35 35 35 34 34 33 32 31 30 29 28 27 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 24 25 26 26 26 26 26 26 26 25 25 24 24 23 23 22 21 21 21 20 20 20 20 20 20 20 21 21 22 23 23 24 25 26 26 27 27 28 28 28 27 27 26 25 25 24 23 22 21 20 19 18 18 17 17 17 17 16 16 17 17 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 32 33 33 33 33 33 32 32 31 30 29 28 27 26 25 25 24 23 22 21 20 20 19 18 18 17 16 16 15 14 14 14 13 13 13 13 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 30 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 28 27 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 11 12 12 13 14 15 15 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 14 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 19 19 19 19 18 18 17 17 16 15 14 14 13 12 12 12 12 12 12 12 12 13 14 14 15 16 17 18 19 20 21 22 22 23 23 22 22 21 20 19 17 16 15 13 12 11 10 9 8 7 7 6 6 6 6 6 6 6 6 7 7 7 8 9 9 10 11 11 12 13 14 15 16 17 17 18 19 19 19 19 18 18 17 16 15 14 14 13 12 11 11 11 10 10 10 10 10 10 10 11 11 12 12 13 14 15 15 16 17 18 19 19 19 19 19 18 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 8 8 9 10 11 13 15 17 20 23 26 29 32 35 37 39 39 39 37 35 33 30 27 25 22 20 17 16 14 12 11 10 9 8 8 7 7 7 7 7 7 7 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 14 14 14 15 15 16 17 18 19 20 21 23 24 26 27 29 31 32 33 35 35 36 36 35 35 33 31 29 27 25 23 21 19 17 16 15 14 13 13 12 12 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 22 22 22 22 21 20 19 18 16 15 14 12 11 10 9 8 8 7 7 6 6 6
 44 42 40 39 37 36 35 34 33 33 32 33 33 34 35 36 37 39 41 43 45 48 50 52 55 57 60 62 65 68 71 75 78 82 86 90 95 100 105 111 117 122 128 133 138 142 145 146 146 145 141 137 132 125 119 112 105 99 93 87 81 76 72 67 63 60 56 53 51 48 46 44 42 41 39 38 38 37 37 38 38 39 40 41 42 44 45 47 48 50 51 52 54 55 57 58 60 62 64 66 69 72 76 81 86 92 99 107 115 124 133 143 152 161 169 176 181 184 184 181 176 168 158 147 135 123 111 99 88 78 69 62 55 49 45 42 39 37 36 36 36 37 38 39 41 43 46 49 52 56 60 65 71 78 85 93 102 112 123 134 145 157 168 177 185 190 192 192 188 182 174 165 155 145 136 126 117 109 101 93 86 80 73 68 62 57 53 48 45 41 38 36 33 31 30 29 28 27 27 27 27 27 27 28 28 29 30 31 32 33 35 36 38 39 41 43 45 47 48 50 52 53 54 55 56 56 56 55 55 53 52 51 49 47 45 44 42 40 39 37 36 34 33 32 31 30 29 28 27 27 26 26 26 26 27 27 28 30 32 34 37 41 45 50 55 62 69 78 87 97 108 119 132 144 157 169 179 188 195 198 199 196 190 183 173 163 152 142 131 121 112 104 97 90 84 78 73 69 65 62 59 56 53 51 49 48 47 46 45 45 45 45 46 47 49 51 55 58 63 68 73 79 85 92 98 104 109 114 118 121 123 124 124 124 123 121 118 115 112 108 104 100 96 92 88 84 81 77 74 71 68 65 62 59 57 54 52 50 48 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 11 10 10 10 10 10 10 10 11 11 12 13 14 15 16 18 19 20 21 23 23 24 25 25 25 24 24 23 22 21 20 19 18 17 16 15 14 13 13 12 12 12 11 12 12 12 12 13 14 14 15 16 17 18 18 19 20 20 21 22 22 22 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 23 23 23 23 24 24 25 25 26 27 28 29 29 30 31 31 31 31 31 31 30 29 28 27 26 25 23 22 20 19 18 16 15 14 13 12 11 11 10 10 10 9 10 10 10 11 12 13 14 15 16 18 19 21 23 25 26 28 29 31 31 32 32 31 30 29 27 25 23 21 19 17 16 14 13 12 11 11 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 21 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 22 22 23 24 25 26 26 27 27 28 28 28 28 28 28 27 26 26 25 24 23 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 27 28 28 28 28 28 28 27 26 26 25 24 23 22 21 20 20 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 22 23 23 22 22 21 20 19 18 17 16 15 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
 6 6 6 6 6 6 6 6 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 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 5 5 6 7 8 9 10 10 11 11 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 8 8 8 9 9 8 8 8 8 7 7 7 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 7 8 9 10 11 13 15 17 18 20 21 21 21 20 18 16 14 12 11 9 8 6 5 5 4 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 6 7 9 10 12 13 15 17 19 20 21 21 20 19 18 16 14 13 11 10 9 8 8 7 7 6 6 6 6 6 6
 26 29 32 36 41 46 52 57 62 66 68 69 69 67 64 60 56 52 48 44 41 38 35 33 32 30 29 29 28 28 28 28 28 29 29 30 31 32 33 35 36 38 40 41 43 45 47 48 49 50 51 51 51 51 51 50 49 49 48 47 46 45 44 42 41 40 39 38 37 35 34 33 31 30 28 26 25 23 21 20 18 17 16 15 14 13 13 12 12 12 12 12 12 13 14 15 16 17 19 21 23 26 28 31 34 37 40 42 44 46 48 49 50 50 50 50 49 49 48 48 47 47 47 47 47 47 48 48 49 50 52 54 55 58 60 62 64 66 68 69 69 69 68 67 65 64 62 60 58 56 54 53 52 51 50 50 50 50 51 52 53 54 55 55 56 56 56 55 53 51 48 44 41 37 33 30 27 24 22 20 18 17 16 15 15 15 15 16 17 19 21 25 29 34 40 47 57 68 80 95 111 127 142 154 162 164 161 152 140 126 111 98 85 74 64 56 48 42 37 33 29 26 24 22 21 20 20 20 21 21 23 24 26 28 31 34 37 41 45 51 56 63 71 80 90 101 113 126 138 150 159 165 166 163 155 145 132 118 105 93 82 72 64 57 52 47 43 41 38 37 36 36 35 36 37 38 39 41 43 46 48 51 53 56 58 60 62 64 65 65 65 65 64 63 61 60 58 55 53 50 48 45 42 40 37 34 31 29 26 24 22 20 19 18 17 16 16 16 17 17 18 19 21 22 24 26 29 31 34 37 40 44 47 51 54 57 59 60 60 60 58 56 52 49 45 41 37 33 30 27 25 23 21 20 20 20 20 21 22 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 17 16 14 12 10 9 8 7 6 5 4 4 4 4 3 3 3 4 4 4 4 4 5 5 6 6 7 8 9 10 11 12 13 13 14 15 15 15 15 15 14 13 12 11 10 9 8 8 7 7 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 8 9 9 10 11 12 13 14 14 15 15 15 15 15 14 14 14 13 12 12 11 11 10 10 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 13 14 15 15 15 15 15 14 13 13 12 11 10 9 8 8 7 7 6 6 6 6 6 6 6 7 7 8 9 10 11 13 14 16 18 19 20 21 20 19 18 16 15 13 11 10 9 8 7 6 6 5 5 5 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 14 14 14 14 14 13 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 12 12 11 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 11 12 12 13 13 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 8 9 10 11 12 13 15 16 18 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 16 16 16 17 18 19 20 21 23 25 27 29 31 33 35 37 38 40 40 41 41 41 41 40 39 37 36 34 33 31 30 29 27 26 25 24 23 23 22 22 22 22 22 23 24 25 27 29 31 34 37 40 43 46 49 52 54 56 58 58 58 56 54 52 49 45 42 39 35 32 30 27 25 23 21 20 19 18 17 17 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 20 21 21 22 23 25 26 28 30 33 35 38 41 44 47 50 52 54 55 56 55 53 51 48 44 40 37 33 30 27 24 22 20 18 17 16 16 15 15 15 15 15 16 16 17 18 19 20 21 22 23 25 26 28 29 30 31 32 33 33 33 33 32 31 30 28 27 25 24 22 21 20 19 18 17 17 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 20 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 18 18 19 19 20 21 22 24 25 27 28 30 31 32 33 33 34 34 33 33 32 31 30 28 27 26 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 19 19 19 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 23 24 25 26 28 30 32 34 36 38 40 42 44 45 46 46 46 45 43 42 40 38 36 33 31 29 27 25 24 22 21 20 19 19 18 18 18 18 19 20 21 22 23 24 26 27 29 30 32 34 35 37 38 39 40 41 41 41 41 40 39 38 36 35 33 31 29 27 26 24 22 21 20 19 18 17 16 16 16
 18 18 17 16 16 15 14 14 14 14 13 14 14 14 15 15 16 17 19 20 22 24 26 28 30 32 35 37 40 42 44 46 47 48 49 49 48 48 46 45 43 42 40 38 37 35 34 33 32 32 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 25 25 24 24 23 23 22 22 21 21 21 21 21 22 22 23 24 25 27 28 30 32 34 36 38 40 41 42 42 42 41 40 38 36 34 32 29 27 24 22 20 18 16 15 14 13 12 12 12 12 12 13 13 14 15 16 18 19 21 23 25 27 30 32 34 36 38 40 41 42 42 43 42 42 41 40 39 38 37 36 35 35 34 34 33 33 33 34 34 34 34 34 34 33 33 32 31 30 29 27 26 25 24 23 22 21 20 20 20 19 19 19 20 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 24 24 24 23 23 23 23 23 23 23 24 24 25 25 26 26 26 26 27 26 26 26 25 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 13 13 13 13 13 14 14 15 16 17 19 20 22 23 25 27 29 31 33 34 36 37 38 39 40 41 41 41 42 41 41 41 41 40 39 38 38 37 36 34 33 32 31 30 29 27 26 25 24 24 23 22 22 22 22 22 22 23 24 26 27 29 32 34 37 40 43 46 49 52 54 55 56 56 55 53 52 49 47 44 42 39 37 34 32 31 29 28 26 25 24 24 23 23 22 22 21 21 21 20 20 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 35 36 38 39 41 44 46 48 51 53 56 58 60 62 63 64 65 65 66 66 65 65 65 64 64 64 63 63 63 63 63 63 63 63 63 63 62 62 61 60 58 57 56 54 52 51 49 48 46 45 44 44 43 43 43 43 44 44 46 47 48 50 52 55 57 60 63 65 67 69 71 71 71 71 69 67 64 61 57 54 50 47 44 41 39 37 35 34 33 32 32 32 32 33 33 34 35 36 37 38 39 39 40 40 40 40 40 40 39 39 39 38 38 38 38 38 38 39 40 40 42 43 44 46 48 50 52 54 56 57 59 60 60 60 60 59 58 56 54 51 49 47 45 43 41 40 38 37 36 36 35 35 35 35 35 35 36 37 37 38 39 40 41 42 42 43 43 43 43 42 42 41 40 39 38 37 36 35 34 34 34 34 34 35 36 37 38 39 41 43 44 46 47 49 50 51 51 52 52 51 51 50 49 48 47 46 45 44 43 42 42 41 41 40 40 40 40 40 40 40 40 40 41 41 41 42 42 42 42 42 42 42 42 42 42 42 43 43 43 44 44 45 46 47 48 50 51 52 54 55 57 58 59 59 60 59 59 58 56 54 52 50 48 45 43 42 40 39 38 37 37 37 38 39 40 42 43 45 48 50 53 55 57 59 60 61 62 62 61 60 59 57 56 54 52 51 49 48 47 46 45 45 44 44 45 45 46 46 47 48 50 51 52 54 55 57 58 59 59 60 61 61 61 61 61 60 60 60 60 59 59 59 58 58 58 58 57 57 56 55 54 53 52 50 49 47 45 43 42 40 38 37 36 35 34 33 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 22 25 27 31 34 38 43 47 51 55 58 61 63 65 65 66 65 64 63 62 60 59 58 57 55 54 54 53 52 52 51 51 50 50 50 49 49 49 49 49 49 49 50 50 51 52 53 55 56 58 59 61 63 65 67 68 69 70 70 69 68 66 64 61 58 54 51 47 43 40 37 34 31 28 26 24 22 21 20 18 17 17 16 15 15 14 14 14 14 14 13 13 13 14 14 14 14 15 15 16 17 17 18 20 21 22 24 26 29 31 34 38 42 46 50 55 59 64 68 71 74 75 74 73 70 67 62 58 53 49 45 41 38 35 32 30 28 27 25 25 24 23 23 23 23 23 23 24 25 26 27 28 30 32 35 37 41 44 48 51 55 59 61 63 64 63 61 58 54 50 45 41 36 32 29 26 23 21 19 18 17 16 16 16 16 16 17 18 19 20 21 23 24 26 27 29 30 31 31 32 32 32 31 30 29 28 27 26 25 23 22 21 20 20 19 18 18 18 18 18 18 18 19 20 21 22 23 24 25 27 28 30 31 32 33 34 35 35 35 35 35 34 34 33 32 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 35 37 39 41 43 46 49 51 54 57 59 61 63 64 64 64 63 61 58 56 53 49 46 43 40 37 35 32 30 28 27 25 24 23 22 22 21 21 21 22 22 23 24 26 28 30 32 35 39 42 46 50 54 58 62 65 67 68 68 66 64 61 57 53 48 44 39 35 32 28 25 23 21 19 17 16 15 14 14 14 14 14 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 22 24 26 28 29 30 31 31 31 30 28 27 25 23 22 20 19 18 17 17 16 16 16 16 17 18 19 20 22 24 27 30 34 38 42 47 52 56 59 62 63 63 61 59 55 51 47 42 38 34 31 28 26 23 21 20 19 18 17 16 16 15 15 15 16 16 16 17 18 19 19 20 21 22 23 24 24 25 25 24 24 23 23 22 21 20 19 18 17 17 16 16 16 16 16 16 16 17 17 18 18 19 19 19 19 20 20 20 20 19 19 19 19 19 18 18 18 18 18 19 19 20 20 21 22 24 25 27 29 31 33 35 37 39 41 42 42 42 41 40 39 37 34 32 30 28 26 24 22 21 20 19 19 19 19 19 19 20 21 23 24 26 29 31 34 37 39 41 43 44 43 42 41 38 35 32 30 27 25 23 21 20 19 19 18 19 19 20 22 23 25 27 30 32 35 38 40 42 43 44 44 43 42 40 37 35 32 30 28 26 24 22 21 20 19 18 18 17 17 17 17 18 18 18 19 20 21 22 23 24 25 26 28 29 31 32 34 35 37 39 40 42 43 44 45 46 46 46 45 44 43 42 40 38 37 35 33 31 30 29 28 27 26 26 26 26 26 27 28 30 32 34 36 38 41 44 46 49 51 52 53 54 53 53 52 50 48 47 45 43 42 40 39 38 37 37 36 36 36 36 36 36 36 36 35 35 35 34 33 33 32 31 30 29 28 27 26 25 25 24 24 24 24 25 25 26 27 28 30 31 33 34 36 37 38 38 38 37 36 35 33 30 28 26 24 22 20 19 17 16 16 15 15 15 15 16 17 18
 30 29 27 26 25 25 25 25 25 26 27 29 31 33 37 40 45 49 55 60 66 71 76 79 81 82 80 77 73 68 62 57 51 46 42 37 34 31 28 26 24 22 21 21 20 20 21 21 22 24 26 28 31 35 39 44 49 55 61 67 73 79 83 87 88 89 87 84 80 75 69 64 58 53 48 44 40 37 34 32 30 29 27 27 26 26 26 27 28 29 30 32 34 37 39 43 46 50 54 58 63 68 72 77 82 86 90 94 97 99 100 101 100 99 97 94 90 86 81 77 72 67 63 59 55 51 48 45 42 40 38 37 36 36 36 36 37 38 40 42 46 50 54 60 66 74 82 91 100 108 116 121 123 122 118 111 101 91 81 71 62 54 47 41 36 31 28 25 23 21 20 19 18 18 18 18 18 19 20 21 22 23 24 25 26 27 28 29 29 30 31 32 32 33 34 35 37 38 40 43 46 49 53 58 63 68 74 80 86 92 96 100 102 102 101 98 94 88 83 77 72 66 62 58 54 51 49 47 45 44 44 43 43 44 44 45 46 47 48 49 51 52 53 54 56 57 57 58 58 58 58 58 57 56 54 53 51 49 46 44 42 39 37 34 32 30 28 26 24 23 22 21 20 19 19 18 18 19 19 20 21 22 23 25 27 29 31 34 36 39 42 45 47 50 52 53 54 54 54 53 51 49 47 45 43 41 39 37 35 34 33 32 32 31 32 32 33 33 35 36 38 40 42 44 46 48 50 51 53 54 54 54 54 54 53 52 51 50 48 47 46 45 44 43 43 42 42 42 42 41 41 41 40 39 38 37 36 35 33 31
 21 22 21 20 19 17 15 14 12 11 10 9 8 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 14 15 16 16 16 16 16 15 15 14 13 13 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 18 19 21 22 24 24 25 25 24 23 21 19 17 16 14 12 11 10 9 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 10 11 12 14 16 18 21 24 28 32 36 39 40 39 37 33 28 24 20 17 14 11 10 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 9 10 12 14 16 18 21 25 28 32 35 38 39 40 39 37 35 32 29 26 24 22 20 18 16 15 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 6 6 7 8 9 10 11 12 13 14 14 15 15 15 14 14 13 12 11 10 9 8 8 7 7 6 6 6 6 6 6 6 7 7 8 9 10 11 13 15 17 19 20
 91 85 78 71 63 56 50 45 41 37 35 33 32 31 31 31 32 33 34 36 39 42 45 48 51 55 58 60 61 62 61 60 58 54 51 47 43 39 36 33 30 27 25 24 22 21 20 20 19 19 19 20 20 21 22 23 25 27 29 31 33 36 38 41 44 47 50 52 55 57 58 60 61 61 62 63 63 64 65 66 68 70 72 75 78 82 86 90 94 97 100 101 101 99 95 90 84 78 72 65 59 54 49 45 41 38 36 33 32 30 29 28 28 27 27 27 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 33 33 33 32 31 31 30 29 27 26 25 24 23 22 21 20 20 20 20 20 21 22 23 25 27 30 34 38 44 50 56 63 69 74 78 79 78 75 70 64 58 52 47 42 38 34 31 29 27 26 25 25 24 24 24 25 25 26 27 28 29 30 31 32 33 33 33 34 34 34 33 33 33 32 32 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 27 27 27 26 26 26 26 26 26 27 28 28 29 31 33 35 37 40 43 46 50 54 58 61 65 68 70 71 71 70 68 66 63 59 56 53 50 48 46 44 42 41 40 40 39 39 38 38 38 38 37 37 36 36 35 34 33 32 31 30 29 28 28 27 26 26 26 26 26 26 27 27 29 30 32 33 36 38 41 44 47 50 53 56 58 59 60 60 59 57 54 52 49 46 43 40 37 35 33 32 31 30 30 30 31 32 34 36 39 43 48 53 59 66 74 81 87 92 94 94
 131 137 145 154 163 174 185 195 204 211 215 214 210 201 189 175 160 145 130 117 104 93 84 76 69 63 59 55 52 50 49 48 48 48 48 49 50 51 53 54 55 57 58 59 60 61 61 61 62 61 61 61 61 61 61 61 61 62 63 64 65 66 68 69 70 71 72 72 72 71 70 68 66 64 62 60 58 57 55 55 54 54 55 57 59 62 66 71 77 84 91 98 105 110 113 113 111 106 99 91 83 74 66 59 53 47 43 39 36 33 32 31 30 30 31 32 34 38 42 47 54 63 74 88 104 123 145 168 191 211 225 230 226 213 194 172 149 128 109 92 78 67 57 49 43 38 33 30 28 26 24 24 23 24 24 26 27 30 32 36 40 44 49 54 60 66 72 78 83 87 90 92 93 93 91 89 87 84 82 79 77 76 75 74 73 72 72 71 70 69 67 65 62 59 56 53 49 46 43 40 37 34 32 30 28 27 26 25 25 25 26 27 28 30 33 35 39 43 47 52 58 63 69 75 80 85 88 90 91 90 88 84 79 74 69 63 58 52 48 44 40 37 35 33 32 31 31 31 32 34 36 39 42 47 53 59 67 77 88 100 113 127 139 150 157 159 157 150 140 128 116 104 93 83 75 69 64 60 57 54 53 52 51 51 51 51 51 51 50 50 50 49 49 48 47 46 46 45 45 44 44 45 45 46 48 49 52 54 57 60 64 67 71 74 77 80 82 82 82 81 79 76 72 68 64 60 57 53 51 48 47 45 45 44 45 45 47 49 51 53 57 60 64 68 73 77 82 87 91 95 99 102 105 108 110 113 115 118 121 126
 68 63 59 55 53 50 49 48 48 48 48 49 50 51 52 53 53 53 53 53 52 51 49 47 45 43 41 39 38 36 35 34 34 33 33 34 34 35 37 38 40 43 45 48 51 55 58 61 65 68 70 72 74 74 74 73 72 70 67 65 62 59 57 55 53 51 49 48 47 46 45 44 44 44 44 44 44 44 45 46 47 48 49 51 53 55 58 62 66 71 77 84 91 100 109 120 131 142 154 165 176 184 190 194 194 191 185 176 166 156 144 133 123 113 104 96 89 83 78 74 70 67 65 63 61 60 59 59 59 59 59 60 60 61 62 63 64 65 66 68 70 71 73 76 78 80 83 86 89 92 95 97 99 101 101 101 99 97 94 90 86 81 76 71 66 62 58 54 51 48 46 44 43 43 43 43 44 46 48 50 53 57 60 64 67 69 71 72 72 71 70 67 65 62 59 56 53 51 49 47 46 46 46 47 48 51 54 58 64 71 79 90 102 115 130 145 159 172 182 187 187 182 173 161 148 134 121 108 97 86 78 70 64 58 54 50 47 45 43 42 41 41 41 41 43 44 46 49 52 56 60 64 69 74 79 83 87 91 93 94 95 94 91 88 85 81 76 72 67 63 59 56 52 49 47 45 43 41 40 39 38 37 36 35 35 34 34 34 33 33 33 33 33 33 34 34 35 36 37 38 40 42 43 45 48 50 52 54 56 58 59 61 61 62 62 61 60 59 57 55 53 51 48 46 44 42 39 38 36 35 33 33 32 32 32 33 34 35 37 39 42 46 50 54 59 65 71 78 84 90 94 98 100 100 98 95 91 85 79 73
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 56 66 78 93 110 128 147 163 176 182 181 173 160 144 128 112 97 85 74 65 59 53 49 46 45 45 46 48 51 55 61 68 77 88 100 115 131 148 166 184 200 213 221 224 220 211 198 183 166 149 133 118 104 92 82 73 66 60 54 51 48 45 44 44 44 45 46 48 51 53 56 60 63 66 69 71 72 73 72 71 69 66 63 59 55 51 48 44 42 39 37 35 34 34 33 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 36 37 39 41 44 48 53 58 65 73 83 93 104 116 129 140 151 159 165 166 164 158 149 138 126 114 101 90 79 70 62 55 49 44 40 37 34 33 32 32 33 35 38 42 48 55 64 76 90 106 126 147 169 188 203 209 205 193 174 152 130 109 92 77 65 56 49 43 39 37 35 35 35 36 37 39 42 45 48 52 55 58 61 63 64 64 64 62 60 57 54 51 47 44 42 40 38 37 36 35 35 36 36 37 39 40 42 44 46 48 49 51 53 54 55 56 56 56 56 56 56 55 55 55 55 55 56 56 57 58 59 61 62 63 64 66 66 67 67 66 66 65 63 62 60 58 56 55 54 53 52 52 53 54 56 59 63 68 74 81 88 96 105 113 120 125 129 131 130 127 122 116 108 101 93 86 79 73 68 64 60 58 56 55 55 55 56 58 60 62 65 69 72 76 80 83 86 89 91 92 93 92 90 88 85 82 79 75 72 69 66 64 62 60 60 59 59 59 60 61 61 62 62 61 60 59 57 54 51 48 45 42 39 36 34 32 30 29 28 28 29 31 33 37 41
 145 155 166 178 192 206 220 233 243 248 247 239 225 207 185 163 141 121 103 87 74 63 53 46 40 35 31 28 25 24 23 22 22 22 23 24 25 27 29 31 34 38 42 47 52 58 64 71 79 86 94 101 106 110 112 111 108 103 96 89 80 72 64 57 51 45 41 37 34 31 29 28 27 26 26 26 27 28 30 32 36 40 45 51 59 68 79 91 102 113 121 126 126 122 114 104 94 83 74 65 58 53 48 44 41 39 37 37 36 37 37 39 41 44 47 51 56 62 68 75 82 89 95 100 104 106 105 103 100 95 89 83 76 70 64 58 53 48 44 40 37 34 32 30 28 27 26 26 26 26 27 28 30 33 36 41 46 53 62 72 84 98 114 132 151 172 192 210 224 234 237 235 227 216 203 188 174 161 149 138 129 120 113 106 100 95 90 84 79 74 69 64 60 55 51 47 43 40 37 34 31 29 27 26 25 24 24 24 24 25 26 27 29 31 34 36 40 43 46 49 52 55 57 58 59 60 59 58 57 55 53 51 49 46 44 42 39 37 35 33 31 30 28 27 26 25 24 24 24 24 25 25 27 28 30 33 36 40 45 51 59 68 78 91 104 119 133 144 152 153 147 137 123 108 93 80 68 58 51 44 39 35 32 29 27 26 25 24 24 24 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 38 39 39 40 40 40 40 39 39 38 37 36 35 33 32 30 29 27 26 25 24 23 22 22 22 22 23 24 25 27 28 31 33 36 39 43 47 52 56 61 67 72 78 84 89 95 101 106 111 117 123 129 136
 43 45 48 52 56 62 68 74 81 87 93 96 98 97 93 88 81 73 65 58 51 45 39 35 31 27 24 22 20 19 18 17 16 16 15 15 16 16 16 17 17 18 19 20 21 22 24 25 27 29 32 34 37 40 43 45 48 50 51 51 50 48 45 41 37 33 29 25 22 19 16 14 13 11 10 9 9 9 9 9 9 10 11 12 14 16 19 22 26 29 33 36 39 41 42 42 41 39 37 34 32 29 27 26 24 23 22 22 22 22 23 24 26 27 30 32 35 38 41 45 48 51 53 55 57 58 59 59 59 59 58 58 57 56 55 53 52 51 49 47 45 43 41 39 37 35 34 32 31 29 29 28 28 28 29 30 31 33 35 38 40 43 46 50 53 55 57 59 59 59 57 55 52 49 46 43 40 37 35 33 32 32 32 32 33 35 38 42 46 52 58 66 74 83 92 100 106 109 109 105 99 91 82 73 64 56 49 43 38 34 31 28 27 25 24 24 23 24 24 25 26 27 28 31 33 36 39 44 49 55 62 70 79 90 101 112 123 131 135 135 130 122 110 98 86 75 66 58 51 46 42 39 36 35 34 34 34 35 37 38 40 43 45 47 48 49 48 47 44 41 37 33 29 25 21 18 16 14 13 12 11 10 10 10 11 11 12 14 16 18 21 25 30 37 45 55 67 81 97 112 126 135 138 134 125 112 98 85 72 62 53 45 39 34 29 26 23 21 19 17 16 15 14 14 14 14 14 15 15 17 18 20 23 27 31 37 44 52 62 73 85 97 108 116 120 120 115 107 98 88 78 69 62 56 51 47 44 43 42 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 13 12 12 11 11 12 12 13 14 15 17 19 21 24 28 31 35 39 43 45 47 46 45 42 39 35 31 28 25 23 20 19 17 16 16 15 15 15 15 16 16 17 18 19 21 23 25 28 31 34 38 41 45 49 53 55 57 59 59 58 56 54 51 49 46 43 41 38 36 34 32 30 28 26 25 23 22 21 19 18 17 17 16 15 15 14 14 14 15 15 16 17 18 19 21 24 27 30 35 40 46 53 61 70 80 90 101 110 117 121 121 118 112 104 95 86 77 69 62 56 50 46 42 38 35 33 31 29 28 27 26 25 24 24 24 23 24 24 25 26 27 29 32 35 39 44 50 58 67 77 88 97 104 107 104 97 87 75 64 53 44 37 31 26 22 19 17 15 14 13 12 11 11 11 11 12 12 13 14 14 15 16 17 17 18 18 18 18 18 18 17 17 17 16 16 16 16 17 17 18 20 22 25 28 33 39 47 57 68 81 93 103 110 111 107 98 87 76 65 56 48 41 35 31 27 24 22 20 18 17 16 15 14 14 14 14 14 14 15 16 17 19 21 23 26 29 32 35 38 41 42 43 43 42 40 38 35 32 29 26 24 22 20 18 17 16 15 14 14 14 13 14 14 14 14 15 15 16 16 17 17 17 18 18 18 18 18 17 17 17 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 25 26 27 29 30 31 33 34 35 36 36 36 35 34 33 31 29 27 25 23 21 19 17 16 15 15 14 14 14 14 14 14 15 15 16 17 17 18 18 19 19 19 19 18 17 17 16 15
 19 18 17 16 15 14 14 13 13 13 14 14 15 16 17 19 21 24 28 32 36 42 47 52 57 59 60 59 55 51 46 40 35 31 27 24 21 19 17 16 14 13 13 12 12 12 12 12 13 13 14 15 17 18 21 23 27 31 35 41 46 51 56 59 60 59 56 51 46 40 35 30 26 22 19 17 15 13 12 11 11 10 10 11 11 12 12 14 15 17 19 21 24 26 29 32 35 37 40 41 42 43 44 44 44 44 44 44 45 46 47 48 49 50 52 52 52 52 50 48 45 42 38 34 30 27 24 21 19 17 16 14 13 12 12 11 11 11 11 12 12 13 14 15 17 20 22 26 30 34 39 43 47 50 51 49 47 43 38 33 29 25 22 19 17 15 14 13 12 11 11 11 11 12 12 13 14 15 16 17 18 19 19 20 20 20 20 19 19 18 17 16 16 15 15 14 14 14 15 15 16 17 18 20 22 25 28 31 34 38 40 43 44 45 44 43 42 40 37 35 33 31 29 28 27 26 25 25 25 24 24 24 25 25 25 25 26 26 26 26 25 25 25 24 24 24 23 23 24 24 25 26 27 28 29 31 33 35 36 38 39 39 39 38 36 33 31 28 25 22 19 17 15 14 12 11 10 10 10 10 10 10 11 12 13 15 16 19 21 24 27 31 33 36 37 37 36 34 32 28 25 22 19 17 15 13 12 11 10 9 9 9 8 8 9 9 10 10 11 12 14 15 17 20 22 26 29 33 37 40 43 45 46 46 44 42 39 36 33 31 28 27 25 24 23 22 22 22 22 22 22 22 22 23 23 22 22 22 21 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
 45 44 44 44 44 44 45 45 47 48 51 54 57 61 66 70 76 81 85 89 92 92 90 86 81 74 67 60 54 48 43 38 35 32 30 29 27 27 27 27 27 28 29 31 33 36 39 43 48 54 61 69 78 88 98 109 118 125 130 130 127 121 113 104 94 86 79 73 68 65 62 60 60 60 60 61 62 64 65 67 68 68 68 67 65 63 59 56 52 48 44 40 37 35 33 31 30 30 30 30 32 33 36 39 43 48 54 61 69 79 89 101 113 124 133 139 142 141 137 130 121 112 103 94 87 80 74 69 65 62 59 57 55 53 52 52 51 51 51 52 53 54 56 58 61 65 69 74 80 87 95 103 112 120 128 134 137 138 135 130 123 114 105 96 88 80 73 66 61 57 53 50 47 45 44 43 42 42 41 41 42 42 42 42 42 43 43 42 42 42 42 42 42 42 43 43 44 46 47 50 52 56 60 65 70 76 82 88 93 96 98 97 94 88 82 74 67 60 53 47 42 38 34 31 28 26 24 23 22 21 20 20 20 21 22 23 25 27 30 33 38 43 48 55 61 68 73 76 78 77 74 70 65 59 54 48 44 40 37 34 32 31 30 30 31 32 33 35 38 41 45 49 53 57 61 64 66 67 67 66 64 60 57 53 49 45 42 39 36 34 32 30 30 29 29 30 31 32 34 37 40 43 47 50 54 57 61 64 67 70 72 74 76 78 79 80 81 81 81 81 80 79 77 74 71 67 63 59 54 50 45 41 38 35 32 30 28 27 27 26 26 27 27 28 29 30 31 33 34 36 38 39 41 42 43 44 45 45 45 45
 27 28 29 30 30 29 28 27 25 24 22 21 19 18 17 16 15 15 14 14 14 14 14 14 15 16 17 18 19 21 22 24 25 27 28 29 29 29 29 28 28 27 26 25 24 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 14 15 15 16 17 18 19 20 21 22 22 23 23 23 23 23 23 24 24 24 24 25 26 26 28 29 30 32 34 35 37 39 40 40 41 40 39 38 36 34 32 29 27 25 23 21 20 18 17 16 15 14 14 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 19 19 18 18 17 16 16 15 14 14 13 13 13 13 13 13 14 14 15 16 17 18 19 21 22 24 26 27 29 30 31 32 31 30 29 28 26 24 22 21 19 18 17 16 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 23 24 24 24 24 24 24 24 23 22 22 21 20 19 18 17 17 17 16 16 17 17 18 19 20 21 23 24 26 28 30 32 34 36 38 39 40 40 40 39 37 36 34 32 30 29 27 26 25 25 24 24 24 24 25 25 25 26 27 27 27 28 28 28 27 27 26 25 24 22 21 20 19 18 17 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 19 19 20 21 21 22 22 22 22 22 22 21 20 20 19 18 17 17 16 16 15 15 15 15 15 16 16 17 18 19 21 22 24 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 125 121 117 115 113 113 115 117 121 125 128 131 131 129 124 115 105 93 80 67 56 46 37 30 24 20 16 13 12 10 10 10 10 11 12 13 15 17 19 22 25 29 34 39 45 52 59 67 76 84 91 97 100 100 97 92 84 75 66 57 48 41 35 30 26 23 20 18 17 16 16 16 16 17 17 19 20 22 24 27 31 36 42 50 59 70 84 98 113 125 133 134 129 118 105 91 79 68 58 51 44 39 35 32 30 28 26 25 25 25 25 25 26 27 28 30 33 35 38 41 44 47 49 50 51 51 50 48 46 43 41 38 35 32 30 27 25 23 21 19 17 15 14 13 12 11 11 10 10 11 11 13 15 18 21 26 33 40 49 60 71 84 96 107 116 123 126 127 125 122 118 114 111 108 107 108 111 115 122 130 139 147 155 159 157 151 139 124 107 91 76 64 53 43 36 30 25 20 17 14 12 10 9 8 7 7 7 8 10 12 15 18 23 28 35 42 49 56 62 67 70 71 70 67 63 58 53 47 42 38 33 29 26 23 20 17 15 13 11 10 9 8 7 7 7 7 8 8 9 10 12 13 15 18 20 23 27 31 36 42 49 59 70 83 99 116 135 151 162 164 158 145 127 108 91 75 63 52 44 37 32 28 24 22 19 17 16 14 13 12 11 10 9 8 8 8 7 7 8 8 9 9 10 11 12 14 15 16 18 19 20 22 24 25 27 28 29 30 31 31 31 30 29 28 26 23 21 18 16 13 12 10 9 8 8 8 8 9 10 11 13 16 19 22 26 31 37 44 52 61 72 83 95 107 118 126 131 133 132 129
 84 85 84 83 80 77 73 69 65 61 57 53 49 46 43 40 37 35 32 30 28 27 25 24 23 22 22 22 22 23 24 25 27 29 31 33 34 36 38 40 41 43 44 44 45 45 45 44 43 42 41 39 37 36 34 32 30 28 26 24 23 22 22 22 22 23 24 26 28 31 34 37 41 45 49 53 58 62 67 72 76 80 83 86 88 89 90 89 88 87 85 83 80 78 75 73 70 67 64 61 58 55 52 49 46 43 40 37 35 32 30 28 26 24 23 22 22 21 22 23 24 26 28 30 33 36 39 42 46 49 51 54 55 57 57 57 57 55 54 52 49 46 43 41 38 35 32 30 27 25 24 23 22 21 21 21 22 23 24 26 28 30 33 35 38 41 44 47 51 55 58 62 65 69 72 74 76 77 78 77 76 73 71 68 64 61 57 54 51 48 45 42 40 38 35 33 31 30 28 26 25 24 22 21 21 20 20 20 21 22 23 24 26 28 30 32 34 36 38 39 41 42 43 44 44 44 43 43 42 40 39 37 35 33 31 29 27 25 24 22 21 20 20 20 20 21 22 24 25 27 29 32 34 37 39 42 45 47 50 52 55 57 60 62 64 67 70 72 75 78 81 84 87 89 90 91 90 89 87 83 79 74 69 64 58 53 48 44 39 35 32 29 26 24 22 21 20 20 20 21 22 23 25 27 30 33 36 39 42 46 49 52 55 57 59 60 60 60 59 57 55 52 49 46 42 39 35 32 29 27 25 23 21 20 20 20 20 21 22 23 24 26 27 29 31 34 36 39 42 45 48 52 56 60 65 69 73 77 80 83
 48 51 55 59 63 69 74 80 86 91 97 101 104 105 104 102 98 92 86 78 70 63 56 49 43 38 35 32 29 28 27 27 27 27 28 29 30 32 33 35 37 40 42 45 48 52 56 60 64 68 72 76 79 81 82 81 79 75 71 65 60 54 49 45 41 38 36 34 33 33 33 33 34 34 35 36 37 38 39 40 42 43 44 45 47 48 49 51 52 54 55 58 60 62 65 68 71 75 78 82 85 88 91 93 94 94 93 91 88 84 80 75 70 66 61 58 55 53 52 52 53 55 57 60 64 68 73 79 85 91 97 104 110 117 123 127 131 134 134 134 131 127 122 115 108 101 94 87 80 75 70 66 62 60 60 60 61 63 66 70 74 79 84 89 93 98 101 103 104 104 102 99 94 89 83 77 71 65 60 55 51 47 44 42 40 38 37 36 36 35 35 35 35 36 36 37 37 38 39 40 41 42 44 46 48 50 53 56 60 63 67 71 74 76 77 77 76 74 72 69 65 62 58 54 51 47 44 42 39 37 35 33 31 30 29 28 28 28 28 29 30 32 35 38 43 48 55 62 69 77 83 89 92 94 94 92 89 84 79 74 69 65 60 56 53 50 48 46 44 43 42 42 42 42 42 42 42 42 41 41 40 40 39 37 36 35 33 31 30 28 27 26 25 25 25 25 26 27 30 33 37 41 46 52 59 65 72 79 85 91 96 99 101 102 101 98 95 90 85 79 73 67 62 56 51 46 42 38 34 32 29 27 26 25 25 25 26 27 28 30 31 32 34 35 36 37 37 38 38 38 38 38 39 39 39 40 41 42 43 45
 51 48 46 45 44 43 43 43 44 45 46 47 47 48 48 47 45 42 38 34 30 25 21 17 14 11 9 8 6 6 5 5 5 6 6 7 7 8 10 11 13 14 17 19 22 26 30 35 41 47 54 60 65 69 70 67 62 55 47 38 31 25 20 16 13 11 9 8 8 8 8 8 8 9 9 10 11 13 14 16 17 19 22 24 27 30 33 35 38 41 43 44 46 47 48 49 50 52 53 55 56 58 60 62 64 66 66 66 64 62 58 54 49 44 39 34 30 27 25 23 22 21 21 21 21 22 23 24 25 27 28 30 32 33 35 37 39 40 41 42 43 43 43 42 41 40 39 38 36 35 34 34 34 34 35 36 38 39 41 43 44 45 46 47 47 47 47 47 46 46 46 46 46 46 47 48 50 52 54 56 58 60 61 61 60 59 56 52 48 44 40 36 32 29 26 24 22 20 18 17 16 16 16 16 17 18 21 24 29 35 42 50 59 68 76 81 82 80 75 69 61 53 46 39 34 29 25 22 19 16 14 13 11 10 9 9 8 8 7 7 8 8 10 11 14 17 21 26 31 38 44 51 57 62 66 69 71 71 71 70 70 69 68 67 66 66 65 64 63 62 60 57 54 50 45 41 36 32 28 25 22 19 16 14 12 11 9 8 7 6 6 5 5 4 4 5 5 6 8 10 12 15 19 22 26 30 34 37 40 42 43 43 43 42 40 38 35 33 30 28 25 23 20 18 16 14 12 10 9 8 7 6 5 5 5 5 6 7 8 10 12 14 17 19 23 26 31 35 40 44 49 53 57 59 61 61 60 58 56 53
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 46 50 54 57 58 58 56 53 49 44 39 35 31 27 24 21 19 17 15 13 12 11 10 9 9 9 9 10 11 12 13 15 17 19 21 24 26 29 31 34 36 38 39 41 41 42 41 40 39 37 34 32 29 26 23 20 18 16 13 12 10 9 9 8 8 9 9 10 11 12 14 16 18 20 22 24 26 29 32 34 37 39 42 45 47 49 51 54 56 58 60 62 64 66 68 70 71 71 71 70 68 65 62 57 53 48 43 38 34 29 26 22 19 16 14 12 11 10 9 9 9 9 10 10 11 12 13 14 14 15 16 17 18 19 20 21 23 24 24 25 26 27 27 27 27 26 25 24 22 20 19 17 15 14 13 12 12 12 12 13 14 14 16 17 19 21 23 26 29 33 38 43 48 54 60 65 69 71 70 67 63 57 51 46 41 36 32 29 27 25 23 22 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 16 16 17 19 20 22 24 26 29 31 33 36 38 40 41 42 43 43 43 41 40 38 36 33 31 28 26 24 22 20 18 16 15 14 14 13 13 14 15 17 19 21 25 28 33 37 42 48 53 58 63 67 70 71 71 69 67 63 59 55 51 47 44 41 38 36 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 12 13 13 14 15 16 17 18 20 21 22 22 23 23 23 23 23 22 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 11 11 11 12 12 13 13 14 15 15 16 16 17 17 17 18 18 18 18 19 20 20 21 23 25 27 30 33 37 41
 30 31 33 36 38 41 43 45 47 49 49 49 48 46 43 40 36 32 28 24 20 17 14 12 10 8 7 7 7 7 8 9 10 11 13 15 17 20 23 26 30 34 39 45 51 58 66 74 81 86 89 89 85 78 69 60 50 40 32 26 20 16 13 11 9 9 8 9 9 10 12 13 15 16 18 21 23 25 27 29 31 33 34 35 36 36 36 36 35 35 35 36 36 38 39 42 45 50 55 61 68 75 83 91 96 99 99 94 86 76 65 54 44 36 29 24 20 17 15 14 14 14 15 16 17 19 21 23 25 28 31 34 38 42 47 51 55 60 64 67 69 70 69 67 64 60 55 49 44 39 34 30 27 25 23 22 22 23 24 25 26 28 30 32 34 36 38 39 41 42 42 42 42 41 40 38 37 35 33 31 30 28 27 26 24 24 23 22 22 21 21 20 20 20 19 19 19 18 18 17 17 17 17 17 18 19 21 24 27 32 38 45 54 63 73 82 90 97 100 100 97 91 83 74 66 58 50 44 38 33 29 25 22 19 17 15 14 13 12 11 11 12 13 15 17 21 27 34 43 54 66 78 90 99 104 104 98 90 80 70 61 53 46 41 36 33 30 29 27 26 26 26 26 26 27 27 28 28 28 27 27 26 24 23 21 19 18 16 14 13 11 10 9 8 8 8 8 9 11 13 16 20 24 29 34 40 45 50 54 57 58 58 57 54 51 47 43 39 36 32 29 26 23 20 18 16 14 12 10 9 8 7 7 7 7 8 8 10 11 13 14 16 17 19 20 21 22 22 23 23 24 24 24 24 24 25 25 26 27 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 21 22 24 27 29 31 34 36 38 39 40 40 40 40 39 37 36 34 33 32 30 30 29 29 30 32 33 36 38 40 41 42 43 42 42 40 39 37 35 33 32 30 29 28 27 26 25 25 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 27 26 26 25 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 30 31 32 32 33 33 33 33 34 34 33 33 33 32 32 31 30 29 28 27 27 26 26 26 26 26 27 27 28 29 29 30 32 33 34 36 38 41 44 47 50 54 59 63 68 72 75 76 77 75 71 66 60 54 47 42 37 33 30 29 28 28 29 30 32 34 36 39 42 44 46 48 49 49 49 47 45 42 38 35 32 29 26 24 22 20 19 19 18 18 19 19 21 22 25 27 31 35 40 46 52 59 66 72 76 78 76 72 65 58 51 44 39 34 31 29 27 26 25 24 24 24 24 24 25 25 25 26 27 28 29 30 31 33 34 36 39 41 44 47 50 53 55 58 59 60 59 58 55 52 49 46 42 39 36 34 32 30 28 26 25 24 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 17 18 18 19 21 22 24 27 29 33 37 42 48 54 62 69 76 82 87 90 92 91 89 86 81 77 72 67 62 57 53 49 45 42 39 37 34 32 30 29 27 26 26 25 26 26 28 30 33 38 44 51 59 67 74 79 81 79 75 68 61 53 46 40 34 30 26 23 21 19 18 17 17 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 82 86 90 94 96 96 95 92 87 80 73 66 59 52 46 41 36 31 28 24 21 19 17 16 15 15 16 17 19 22 25 29 33 37 41 44 47 49 50 50 50 48 47 45 43 40 38 36 33 31 29 27 25 23 21 20 18 17 16 15 14 14 14 15 16 18 20 23 27 30 34 38 43 47 52 56 61 65 70 74 79 83 87 91 95 98 100 102 102 101 100 97 93 89 84 79 74 69 64 59 55 50 46 43 39 36 33 30 27 25 22 20 18 17 15 15 14 15 15 17 19 21 23 26 29 33 36 39 42 46 49 51 54 56 58 59 59 59 59 57 55 53 50 46 43 39 35 31 27 24 21 18 16 15 15 15 15 17 19 21 24 28 32 37 42 48 54 61 67 73 77 81 83 83 81 78 74 70 65 60 56 53 50 48 46 45 45 45 45 46 47 48 49 50 50 50 49 47 45 42 38 34 30 26 22 19 17 15 14 14 14 15 16 18 20 22 24 27 30 33 36 39 42 45 48 51 53 55 56 57 57 56 54 51 48 45 41 37 33 29 26 22 20 18 16 16 15 15 16 17 18 19 20 21 23 24 26 28 29 31 33 35 37 39 42 44 47 50 52 55 57 59 61 62 63 64 64 63 62 60 58 56 54 51 48 45 42 38 35 32 29 26 24 21 20 18 18 18 18 20 21 24 26 29 33 37 40 45 49 53 57 61 64 67 69 69 69 67 64 61 57 52 48 43 39 34 30 27 24 21 19 18 17 17 18 20 22 25 28 31 35 39 43 46 49 52 54 56 57 58 59 60 60 62 63 65 67 70 73 77
 72 68 65 63 63 63 64 65 68 70 74 78 82 86 90 93 96 97 97 95 92 87 81 75 69 63 58 55 52 51 51 51 52 53 54 55 55 55 55 55 55 55 54 54 53 53 53 53 53 53 54 55 56 57 58 60 61 63 64 64 63 62 60 57 54 51 48 45 43 41 40 39 39 39 39 39 40 42 43 45 48 50 53 56 58 61 63 64 64 64 63 61 58 55 52 49 47 44 42 41 39 39 38 38 38 39 40 42 43 45 47 49 51 53 55 56 58 59 60 60 61 62 63 64 66 67 69 71 73 75 78 81 84 87 90 92 95 96 98 98 98 96 94 91 87 83 78 74 69 65 62 60 59 60 62 66 71 77 83 89 94 98 100 100 99 95 91 86 80 75 70 65 60 57 54 52 50 49 49 49 50 52 54 57 60 65 69 74 78 83 87 90 92 93 93 92 90 86 83 79 74 70 66 63 60 59 59 60 62 65 68 72 75 77 78 78 77 75 72 70 67 63 60 58 55 52 50 48 47 46 45 44 43 43 43 43 44 45 46 47 49 50 52 54 55 56 56 55 53 52 50 48 46 44 43 42 41 41 42 43 45 47 50 54 58 64 70 77 85 92 99 105 109 111 110 107 102 96 89 83 77 71 66 62 58 55 52 50 49 48 47 47 47 48 48 49 51 52 54 56 57 58 59 59 59 59 59 59 59 59 60 61 62 63 64 66 68 70 72 75 77 78 79 80 79 78 76 73 69 65 61 58 55 54 54 56 59 64 71 78 87 97 108 119 130 141 150 157 161 161 158 151 142 131 120 109 99 90 83 77
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 16 16 15 15 15 15 15 16 17 17 18 19 20 21 21 21 21 20 19 17 15 13 11 10 9 8 8 8 9 9 10 12 13 14 16 17 19 20 22 23 25 26 27 27 28 28 28 28 27 27 25 24 23 21 19 17 15 13 12 11 10 9 9 9 9 10 11 13 14 15 16 17 18 18 18 18 18 17 17 16 16 15 15 14 14 14 14 14 14 15 15 16 17 18 19 21 22 23 23 24 24 23 22 21 19 18 16 14 13 11 10 9 9 8 9 9 11 13 15 19 24 29 37 45 56 68 82 97 110 120 125 122 113 101 87 73 61 50 42 35 29 24 20 17 14 12 10 9 8 8 8 8 9 11 13 15 19 22 26 30 33 35 37 37 36 34 32 29 27 25 23 21 20 19 18 18 18 18 19 19 20 21 22 23 24 25 25 26 25 25 24 22 21 19 18 16 14 13 11 10 9 8 8 8 8 8 10 11 13 14 16 18 19 20 21 22 22 22 22 22 22 21 21 21 20 20 19 19 19 18 17 17 16 15 14 13 12 10 9 9 8 8 8 9 10 11 12 14 16 17 19 21 22 23 24 25 25 26 26 25 25 25 24 24 24 24 24 24 25 26 27 29 31 34 37 40 44 48 51 54 55 55 53 50 45 40 34 29 24 20 17 14 11 10 8 8 8 8 9 10 11 12 14 17 19 22 25 29 33 37 42 47 52 56 61 64 66 67 65 62 57 51 45 39 33 27 22 18 15 12 10 9 8 7 7 8 9 10 12 14 16 19 23 26 30 34 37 40 42 42 42 39 36 33 30 26 24 21
 19 17 16 14 14 13 13 13 13 14 15 16 18 20 23 27 30 34 38 41 42 41 38 33 28 23 18 14 12 10 9 8 8 8 8 9 10 11 12 14 16 18 20 22 25 29 32 36 41 45 49 52 55 56 55 53 50 46 41 35 30 25 21 18 16 14 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 19 21 23 26 28 31 34 36 38 39 40 40 39 38 36 34 31 29 26 24 21 19 18 17 16 16 16 17 19 22 25 28 32 36 40 43 47 49 51 52 52 50 48 46 43 40 36 33 30 27 24 22 19 17 16 14 13 12 11 10 11 11 12 15 18 22 26 32 37 43 47 50 51 50 49 46 43 40 38 36 34 33 33 33 33 35 37 39 43 47 51 55 58 60 60 58 54 49 43 37 32 27 23 20 17 15 13 11 10 9 8 8 8 9 10 12 14 18 22 28 33 38 41 43 42 40 37 34 30 27 24 21 19 17 16 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 12 14 16 18 22 26 31 36 41 47 53 59 65 70 75 78 80 81 81 79 76 72 67 62 57 53 48 45 41 39 36 35 33 32 32 31 31 32 32 33 33 34 35 35 35 35 34 33 32 30 28 25 23 21 19 17 16 16 16 16 17 18 19 21 22 24 26 28 30 32 34 36 38 40 43 46 48 51 54 56 59 60 60 60 57 54 49 44 38 32 26 21 18 15 12 11 10 10 10 11 12 13 15 16 18 20 22 25 27 29 30 31 31 30 29 27 25 23 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 8 10 12 14 18 22 26 31 35 39 42 45 46 46 44 42 40 37 33 30 27 24 22 19 17 15 13 12 11 9 8 8 7 6 6 7 7 9 11 14 18 23 29 34 38 40 40 38 35 31 27 24 21 18 16 15 14 13 13 13 13 13 14 16 18 21 24 28 33 38 43 48 51 52 51 47 43 37 32 27 23 20 17 15 13 11 10 10 10 10 11 13 15 19 23 28 33 39 44 48 50 52 52 51 49 46 44 41 38 36 34 31 30 28 26 25 24 22 21 20 19 18 16 15 15 14 14 14 14 15 16 18 20 22 25 28 32 35 38 42 45 47 50 51 53 53 53 53 52 51 49 48 47 45 44 43 42 42 41 41 41 42 42 43 43 44 45 45 46 46 46 46 44 43 40 37 34 30 26 22 19 16 13 11 10 9 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 16 18 20 23 26 29 33 37 40 42 42 40 36 31 26 20 16 12 10 8 7 7 7 7 8 9 10 12 14 16 19 22 25 29 33 36 39 41 41 41 39 36 33 31 28 26 24 23 23 23 23 24 25 27 30 33 37 42 46 50 52 53 51 46 40 34 28 22 17 14 11 10 9 9 9 10 11 12 14 17 20 23 27 31 36 42 48 54 60 64 67 68 67 64 59 54 48 42 36 31 27 23 19 16 14 12 11 11 10 11 11 12 13 15 16 17 19 20 21 21 22 22 22 22 21 21 20 19 18 18 17 16 15
 116 117 115 111 106 100 95 89 85 80 77 75 73 73 73 73 75 77 79 81 83 85 85 85 83 80 77 73 69 67 64 63 62 62 62 62 63 64 65 67 68 70 72 73 74 76 77 77 77 77 77 76 75 73 72 70 68 67 65 65 65 67 70 75 81 88 96 103 109 114 116 116 114 111 107 102 98 95 92 90 89 89 90 93 96 101 108 115 124 133 142 150 155 158 157 153 144 134 122 110 98 87 77 69 62 55 50 46 44 42 41 41 43 48 55 65 79 98 121 147 175 200 219 227 224 212 193 171 149 129 112 97 84 73 65 57 51 46 42 39 36 34 32 31 31 31 32 34 37 42 49 59 72 89 109 132 156 178 194 203 205 200 190 179 167 157 148 141 137 134 133 134 137 141 146 152 158 164 168 170 169 165 158 149 139 128 117 107 97 89 82 76 71 68 65 63 63 63 64 66 69 74 79 85 93 100 106 112 115 116 114 110 105 99 93 87 82 78 74 71 69 67 66 66 67 68 70 72 76 80 85 90 97 105 113 121 128 135 139 140 138 133 125 115 105 96 89 83 78 76 74 74 75 76 79 82 86 90 95 100 105 109 112 115 115 115 113 109 105 100 95 91 87 84 81 80 80 81 83 88 93 101 112 125 141 160 181 204 224 239 244 237 219 192 162 133 108 87 72 60 52 47 44 42 42 43 44 46 48 51 55 59 64 69 76 83 91 100 110 121 133 146 159 172 183 191 195 193 184 170 152 131 110 91 75 61 51 43 37 34 31 30 30 30 31 33 35 38 41 46 50 56 63 70 78 86 95 102 109 114
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 153 156 152 143 131 116 102 89 78 68 60 53 48 44 41 39 37 36 36 36 36 37 38 39 40 41 41 41 40 40 39 39 38 38 38 39 39 41 42 44 47 50 54 58 63 68 74 81 88 95 101 106 109 110 108 104 97 90 81 72 63 56 50 45 42 40 40 41 43 47 51 57 64 72 80 89 97 104 109 112 111 107 100 92 84 75 68 61 55 50 47 44 42 41 41 42 44 46 49 53 58 63 70 76 83 89 93 95 95 91 85 78 70 61 53 47 41 37 34 32 32 32 32 34 35 36 38 39 41 42 43 44 45 45 45 46 46 46 46 46 46 47 47 47 48 48 48 47 46 45 43 40 37 33 30 26 23 21 18 17 16 15 15 15 15 16 17 19 21 23 27 31 36 41 49 57 66 76 87 96 104 108 109 106 101 93 85 78 70 64 59 54 51 48 46 44 43 42 42 41 40 39 37 35 33 31 28 26 25 23 23 23 23 24 26 28 30 33 37 42 47 52 59 65 73 80 87 93 97 99 98 95 89 82 74 66 58 51 44 39 34 31 29 28 29 31 35 40 46 54 63 72 82 91 99 105 108 108 106 103 97 92 86 81 77 73 70 69 67 67 67 68 69 70 71 72 72 71 69 66 63 58 54 49 44 40 36 32 29 26 24 23 22 22 23 26 30 36 43 53 64 76 88 97 103 105 103 96 88 78 69 60 52 45 39 34 30 26 23 21 19 17 16 15 14 14 14 14 15 17 20 23 28 33 39 45 50 54 57 58 57 56 54 52 50 49 48 49 50 52 55 59 65 72 81 92 105 118 132 144
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 41 42 42 43 45 46 49 52 55 58 62 65 67 68 68 66 62 56 50 44 38 32 27 22 19 16 14 13 12 12 12 13 14 16 18 19 21 23 25 27 28 30 31 32 32 32 32 31 30 29 28 26 25 23 21 20 18 16 15 14 13 12 12 12 12 13 14 15 17 18 20 22 24 26 28 30 33 35 38 41 44 47 50 53 55 57 58 58 57 55 52 49 46 42 38 34 31 28 25 23 21 19 17 15 14 13 12 11 11 10 10 10 10 10 11 12 14 16 18 21 24 28 32 36 40 43 45 46 47 46 45 43 41 39 36 34 31 29 26 24 22 21 19 18 16 15 14 14 13 13 13 14 15 18 21 25 30 37 44 51 59 64 68 69 67 63 57 51 45 40 35 32 28 26 24 23 22 21 21 21 22 22 23 25 26 27 29 30 31 31 32 31 31 30 29 27 26 24 23 21 20 20 20 20 21 22 25 28 32 37 44 50 58 65 71 77 80 81 81 78 75 70 66 61 57 52 49 45 42 40 37 35 34 32 31 30 29 28 28 28 27 28 28 28 29 30 30 31 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 35 37 38 40 42 44 47 50 53 55 57 58 58 56 53 48 43 37 32 27 22 19 16 14 13 12 11 11 11 12 12 13 14 15 16 18 20 23 26 30 35 41 47 55 64 72 79 84 84 80 73 63 52 42 33 26 21 17 14 12 11 10 10 11 11 12 13 15 17 19 21 23 26 28 31 33 35 37 38 39 40 40 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 20 22 25 28 32 37 43 49 55 60 65 68 69 68 65 61 57 53 49 45 43 41 39 39 39 41 43 45 48 52 55 57 59 60 59 58 56 54 51 48 45 43 41 39 37 36 34 34 33 33 33 33 33 34 35 36 37 38 39 40 40 40 40 39 38 37 36 35 34 33 33 33 33 34 35 36 38 40 42 44 46 48 50 51 51 50 49 47 44 42 39 36 34 32 30 29 28 27 27 27 28 29 31 33 36 39 42 45 48 51 51 51 48 43 38 33 27 23 19 16 14 12 11 11 11 10 11 11 12 12 13 14 16 17 19 21 24 27 31 36 41 46 51 56 60 61 59 55 49 43 36 29 24 20 17 15 13 13 12 13 13 14 15 16 18 19 21 22 23 25 25 26 26 26 26 26 25 25 24 24 24 25 25 26 27 29 31 33 36 39 42 44 46 46 46 44 41 38 34 30 27 23 21 19 18 17 17 18 20 22 25 29 34 39 44 50 55 60 63 65 64 62 59 54 49 44 39 35 31 27 24 22 19 17 16 15 14 13 13 13 14 15 17 20 23 26 30 34 37 40 42 43 43 43 42 40 39 37 36 35 34 33 33 32 32 32 31 31 30 30 29 27 26 24 23 21 20 18 17 15 14 13 13 12 12 12 12 12 12 13 14 16 17 20 22 25 29 32 35 37 38 39 38 38 36 35 33 32 31 29 28 28 27 27 26 26 26 26 27 27 27 27 27 27 28 28 28 28 29 30 31 32 34 37 40 44 47 50 52 53 53 52 49 45 41 37 33 29 26 23 21 19 18 17 16 16 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 31 34 38 43 49 56 64 73 80 85 87 84 78 69 59 50 41 34 28 23 20 17 15 14 15 16 18 22 28 35 46 60 78 100 125 150 173 187 189 178 159 136 114 94 77 64 53 44 37 31 27 23 20 17 15 14 13 13 13 14 15 18 22 28 35 45 58 74 93 113 134 151 163 166 162 153 141 128 116 105 97 90 86 82 80 79 79 79 80 80 79 78 77 74 70 66 61 56 52 47 43 39 36 34 32 31 30 30 30 31 32 34 37 40 43 46 49 50 51 50 48 46 43 39 36 34 31 30 28 27 27 27 27 28 30 31 34 37 40 45 50 56 62 69 76 82 85 87 85 80 73 66 58 52 46 43 40 39 39 40 42 45 48 51 55 58 61 62 62 61 58 54 50 45 41 37 34 31 29 28 27 27 28 30 33 38 44 53 65 82 104 133 168 205 236 249 239 211 175 140 110 87 69 56 47 40 36 34 33 34 36 39 43 48 53 59 66 72 77 82 85 87 88 87 85 82 78 74 70 66 62 58 55 52 49 46 43 40 38 35 33 31 29 27 26 24 24 23 23 23 23 24 25 27 29 32 36 40 45 51 57 64 70 76 80 82 81 79 74 69 63 57 51 47 42 39 36 34 33 32 32 32 32 33 35 36 38 39 40 40 39 37 34 31 27 24 20 17 15 13 12 11 12 12 13 15 17 19 21 24 27 31 35 40 46 51 58 64 71 76 80 82 81 77 71 64 56 47 40 33 27 22 19 16 15 15 15 17 19 21 24 28 31 34 37 39 40 41 40 38 36 34 32 30 29 28 27 27 27 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 38 37 36 34 32 30 28 26 24 22 21 19 18 17 15 15 14 13 13 13 12 13 13 13 14 15 16 17 19 21 23 26 29 32 36 39 42 44 46 47 47 46 45 43 41 39 37 34 32 30 28 26 24 23 21 20 19 18 18 17 17 17 18 19 20 21 23 25 28 30 33 35 37 38 38 37 35 33 30 27 25 22 20 18 16 15 14 13 13 12 12 12 12 13 13 14 15 16 17 19 20 22 23 24 25 26 26 26 26 25 24 23 22 21 20 20 19 19 20 20 21 22 23 25 26 28 30 32 33 35 37 39 40 42 43 44 44 45 44 44 43 41 39 37 35 32 30 27 25 23 21 19 17 16 15 14 14 13 13 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 22 24 25 26 28 29 30 31 33 34 35 36 38 39 40 41 42 42 42 41 40 38 36 33 29 26 22 19 16 14 12 10 9 8 8 7 7 7 8 8 9 10 11 12 13 15 17 19 22 24 27 31 34 36 38 39 38 37 34 30 26 22 19 16 13 11 10 9 8 8 8 8 8 9 10 11 12 14 16 19 21 24 28 31 34 38 41 43 45 47 48 48 49 49 49 48 48 47 45 44 41 39 36 33 30 27 23 21 18 16 14 12 11 10 9 8 8 7 7 8 8 9 10 11 13 14 17 19 21 22 24 25 25 25 24 23 21 20 18 17 16 14 13 12 11 10 9 9 8 8 7 7 7 7 8 8 9 10 11 13 15 17 18 20 22 24 26 27 28 29 30 31 32 32 33 34 35 36 37 38 38 39 39 39
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 120 111 102 91 82 73 66 59 54 49 46 43 41 40 40 39 39 40 40 41 41 41 41 41 40 40 39 38 38 37 37 36 37 37 38 38 39 40 41 41 42 42 42 42 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 36 37 38 39 41 43 45 47 49 51 53 54 55 55 55 54 53 52 50 49 47 45 44 42 41 39 38 37 36 36 35 35 35 34 34 34 34 35 35 36 37 39 41 44 48 52 58 65 73 82 92 101 110 117 121 123 121 117 110 102 94 85 77 69 63 57 52 47 44 41 39 37 37 37 37 39 42 45 50 55 61 67 73 78 81 82 81 78 73 68 63 58 53 49 46 44 42 41 40 40 40 40 40 41 41 41 41 41 41 40 39 38 38 37 36 35 35 34 35 35 36 38 40 43 46 50 54 58 61 64 67 68 68 68 66 65 63 61 59 57 56 56 56 56 57 58 60 62 64 67 70 74 77 80 83 86 88 90 90 90 88 86 83 80 76 73 69 66 63 60 58 55 53 51 48 46 44 42 40 38 37 36 35 34 34 34 34 35 36 37 39 40 42 45 47 49 52 54 57 59 61 62 64 65 65 66 66 66 66 66 66 65 65 65 64 64 62 61 59 57 54 51 49 46 44 42 40 38 38 37 37 37 37 37 38 39 40 41 42 44 45 47 49 50 52 54 55 56 57 57 57 57 56 55 53 51 49 47 45 43 41 39 38 37 35 35 35 35 35 37 39 41 45 50 56 63 71 81 92 102 113 121 126 128 126
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 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 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 4 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

