
 % 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
 36044 37481 38740 39782 40573 41084 41296 41203 40806 40122 39173 37994 36622 35096 33459 31747 29997 28240 26501 24802 23158 21582 20082 18664 17329 16078 14911 13824 12815 11880 11015 10216 9479 8799 8172 7594 7062 6572 6121 5705 5322 4968 4643 4342 4065 3809 3572 3354 3151 2964 2791 2631 2482 2344 2216 2097 1987 1885 1789 1700 1618 1541 1469 1403 1340 1282 1228 1178 1131 1087 1046 1008 973 940 909 880 853 829 806 785 765 747 730 715 701 689 677 667 658 650 643 638 633 629 627 625 624 624 626 628 631 636 641 647 655 663 673 684 696 709 724 740 758 777 797 819 843 869 897 927 959 994 1031 1071 1113 1159 1208 1261 1317 1378 1443 1512 1587 1667 1754 1846 1946 2053 2169 2293 2427 2571 2727 2895 3076 3272 3484 3714 3962 4230 4522 4837 5179 5550 5953 6390 6865 7380 7939 8546 9205 9919 10693 11532 12439 13418 14474 15609 16827 18128 19514 20982 22529 24147 25826 27551 29304 31059 32789 34460 36034 37471 38730 39773 40564 41076 41289 41196 40801 40117 39170 37991 36620 35095 33458 31747 29998 28241 26503 24803 23160 21584 20085 18666 17331 16080 14913 13826 12817 11882 11017 10218 9481 8801 8174 7596 7064 6574 6122 5706 5323 4970 4644 4343 4066 3810 3573 3355 3152 2965 2792 2632 2483 2345 2217 2098 1988 1885 1790 1701 1619 1542 1470 1403 1341 1283 1229 1179 1131 1088 1047 1009 973 940 909 881 854 829 806 785 765 747 731 715 702 689 678 667 658 651 644 638 633 630 627 625 625 625 626 628 632 636 641 648 655 664 674 684 697 710 725 741 758 777 798 820 844 870 898 928 960 994 1031 1071 1114 1160 1209 1261 1318 1378 1443 1513 1588 1668 1754 1847 1947 2054 2170 2294 2428 2572 2728 2896 3078 3274 3486 3715 3963 4232 4523 4839 5181 5553 5955 6393 6867 7383 7942 8549 9208 9923 10697 11536 12443 13423 14479 15614 16832 18134 19521 20989 22536 24155 25834 27560 29313 31069 32799 34470
 50 50 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 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 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 46 47 47 48 49 49 50 51 52 53 53 54 55 56 56 57 58 59 59 60 61 61 62 63 63 64 64 65 65 66 66 67 67 67 68 68 68 68 68 68 68 68 68 68 68 67 67 67 66 66 66 65 65 64 63 63 62 62 61 60 59 59 58 57 57 56 55 54 53 53 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 41 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 45 46 47 48 48 49 50 51 52 53 53 54 55 56 57 58 58 59 60 61 62 63 63 64 65 66 66 67 68 68 69 70 70 71 71 71 72 72 72 72 73 73 73 73 73 73 72 72 72 72 71 71 70 70 69 69 68 67 67 66 65 65 64 63 62 61 61 60 59 58 57 56 55 55 54 53 52 51
 54 54 55 56 57 58 59 59 60 61 62 63 65 66 67 68 69 71 72 74 75 76 78 80 81 83 85 86 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 121 123 125 127 129 131 133 135 137 139 140 142 144 145 147 148 149 151 152 153 153 154 155 155 156 156 156 156 156 155 155 155 154 153 152 151 150 149 148 147 145 144 143 141 139 138 136 135 133 131 129 128 126 124 122 121 119 117 115 114 112 110 109 107 106 104 102 101 100 98 97 95 94 93 92 91 89 88 87 86 85 84 83 82 82 81 80 79 79 78 77 77 76 76 75 75 75 74 74 74 73 73 73 73 73 72 72 72 72 72 73 73 73 73 73 73 74 74 74 75 75 76 76 77 77 78 78 79 80 81 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 99 100 102 103 105 107 108 110 112 114 116 118 120 122 124 126 128 130 132 135 137 139 141 143 146 148 150 152 154 156 158 160 162 164 166 168 169 171 172 174 175 176 177 178 178 179 179 179 179 179 179 179 178 177 176 175 174 173 171 170 168 166 164 162 160 158 155 153 151 148 146 143 141 138 135 133 130 128 125 122 120 117 115 112 110 108 105 103 101 99 96 94 92 90 88 86 85 83 81 79 78 76 75 73 72 70 69 68 66 65 64 63 62 61 60 59 58 57 56 56 55 54 53 53 52 52 51 50 50 49 49 49 48 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53
 112 112 112 112 112 112 112 112 112 112 113 113 113 113 113 114 114 114 115 115 115 116 116 117 117 118 118 119 119 120 121 121 122 123 123 124 125 126 127 127 128 129 130 131 132 133 134 135 137 138 139 140 141 142 144 145 146 147 149 150 151 153 154 155 157 158 160 161 162 164 165 166 168 169 171 172 173 174 176 177 178 180 181 182 183 184 185 186 187 188 189 190 191 191 192 193 193 194 194 195 195 195 196 196 196 196 196 196 196 195 195 195 194 194 193 193 192 192 191 190 189 188 187 186 185 184 183 182 181 180 179 177 176 175 174 172 171 170 168 167 166 164 163 162 160 159 158 156 155 154 152 151 150 148 147 146 145 144 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 126 125 124 123 123 122 121 121 120 120 119 119 118 118 117 117 117 116 116 116 115 115 115 115 114 114 114 114 114 114 114 114 114 114 114 114 114 114 114 114 115 115 115 115 115 116 116 116 117 117 117 118 118 119 119 119 120 120 121 121 122 122 123 123 124 124 125 126 126 127 127 128 129 129 130 130 131 132 132 133 133 134 134 135 136 136 137 137 138 138 139 139 140 140 140 141 141 142 142 142 142 143 143 143 143 143 143 144 144 144 144 144 144 144 143 143 143 143 143 142 142 142 142 141 141 140 140 140 139 139 138 138 137 137 136 136 135 134 134 133 133 132 131 131 130 130 129 128 128 127 127 126 125 125 124 123 123 122 122 121 121 120 120 119 119 118 118 117 117 116 116 116 115 115 115 114 114 114 113 113 113 113 113 113 112
 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 124 126 128 129 130 132 133 134 135 136 137 137 138 138 139 139 139 138 138 138 137 137 136 135 134 133 132 130 129 127 126 124 123 121 119 117 116 114 112 110 108 106 104 103 101 99 97 95 93 92 90 88 87 85 83 82 80 79 77 76 75 73 72 71 70 68 67 66 65 64 63 62 61 60 60 59 58 57 57 56 55 55 54 54 53 53 52 52 52 51 51 51 50 50 50 50 50 50 49 49 49 49 49 49 50 50 50 50 50 50 51 51 51 51 52 52 53 53 54 54 55 55 56 57 57 58 59 59 60 61 62 63 64 65 66 67 68 70 71 72 73 75 76 78 79 81 82 84 86 88 89 91 93 95 97 99 101 103 105 107 109 111 114 116 118 120 122 125 127 129 131 133 135 137 139 141 142 144 145 147 148 149 150 151 152 153 153 154 154 154 154 153 153 152 152 151 150 149 147 146 144 143 141 139 137 135 133 131 129 126 124 122 119 117 115 112 110 108 105 103 101 99 96 94 92 90 88 86 84 82 80 78 77 75 73 72 70 69 67 66 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 49 48 47 47 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 43 44 44 45 46 46 47 47 48 49 50 51 51 52 53 54 55 56 57 58 60 61 62 63 65 66 67 69 70 72 73 75 77 78 80 82 84 85 87
 13 13 14 14 14 15 15 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 43 45 47 49 50 52 54 56 57 59 61 62 64 66 67 68 70 71 72 72 73 73 74 74 74 73 73 72 72 71 70 68 67 66 64 62 61 59 57 55 54 52 50 48 47 45 43 41 40 38 37 35 34 32 31 30 29 28 26 25 24 23 22 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 39 40 42 44 46 48 50 53 55 57 59 62 64 67 69 71 74 76 78 80 82 84 86 87 88 89 90 91 91 91 91 90 90 89 87 86 84 83 81 79 76 74 72 70 67 65 62 60 58 56 53 51 49 47 45 43 41 40 38 36 35 33 32 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12
 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 53 54 55 56 57 58 58 59 60 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 62 62 61 61 60 60 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 33 32 31 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37
 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 20 21 21 22 23 23 24 24 25 26 27 27 28 29 30 30 31 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 45 46 47 48 48 49 50 50 51 51 52 52 52 53 53 53 53 53 53 53 52 52 52 51 51 50 50 49 48 48 47 46 45 45 44 43 42 41 40 39 38 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 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 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 36 37 38 39 40 40 41 42 43 43 44 45 46 46 47 48 48 49 49 49 50 50 50 51 51 51 51 51 51 51 50 50 50 49 49 48 48 47 47 46 45 44 44 43 42 41 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15
 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 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 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 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
 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 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 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 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 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11
 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 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 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 40 41 42 43 45 46 47 49 50 52 53 55 57 58 60 62 64 65 67 69 71 73 74 76 78 80 81 83 85 86 88 89 90 91 93 94 94 95 96 96 96 97 97 97 96 96 95 95 94 93 92 91 90 88 87 85 84 82 81 79 77 76 74 72 70 69 67 65 63 62 60 59 57 55 54 53 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19
 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23
 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 42 43 43 43 44 44 44 44 44 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 42 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 43 44 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 47 47 47 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28
 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 33 34 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 63 64 65 65 66 66 67 67 67 67 67 67 67 67 67 67 66 66 65 65 64 63 63 62 61 60 59 58 57 56 55 54 53 51 50 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 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 14 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 20 21 21 22 22 23 23 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 41 41 41 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 40 40 39 39
 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 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 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 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 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 35 35 36 37 37 38 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 59 60 61 62 63 64 64 65 65 66 67 67 67 68 68 68 68 69 69 68 68 68 68 68 67 67 66 66 65 65 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 31 31
 25 25 24 24 23 23 22 22 21 21 20 20 19 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 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 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 68 69 70 71 73 74 75 76 78 79 80 81 82 84 85 86 87 88 89 89 90 91 92 92 93 93 93 93 94 94 94 93 93 93 92 92 91 90 90 89 88 87 86 85 83 82 81 79 78 77 75 74 72 71 69 68 66 65 63 62 60 59 57 56 54 53 52 50 49 48 46 45 44 43 42 40 39 38 37 36 35 34 34 33 32 31 30 29 29 28 27 27 26
 66 66 66 66 66 67 67 67 67 67 67 66 66 66 66 66 65 65 65 64 64 63 63 62 62 61 61 60 60 59 58 58 57 57 56 55 55 54 53 53 52 51 51 50 49 49 48 47 47 46 45 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 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 30 30 30 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 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 43 44 45 45 46 47 48 48 49 50 50 51 52 53 53 54 55 55 56 57 57 58 59 59 60 61 61 62 62 63 63 64 64 65 65 65
 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 36 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18
 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 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 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23
 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 24 25 25 26 26 27 27 27 28 28 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 39 40 40 41 42 42 43 43 44 45 45 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 50 50 50 50 49 49 49 49 49 48 48 48 47 47 46 46 45 45 44 44 43 43 42 41 41 40 40 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 28 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17
 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 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 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25
 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 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 27 27 27 27 27 26 26 26 26 25 25 25 25 25 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 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30
 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 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 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 42 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 45 46 46 47 47 47 48 48 49 49 50 50 50 50 51 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 49 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35
 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 49 50 51 52 54 55 56 58 59 60 61 63 64 65 66 67 68 69 70 71 71 72 73 73 74 74 74 74 75 75 74 74 74 74 73 73 72 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 55 54 53 52 51 50 49 48 46 45 44 43 42 41 41 40 39 38 37 36 35 35 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12
 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 44 44 45 46 47 47 48 49 50 51 51 52 53 54 55 56 56 57 58 59 60 60 61 62 63 63 64 65 65 66 67 67 68 68 69 69 69 69 70 70 70 70 70 70 70 70 70 69 69 69 68 68 67 67 66 66 65 64 64 63 62 61 60 60 59 58 57 56 55 54 53 52 52 51 50 49 48 47 46 45 44 44 43 42 41 40 39 39 38 37 37 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 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 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 48 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 63 64 65 66 66 67 68 68 69 69 69 70 70 70 70 70 71 71 70 70 70 70 70 69 69 68 68 67 67 66 65 65 64 63 62 62 61 60 59 58 57 56 56 55 54 53 52 51 50 49 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 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28
 63 63 64 64 64 65 65 66 67 67 68 69 69 70 71 72 73 74 75 76 77 78 79 80 82 83 84 86 87 88 90 92 93 95 96 98 100 102 103 105 107 109 111 113 115 116 118 120 122 124 126 127 129 131 132 134 136 137 138 139 141 141 142 143 144 144 145 145 145 145 144 144 144 143 142 141 140 139 137 136 134 132 131 129 127 125 122 120 118 116 113 111 109 106 104 101 99 97 94 92 89 87 85 83 80 78 76 74 72 70 68 66 64 63 61 59 58 56 54 53 52 50 49 47 46 45 44 43 42 41 39 39 38 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 43 44 45 46 47 48 49 50 51 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 66 67 68 69 70 71 71 72 73 73 74 75 75 76 76 77 77 77 78 78 78 78 79 79 79 79 79 79 79 79 78 78 78 78 78 77 77 77 76 76 75 75 75 74 74 73 73 72 72 71 71 70 70 69 69 68 68 67 67 66 66 66 65 65 64 64 64 63 63 63 63 62 62 62 62 62 61 61 61 61 61 61 61 61 61 61 61 62 62 62 62 63
 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 47 48 50 51 53 54 56 58 60 62 64 66 69 71 74 76 79 82 85 88 92 95 99 103 106 110 115 119 123 128 132 137 142 146 151 156 161 166 171 176 180 185 190 194 198 202 205 208 211 213 215 217 218 218 219 218 217 216 214 212 209 206 203 199 196 191 187 182 178 173 168 163 158 153 148 143 138 133 129 124 120 115 111 107 103 99 95 92 88 85 82 79 76 73 70 68 65 63 61 59 57 55 53 51 49 48 46 45 43 42 41 40 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 46 47 48 49 49 50 51 52 52 53 54 54 55 56 56 57 58 58 59 59 60 60 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 62 62 61 61 61 60 60 60 59 59 58 57 57 56 56 55 54 54 53 52 52 51 50 50 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 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 3 8 12 18 24 31 39 48 58 69 82 96 113 132 153 177 205 236 272 313 359 412 473 542 621 712 816 935 1070 1225 1401 1600 1823 2072 2345 2640 2950 3264 3569 3844 4070 4226 4296 4274 4162 3972 3725 3439 3136 2831 2537 2259 2004 1772 1565 1380 1216 1071 944 832 734 648 572 506 448 396 351 311 276 245 218 194 172 153 136 122 108 97 86 77 68 61 54 49 43 39 35 31 27 25 22 19 17 15 14 12 11 10 9 8 7 6 5 5 4 4 3 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 20 22 23 24 26 28 29 31 33 35 37 40 42 45 48 51 54 58 61 65 70 74 79 84 90 96 102 109 116 124 133 142 152 163 174 186 200 214 230 246 264 284 305 328 353 380 409 440 474 511 551 595 642 692 747 806 870 939 1013 1092 1177 1268 1364 1465 1572 1683 1799 1918 2038 2159 2278 2393 2502 2603 2692 2767 2826 2866 2888 2889 2870 2833 2777 2705 2620 2524 2419 2308 2194 2078 1962 1847 1735 1627 1524 1425 1331 1243 1159 1081 1008 940 877 818 763 712 664 620 580 542 507 475 445 418 392 368 346 326 307 289 273 258 244 231 219 208 198 188 180 171 164 157 150 144 138 133 128 124 119 116 112 109 106 103 100 98 96 94 92 90 89 87 86 85 84 83 82 81 81 80 80 80 79 79 79 79 79 79 80 80 80 81 81 81 82 82 83 84 84 85 86 87 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 119 120 121 121 122 122 122 123 123 123 123 123 123 123 122 122 121 121 120 120 119 118 117 116 115 114 113 112 110 109 107 106 104 103 101 100 98 96 94 92 91 89 87 85 83 81 79 78 76 74 72 70 68 66 65 63 61 59 57 56 54 52 51 49 48 46 44 43 41 40 39 37 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 14 14 15 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 2 8 14 21 29 38 48 59 71 84 100 117 136 158 182 210 242 277 318 364 417 477 546 625 716 820 941 1080 1241 1427 1642 1891 2180 2515 2902 3350 3865 4454 5123 5874 6704 7599 8534 9467 10338 11073 11596 11842 11777 11406 10775 9955 9025 8058 7107 6212 5393 4659 4012 3446 2955 2532 2167 1854 1585 1354 1156 986 839 714 605 512 431 361 301 249 204 164 130 101 75 53 33 16 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 63 111 169 237 318 413 526 660 818 1007 1232 1499 1819 2202 2661 3213 3876 4673 5631 6777 8136 9725 11538 13526 15573 17477 18968 19770 19714 18817 17272 15358 13336 11391 9625 8080 6758 5642 4706 3924 3272 2728 2273 1892 1572 1304 1078 887 726 590 474 376 293 222 162 112 68 32 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 14 15 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 15 15 14 13 12 11 10 9 8 7 6 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 17 25 35 46 58 72 88 107 129 153 182 214 252 295 345 403 469 546 636 739 860 999 1162 1352 1573 1831 2132 2483 2893 3370 3924 4565 5301 6139 7079 8112 9216 10348 11441 12407 13146 13567 13610 13268 12588 11656 10572 9431 8304 7242 6271 5404 4641 3977 3403 2909 2486 2124 1814 1549 1322 1127 961 818 695 590 499 421 354 296 245 202 165 132 104 80 59 41 25 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 23 41 60 83 108 137 170 208 251 301 359 425 502 591 694 813 953 1116 1307 1530 1792 2101 2464 2893 3399 3999 4708 5549 6544 7721 9107 10732 12618 14781 17208 19849 22595 25258 27576 29245 29995 29683 28349 26205 23556 20703 17885 15258 12902 10843 9074 7573 6307 5244 4354 3609 2986 2465 2028 1661 1353 1095 877 694 539 408 298 205 127 60 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 25 54 87 127 173 227 292 368 458 565 691 842 1021 1234 1489 1794 2159 2597 3121 3749 4500 5393 6448 7682 9098 10680 12377 14089 15662 16898 17605 17656 17043 15879 14353 12663 10969 9376 7943 6688 5610 4695 3924 3277 2736 2283 1904 1587 1321 1098 910 753 619 507 412 331 262 204 155 113 77 46 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 4 8 13 17 23 28 34 41 48 55 63 72 81 91 101 112 124 137 150 164 180 196 214 233 253 274 297 322 348 376 405 437 471 507 545 586 630 677 726 779 836 896 959 1027 1099 1175 1256 1342 1433 1529 1631 1738 1851 1969 2093 2223 2358 2499 2644 2794 2948 3105 3263 3423 3582 3739 3892 4039 4178 4306 4422 4523 4606 4671 4714 4735 4733 4708 4659 4587 4495 4382 4252 4108 3950 3782 3608 3428 3246 3064 2883 2705 2532 2365 2204 2050 1904 1765 1634 1511 1396 1288 1187 1093 1006 925 850 780 716 656 601 551 504 461 421 384 351 320 291 265 240 218 197 178 161 144 130 116 103 92 81 71 62 53 46 38 32 26 20 15 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 27 30 33 37 41 45 49 54 59 64 70 76 83 90 98 106 115 125 135 147 159 172 186 201 218 236 255 277 300 325 352 382 414 450 489 531 577 628 684 744 811 884 964 1052 1148 1253 1368 1494 1631 1780 1942 2117 2306 2508 2723 2952 3191 3439 3692 3948 4201 4445 4673 4878 5054 5193 5289 5340 5342 5295 5203 5069 4899 4699 4478 4240 3994 3745 3497 3255 3021 2797 2585 2386 2199 2025 1864 1715 1578 1452 1336 1229 1131 1042 960 885 816 753 695 642 594 549 508 471 436 405 375 349 324 301 280 260 242 226 210 196 183 170 159 148 138 129 121 113 105 98 92 85 80 74 69 65 60 56 52 48 45 42 39 36 33 30 28 25 23 21 19 17 15 14 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 13 18 24 31 38 47 57 68 82 97 115 135 159 186 218 255 297 347 404 471 550 641 748 874 1021 1193 1396 1633 1912 2237 2615 3052 3550 4108 4715 5351 5978 6542 6976 7219 7230 7003 6575 6005 5362 4703 4072 3493 2977 2526 2138 1805 1523 1283 1080 908 763 639 534 445 370 305 250 203 163 129 99 74 53 34 19 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 13 20 28 38 49 61 75 91 110 131 156 184 217 255 298 348 406 473 551 642 747 870 1013 1180 1376 1604 1870 2180 2542 2960 3442 3990 4605 5280 5995 6718 7400 7976 8377 8548 8460 8127 7595 6931 6204 5469 4767 4121 3543 3034 2592 2211 1883 1603 1364 1160 985 836 709 600 506 426 357 298 247 203 165 133 104 80 59 41 25 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 18 26 35 45 57 71 86 105 126 150 179 211 249 294 345 405 474 555 650 760 889 1040 1215 1418 1653 1921 2222 2555 2911 3275 3623 3926 4147 4259 4244 4106 3864 3552 3202 2843 2496 2174 1884 1626 1401 1205 1036 890 765 657 565 485 417 358 307 263 225 192 164 139 118 99 83 69 56 46 37 28 21 15 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 113 115 117 119 121 123 125 127 130 132 135 138 140 144 147 150 154 157 161 165 170 174 179 184 190 196 202 209 216 224 232 241 250 260 271 282 295 308 323 339 356 374 394 415 438 463 491 520 552 587 624 665 709 757 810 866 927 993 1065 1142 1225 1314 1409 1512 1620 1735 1856 1983 2114 2249 2386 2522 2656 2784 2904 3011 3103 3176 3227 3254 3255 3230 3179 3104 3008 2894 2765 2625 2479 2328 2177 2028 1882 1741 1607 1480 1361 1249 1146 1049 960 878 803 734 670 612 559 510 465 425 388 354 323 294 268 245 223 203 185 169 154 140 127 115 105 95 86 78 70 63 57 51 46 41 36 32 28 25 22 19 16 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 5 6 7 7 8 9 9 10 11 12 12 13 14 14 15 16 17 18 18 19 20 21 21 22 23 24 25 26 26 27 28 29 30 31 31 32 33 34 35 36 37 37 38 39 40 41 42 43 44 44 45 46 47 48 49 50 51 51 52 53 54 55 56 57 58 59 59 60 61 62 63 64 65 66 67 68 69 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 91 92 93 94 96 97 99 100 101 103 104 106 108 109 111
 4 4 4 5 5 6 6 7 8 8 9 10 11 12 13 15 16 18 20 22 24 26 28 31 34 37 41 45 49 54 59 65 72 79 86 95 104 115 126 139 153 168 186 205 226 250 276 305 338 374 414 459 509 565 628 697 775 862 958 1066 1184 1316 1460 1618 1789 1973 2168 2371 2578 2783 2979 3157 3307 3421 3489 3509 3476 3395 3271 3112 2927 2726 2518 2310 2106 1912 1730 1561 1405 1263 1135 1018 913 819 734 658 590 529 475 426 382 343 308 276 248 222 199 179 160 143 128 115 102 91 81 72 64 57 50 44 39 34 29 25 22 19 16 13 11 8 7 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 1 2 2 2 3 3 4 4 5 5 6 6 6 7 7 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 27 27 26 26 25 24 24 23 22 22 21 21 20 19 19 18 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4
 37 38 40 41 43 45 47 48 50 53 55 57 59 62 64 67 70 73 76 79 82 86 89 93 97 102 107 111 117 122 128 135 141 149 156 165 173 183 193 205 217 230 244 259 275 293 313 334 357 382 410 440 472 508 546 589 635 685 739 799 863 933 1008 1089 1176 1269 1367 1471 1579 1690 1803 1917 2029 2136 2235 2324 2398 2455 2493 2509 2501 2472 2421 2350 2262 2161 2050 1932 1810 1688 1567 1449 1335 1227 1126 1031 942 860 785 715 651 593 540 491 447 407 370 337 306 279 253 231 210 191 174 158 144 131 119 108 98 90 81 74 67 61 55 50 45 41 37 33 30 27 24 22 19 17 15 14 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 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 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35
 4 5 6 6 7 8 9 10 11 12 13 15 16 17 19 20 22 24 26 28 31 33 36 38 41 45 48 52 56 60 65 70 75 81 87 94 101 109 118 127 137 148 160 173 186 202 218 236 255 276 298 323 350 378 410 444 481 521 564 610 660 714 771 832 896 965 1036 1111 1187 1265 1344 1422 1498 1571 1638 1698 1750 1791 1821 1839 1843 1835 1814 1781 1738 1686 1626 1561 1491 1419 1345 1271 1198 1127 1058 992 928 868 812 758 708 661 617 576 538 503 470 440 411 385 361 339 318 299 281 265 249 235 222 210 199 188 179 170 161 154 147 140 134 128 123 118 113 109 105 101 97 94 91 88 85 83 81 78 76 74 73 71 69 68 66 65 64 63 61 60 59 58 58 57 56 55 54 54 53 52 51 51 50 50 49 49 48 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 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 1 1 2 2 3 4
 47 47 48 49 50 51 52 53 55 56 57 58 60 61 63 65 66 68 70 72 75 77 79 82 85 88 91 94 98 102 105 110 114 119 124 130 135 142 148 155 163 171 180 189 199 209 221 233 246 260 274 290 307 326 345 366 388 412 438 465 494 525 557 592 629 668 709 752 797 844 892 942 993 1045 1097 1149 1200 1250 1297 1340 1380 1415 1444 1467 1482 1491 1491 1484 1470 1448 1419 1385 1345 1301 1254 1204 1151 1098 1045 991 939 887 837 789 742 698 655 615 577 541 507 476 446 418 392 367 344 323 303 284 267 251 236 222 208 196 185 174 164 155 146 138 131 123 117 111 105 100 94 90 85 81 77 74 70 67 64 61 58 56 53 51 49 47 45 43 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46
 36 38 40 42 44 46 48 51 53 56 59 62 65 69 72 76 80 84 89 94 99 104 110 116 122 129 136 144 152 160 169 179 189 200 212 224 237 251 266 281 298 315 333 352 373 394 416 440 464 490 516 543 571 600 629 658 688 718 747 775 803 829 854 877 898 916 931 943 952 958 960 959 954 946 935 922 905 886 866 843 819 794 769 742 716 689 662 636 610 585 560 536 513 491 469 448 429 410 391 374 358 342 327 313 300 287 275 264 253 243 233 224 216 208 200 193 186 179 173 168 162 157 152 148 143 139 135 132 128 125 122 119 116 113 111 108 106 104 102 100 98 96 95 93 92 90 89 88 86 85 84 83 82 80 79 78 77 76 76 75 74 73 72 71 70 70 69 68 67 66 65 65 64 63 62 62 61 60 59 58 58 57 56 55 55 54 53 52 51 51 50 49 48 47 47 46 45 44 44 43 42 41 40 40 39 38 37 37 36 35 34 34 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 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 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 26 27 28 30 31 33 34
 45 45 46 47 48 49 50 52 53 54 56 57 59 60 62 64 66 68 70 72 75 78 80 83 87 90 94 98 102 106 111 116 121 127 133 139 146 154 162 170 179 189 199 210 222 234 248 262 277 294 311 329 349 369 391 414 438 464 490 518 546 576 606 637 668 699 730 760 790 817 843 867 887 904 918 928 933 935 932 924 913 898 879 857 833 806 777 748 717 686 654 623 593 562 533 505 477 451 426 402 379 358 337 318 300 283 266 251 237 224 211 200 189 178 169 160 151 143 136 129 123 117 111 106 101 96 92 88 84 81 78 75 72 69 67 64 62 60 58 57 55 53 52 51 49 48 47 46 45 44 43 43 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 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 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 42 42 43 44
 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 51 53 56 59 62 66 69 73 77 81 86 91 97 102 109 115 122 130 138 147 156 166 177 189 201 214 229 244 260 277 296 316 337 360 384 409 436 465 495 526 559 593 629 665 703 740 779 817 854 890 924 957 986 1012 1034 1051 1064 1071 1074 1071 1063 1050 1032 1010 985 956 925 893 858 823 787 751 716 681 647 614 581 551 521 493 466 440 416 393 372 351 332 314 297 282 267 253 240 228 216 206 196 186 178 169 162 155 148 142 136 131 126 121 117 113 109 105 102 99 96 94 91 89 87 85 83 81 80 79 77 76 75 74 73 72 72 71 70 70 70 69 69 69 68 68 68 68 68 68 68 68 68 69 69 69 69 70 70 70 71 71 71 72 72 73 73 74 74 75 75 76 76 77 78 78 79 79 80 80 81 81 82 83 83 84 84 85 85 85 86 86 87 87 87 88 88 88 88 88 89 89 89 89 89 89 89 88 88 88 88 87 87 87 86 86 85 85 84 83 83 82 81 80 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18
 53 54 55 56 57 58 59 60 61 63 64 65 66 68 69 71 72 74 76 78 80 82 84 86 89 91 94 97 100 103 106 110 113 117 122 126 131 136 141 147 153 159 166 173 180 188 197 206 216 226 237 249 261 274 288 303 318 335 352 370 390 410 431 454 477 502 527 554 581 609 638 667 696 726 756 785 814 841 867 892 914 934 952 966 977 984 987 987 983 975 964 949 931 910 887 862 835 807 778 748 717 687 657 627 597 569 541 514 488 463 439 416 395 374 354 336 318 301 286 271 257 244 231 220 209 198 189 179 171 163 155 148 141 135 129 123 118 113 108 104 100 96 92 89 86 83 80 77 74 72 69 67 65 63 61 60 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 47 48 49 50 50 51 52 53
 42 42 43 43 44 44 45 46 46 47 48 49 49 50 51 52 53 55 56 57 58 60 61 63 65 67 69 71 73 76 78 81 84 87 91 94 98 102 107 112 117 122 128 135 141 149 157 165 174 184 194 205 217 230 244 259 275 292 311 330 351 374 398 424 451 480 511 544 578 615 653 693 734 776 820 864 909 953 996 1039 1078 1116 1149 1178 1202 1220 1232 1237 1236 1228 1214 1193 1167 1135 1100 1061 1019 976 931 885 840 795 751 708 666 627 588 552 518 485 454 425 398 373 349 327 306 287 269 252 236 221 208 195 183 172 162 153 144 136 128 121 114 108 102 97 91 87 82 78 74 71 67 64 61 58 56 53 51 49 46 45 43 41 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 41
 82 82 83 84 84 85 86 86 87 88 89 89 90 91 92 93 94 95 97 98 99 101 102 104 106 108 110 112 114 116 119 122 124 127 131 134 138 142 146 150 155 160 166 171 178 184 191 198 206 215 224 233 243 254 265 277 289 302 316 331 347 363 379 397 415 434 454 474 494 515 535 556 577 597 617 636 653 670 684 697 707 715 720 723 722 719 713 703 692 677 661 642 622 600 577 554 529 505 481 457 433 410 387 365 344 324 305 286 269 252 237 222 208 195 183 171 160 150 141 132 123 116 108 102 95 89 84 79 74 69 65 61 58 54 51 48 45 43 40 38 36 34 32 30 28 27 26 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 11 11 10 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 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 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 41 41 42 43 44 44 45 46 47 47 48 49 50 50 51 52 53 53 54 55 56 56 57 58 58 59 60 61 61 62 62 63 64 64 65 66 66 67 67 68 68 69 70 70 71 71 72 72 73 73 74 74 75 75 76 76 76 77 77 78 78 79 79 80 80 81 81
 160 163 167 171 175 179 183 187 191 195 199 204 208 212 217 222 226 231 236 240 245 250 255 260 265 270 275 280 285 290 295 300 305 310 315 320 325 330 335 339 344 348 353 357 361 365 369 373 376 379 382 385 388 390 392 394 395 397 397 398 398 399 398 398 397 396 394 392 390 388 385 382 378 375 371 367 362 357 353 348 342 337 331 325 320 314 307 301 295 289 282 276 269 263 257 250 244 238 231 225 219 213 207 201 195 190 184 178 173 168 163 158 153 148 143 139 135 130 126 122 118 114 111 107 104 100 97 94 91 88 85 83 80 77 75 73 70 68 66 64 62 60 58 56 55 53 51 50 48 47 46 44 43 42 41 40 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 36 37 38 38 39 40 41 41 42 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 64 65 66 68 69 71 72 74 76 77 79 81 83 84 86 88 90 92 94 97 99 101 103 106 108 111 113 116 119 121 124 127 130 133 136 139 143 146 149 153 156
 27 29 30 31 33 34 36 37 39 41 43 45 47 49 52 54 57 59 62 65 69 72 76 79 83 88 92 97 102 107 113 119 126 132 139 147 155 164 173 183 193 204 215 228 241 255 269 285 301 318 336 355 375 396 418 441 464 489 514 539 566 592 619 646 672 698 722 746 768 789 807 823 836 846 853 857 857 855 849 839 827 813 795 776 755 732 708 683 657 632 606 580 554 529 504 480 457 434 413 392 372 353 335 318 301 286 271 257 244 231 219 208 198 188 179 170 162 154 146 139 133 127 121 115 110 105 101 96 92 88 85 81 78 75 72 69 67 64 62 60 57 55 54 52 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 24 25 26
 14 15 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 29 30 31 32 34 35 37 39 41 43 45 47 49 52 54 57 60 63 66 70 74 78 82 86 91 96 102 108 114 121 128 135 143 151 160 170 180 190 202 213 226 239 252 266 281 296 312 328 344 360 376 392 408 424 438 452 465 476 485 493 500 504 506 505 503 499 493 485 475 464 451 438 423 408 393 377 361 345 329 314 299 284 270 256 243 230 218 206 195 185 175 166 157 149 141 134 127 120 114 108 103 98 93 88 84 80 76 73 69 66 63 61 58 56 53 51 49 47 46 44 42 41 40 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 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 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14
 56 57 58 58 59 60 61 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 78 79 81 82 84 86 88 90 92 94 97 99 102 105 108 111 114 117 121 125 129 134 138 143 148 154 160 166 172 179 187 195 203 212 221 231 242 253 265 277 291 305 319 335 351 369 387 406 426 447 469 492 515 540 565 591 617 644 671 698 725 751 777 803 826 849 869 887 903 916 926 932 936 936 932 925 914 901 884 865 843 820 794 767 740 711 682 653 624 596 568 540 513 487 462 438 415 393 372 352 333 315 298 282 266 252 238 226 213 202 192 182 172 163 155 147 140 133 126 120 115 109 104 99 95 91 87 83 79 76 73 70 67 65 62 60 57 55 53 51 50 48 46 45 43 42 41 40 38 37 36 35 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 47 47 47 48 48 49 49 49 50 50 51 51 52 52 53 53 54 55 55 56
 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 33 34 36 37 39 40 42 44 46 48 50 53 55 58 60 63 67 70 73 77 81 85 90 95 100 106 112 118 125 132 140 148 157 167 177 188 200 213 226 241 257 273 291 310 331 353 376 401 428 456 485 516 549 584 619 656 694 733 773 812 851 889 925 959 991 1018 1041 1060 1073 1080 1081 1076 1065 1048 1026 1000 969 935 898 859 820 779 738 698 658 619 582 546 511 479 448 419 391 365 341 318 297 277 259 242 226 211 197 184 172 161 151 141 132 124 117 109 103 96 91 85 80 76 71 67 63 60 57 53 50 48 45 43 41 38 36 35 33 31 30 28 27 25 24 23 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11
 44 45 45 46 47 48 49 50 51 52 53 55 56 57 58 59 61 62 63 65 66 67 69 71 72 74 75 77 79 81 82 84 86 88 90 92 94 97 99 101 104 106 108 111 114 116 119 122 125 128 131 134 137 140 143 147 150 154 157 161 164 168 172 175 179 183 187 191 195 199 203 207 211 215 219 223 226 230 234 238 241 245 248 252 255 258 261 264 267 269 271 274 276 277 279 280 281 282 283 284 284 284 284 283 283 282 281 280 278 276 275 273 270 268 265 263 260 257 254 251 248 244 241 237 234 230 227 223 219 215 212 208 204 201 197 193 190 186 182 179 175 172 169 165 162 159 155 152 149 146 143 140 137 135 132 129 127 124 121 119 116 114 112 110 107 105 103 101 99 97 95 93 91 89 88 86 84 82 81 79 78 76 75 73 72 70 69 68 67 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 46 45 44 43 43 42 41 41 40 40 39 38 38 37 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 26 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43
 57 58 59 60 61 63 64 65 67 68 70 72 73 75 77 79 82 84 86 89 92 95 98 101 104 108 111 115 119 124 128 133 139 144 150 156 162 169 176 183 191 200 208 218 227 238 248 260 271 284 297 310 324 339 354 370 386 403 420 438 456 474 492 511 530 548 567 585 602 619 635 650 664 676 687 697 704 710 714 716 716 713 709 703 696 686 675 663 649 634 619 602 585 568 550 531 513 495 477 459 442 424 408 391 375 360 345 331 317 304 291 279 267 256 246 235 226 217 208 200 192 184 177 171 164 158 152 147 142 137 133 128 124 120 117 113 110 107 104 102 99 97 94 92 90 88 87 85 84 82 81 80 78 77 76 75 75 74 73 72 72 71 71 70 70 70 69 69 69 69 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 70 70 70 71 71 71 72 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 81 81 82 82 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 91 91 91 92 92 92 93 93 93 93 93 94 94 94 94 94 94 94 94 93 93 93 93 92 92 92 91 91 91 90 90 89 89 88 87 87 86 85 85 84 83 83 82 81 80 80 79 78 77 76 75 75 74 73 72 71 70 69 69 68 67 66 65 64 64 63 62 61 60 60 59 58 58 57 56 55 55 54 54 53 52 52 51 51 50 50 49 49 48 48 48 47 47 47 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 50 51 51 52 53 53 54 55 56
 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 23 24 26 28 29 32 34 36 39 42 45 49 52 57 61 66 71 77 84 91 99 107 116 127 138 150 164 178 195 213 232 254 278 304 333 365 400 438 480 526 576 631 690 755 824 899 978 1061 1147 1236 1325 1413 1496 1573 1640 1695 1735 1757 1761 1746 1713 1664 1601 1528 1446 1359 1269 1180 1091 1006 925 848 776 709 647 590 538 490 447 407 371 338 308 281 256 234 213 195 178 163 149 136 125 114 105 96 88 81 75 69 63 58 53 49 45 42 39 36 33 30 28 26 24 22 20 19 17 16 15 14 13 12 11 10 9 8 8 7 7 6 5 5 5 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 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
 44 45 45 46 47 48 50 51 52 53 54 56 57 59 60 62 64 65 67 69 71 73 75 78 80 83 85 88 91 94 97 101 105 108 112 116 121 126 130 136 141 147 153 159 166 173 180 188 196 205 214 223 233 244 255 266 278 291 304 318 332 347 363 379 395 412 430 448 466 484 503 522 540 559 578 595 613 630 645 660 674 686 697 706 713 718 721 723 722 719 715 708 700 690 678 665 650 635 618 601 583 565 546 528 509 490 471 453 435 417 400 383 367 351 336 322 308 294 281 269 257 246 235 225 216 206 198 189 181 174 167 160 154 148 142 137 131 127 122 118 113 110 106 102 99 96 93 90 87 85 82 80 78 76 74 72 70 69 67 65 64 63 61 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 48 47 46 46 45 45 45 44 44 43 43 43 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 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 30 30 30 30 30 31 31 31 32 32 32 33 33 34 34 34 35 35 36 37 37 38 38 39 40 40 41 42 43
 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 27 28 28 29 29 29 30 30 31 32 32 33 34 35 35 36 37 38 40 41 42 44 46 47 49 51 54 56 59 62 65 68 72 76 81 85 90 96 102 109 116 124 132 142 152 163 175 188 202 218 235 253 273 295 319 346 374 405 439 477 517 561 608 660 716 775 840 908 980 1056 1135 1216 1299 1380 1460 1535 1603 1661 1708 1742 1759 1761 1746 1714 1668 1609 1540 1463 1381 1295 1209 1123 1039 959 883 810 743 680 622 569 519 474 433 395 361 329 301 275 251 229 210 192 175 161 147 134 123 113 103 95 87 79 73 67 61 56 51 47 43 39 36 32 29 27 24 22 20 18 16 14 13 11 10 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 21
 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 33 35 38 40 43 45 48 51 55 58 62 67 71 76 82 88 94 101 108 116 125 135 145 157 169 182 197 212 230 248 269 290 314 340 368 398 431 466 504 544 587 632 680 730 782 835 889 942 995 1045 1092 1133 1169 1197 1217 1228 1229 1221 1203 1177 1143 1103 1058 1008 956 903 849 796 744 693 645 599 555 514 476 440 407 376 348 322 297 275 254 235 218 202 187 174 161 150 139 130 121 113 105 98 92 86 80 75 71 67 63 59 56 53 50 47 44 42 40 38 36 34 33 31 30 29 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 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 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 14 15 17 18 20 22 24 27 29 32 36 39 43 47 52 57 63 69 76 84 93 102 113 125 138 152 168 186 206 228 252 279 310 343 381 423 469 521 579 643 713 791 877 971 1073 1183 1300 1424 1552 1681 1807 1927 2035 2124 2190 2229 2237 2214 2162 2084 1985 1870 1745 1616 1486 1359 1237 1122 1015 916 825 742 668 600 539 484 435 391 351 316 284 255 229 206 186 167 150 136 122 110 99 89 80 73 65 59 53 48 43 39 35 31 28 25 23 20 18 16 15 13 12 10 9 8 7 6 6 5 4 4 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 18 19 20 20 21 22 22 23 23 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 28 27 26 26 25 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 15 15 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 46 48 50 52 54 57 59 62 65 68 71 75 79 83 87 92 97 102 107 113 120 126 134 142 150 159 168 179 189 201 214 227 241 257 273 291 309 329 350 373 397 422 449 477 506 537 570 604 638 674 711 748 785 821 857 891 924 954 981 1004 1023 1038 1047 1051 1049 1042 1030 1013 991 965 936 904 869 833 796 759 721 683 647 611 576 542 510 479 450 423 396 372 349 327 307 287 270 253 237 223 209 196 185 174 163 154 145 136 129 121 114 108 102 96 91 86 82 77 73 70 66 63 60 57 54 51 49 46 44 42 40 38 37 35 33 32 30 29 28 27 26 24 23 22 22 21 20 19 18 17 17 16 16 15 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12
 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 52 54 56 58 60 62 64 66 68 71 73 76 78 81 84 87 90 93 97 100 104 108 112 117 121 126 131 137 142 148 155 161 168 175 183 191 200 209 219 229 239 251 262 275 288 302 316 331 347 364 381 399 418 438 458 479 501 523 546 569 593 617 641 664 688 711 733 754 774 793 810 825 838 848 856 862 864 864 861 855 847 835 822 806 788 769 748 725 702 678 653 629 604 579 554 530 506 483 460 438 417 397 377 358 341 324 307 292 277 263 250 237 226 214 204 194 184 175 167 159 151 144 137 131 125 119 114 109 104 100 95 91 87 84 80 77 74 71 68 65 63 60 58 56 54 52 50 48 46 44 43 41 40 38 37 36 35 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 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
 126 130 134 137 141 145 150 154 158 163 167 172 177 182 187 192 198 204 209 215 221 228 234 241 248 255 263 271 279 287 295 304 314 323 333 343 354 365 376 388 400 413 426 440 454 469 485 501 517 534 552 571 590 609 630 651 672 694 717 741 764 789 814 839 865 891 917 943 969 995 1021 1046 1071 1095 1118 1140 1161 1180 1198 1214 1228 1240 1249 1256 1261 1263 1262 1259 1253 1244 1233 1219 1203 1184 1163 1140 1116 1089 1062 1033 1003 972 941 910 878 846 814 783 751 721 691 661 633 605 578 551 526 502 478 455 434 413 393 374 356 339 322 306 291 277 264 251 238 227 216 205 195 186 177 168 160 152 145 138 132 125 119 114 108 103 98 94 89 85 81 77 74 70 67 64 61 58 55 53 50 48 45 43 41 39 37 35 34 32 30 29 27 26 25 23 22 21 20 18 17 16 15 14 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 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 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 48 49 51 52 54 55 57 59 61 62 64 66 68 70 73 75 77 79 82 84 87 89 92 95 97 100 103 106 109 113 116 119 123
 12 13 13 14 15 15 16 17 18 19 20 20 21 22 23 25 26 27 28 29 31 32 34 35 37 39 40 42 44 47 49 51 54 57 60 63 66 70 74 78 82 87 92 97 103 110 117 124 132 141 151 161 172 184 198 212 228 245 264 284 306 330 357 385 417 451 489 529 574 622 675 732 794 861 933 1011 1094 1182 1276 1375 1478 1584 1692 1801 1908 2011 2108 2195 2270 2331 2374 2397 2401 2384 2347 2291 2220 2134 2038 1934 1825 1713 1602 1491 1384 1281 1183 1091 1004 923 847 777 713 654 599 549 504 462 424 389 357 328 301 277 254 234 216 199 183 169 156 144 133 123 114 105 98 90 84 78 72 67 62 58 53 50 46 43 40 37 34 32 29 27 25 23 21 20 18 17 15 14 13 11 10 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11
 29 31 33 35 37 39 41 44 46 49 51 54 57 61 64 67 71 75 79 84 89 94 99 105 111 117 124 131 138 147 155 164 174 185 196 208 221 234 249 264 281 299 318 338 360 383 407 433 461 491 522 555 590 627 666 706 748 791 836 882 928 975 1022 1068 1113 1156 1196 1233 1266 1295 1318 1336 1348 1353 1352 1345 1331 1312 1287 1257 1223 1186 1145 1102 1058 1012 966 920 874 829 785 742 701 661 623 587 552 520 488 459 431 405 380 357 335 315 296 278 261 245 230 216 203 191 180 169 159 150 141 133 125 118 111 104 98 93 87 83 78 73 69 65 62 58 55 52 49 46 44 41 39 37 34 33 31 29 27 25 24 22 21 20 18 17 16 15 14 13 12 11 10 9 8 8 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 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 28
 1 2 2 3 4 5 5 6 7 8 9 10 11 12 13 14 16 17 18 20 21 23 24 26 27 29 31 33 35 37 40 42 45 48 50 54 57 60 64 68 72 77 82 87 92 99 105 112 120 128 137 147 157 169 181 195 209 226 244 263 284 308 333 362 393 427 464 505 550 599 654 713 778 849 926 1010 1100 1197 1301 1411 1526 1646 1768 1891 2012 2127 2232 2325 2400 2454 2485 2490 2468 2421 2351 2261 2155 2036 1909 1779 1648 1518 1393 1274 1161 1056 958 868 785 710 641 579 522 471 425 383 345 311 281 253 228 206 185 167 150 135 122 110 99 89 79 71 64 57 51 45 40 35 31 27 23 20 17 14 12 9 7 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 20 20 21 21 22 22 23 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 46 47 48 50 51 53 55 56 58 60 63 65 67 70 73 76 79 82 86 90 94 98 103 108 113 119 125 131 138 145 153 161 170 180 190 201 212 224 237 251 265 280 296 313 331 350 369 390 411 432 454 477 499 522 544 566 587 606 625 641 655 667 676 681 684 683 679 672 661 648 632 614 594 572 550 526 502 477 453 429 405 383 360 339 319 299 281 263 247 231 217 203 190 178 167 156 147 137 129 121 113 107 100 94 88 83 78 74 70 66 62 58 55 52 49 47 44 42 39 37 35 34 32 30 29 27 26 25 23 22 21 20 19 18 17 16 16 15 14 13 13 12 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 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 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19
 7 8 8 8 9 9 9 10 10 11 11 11 12 12 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 34 35 37 39 41 43 46 48 51 54 58 61 65 70 75 80 86 92 99 107 116 125 135 147 159 173 188 205 224 245 268 293 322 353 388 426 469 516 569 627 691 762 841 927 1022 1125 1237 1359 1488 1625 1767 1913 2058 2199 2330 2444 2537 2603 2636 2636 2600 2532 2435 2315 2178 2030 1877 1724 1575 1431 1296 1170 1053 947 850 762 683 612 548 491 439 393 352 315 282 252 226 202 181 162 145 130 116 104 92 82 73 65 58 51 45 40 35 30 26 22 19 16 13 11 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7
 62 64 65 67 69 71 73 75 77 79 82 84 87 89 92 95 98 101 104 108 111 115 118 122 127 131 135 140 145 150 155 161 166 172 178 185 191 198 206 213 221 229 237 246 254 264 273 283 293 303 313 324 334 345 356 367 378 389 400 411 422 432 442 451 460 469 477 484 491 496 501 505 508 510 511 510 509 507 504 500 495 489 482 474 466 457 448 438 428 417 406 395 384 372 361 349 338 327 316 305 294 283 273 263 253 244 235 226 217 209 201 193 186 179 172 166 159 153 148 142 137 132 127 123 118 114 110 106 103 99 96 93 90 87 85 82 80 77 75 73 71 69 67 66 64 63 61 60 58 57 56 55 54 53 52 51 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 40 40 40 39 39 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 48 50 51 52 53 55 56 57 59 60
 6 7 7 8 8 8 9 9 10 10 11 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 34 36 38 40 43 45 48 50 53 57 60 64 68 72 77 82 87 93 100 107 115 123 132 142 153 165 178 192 207 224 242 262 284 308 334 363 394 428 465 505 549 596 647 702 761 824 891 961 1035 1110 1188 1265 1342 1416 1485 1547 1600 1642 1672 1688 1689 1675 1647 1606 1553 1491 1421 1347 1269 1190 1111 1033 958 886 817 753 692 636 584 536 491 450 413 379 347 318 292 268 246 226 208 192 176 163 150 138 128 118 109 101 94 87 81 75 70 65 61 57 53 50 46 43 41 38 36 34 32 30 28 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6
 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 43 44 46 48 50 53 55 57 60 63 66 69 72 76 80 84 89 94 99 105 111 117 124 132 141 150 160 171 182 195 209 224 241 259 279 301 324 350 378 409 443 479 519 562 609 660 714 773 836 903 973 1047 1124 1202 1282 1361 1437 1510 1576 1633 1680 1714 1734 1738 1727 1700 1659 1605 1541 1469 1390 1308 1224 1141 1058 978 902 829 761 697 637 582 532 485 442 403 367 335 305 278 253 231 210 192 175 159 145 132 121 110 100 92 84 76 70 63 58 53 48 44 40 36 33 30 27 25 22 20 18 16 15 13 12 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 14 14 15 15 16 16 17 18 18
 12 13 14 15 16 17 19 20 21 23 24 26 27 29 31 32 34 36 38 40 43 45 47 50 52 55 58 61 64 67 70 74 78 81 85 90 94 98 103 108 113 119 124 130 136 143 149 156 164 171 179 187 196 205 214 224 234 245 256 268 280 292 305 318 332 347 362 377 393 410 427 445 463 482 501 521 541 562 583 605 627 649 672 694 717 740 763 786 809 832 854 875 896 916 935 953 970 985 998 1010 1020 1027 1033 1036 1037 1035 1031 1024 1015 1003 989 973 955 934 912 888 863 837 810 781 753 724 695 665 636 608 579 552 525 499 473 448 425 402 380 359 339 320 302 284 268 252 238 224 210 198 186 175 164 154 145 136 127 119 112 105 98 92 86 81 75 70 66 61 57 53 49 46 42 39 36 34 31 28 26 24 22 20 18 16 14 13 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 4 5 6 7 7 8 9 10 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 3 4 5 6 7 9 10 12 13 15 18 20 23 26 29 33 38 42 48 53 60 67 75 84 94 105 118 131 147 163 182 204 227 253 282 315 352 392 438 489 545 609 680 759 848 947 1057 1179 1315 1464 1628 1807 2001 2207 2424 2648 2873 3092 3295 3472 3613 3709 3752 3740 3673 3555 3396 3205 2993 2769 2543 2320 2106 1904 1716 1543 1386 1242 1113 997 893 799 716 642 575 516 463 416 374 337 303 273 246 222 201 182 164 149 135 122 111 100 91 83 75 68 62 56 51 47 42 38 35 32 29 26 23 21 19 17 15 13 12 10 9 8 7 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 1 1 1 2 2 2 3 3 3 4 4 4 5 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 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 9 10 12 14 16 18 21 23 26 28 31 34 38 41 45 50 54 59 64 70 76 83 91 99 107 117 128 139 152 165 181 197 216 236 258 283 310 340 374 410 451 496 546 601 662 730 805 888 979 1080 1191 1313 1446 1591 1749 1920 2103 2297 2501 2714 2931 3148 3360 3561 3744 3902 4027 4115 4160 4160 4116 4030 3906 3752 3573 3377 3170 2959 2748 2542 2343 2153 1975 1808 1653 1510 1378 1257 1147 1047 955 872 797 729 667 611 560 514 472 434 399 368 340 314 291 270 250 233 217 202 188 176 165 155 145 136 128 121 114 108 102 96 91 87 82 78 74 71 67 64 61 58 55 53 50 48 46 44 42 40 38 36 34 33 31 29 28 26 25 24 22 21 20 18 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
 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 36 37 39 41 43 45 47 49 52 55 58 61 65 69 74 78 84 89 96 102 110 118 127 137 147 159 172 186 201 218 237 257 279 303 330 359 391 426 465 506 552 601 655 714 776 844 916 992 1073 1156 1242 1329 1415 1498 1576 1646 1705 1752 1783 1797 1794 1773 1735 1682 1616 1541 1457 1370 1280 1190 1101 1015 934 856 784 716 654 596 543 495 451 411 374 341 311 283 258 236 215 197 180 164 150 138 126 115 106 97 89 82 75 69 63 58 53 49 45 41 38 35 32 29 26 24 22 20 18 16 15 13 12 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 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12
 0 2 3 5 6 8 9 11 13 15 17 19 21 24 26 29 31 34 37 40 43 46 50 53 57 61 65 70 74 79 84 90 95 101 108 114 122 129 137 146 155 165 175 186 198 210 224 238 254 271 289 308 329 352 376 403 431 462 496 533 572 615 662 713 769 829 894 965 1043 1127 1217 1316 1422 1536 1658 1789 1928 2076 2231 2392 2559 2729 2900 3069 3233 3387 3527 3648 3746 3818 3859 3867 3842 3783 3694 3577 3437 3277 3104 2921 2733 2545 2359 2178 2004 1839 1684 1538 1403 1277 1162 1056 959 870 789 716 649 588 533 483 438 397 359 325 295 267 242 219 198 179 162 147 132 119 108 97 87 78 70 63 56 49 44 38 33 29 25 21 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 42 44 46 49 51 54 57 60 64 68 72 77 82 88 94 101 108 116 126 136 147 159 173 188 204 222 243 265 290 318 348 382 420 462 508 559 617 680 751 829 916 1012 1118 1236 1366 1509 1666 1837 2022 2222 2434 2658 2891 3127 3361 3585 3792 3970 4111 4206 4248 4235 4167 4048 3885 3686 3463 3225 2980 2735 2498 2270 2057 1858 1674 1507 1354 1216 1092 980 879 789 708 636 571 513 462 416 374 337 304 275 248 224 203 183 166 150 136 123 112 102 92 84 76 69 62 57 51 46 42 38 34 31 27 24 22 19 17 15 13 11 9 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8
 12 13 15 17 19 22 24 26 29 31 34 37 40 43 46 49 53 56 60 64 68 72 76 81 86 91 96 101 107 113 119 125 132 138 146 153 161 169 178 187 196 206 216 227 238 250 262 275 289 304 319 335 353 371 390 410 432 455 480 506 534 564 595 629 666 704 746 790 837 888 942 1000 1062 1127 1197 1271 1350 1432 1520 1611 1706 1805 1906 2010 2114 2219 2322 2421 2515 2602 2680 2745 2797 2833 2852 2852 2834 2796 2741 2669 2582 2483 2373 2256 2134 2009 1883 1758 1636 1518 1404 1296 1194 1098 1009 925 848 776 710 649 593 542 495 452 412 376 343 313 286 261 238 217 198 181 165 150 137 124 113 103 93 85 77 69 63 56 51 46 41 36 32 28 25 21 18 15 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10
 18 20 21 23 24 26 27 29 31 32 34 36 38 40 42 45 47 49 52 55 57 60 63 66 70 73 77 80 84 88 93 97 102 107 112 118 123 129 136 143 150 158 166 174 183 193 203 214 226 238 251 265 280 295 312 330 349 369 390 413 437 462 489 518 548 580 613 648 685 723 763 804 847 891 935 981 1027 1073 1119 1164 1208 1250 1290 1328 1362 1392 1418 1440 1456 1467 1472 1471 1465 1453 1436 1414 1387 1356 1321 1283 1242 1200 1155 1110 1064 1017 971 926 881 837 795 753 714 675 639 604 571 539 509 481 454 429 405 383 362 342 323 305 289 273 259 245 232 220 208 198 188 178 169 160 152 145 138 131 125 118 113 107 102 97 92 88 84 80 76 72 69 65 62 59 56 53 50 48 45 43 41 38 36 34 32 30 29 27 25 24 22 21 19 18 16 15 14 13 12 10 9 8 7 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 7 7 8 9 10 11 12 13 15 16 17
 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 19 21 22 24 26 28 30 33 36 40 44 48 54 59 66 73 82 91 102 114 127 143 160 180 202 227 255 288 324 366 413 466 527 595 673 762 862 976 1105 1250 1414 1597 1800 2025 2269 2531 2805 3083 3354 3604 3816 3973 4060 4067 3994 3846 3636 3382 3102 2811 2522 2246 1988 1752 1538 1347 1178 1028 897 782 682 594 517 451 393 342 297 259 225 195 169 147 127 109 94 80 69 58 49 41 33 27 21 16 12 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6
 40 41 43 44 46 48 49 51 53 54 56 58 60 62 64 66 68 70 72 74 76 78 81 83 85 88 90 93 96 99 102 105 108 111 115 118 122 126 130 135 139 144 149 155 160 167 173 180 187 195 204 213 222 232 243 255 268 281 296 312 329 347 366 387 410 434 460 488 518 550 585 622 662 704 749 797 848 902 959 1019 1082 1148 1216 1287 1359 1432 1505 1578 1649 1718 1782 1840 1892 1934 1967 1989 1999 1996 1980 1952 1912 1861 1801 1732 1657 1576 1493 1407 1322 1237 1154 1073 995 922 852 786 724 667 613 563 517 475 436 400 367 337 309 284 260 239 219 201 185 170 156 143 131 121 111 102 93 86 78 72 66 60 55 50 46 41 38 34 31 27 25 22 19 17 15 13 11 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 13 13 14 15 16 17 18 19 20 21 23 24 25 26 27 29 30 31 33 34 35 37 38
 7 8 8 9 9 10 11 11 12 12 13 14 14 15 15 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 38 39 41 42 44 46 49 51 54 57 61 65 69 74 80 87 94 102 111 121 132 145 159 175 194 214 237 263 293 326 363 405 453 507 568 638 716 805 904 1017 1144 1286 1445 1620 1813 2022 2243 2474 2706 2929 3130 3295 3410 3463 3448 3364 3220 3027 2800 2554 2304 2059 1826 1610 1414 1237 1080 942 819 713 619 538 467 405 351 304 263 227 196 169 145 125 106 91 77 64 54 44 36 29 22 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 0 0 0 0 0 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
 0 0 1 1 2 3 3 4 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 31 33 35 37 39 41 44 46 49 52 54 58 61 64 68 72 77 81 86 92 97 104 110 117 125 134 143 153 164 175 188 202 216 233 250 269 290 313 338 365 394 426 461 498 539 584 633 685 742 804 870 942 1019 1102 1190 1284 1383 1487 1596 1708 1823 1939 2054 2167 2274 2374 2463 2539 2599 2640 2662 2664 2645 2605 2547 2473 2385 2285 2177 2063 1946 1828 1711 1597 1486 1380 1280 1185 1096 1012 935 863 797 735 679 627 580 536 496 459 426 395 367 341 317 295 275 257 240 225 210 197 185 174 163 154 145 137 129 122 115 109 103 98 93 88 83 79 75 71 68 64 61 58 56 53 50 48 46 43 41 39 37 35 34 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 8 7 6 6 6 5 5 4 4 4 3 3 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 7 8 8 9 9 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 23 24 26 27 29 31 34 36 39 43 46 50 55 60 65 71 78 86 95 104 115 127 141 156 174 193 215 240 268 299 335 376 421 473 532 598 673 758 853 960 1079 1211 1356 1512 1678 1850 2022 2186 2333 2452 2533 2567 2550 2484 2374 2229 2060 1879 1695 1515 1345 1188 1045 916 801 700 611 533 464 405 353 307 268 233 203 177 154 134 116 101 87 75 65 56 48 40 34 29 24 19 15 12 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 1 2 4 5 6 7 8 10 11 13 14 16 18 19 21 23 25 28 30 32 35 37 40 43 46 50 53 57 60 64 69 73 78 83 88 93 99 105 112 118 125 133 141 149 158 168 178 188 199 211 223 236 250 264 279 295 312 330 349 368 389 411 433 457 482 508 535 564 593 624 655 688 722 758 794 831 868 907 946 986 1026 1066 1105 1145 1183 1221 1258 1293 1325 1356 1384 1408 1430 1447 1460 1469 1473 1473 1467 1457 1442 1422 1398 1369 1336 1300 1261 1219 1175 1130 1083 1035 987 939 892 845 799 754 711 669 629 591 554 519 486 455 425 397 371 346 323 301 281 261 244 227 211 197 183 170 158 147 137 127 118 109 101 94 87 80 74 69 63 58 53 49 45 41 37 34 31 28 25 22 20 17 15 13 11 9 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 61 62 64 66 67 69 71 73 75 77 79 82 84 87 89 92 95 99 102 106 109 114 118 123 127 133 138 144 151 158 165 173 181 190 200 211 222 234 247 261 276 292 309 328 348 369 392 417 443 471 502 534 569 606 646 688 733 780 830 883 939 997 1058 1120 1185 1251 1317 1384 1450 1514 1575 1632 1684 1729 1767 1796 1816 1825 1824 1812 1790 1758 1717 1667 1611 1550 1484 1415 1344 1272 1201 1131 1062 995 931 870 812 757 705 656 611 568 528 491 457 425 395 368 342 319 297 277 258 241 225 210 197 184 172 161 151 142 133 125 117 110 104 98 92 87 82 77 72 68 64 61 57 54 51 48 46 43 41 38 36 34 32 30 29 27 25 24 22 21 20 19 17 16 15 14 13 12 11 10 10 9 8 7 7 6 6 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 28 29 29 30 31 32 33 33 34
 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 15 16 17 19 20 22 24 26 28 31 34 37 41 45 50 55 61 68 75 83 92 103 114 127 141 157 174 194 216 241 268 299 333 371 414 461 514 573 639 712 793 882 980 1088 1206 1332 1468 1611 1759 1909 2056 2196 2322 2428 2506 2553 2565 2541 2483 2394 2281 2149 2006 1857 1707 1561 1420 1288 1164 1050 946 851 765 688 618 555 499 448 403 363 327 295 266 240 217 196 178 161 147 133 122 111 101 93 85 78 72 66 61 56 52 49 45 42 39 37 34 32 30 29 27 26 24 23 22 21 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 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 20 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 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9
 60 62 64 67 70 72 75 78 81 84 87 90 93 97 100 104 108 111 115 119 124 128 132 137 142 147 152 157 162 168 174 180 186 193 199 206 213 221 229 237 245 254 263 272 282 293 303 315 326 339 352 365 379 394 410 426 443 461 480 500 520 542 565 589 613 639 666 695 724 755 786 819 853 888 924 961 999 1037 1076 1115 1154 1192 1231 1268 1304 1339 1371 1402 1429 1453 1474 1490 1502 1509 1512 1509 1501 1488 1470 1447 1420 1388 1353 1314 1272 1228 1182 1135 1086 1038 989 941 893 846 801 756 714 673 633 596 560 526 494 464 435 408 382 358 336 315 295 276 259 243 228 213 200 188 176 165 155 145 136 128 120 113 106 99 93 88 82 77 72 68 64 60 56 52 49 46 43 40 37 35 32 30 28 26 24 22 20 19 17 15 14 13 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 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 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 29 30 31 32 34 35 37 38 40 42 43 45 47 49 51 53 55 57
 29 30 31 32 33 34 36 37 38 39 41 42 44 45 47 48 50 52 54 55 57 59 62 64 66 69 71 74 76 79 82 86 89 93 96 100 104 109 113 118 123 129 135 141 147 154 162 170 178 187 196 206 217 229 241 254 268 283 298 315 333 352 372 394 417 441 467 494 523 554 586 620 656 694 733 774 817 862 908 955 1004 1053 1104 1154 1204 1254 1302 1349 1394 1436 1474 1508 1538 1562 1581 1594 1601 1601 1594 1582 1563 1539 1510 1476 1437 1396 1351 1304 1255 1205 1155 1105 1054 1005 956 909 863 818 776 735 695 658 623 589 557 527 498 471 446 422 399 378 358 340 322 306 290 275 262 249 237 225 215 205 195 186 178 170 162 155 148 142 136 130 125 119 115 110 105 101 97 93 90 86 83 80 77 74 71 68 65 63 61 58 56 54 52 50 48 46 44 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28
 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 13 14 15 16 17 19 20 21 23 25 26 28 30 32 35 37 40 42 45 49 52 56 60 65 69 74 80 86 93 100 108 116 125 135 146 158 171 185 200 217 235 255 276 300 325 353 383 416 451 489 531 575 623 674 729 788 849 914 982 1052 1124 1197 1271 1344 1414 1481 1544 1599 1647 1686 1714 1731 1737 1731 1714 1686 1649 1603 1550 1491 1429 1363 1296 1228 1160 1094 1029 966 906 848 794 742 694 648 605 565 528 493 461 431 403 377 353 331 310 291 273 257 242 227 214 202 191 180 170 161 153 145 137 131 124 118 112 107 102 97 93 89 85 81 77 74 71 68 65 62 59 57 55 52 50 48 46 44 42 41 39 37 36 34 33 31 30 29 27 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 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2
 20 21 23 24 25 27 28 29 31 32 34 35 37 39 40 42 44 46 48 50 52 54 56 58 61 63 65 68 71 73 76 79 83 86 89 93 97 101 105 110 114 119 125 130 137 143 150 158 166 174 184 194 205 217 230 244 259 275 294 313 335 359 384 413 444 477 514 555 599 648 701 759 822 891 966 1047 1135 1229 1331 1438 1553 1672 1796 1923 2052 2178 2300 2413 2514 2598 2662 2703 2717 2703 2662 2596 2506 2396 2272 2137 1996 1852 1708 1569 1434 1307 1188 1076 974 879 793 714 643 579 520 467 420 377 339 304 273 245 220 198 177 159 143 128 115 103 92 82 73 65 58 52 46 40 35 31 27 23 20 17 14 12 9 7 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17 18 19
 6 6 7 8 9 9 10 11 12 13 14 14 15 16 17 18 20 21 22 23 24 26 27 28 30 31 33 34 36 38 39 41 43 45 47 49 51 54 56 58 61 64 66 69 72 75 79 82 86 90 94 98 102 107 111 116 122 127 133 140 146 153 161 168 177 186 195 205 215 226 238 251 264 278 293 309 326 344 364 384 405 428 452 477 504 532 561 591 623 656 689 724 759 795 830 865 898 930 960 987 1010 1030 1044 1053 1056 1054 1045 1030 1009 983 952 917 878 837 794 751 706 663 620 578 537 499 462 427 395 365 336 310 286 263 242 223 205 189 174 161 148 137 126 116 107 99 91 85 78 72 67 62 57 53 49 45 42 38 35 33 30 28 26 23 21 20 18 16 15 13 12 11 10 9 7 6 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 9 11 13 15 17 19 21 24 26 29 32 35 38 42 45 49 54 58 63 68 74 80 86 93 101 109 118 127 138 149 161 174 188 203 220 238 257 279 302 327 355 385 417 453 491 533 578 628 681 739 801 867 939 1015 1097 1182 1272 1366 1463 1562 1662 1761 1857 1949 2035 2111 2176 2227 2263 2283 2285 2269 2235 2186 2122 2046 1959 1865 1766 1663 1559 1456 1355 1257 1163 1073 988 909 834 765 701 641 587 537 490 448 409 374 342 312 285 260 238 217 199 182 166 152 139 127 116 106 97 89 81 74 67 61 56 51 46 42 38 34 31 28 25 22 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 56 59 63 66 70 74 78 83 87 92 97 102 108 113 119 125 131 138 144 151 159 166 174 181 190 198 206 215 224 233 242 252 261 271 280 290 300 310 319 329 339 348 357 366 375 384 393 401 409 417 425 432 439 446 452 459 465 471 477 482 488 493 498 503 509 514 519 524 529 534 539 544 549 554 559 564 570 575 580 584 589 594 598 602 606 609 612 614 616 617 617 617 616 614 611 607 602 596 589 581 572 562 551 539 527 513 499 484 469 453 437 421 405 388 372 356 340 324 309 294 280 266 252 239 227 215 203 192 182 172 163 154 145 138 130 123 116 110 104 98 93 88 83 79 75 71 67 64 60 57 54 52 49 47 44 42 40 38 36 34 33 31 29 28 27 25 24 23 22 21 19 18 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 3 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 7 7 8 9 9 10 11 12 13 14 16 17 18 20 21 23 24 26 28 30 32 34 36 39 41 44 47 50
 31 32 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 51 52 54 55 57 59 61 62 64 66 69 71 73 76 78 81 84 87 91 94 98 102 107 111 117 122 128 134 141 148 156 165 174 184 195 207 219 233 248 265 283 302 323 346 371 399 428 461 496 534 575 620 668 721 778 839 905 976 1052 1134 1221 1313 1410 1511 1617 1726 1838 1950 2062 2171 2276 2372 2459 2533 2592 2634 2657 2660 2643 2606 2550 2478 2392 2294 2187 2074 1957 1839 1721 1605 1493 1386 1283 1186 1095 1009 930 856 788 725 667 613 564 519 478 441 406 375 346 320 296 274 254 235 218 203 189 176 164 153 144 134 126 118 111 104 98 93 87 83 78 74 70 66 63 60 57 54 51 49 47 44 42 40 38 37 35 33 32 31 29 28 27 25 24 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 13 15 18 20 22 25 27 30 34 37 40 44 48 53 58 63 68 74 81 88 95 103 112 122 132 144 156 170 184 200 218 237 258 281 306 333 363 396 431 470 512 558 608 662 720 783 850 921 997 1077 1161 1248 1337 1427 1517 1606 1692 1772 1846 1910 1964 2005 2033 2047 2046 2030 2001 1960 1907 1845 1776 1702 1623 1542 1460 1378 1298 1219 1144 1071 1001 935 873 815 760 708 660 616 574 536 500 467 436 408 382 358 335 315 295 278 262 247 233 220 208 197 187 177 169 161 153 146 140 134 128 123 118 113 109 105 101 97 94 90 87 84 82 79 76 74 72 69 67 65 63 61 60 58 56 54 53 51 50 48 47 45 44 42 41 40 38 37 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 38 40 42 45 47 50 53 56 59 62 65 69 72 76 80 84 88 93 98 102 107 113 118 124 130 136 142 148 155 161 168 175 183 190 197 205 212 220 228 235 243 250 258 265 272 278 285 291 297 302 307 312 316 320 323 326 329 330 332 333 333 333 332 331 330 328 326 323 321 317 314 310 306 302 298 293 288 284 279 274 268 263 258 252 247 242 236 231 225 220 214 209 204 198 193 188 183 178 173 168 163 158 153 148 144 139 135 130 126 122 118 114 110 106 103 99 96 92 89 86 83 80 77 74 72 69 67 64 62 60 57 55 53 51 49 48 46 44 43 41 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 34
 5 6 7 7 8 9 10 11 12 13 14 15 16 18 19 20 22 23 25 27 28 30 32 34 37 39 42 44 47 50 53 57 60 64 68 72 77 82 87 93 99 105 112 120 128 136 145 155 166 177 189 202 216 231 247 264 282 302 323 345 368 393 420 447 476 507 539 572 606 641 676 712 748 784 820 854 887 918 946 972 995 1014 1029 1040 1046 1048 1046 1040 1029 1015 997 975 951 925 897 867 835 803 771 738 706 673 641 610 580 550 522 495 468 443 419 396 374 354 334 315 298 281 265 250 236 223 211 199 188 178 168 159 150 142 134 127 120 113 107 101 96 91 86 81 77 73 69 65 61 58 55 52 49 46 44 41 39 36 34 32 30 28 27 25 23 22 20 19 18 16 15 14 13 12 10 9 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 79 81 82 84 86 88 89 91 93 95 96 98 100 101 103 105 106 108 109 111 112 114 115 117 118 120 121 122 124 125 126 127 129 130 131 132 134 135 136 137 139 140 141 143 144 145 147 148 150 151 153 155 157 158 160 162 164 166 169 171 174 176 179 182 184 187 191 194 197 201 204 208 212 216 220 225 229 234 239 244 249 254 260 265 271 277 283 289 295 302 308 315 322 329 336 344 351 359 366 374 382 390 398 405 413 421 429 436 443 451 457 464 470 476 482 487 491 495 498 501 502 503 504 503 502 499 496 492 488 482 476 469 461 453 444 435 425 414 404 393 382 370 359 347 336 324 313 302 291 280 269 258 248 238 228 219 210 201 192 184 176 168 161 154 147 140 134 128 122 116 111 106 101 96 92 87 83 79 75 71 68 65 61 58 55 53 50 47 45 42 40 38 36 34 32 31 29 27 26 24 23 22 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 19 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 32 34 35 36 37 38 40 41 42 44 45 47 48 50 51 53 54 56 58 59 61 63 65 66 68 70 72 73 75 77
 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 27 29 31 32 34 36 38 40 42 44 46 48 51 53 56 59 62 65 69 72 76 80 84 88 93 98 103 108 114 120 127 134 141 149 157 166 175 185 196 207 219 231 244 258 273 289 305 323 341 360 380 400 422 444 467 491 515 539 565 590 615 641 666 691 715 738 761 782 801 819 835 849 861 870 877 881 883 881 878 871 862 851 837 821 803 784 763 741 717 693 668 643 617 592 566 541 516 491 467 444 421 399 378 358 339 320 302 285 269 254 239 225 212 200 188 177 167 157 147 139 130 122 115 108 102 95 89 84 79 74 69 65 61 57 53 49 46 43 40 37 34 32 30 27 25 23 21 19 18 16 14 13 11 10 9 8 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 8
 18 19 20 22 23 25 26 28 29 31 33 35 37 39 41 43 46 48 51 54 57 60 63 67 70 74 78 82 87 92 97 102 108 113 120 127 134 141 149 158 167 177 187 198 209 221 234 248 262 278 294 311 328 347 366 386 407 429 451 474 497 521 545 568 592 615 637 658 678 697 715 730 743 755 764 770 774 776 775 772 766 758 749 737 724 710 694 678 661 643 624 606 587 568 550 531 513 496 478 462 445 429 414 400 386 372 359 347 335 324 314 304 294 286 277 269 262 255 248 242 237 231 227 222 218 214 210 207 204 201 198 196 194 192 190 188 187 185 184 183 181 180 179 178 177 176 175 174 173 172 171 169 168 167 166 164 163 161 159 158 156 154 152 150 147 145 143 140 138 135 132 130 127 124 121 118 115 112 109 106 103 100 97 94 91 88 85 82 79 76 73 70 67 65 62 59 57 54 52 50 47 45 43 41 39 37 35 34 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 6 7 8 9 10 10 11 12 13 14 16 17
 26 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 55 56 58 60 62 64 66 68 71 73 76 79 82 85 89 92 96 101 105 110 115 120 126 132 139 146 153 161 169 178 187 197 207 218 230 242 255 268 282 296 311 327 344 361 378 396 414 433 452 471 491 510 530 549 567 585 603 619 634 648 661 672 681 688 693 696 697 696 693 688 681 671 660 648 634 619 602 585 567 548 529 510 491 472 453 434 416 398 380 364 347 331 316 302 288 274 261 249 238 227 216 206 197 188 179 171 163 156 149 142 136 130 125 119 114 109 104 100 96 92 88 84 81 77 74 71 68 65 62 60 57 55 52 50 48 46 44 42 40 38 37 35 34 32 31 29 28 26 25 24 23 22 21 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 5 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 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26
 35 36 37 39 40 41 42 43 45 46 47 49 50 52 53 55 56 58 59 61 62 64 65 67 69 70 72 74 75 77 79 80 82 84 86 87 89 91 93 95 96 98 100 102 104 106 108 110 112 114 116 118 120 122 124 126 129 131 133 136 139 141 144 147 150 153 157 160 164 167 171 175 179 184 189 193 199 204 209 215 221 228 234 241 249 256 264 272 281 289 299 308 318 328 338 349 360 371 382 394 405 417 428 439 450 461 471 480 489 497 504 509 514 517 519 519 518 515 510 504 497 488 477 466 453 440 426 411 396 381 365 349 334 318 303 289 274 260 247 234 222 210 198 188 177 168 159 150 142 134 127 120 113 107 101 96 90 86 81 77 73 69 65 62 58 55 52 50 47 45 42 40 38 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 9 9 9 8 8 7 7 7 6 6 6 6 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34
 55 57 59 61 62 64 66 68 70 72 74 77 79 81 83 86 88 90 93 95 98 101 104 107 110 113 116 119 123 126 130 134 138 142 147 152 156 161 167 172 178 185 191 198 205 213 221 230 239 249 259 270 282 294 307 321 335 351 367 385 403 422 443 465 487 511 537 563 591 620 650 682 715 749 785 821 859 898 938 979 1020 1063 1105 1148 1191 1234 1276 1318 1359 1398 1436 1473 1506 1538 1566 1592 1614 1632 1647 1657 1663 1664 1661 1654 1642 1627 1606 1583 1555 1524 1490 1454 1415 1374 1331 1288 1243 1198 1153 1107 1063 1018 974 932 890 849 810 772 735 700 666 634 603 573 545 518 492 468 445 423 402 382 363 345 328 311 296 281 267 254 241 229 218 207 197 187 177 168 160 152 144 136 129 123 116 110 104 98 93 88 83 78 73 69 65 61 57 53 50 46 43 40 37 34 31 29 26 24 22 20 17 16 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 1 1 1 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 17 17 18 18 19 20 21 22 22 23 24 25 26 27 28 29 31 32 33 34 36 37 38 40 41 43 44 46 47 49 50 52 54
 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 23 23 24 25 26 26 27 29 30 31 33 35 36 39 41 43 46 50 53 57 62 67 72 78 85 93 101 111 121 133 146 161 177 196 216 239 264 293 324 359 398 442 490 544 603 668 740 819 905 997 1097 1202 1312 1426 1539 1650 1754 1846 1922 1978 2010 2016 1996 1950 1882 1796 1696 1587 1474 1359 1246 1138 1035 938 849 767 691 623 560 504 453 408 366 329 296 266 240 216 194 175 157 142 128 116 104 94 85 77 70 64 58 53 48 44 40 37 34 32 29 27 25 23 22 21 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 13 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 25 26 27 27 28 28 29 30 30 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16
 19 21 22 24 26 27 29 31 33 36 38 40 43 46 49 51 55 58 61 65 69 73 77 81 86 91 96 101 106 112 118 124 130 137 144 151 158 166 174 182 190 198 207 215 224 233 242 251 260 269 278 286 295 303 312 320 328 335 342 349 356 362 368 373 378 383 388 392 396 399 402 405 408 411 413 416 418 419 421 423 424 426 427 428 429 430 430 431 431 431 431 431 430 429 428 426 424 422 419 416 412 408 403 398 392 386 379 372 364 355 347 338 328 319 309 298 288 278 267 257 246 236 226 216 206 196 187 178 169 160 152 144 137 130 123 116 110 104 98 93 88 83 78 74 69 66 62 58 55 52 49 46 43 41 38 36 34 32 30 28 26 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 14 15 16 18
 40 41 43 44 45 46 47 48 49 51 52 53 55 56 57 59 60 62 63 65 66 68 70 72 74 76 78 80 82 84 86 89 91 94 97 100 103 106 109 113 117 121 125 129 134 139 144 150 155 162 168 176 183 191 200 209 218 229 240 251 263 277 290 305 321 337 355 373 392 413 434 456 480 504 529 555 582 609 637 665 694 722 750 778 804 829 853 874 894 910 923 934 940 943 941 936 927 914 898 878 855 830 803 773 743 711 679 647 615 583 552 521 491 463 435 409 384 360 338 316 296 278 260 243 228 213 200 187 175 164 154 144 135 127 119 112 105 98 92 87 82 77 72 68 64 60 57 54 51 48 45 42 40 38 35 33 31 30 28 26 25 23 22 20 19 18 17 16 14 13 12 12 11 10 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 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 36 37 37 38 39
 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 24 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 40 42 44 46 48 50 53 56 59 62 66 70 74 79 84 89 95 101 108 116 124 133 143 153 164 176 189 203 218 234 252 270 289 310 332 355 378 403 428 453 479 504 528 550 571 589 604 616 624 627 627 622 613 600 583 564 542 519 494 468 442 416 391 366 342 319 297 277 257 239 222 206 191 177 165 153 142 132 123 114 107 99 93 87 81 76 71 67 63 59 56 52 49 47 44 42 40 38 36 34 33 31 30 29 27 26 25 24 23 22 22 21 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12
 11 13 15 17 19 21 23 26 28 31 34 37 41 44 48 52 56 61 66 71 76 82 88 95 102 110 118 126 136 146 156 167 179 192 206 221 236 253 271 289 309 330 352 376 400 426 453 481 509 539 569 600 631 661 692 722 751 778 804 828 850 869 885 899 909 917 921 922 920 916 908 899 887 873 858 841 823 804 785 764 744 723 702 682 661 641 620 601 581 562 543 525 508 490 474 457 442 426 411 397 383 369 356 343 331 319 308 296 286 275 265 255 246 237 228 219 211 203 196 188 181 174 168 162 155 150 144 138 133 128 123 119 114 110 106 102 98 94 90 87 83 80 77 74 71 68 65 63 60 58 55 53 51 49 47 45 43 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 10
 128 132 135 139 143 147 151 155 159 164 168 173 178 183 189 194 200 205 211 218 224 231 238 245 252 260 268 276 284 293 301 310 320 329 339 349 359 369 379 390 400 411 421 432 443 453 463 473 483 493 502 511 520 528 536 543 550 556 562 567 571 575 578 580 582 584 585 585 585 584 583 581 579 576 573 570 566 562 557 552 547 542 536 530 524 518 511 504 497 490 482 474 466 458 450 441 432 423 414 404 395 385 376 366 356 346 336 326 316 306 296 286 277 267 258 248 239 230 222 213 205 197 189 182 174 168 161 154 148 142 137 131 126 121 117 112 108 104 100 96 93 89 86 83 80 78 75 73 70 68 66 64 62 60 58 57 55 54 52 51 49 48 47 46 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 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 37 38 38 38 39 39 39 40 40 40 40 41 41 41 41 42 42 42 42 43 43 43 43 44 44 44 44 44 45 45 45 45 45 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 49 50 50 51 51 51 52 52 53 54 54 55 56 57 57 58 59 60 61 62 64 65 66 68 69 71 72 74 75 77 79 81 83 85 87 89 92 94 96 99 102 104 107 110 113 116 119 122 125
 8 9 10 11 12 14 15 17 18 20 22 24 25 28 30 32 34 37 40 42 45 49 52 56 59 64 68 73 78 83 89 95 101 108 116 124 133 142 152 163 175 187 201 215 231 248 266 286 307 330 354 380 408 438 469 502 538 575 613 653 695 737 780 824 867 910 951 991 1028 1062 1093 1119 1141 1157 1169 1176 1177 1173 1164 1151 1134 1113 1089 1062 1033 1003 971 939 906 873 840 808 776 745 715 685 657 630 604 579 555 532 510 489 470 451 433 416 400 385 371 358 345 333 321 311 300 291 282 273 265 257 250 243 236 229 223 217 212 206 201 196 191 187 182 177 173 169 165 161 157 153 149 145 141 137 134 130 127 123 120 116 113 109 106 103 100 97 93 90 87 84 81 79 76 73 70 67 65 62 60 57 55 53 50 48 46 44 41 39 37 35 34 32 30 28 27 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 5 6
 124 130 136 142 148 154 160 167 173 180 186 193 199 206 213 219 226 232 238 245 251 257 263 269 274 280 285 290 295 300 304 309 313 317 321 325 329 333 336 340 344 347 351 355 359 363 367 372 376 382 387 393 399 405 412 420 428 437 446 455 466 476 488 500 512 525 539 553 568 583 598 613 629 644 660 675 690 704 718 730 742 752 761 768 774 777 778 777 774 768 759 749 736 721 703 684 664 642 618 594 569 544 519 493 468 443 419 395 372 350 329 308 289 271 253 237 221 207 193 180 168 157 147 137 128 119 111 104 97 91 85 80 75 70 65 61 58 54 51 48 45 42 40 37 35 33 31 29 28 26 25 23 22 21 20 18 17 16 15 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 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 10 10 11 11 12 13 13 14 15 16 17 18 19 20 22 23 24 26 28 29 31 33 35 38 40 43 45 48 51 54 57 61 64 68 72 76 80 84 88 93 98 103 108 113 119
 37 38 40 42 44 46 48 50 52 55 57 59 62 65 68 71 74 78 81 85 89 93 97 101 106 111 116 122 128 134 140 147 155 162 170 179 188 197 207 217 229 240 252 265 279 293 308 324 340 357 375 393 412 432 452 472 493 514 535 556 578 598 619 638 657 674 691 705 718 730 739 746 751 754 755 753 749 743 734 724 712 699 684 668 650 632 613 594 574 554 534 514 494 474 454 435 416 398 381 363 347 331 315 300 286 273 260 247 235 224 213 203 193 184 175 167 159 152 145 138 132 126 120 115 110 105 101 97 93 89 85 82 79 76 73 70 68 65 63 61 59 57 55 54 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 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 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 34 35
 31 33 35 37 40 42 45 47 50 53 56 60 63 66 70 74 78 82 87 91 96 101 106 112 117 123 130 136 143 150 157 164 172 180 189 198 207 216 226 236 246 257 268 279 291 303 315 327 340 353 365 378 391 405 418 431 443 456 468 480 492 503 514 524 534 542 550 558 564 569 574 578 580 582 583 582 581 579 576 571 566 561 554 546 538 529 520 510 499 488 476 464 452 440 427 414 401 388 375 362 349 336 324 311 299 287 275 264 252 242 231 221 211 201 192 184 175 167 159 152 145 138 132 125 120 114 109 104 99 94 90 86 82 78 75 71 68 65 62 59 57 54 52 50 47 45 43 41 40 38 36 34 33 31 30 29 27 26 25 24 22 21 20 19 18 17 16 15 15 14 13 12 11 11 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 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 7 8 8 9 10 11 12 14 15 16 17 19 20 22 23 25 27 29
 48 51 54 57 60 63 66 70 73 77 81 85 89 93 97 102 107 111 116 122 127 133 139 145 151 158 165 173 181 189 197 206 216 226 236 248 259 272 285 299 314 329 346 363 381 401 421 442 464 488 512 536 562 588 614 641 667 693 719 743 766 788 807 824 838 849 857 862 863 860 854 845 833 818 800 780 758 735 710 685 658 632 605 578 552 526 501 476 452 429 407 386 365 346 328 310 294 278 263 249 236 223 211 200 190 180 171 162 154 147 140 133 127 122 116 111 107 103 99 95 92 88 85 83 80 78 75 73 71 69 68 66 64 63 62 60 59 58 56 55 54 53 52 51 50 49 48 47 46 44 43 42 41 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 12 11 11 10 9 8 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 15 16 17 19 21 22 24 26 28 29 31 34 36 38 41 43 46
 39 41 43 45 47 49 51 53 56 58 61 64 67 69 73 76 79 82 86 90 94 98 102 106 111 115 120 125 131 136 142 148 154 160 167 174 181 188 195 203 211 220 228 237 246 256 265 275 286 296 307 318 329 341 353 365 377 389 402 414 427 439 452 465 477 490 502 514 525 537 547 558 567 576 585 592 599 605 609 613 615 617 617 616 613 610 605 599 591 583 573 562 550 538 524 509 494 479 463 446 430 413 396 379 363 346 330 314 298 283 269 255 241 228 215 204 192 181 171 161 152 143 135 127 120 113 106 100 94 89 84 79 74 70 66 62 59 56 53 50 47 44 42 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 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 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 35 37
 54 57 61 65 69 73 78 83 88 93 99 105 111 118 125 132 140 149 157 167 177 187 198 209 221 234 247 261 275 291 306 323 340 358 376 395 414 434 454 474 494 514 534 554 573 591 608 625 640 653 665 675 683 690 694 696 697 695 692 686 679 671 661 650 638 625 612 597 583 567 552 537 521 506 491 476 461 447 433 419 406 393 380 368 356 345 334 323 313 303 294 285 276 267 259 251 244 236 229 223 216 210 204 198 193 187 182 177 173 168 164 159 155 152 148 144 141 137 134 131 128 125 122 119 117 114 112 109 107 104 102 100 98 96 94 92 90 88 86 84 82 80 79 77 75 73 72 70 68 67 65 63 62 60 59 57 55 54 52 51 50 48 47 45 44 43 41 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 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 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 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 2 2 2 3 3 3 3 4 4 5 5 6 6 7 7 8 9 10 11 12 13 14 15 16 17 19 20 22 24 25 27 29 31 34 36 39 41 44 47 50
 6 7 7 8 8 9 9 10 10 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 43 45 48 51 55 59 63 68 73 79 85 92 99 108 117 127 139 151 165 181 198 217 238 262 288 317 348 384 422 465 512 563 619 679 743 812 884 959 1035 1111 1186 1255 1318 1372 1413 1439 1451 1446 1425 1389 1341 1283 1217 1146 1072 997 923 852 783 719 658 601 549 501 456 416 379 345 315 287 262 239 218 199 182 167 153 140 129 118 109 101 93 86 80 74 69 65 61 57 53 50 48 45 43 41 39 38 36 35 34 33 32 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6
 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 46 48 50 53 55 57 60 62 65 68 71 75 78 82 86 91 95 101 106 112 118 125 132 140 148 157 167 177 188 200 213 227 241 257 273 291 309 329 349 371 393 417 440 465 490 515 540 565 588 611 633 653 671 686 699 708 715 718 718 715 709 699 687 673 656 637 617 596 574 551 528 505 482 460 438 416 395 375 356 337 320 303 287 272 258 244 232 220 209 198 189 180 171 163 156 149 143 137 131 126 121 117 113 109 106 102 99 97 94 92 89 87 85 84 82 80 79 77 76 75 74 72 71 70 69 68 67 66 65 64 64 63 62 61 60 59 58 57 57 56 55 54 53 52 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 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 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 12 12 13 13 14 15 15
 10 12 14 16 19 21 24 27 30 33 36 40 44 48 52 56 61 66 71 77 83 89 95 102 109 117 125 133 142 151 161 172 183 195 207 220 234 249 265 281 298 317 336 356 378 401 425 450 477 505 535 566 599 634 670 708 748 790 833 878 925 973 1022 1072 1124 1176 1228 1280 1331 1381 1430 1476 1519 1558 1593 1623 1647 1665 1677 1681 1678 1668 1650 1625 1594 1556 1513 1464 1411 1355 1296 1235 1173 1110 1048 986 926 867 810 755 703 653 606 561 519 480 443 409 377 347 319 294 270 248 228 210 193 177 163 149 137 126 116 106 98 90 82 76 70 64 59 54 50 46 42 39 35 32 30 27 25 23 21 19 17 16 14 13 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8
 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 73 74 75 76 77 78 78 79 80 81 81 82 83 84 84 85 86 87 88 88 89 90 91 92 93 94 96 97 98 100 101 103 105 106 108 111 113 115 118 121 124 127 130 134 138 142 146 151 156 161 167 172 179 185 192 199 206 214 222 231 240 249 259 269 279 290 301 313 325 337 350 363 376 390 403 417 431 445 459 473 487 500 513 526 538 549 559 569 577 584 590 595 598 600 600 599 596 592 587 580 572 562 552 540 528 515 501 487 473 458 443 429 414 399 385 371 357 343 330 318 305 293 282 271 260 250 240 231 222 214 205 198 190 183 176 169 163 157 151 146 140 135 130 125 121 117 112 108 104 101 97 94 90 87 84 81 78 75 72 69 67 64 62 59 57 55 53 51 49 47 45 43 41 40 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 53 54
 33 36 40 44 48 52 56 60 65 70 75 81 87 93 99 106 113 120 128 136 144 153 162 172 182 193 205 217 229 242 256 271 286 302 319 337 355 375 395 417 439 463 487 513 540 568 597 627 659 691 725 759 795 831 868 906 944 982 1021 1059 1097 1134 1170 1204 1237 1269 1298 1324 1348 1369 1386 1400 1410 1417 1420 1419 1414 1405 1393 1377 1358 1336 1311 1284 1254 1222 1188 1153 1116 1079 1041 1002 963 924 886 847 810 772 736 700 666 632 600 569 539 510 482 456 431 407 384 363 343 323 305 288 272 257 242 229 216 204 193 183 173 164 155 147 140 133 126 120 114 108 103 98 94 89 85 81 77 74 71 68 65 62 59 56 54 51 49 47 45 43 41 39 37 36 34 32 31 29 28 26 25 23 22 21 20 18 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 1 3 4 6 8 10 12 14 16 19 21 24 27 30
 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 46 48 50 53 55 58 61 64 67 71 74 78 82 87 92 97 102 108 114 121 128 135 143 151 160 169 179 189 200 211 223 235 248 261 274 288 301 316 330 344 358 372 385 398 411 422 433 442 451 458 464 468 471 472 472 470 467 462 456 449 441 432 422 411 400 388 376 364 351 339 326 314 302 290 279 267 257 246 236 226 217 208 200 192 184 177 170 164 158 152 147 142 137 132 128 124 120 117 113 110 107 104 102 99 97 95 93 91 89 87 85 84 82 81 79 78 77 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 58 57 57 56 55 54 54 53 52 51 51 50 49 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 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 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 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12
 51 52 54 55 57 58 60 62 64 66 67 69 71 73 75 77 80 82 84 86 89 91 94 96 99 101 104 107 109 112 115 118 121 124 127 130 134 137 140 144 147 151 154 158 161 165 169 173 177 181 185 189 193 197 201 206 210 214 219 223 228 232 237 241 246 250 255 260 264 269 273 278 283 287 291 296 300 304 308 312 316 320 323 327 330 333 336 338 340 342 344 346 347 347 348 348 348 347 346 345 343 341 338 335 332 328 324 320 315 310 305 300 294 288 282 275 269 262 255 249 242 235 228 221 214 207 201 194 188 181 175 169 163 157 152 146 141 136 131 126 121 117 113 108 104 101 97 93 90 87 83 80 77 74 72 69 67 64 62 60 58 55 53 52 50 48 46 45 43 42 40 39 37 36 35 34 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 24 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49
 5 6 7 9 10 11 12 14 15 17 18 20 22 24 26 28 30 33 35 38 41 44 48 51 55 59 64 68 73 79 85 91 98 105 112 121 129 139 149 160 171 184 197 211 226 242 258 276 295 314 334 355 376 398 421 443 465 487 508 529 548 566 582 596 608 618 625 630 632 633 631 626 620 613 603 593 581 569 556 542 529 515 501 487 474 460 447 435 423 411 400 390 380 370 361 353 345 337 330 324 318 312 307 303 298 294 291 288 285 283 280 279 277 276 275 274 273 273 273 272 272 272 272 272 273 272 272 272 272 271 270 269 268 267 265 263 260 258 255 251 248 244 239 235 230 225 220 214 208 203 197 191 185 178 172 166 160 154 148 142 136 130 124 119 113 108 103 98 93 88 84 79 75 71 67 63 60 56 53 49 46 43 40 38 35 33 30 28 26 24 22 20 18 17 15 14 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 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4
 1 3 4 6 7 9 11 12 14 16 19 21 23 25 28 31 33 36 39 43 46 50 53 57 61 65 70 75 80 85 90 96 102 108 115 122 129 137 145 153 162 171 181 191 202 214 226 238 251 265 280 295 311 328 345 363 383 403 424 445 468 491 516 541 567 594 622 650 679 708 738 768 799 829 859 889 918 947 975 1001 1026 1050 1072 1091 1109 1124 1137 1147 1154 1158 1159 1157 1152 1144 1134 1120 1103 1084 1063 1039 1014 986 958 928 897 865 833 801 769 737 705 674 643 614 585 557 530 504 479 456 433 412 391 372 354 337 321 305 291 277 264 252 241 230 220 210 201 193 184 177 169 162 156 149 143 138 132 127 122 117 112 108 103 99 95 91 87 84 80 77 73 70 67 64 61 58 56 53 50 48 45 43 41 38 36 34 32 30 28 26 24 22 21 19 17 16 14 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 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 14 17 20 24 29 34 39 45 52 60 69 79 91 104 119 135 154 175 199 225 255 289 326 368 413 463 517 575 636 699 764 829 892 951 1005 1051 1089 1117 1134 1142 1139 1127 1108 1083 1052 1019 983 946 909 873 838 804 773 743 715 690 667 646 627 610 595 582 570 560 551 543 536 530 525 520 515 511 506 502 496 491 484 477 469 460 450 438 426 413 399 383 368 352 335 318 301 284 268 251 235 220 205 191 177 164 152 140 130 119 110 101 93 85 78 71 65 59 54 49 45 40 36 33 29 26 23 21 18 16 13 11 10 8 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 25 26 27 29 30 31 32 33 34 36 37 38 39 41 42 44 45 47 48 50 51 53 55 56 58 60 62 64 66 68 70 72 74 76 78 81 83 86 88 91 93 96 99 101 104 107 110 113 116 119 123 126 129 133 136 140 144 147 151 155 159 163 167 172 176 180 185 189 194 198 203 208 213 218 223 228 233 239 244 250 256 262 268 274 280 287 294 301 308 315 323 330 338 346 355 363 372 381 389 399 408 417 426 435 444 452 460 468 475 481 487 492 495 498 499 498 497 494 489 483 475 466 456 444 431 418 403 388 373 357 341 325 310 294 279 264 250 236 222 210 197 186 175 164 154 145 136 128 120 113 106 99 93 87 82 77 72 67 63 59 55 52 48 45 42 39 37 34 32 30 27 25 24 22 20 18 17 15 14 13 11 10 9 8 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 8 8 9 10 10 11 11 12 13 13 14 15 15 16 17 18 19 20 21 21 22 23
 2 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 19 21 22 24 25 27 29 31 33 36 39 42 45 49 53 57 62 67 73 80 87 95 104 114 125 137 150 166 182 201 222 245 270 298 329 363 401 442 486 534 586 640 698 757 817 877 935 989 1037 1077 1108 1128 1136 1132 1117 1090 1055 1012 963 910 856 800 746 692 641 592 546 503 463 426 391 360 330 304 279 257 236 218 201 185 171 158 146 135 125 117 108 101 94 88 83 78 73 69 66 62 60 57 55 52 51 49 47 46 45 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2
 27 28 30 31 32 34 35 36 38 39 41 42 44 46 47 49 51 52 54 56 58 60 62 64 66 68 71 73 75 78 80 83 85 88 90 93 96 99 102 105 108 112 115 118 122 126 130 134 138 142 147 151 156 161 167 172 178 184 191 197 204 212 219 227 236 244 254 263 273 283 294 304 316 327 339 352 364 377 390 403 416 428 441 454 466 478 489 499 509 518 525 531 536 539 541 541 539 536 530 523 515 505 493 480 466 451 435 418 401 384 367 349 332 315 298 282 266 251 237 223 209 197 185 173 163 153 143 134 126 118 111 104 97 91 86 80 76 71 67 63 59 55 52 49 46 43 41 38 36 34 32 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 12 11 10 9 8 8 7 7 6 5 5 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24 25 26
 39 41 43 45 47 49 51 53 55 58 60 62 64 66 68 71 73 75 78 80 82 84 87 89 92 94 97 99 102 104 107 110 112 115 118 121 124 127 130 134 137 141 145 149 154 158 163 168 174 180 186 193 200 208 216 225 235 246 257 270 283 297 313 329 347 366 386 408 431 456 483 511 540 571 604 639 675 713 752 792 833 876 919 962 1006 1049 1092 1133 1173 1211 1245 1276 1304 1326 1344 1357 1363 1364 1359 1348 1331 1309 1282 1250 1214 1174 1132 1088 1042 995 948 901 854 809 764 721 680 640 602 567 533 501 471 443 417 392 369 348 328 309 292 275 260 246 233 221 209 199 188 179 170 162 154 146 139 133 126 120 115 109 104 99 95 90 86 82 78 74 71 67 64 61 58 55 52 49 46 44 41 39 36 34 32 30 28 26 24 22 20 18 17 15 14 12 11 9 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 9 11 12 13 14 16 17 19 20 22 23 25 26 28 30 32 34 35 37
 5 6 7 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 23 24 26 27 29 31 32 34 36 39 41 44 46 49 52 56 59 63 67 71 76 81 86 92 98 105 112 120 129 138 147 157 168 180 193 206 220 235 251 268 285 303 322 342 361 381 401 421 441 459 477 494 510 524 535 545 553 558 561 562 560 556 550 542 532 521 509 496 482 467 452 437 421 406 391 376 361 347 333 320 307 295 283 272 261 251 241 232 224 216 208 201 194 188 182 176 171 166 162 158 154 151 147 144 142 139 137 135 133 131 130 128 127 126 124 123 122 121 120 119 119 118 117 116 115 114 113 112 111 110 109 108 107 105 104 103 101 100 98 97 95 93 92 90 88 86 84 82 80 78 76 75 72 70 68 66 64 62 60 58 57 55 53 51 49 47 45 44 42 40 39 37 35 34 32 31 30 28 27 26 25 23 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5
 34 36 39 41 43 45 47 50 52 55 57 60 63 66 69 72 75 78 81 84 88 91 95 99 103 106 110 115 119 123 128 132 137 142 147 152 158 163 169 175 181 187 194 201 208 216 224 232 240 250 259 269 279 290 302 314 327 341 355 370 386 403 421 439 459 479 501 523 546 570 595 621 648 675 702 730 758 786 813 840 866 891 915 937 956 973 988 999 1007 1012 1012 1009 1002 992 978 960 939 915 889 861 830 799 766 733 699 665 632 599 567 536 505 476 448 422 396 372 350 328 308 290 272 255 240 226 212 200 188 178 168 159 150 142 135 128 122 116 110 105 101 96 92 88 85 82 78 76 73 70 68 66 63 61 59 58 56 54 53 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 27 26 25 25 24 23 23 22 22 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 14 15 16 18 19 20 22 24 25 27 29 31 32
 14 14 15 16 17 18 18 19 20 21 22 23 24 26 27 28 29 30 32 33 35 36 38 40 41 43 45 47 49 52 54 57 59 62 65 68 71 75 79 83 87 91 96 101 107 112 118 125 132 139 147 156 165 174 184 195 206 218 231 245 259 273 289 305 322 339 357 376 394 414 433 452 472 491 509 527 545 561 576 590 602 612 621 628 633 636 637 636 632 628 621 613 603 592 579 566 552 537 521 506 489 473 457 440 424 408 393 377 362 348 334 320 307 294 282 271 260 249 239 230 221 212 204 196 189 182 175 169 164 158 153 148 144 139 135 131 128 124 121 118 115 112 109 107 104 102 100 97 95 93 91 90 88 86 84 83 81 79 78 76 75 73 72 70 69 68 66 65 63 62 61 60 58 57 56 55 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13
 8 9 9 10 11 12 13 13 14 15 16 18 19 20 21 23 24 26 28 29 31 33 36 38 40 43 46 49 53 56 60 65 69 74 80 86 92 99 107 116 125 135 146 158 171 186 202 219 237 258 280 304 330 358 388 419 453 488 525 563 602 641 680 717 752 785 814 838 857 871 879 880 876 866 851 831 807 781 752 721 690 658 626 594 563 533 504 477 451 426 402 380 359 340 321 304 288 273 259 246 234 223 213 203 194 185 177 170 163 157 151 146 141 136 132 128 124 121 117 114 111 109 106 104 101 99 97 95 93 92 90 88 86 85 83 82 80 78 77 75 74 72 71 69 67 66 64 63 61 60 58 57 55 53 52 50 49 47 46 44 43 41 40 39 37 36 35 33 32 31 29 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7
 13 14 15 17 18 20 21 23 25 26 28 30 32 35 37 40 42 45 48 51 54 58 61 65 70 74 79 83 89 94 100 106 113 120 127 135 143 152 161 170 180 191 202 213 225 238 250 264 277 291 305 319 333 347 362 375 389 402 414 426 437 447 456 464 471 476 481 484 487 488 488 487 485 483 479 475 470 465 459 453 447 440 433 426 419 412 405 398 391 384 377 370 363 357 350 344 338 331 326 320 314 308 303 297 292 287 282 277 272 267 262 257 252 247 242 238 233 228 223 219 214 209 205 200 195 191 186 181 177 172 167 163 158 154 149 145 140 136 132 128 123 119 115 112 108 104 100 97 93 90 87 83 80 77 74 71 68 66 63 61 58 56 53 51 49 47 45 43 41 39 37 36 34 32 31 29 28 26 25 24 23 21 20 19 18 17 16 15 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 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 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12
 10 12 13 15 17 19 21 23 26 28 31 33 36 39 42 45 49 52 56 60 64 69 73 78 84 89 95 101 108 115 122 130 138 147 157 167 178 189 201 214 228 243 259 277 295 315 336 358 383 409 437 466 498 532 568 607 648 691 737 786 836 889 943 999 1057 1115 1173 1230 1286 1340 1391 1437 1478 1514 1542 1563 1575 1578 1573 1559 1536 1506 1468 1423 1373 1319 1260 1200 1137 1074 1011 949 888 829 771 716 664 615 568 524 483 444 408 375 344 315 289 265 242 221 202 185 169 155 141 129 118 108 98 90 82 75 68 62 57 52 47 43 39 36 33 30 27 25 22 20 18 17 15 13 12 11 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 0 0 1 2 3 4 6 7 9
 32 34 36 37 39 42 44 46 48 50 53 55 58 61 63 66 69 72 76 79 82 86 89 93 97 101 105 109 114 118 123 128 133 138 143 148 154 159 165 171 177 183 189 195 201 207 213 219 226 232 238 244 250 256 262 268 274 280 285 291 297 302 308 313 319 324 330 335 341 346 352 358 364 371 377 384 391 398 406 414 422 430 440 449 459 469 480 491 503 515 528 541 555 569 583 597 612 626 641 655 669 682 694 705 714 722 728 732 734 733 729 723 714 702 687 670 650 628 605 581 555 529 502 476 449 423 398 374 350 328 307 286 267 249 233 217 202 188 176 164 153 143 133 124 116 108 101 95 89 83 78 73 68 64 60 56 52 49 46 43 40 38 35 33 31 29 27 25 23 22 20 18 17 16 14 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 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 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 4 4 5 5 6 6 7 8 9 10 10 11 12 13 15 16 17 18 19 21 22 24 25 27 28 30
 13 14 15 17 18 19 21 22 24 25 27 29 31 33 35 37 40 42 45 48 51 54 57 61 65 69 73 78 83 89 95 101 109 116 124 133 143 154 166 178 192 207 224 242 262 283 307 332 360 390 422 457 495 535 577 622 669 718 767 817 867 916 962 1005 1043 1076 1102 1121 1133 1136 1132 1121 1102 1078 1048 1014 977 938 897 855 814 772 732 693 655 619 584 551 520 491 463 437 413 390 369 349 330 312 296 281 267 253 241 229 219 209 199 191 182 175 168 161 155 150 144 140 135 131 127 123 120 117 114 111 109 106 104 102 100 98 96 94 92 90 89 87 86 84 83 81 80 78 77 75 74 72 71 69 68 66 65 64 62 61 59 58 56 55 53 52 50 49 48 46 45 43 42 41 39 38 37 35 34 33 31 30 29 28 26 25 24 23 22 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 6 6 7 8 9 10 11 12
 0 0 0 0 0 0 0 1 2 3 4 5 6 7 9 10 12 13 15 17 19 21 23 26 29 32 35 38 42 46 50 54 59 65 71 77 84 91 100 109 118 129 141 153 167 182 198 215 234 255 277 300 325 352 380 410 441 473 506 539 572 605 637 667 695 721 743 762 778 789 796 799 798 794 786 775 762 747 730 712 693 674 655 635 616 597 579 562 545 529 514 500 487 474 463 452 442 433 425 417 410 404 398 393 389 385 381 378 375 372 370 367 365 363 360 358 355 352 349 345 341 337 332 327 321 314 307 300 292 284 275 266 257 247 238 228 218 208 199 189 180 170 161 153 144 136 128 120 113 106 99 93 87 81 76 70 66 61 56 52 48 45 41 38 35 32 29 26 24 21 19 17 15 13 11 10 8 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 9 11 12 13 14 16 17 19 20 22 23 25 26 28 30 32 33 35 37 39 42 44 46 48 51 53 56 59 61 64 67 70 74 77 80 84 88 92 96 100 105 109 114 119 124 130 136 142 148 155 162 170 178 186 195 204 214 224 235 246 258 271 284 298 313 329 345 362 380 399 418 439 460 482 505 529 553 578 603 630 656 683 710 738 765 792 819 846 871 896 919 941 961 980 996 1009 1019 1027 1031 1032 1029 1023 1013 999 982 962 938 912 884 853 821 788 753 719 684 649 615 581 548 516 486 456 428 402 377 353 330 309 290 271 254 238 223 208 195 183 171 161 151 141 133 124 117 110 103 97 91 85 80 75 71 66 62 58 55 51 48 45 42 39 36 34 31 29 27 25 23 21 19 17 16 14 13 11 10 8 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8
 8 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 39 40 42 44 47 49 52 54 57 60 63 67 71 75 79 84 89 94 100 106 113 120 127 135 144 154 164 174 186 198 211 224 239 254 270 287 305 323 342 362 382 403 424 445 466 487 507 527 545 562 578 591 603 612 619 623 624 623 619 612 603 592 579 564 547 530 511 492 472 452 432 412 392 373 354 336 318 301 285 270 255 241 228 216 204 193 183 173 164 155 147 140 133 126 120 115 109 105 100 96 92 88 84 81 78 75 72 70 68 65 63 61 59 58 56 55 53 52 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 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 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 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 9 9 9 8 8 8 7 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 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8
 0 0 0 0 1 2 3 4 5 7 8 9 11 12 14 15 17 19 21 23 26 28 31 34 37 40 44 48 52 57 62 68 74 81 89 97 106 116 128 140 154 169 186 205 227 250 276 305 338 374 413 457 506 558 616 678 744 815 888 963 1039 1114 1185 1250 1306 1353 1386 1407 1413 1405 1384 1351 1309 1259 1204 1145 1084 1023 962 903 847 793 742 694 649 608 569 533 499 469 440 414 389 367 346 326 309 292 277 262 249 237 226 215 205 196 188 180 173 166 160 154 148 144 139 135 131 127 124 121 118 116 114 111 110 108 106 105 103 102 101 100 99 98 97 96 95 94 93 93 92 91 90 90 89 88 87 86 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 60 59 58 57 56 55 54 52 51 50 49 48 46 45 44 43 42 41 39 38 37 36 35 34 33 32 30 29 28 27 26 25 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 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 4 3 3 3 3 2 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 1 1 2 2 2 3 3 4 5 5 6 6 7 8 8 9 10 11 12 12 13 14 15 17 18 19 20 22 23 25 26 28 30 32 34 36 39 41 44 47 50 54 57 61 65 70 75 80 85 91 98 104 112 120 128 137 146 157 167 179 191 204 217 232 247 263 279 296 314 332 351 370 389 409 429 449 469 489 508 527 545 563 580 596 610 623 635 646 655 662 667 671 673 673 671 667 662 654 645 635 622 609 594 577 560 542 523 503 483 463 443 422 402 382 362 343 324 306 289 272 256 240 226 212 199 186 175 163 153 143 134 125 117 110 103 96 90 84 79 73 69 64 60 56 52 49 46 43 40 37 35 32 30 28 26 24 22 21 19 18 16 15 14 12 11 10 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 36 37 39 40 42 44 46 48 50 52 54 56 58 61 63 66 69 71 74 77 81 84 87 91 94 98 102 106 110 114 119 124 128 133 138 143 148 154 159 164 170 176 181 187 192 198 203 208 213 218 223 227 232 236 239 243 246 249 251 253 255 256 257 258 259 259 259 258 258 257 256 254 253 251 250 248 246 244 242 240 238 236 234 232 230 228 226 224 223 221 219 217 215 213 211 210 208 206 204 203 201 199 197 195 193 191 190 187 185 183 181 179 176 174 171 169 166 163 160 157 154 151 148 145 142 139 135 132 129 125 122 119 115 112 109 106 102 99 96 93 90 87 84 81 79 76 73 71 68 66 64 61 59 57 55 53 51 49 47 46 44 42 41 39 38 36 35 34 32 31 30 29 28 27 25 24 23 22 22 21 20 19 18 17 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 10 11 11 12 13 13 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 28 29 30 31 33 34
 50 52 54 55 57 58 60 62 63 65 67 69 71 73 74 76 78 80 82 85 87 89 91 93 95 98 100 102 104 107 109 111 113 116 118 120 123 125 127 129 132 134 136 138 140 142 144 147 149 150 152 154 156 158 160 161 163 165 166 168 170 171 173 174 175 177 178 180 181 182 184 185 186 188 189 190 191 193 194 195 197 198 199 200 202 203 205 206 207 209 210 212 213 215 216 218 219 221 223 224 226 227 229 230 231 233 234 235 236 237 238 239 240 240 241 241 241 240 240 239 238 237 235 233 231 229 226 224 221 217 214 210 206 202 198 193 189 184 179 175 170 165 160 155 150 146 141 136 132 127 123 119 114 110 106 102 98 95 91 88 84 81 78 75 72 69 67 64 61 59 57 54 52 50 48 46 44 42 40 39 37 35 34 32 31 30 28 27 26 25 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 48 49
 15 17 18 20 21 23 24 26 28 30 31 33 36 38 40 42 45 47 50 53 56 59 62 66 69 73 77 81 85 90 95 100 105 111 116 123 129 136 143 151 158 167 175 185 194 204 215 226 237 249 261 274 288 301 316 330 345 361 377 392 408 425 441 457 473 489 504 519 533 547 560 573 584 594 604 612 619 625 630 634 637 638 638 637 635 632 628 623 617 610 602 594 585 575 564 553 542 530 518 505 493 480 466 453 440 426 413 400 386 373 360 348 335 323 311 299 288 277 266 256 246 236 227 218 210 201 193 186 179 172 165 158 152 146 141 135 130 125 121 116 112 108 104 100 96 93 89 86 83 80 77 74 71 69 66 64 61 59 57 55 53 51 49 47 45 43 42 40 38 37 35 34 32 31 30 28 27 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 4 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 1 2 2 3 4 5 6 7 8 9 10 11 12 13 14
 36 38 39 40 42 43 45 47 48 50 52 54 56 58 60 62 64 67 69 71 74 77 79 82 85 88 91 94 98 101 105 109 113 117 121 125 130 134 139 144 149 155 160 166 172 179 185 192 199 206 214 222 230 238 246 255 264 274 283 293 303 313 323 333 344 354 365 375 386 396 407 417 427 437 446 455 464 472 480 488 495 501 507 512 516 520 523 525 527 528 528 527 525 523 520 516 512 506 500 494 486 478 470 461 452 442 431 421 410 398 387 376 364 352 341 329 318 306 295 284 273 263 252 242 232 223 214 205 196 188 180 173 165 158 152 145 139 133 127 122 117 112 107 102 98 94 90 86 83 79 76 73 69 67 64 61 58 56 54 51 49 47 45 43 41 39 38 36 34 33 31 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 2 2 2 2 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35
 15 17 19 20 22 24 26 28 31 33 35 38 40 43 45 48 51 54 57 61 64 67 71 75 78 82 86 90 94 98 103 107 111 116 120 125 129 133 138 142 147 151 155 160 164 168 172 176 180 184 187 191 195 198 202 205 209 213 216 220 224 228 233 237 242 247 253 258 265 271 278 286 294 303 312 322 333 344 357 370 383 398 413 429 447 465 483 503 523 545 566 589 611 634 657 679 701 722 741 758 773 785 794 800 801 798 791 780 764 745 721 695 667 636 604 571 538 505 472 440 410 380 353 326 302 279 257 237 219 202 186 172 158 146 135 125 115 107 99 91 85 79 73 68 63 58 54 50 47 43 40 38 35 32 30 28 26 24 22 21 19 17 16 15 13 12 11 10 9 8 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 12 14
 18 19 20 21 22 23 24 25 26 28 29 30 31 32 34 35 36 38 39 41 42 44 45 47 49 50 52 54 56 58 60 62 64 66 68 71 73 76 78 81 84 87 90 93 97 100 104 108 112 116 120 125 129 134 140 145 151 157 163 170 176 183 191 199 207 215 224 232 242 251 261 271 281 292 303 314 325 336 348 359 371 382 394 405 416 428 438 449 459 469 478 487 495 503 510 516 521 525 529 532 534 534 534 533 531 528 524 519 514 507 500 492 484 475 465 455 444 434 423 412 401 389 378 367 356 345 334 324 313 303 293 284 275 266 257 248 240 232 225 218 211 204 197 191 185 179 173 167 162 157 152 147 142 138 133 129 125 121 117 113 110 106 102 99 96 92 89 86 83 80 77 75 72 69 67 64 62 59 57 55 53 50 48 46 44 42 40 39 37 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10 10 11 12 13 14 14 15 16 17
 30 32 35 37 40 43 46 49 52 56 59 63 67 71 76 80 85 91 96 102 108 114 121 128 136 144 153 163 173 184 195 207 221 235 250 267 285 304 325 347 371 397 425 455 487 521 558 597 638 682 727 775 824 873 924 974 1023 1070 1114 1155 1190 1220 1243 1259 1268 1269 1262 1248 1227 1200 1168 1131 1091 1048 1003 958 911 865 820 775 732 691 651 613 576 542 509 478 449 421 395 371 348 327 307 288 270 254 238 224 210 198 186 175 165 155 146 138 130 123 117 110 105 99 94 90 86 82 78 75 72 69 66 64 61 59 57 55 53 52 50 49 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 24 23 22 21 20 20 19 18 17 17 16 15 14 14 13 12 12 11 10 9 9 8 7 7 6 5 5 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 8 9 10 12 13 15 16 18 20 21 23 26 28
 50 51 52 53 53 54 55 56 57 58 59 60 62 63 64 65 67 68 70 71 73 75 77 79 81 83 86 88 91 94 97 100 104 108 112 116 121 125 131 136 142 148 155 162 169 177 185 194 203 212 222 233 243 254 266 277 289 301 313 324 336 347 357 367 377 385 393 399 405 409 413 414 415 415 413 410 406 401 395 389 381 373 364 355 346 336 326 316 306 295 285 275 265 255 246 237 227 218 210 201 193 185 178 170 163 156 150 144 138 132 126 121 116 111 107 103 99 95 91 88 84 81 78 76 73 71 69 66 64 63 61 59 58 56 55 54 53 51 50 49 48 48 47 46 45 44 44 43 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 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 26 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 39 39 40 40 41 42 42 43 43 44 45 45 46 47 47 48 49 49
 36 37 38 40 41 43 44 46 48 49 51 53 55 57 59 61 63 65 67 69 71 74 76 79 81 84 87 90 93 96 99 103 106 110 114 118 122 127 131 136 141 147 152 158 164 170 176 183 190 197 204 212 220 227 235 243 251 259 266 274 281 287 294 299 305 309 313 316 318 319 319 319 317 315 311 307 302 297 291 284 277 269 261 253 244 236 227 218 210 201 192 184 176 168 160 152 145 138 131 124 118 112 106 101 95 90 86 81 77 73 69 65 62 59 56 53 50 48 46 44 42 40 38 36 35 34 32 31 30 29 29 28 27 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 10 11 12 12 13 13 14 15 15 16 17 18 19 20 21 21 22 24 25 26 27 28 29 30 32 33 34
 19 20 21 22 23 24 25 26 28 29 30 31 33 34 36 37 39 40 42 44 45 47 49 51 53 55 57 60 62 65 67 70 73 76 79 82 86 89 93 97 101 105 110 115 120 125 131 137 143 150 156 164 171 179 187 196 205 215 224 234 245 256 267 278 289 301 313 324 336 348 359 370 381 392 402 412 421 429 436 443 449 454 459 462 465 466 467 467 466 464 461 458 454 449 443 438 431 424 417 410 402 394 386 377 369 360 352 343 334 326 317 309 301 293 285 277 270 263 255 249 242 236 230 224 218 213 207 202 198 193 189 184 180 176 172 169 165 162 158 155 152 149 146 143 140 137 134 131 129 126 123 121 118 115 113 110 108 105 103 100 98 95 93 90 88 85 83 81 78 76 74 72 69 67 65 63 61 59 57 55 53 51 49 47 45 43 41 40 38 36 35 33 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 12 13 14 15 16 17 18
 102 105 108 111 114 117 120 123 125 128 130 133 135 137 139 141 143 145 146 148 149 150 151 152 153 153 154 154 154 154 154 154 154 154 153 153 152 152 151 150 150 149 148 148 147 146 146 145 145 145 144 144 144 144 144 145 145 146 147 148 149 150 151 153 155 157 159 161 163 166 169 171 175 178 181 185 188 192 196 200 204 209 213 218 223 227 232 237 242 248 253 258 263 268 272 277 282 286 290 293 296 299 301 303 303 304 303 302 300 298 294 290 286 280 274 268 261 253 245 237 229 221 213 204 196 188 180 172 164 157 149 142 136 130 124 118 112 107 102 98 93 89 85 81 78 75 71 68 66 63 60 58 56 54 52 50 48 46 45 43 41 40 39 37 36 35 34 33 32 30 29 28 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 15 16 17 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 42 44 46 49 51 54 57 59 62 65 68 71 74 77 80 83 86 89 92 96 99
 8 10 12 15 17 20 22 25 28 32 35 39 43 48 52 57 63 68 75 81 88 96 104 113 123 134 145 157 170 185 200 217 235 254 275 297 321 346 373 402 432 464 497 531 566 601 636 671 704 736 765 791 814 832 846 855 860 859 854 844 831 814 794 772 749 724 698 672 646 621 595 571 548 525 504 483 464 445 428 412 397 383 369 357 345 335 325 315 306 298 291 284 277 271 266 261 256 252 248 244 241 238 235 233 231 229 228 227 226 225 224 224 224 224 224 225 225 226 227 228 229 230 231 232 233 234 235 236 236 237 237 237 237 237 236 235 234 233 231 229 226 224 221 217 214 210 206 202 197 192 188 183 178 172 167 162 157 151 146 141 135 130 125 120 115 110 105 100 96 91 87 83 79 75 71 67 63 60 56 53 50 47 44 41 38 35 33 31 28 26 24 22 20 18 16 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 2 3 5 7
 3 4 5 6 8 9 10 11 13 14 16 18 19 21 23 25 27 30 32 35 37 40 43 46 49 53 56 60 64 68 72 77 82 86 92 97 102 108 114 120 126 133 139 146 152 159 166 172 179 185 191 197 203 208 213 217 221 225 228 231 233 235 237 238 238 238 238 238 237 236 235 234 233 231 230 229 228 226 225 224 223 223 222 222 222 222 222 222 223 224 226 227 230 232 235 238 241 245 250 255 260 266 273 280 288 297 306 316 327 339 351 364 378 392 407 423 438 454 470 486 500 514 527 537 546 552 555 555 552 545 536 523 508 490 470 448 426 402 379 355 331 308 286 265 245 226 208 191 176 161 147 135 123 112 102 93 85 77 70 63 57 52 46 42 37 33 29 26 23 20 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 0 0 0 0 0 0 0 0 0 0 0 0 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
 5 6 7 8 9 11 12 13 14 16 17 19 21 22 24 26 28 30 33 35 38 41 44 47 50 54 58 62 66 71 76 81 87 93 100 107 115 123 132 142 152 163 175 188 202 216 232 249 266 285 304 325 346 368 390 413 436 459 481 503 524 543 561 577 590 602 610 616 619 620 618 614 608 599 589 578 565 552 538 523 508 493 478 463 448 433 419 405 392 379 366 354 343 332 321 311 301 292 283 274 266 258 250 243 236 229 223 217 211 205 200 194 189 184 179 175 170 166 161 157 153 149 145 141 137 133 129 125 121 118 114 110 107 103 100 96 93 90 86 83 80 77 74 71 68 65 62 60 57 55 52 50 47 45 43 41 39 37 35 33 31 30 28 26 25 23 22 21 19 18 17 15 14 13 12 11 10 9 8 7 6 5 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4
 24 24 25 25 26 27 27 28 29 29 30 31 32 33 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 53 55 57 59 61 64 66 69 72 76 79 83 88 92 97 103 109 115 122 130 138 147 157 167 179 191 205 219 235 251 269 288 307 328 350 372 395 419 442 465 488 509 529 546 561 573 581 585 586 582 575 564 550 532 513 491 468 444 419 395 370 346 323 300 279 259 239 221 204 188 174 160 147 135 124 114 105 96 88 81 75 69 63 58 53 49 45 42 38 35 33 30 28 26 24 23 21 20 19 17 16 16 15 14 13 13 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 21 22 23 23
 141 143 145 147 149 151 153 155 157 158 160 161 162 163 164 165 166 167 167 168 168 169 169 169 169 169 169 169 169 169 169 169 168 168 168 168 167 167 167 166 166 166 166 166 166 166 166 167 167 168 168 169 169 170 171 172 173 174 176 177 178 180 181 183 184 186 187 189 190 192 193 195 196 198 199 201 202 203 204 206 207 207 208 209 209 210 210 210 210 210 210 209 208 207 206 205 203 202 199 197 195 192 189 186 183 180 176 172 169 165 161 156 152 148 144 140 135 131 127 123 119 115 111 107 103 100 96 93 90 87 84 81 78 76 73 71 69 66 64 62 61 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 38 39 40 42 43 44 46 47 49 51 53 55 57 59 61 63 65 68 70 73 76 78 81 84 87 90 93 96 99 102 105 108 111 114 117 119 122 125 128 131 133 136 138
 33 36 40 44 48 52 57 62 68 74 81 88 96 104 114 124 135 147 160 175 190 208 227 247 270 295 321 350 382 416 452 490 530 572 615 657 700 740 777 810 837 857 869 873 868 856 835 809 777 741 703 663 622 582 543 506 470 437 405 376 349 324 301 280 261 243 227 212 199 186 175 164 155 146 138 130 123 117 111 105 100 95 91 86 83 79 76 72 69 66 64 61 59 57 55 53 51 49 47 46 44 43 41 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 6 7 8 9 11 12 14 16 18 20 22 24 27 30
 35 35 36 37 37 38 39 39 40 41 42 43 44 44 45 46 47 49 50 51 52 53 55 56 58 60 61 63 65 67 69 72 74 77 80 83 86 89 93 97 101 105 110 115 120 126 132 138 145 152 159 167 175 184 193 202 211 220 230 239 249 258 267 276 284 292 300 306 312 317 320 323 325 326 326 325 322 319 316 311 306 300 294 287 280 273 265 258 250 243 235 228 220 213 206 199 192 186 180 174 168 162 157 152 147 142 138 134 130 126 123 119 116 113 111 108 106 104 102 100 98 97 95 94 93 92 91 91 90 90 89 89 89 88 88 88 88 88 88 88 88 87 87 87 87 87 87 86 86 85 85 84 84 83 82 82 81 80 79 78 77 76 75 74 72 71 70 68 67 66 64 63 61 60 58 57 55 54 52 51 49 48 46 45 43 42 40 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 11 10 10 9 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 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 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 26 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34
 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 49 50 51 52 53 54 54 55 56 57 58 58 59 60 60 61 61 62 63 63 64 64 65 65 65 66 66 67 67 68 69 69 70 71 71 72 73 74 75 76 76 78 79 80 81 82 83 85 86 87 89 90 91 93 94 96 97 99 100 101 103 104 105 106 107 108 109 110 111 111 112 112 112 112 112 111 111 110 109 108 107 105 103 101 99 97 95 92 90 87 85 82 79 77 74 71 69 66 63 61 59 56 54 52 50 48 46 44 42 41 39 38 36 35 34 32 31 30 29 28 27 26 26 25 24 23 23 22 22 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 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 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 21 22 23 24
 80 81 83 84 86 87 89 90 92 93 95 97 98 100 102 103 105 107 109 110 112 114 116 118 120 121 123 125 127 129 131 133 134 136 138 140 141 143 145 147 148 150 151 153 154 155 157 158 159 160 161 162 163 163 164 165 165 165 166 166 166 166 166 166 166 166 165 165 164 164 163 163 162 161 160 160 159 158 157 156 155 154 152 151 150 149 148 147 145 144 143 142 140 139 138 137 135 134 133 131 130 129 127 126 125 123 122 121 119 118 117 115 114 113 111 110 109 107 106 105 103 102 100 99 98 96 95 94 93 91 90 89 87 86 85 83 82 81 80 78 77 76 75 74 72 71 70 69 68 66 65 64 63 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 41 40 40 39 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 31 31 32 32 32 33 33 33 33 34 34 34 34 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 39 39 40 40 41 41 41 42 42 43 43 43 44 44 45 46 46 47 47 48 49 49 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 76 77 78
 58 61 64 68 71 75 79 83 87 91 96 101 106 111 116 122 128 135 141 148 155 163 171 179 187 196 206 215 225 235 246 257 268 279 290 302 313 325 336 347 357 367 377 386 394 402 408 414 418 422 424 425 426 425 424 421 418 415 410 406 400 395 389 383 377 371 364 358 352 346 340 335 329 324 318 313 308 304 299 294 290 286 282 278 274 270 266 262 259 255 251 247 243 239 235 231 227 222 218 213 209 204 199 194 188 183 178 172 167 161 156 150 144 139 134 128 123 118 113 108 103 99 94 90 86 82 78 75 71 68 65 62 59 56 54 51 49 47 45 43 41 40 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 15 16 16 17 19 20 21 22 24 25 27 28 30 32 34 36 38 40 42 45 47 50 52 55
 28 29 31 32 34 35 37 39 41 43 45 47 49 52 54 57 59 62 65 68 72 75 79 83 87 91 95 100 105 110 116 121 127 134 140 147 155 162 170 178 187 196 205 214 223 233 242 252 262 271 281 290 299 307 315 322 329 334 339 343 347 349 350 350 350 349 346 343 340 335 331 325 319 313 307 300 294 287 280 273 266 259 252 245 239 232 226 219 213 207 202 196 191 185 180 175 171 166 161 157 153 149 145 141 137 133 130 127 123 120 117 114 111 108 106 103 101 98 96 94 91 89 87 85 83 82 80 78 76 75 73 72 70 69 67 66 65 63 62 61 59 58 57 56 55 54 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 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 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 27
 79 81 82 83 85 86 88 89 91 93 94 96 98 100 102 104 106 108 111 113 115 118 121 123 126 129 132 135 138 141 144 147 150 153 157 160 163 166 170 173 176 179 182 185 188 190 193 195 198 200 202 204 205 207 208 209 210 211 212 212 212 212 212 212 212 212 211 211 210 210 209 208 208 207 206 205 204 203 202 201 200 199 198 196 195 194 193 191 190 188 187 185 183 181 179 177 175 173 170 168 165 162 159 156 153 149 146 142 139 135 131 127 123 119 115 112 108 104 100 96 92 89 85 82 78 75 72 69 66 63 61 58 56 54 51 49 48 46 44 42 41 39 38 37 36 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 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 28 29 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 40 40 40 41 41 41 42 42 43 43 44 45 45 46 47 47 48 49 49 50 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78
 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 68 69 69 69 69 69 69 70 70 71 71 72 72 73 74 75 76 77 78 79 80 82 83 85 86 88 90 92 94 97 99 101 104 107 109 112 115 118 122 125 128 132 135 139 142 146 150 154 158 162 166 169 173 177 181 185 189 193 197 200 204 207 210 213 216 218 220 222 224 225 226 226 227 226 226 225 223 222 220 217 214 211 208 204 201 197 192 188 183 179 174 169 165 160 155 150 146 141 137 132 128 124 120 116 112 108 104 101 97 94 91 88 85 82 79 76 74 71 69 66 64 62 60 58 56 54 52 50 49 47 45 44 42 41 39 38 37 35 34 33 32 31 29 28 27 26 25 24 23 23 22 21 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 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 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 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 31 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57
 49 51 52 54 55 57 58 60 61 63 65 66 68 69 71 73 75 76 78 80 82 83 85 87 89 91 92 94 96 98 100 102 104 106 108 110 112 114 116 119 121 123 126 129 131 134 138 141 144 148 152 156 160 165 170 175 181 187 193 199 206 214 222 230 239 248 257 267 277 288 299 311 322 334 346 359 371 384 396 409 421 433 444 454 464 473 481 488 494 498 501 502 502 499 496 490 483 475 465 454 442 429 414 400 385 369 353 337 322 306 291 276 261 247 234 221 209 197 186 175 165 156 147 139 131 124 117 111 105 99 94 89 85 81 77 73 70 67 64 61 58 56 54 51 49 48 46 44 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 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 17 17 17 17 16 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 20 21 21 22 22 23 24 25 26 26 27 28 29 30 31 32 34 35 36 37 38 40 41 42 44 45 46 48
 71 73 75 77 79 81 83 85 87 90 92 94 97 99 101 104 106 108 111 113 116 118 121 123 126 128 131 133 136 139 141 144 147 149 152 155 158 161 164 167 170 173 176 179 183 186 190 193 197 201 205 210 214 219 224 229 235 240 246 252 259 266 273 280 288 296 304 313 321 330 340 349 359 369 379 389 400 410 421 431 441 452 462 472 481 490 498 506 513 520 525 529 533 535 536 535 533 530 525 519 511 502 492 481 468 455 441 426 410 394 378 362 346 329 314 298 283 268 253 240 226 214 202 190 180 169 160 151 142 134 127 120 113 107 101 96 91 86 82 77 74 70 67 63 60 58 55 53 50 48 46 44 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 10 9 9 8 8 7 7 7 6 6 5 5 5 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 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 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 49 50 52 54 55 57 59 61 63 65 67 69
 43 46 49 52 55 59 62 66 71 75 80 84 89 95 100 106 113 119 126 133 140 148 155 163 172 180 189 197 206 214 223 231 239 246 254 260 266 271 276 279 282 284 285 285 285 283 281 278 275 271 267 262 258 253 248 243 238 233 228 223 219 215 211 207 203 200 197 195 192 190 188 187 186 184 183 183 182 182 182 182 182 182 183 183 184 185 185 186 187 188 189 189 190 191 192 192 192 192 192 192 191 190 189 188 186 184 181 178 175 171 168 163 159 154 150 145 139 134 129 124 119 113 108 103 98 94 89 85 80 76 72 69 65 62 58 55 53 50 47 45 43 40 38 36 35 33 31 30 28 27 26 24 23 22 21 20 19 18 18 17 16 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 5 5 5 4 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 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 10 11 12 13 14 15 16 17 18 20 21 23 25 27 29 31 33 35 38 40
 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 75 76 78 80 81 83 85 87 89 91 93 95 97 99 102 104 107 109 112 114 117 119 122 124 127 129 132 134 137 139 141 143 145 147 149 150 152 153 154 155 156 156 156 157 157 156 156 155 155 154 153 152 150 149 148 146 145 143 141 140 138 136 134 133 131 129 127 125 124 122 120 118 117 115 113 111 110 108 106 105 103 101 100 98 97 95 93 92 90 89 87 85 84 82 81 79 77 76 74 73 71 70 68 67 65 63 62 61 59 58 56 55 53 52 51 50 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 29 29 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 47 47 47 48 48 49 49 49 50 50 51 51 52 52 53 53 54 55 55 56 57
 17 18 19 20 21 22 23 24 25 27 28 30 31 33 35 37 39 41 43 45 48 51 54 57 60 63 67 71 76 80 86 91 97 103 110 117 125 134 143 153 164 175 188 201 215 231 247 265 284 303 324 346 369 392 416 441 465 489 513 536 558 578 596 612 625 635 641 645 646 643 638 629 619 606 591 575 558 540 521 501 482 462 443 424 406 387 370 353 336 321 306 291 277 264 251 239 227 216 206 196 186 177 169 160 153 145 138 132 125 119 114 108 103 98 94 90 86 82 78 75 71 68 65 63 60 58 55 53 51 49 47 45 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 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 1 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 14 14 15 16
 44 45 46 48 49 51 52 54 55 57 59 61 62 64 66 68 70 73 75 77 80 82 85 88 90 93 96 100 103 106 110 114 118 122 126 131 136 140 146 151 156 162 168 174 181 188 194 202 209 216 224 232 240 248 256 265 273 281 289 297 305 313 320 327 334 340 345 350 355 359 362 365 367 369 369 369 369 367 366 363 360 356 352 348 343 337 332 325 319 312 305 298 291 284 276 269 261 254 246 238 231 223 216 209 201 194 187 181 174 168 161 155 149 144 138 133 128 123 118 114 109 105 101 97 94 91 87 84 82 79 76 74 72 69 67 65 64 62 60 59 57 56 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42
 23 24 24 25 26 27 28 28 29 30 31 32 34 35 36 37 39 40 42 43 45 47 49 51 53 55 58 60 63 66 69 72 76 79 83 87 92 96 101 107 112 118 124 130 136 143 150 157 165 172 179 187 194 202 209 216 222 228 234 239 243 247 250 253 255 256 256 256 255 254 252 250 247 245 241 238 235 231 227 223 219 216 212 208 205 201 198 194 191 188 185 182 179 177 174 172 169 167 165 163 160 158 156 154 153 151 149 147 145 143 141 139 138 136 134 132 130 128 126 124 121 119 117 115 113 110 108 106 104 101 99 97 95 92 90 88 86 84 82 80 78 76 74 72 70 68 67 65 64 62 61 59 58 56 55 54 53 51 50 49 48 47 46 45 44 44 43 42 41 40 40 39 38 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 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 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22
 21 22 23 24 25 27 28 30 31 33 34 36 38 40 42 44 46 48 51 53 56 58 61 64 68 71 75 79 83 87 92 97 102 108 113 120 126 134 141 149 158 167 176 186 197 208 220 233 246 259 273 287 302 317 332 348 363 378 392 406 419 431 441 451 459 465 470 473 474 473 471 467 462 455 447 438 428 417 405 394 381 369 357 344 332 320 308 296 285 274 263 253 243 233 224 215 207 199 191 183 176 170 163 157 152 146 141 136 132 127 123 119 116 112 109 106 104 101 99 97 95 93 92 90 89 88 87 87 86 86 85 85 85 85 85 86 86 86 87 87 88 88 89 90 90 91 92 92 93 93 94 95 95 96 96 96 97 97 97 97 97 97 97 97 97 97 96 96 95 95 94 93 92 92 91 90 88 87 86 85 84 82 81 79 78 76 75 73 71 70 68 66 65 63 61 60 58 56 55 53 51 50 48 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 12 13 14 15 15 16 17 18 20
 51 52 53 53 54 55 56 57 58 59 59 60 62 63 64 65 66 67 69 70 72 73 75 77 79 81 83 85 87 90 92 95 98 101 105 108 112 116 121 126 131 136 142 149 155 163 171 179 188 198 209 220 232 246 259 274 290 307 324 343 363 383 405 427 451 474 499 524 549 574 598 623 646 669 690 710 728 743 756 766 774 778 780 778 773 766 755 742 727 709 690 669 646 623 599 574 550 525 500 476 452 428 406 384 362 342 322 304 286 269 253 238 224 211 198 186 175 165 155 146 138 130 123 116 109 104 98 93 88 84 80 76 73 69 66 63 61 58 56 54 52 50 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 9 10 10 11 11 12 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 49 49 50 51
 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 81 82 83 83 84 84 85 86 86 86 87 87 88 88 89 89 90 90 91 91 92 93 93 94 95 96 97 98 100 102 103 105 108 110 113 116 119 123 127 132 137 143 149 155 162 170 178 187 197 207 218 230 243 256 270 285 300 317 334 352 370 388 407 427 446 465 483 501 517 532 546 557 566 572 575 576 573 567 558 546 532 515 496 476 455 432 410 387 364 342 320 299 279 259 241 224 208 192 178 165 153 142 131 122 113 105 97 90 84 78 73 68 64 60 57 53 50 48 45 43 41 39 37 36 34 33 32 30 29 28 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 28 29 30 31 33 34 36 37 38 40 41 43 44 46 48 49 51 52 54 55 57 58 60 61 63 64
 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 22 23 24 25 27 28 30 32 33 35 38 40 43 45 48 52 56 60 64 69 75 81 87 95 103 112 122 133 145 158 173 189 207 227 249 272 298 326 356 389 423 460 498 537 578 618 658 696 732 764 792 815 832 843 847 845 837 823 805 782 756 727 697 666 635 603 572 542 513 485 459 433 409 387 366 346 327 309 293 278 263 250 238 226 215 205 196 188 180 172 165 159 153 147 142 138 133 129 125 122 119 116 113 110 108 106 104 102 100 98 96 94 93 91 90 88 87 85 84 82 81 79 78 76 75 74 72 71 69 68 67 65 64 62 61 60 58 57 56 55 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8
 16 17 19 21 22 24 26 28 30 33 35 38 40 43 46 49 53 56 60 64 69 73 78 84 89 95 102 109 116 124 132 141 151 161 172 184 197 210 224 238 254 270 286 303 320 338 355 373 389 405 420 434 446 456 464 470 473 474 473 470 464 457 448 437 425 412 399 385 371 357 343 329 315 301 288 276 263 252 240 230 219 210 200 191 183 175 167 160 153 146 140 134 128 122 117 112 107 102 98 93 89 86 82 78 75 72 69 66 63 60 58 55 53 51 49 47 45 44 42 41 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 5 6 7 8 9 10 11 12 13 15
 46 48 49 50 52 53 55 56 58 59 61 63 65 67 69 71 73 75 78 81 83 86 89 93 96 100 104 109 114 119 124 130 137 144 152 160 169 179 189 200 213 226 240 256 272 289 308 327 347 368 389 410 431 452 471 489 505 518 528 535 539 539 535 527 516 503 486 468 448 427 406 384 362 341 320 300 281 262 245 228 213 198 185 172 160 149 139 129 121 112 105 97 91 84 79 73 68 64 59 55 51 48 45 42 39 36 34 32 30 28 26 25 23 22 21 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45
 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 36 36 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18
 55 57 59 61 63 65 67 70 72 74 77 79 82 85 87 90 93 96 99 102 106 109 113 116 120 123 127 131 135 139 143 147 151 155 160 164 168 173 177 181 186 190 194 198 202 206 210 214 217 221 224 227 230 232 235 237 239 241 242 244 245 246 246 246 247 246 246 245 245 244 242 241 239 238 236 234 231 229 227 224 221 218 216 213 209 206 203 200 196 193 190 186 183 179 175 172 168 164 161 157 153 150 146 142 139 135 132 128 125 121 118 114 111 108 105 102 99 96 93 91 88 86 83 81 79 77 75 73 71 69 68 66 65 63 62 61 60 59 57 57 56 55 54 53 52 52 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 36 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 43 45 46 48 50 51 53
 65 68 70 73 76 79 82 85 88 91 94 97 101 104 108 111 115 118 122 126 129 133 137 141 145 149 153 157 161 165 169 173 178 182 186 190 194 198 202 206 210 214 218 221 225 229 233 236 240 244 247 251 254 258 261 265 268 272 275 278 281 284 287 290 293 296 298 300 302 304 306 307 308 309 310 310 310 309 308 307 305 303 300 297 294 290 285 281 276 270 264 258 251 244 237 230 222 214 207 199 191 183 175 167 159 152 144 137 130 123 117 110 104 99 93 88 83 78 74 70 66 62 59 56 53 50 48 45 43 41 39 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 32 34 36 38 40 42 44 46 48 50 52 55 57 60 62
 24 26 27 29 31 33 35 37 40 42 45 47 50 53 57 60 64 68 72 77 82 87 93 99 106 113 120 129 138 147 158 169 181 194 209 224 240 258 277 297 318 341 365 390 416 443 471 498 526 553 579 604 627 647 665 679 690 697 700 699 695 687 676 663 648 630 611 591 570 549 528 507 485 465 444 425 405 387 369 352 335 319 304 289 275 262 249 237 225 213 202 192 182 172 163 154 146 137 130 122 115 108 102 96 90 84 79 74 70 65 61 57 53 50 47 44 41 38 36 34 32 30 28 26 25 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 20 21 23
 50 52 54 56 58 60 62 64 67 69 72 74 77 80 83 86 89 92 96 99 103 107 111 116 121 126 131 137 143 149 156 163 170 178 187 196 206 216 227 239 251 264 277 292 306 322 337 354 370 387 403 420 435 451 465 478 489 499 507 513 517 519 518 515 511 504 495 485 474 461 448 433 419 404 388 373 358 343 328 314 300 286 273 260 248 236 225 214 204 194 185 176 167 159 151 144 137 130 124 118 112 106 101 96 91 87 82 78 74 71 67 64 61 58 56 53 51 49 47 45 43 42 40 39 38 37 36 35 34 33 32 32 31 31 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 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 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 19 20 21 22 23 25 26 27 29 30 31 33 34 36 38 39 41 42 44 46 48
 8 9 9 10 10 11 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 26 28 29 30 31 33 34 36 38 40 41 44 46 48 51 53 56 59 62 66 69 73 78 82 87 93 98 105 111 118 126 134 142 151 161 171 181 192 203 215 226 238 250 261 272 283 293 302 311 318 324 329 332 334 335 334 332 329 324 319 313 306 298 290 281 272 263 254 245 236 227 218 209 201 193 185 177 170 162 156 149 143 137 131 126 121 116 111 107 103 99 95 92 89 86 83 81 78 76 74 72 70 69 67 65 64 63 62 60 59 58 57 56 55 54 53 53 52 51 50 49 48 47 47 46 45 44 43 42 41 41 40 39 38 37 36 35 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 22 21 21 20 19 18 18 17 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 4 4 4 5 5 5 6 6 7 7 8
 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 62 63 64 66 67 68 70 71 73 75 76 78 80 82 84 86 88 90 92 94 96 99 101 104 107 109 112 115 118 121 124 128 131 135 138 142 145 149 153 157 161 165 169 173 177 181 185 189 193 197 201 205 209 213 216 220 223 227 230 233 236 239 241 244 246 248 250 252 254 255 256 257 258 259 259 259 259 259 258 257 256 255 254 252 250 248 245 243 240 237 234 231 227 224 220 216 213 209 205 201 197 193 189 184 180 176 173 169 165 161 158 154 150 147 144 141 137 134 132 129 126 123 121 118 116 113 111 109 107 105 103 101 99 97 95 94 92 90 89 87 86 84 83 81 80 79 77 76 75 73 72 71 70 69 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34 34 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 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
 30 31 32 33 35 36 37 39 40 42 43 45 47 49 51 53 55 57 59 62 64 67 70 73 76 79 82 86 90 94 98 102 107 112 117 122 128 134 140 146 153 160 167 174 182 190 198 206 214 223 231 240 248 257 265 273 281 289 296 303 310 316 321 326 331 335 338 341 343 344 345 346 346 345 344 342 341 338 336 333 330 326 323 319 315 311 306 302 297 293 288 283 279 274 269 264 259 254 249 244 239 234 229 224 219 214 208 203 198 193 188 183 178 173 169 164 159 155 150 146 141 137 133 129 125 121 117 114 110 107 103 100 97 94 91 89 86 84 81 79 76 74 72 70 68 66 65 63 61 60 58 56 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29
 41 42 42 43 43 43 44 44 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 48 48 48 48 48 49 49 49 50 50 50 51 51 52 52 53 54 54 55 56 57 58 59 60 61 63 64 66 68 70 72 74 77 79 82 85 88 92 95 99 103 107 112 116 121 126 131 137 142 148 153 159 165 171 178 184 190 196 202 208 213 219 224 229 233 237 240 243 245 247 248 248 247 246 244 241 238 233 229 223 218 211 205 198 191 184 176 169 162 154 147 140 133 127 120 114 108 102 97 92 87 83 79 75 71 68 64 61 59 56 54 52 50 48 46 45 43 42 41 40 39 38 37 36 35 35 34 34 33 33 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 24 25 25 26 27 28 29 29 30 31 32 33 33 34 35 35 36 37 37 38 38 39 40 40 41 41
 14 15 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 43 44 46 48 50 53 55 58 60 63 66 70 73 77 81 85 90 95 101 107 113 120 128 136 145 154 165 176 188 201 215 230 246 263 282 301 322 343 365 388 412 436 460 484 507 530 550 569 586 599 610 617 619 618 613 605 592 576 558 537 514 490 465 439 413 388 363 338 315 293 271 251 232 214 197 182 167 154 141 129 119 109 100 91 84 77 70 64 59 54 49 45 42 38 35 33 30 28 26 24 23 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 20 21 22 24 26 28 30 32 34 37 40 43 46 49 53 56 60 64 69 73 78 82 87 92 97 101 106 111 115 119 123 127 130 133 136 138 140 141 141 141 141 140 138 136 134 131 128 125 122 118 114 110 106 101 97 93 89 85 81 77 73 69 65 61 58 54 51 48 45 42 39 36 34 31 29 27 24 22 20 18 17 15 13 12 11 9 8 7 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14
 42 44 46 48 50 52 54 56 58 60 62 64 67 69 72 74 77 79 82 84 87 90 92 95 98 101 103 106 109 111 114 117 119 122 124 126 129 131 133 135 137 138 140 141 143 144 145 146 147 147 148 148 148 149 149 149 149 148 148 148 147 147 146 145 145 144 143 142 141 140 139 138 137 136 135 133 132 131 129 128 126 125 123 122 120 118 117 115 113 111 110 108 106 104 102 100 98 96 94 92 90 88 86 84 82 80 78 76 74 72 70 68 66 64 62 60 59 57 55 54 52 51 49 48 47 46 45 44 43 42 41 40 39 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 40 40 41 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 13 14 15 15 16 17 18 19 20 21 22 24 25 26 27 29 30 31 33 34 36 37 39 41
 23 24 25 26 26 27 28 29 30 31 33 34 35 36 38 39 41 42 44 46 48 50 52 54 56 59 62 64 67 70 74 77 81 85 89 93 97 102 107 112 118 124 130 136 143 150 157 164 172 180 187 195 203 211 219 227 235 242 249 256 262 268 273 277 281 284 286 288 288 288 288 286 284 282 278 275 270 266 261 256 250 245 239 233 227 221 215 209 203 198 192 186 180 175 169 164 159 154 149 144 139 135 130 126 122 118 114 110 107 103 100 96 93 90 87 84 82 79 77 74 72 70 67 65 63 61 60 58 56 54 53 51 50 48 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 9 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22
 85 84 82 81 79 78 76 75 73 71 70 68 67 65 64 62 61 59 58 57 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 35 35 34 34 34 34 34 34 34 34 35 35 36 36 37 38 39 40 41 43 44 46 47 49 51 53 55 57 60 62 65 68 71 74 77 81 84 88 92 96 101 105 110 115 120 126 131 137 143 150 156 163 170 177 185 192 200 207 215 223 231 238 246 253 260 266 272 277 282 286 288 290 291 291 291 289 286 282 277 271 265 258 251 243 235 227 219 210 202 194 185 178 170 162 155 148 142 136 130 124 119 114 109 104 100 96 92 89 86 82 79 77 74 72 69 67 65 63 61 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 31 30 30 29 28 27 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 53 55 57 59 60 62 64 66 68 70 72 74 76 78 80 82 84 86 87 89 90 92 93 94 95 96 97 97 97 98 98 98 98 97 97 96 95 95 94 93 92 90 89 88 87
 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 40 40 41 41 41 41 42 42 42 43 43 43 43 44 44 44 45 45 46 46 46 47 47 48 48 49 50 50 51 52 53 54 55 56 57 58 59 60 62 63 65 66 68 70 72 74 76 78 80 82 84 87 89 91 94 96 99 102 104 107 110 112 115 118 120 123 125 128 131 133 136 138 140 143 145 147 149 151 153 154 156 157 159 160 161 162 162 163 163 163 163 163 163 162 161 161 159 158 157 155 153 152 150 147 145 143 140 138 135 133 130 127 125 122 119 117 114 111 109 106 104 101 99 96 94 92 89 87 85 83 81 79 77 75 73 72 70 68 67 65 63 62 60 59 58 56 55 54 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 30 30 31 31 32 32 32 33 33 34 34 34 35 35 35
 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 23 23 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18
 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 59 60 61 62 63 64 64 65 66 66 67 67 68 68 68 69 69 69 70 70 70 70 70 70 70 70 70 71 71 71 71 71 72 72 72 72 73 73 74 74 75 76 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 99 100 100 100 100 99 99 98 97 95 94 92 90 88 85 82 80 77 74 71 68 64 61 58 55 52 49 46 44 41 39 36 34 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 16 16 17 18 19 19 20 21 22 24 25 26 27 29 30 32 34 36 37 39 42 44 46 48 50 53 55 57 59 61 63 65 67 68 69 70 70 71 71 71 70 69 68 67 65 64 62 60 58 56 54 52 50 48 46 44 42 40 39 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 19 18 17 17 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 17 18 19 19 20 21 21 22 23 23 24 24 25 26 26 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 35 36
 169 160 152 144 136 129 122 116 110 104 99 94 89 85 81 77 73 70 67 64 61 58 56 54 52 50 48 47 45 44 43 42 41 40 40 39 39 39 39 38 39 39 39 39 40 40 41 42 43 43 44 45 46 47 49 50 51 52 53 54 56 57 58 60 61 62 63 64 66 67 68 69 70 71 73 74 75 76 77 77 78 79 80 81 81 82 82 83 83 83 83 83 83 83 83 82 82 81 81 80 79 78 77 75 74 72 71 69 67 65 63 61 59 57 55 53 51 49 47 45 43 41 39 38 36 34 33 31 30 29 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 26 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 21 22 23 25 26 27 29 31 33 35 38 41 44 47 51 55 60 65 70 76 83 90 98 107 116 126 136 147 158 170 183 195 208 220 231 242 252 261 268 274 277 279 279 277 273 268 261 254 245 236 227 217 207 197 187 178
 15 16 16 17 17 18 19 20 20 21 22 23 24 25 27 28 29 31 32 34 36 38 40 42 44 47 50 53 57 60 64 69 74 79 84 91 97 105 113 122 131 141 152 164 177 191 205 220 236 252 269 286 303 319 334 348 360 371 379 384 387 387 384 379 371 361 350 338 324 310 296 281 267 253 239 226 214 202 191 180 170 161 152 143 136 129 122 116 110 104 99 94 90 86 82 78 75 71 68 66 63 60 58 56 54 52 50 49 47 45 44 43 42 40 39 38 38 37 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15
 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 22 23 24 25 26 27 29 30 31 32 34 35 36 38 39 41 43 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 79 81 83 84 85 87 88 89 90 91 91 92 92 92 92 92 92 92 91 91 90 89 89 88 87 86 84 83 82 80 79 77 76 74 73 71 69 68 66 64 63 61 59 57 56 54 52 51 49 47 46 44 43 41 40 38 37 36 34 33 32 31 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 38 39 40 40 41 42 42 42 43 43 43 43 43 42 42 42 41 41 40 40 39 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 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 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 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 8 9 9 9 10 10 10 11
 32 33 33 34 35 35 36 36 37 38 38 39 40 40 41 41 42 43 43 44 45 46 46 47 48 48 49 50 51 52 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 69 71 73 74 76 78 80 82 84 86 88 91 93 96 98 101 103 106 109 111 114 117 120 122 125 128 130 133 135 138 140 142 144 146 148 149 151 152 153 154 154 155 155 155 154 154 153 152 151 149 148 146 144 142 140 137 134 132 129 126 123 120 117 114 111 108 105 102 99 96 93 90 87 84 82 79 76 74 72 70 68 66 64 62 60 59 57 56 54 53 52 51 50 49 49 48 47 47 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 29 30 30 31 32
 39 40 41 41 42 43 43 44 44 45 46 46 47 47 47 48 48 48 49 49 49 49 49 50 50 50 50 50 50 50 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 47 48 48 49 50 50 51 52 53 53 54 55 56 57 58 59 60 61 63 64 65 66 67 69 70 71 73 74 75 77 78 79 80 81 83 84 85 85 86 87 87 88 88 88 88 88 88 87 87 86 85 84 83 81 80 78 77 75 73 72 70 68 66 64 62 61 59 57 55 54 52 50 49 48 46 45 44 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 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 19 19 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 17 17 18 18 19 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 32 33 34 35 36 36 37 38 39
 21 21 21 21 21 21 21 21 20 20 20 20 20 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 31 33 34 35 36 38 39 41 42 44 46 48 50 52 55 57 60 62 65 68 71 74 77 80 84 87 90 94 97 101 104 107 111 114 117 120 122 125 128 130 132 134 135 137 138 139 139 139 140 139 139 139 138 137 136 134 133 131 129 127 125 122 120 118 115 112 110 107 104 101 99 96 93 90 87 85 82 79 77 74 71 69 67 64 62 60 58 56 54 52 50 48 46 45 43 42 41 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 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 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 35 36 37 38 38 39 40 40 41 41 42 43 43 44 44 44 45 45 45 46 46 46 46 46 46 46 45 45 45 44 44 44 43 42 42 41 41 40 39 38 38 37 36 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 23 22 22 22 22 21
 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 38 39 39 39 40 40 39 39 39 38 37 36 35 34 33 32 31 30 29 28 27 25 24 23 22 21 20 19 19 18 17 16 15 15 14 14 13 12 12 11 11 10 10 10 9 9 8 8 8 8 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 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7
 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 28 28 29 30 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 48 49 51 52 54 56 57 59 60 62 64 65 67 68 70 71 73 74 76 77 78 79 80 81 82 82 83 83 84 84 84 84 84 83 83 82 81 80 79 78 76 75 74 72 70 69 67 65 63 62 60 58 56 54 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 37 37 38 38 38 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 36 35 35 35 34 34
 61 61 62 62 62 62 63 63 63 63 64 64 64 64 64 65 65 65 65 65 66 66 66 66 66 67 67 67 67 68 68 68 69 69 69 70 70 71 71 72 72 73 73 74 75 76 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 96 97 98 99 100 100 101 102 102 102 103 103 103 103 103 103 103 103 102 102 101 101 100 99 98 97 95 94 93 91 89 88 86 84 82 80 78 76 74 72 69 67 65 63 60 58 56 54 52 50 48 46 44 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 32 32 33 34 35 35 36 37 38 39 40 41 41 42 43 44 45 46 47 48 49 49 50 51 52 52 53 53 54 54 55 55 55 56 56 56 56 55 55 55 55 54 54 53 53 52 52 51 50 49 49 48 47 46 45 44 44 43 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 23 23 24 24 25 26 27 28 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 52 53 54 55 56 56 57 58 58 59 59 60 60
 72 73 74 76 77 79 80 81 83 84 86 88 89 91 92 94 96 97 99 101 103 105 106 108 110 112 114 116 118 121 123 125 127 129 132 134 137 139 142 144 147 150 152 155 158 161 163 166 169 172 175 177 180 183 185 188 191 193 195 197 199 201 203 205 206 207 208 209 210 210 211 211 210 210 210 209 208 207 205 204 202 200 198 196 194 191 189 186 183 180 177 174 171 168 165 161 158 154 151 147 144 140 136 133 129 126 122 118 115 111 108 105 101 98 95 92 89 86 83 80 78 75 73 71 68 66 64 62 60 59 57 55 54 52 51 50 49 47 46 45 44 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 33 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 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 54 55 56 57 58 60 61 62 64 65 66 68 69 70
 56 58 59 61 62 64 65 66 67 68 70 70 71 72 73 73 74 74 75 75 75 75 75 75 75 75 74 74 73 73 72 72 71 71 70 69 69 68 67 67 66 66 65 64 64 63 63 63 62 62 61 61 61 60 60 60 60 59 59 59 59 58 58 58 58 57 57 57 56 56 55 55 54 54 54 53 52 52 51 51 50 49 49 48 48 47 46 45 45 44 43 43 42 41 40 40 39 38 38 37 36 35 35 34 33 33 32 31 31 30 30 29 29 28 27 27 27 26 26 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 38 39 41 42 44 45 47 48 50 52 53 55
 40 41 41 42 42 43 43 44 45 45 46 47 48 49 49 50 51 53 54 55 56 58 59 61 62 64 66 68 71 73 75 78 81 84 88 91 95 99 104 108 114 119 125 131 137 144 151 159 166 174 183 191 200 209 218 226 235 243 250 257 264 269 274 277 280 281 281 280 278 275 271 266 260 254 247 239 231 223 215 207 198 190 182 174 166 159 152 145 138 131 125 119 114 109 103 99 94 90 86 82 78 74 71 68 65 62 60 57 55 53 50 48 47 45 43 42 40 39 38 37 36 35 34 33 33 32 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 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 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 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 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40
 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 24 25 27 28 29 31 32 34 36 38 40 43 45 48 51 54 58 62 66 70 75 80 85 90 96 103 109 116 123 130 137 144 151 158 165 172 179 185 190 195 200 203 207 209 210 211 211 210 209 207 205 202 198 194 190 186 181 176 171 166 161 156 151 146 140 135 130 126 121 116 111 107 102 98 94 90 86 82 79 75 72 68 65 62 59 57 54 52 49 47 45 43 41 39 37 35 34 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
 24 24 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 28 28 29 30 31 32 34 35 36 38 40 42 44 46 49 51 54 58 61 65 69 73 78 83 88 94 100 106 113 120 127 135 143 152 160 169 179 188 198 207 217 227 237 247 256 266 275 283 292 299 307 313 319 324 328 332 334 336 337 336 336 334 331 328 324 319 313 307 301 294 286 279 271 262 254 246 237 229 220 212 204 196 188 180 173 166 159 153 146 140 135 129 124 120 115 111 107 103 100 96 93 90 88 85 83 80 78 76 74 73 71 70 68 67 66 64 63 62 61 60 60 59 58 57 57 56 56 55 55 54 54 53 53 53 52 52 52 51 51 51 50 50 50 50 49 49 49 49 48 48 48 47 47 47 46 46 45 45 44 44 43 43 42 41 41 40 39 39 38 37 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 24 24 24
 21 21 22 23 23 24 25 25 26 27 28 28 29 30 30 31 32 32 33 34 34 35 36 36 37 37 38 39 39 40 41 41 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 57 58 60 61 63 66 68 70 73 76 79 83 87 91 95 100 105 111 117 123 130 138 146 154 163 172 182 192 203 214 226 238 250 263 275 288 300 312 324 335 346 355 364 371 377 381 383 384 383 381 376 371 363 355 345 334 322 310 297 284 271 258 246 233 221 209 197 187 176 166 157 148 140 133 126 119 113 108 103 98 94 90 87 83 81 78 76 74 72 71 70 69 68 67 66 66 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 67 67 67 66 66 65 65 64 64 63 62 61 61 60 59 58 57 56 55 53 52 51 50 49 47 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 5 6 6 7 7 8 9 9 10 11 11 12 13 13 14 15 16 16 17 18 18 19 20
 37 37 38 39 39 40 41 41 42 43 44 45 46 47 48 49 50 52 53 54 56 57 59 61 63 65 67 69 71 74 76 79 82 85 88 92 96 100 104 109 113 118 124 129 135 142 148 155 163 170 178 186 194 202 211 219 228 236 244 252 260 267 274 279 285 289 293 295 297 298 298 297 295 292 289 285 281 276 270 264 258 252 246 239 233 226 220 214 207 201 195 190 184 179 174 169 164 159 155 151 147 143 139 136 133 130 127 124 122 119 117 115 113 111 110 108 107 105 104 103 102 102 101 100 100 99 99 99 99 98 98 98 98 98 98 98 98 98 98 98 98 98 98 97 97 97 96 96 95 95 94 93 93 92 91 90 89 88 87 86 85 84 83 81 80 79 78 76 75 74 72 71 70 68 67 66 64 63 62 61 59 58 57 55 54 53 52 51 49 48 47 46 45 43 42 41 40 39 38 37 35 34 33 32 31 30 29 28 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 36
 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 9 9 9 10 10 11 11 12 12 13 13 14 15 16 17 18 19 20 21 23 24 26 28 30 32 34 37 39 42 45 49 52 56 60 64 68 72 76 81 85 90 94 98 102 106 109 112 114 116 118 119 120 120 120 119 118 116 115 113 110 108 106 103 100 98 95 93 90 87 85 82 80 78 76 74 72 70 68 66 65 63 62 61 59 58 57 56 55 54 54 53 52 52 51 51 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 46 46 46 45 45 44 44 44 43 43 43 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 36 36 35 35 34 34 33 32 32 31 31 30 29 29 28 27 27 26 25 25 24 23 22 22 21 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 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
 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 45 46 47 48 49 50 51 52 53 53 54 55 56 57 58 58 59 60 61 61 62 63 64 64 65 65 66 66 67 67 68 68 68 69 69 69 69 69 69 69 69 69 69 69 69 68 68 67 67 67 66 66 65 64 64 63 63 62 61 61 60 59 59 58 57 57 56 56 55 54 54 53 53 52 52 51 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 43 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 33 34 34 35 35 36 37 37 38 39 39 40 41 41 42 43 43 44 45 46 46 47 47 48 48 49 49 49 50 50 50 50 50 50 50 49 49 48 48 47 47 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 22 21 20 20 19 18 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 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 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27
 44 44 44 43 43 43 43 42 42 42 42 42 42 42 43 43 43 43 43 44 44 45 45 46 46 47 47 48 49 50 50 51 52 53 54 55 56 58 59 60 61 63 64 65 66 68 69 70 71 73 74 75 76 77 78 79 80 80 81 82 82 82 83 83 83 83 83 82 82 82 81 81 80 80 79 78 78 77 76 75 75 74 73 72 72 71 70 69 69 68 67 67 66 66 65 65 64 64 63 63 63 62 62 62 61 61 61 61 60 60 60 60 60 60 59 59 59 59 59 59 58 58 58 58 58 57 57 57 57 56 56 55 55 55 54 54 53 53 52 51 51 50 50 49 48 48 47 46 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 27 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 22 22 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 24 25 25 26 26 26 27 27 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 51 52 54 55 57 59 61 63 64 66 68 70 72 74 76 78 80 82 84 85 87 88 90 91 92 93 94 94 94 95 94 94 94 93 92 91 90 89 88 86 85 83 81 80 78 76 75 73 71 69 68 66 65 63 62 60 59 58 56 55 54 53 52 51 50 49 49 48 47 46 46 45 45
 32 32 32 33 33 34 34 35 36 36 37 38 38 39 40 41 42 43 44 45 47 48 49 51 52 54 56 58 60 62 65 67 70 73 76 80 83 87 91 96 101 106 111 117 123 129 136 143 150 157 165 173 181 188 196 204 211 218 225 230 236 240 243 246 247 247 247 245 243 240 236 231 225 220 214 207 200 194 187 180 173 167 160 154 148 142 136 131 126 121 116 112 108 104 100 96 93 89 86 84 81 78 76 74 71 69 67 66 64 62 61 60 58 57 56 55 54 54 53 52 52 51 51 50 50 50 50 50 49 49 49 49 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 48 48 48 47 47 46 46 46 45 45 44 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 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 22 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 38 39 39 39 39 39 39 39 39 39 39 39 38 38 38 38 37 37 36 36 36 35 35 34 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31
 26 27 27 28 28 29 29 30 30 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 52 54 56 58 60 62 64 67 69 72 75 78 82 85 89 93 96 101 105 109 114 118 123 127 132 137 141 145 149 153 156 159 162 164 166 167 168 168 168 167 166 164 163 161 158 156 153 150 147 144 141 138 135 132 129 126 123 120 118 115 113 111 109 107 105 103 102 100 99 98 97 96 95 94 93 93 92 92 91 91 91 91 91 91 91 91 91 91 91 91 91 92 92 92 92 92 92 92 92 92 92 92 91 91 90 90 89 88 87 86 85 84 83 81 80 79 77 76 74 73 71 70 68 67 65 63 62 60 59 58 56 55 53 52 51 49 48 47 45 44 43 42 41 40 38 37 36 35 34 33 32 31 30 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 15 14 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 26
 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 29 30 31 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 49 51 52 54 57 59 61 64 66 69 71 74 77 80 83 86 89 92 96 99 102 105 108 111 113 116 119 121 123 125 126 127 128 129 130 130 130 129 128 128 126 125 123 121 119 117 115 112 109 107 104 101 98 96 93 90 87 84 81 79 76 73 71 68 66 63 61 59 57 55 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 31 30 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21
 79 80 81 81 82 83 84 85 86 86 87 88 88 89 89 90 90 91 91 91 91 91 91 91 91 91 91 91 90 90 90 89 89 88 88 87 87 86 85 85 84 84 83 83 82 82 81 81 80 80 80 80 80 80 80 80 80 80 80 80 81 81 82 82 83 83 84 85 85 86 87 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 110 111 112 114 115 116 117 119 120 121 123 124 125 126 127 129 130 131 132 132 133 134 135 135 136 136 136 136 136 136 136 136 135 135 134 133 132 131 130 128 127 126 124 122 120 119 117 115 113 111 109 107 104 102 100 98 96 94 91 89 87 85 83 81 79 77 75 73 71 69 68 66 64 62 61 59 58 56 55 53 52 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 27 26 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 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 40 40 40 40 41 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 49 50 50 51 52 53 54 55 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
 72 74 76 77 79 81 83 85 87 90 92 94 97 100 102 105 108 110 113 116 119 122 124 127 130 132 135 137 139 141 142 143 144 145 145 145 145 144 143 142 140 138 136 133 131 128 125 122 119 116 113 110 106 103 100 97 95 92 89 87 85 82 80 78 76 75 73 71 70 69 68 67 66 65 64 64 63 63 62 62 62 62 62 62 62 62 63 63 64 64 65 66 67 68 69 70 71 73 74 76 77 79 81 83 85 87 89 91 93 95 98 100 102 104 107 109 110 112 114 115 116 117 118 118 118 118 117 116 115 113 111 109 107 104 101 99 96 93 90 86 83 80 77 74 71 69 66 63 61 58 56 54 51 49 47 46 44 42 41 39 38 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 33 33 34 35 36 36 37 38 38 39 40 41 41 42 43 43 44 45 46 46 47 48 48 49 50 51 51 52 53 54 55 56 56 57 58 59 60 61 63 64 65 66 68 69 71
 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 35 36 38 39 41 43 45 47 49 52 54 57 60 63 66 70 73 77 81 85 89 93 97 101 106 110 114 118 121 125 128 131 134 136 137 139 140 140 140 140 139 138 136 135 133 131 128 126 123 121 118 115 113 110 107 105 102 100 98 96 94 92 90 88 86 85 83 82 81 80 79 78 77 76 76 75 75 75 74 74 74 74 74 75 75 75 75 76 76 77 77 77 78 78 79 79 79 80 80 80 80 80 80 80 79 79 78 78 77 76 75 74 73 72 71 70 69 68 66 65 64 63 61 60 59 58 57 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 32 32 31 31 30 30 29 29 28 28 27 26 26 25 25 24 23 23 22 21 21 20 20 19 19 18 17 17 16 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 42 44 45 47 48 50 51 53 54 56 57 58 60 61 62 63 63 64 64 65 65 65 65 64 64 63 63 62 61 60 58 57 56 54 53 51 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 30 30 29 28 28 27 26 26 25 25 25 24 24 24 23 23 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 64 63 63 62 62 61 60 60 59 58 57 56 56 55 54 53 52 51 50 49 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 39 40 41 41 42 42 43 44 44 45 46 46 47 48 48 49 49 50 51 51 52 52 53 53 53 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 53 53 53 52 52 51 51 50 50 49 48 48 47 46 46 45 44 44 43 42 41 41 40 39 38 38 37 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 61 62 63 63 64 64 64 65 65 65 65 65 65 64 64 64
 27 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 32 33 34 35 36 37 37 38 39 40 41 42 42 43 44 45 46 47 47 48 49 50 51 52 53 53 54 55 56 57 58 59 60 61 61 62 63 64 65 66 66 67 68 69 69 70 70 71 71 72 72 72 72 72 72 72 72 72 71 71 70 70 69 68 67 67 66 65 64 63 62 61 60 59 59 58 57 56 55 55 54 54 53 53 52 52 52 51 51 51 51 51 51 51 51 51 52 52 52 53 53 54 55 55 56 57 58 58 59 60 61 62 63 64 66 67 68 69 70 72 73 74 75 77 78 79 80 81 81 82 83 83 84 84 84 84 84 83 82 82 81 80 78 77 76 74 72 71 69 67 65 63 61 59 58 56 54 52 51 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 46 47 48 49 49 50 50 51 51 51 52 52 52 51 51 51 50 50 49 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 30 29 29 28
 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 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 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
 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 17 17 17 17 18 18 18 19 19 19 20 21 21 22 23 24 25 26 27 28 30 31 33 35 36 38 41 43 45 48 50 53 56 59 62 65 68 71 74 77 80 83 85 87 89 91 92 93 94 94 93 93 92 90 89 87 84 82 79 77 74 71 68 65 62 59 57 54 51 49 46 44 42 40 38 36 34 32 31 29 27 26 25 24 22 21 20 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 27 26 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17
 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 21 22 23 24 25 27 28 30 31 33 35 38 40 42 45 48 51 54 57 60 64 67 70 74 77 80 84 86 89 92 94 95 97 98 98 98 98 98 97 95 94 92 90 87 85 82 80 77 74 72 69 67 64 61 59 57 54 52 50 48 46 44 42 40 39 37 36 34 33 31 30 29 28 26 25 24 23 22 21 20 20 19 18 17 17 16 16 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 22 22 23 24 25 26 27 27 28 29 30 31 33 34 35 36 37 38 38 39 40 41 41 42 42 42 42 42 42 42 42 41 40 40 39 38 37 36 34 33 32 31 30 29 28 27 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10
 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 34 35 36 37 37 38 39 39 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 37 37 36 36 35 35 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 52 54 55 57 58 60 61 62 63 65 66 66 67 68 68 68 68 68 68 68 67 67 66 65 64 63 62 61 60 59 58 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 43 44 45 46 47 47 48 49 49 50 50 51 51 51 51 51 50 50 50 49 48 47 46 45 44 43 42 40 39 38 36 35 34 32 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12
 25 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 35 36 37 37 38 39 40 40 41 42 43 44 44 45 46 47 47 48 49 50 50 51 51 52 52 53 53 54 54 54 55 55 55 56 56 56 56 56 57 57 57 57 57 58 58 58 58 59 59 59 60 60 61 61 62 62 63 63 64 64 65 66 66 67 68 69 69 70 71 71 72 73 73 74 74 74 75 75 75 75 75 75 74 74 73 72 71 70 69 68 67 65 64 62 60 59 57 55 53 51 50 48 46 44 42 41 39 38 36 35 33 32 31 30 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 33 34 35 36 37 39 40 41 43 44 45 47 48 50 51 53 54 56 57 58 60 61 62 63 64 64 65 65 65 65 65 65 64 64 63 62 61 60 59 57 56 55 53 52 50 49 47 45 44 42 41 40 38 37 35 34 33 32 31 29 28 27 26 25 25 24 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25
 37 37 37 37 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 27 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 35 36 38 39 41 42 44 45 47 49 51 53 55 58 60 63 65 68 71 73 76 79 83 86 89 92 96 99 102 106 109 113 116 119 122 125 128 131 134 136 138 140 141 142 143 143 143 143 142 141 140 139 137 135 132 130 127 124 122 119 116 112 109 106 104 101 98 95 92 90 88 85 83 81 79 77 76 74 73 72 70 69 68 67 67 66 65 65 64 64 63 63 62 62 62 61 61 61 61 61 60 60 60 60 60 60 60 59 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 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 39 39 38 38 38 37 37 36 36 35 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 36 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 22 23 23 24 26 27 28 29 31 32 34 36 38 40 42 45 47 50 53 56 59 62 65 69 72 76 79 83 86 89 92 95 97 99 101 102 102 103 102 102 101 99 97 95 93 91 88 85 83 80 77 74 72 69 67 64 62 60 58 56 54 52 51 49 48 47 45 44 43 42 41 41 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 40 40 41 41 41 42 42 42 42 42 43 43 43 43 42 42 42 41 41 41 40 39 39 38 37 37 36 35 34 33 32 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 23 24 25 26 26 27 28 28 29 30 30 31 31 31 32 32 32 32 32 32 32 32 31 31 31 30 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15
 41 40 40 39 38 38 37 36 35 34 34 33 32 31 30 29 28 27 26 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 15 16 16 17 17 18 19 20 20 21 22 23 24 25 26 27 29 30 31 33 34 36 37 39 40 42 44 46 48 49 51 53 55 57 59 61 63 65 67 69 70 72 73 74 75 76 76 77 77 77 76 76 75 74 73 72 71 70 68 67 65 63 62 60 59 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 38 37 36 36 35 34 34 33 33 32 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 19 19 19 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 23 23 24 25 25 26 27 28 29 30 30 31 32 33 34 35 36 37 37 38 39 40 40 41 42 42 43 43 43 44 44 44 44 44 44 44 44 43 43 43 42 42
 88 90 91 93 94 95 97 98 99 99 100 101 101 101 101 101 101 101 100 100 99 98 97 96 95 93 92 91 89 87 86 84 83 81 79 78 76 74 73 71 70 68 67 66 65 63 62 61 60 60 59 58 58 57 57 56 56 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 57 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 65 65 66 66 67 68 68 69 70 70 71 72 72 73 73 74 75 75 76 76 76 77 77 77 78 78 78 78 78 78 78 78 78 77 77 77 77 76 76 76 75 75 74 74 73 73 72 72 71 71 70 70 69 69 68 68 67 67 66 66 65 65 64 64 63 63 62 62 61 61 60 59 59 58 58 57 56 56 55 54 54 53 52 52 51 50 49 49 48 47 47 46 45 44 44 43 42 42 41 40 40 39 38 38 37 36 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 28 27 27 27 27 27 27 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 34 34 35 36 37 39 40 41 42 44 45 46 48 49 51 53 54 56 58 59 61 63 65 66 68 70 72 74 76 78 80 81 83 85 87
 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 40 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
 33 33 33 32 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 32 32 33 33 34 35 35 36 37 38 39 40 40 42 43 44 45 46 47 49 50 51 53 54 56 57 59 61 63 65 67 69 71 73 75 78 80 83 85 88 91 94 97 100 104 107 111 114 118 122 126 130 134 138 142 147 151 155 160 164 168 172 176 180 184 188 191 194 197 199 201 203 204 205 206 206 205 204 203 202 200 197 194 191 188 185 181 177 173 169 165 161 157 153 149 145 141 137 134 130 127 124 120 117 114 112 109 106 104 102 100 98 96 94 92 91 89 88 87 85 84 83 82 81 80 80 79 78 78 77 77 76 76 75 75 75 75 74 74 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 74 74 74 74 74 74 74 74 74 75 75 75 75 75 75 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 76 75 75 75 74 74 74 73 73 72 72 71 71 70 69 69 68 68 67 66 66 65 65 64 63 63 62 62 61 61 60 59 59 59 58 58 57 57 56 56 56 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 52 52 52 51 51 51 50 50 49 49 48 48 47 47 46 45 45 44 44 43 43 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 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
 24 24 25 25 26 26 27 28 29 30 30 31 33 34 35 36 38 39 41 42 44 46 48 51 53 56 59 62 65 68 72 76 80 84 89 94 100 105 111 117 123 130 136 143 150 156 163 169 175 180 185 188 191 194 195 195 195 193 191 188 184 180 175 170 165 159 154 148 142 137 132 127 122 117 113 109 105 102 98 95 92 90 87 85 83 82 80 79 77 76 76 75 74 74 74 73 73 73 74 74 74 75 76 76 77 78 79 80 82 83 84 86 87 89 90 92 93 95 96 97 99 100 101 102 103 103 104 104 104 104 104 104 103 103 102 101 99 98 97 95 93 91 90 88 86 84 82 80 78 76 74 73 71 69 67 66 64 63 61 60 58 57 56 55 53 52 51 50 50 49 48 47 47 46 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 47 48 48 48 48 48 47 47 47 46 46 45 44 44 43 42 41 40 39 38 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23
 83 84 85 86 87 88 89 91 92 93 95 96 98 99 101 103 105 107 109 111 113 115 117 119 121 124 126 128 130 132 134 135 137 138 139 140 141 142 142 142 142 141 140 139 138 136 135 133 131 129 126 124 121 119 117 114 112 109 107 105 103 101 99 97 95 94 92 91 90 89 88 87 87 86 86 85 85 85 85 86 86 86 87 87 88 89 90 91 92 93 95 96 98 99 101 103 105 106 108 110 112 114 116 118 119 121 123 124 125 126 127 128 129 129 129 129 129 128 127 126 124 122 121 118 116 114 111 109 106 103 100 98 95 92 89 87 84 82 79 77 75 72 70 68 67 65 63 62 60 59 58 56 55 54 53 52 52 51 50 49 49 48 48 48 47 47 47 46 46 46 46 46 46 46 46 46 47 47 47 47 48 48 48 49 49 50 50 51 52 53 53 54 55 56 57 58 59 60 61 62 64 65 66 68 69 70 72 73 75 76 78 79 80 82 83 84 86 87 88 89 89 90 91 91 91 91 91 91 90 89 89 88 86 85 84 82 81 79 77 75 74 72 70 68 66 64 62 60 58 57 55 53 51 50 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 27 28 28 29 30 30 31 32 33 34 35 36 38 39 40 41 43 44 46 47 49 50 52 53 54 56 57 59 60 61 63 64 65 66 67 68 69 70 71 72 72 73 74 74 75 75 76 77 77 78 78 79 79 80 81 81 82 83
 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 38 39 41 43 44 46 48 50 52 55 57 59 62 65 67 70 73 76 79 83 86 89 92 95 98 102 105 107 110 113 115 118 120 121 123 124 126 126 127 127 127 127 127 126 126 125 124 122 121 119 118 116 114 112 110 108 106 104 102 100 97 95 93 91 89 87 85 83 81 79 77 75 73 71 69 68 66 64 63 61 60 58 57 55 54 53 51 50 49 48 47 46 45 44 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 35 36 36 37 38 39 40 41 41 42 43 43 44 45 45 45 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 42 42 42 41 41 41 40 40 39 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 19 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23
 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 21 22 23 24 24 25 26 26 27 28 28 29 29 30 30 30 31 31 31 31 31 32 31 31 31 31 31 30 30 30 29 29 28 28 27 27 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6
 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 31 32 34 36 38 41 43 46 48 52 55 58 62 66 70 74 79 84 89 94 99 105 110 116 121 127 132 137 143 147 152 156 160 163 166 168 169 170 170 170 169 167 165 163 160 156 153 149 144 140 135 130 126 121 116 111 106 102 97 93 89 84 80 77 73 69 66 63 60 57 54 51 49 47 44 42 40 39 37 35 34 33 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 55 56 56 57 57 57 57 57 57 56 56 55 54 53 52 51 50 49 47 46 45 43 42 41 39 38 37 36 34 33 32 31 30 29 29 28 27 26 26 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 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 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 21 21
 57 56 54 52 51 49 48 47 45 44 43 42 40 39 38 37 36 36 35 34 33 32 32 31 31 30 30 29 29 29 29 29 28 28 29 29 29 29 30 30 31 31 32 33 34 35 37 38 40 42 44 46 48 51 54 57 60 64 68 72 76 81 86 91 96 102 108 114 120 127 134 141 148 155 162 169 175 182 189 195 201 206 211 215 219 222 225 226 228 228 228 227 225 222 220 216 212 208 203 198 192 187 181 175 169 163 157 151 144 138 132 127 121 115 110 105 100 95 90 86 82 78 74 70 67 64 61 58 56 53 51 49 47 45 44 42 41 40 39 38 37 36 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 44 45 45 46 46 47 47 47 47 48 48 48 48 47 47 47 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 31 30 29 28 27 26 25 24 24 23 22 21 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 26 26 26 27 28 28 29 29 30 31 32 32 33 34 35 36 38 39 40 42 43 45 46 48 50 51 53 55 57 59 61 63 65 67 68 70 72 73 75 76 77 78 78 79 79 79 79 78 78 77 76 75 74 73 71 70 69 67 65 64 62 60 59
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 39 39 40 40 41 41 42 43 43 44 45 46 46 47 48 49 49 50 51 52 52 53 54 55 55 56 57 57 58 58 59 59 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 59 59 59 59 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 59 59 59 59 59 60 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 60 59 59 59 59 58 58 58 57 57 57 56 56 56 55 55 55 55 55 54 54 54 54 54 54 53 53 53 53 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 48 47 47 47 47 46 46 46 46 46 46 45 45 45 45 45 45 45 46 46 46 46 46 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 58 60 61 63 64 66 67 69 71 73 75 77 79 81 83 85 87 89 91 92 94 96 97 99 100 101 103 103 104 105 105 105 105 105 104 103 103 102 101 99 98 97 95 93 92 90 88 86 85 83 81 79 77 75 74 72 70 68 67 65 64 62 61 59 58 56 55 54 53 51 50 49 48 47 46 45 44 43 43 42 41 40 40 39 38 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 36 36 36 37 37 38
 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 26 27 27 28 30 31 32 33 35 37 38 40 42 45 47 50 52 55 58 61 65 68 72 76 80 84 88 92 97 101 105 109 113 117 121 124 127 130 133 136 138 139 141 142 143 143 143 143 143 142 141 140 139 138 136 134 132 130 128 126 124 122 119 117 115 112 110 107 105 102 100 97 95 92 90 87 85 82 80 77 75 73 70 68 66 64 62 60 58 56 54 52 51 49 48 46 45 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 32 32 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 37 38 39 40 41 42 43 45 46 48 49 51 53 55 57 59 61 64 66 69 72 75 78 82 85 89 93 96 100 105 109 113 117 121 125 129 133 136 139 141 143 144 145 145 145 144 142 140 137 134 130 126 122 118 113 108 104 99 95 90 86 82 78 74 71 67 64 61 58 56 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 56 57 58 59 60 61 62 63 63 64 65 65 66 66 67 67 67 67 67 67 67 67 66 66 65 65 64 63 62 61 60 59 58 57 55 54 53 52 50 49 48 46 45 44 43 42 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 31 31 32 32 33 34 35 36 36 37 38 39 40 42 43 44 45 47 48 49 51 52 54 56 58 59 61 63 65 67 69 71 73 75 77 79 82 84 85 87 89 91 93 94 95 97 98 99 99 100 101 101 101 101 101 101 101 101 100 100 100 99 99 98 97 97 96 96 95 95 94 93 93 92 92 91 90 90 89 88 88 87 86 85 84 83 82 81 80 79 78 76 75 74 72 71 69 68 66 65 63 61 60 58 56 55 53 52 50 48 47 45 44 42 41 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27
 18 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 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 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 28 29 31 33 34 36 39 41 43 46 49 51 54 57 60 63 67 70 73 76 78 81 83 86 87 89 90 91 91 91 90 89 88 86 84 82 80 77 74 72 69 66 63 60 58 55 52 50 47 45 43 41 39 37 35 33 31 30 28 27 26 25 23 22 21 20 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 37 38 39 40 41 41 42 43 43 43 44 44 44 44 44 43 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 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
 36 35 35 34 33 33 32 31 30 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 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 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 28 29 29 30 31 31 32 33 33 34 34 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 42 43 43 43 43 43 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 40 40 39 38 38 37 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 49 50 50 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 59 59 59 59 59 59 59 59 59 58 58 58 57 57 56 55 55 54 53 52 52 51 50 49 48 47 47 46 45 44 43 43 42 41 40 40 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 33 33 32 32 32 32 33 33 33 33 33 33 34 34 34 35 35 35 36 36 37 38 38 39 40 41 41 42 43 44 45 47 48 49 50 52 53 54 56 58 59 61 62 64 66 67 69 71 72 74 76 77 78 80 81 82 83 84 84 85 85 86 86 85 85 85 84 83 83 82 80 79 78 77 75 74 72 71 69 67 66 64 63 61 59 58 56 55 53 52 51 49 48 47 46 44 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 39 39 40 40 40 41 41 41 41 41 41 41 41 40 40 40 39 39 38 38 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 37 37 38 39 39 40 41 42 43 43 44 45 45 46 46 47 47 48 48 48 49 49 49 49 49 49 49 48 48 48 48 48 47 47 47 47 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 48
 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 45 46 47 47 48 49 49 49 50 50 49 49 49 48 48 47 46 46 45 44 43 41 40 39 38 37 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 28 29 30 31 32 34 35 36 38 39 40 41 43 44 45 46 47 48 49 50 50 51 51 51 52 52 52 51 51 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 37 36 36 35 35 35 34 33 33 32 31 31 30 29 28 27 27 26 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 26 26 26 26 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
 40 40 41 41 41 42 42 42 42 43 43 43 43 43 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 42 42 42 41 41 41 40 40 39 39 39 38 38 38 37 37 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 64 65 66 68 69 71 73 74 76 78 79 81 83 84 86 88 89 91 92 94 95 96 97 98 99 100 101 101 102 102 102 102 101 101 100 99 98 97 96 95 93 92 90 89 87 85 83 81 80 78 76 74 72 70 69 67 65 63 62 60 59 57 56 54 53 52 51 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 37 36 35 35 35 34 34 33 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 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 35 35 35 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 40
 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 50 50 51 51 52 53 54 54 55 56 57 59 60 61 63 64 66 68 70 72 74 76 78 80 83 85 88 90 93 95 98 100 103 105 107 109 111 113 114 115 116 117 117 117 117 117 116 115 114 112 111 109 107 105 103 100 98 96 93 91 88 86 84 81 79 77 75 73 70 69 67 65 63 61 60 58 57 56 54 53 52 51 50 49 48 48 47 46 46 45 45 45 45 44 44 44 45 45 45 46 46 47 47 48 49 50 51 52 54 55 56 58 60 62 63 66 68 70 72 75 77 80 83 85 88 91 94 97 100 103 105 108 111 114 116 119 121 124 126 128 130 131 133 134 135 136 137 138 138 139 139 139 138 138 138 137 136 135 135 133 132 131 130 128 127 125 123 122 120 118 116 114 112 110 108 106 104 102 100 98 96 94 92 90 88 86 84 82 80 78 76 75 73 71 70 68 67 66 65 63 62 61 60 59 59 58 57 57 56 56 55 55 55 55 55 55 55 55 55 55 56 56 57 57 58 58 59 60 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 81 82 83 83 83 83 84 83 83 83 82 82 81 80 79 78 76 75 73 72 70 68 66 65 63 61 59 57 56 54 52 51 49 48 46 45 44 42 41 40 39 38 38 37 36 35 35 34 34 34 33 33 33 33 33 32 32 32 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 37 38 38 39 39 39 40 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 41 42 44 46 48 50 52 54 56 59 61 64 67 70 73 76 80 84 87 91 95 99 104 108 112 117 121 126 131 135 140 145 149 154 158 162 166 169 172 175 178 180 181 182 183 183 182 181 180 178 176 173 169 166 162 157 153 148 143 138 133 127 122 117 112 107 102 97 93 88 84 80 76 72 69 66 62 59 57 54 51 49 47 45 43 41 40 38 37 36 35 34 33 32 31 30 30 29 29 29 28 28 28 28 28 28 29 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 53 54 56 57 58 60 61 63 64 65 66 67 68 69 69 70 70 70 70 70 70 70 69 68 67 66 65 64 63 62 61 59 58 57 55 54 53 52 51 49 48 47 46 46 45 44 43 43 42 42 41 41 40 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 39 39 39 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 51 52 53 55 56 58 59 61 62 64 65 67 68 70 71 72 74 75 75 76 76 77 77 77 77 76 75 75 74 73 71 70 69 67 66 64 62 61 59 57 56 54 52 51
 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 17 17 18 18 19 20 21 21 22 23 24 25 26 27 29 30 31 33 34 35 37 38 40 41 43 44 46 48 49 51 53 54 56 58 59 61 62 64 65 67 68 69 70 72 73 74 75 76 77 78 79 79 80 81 82 82 83 84 85 85 86 87 87 88 88 89 90 90 91 91 92 92 92 93 93 93 93 92 92 91 90 89 88 87 86 84 82 81 79 77 75 72 70 68 66 64 62 59 57 55 53 51 49 48 46 44 43 41 40 38 37 36 35 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 26 27 28 29 30 31 31 32 33 34 35 36 37 38 38 39 40 41 42 42 43 44 45 45 46 46 47 48 48 49 49 49 50 50 50 50 51 51 51 50 50 50 50 49 49 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 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 17 17 17 17 16 16 16 16 16 15 15
 40 38 37 35 34 32 31 30 28 27 26 25 24 22 21 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 14 15 15 16 17 18 20 21 22 23 25 26 28 30 32 34 36 38 40 42 45 47 49 52 54 57 59 62 64 66 68 70 72 73 74 75 76 76 76 76 76 75 74 73 71 70 68 66 65 63 61 59 57 55 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17 18 19 19 20 21 21 22 22 23 24 24 25 25 25 26 26 26 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 25 25 26 27 28 29 30 31 32 33 35 36 37 39 41 42 44 45 47 48 50 51 53 54 55 56 56 57 57 58 58 57 57 57 56 55 54 53 52 50 49 48 46 45 43 41
 81 80 79 77 75 73 70 68 65 63 60 58 55 53 50 48 45 43 41 38 36 34 33 31 29 28 26 25 24 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 28 29 31 33 34 36 38 40 42 44 46 48 50 52 53 55 57 59 60 62 63 64 65 66 67 67 68 68 68 68 67 67 66 65 64 63 62 61 60 58 57 56 54 53 51 50 49 47 46 45 44 43 42 41 40 39 38 37 37 36 36 35 35 35 35 35 35 35 35 36 36 37 38 38 40 41 42 44 45 47 49 51 54 56 59 62 66 69 73 77 82 86 91 96 101 107 113 118 124 130 136 141 147 152 156 160 163 166 167 168 168 166 164 161 157 153 148 142 136 130 123 117 110 104 98 92 86 80 75 70 65 61 56 53 49 45 42 39 37 34 32 30 28 26 24 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 11 11 11 12 12 12 12 13 13 13 14 14 15 16 17 17 18 19 20 22 23 24 26 27 29 31 32 34 37 39 41 43 46 49 51 54 57 60 63 66 69 73 76 79 82 85 88 91 93 96 98 99 101 101 102 102 102 101 100 99 97 95 92 90 87 84 81 78 75 72 69 66 63 60 57 55 52 50 48 46 44 42 41 39 38 37 36 35 35 34 34 34 34 34 34 34 34 35 35 36 37 38 39 40 41 43 44 46 47 49 51 53 55 57 59 61 63 66 68 70 72 74 76 78 79 81 82 83 83 84 84 84 83 83
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 85 83 81 78 76 74 72 69 67 65 62 60 58 56 54 51 50 48 46 44 43 41 40 38 37 36 35 34 33 32 31 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 43 44 44 45 46 46 46 47 47 47 48 48 48 48 48 48 48 48 47 47 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 43 43 42 41 41 40 39 38 37 37 36 35 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 29 30 30 31 32 34 35 36 37 38 40 41 42 44 45 46 48 49 50 52 53 54 56 57 58 59 60 61 62 62 63 63 64 64 64 64 64 64 64 64 63 63 62 61 60 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 44 43 43 43 42 42 42 42 42 42 42 43 43 44 44 45 46 47 48 49 50 51 53 54 56 57 59 61 63 65 67 70 72 74 76 78 81 83 85 86 88 89 91 92 93 93 93 93 93 93 92 91 90 88 87
 54 53 51 49 48 47 45 44 43 42 41 40 38 37 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 17 17 18 19 20 21 22 24 25 27 28 30 33 35 37 40 43 47 50 54 59 64 69 74 81 87 94 102 110 119 129 139 149 159 170 181 191 201 210 217 224 228 231 232 231 228 223 217 210 201 192 183 173 163 154 144 135 127 119 111 104 97 91 85 80 75 71 66 62 59 55 52 50 47 45 42 40 38 37 35 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 40 41 43 44 45 46 47 48 49 49 50 50 51 51 51 50 50 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 28 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 36 37 39 40 42 44 47 49 52 54 57 60 63 66 69 72 76 79 82 85 87 90 92 94 95 96 97 97 97 97 96 95 94 92 90 88 86 84 82 79 77 75 72 70 68 66 64 62 60 58 56
 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 31 31 32 33 34 35 36 37 38 40 41 42 44 46 47 49 51 53 55 58 60 62 65 68 70 73 76 79 81 84 87 90 92 94 96 98 100 101 102 103 103 103 103 102 101 99 97 95 93 91 88 85 82 80 77 74 71 68 65 63 60 57 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 37 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 35 36 36 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 45 46 47 48 48 49 49 50 50 51 51 51 51 51 51 50 50 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 23 23
 33 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 29 29 29 29 30 30 31 32 32 33 34 35 36 37 39 40 41 43 44 46 47 49 51 52 54 56 58 60 61 63 65 67 68 70 72 73 74 76 77 78 79 80 81 82 82 83 83 84 84 84 84 84 84 84 84 84 84 84 84 84 84 83 83 83 83 83 82 82 82 81 81 81 80 80 80 79 79 79 78 78 77 77 76 76 75 75 74 74 73 72 72 71 70 69 69 68 67 66 66 65 64 63 62 62 61 60 59 58 57 56 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 32 31 31 31 30 30 30 29 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 42 43 44 46 47 49 51 53 55 57 59 61 63 65 67 69 71 73 74 76 78 79 80 81 82 82 82 82 82 81 81 80 78 77 75 74 72 70 68 67 65 63 61 59 57 56 54 52 51 49 48 47 45 44 43 42 41 40 39 39 38 38 37 37 36 36 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 40 40 41 42 43 44 45 46 47 48 49 51 52 54 55 57 59 60 62 64 66 68 69 71 73 75 76 78 79 80 81 82 83 83 83 83 83 83 82 81 80 78 77 75 73 71 69 67 65 63 61 59 57 55 53 51 49 47 45 44 42 41 40 38 37 36 35 34
 50 47 44 42 40 38 36 34 32 31 29 28 27 26 25 24 23 23 22 22 22 21 21 21 21 21 21 21 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 44 45 47 49 50 52 54 56 58 60 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 94 96 98 100 103 105 108 110 113 115 118 121 124 127 131 134 138 141 145 149 153 157 161 166 170 175 179 183 188 192 196 199 202 205 208 209 210 211 210 209 207 204 201 197 192 186 180 174 167 160 153 146 138 131 124 118 111 105 99 93 88 83 78 73 69 65 62 58 55 52 50 47 45 43 41 40 39 37 36 35 35 34 34 33 33 33 33 34 34 34 35 36 36 37 38 39 41 42 43 45 47 48 50 52 55 57 59 62 64 67 69 72 75 77 80 82 85 87 89 91 92 93 94 95 95 94 94 93 91 90 88 86 83 81 78 75 73 70 67 64 62 59 57 54 52 50 48 46 44 42 41 39 38 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 25 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 24 24 24 24 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 39 40 42 44 46 48 50 52 55 57 60 63 67 70 74 78 82 87 91 96 101 107 112 118 123 129 134 140 145 149 153 157 160 162 163 163 162 161 158 155 151 146 141 135 129 123 117 111 105 99 93 87 82 77 72 68 64 60 56 53
 60 59 58 58 57 56 55 54 53 52 51 50 48 47 46 45 44 42 41 40 39 38 37 35 34 33 32 31 31 30 29 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 27 27 28 29 30 31 32 34 35 37 38 40 42 44 46 49 51 54 56 59 62 66 69 72 76 79 83 87 91 94 98 102 105 109 112 115 118 120 123 124 126 127 127 128 127 127 126 124 123 121 119 116 113 111 108 105 102 99 96 93 90 87 84 82 79 77 74 72 70 68 66 65 63 62 60 59 58 56 55 54 53 53 52 51 50 50 49 49 48 48 47 47 47 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 34 34 33 33 32 31 31 30 30 29 28 28 27 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 31 32 32 33 34 35 36 38 39 40 41 43 44 46 47 49 51 53 54 56 58 60 61 63 65 66 68 69 71 72 73 74 74 75 75 76 76 75 75 74 74 73 72 71 69 68 67 65 63 62 60 59 57 55 54 52 50 49 48 46 45 44 42 41 40 39 38 38 37 36 36 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 58 59 60 60 61 61 61 61 61 61 61 61 61 61 60
 51 50 48 47 46 45 43 42 41 40 39 39 38 37 36 36 35 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 51 52 54 55 56 58 59 61 62 64 65 67 68 70 71 72 74 75 77 78 80 81 82 83 85 86 87 88 89 90 91 92 93 93 94 95 96 96 97 97 98 98 99 99 99 99 99 99 99 99 99 99 98 97 97 96 95 94 93 91 90 88 87 85 83 81 79 77 75 73 71 69 67 65 63 61 59 57 55 53 51 50 48 47 46 44 43 42 41 40 39 39 38 37 37 36 36 35 35 35 35 35 35 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 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 35 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 43 43 44 45 46 47 48 48 49 50 51 52 52 53 54 54 55 56 56 57 57 57 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 61 61 61 62 62 63 64 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 85 86 86 86 86 86 86 85 85 84 83 82 81 80 79 77 76 74 73 71 69 68 66 64 62 61 59 57 56 54 53
 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 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 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26
 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 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 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 27 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 28 29 30 31 32 33 34 34 35 36 36 37 37 38 38 38 38 38 38 37 37 37 36 36 35 34 34 33 32 31 31 30 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 79 79 79 79 78 78 77 76 75 73 72 70 69 67 65 63 61 59 57 55 53 51 49 48 46 44 43 41 40 39 37 36 35 34 33 33 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 38 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 42 43 44 44 45 46 47 48 49 50 52 53 55 56 58 60 62 64 66 68 71 73 75 78 81 83 86 89 92 95 98 101 104 107 111 114 117 121 124 128 131 134 137 141 144 147 149 152 154 156 158 159 160 160 160 160 159 157 156 153 150 147 144 140 136 131 127 122 117 113 108 103 99 94 90 86 81 78 74 70 67 64 61 58 55 52 50 48 46 44 42 41 39 38 37 36 35 34 33 32 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 33 33 34 34 35 36 36 37 38 39 40 41 43 44 46 47 49 51 52 54 57 59 61 64 66 69 72 75 78 81 84 88 91 94 98 101 104 107 111 113 116 119 121 123 124 125 126 127 127 126 125 124 122 121 118 116 113 111 108 105 102 99 96 93 90 87 84 82 79 77 74 72 70 68 66 64 63 61 60 59 58 57 56 55 54 54 54 53 53 53 53 53 54 54 55 55 56 57 58 59 60 61 63 64 65 67 68 69 71 72 73 74 75 76 77 78 78
 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 52 55 57 60 63 65 68 71 74 77 80 82 85 87 89 91 92 93 94 94 94 93 92 90 88 86 84 81 78 75 72 69 66 63 60 57 54 51 48 46 44 41 39 37 35 33 32 30 29 28 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 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 18 17 17 17 17 17 17 17 17 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 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 45 47 49 51 53 55 58 60 62 64 65 67 68 70 71 71 72 72 72 71 70 69 68 67 65 63 61 59 57 55 53 50 48 46 44 42 40 38 37 35 33 32 30 29 28 27 26 25 24
 25 24 24 23 22 21 20 19 19 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 14 14 15 16 18 19 20 21 23 24 26 28 30 31 33 35 37 39 41 43 44 46 47 48 48 48 48 48 47 46 45 44 42 41 39 37 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 13 13 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 9 9 9 9 10 10 10 11 11 12 12 12 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 35 36 36 36 36 37 36 36 36 35 35 34 33 33 32 31 30 29 28 27 26
 35 34 33 31 30 29 27 26 25 24 23 21 20 19 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 36 37 38 38 39 40 40 41 41 41 41 41 40 40 40 39 38 37 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 24 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 23 23 23 24 23 23 23 23 23 23 22 22 21 21 20 20 19 19 18 17 17 16 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 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 27 27 28 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 44 44 44 45 45 45 46 46 46 46 46 47 47 47 47 47 46 46 46 45 45 44 44 43 42 41 40 39 38 37
 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 8 9 9 9 9 9 9 9 8 8 8 7 7 6 6 5 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 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
 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 31 31 32 32 33 33 34 35 36 37 38 39 40 41 43 44 46 47 49 50 52 53 55 57 58 60 62 63 65 66 67 69 70 71 72 72 73 73 73 73 73 73 73 72 71 71 70 69 68 66 65 64 63 62 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 44 43 42 42 41 41 40 40 39 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 29 29 29 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 42 43 45 46 48 49 51 52 54 56 57 59 60 62 63 65 66 67 68 70 71 71 72 73 74 74 75 75 75 75 76 76 76 75 75 75 75 74 74 74 73 73 72 71 71 70 69 68 67 66 65 64 63 62 60 59 58 57 55 54 53 51 50 49 47 46 45 44 43 41 40 39 38 37 36 36 35 34 33 33 32 32 31 31 30 30 30 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34
 33 33 33 32 32 33 33 33 33 33 33 34 34 34 35 35 36 36 37 38 39 39 40 41 42 43 45 46 47 48 50 51 53 54 56 57 58 60 61 62 64 65 66 67 68 69 69 70 70 70 70 70 70 69 69 68 67 66 65 64 62 61 59 58 56 55 53 52 50 49 47 46 45 44 42 41 40 39 39 38 37 36 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 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 40 40 40 39 39 39 38 38 38 37 37 37 37 37 36 36 36 36 36 36 37 37 37 37 37 38 38 38 39 39 40 40 41 41 42 43 43 44 45 46 47 48 49 50 52 53 54 56 57 59 61 63 64 66 68 70 72 74 77 79 81 83 84 86 88 89 90 92 92 93 93 93 93 93 92 91 90 88 87 85 83 81 78 76 73 71 68 66 63 61 59 56 54 51 49 47 45 43 41 40 38 37 35 34 33 31 30 29 29 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 25 26 27 27 28 29 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 46 47 48 49 50 51 52 52 53 54 54 55 55 55 56 56 56 56 55 55 55 54 54 53 52 52 51 50 49 48 47 46 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 34 33 33 33 33
 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 51 53 56 58 61 63 66 69 71 73 75 77 79 80 81 81 81 81 81 80 79 77 75 73 71 68 66 63 61 58 55 53 50 48 45 43 41 39 37 35 33 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 18 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 25 25 26 27 28 29 29 30 32 33 34 35 37 38 39 41 42 44 46 47 49 51 52 54 55 57 59 60 61 63 64 65 66 66 67 67 67 67 67 66 65 64 63 62 61 60 58 56 55 53 52 50 48 47 45 44 42 41 40 39 37 36 35 34 33 33 32 31 30 29 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
 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 37 38 39 39 40 40 41 41 41 41 41 41 40 40 39 39 38 37 37 36 35 34 33 32 31 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 30 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 20 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 46 46 47 47 47 47 47 46 46 46 45 45 44 43 42 42 41 40 39 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16
 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 46 47 49 50 51 51 52 53 53 53 53 52 52 51 50 49 47 46 44 43 41 39 37 36 34 32 31 29 28 26 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 31 32 33 35 36 38 40 41 43 45 47 49 52 54 56 58 60 62 64 66 67 69 70 71 72 72 72 72 72 72 71 70 69 68 67 66 64 63 62 60 59 58 57 55 54 53 52 51 51 50 49 49 48 47 47 46 46 46 45 45 44 44 44 43 43 42 42 41 41 40 40 39 39 38 37 37 36 35 35 34 33 33 32 31 31 30 29 29 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 29 29 30 31 32 33 34 35 35 36 37 38 38 39 39 40 40 40 40 40 39 39 38 38 37 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 18 18 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 30 30 30 31 31 31 31 31 32 32 32 33 33 34 34 35 36 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 53 55 56 57 59 60 61 62 63 64 65 66 67 68 69 69 70 70 71 71 71 71 71 71 71 71 71 70 70 69 69 68 67 66 66 65 64 63 62 61 61 60 59 58 57 56 56 55 54 53 52 51 51 50 49 48 47 46 45 44 44 43 42 41 40 39 39 38 37 37 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 49 49 50 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 70 71 71 72 72 72 72 72 72 72 72 72 72 71 71 70 70 69 68 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 54 53 52 51 50 50 49 48 48 47 47 46 46 45 45 45 45 45 45 45 45 45 46 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 53 54 54 54 55 55 55 55 55 56 56 56 56 56 56 57 57 57 57 57 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 58 58 58 58 57 57 56 56 56 55 54 54 53 52 52 51 50 49 49 48 47 46 45 44 44 43 42 41 40 39 39 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 30
 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 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 13 14 15 15 16 16 17 17 17 17 16 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 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 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2
 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 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 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 24 24 25 25 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 35 35 36 36 36 36 36 36 36 36 35 35 34 33 33 32 31 30 29 28 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 41 42 43 44 45 45 46 47 47 48 48 49 49 49 50 50 50 50 50 50 49 49 49 49 48 48 48 47 47 46 46 45 45 45 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 39 39 38 38 38 37 37 36 36 36 35 34 34 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 21 21 21 21 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 22 23 24 25 26 28 29 31 32 34 36 38 40 43 45 47 49 52 54 56 59 61 63 65 66 68 69 70 71 71 72 72 72 71 71 70 69 68 67 66 65 63 62 60 59 58 56 55 53 52 51 49 48 47 46 44 43 42 41 40 39 39 38 37 36 36 35 35 34 33 33 33 32 32 31 31 30 30 29 29 28 28 27
 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 17 18 20 21 22 23 24 26 27 29 30 32 33 34 36 37 38 39 40 40 41 41 41 41 40 40 39 38 37 37 36 35 34 32 31 30 29 28 28 27 26 25 24 23 23 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 24 24 23 23 22 22 21 20 20 19 19 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 22 23 25 26 28 29 31 33 35 37 39 42 44 46 49 51 54 57 59 62 64 66 68 70 71 73 73 74 74 74 73 72 71 70 68 66 64 62 60 57 55 53 51 48 46 44 42 41 39 37 36 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23
 74 73 71 70 69 68 67 66 65 64 64 63 63 62 62 62 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 60 60 60 59 59 58 58 57 57 56 55 55 54 53 53 52 51 50 50 49 48 47 47 46 45 44 44 43 42 42 41 41 40 40 40 39 39 39 39 39 39 40 40 41 41 42 43 44 45 46 48 49 51 53 55 57 59 62 65 67 70 73 77 80 83 87 91 95 98 102 106 111 115 119 123 127 130 134 137 141 144 147 149 151 153 155 156 157 157 157 157 156 155 153 152 150 147 145 142 139 136 132 129 125 122 118 114 110 107 103 100 96 92 89 86 83 79 76 74 71 68 66 63 61 59 57 55 54 52 51 50 48 47 46 46 45 44 44 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 50 51 51 51 52 52 52 52 52 52 52 52 51 51 51 51 50 50 49 49 48 48 48 47 47 46 46 46 46 46 46 46 46 46 47 47 48 48 49 50 51 52 53 54 55 57 58 59 61 63 64 66 68 69 71 73 75 76 78 80 82 84 86 87 89 91 92 94 95 97 98 100 101 102 103 104 105 106 106 107 107 107 107 107 107 107 106 106 105 104 103 102 101 100 98 97 95 94 92 90 89 87 85 84 82 80 79 77 76
 64 64 64 64 63 62 61 60 59 58 57 55 54 53 52 51 49 48 47 46 45 44 43 43 42 41 40 39 38 38 37 36 35 34 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 23 25 26 27 28 30 31 33 35 37 38 40 42 44 46 48 50 52 54 56 57 59 60 61 62 63 64 64 64 64 64 63 63 62 61 60 59 58 57 56 54 53 52 50 49 48 47 45 44 43 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 25 25 26 27 27 28 29 30 31 32 33 35 36 37 39 40 42 44 46 47 49 51 53 55 57 59 60 62 63 65 66 66 67 67 67 66 65 64 62 61 59 56 54 52 49 47 44 42 40 37 35 33 31 29 27 26 24 23 22 21 20 19 18 17 17 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 31 32 34 36 38 40 43 45 47 49 52 54 56 58 60 61 62 63 64
 35 33 31 29 27 25 24 22 21 20 19 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 24 24 25 26 26 27 28 29 30 31 32 34 35 37 39 40 42 45 47 49 52 54 57 60 63 65 68 71 73 75 77 78 80 80 80 80 80 79 77 75 73 71 69 66 63 61 58 55 53 50 48 45 43 41 39 37 35 34 32 31 29 28 27 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 17 17 18 18 19 20 20 21 21 21 22 22 22 22 22 22 21 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 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 38 39 40 42 43 44 45 47 48 49 50 51 52 53 54 54 54 54 53 53 52 50 49 47 45 43 41 39 37
 71 71 70 69 67 65 63 60 58 55 52 49 46 44 41 39 37 35 33 31 29 28 27 25 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 26 27 28 30 31 33 34 35 37 38 40 41 42 43 44 45 46 47 47 48 48 48 48 48 47 47 47 46 45 45 44 43 43 42 41 40 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 29 29 28 28 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 28 28 29 29 30 31 31 32 33 33 34 34 34 34 34 34 34 33 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 28 29 30 31 33 34 35 36 37 39 40 41 42 44 45 46 47 48 48 49 49 49 50 49 49 48 48 47 46 45 44 42 41 40 38 37 36 35 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 25 26 26 27 28 29 30 31 32 34 35 37 39 41 43 45 48 50 53 55 58 61 63 65 67 69 70 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 32 31 30 28 27 26 26 25 24 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 24 25 25 26 26 27 28 28 29 29 30 30 31 31 32 32 33 33 33 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 27 27 27 27 27 27 28 28 29 30 31 32 33 35 37 39 41 43 45 48 50 53 56 59 61 64 67 70 72 75 77 78 80 81 81 81 81 81 80 78 77 75 73 71 68 66 64 61 59 56 54 52 50 47 45 44 42 40 38 37 35 34 33 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 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 33 34 34 34 34 34 33 33 33 32 31 31 30 29 29 28 27 26 25 25 24 23 23 22 21 21 21 20 20 20 20 20 21 21 21 22 23 23 24 25 27 28 29 31 33 34 36 38 40 42 45 47 50 52 55 57 60 62 65 67 69 71 73 75 77 78 79 80 81 81 81 81 80 80 79 78 76 75 73 72 70 69 67 65 64 62 60 59 57 56 55 53 52 51 50 49 48 47 46 45 45 44 43 43 42 42 41 41 40 40 39 38 38 37 36 35 34 34
 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25 24 24 23 22 22 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 23 24 26 27 29 31 33 35 37 40 42 44 47 49 52 55 57 60 62 64 67 69 71 73 74 75 76 77 78 78 78 77 77 76 75 74 72 70 69 67 65 63 61 59 57 55 53 51 49 47 45 43 41 39 38 36 34 33 31 30 28 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 33 33 33 33 32 32 31 31 30 30 29 28 28 27 26 26 25 24 23 23 22 22 21 21 20 20 19 19 19 19 19 19 19 20 20 20 21 22 22 23 24 25 27 28 30 31 33 35 36 38 40 43 45 47 49 52 54 56 59 61 63 65 67 69 71 72 74 75 75 76 76 76 76 75 74 73 72 71 69 67 65 63 62 59 57 55 53 51 49 47 45 43 42 40 38 36 35 33 32 31 29 28 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18
 15 15 16 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 26 27 28 29 29 30 30 31 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 42 42 42 43 43 43 43 44 44 44 44 43 43 43 42 41 41 40 39 38 37 35 34 33 31 30 29 27 26 25 24 23 22 21 20 19 19 18 17 17 17 17 16 16 16 17 17 17 17 18 18 18 19 20 20 21 21 22 23 24 25 26 26 27 28 29 30 31 32 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 54 55 55 56 56 56 56 56 56 56 55 55 54 53 52 51 50 49 48 47 45 44 43 42 41 40 39 38 37 36 35 35 34 34 34 34 34 34 34 34 35 35 36 37 38 39 40 41 42 44 45 47 48 49 51 52 54 55 57 58 59 60 61 62 62 63 63 63 63 63 62 62 61 60 59 58 57 56 54 53 51 50 48 47 45 44 42 41 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 30 31 31 32 33 34 35 36 36 37 37 37 38 38 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 35 35 34 34 34 33 33 33 33 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 25 25 24 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 29 28 27 27 26 26 26 26 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 47 49 51 52 54 55 57 58 60 61 63 64 65 66 67 67 68 68 68 68 68 68 67 66 66 65 63 62 61 60 58 57 55 53 52 50 48 47 45 43 42 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 22 21 20 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 30 31 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 24 23 23 22 21 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 53 54 54 55 55 55 54 54 53 53 52 51 49 48 47 45 44 42 40 39 37 36 34 33 32 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 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 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 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13
 20 20 21 22 22 23 24 26 27 28 29 31 32 33 35 36 37 39 40 41 42 43 44 45 45 46 46 46 46 46 46 46 45 45 44 44 43 43 42 41 40 39 39 38 37 36 35 34 33 33 32 31 30 29 28 28 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 18 18 19 20 21 22 22 23 24 24 25 26 26 27 27 28 28 28 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 31 31 32 32 33 33 34 35 35 36 36 37 37 38 38 39 39 39 39 39 39 39 39 38 38 37 36 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 19 19 18 18 18 18 19 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 6 6 6 6 7 7 7 8 9 9 10 11 12 13 15 16 17 19 21 23 25 27 29 31 34 36 39 41 44 46 48 50 51 53 53 54 53 53 52 51 49 47 45 43 41 39 37 35 33 31 29 27 26 24 23 21 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 7 7 8 8 9 10 11 11 12 13 14 14 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 19 20 20 21 22 22 23 23 23 24 24 24 24 25 24 24 24 24 23 23 22 22 21 20 19 18 17 16 15 14 14 13 12 11 10 10 9 8 8 7 7 7 6 6 6
 26 25 25 24 24 24 25 25 25 26 27 28 28 29 30 31 33 34 35 36 37 38 39 40 41 43 44 45 46 46 47 48 49 50 51 51 52 53 53 54 54 55 55 55 56 56 56 57 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 56 56 55 55 54 53 53 52 51 50 49 47 46 45 44 42 41 40 38 37 36 35 34 34 33 32 32 32 32 32 32 32 32 33 33 34 35 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 52 53 55 56 57 59 60 61 63 64 65 66 67 69 70 71 71 72 73 73 74 74 74 74 74 74 74 74 73 72 72 71 70 69 68 67 66 65 63 62 61 59 58 57 56 54 53 52 51 50 49 48 48 47 47 47 47 47 48 48 49 50 51 53 55 56 58 61 63 65 68 70 73 76 78 81 83 85 87 89 91 93 94 95 96 97 97 97 97 97 96 95 94 93 92 90 89 87 85 83 82 80 78 76 74 72 70 68 66 64 62 60 59 57 55 54 52 51 49 48 47 45 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 33 33 33 33 33 33 33 34 35 35 36 37 38 39 40 41 43 44 45 46 48 49 50 51 52 52 53 54 54 55 55 55 56 56 56 56 56 57 57 57 57 57 57 57 58 58 58 58 59 59 59 60 60 61 61 62 62 63 63 64 65 65 66 66 67 67 67 68 68 68 68 68 68 68 68 67 66 66 65 64 62 61 60 58 56 54 52 50 48 46 44 42 40 38 36 34 33 31 30 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
 11 11 12 12 13 14 15 16 17 18 19 21 22 23 24 26 27 28 29 30 31 32 32 33 34 34 34 34 35 35 34 34 34 34 33 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 24 24 23 22 22 21 20 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 7 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 23 24 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 22 22 21 21 20 19 19 18 17 16 15 14 14 13 12 11 10 9 9 8 7 7 7 6 6 6 5 5 5 5 5 6 6 6 7 7 7 8 8 9 10 10 11 11 12 13 13 14 15 15 16 17 17 18 18 19 20 20 21 21 21 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 28 28 28 27 27 27 27 26 26 25 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 7 7 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 13 14 15 16 17 18 20 21 23 25 27 29 31 33 36 38 41 44 47 50 53 56 59 61 64 66 68 69 70 71 70 70 69 67 65 63 61 58 55 52 49 47 44 41 39 36 34 31 29 27 26 24 22 21 19 18 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 17 18 18 19 19 20 21 22 22 23 24 25 26 26 27 28 28 29 29 30 30 30 30 31 31 31 31 31 30 30 30 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 13 14 15 16 18 19 21 23 25 27 29 32 34 37 39 42 44 46 48 50 52 54 55 56 57 58 59 59 59 59 59 59 58 58 57 57 56 55 55 54 53 52 52 51 50 49 49 48 47 47 46 45 45 44 43 43 42 41 41 40 39 39 38 38 37 36 36 35 34 34 33 32 31 31 30 29 28 27 27 26 25 24 23 22 21 20 20 19 18 18 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 42 42 42 42 42 41 40 39 37 36 34 32 30 28 26 25 23 21 20 19 18 17 16 16 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 37 38 39 41 42 44 45 46 48 49 50 51 51 52 52 53 53 53 53 52 52 51 50 50 49 48 47 45 44 43 42 41 39 38 37 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 15 14 13 12 12 12 12 12 12 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 24 25 26 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 54 54 54 55 55 55 54 54 53 53 52 51 50 48 47 45 44 42 40 38 36 34 32 30 28 26 24 23 21 20 19 18 17 16 16 15 15 15 16 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 28 29 30 31 32 33 33 34 35 36 36 37 37 38 38 39 39 39 39 39 40 40 39 39 39 39 38 38 38 37 36 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 12 12 11 12 12 13 13 15 16 18 20 23 26 30 35 40 46 52 60 68 77 86 97 107 118 129 139 149 157 163 166 168 167 164 159 153 145 136 128 119 110 102 95 87 81 75 69 64 60 56 52 49 46 43 40 38 36 34 33 31 30 29 27 26 26 25 24 23 22 22 21 21 20 20 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 16 16 16 17 17 18 19 20 21 23 24 26 27 29 30 32 34 35 36 38 39 40 41 42 43 43 44 45 45 45 46 46 47 47 47 48 48 49 49 50 50 51 52 52 53 54 55 57 58 59 61 63 65 67 69 71 74 77 80 83 86 90 93 97 101 104 108 111 114 116 118 119 120 119 118 115 112 108 103 97 91 85 79 72 66 59 53 48 43 38 34 30 26 23 21 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 20 20 19 19 18 18 17 16 16 15 14 14 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 19 19 19 19 18 18 18 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 7 7 7 6 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 17 19 20 21 22 24 25 26 27 28 29 30 31 31 31 32 32 32 31 31 30 30 29 28 27 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 13 14 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 21 20 20 19 18 17 16 15 14 13 12 11 11 10 9
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 29 31 33 34 36 38 40 42 44 45 47 48 49 50 50 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 54 54 54 55 55 55 55 55 54 54 54 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 34 34 34 33 33 33 33 33 33 33 34 34 35 36 37 38 40 41 43 45 48 50 53 55 58 60 63 65 67 68 70 70 71 71 71 70 70 69 68 66 65 63 62 60 58 57 55 54 53 51 50 49 48 47 46 45 44 43 42 41 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 38 38 38 39 40 40 41 42 43 44 46 47 49 50 52 54 56 58 60 63 65 67 68 70 71 72 72 72 71 69 67 64 61 57 54 50 46 43 39 36 34 31 29 27 26 25 24 23 22 22 22 22 22 23 23 24 24 25 26 27 29 30 32 33 35 37 39 41 44 46 49 52 55 58 62 65 69 72 76 79 82 85 88 90 92 93 94 95 95 94 93 92 90 88 86 84 81 79 76 74 71 69 66 64 62 59 57 55 53 51 49 47 45 43 41 40 38 36 34 33 31 30 28 27 26 25 24 23 22 22 21 21 21 21 21 22 22 22 23 24 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 43 45 46 48 50 52 54 56 58 60 62 63 65 66 67 68 68 68 68 67 67 66 64 63 61 59 57 55 53 51 49 47 44 42 41 39 37 35 34 32 31 30 28 27 26 25 25 24 23 23 22 22 22 22 22 22 23 23 24 25 26 28
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 24 24 24 24 25 25 25 25 25 24 24 24 23 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 12 13 14 16 17 18 19 20 21 22 24 25 26 27 27 28 29 29 30 30 30 30 30 29 29 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 12 12 11 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 32 33 34 34 34 35 34 34 34 33 32 31 30 29 28 26 25 23 22 21 19 18 17 15 14 13 12 11 10 10 9 8 8 7 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 24 25 26 26 26 27 27 27 26 26 26 25 24 24 23 23 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 9 9 9 9 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 22 22 22 22 22 23 23 24 25 25 26 27 28 29 29 30 31 31 32 32 33 33 33 33 34 34 33 33 33 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 21 22 23 23 24 25 26 26 27 28 28 29 30 31 31 32 32 33 34 34 34 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 37 36 36 35 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 19 19 19 19 19 20 21 22 23 25 27 29 32 35 38 41 45 49 54 59 64 70 76 82 89 96 103 109 116 122 127 131 133 135 135 134 131 128 123 118 113 107 101 95 89 83 78 73 68 64 60 56 53 50 47 45 42 40 38 36 35 33 32 31 30 29 28 27 26 25 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 21 21 21 22 22 23 24 25 26 26 27 28 29 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 30 30 30 30 31 31 32 33 34 35 36 37 39 41 43 45 47 50 52 56 59 62 66 70 74 77 81 85 88 91 93 95 95 96 95 93 91 88 84 81 76 72 68 63 59 55 51 47 44 41 38 35 33 30 29 27 26 24 23 23 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 33 35 36 37 38 39 40 41 42 43 43 44 44 44 44 44 44 44 44 44 44 44 43 43 43 43 43 44 44 44 45 45 46 46 47 48 49 50 51 53 54 55 57 59 60 62 64 66 68 69 71 73 75 77 79 80 82 83 84 85 86 87 87 88 88 87 87 86 85 84 83 81 79 78 76 74 72 70 68 65 64 62 60 58 57 56 55 54 54 54 55 55 56 58 60 62 64 67 70 74 78 82 86 90 95 100 105 109 114 119 123 127 131 134 136 138 139 139 139 137 136 133 130 126 122 118 113 109 104 100 95 91 86 82 79 75 72 69 66 64 61 59 57 56 55 53 52 52 51 51 50 50 50 50 51 51 52 53 54 55 56 57 59 60 62 64 65 67 68 70 71 72 72 72 72 72 71 70 68 66 65 63 61 59 57 55 54 52 51 50 49 48 47 47 46 46 46 46 46 46 46 47 47 48 49 50 51 52 54 55 57 59 61 64 66 69 72 75 79 82 86 91 95 100 105 110 115 120 125 130 135 140 144 147 151 153 154 155 155 154 152 149 146 141 137 131 126 120 113 107 101 95 89 83 78 72 67 63 58 54 50 47 44 41 39 37 35 34 33 32 31 31 31 32 32 33 34 36 37 38 40 42 44 45 47 49 51 53 55 57 59 61 63 65 67 69 70 72 73 75 76 77 78 79 80 80 81 81 81 80 80 79 79 77 76 75 73 72 70 68 66 64 62 60 58 56 54 52 50 48 46 44 43 41 40 39 37 36 35 34 33 32 31 30 30 29 29 28 28 28 28 28 28 28 28 29 29 30 31
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 34 32 31 30 29 28 27 27 27 26 26 26 27 27 27 27 28 28 29 30 30 31 32 32 33 34 35 35 36 37 37 38 38 38 39 39 39 38 38 38 37 37 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 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 65 66 66 67 68 68 68 67 67 66 65 64 63 62 60 59 58 56 55 53 52 50 49 48 47 45 44 43 42 41 41 40 39 38 38 37 37 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 40 40 41 41 41 41 41 41 42 42 42 42 43 43 43 44 45 45 46 47 48 49 51 52 53 55 56 58 59 61 63 64 66 67 68 69 69 70 70 69 69 68 66 65 63 62 60 58 56 54 52 50 48 46 45 43 42 40 39 38 37 37 36 36 35 35 35 36 36 37 38 39 40 41 43 44 46 48 50 52 54 55 57 58 58 59 59 58 57 56 54 53 51 49 47 44 42 40 39 37 35 34 32 31 30 29 28 27 26 25 24 24 24 23 23 23 22 22 22 22 23 23 23 24 24 25 25 26 27 28 28 29 31 32 33 34 36 37 39 41 42 44 46 47 49 51 53 54 55 57 58 59 59 60 60 59 59 58 57 55 54 52 50 48 45 43 41 39 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 16 15 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 21 21 22 24 25 26 27 29 30 32 34 35 37 39 41 43 45 47 49 51 53 55 56 57 58 58 58 58 57 57 56 54 53 51 49 48 46 44 43 41 39 38 37 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 24 26 27 29 30 32 34 37 39 42 45 48 52 56 60 65 70 75 81 86 92 97 103 107 111 115 117 117 117 115 112 107 102 97 91 85 79 73 68 63 58 53 49 45 42 39 36 33 31 29 27 25 24 23 21 20 19 19 18 17 17 16 16 15 15 15 15 15 16 16 16 17 18 18 19 20 20 21 22 23 23 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 24 24 24 24 25 26 26 27 28 29 30 31 33 34 36 38 40 42 44 46 48 50 52 53 55 56 57 58 58 58 58 57 56 54 53 51 49 47 45 42 40 38 36 34 32 30 29 27 26 24 23 22 21 20 19 18 17 17 16
 27 27 27 28 29 29 30 31 31 32 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 35 35 35 35 36 36 37 37 38 39 40 41 42 44 45 46 48 50 51 53 55 57 59 60 62 63 65 66 67 67 68 68 68 67 66 65 64 62 60 59 56 54 52 50 48 45 43 41 39 37 36 34 33 31 30 29 28 28 27 27 27 28 28 29 29 30 31 33 34 36 37 39 41 43 45 47 49 51 53 54 56 58 59 61 62 63 64 64 65 65 65 64 64 63 62 61 60 58 57 56 54 53 51 50 48 47 46 45 44 43 42 41 40 39 39 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 31 31 30 30 30 30 30 30 30 30 30 31 31 31 32 33 33 34 35 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 50 51 51 52 53 54 54 55 56 56 57 57 58 58 58 59 59 59 60 60 60 60 61 61 61 61 61 61 61 60 60 60 59 59 58 57 56 55 54 52 51 50 48 46 45 43 41 40 38 36 34 33 31 30 29 28 27 26 25 24 24 24 24 24 24 25 25 26 27 27 28 30 31 32 33 35 36 37 39 40 42 43 45 46 48 49 51 52 53 55 56 57 58 60 61 62 63 63 64 65 65 66 66 66 67 66 66 66 66 65 64 64 63 62 61 59 58 57 55 54 52 51 49 48 46 45 43 42 41 39 38 37 36 34 33 32 31 30 30 29 28 28 27 27 26 26 26 26 26 26
 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 14 14 15 15 16 16 17 17 18 18 19 19 19 19 19 19 19 19 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 10 10 10 9 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 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 28 29 30 30 31 31 31 32 32 32 32 32 32 32 31 31 31 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 31 31 30 30 29 28 27 27 26 25 24 23 22 21 20 19 19 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 28 27 27 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 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 20 20 20 20 20 20 21 21 21 21 21 21 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 17 17 17 17 17 17 17 17 17
 23 23 23 23 22 22 22 22 23 23 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 15 15 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 29 30 30 31 32 32 32 33 33 33 32 32 32 31 31 30 29 28 27 27 26 25 24 23 22 21 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 24 24 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 21 21 22 22 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 30 31 31 31 32 32 32 32 32 32 31 31 31 30 30 29 28 28 27 26 26 25 25 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 14 15 15 16 17 18 19 20 21 23 24 24 25 26 26 27 26 26 26 25 24 23 22 21 20 19 18 16 15 14 13 13 12 11 10 10 9 9 8 8 7 7 7 7 7 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 14 15 15 16 17 19 20 21 22 23 24 24 25 25 25 25 25 25 24 23 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 11 11 10 10 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 9 9 10 10 11 11 12 13 14 14 15 16 17 18 18 19 20 20 21 21 21 21 21 20 20 20 19 19 18 17 17 16 16 15 14 14 14 13 13 13 12 12 12 12 13 13 13 14
 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 53 54 54 55 55 55 55 54 54 53 52 51 50 48 47 45 44 42 41 39 38 36 35 34 33 32 31 30 29 28 28 28 27 27 27 27 27 27 27 27 28 28 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 37 37 37 37 37 36 36 35 34 34 33 32 31 30 30 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 49 49 49 50 50 50 50 50 49 49 49 48 47 46 45 45 44 42 41 40 39 38 37 36 35 34 32 31 30 29 28 28 27 26 25 25 24 23 23 23 22 22 22 22 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 25 25 25 26 26 27 27 27 28 29 29 30 30 31 32 32 33 34 35 35 36 36 37 37 38 38 38 38 38 37 37 36 36 35 34 33 32 31 30 30 29 28 27 26 25 25 24 23 23 23 22 22 22 21 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 28 29 30 30 31 32 33 33 34 35 35 35 36 36 36 36 36 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 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
 52 50 49 47 46 45 44 43 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 29 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 41 42 42 43 43 44 44 44 44 44 43 43 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 34 34 34 34 35 35 36 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 52 52 52 52 52 51 50 49 48 47 46 44 43 41 40 38 37 36 35 33 33 32 31 31 30 30 30 30 30 30 30 30 31 31 31 32 33 33 34 34 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 44 44 45 45 46 46 47 48 48 49 50 50 51 51 51 52 52 52 52 52 52 52 52 51 51 51 50 50 49 49 49 48 48 47 47 47 46 46 46 46 46 46 46 47 47 47 48 48 48 49 49 50 50 50 51 51 51 51 51 51 51 51 51 50 50 50 49 49 49 48 48 48 48 47 47 47 48 48 48 49 50 50 52 53 54 56 58 60 63 65 68 70 73 75 78 80 82 83 84 85 85 84 83 82 80 78 75 73 70 67 64 61 58 56 53 51 48 46 44 42 40 39 37 36 35 34 34 33 33 33 33 33 33 34 34 35 37 38 39 41 43 45 48 50 53 56 58 61 64 68 71 74 76 79 82 84 86 87 88 89 89 89 88 87 85 84 81 79 76 74 71 68 66 63 60 58 56 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 25 24 23 22 21 21 21 21 21 21 21 22 22 23 24 25 26 27 29 30 32 34 36 38 41 43 45 48 51 53 55 58 60 61 63 64 64 64 63 62 60 58 56 54 51 49 46 44 41 39 37 35 33 32 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 24 24 25 26 27 29 30 32 33 35 37 40 42 45 48 51 54 57 60 63 66 69 72 74 75 76 76 75 73 71 69 66 63 59 56 52 49 45 42 39 36 34 32 29 27 26 24 23 22 20 20 19 18 18 17 17 17 17 17 17 17 18 18 19 20 20 21 22 23 24 24 25 26 27 27 28 28 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 30 30 29 29 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 24 24 24 25 26 27 28 29 30 31 33 35 36 38 40 43 45 47 49 51 53 55 56 58 59 60 60 60 60 60 60 59 59 58 57 56 54 53 52 50 49 47 46 44 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 25 24 24 24 24 24 24 25 25 26 27 27 28 30 31 32 33 35 37 38 40 42 43 45 47 48 49 50 50 51 50 50 49 48 46 44 42 40 38 35 33 31 29 28
 48 48 48 48 48 48 48 48 47 47 47 47 46 46 45 45 44 44 44 43 43 42 42 41 41 41 40 40 39 39 39 38 38 37 37 37 37 36 36 36 36 36 36 37 37 37 38 39 39 40 41 42 43 45 46 47 49 50 51 53 54 55 56 57 58 59 59 59 60 59 59 59 58 57 56 55 53 52 51 49 47 46 44 43 42 40 39 38 37 36 36 35 34 34 34 33 33 33 33 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 41 41 42 42 42 42 42 42 41 41 40 40 39 39 38 38 37 36 36 35 35 34 33 33 32 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 36 36 37 37 37 37 38 38 38 38 38 37 37 37 37 36 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 27 28 28 29 29 30 31 32 33 35 36 38 40 41 43 45 48 50 52 54 56 58 60 61 63 64 65 66 66 67 66 66 65 64 63 61 59 57 55 53 51 49 47 45 43 41 40 38 37 35 34 33 32 31 31 30 30 29 29 29 29 29 29 29 29 30 30 30 31 31 32 33 33 34 35 35 36 37 38 39 40 41 41 42 43 44 45 45 46 47 47 47 48
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 54 55 56 57 58 58 59 60 61 62 63 64 65 66 66 67 68 68 68 69 69 69 68 68 68 67 66 66 65 64 63 62 60 59 58 57 56 55 54 53 52 52 51 51 51 51 51 51 52 53 54 55 56 57 58 60 61 62 64 65 67 68 69 70 71 72 72 73 73 73 73 72 72 71 70 69 68 67 66 65 64 63 62 61 60 60 60 59 59 60 60 61 61 62 63 65 66 68 69 71 72 74 75 77 78 79 80 80 81 81 81 80 79 78 77 76 74 73 71 69 68 66 64 62 61 59 58 56 55 54 53 52 52 51 51 51 51 51 51 52 53 53 54 55 56 57 59 60 61 62 63 65 66 67 68 69 71 72 73 74 75 76 77 77 78 79 80 80 81 82 82 83 83 84 84 85 85 85 85 86 86 86 86 86 85 85 85 84 84 83 82 81 80 79 78 76 75 74 72 71 69 67 66 64 62 61 59 58 56 54 53 52 50 49 48 47 46 45 44 44 43 43 43 43 43 44 44 45 47 48 50 51 53 56 58 60 63 66 69 72 75 78 80 83 85 87 89 91 92 92 92 92 91 90 88 86 84 81 78 75 72 70 67 64 62 59 57 55 53 52 50 49 48 48 47 47 47 47 48 48 49 49 50 51 52 52 53 54 55 56 57 57 58 58 58 59 59 59 58 58 57 57 56 55 54 53 52 51 50 49 48 47 46 45 45 44 44 43 43 43 43 43 43 43 43 43 43 44 44 44 45 45 45 46 46 46 47 47 47 48 48 48 48 48 49 49 49 49 49 50 50 50 50 51 51 52 52 53 53 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 30 31 31 31 31 31 31 31 31 30 30 29 29 28 27 27 26 26 25 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 30 30 29 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 16 15 15 15 15 16 16 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 24 24 24 25 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40 41 41 41 41 40 40 39 38 37 36 34 33 31 30 29 27 26 25 24 23 22 22 21 21 20 20 20 20 19 19 20 20 20 20 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 31 32 32 33 33 33 34 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 29 29 30 31 33 34 35 36 37 38 39 39 40 40 41 41 41 40 40 40 39 38 37 36 35 34 33 32 31 30 30 29 28 27 27 26 26 25 25 25 24 24 24 24 24 24
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 20 20 21 21 22 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 32 32 32 32 31 31 30 30 29 29 28 28 27 26 26 25 24 24 23 22 22 21 21 21 20 20 20 19 19 19 19 19 20 20 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 30 31 31 32 32 32 32 32 32 32 32 32 31 30 30 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 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 13 13 13 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 19 20 21 22 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 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19
 63 65 67 68 69 70 70 70 69 68 66 64 62 60 57 55 52 50 47 45 42 40 38 36 35 33 32 30 29 28 27 26 25 25 24 24 23 23 23 22 22 22 22 23 23 23 24 24 25 26 27 28 29 30 31 32 34 35 36 38 39 41 42 44 45 46 48 49 50 50 51 51 51 51 51 50 49 48 46 45 43 42 40 38 36 34 33 31 30 29 28 27 26 25 24 24 24 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 44 44 44 44 43 42 41 40 38 37 35 34 32 30 29 27 26 25 24 23 22 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 21 22 23 23 24 24 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 28 29 29 30 31 32 33 35 36 37 38 40 41 42 43 44 45 45 46 46 46 46 45 45 44 43 42 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 29 29 30 31 32 33 34 35 36 37 38 38 39 40 40 40 40 40 39 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 23 23 23 23 23 23 23 24 24 25 26 27 28 30 31 33 35 36 38 40 42 43 45 46 48 48 49 50 50 50 50 49 49 48 47 47 46 45 45 44 44 43 43 43 43 43 44 44 45 46 47 48 50 51 53 55 57 59 61
 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 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 10 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 14 15 15 16 16 16 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 13 13 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 18 18 19 20 21 21 22 22 22 22 22 22 21 20 20 19 18 17 16 15 14 14 13 12 12 11 11 10 10 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 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 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 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 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 27 28 29 29 30 31 31 31 31 30 29 29 28 27 25 24 23 22 20 19 18 17 16 15 15 14 13 13 13 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 20 21 22 22 23 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 30 30 29 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 33 33 34 34 34 34 34 33 32 31 30 28 27 25 24 22 21 20 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 27 28 28 28 27 27 26 25 24 23 22 21 20 19 18
 63 63 62 61 61 60 58 57 56 54 53 52 50 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 30 29 28 28 28 27 27 27 27 28 28 29 30 31 32 33 35 36 38 40 43 45 48 51 53 56 59 61 64 66 68 69 70 71 71 71 70 69 67 66 64 62 60 57 55 53 51 50 48 46 45 44 43 42 41 41 40 40 40 40 41 41 42 42 43 44 45 46 47 48 49 50 50 51 52 52 53 53 53 53 53 52 52 51 50 49 48 47 46 44 43 42 41 39 38 37 36 35 34 33 32 32 31 31 30 30 30 30 30 30 30 30 31 31 32 32 33 34 34 35 36 37 38 38 39 40 42 43 44 45 46 48 49 51 52 54 56 58 60 62 64 67 69 72 74 77 80 83 85 88 91 93 96 98 100 102 103 105 106 106 107 107 107 106 106 104 103 102 100 98 96 94 92 89 86 84 81 78 75 72 69 66 63 60 57 54 51 48 46 44 41 39 37 36 34 33 32 31 30 29 29 29 29 29 30 30 31 32 34 35 37 39 41 43 46 49 52 55 58 62 66 70 74 78 82 86 89 92 95 97 98 99 98 98 97 95 93 90 88 85 82 79 76 74 71 69 67 65 63 62 60 59 58 57 57 56 55 55 54 54 54 53 53 52 52 52 51 50 50 49 48 48 47 46 45 44 43 43 42 41 41 40 40 39 39 39 39 39 39 39 39 40 40 40 41 42 42 43 44 44 45 46 47 47 48 49 49 50 51 52 52 53 54 55 55 56 57 58 58 59 60 61 61 62 63 63 63 64 64 64 64
 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 26 26 26 26 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 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 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 18 20 22 24 26 29 31 33 35 37 39 39 39 39 38 36 34 32 30 28 25 23 21 19 18 16 15 14 13 12 11 10 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 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 11 11 12 13 13 14 15 16 17 17 18 18 19 19 19 19 18 18 17 17 16 15 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 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 13 14 15 16 17 19 20 22 23 25 27 28 30 31 32 32 33 32 32 30 29 27 25 23 21 19 17 16 14 13 12 11 10 9 8 8 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 10 10
 30 30 30 30 31 31 32 32 33 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 48 49 49 50 50 49 49 48 47 46 45 44 42 41 39 38 36 35 33 32 31 30 29 28 27 26 25 25 24 24 24 24 23 23 23 24 24 24 24 25 25 26 26 27 28 29 30 31 32 34 35 37 38 40 42 44 46 48 50 52 54 56 57 59 60 61 61 61 61 60 59 58 56 54 52 50 48 46 43 41 39 37 35 33 32 30 29 28 26 25 24 24 23 22 22 21 21 21 21 21 21 21 21 21 22 22 23 24 25 26 27 29 30 32 34 35 37 39 41 43 45 47 49 50 52 53 54 54 55 55 54 54 53 52 51 50 49 48 46 45 44 43 41 40 39 38 38 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 35 35 35 35 34 34 33 32 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 22 22 21 21 21 22 22 22 22 23 23 24 25 25 26 27 28 29 29 30 31 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 31 31 32 33 33 34 34 35 35 35 35 35 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 19 19 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 26 26 27 27 27 28 28 28 28 29 29 29 29 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 32 30 28 26 24 22 21 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 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 8 8 8 9 9 10 11 11 12 13 14 14 15 16 17 17 18 19 19 20 20 20 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 18 17 17 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 19 20 20 21 21 21 21 20 20 19 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 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 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 10 10 11 11 12 12 13 13 13 14 14 14 14 14 13 13 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 19 20 21 22 23 25 26 27 28 29 29 30 30 30 29 28 28 27 25 24 23 22 20 19 18 16 15 14 13 12 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 13 14 15 17 19 21 23 26 29 31 34 37 39 42 43 44 44 44 43 41 39 37
 18 18 17 17 16 15 15 15 14 14 14 14 14 14 14 14 15 15 16 17 18 19 21 22 24 26 28 31 34 38 41 45 49 53 57 61 64 66 67 67 66 64 61 57 52 48 43 39 35 31 28 25 22 20 18 16 15 14 13 12 12 11 11 11 10 10 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 22 23 24 26 27 29 30 31 32 33 34 35 35 36 36 36 36 36 35 35 35 34 34 34 34 34 34 34 34 34 35 35 36 37 37 38 39 40 42 43 44 45 46 47 48 49 49 50 50 50 50 50 50 49 49 48 47 47 46 45 44 43 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 31 31 31 31 31 31 32 32 33 33 34 34 35 36 36 36 37 37 37 36 36 35 34 33 32 31 30 28 27 25 24 22 21 20 18 17 16 15 15 14 13 13 12 12 12 12 12 12 12 12 13 14 14 16 17 18 20 23 25 28 32 35 40 44 49 54 58 62 65 68 69 68 67 65 62 58 54 50 46 42 39 36 33 30 28 26 25 23 22 21 20 20 19 19 19 19 19 19 20 20 21 21 22 23 23 24 25 26 26 27 28 28 29 29 29 29 29 29 29 29 28 28 27 27 26 26 25 25 25 25 24 24 24 24 25 25 26 26 27 28 29 30 31 32 34 35 37 39 40 42 43 45 46 47 47 47 47 47 46 45 44 43 42 40 39 37 36 35 33 32 31 31 30 29 29 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 24 24 23 22 22 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 31 31 31 32 32 33 34 35 36 37 38 39 40 41 41 42 42 41 41 40 38 37 35 33 31 28 26 24 22 21 19 17 16 15 14 13 12 12 12 11 11 11 12 12 13 13 14 16 17 19 20 23 25 28 30 34 37 40 43 47 50 52 54 56 57 57 56 55 53 52 50 47 45 43 41 39 37 36 34 33 32 32 31 30 30 30 30 30 29 29 29 30 30 30 29 29 29 29 28 28 27 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 12 11 11 11 11 10 10 11 11 11 12 12 13 14 15 16 17 18 20 21 23 25 27 30 32 34 37 39 41 43 44 45 46 46 46 46 44 43 41 39 37 35 32 30 28 26 25 23 22 21 19 19 18 17 17 17 16 16 17 17 17 18 19 20 21 22 24 26 29 31 35 38 42 47 51 57 62 67 71 75 78 80 80 79 77 74 69 65 60 55 51 46 42 38 35 32 29 26 24 22 21 19 18 17 16 15 15 14 14 14 14 14 14 14 14 15 16 16 17 18 19 21 22 24 26 28 31 34 37 41 45 49 53 58 63 67 71 75 78 80 81 81 80 79 76 74 70 67 64 60 57 54 51 49 46 44 43 41 40 39 38 37 37 36 36 36 36 36 36 37 37 37 37 37 37 37 36 36 35 34 33 32 30 29 27 25 24 22 21 19 18 16 15 14 13 13 12 12 11 11 11 11 11 11 12 12 13 14 15 16 17 18 19 21 22 24 26 27 29 31 32 34 35 36 37 38 38 38 38 38 37 36 36 35 34 33 33 32 32 31
 50 51 52 54 55 57 59 62 64 67 70 73 77 80 83 86 88 90 92 92 91 90 87 84 79 75 70 65 60 55 51 46 42 39 35 32 30 27 25 23 22 20 19 18 18 17 17 16 16 16 16 17 17 18 18 19 20 22 23 25 26 28 31 33 36 40 43 47 51 55 60 65 69 74 78 82 86 88 90 90 90 89 86 83 80 76 72 68 64 60 57 53 50 47 44 42 39 37 36 34 33 31 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 24 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 17 18 18 18 19 19 20 20 21 22 22 23 24 25 25 26 26 27 27 28 28 28 28 29 29 29 29 29 29 29 30 30 30 31 31 32 32 33 34 35 36 37 38 39 41 42 44 45 47 48 50 51 52 53 54 54 54 53 52 51 49 47 45 42 40 37 35 32 30 28 26 25 23 22 20 19 19 18 17 17 17 16 16 17 17 17 18 19 20 21 22 23 25 26 28 30 32 35 37 40 42 45 47 49 51 53 55 56 58 58 59 59 60 60 60 60 59 59 59 59 59 59 59 59 59 60 60 60 60 61 61 61 60 60 60 59 58 57 56 54 52 50 49 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 19 20 20 21 22 22 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 43 43 44 44 44 45 45 45 46 46 47 47 48 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 35 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 40 41 42 44 46 48 50 53 55 58 61 63 66 68 70 72 73 74 74 74 73 71 69 67 64 61 58 55 52 49 46 43 41 38 36 34 33 31 30 29 28 27 27 26 26 26 26 26 27 27 28 29 29 30 32 33 34 36 38 39 41 43 44 46 47 49 50 51 51 52 52 52 51 50 49 48 47 46 44 43 41 40 38 37 36 35 34 33 32 32 31 31 31 31 31 31 31 32 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 47 47 48 48 48 47 47 47 46 45 45 44 43 42 41 41 40 39 38 37 36 35 34 34 33 32 32 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 38 39 41 42 43 44 45 46 47 47 48 48 48 48 48 47 46 45 44 43 42 41 39 38 36 35 34 33 32 31 30 29 29 28 28 28 28 28 28 28 29 30 30 31 33 34 35 37 39 41 43 46 48 51 54 56 59 61 63 65 67 68 68 68 68 67 66 64 62 60 58 56 54 51 49 48 46 44 43 42 41 40 40 39 39 39 39 39 39 39 40 40 41 41 41 42 42 42 42 42 42 42 41 41 40 39 39 38 37 36 35 34 33 32 32 31 31 30 30 30 29 29 30 30 30 31 32 32 33 34 35 37 38 39 41 42 44 45 46 47 48 49 50 50 50 50 49 48 48 47 45 44 43 41 40 39 38 37 36 35 34 33 33 32 32 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 35 35 35 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 105 102 99 94 90 84 79 74 69 64 59 54 50 46 43 40 37 35 32 31 29 28 26 25 25 24 23 23 23 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 35 35 35 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32 33 33 33 34 34 35 35 36 37 38 39 39 40 41 41 42 42 42 41 41 40 39 38 37 35 34 32 31 30 28 27 26 25 24 24 23 23 22 22 22 22 23 23 24 25 26 27 28 29 30 32 33 35 36 38 39 40 41 42 43 44 44 45 45 45 45 45 44 44 44 44 43 43 43 42 42 41 41 40 40 39 38 38 37 36 35 34 33 33 32 31 30 29 28 28 27 26 26 26 25 25 25 25 25 25 25 26 27 27 28 29 30 31 32 33 35 36 36 37 38 38 38 38 37 36 35 34 33 32 30 29 28 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 35 36 38 40 42 44 47 49 51 54 56 58 60 61 62 62 62 61 60 59 57 55 52 50 47 45 43 41 39 37 35 33 32 31 29 29 28 27 27 26 26 26 26 26 26 27 27 27 28 29 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 47 49 51 53 56 59 62 65 69 73 77 81 85 89 93 97 101 104 106 107 107 106
 116 119 121 123 124 125 125 124 123 121 119 117 114 111 108 104 101 99 96 93 91 89 87 85 84 83 82 81 80 80 79 78 78 77 76 76 75 74 73 72 70 69 68 67 65 64 63 62 61 60 60 59 59 59 59 59 59 59 60 61 62 63 65 66 68 70 72 74 77 80 82 85 88 90 93 95 97 98 99 100 100 100 99 98 97 95 93 91 89 87 85 83 81 79 77 75 74 72 71 70 69 68 67 67 66 66 66 66 66 66 66 66 67 67 67 67 68 68 68 68 68 68 67 67 67 67 67 66 66 66 66 66 66 66 66 66 67 67 67 68 68 68 69 69 69 69 69 68 68 68 68 67 67 67 67 67 67 67 67 68 69 70 71 72 74 75 77 79 81 82 84 86 87 88 89 90 90 90 90 89 88 87 86 84 82 80 78 76 75 73 71 69 68 66 65 64 64 63 63 63 63 63 64 65 66 66 68 69 70 71 72 72 73 74 74 75 75 75 75 75 75 75 75 74 75 75 75 75 76 76 77 77 78 79 80 80 81 82 82 82 82 82 81 80 79 78 77 75 74 72 70 68 67 65 64 63 62 61 60 59 59 59 59 59 59 59 60 60 61 62 62 63 64 65 66 67 68 68 69 69 70 70 70 70 69 69 68 68 67 66 66 65 64 63 62 62 61 61 60 60 60 60 60 60 61 61 62 62 63 64 65 66 67 68 70 71 72 73 75 76 77 77 78 78 78 78 78 77 77 76 75 74 73 71 70 69 68 68 67 67 67 67 67 68 69 70 72 74 76 79 82 85 88 92 95 99 103 106 110 113
 34 34 34 34 34 34 33 33 33 32 32 31 31 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 27 27 28 28 29 30 30 31 32 33 33 34 35 36 37 37 38 39 39 40 40 40 40 41 40 40 40 40 39 39 38 38 37 36 35 35 34 33 32 32 31 30 30 30 29 29 29 29 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 39 40 41 42 42 42 43 43 43 43 42 42 41 41 40 39 39 38 38 37 36 36 36 36 35 35 35 35 36 36 36 36 37 37 37 38 38 38 39 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 33 33 32 32 33 33 33 34 34 35 36 37 38 39 40 42 43 44 46 47 48 49 50 50 51 51 51 50 50 49 48 47 46 45 44 43 41 40 39 38 37 36 35 34 34 33 33 32 32 32 32 32 32 33 33 34 34 35 36 37 38 38 39 40 41 42 43 43 44 45 45 45 46 46 46 46 46 45 45 44 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 32 32 31 31 31 31 31 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 36 37 37 38 39 39 40 41 41 41 42 42 42 42 42 42 43 43 43 43 43 44 44 45 45 46 46 47 48 48 49 49 50 50 50 50 50 50 49 49 48 47 46 45 43 42 41 40 39 37 36 36 35 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34
 25 27 28 29 30 32 32 33 34 34 34 33 33 32 30 29 27 25 23 22 20 19 17 16 15 14 13 12 11 11 10 10 10 9 9 9 9 9 10 10 10 11 12 12 13 14 16 17 19 20 22 24 27 29 32 34 36 39 41 42 43 44 44 44 43 41 40 38 36 34 32 31 29 28 27 26 26 26 25 25 26 26 27 27 28 29 30 31 32 33 34 35 35 36 36 36 35 34 33 32 30 29 27 25 23 22 20 19 17 16 15 14 14 13 12 12 12 12 12 12 12 12 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 21 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 21 21 22 23 24 25 27 28 30 31 33 34 35 36 37 37 37 37 36 36 35 33 32 30 29 27 26 24 23 22 20 19 18 17 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 18 19 20 21 23 24 25 27 28 29 30 30 30 30 30 29 29 28 26 25 24 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 21 22 22 23 23 23 23 22 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24
 51 51 52 52 52 52 51 50 49 48 47 45 43 41 39 37 36 34 32 30 29 28 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 33 33 33 32 32 31 30 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 30 30 30 30 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 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 30 31 31 32 33 35 36 37 38 40 41 42 44 45 46 48 49 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 24 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 11 11 11 11 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 17 17 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 15 15 16 16 17 18 18 19 19 20 21 21 22 22 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 26 26 25 24 23 23 22 21 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 27 28 28 28 28 28 28 28 27 26 26 25
 20 20 20 19 19 19 19 19 19 19 19 20 20 21 21 22 23 23 24 24 25 25 25 25 25 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 19 20 21 22 24 25 26 27 28 29 29 29 29 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 18 19 20 20 20 21 21 21 21 21 20 20 19 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 27 28 28 28 28 28 27 27 26 25 24 24 23 22 21 21 20 19 19 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 24 25 26 28 29 30 31 32 33 33 34 34 34 33 33 33 32 32 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 22 23 24 24 24 24 24 24 24 23 23 22 22 21 21
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 76 74 71 68 64 60 57 53 50 46 43 40 38 35 33 32 30 29 28 28 27 27 28 28 29 30 31 32 33 35 36 38 39 41 43 44 46 47 49 50 50 51 51 51 51 51 50 49 48 47 45 44 43 41 40 38 37 36 34 33 32 31 30 29 29 28 28 28 27 27 28 28 29 29 30 31 32 34 35 37 39 40 42 44 46 47 49 50 52 53 54 55 55 56 56 57 57 57 57 56 56 55 55 54 53 53 52 51 51 50 49 49 48 47 47 46 46 45 44 44 43 43 42 42 42 41 41 42 42 42 43 44 45 46 48 50 52 54 57 59 62 65 67 70 72 74 75 76 76 76 75 75 73 72 70 68 66 64 62 61 59 58 57 57 56 56 56 57 57 58 59 59 60 60 61 61 60 60 59 58 57 55 53 51 49 47 45 42 40 38 36 34 33 32 30 30 29 29 28 29 29 30 31 32 34 35 37 39 42 44 47 50 53 56 59 62 65 67 69 71 72 73 73 73 72 71 69 67 65 63 61 58 56 54 51 49 47 45 43 42 40 38 37 35 34 33 32 31 30 29 28 28 27 27 27 28 28 28 29 30 31 31 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 48 49 49 49 49 49 49 49 49 49 49 49 49 49 50 50 51 52 52 53 54 55 56 57 58 59 60 60 61 62 62 63 63 64 64 64 64 64 64 64 63 63 62 62 61 60 59 58 57 56 55 54 53 51 50 49 48 47 46 46 45 45 45 46 46 47 49 50 52 55 57 60 63 66 69 72 74 76 78 79 79 79 78
 50 51 52 53 53 53 52 51 49 48 45 43 41 38 36 33 31 29 27 25 24 23 21 21 20 19 19 18 18 18 18 18 18 18 18 18 19 19 20 21 22 23 24 25 27 29 31 33 35 37 40 42 45 47 48 50 51 51 51 51 50 49 47 45 43 41 39 37 34 33 31 29 28 27 26 25 25 25 25 25 25 25 26 26 27 27 28 29 29 30 31 31 32 33 33 33 34 34 34 34 34 33 33 33 32 32 31 31 31 30 30 30 30 30 30 31 31 31 32 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 48 49 49 49 49 49 49 48 48 47 46 45 44 43 42 40 39 38 37 36 35 34 33 32 31 31 30 30 29 29 28 28 28 27 27 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 21 22 22 23 24 25 26 28 30 32 34 37 41 44 48 52 55 59 63 66 68 70 71 71 70 68 66 63 60 56 52 49 45 42 39 36 33 31 29 27 26 25 24 23 22 22 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 30 32 34 36 38 40 43 45 47 49 51 52 53 54 54 54 54 53 52 50 49 47 45 43 41 40 38 36 35 34 32 31 30 30 29 29 28 28 28 28 29 29 29 30 30 30 31 31 31 31 31 30 30 30 29 28 28 27 26 26 25 24 24 23 23 22 22 22 22 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 27 27 28 28 29 30 31 32 34 35 37 38 40 42 44 45 47 49
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 34 34 34 35 36 37 38 40 42 45 48 52 56 61 67 74 81 88 94 99 102 104 103 100 95 89 82 75 68 61 55 49 44 40 36 32 29 27 25 23 21 20 19 18 18 18 18 18 19 20 21 22 24 25 27 29 32 34 37 40 43 47 51 55 60 64 70 75 80 86 91 97 101 105 107 108 108 107 104 100 96 91 85 80 75 69 65 60 56 52 49 46 43 40 38 36 34 33 32 31 30 29 28 28 28 28 28 29 29 30 30 31 32 32 33 33 33 34 33 33 33 32 32 31 30 29 28 26 25 24 23 22 21 21 20 20 20 20 20 21 21 22 23 24 25 27 28 29 30 31 32 33 34 34 34 34 34 33 33 32 30 29 28 27 25 24 23 22 21 21 21 20 20 20 21 21 22 23 24 25 27 29 31 33 36 39 42 46 50 55 60 64 69 72 75 77 77 76 74 71 67 62 58 53 49 45 41 38 35 33 30 28 27 25 24 23 22 21 21 20 20 20 20 21 21 22 23 24 26 28 30 33 36 39 43 47 51 55 60 64 69 73 78 81 84 86 87 86 85 83 80 76 73 69 65 61 58 55 52 50 48 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 36 35 34 33 33 32 31 30 29 29 28 28 28 27 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 34 34 34 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 20 20 19 19 19 20 20 20 21 21 22 22 23 24 25 26 27 29 30 31 32 33 33 34 35 35 35 35 35 35 34 34 34 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 35 39 43 47 51 55 58 61 63 63 62 60 57 53 49 45 41 37 34 31 29 27 25 23 22 21 20 19 19 18 18 18 17 17 17 17 17 17 18 18 18 19 20 21 22 23 24 26 28 29 32 34 36 39 41 44 46 48 50 52 53 54 54 53 52 50 47 44 41 37 34 31 27 25 22 20 18 16 15 14 13 13 12 12 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 31 32 33 34 36 36 37 38 38 37 37 36 35 34 32 31 29 28 26 25 24 22 21 21 20 19 19 18 18 18 18 18 18 19 19 20 21 22 23 24 25 27 28 29 30 31 31 32 31 31 30 30 29 28 27 26 25 24 23 22 21 21 21 20 21 21 21 22 23 25 27 29 31 34 37 40 43 46 49 51 53 54 54 53 52 49 47 44 41 38 34 31 28 26 23 21 19 17 16 15 14 13 13 12 12 12 12 12 12 13 13 13 14 15 15 16 17 18 20 21 23 25 27 29 32 34 37 40 42 45 47 48 48 48 47 45 44 41 39 37 35 32 31 29 27 26 25 23 23 22 21 21 20 20 20 19 19 19 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 12 12 12 13 14 15 16 17 18 19 20 22 23 24 25 26 26 26 27 26 26 26 25 24 23 22 21 20 19 18 17 16 15 15 15 15 15 15 16 17 18 19 20 22 24 26 29
 24 24 24 25 25 25 25 24 24 23 23 22 22 21 21 21 21 21 21 21 21 22 22 23 24 25 26 27 29 30 32 33 35 36 38 40 41 43 44 46 47 47 48 48 48 48 48 47 46 45 44 43 42 41 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 20 20 20 21 22 22 23 24 26 27 28 30 31 33 34 35 37 38 38 39 40 40 40 40 40 39 38 37 37 35 34 33 32 31 30 30 29 28 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 32 34 36 38 41 44 47 50 53 55 58 59 61 61 61 59 58 55 53 50 47 44 41 38 35 33 31 29 27 26 24 24 23 23 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 28 28 27 27 26 26 25 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 21 21 21 22 22 22 22 22 22 23 23 23 23 22 22 22 22 22 22 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 29 29 30 31 32 33 33 34 34 34 34 34 34 34 33 33 32 32 31 30 29 29 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 21 21 22 23 24 26 27 29 31 34 36 38 41 43 45 47 48 49 49 49 48 46 45 42 40 38 35 33 30 28 26 24 23 21 20 20 19 19 19 19 19 19 20 20 21 21 22 23 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 37 36 36 35 34 34 33 33 33 33 34 34 35 36 38 39 41 43 44 46 48 49 50 51 51 51 50 49 48 46 44 42 39 37 35 32 30 28 26 25 23 22 21 20 20 19 20 20 20 21 22 23 24 25 27 28 30 32 33 35 36 38 39 40 41 42 43 43 43 43 43 42 42 41 40 40 39 38 38 38 38 38 38 38 39 39 40 40 41 42 42 43 43 44 44 44 44 44 44 43 42 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 23 23 23 23 23 24 24 25 26 28 29 31 32 34 36 38 40 41 43 44 45 45 46 45 45 44 43 42 40 38 36 35 33 31 29 28 27 26 25 24 24 24 24 24 24 25 25 26 27 28 29 29 30 31 32 33 33 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 33 33 33 33 34 34 34 35 35 35 35 35 36 36 36 36 36 36 35 35 35 35 35 36 36 36 36 37 37 37 38 38 38 38 38 39 39 38 38 38 38 38 37 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 24 24 23 23 22 22 22 21 21 21 21 21 22 22 23 24 25 26 28 29 31 32 34 36 37 39 40 41 42 43 44 44 44 44 44 43 42 41 41 40 39 38 37 36 35 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 33 34 34 35 36 37 38 39 39 40 40 40 40 40 39 39
 23 23 23 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 28 30 31 32 33 34 35 36 36 37 37 37 36 35 34 33 32 30 29 27 25 24 22 20 19 18 17 16 15 15 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 23 24 25 26 27 28 28 29 29 30 30 29 29 29 28 28 28 27 27 26 26 26 26 26 26 26 26 26 27 28 29 30 31 32 34 35 37 38 40 41 42 43 43 43 42 41 40 38 36 34 32 30 28 26 25 23 21 20 19 17 16 15 15 14 13 13 13 12 12 13 13 14 15 16 17 19 20 22 24 26 29 31 34 36 38 41 43 44 46 47 48 48 48 47 46 45 44 42 40 39 37 35 34 32 31 30 29 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 29 30 31 32 32 33 33 34 34 34 34 34 33 32 32 31 30 29 28 27 26 25 24 22 21 21 20 19 19 18 18 18 18 19 19 20 21 22 23 25 26 27 28 30 31 32 33 35 35 36 37 37 37 36 36 35 33 32 30 29 27 25 24 22 21 20 19 18 17 17 16 16 16 15 15 16 16 16 17 17 18 19 20 21 22 24 26 28 30 32 35 37 39 41 43 44 45 45 45 44 43 42 41 39 37 35 33 31 30 28 26 25 24 22 21 20 20 19 19 18 18 19 19 20 21 22 23 24 25 27 29 30 32 33 35 37 38 40 41 42 43 43 44 43 43 43 42 41 39 38 37 35 34 33 31 30 29 28 27 27 26 25 25 24 24
 64 65 66 66 67 67 67 67 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 68 67 67 67 67 66 65 65 64 63 62 61 60 59 58 57 56 55 55 55 55 55 56 56 58 59 61 63 65 67 69 71 73 75 76 78 79 80 80 81 81 80 80 79 78 77 75 73 71 69 67 66 64 62 60 59 58 56 55 55 54 53 53 52 52 52 51 51 51 51 51 51 52 52 53 53 54 55 56 57 59 60 62 64 66 67 69 71 72 73 74 74 75 74 74 74 73 72 71 70 69 67 66 65 63 62 61 60 59 59 59 59 60 61 62 63 65 67 68 70 72 74 76 77 78 79 80 80 80 80 79 78 77 76 74 73 71 69 67 65 63 62 60 59 58 57 57 56 56 56 56 56 57 57 57 57 57 57 57 57 57 56 56 56 56 56 56 56 56 57 58 59 60 62 63 65 67 70 72 74 76 78 80 81 82 83 83 83 82 81 79 77 75 72 70 67 64 61 58 56 54 52 50 49 48 48 47 48 48 49 49 50 52 53 54 56 57 58 60 61 62 64 65 66 66 67 67 67 67 67 67 66 66 65 64 63 63 62 62 61 61 61 60 60 60 60 60 59 59 59 59 58 58 58 58 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 54 54 53 53 52 52 51 50 50 49 48 48 47 47 47 47 47 48 48 49 50 52 53 55 56 58 59 61 62 63 64 64 65 65 64 64 63 63 62 61 60 58 57 56 55 54 53 52 52 52 52 52 52 53 54 55 56 57 59 60 61 63 64
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 32 32 32 32 31 31 30 30 30 30 30 30 30 31 31 32 33 33 34 35 36 37 37 38 38 38 38 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 25 25 25 25 26 26 27 29 30 31 33 34 36 37 39 40 41 42 43 43 43 42 42 41 39 38 37 35 33 32 30 29 27 26 25 24 24 24 23 23 23 24 24 24 25 25 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 30 31 31 32 33 33 34 35 35 36 36 36 36 36 36 36 35 34 34 33 32 32 31 30 30 30 30 30 30 30 30 30 31 31 32 32 32 32 33 33 33 32 32 32 31 30 30 29 28 27 26 26 25 24 24 23 23 23 23 23 23 23 23 24 24 25 25 25 26 26 26 26 26 25 25 25 24 24 23 23 23 22 22 22 22 23 23 23 24 24 25 26 26 27 28 28 29 30 30 31 31 31 31 31 31 31 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 30 30 30 29 29 28 27 27 26 25 25 24 23 23 23 22 22 23 23 23 24 24 25 26 27 27 28 29 29 30 30 30 31 30 30 30 30 29 29 28 27 27 26 26 25 25 24 24 24 24 24 25 25 26 27 28 29 30 30 31 32 32 33 33 33 33 33 33 32 32 31 31 30 29 29 28 28 27 27 27 26 26 27 27 27 28 28 29 30 30 31 32 32 32 33
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 23 23 24 25 26 27 28 28 29 29 29 29 29 28 28 27 26 25 23 22 21 20 19 18 17 17 16 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 15 15 15 14 14 13 12 12 11 11 10 10 9 9 9 9 9 9 10 10 11 12 13 14 15 17 18 20 22 24 25 27 28 29 30 30 30 29 28 27 26 24 23 21 19 18 17 16 15 14 13 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 23 24 25 26 27 28 28 29 30 31 31 31 31 31 31 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 18 17 17 16 16 16 16 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 12 12 11 11 10 9 9 9 8 8 8 8 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 16 17 17 17 17 17 17 17 16 16 15 14 14 13 13 12 12 12 12 12 12 13 13 14 15 16 18 19 21 22 24 26 27 28 29 29 29 28 27 26 24 23 21 19 18 17 16 15 14 13 13 12 12 12 12 11 11 11 12 12 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 19 20 20 21 21 21 21 21 21 21 21 20 20 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 17 18 18 19 19 20 21 22 24 25 27 28 30 32 33 35 36 37 38 38 39 39 38 38 37 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 26 26 26 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 39 40 41 42 42 43 43 43 44 44 44 43 43 43 42 41 41 40 39 37 36 35 34 33 31 30 29 28 27 26 25 24 24 23 23 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 34 34 35 36 36 36 36 36 36 36 35 35 34 33 32 31 30 29 27 26 25 24 24 23 23 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 30 31 31 31 31 31 31 30 30 29 29 28 27 27 26 26 25 25 25 25 25 26 26 27 28 28 30 31 32 33 35 36 38 39 40 41 42 42 42 41 41 40 38 37 36 34 33 31 30 28 27 26 24 23 22 21 20 20 19 18 18 17 17 17 17 17 18 18 19 20 21 22 23 24 26 27 28 30 31 32 34 35 36 36 37 37 37 37 37 36 36 35 34 33 31 30 29 28 27 26 25 24 23 23 23 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 31 31 31 32 32 32 32 32 31 31 31 30 30 29 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17
 22 23 24 24 24 24 24 24 23 22 22 21 20 19 19 19 18 18 18 18 19 19 20 21 22 24 25 27 29 31 34 36 39 43 47 51 55 59 63 67 70 72 74 74 73 71 69 66 62 58 54 51 47 44 40 38 35 33 31 29 27 26 24 23 22 21 21 20 20 20 20 20 20 21 21 23 24 26 28 30 32 35 38 40 42 43 44 43 42 40 38 36 33 30 27 25 22 20 19 17 16 15 14 14 14 14 14 14 15 16 17 18 19 21 22 24 25 27 29 31 32 34 35 36 37 37 37 36 35 34 33 32 30 28 27 26 24 23 22 21 20 20 19 18 18 18 17 17 17 16 16 16 16 16 16 16 17 17 18 18 19 20 22 24 26 29 32 36 40 45 51 58 64 70 76 80 83 84 83 80 75 70 65 59 54 49 44 40 37 34 32 30 28 27 26 25 25 24 24 23 23 23 23 22 22 22 21 21 21 20 20 19 18 18 17 17 16 16 16 16 15 15 16 16 16 17 18 19 21 22 24 25 27 29 30 32 33 33 34 34 33 33 32 31 30 28 27 25 24 23 22 21 20 19 19 19 19 19 20 21 22 24 26 29 32 36 40 45 51 56 62 68 72 76 78 77 76 72 68 62 57 52 47 43 39 36 34 32 30 29 28 28 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 41 43 44 46 47 48 49 49 50 49 49 48 46 44 42 40 38 36 33 31 29 27 25 23 21 20 18 17 17 16 16 15 15 16 16 16 17 18 19 20 21 22
 26 27 27 27 27 27 27 28 28 28 28 28 28 29 29 30 31 32 33 35 36 38 40 42 45 47 50 53 57 60 64 69 73 78 83 88 92 97 100 103 105 106 106 105 102 98 94 90 85 80 75 71 67 63 59 56 54 51 49 47 45 44 43 42 41 41 40 40 40 40 40 41 41 42 42 42 43 43 43 43 43 42 42 41 39 38 37 35 34 33 31 30 29 29 28 28 28 28 28 29 30 32 34 36 38 41 44 48 51 55 59 62 65 68 71 72 73 73 73 72 70 67 64 61 57 54 50 47 44 41 39 36 34 33 32 31 31 31 31 31 32 33 34 35 36 37 39 41 42 44 46 48 50 52 55 57 60 63 66 69 73 76 80 84 88 92 96 99 102 105 107 107 107 105 103 99 95 90 85 79 73 68 63 58 54 50 47 44 42 40 38 37 36 35 35 35 35 35 36 36 37 38 38 39 40 41 41 42 42 42 42 42 42 41 40 40 38 37 36 35 33 32 31 30 29 28 27 27 27 27 27 28 28 29 29 30 31 31 32 33 33 34 34 34 35 35 35 34 34 34 33 33 32 32 31 31 31 30 30 31 31 32 33 35 37 40 43 46 51 56 62 69 76 85 94 103 112 120 127 131 133 131 127 121 113 105 96 87 79 72 65 60 55 51 47 44 41 39 37 35 34 32 31 31 30 30 29 29 30 30 31 32 34 35 38 41 44 49 53 59 65 71 78 85 91 97 102 106 108 108 107 104 99 94 88 82 76 70 64 58 53 49 44 41 38 35 32 30 29 28 27 26 25 25 25 25 25 25 26 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
 24 23 22 22 21 21 20 20 20 20 20 20 20 20 21 21 22 23 23 24 25 26 27 28 29 30 32 33 35 37 39 41 43 45 47 49 51 52 54 54 55 55 54 53 51 49 47 44 42 39 37 35 33 32 30 29 28 27 27 26 26 26 26 26 27 27 28 29 30 31 32 33 35 36 38 39 40 42 42 43 43 43 43 43 42 41 40 39 37 36 35 35 34 33 33 33 33 33 33 33 34 35 35 36 37 37 38 38 39 39 39 39 39 38 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 22 22 23 23 24 25 26 26 27 28 30 31 32 33 35 36 38 39 41 43 44 46 47 49 50 51 52 52 53 53 53 53 53 52 52 51 51 50 49 48 47 46 45 44 43 42 40 39 37 36 35 33 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 35 36 36 37 37 37 36 36 35 34 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 21 22 23 25 26 28 30 33 35 38 41 45 48 51 55 58 60 62 63 64 64 63 61 59 57 55 52 50 48 45 43 42 40 38 37 36 35 34 34 33 33 32 32 32 32 32 33 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 48 48 48 49 49 49 49 49 49 49 48 48 47 46 45 44 43 42 41 39 38 36 35 34 32 31 29 28 27 26 25
 43 43 43 43 42 41 39 38 36 34 32 30 29 28 27 26 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 20 19 18 18 17 16 15 15 14 14 13 13 13 13 13 13 13 14 14 14 15 16 16 17 18 18 19 20 20 21 22 22 23 23 24 24 24 24 24 24 23 23 22 22 22 21 21 21 21 21 21 22 22 23 24 25 26 27 28 29 29 30 30 31 30 30 29 28 27 25 24 23 21 20 19 18 17 16 15 15 14 14 14 13 13 13 14 14 15 15 16 17 19 21 23 25 28 32 36 41 46 51 57 61 65 68 68 67 65 61 57 52 47 43 38 34 31 28 25 22 20 19 17 16 15 14 13 13 13 12 12 12 13 13 13 14 14 15 16 16 17 18 18 19 19 19 19 20 20 20 20 20 20 20 20 21 21 22 23 24 26 28 30 32 35 37 40 44 47 51 54 57 60 62 64 64 64 62 60 57 53 50 46 42 38 35 32 30 27 25 24 22 21 20 20 19 19 19 19 19 19 20 21 21 22 23 25 26 28 30 32 34 36 39 42 44 46 48 49 50 50 48 47 44 42 39 36 33 30 28 26 24 22 21 20 19 18 17 17 16 16 16 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 20 20 21 21 21 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 20 20 21 22 23 24 25 27 29 31 33 36 38 40 41
 18 19 21 22 24 26 28 31 33 36 38 40 42 44 45 45 44 43 42 40 38 36 34 31 29 27 25 24 22 21 20 18 17 17 16 15 14 14 14 13 13 13 13 14 14 15 16 17 19 20 22 24 27 30 33 36 38 41 43 45 46 47 46 45 43 41 39 36 33 30 28 25 23 21 19 18 17 16 15 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 17 17 18 20 21 22 24 26 28 30 32 34 37 39 42 44 46 47 49 49 49 48 47 45 43 41 39 36 34 32 30 28 27 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 20 20 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 13 14 14 15 15 16 17 18 19 21 22 23 24 26 27 28 28 29 29 29 29 28 27 26 25 24 23 22 21 19 18 17 17 16 15 15 14 14 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 32 32 32 31 31 30 29 27 26 24 23 22 20 19 18 17 16 16 15 15 15 15 15 16 16 16 17 18 19 20 20 21 22 23 24 25 25 26 26 26 26 26 25 25 24 23 22 21 20 19 18 18 17 16 16 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 20 20 20 20 20 20 20 19 19 18 18 17 17 16 16 15 15 15 15 15 15 15 16 16 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 25 26 26 26 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 27 27 28 28 29 30 32 33 35 37 38 40 42 44 45 47 47 48 47 47 46 44 42 40 38 36 33 31 29 27 26 24 23 22 21 20 20 19 19 19 20 20 21 22 23 24 25 26 27 27 28 28 28 27 26 25 24 24 23 22 21 21 20 20 21 21 22 23 24 26 28 30 32 34 37 40 42 45 47 49 50 50 50 49 47 45 42 40 37 34 31 28 26 24 22 21 20 19 18 18 18 18 18 18 19 20 20 21 22 23 25 26 27 28 29 31 32 33 34 35 36 37 37 38 38 38 38 38 37 37 36 35 34 33 32 31 31 30 29 28 27 27 26 26 26 26 26 26 26 27 28 28 29 30 31 32 33 33 34 34 34 34 34 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 20 20 20 21 22 23 25 27 29 32 35 39 42 46 50 54 58 61 63 64 63 62 60 57 53 50 46 42 38 35 32 30 28 26 24 23 22 22 21 21 22 22 23 24 25 27 28 30 32 33 35 36 37 37 37 37 36 35 34 33 33 32 31 31 31 31 32 33 34 36 38 40 42 45 48 51 54 56 59 60 61 61 60 59 56 53 50 46 42 39 35 32 30 27 25 24 22 21 21 20 20 20 21 21 22 23 24 26 27 29 30 32 34 36 38 39 41 42 43 44 44 44 43 42 41 40 38 36 35 33 32 30 29 28 27 26 26 26 25 25 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 21 21 21 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 26 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 29 29 29 29 28 28 27 26 25 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 29 30 30 30 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 26 26 25 25 24 23 22 21 20 19 19 18 17 17 16 16 16 16 16 16 16 16 16 17 17 18 19 19 20 21 22 23 24 24 25 26 27 27 28 28 28 28 28 27 27 26 25 25 24 23 23 22 22 21 21 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 18 18 18 19 19 20 20 21 22 22 23 24 24 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 18 18 19 19 20 20 21 22 22 23 24 24 24 25 25 25 25 24 24 24 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22
 37 36 36 35 34 34 33 33 32 32 32 32 32 32 33 33 34 35 36 38 39 41 43 45 47 49 52 54 57 60 62 65 68 70 73 75 77 78 79 79 78 77 75 73 70 66 63 60 56 53 49 46 44 41 39 38 36 35 34 34 33 33 33 34 35 35 37 38 40 42 43 45 47 49 51 52 53 54 53 53 51 50 48 45 43 41 39 37 36 35 34 33 33 34 34 35 37 39 41 43 46 49 52 55 58 61 63 65 66 66 66 65 63 61 58 56 53 51 48 46 43 41 39 38 36 35 34 33 32 32 32 32 32 33 33 34 35 36 38 39 41 43 45 47 49 52 54 56 58 61 63 64 66 67 69 69 70 70 70 70 70 69 68 68 67 66 65 65 64 64 64 64 64 64 63 63 63 63 62 61 60 59 57 55 53 51 48 46 44 42 40 38 37 35 34 33 33 33 32 33 33 34 34 35 37 38 40 42 44 46 48 51 53 55 57 59 60 61 61 60 59 57 55 53 50 47 44 41 39 36 34 32 31 29 28 28 27 27 27 27 27 27 28 28 29 30 31 32 33 34 34 35 35 36 36 36 35 35 34 33 33 32 31 31 31 31 31 32 33 34 36 38 41 44 48 53 57 62 67 72 76 79 80 80 79 76 73 68 63 58 54 49 45 41 38 35 33 31 29 28 27 26 26 26 26 26 27 28 29 30 32 35 37 40 44 47 52 56 60 65 69 73 76 78 80 80 80 78 76 73 70 67 63 60 56 53 50 47 45 43 41 40 38 37 37 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 10 10 10 9 9 9 9 9 9 10 10 11 12 13 15 16 18 20 23 26 30 33 38 43 48 54 59 64 68 71 72 72 70 66 62 57 52 47 43 39 35 32 29 27 25 24 23 22 21 21 21 21 21 21 22 22 23 24 25 26 27 28 30 31 33 35 37 39 42 44 46 48 50 52 53 53 53 52 51 48 46 43 39 36 33 30 27 24 22 20 19 17 16 15 15 14 14 14 14 15 15 16 17 18 20 21 23 24 26 27 29 30 31 31 32 32 31 30 29 27 26 24 22 20 19 17 15 14 13 12 11 11 10 10 10 10 10 11 11 12 13 14 15 16 17 19 20 22 23 25 26 27 28 29 30 30 30 30 29 28 28 27 26 25 24 23 22 22 21 21 21 21 21 21 22 23 24 25 26 27 28 30 31 33 34 35 36 37 38 38 38 38 38 38 37 37 36 35 34 33 32 31 30 29 28 27 25 24 23 22 21 20 19 19 18 17 17 16 16 16 16 16 16 16 17 17 19 20 21 23 25 27 30 33 35 38 40 42 43 44 43 43 41 39 37 34 31 28 26 23 21 19 17 15 14 12 11 10 10 9 9 9 9 9 9 9 10 11 11 13 14 15 17 19 21 23 26 29 31 34 37 40 42 44 46 48 50 51 52 52 53 53 52 52 51 51 50 49 47 46 45 44 42 41 40 39 38 37 37 36 36 36 36 37 38 39 41 42 45 47 50 53 57 60 63 67 69 71 72 72 72 70 68 64 61 57 53 49 46 42 39 36 33 31 28 26 24 23 21 20 19 18 17 16 15 14 13 12 12
 26 27 27 28 28 27 27 26 26 25 24 23 23 22 22 21 21 21 21 21 21 21 22 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 37 37 36 36 35 34 32 31 30 28 27 25 24 23 22 21 20 19 18 18 18 17 17 17 18 18 18 19 20 21 22 23 25 27 29 31 33 35 37 39 40 41 42 42 41 39 38 36 34 32 30 28 26 25 23 22 22 21 21 20 20 21 21 21 21 22 22 22 22 23 23 22 22 22 21 21 21 20 19 19 19 18 18 17 17 17 17 17 18 18 18 19 20 20 21 23 24 25 26 27 29 30 31 31 32 32 32 32 31 31 30 29 28 27 26 26 25 24 23 23 22 22 22 22 22 22 22 22 23 24 25 26 27 28 29 30 31 32 33 34 34 34 34 34 34 33 33 32 32 31 31 30 30 30 30 30 30 31 31 32 32 33 34 34 35 35 36 36 36 36 35 35 34 33 32 31 30 28 27 26 25 23 22 21 20 20 19 18 18 17 17 17 17 17 18 18 19 19 20 21 22 23 25 26 27 29 30 32 33 35 36 36 37 37 37 36 35 34 33 32 30 29 28 27 26 25 25 25 25 25 26 27 28 29 30 32 34 35 37 38 39 39 39 39 38 37 35 33 32 30 28 26 25 24 22 22 21 20 20 20 20 20 20 20 21 22 23 24 25 27 28 30 32 33 35 37 38 40 41 42 42 42 42 42 41 40 39 38 36 35 33 32 30 29 27 26 25 24 23 22 21 20 19 19 18 18 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 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
 30 30 30 30 31 31 32 32 33 34 35 36 37 38 39 40 42 43 45 47 49 51 53 55 57 60 62 64 66 68 70 71 72 73 72 71 70 68 66 63 60 57 54 51 48 45 43 41 39 37 36 34 33 33 32 32 32 33 34 35 36 37 39 42 44 47 50 54 57 61 65 69 72 74 76 77 77 76 74 71 68 65 61 57 54 51 48 46 43 42 40 39 38 37 37 37 36 36 36 36 36 36 36 36 36 35 35 34 34 33 32 32 31 31 30 30 30 30 30 30 31 31 32 33 34 35 36 37 38 40 41 43 44 45 46 46 47 47 47 46 46 45 44 43 42 40 39 38 37 36 35 34 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 35 36 37 38 40 41 43 45 47 49 51 53 55 56 58 59 60 60 60 59 59 57 56 54 52 50 48 46 44 42 40 39 37 36 35 34 33 33 33 32 33 33 33 34 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 49 49 49 49 49 49 48 48 47 47 46 46 45 44 43 43 42 41 40 39 38 37 35 34 33 32 31 31 30 29 29 29 29 29 29 30 31 32 34 35 37 39 42 44 46 48 51 52 54 55 55 56 55 55 54 53 52 51 49 48 47 46 46 45 45 45 45 46 47 48 49 51 53 55 57 60 63 65 68 71 73 75 77 78 79 79 79 78 77 76 74 72 70 68 66 64 61 59 58 56 54 53 51 50 48 47 46 45 44 42 41 40 39 38 37 36 35 34 33 32 32 31 31 30
 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 8 8 9 9 10 10 11 11 11 11 10 10 9 9 8 7 7 6 6 5 5 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 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 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 5 5 5 5 5 6 6 7 7 8 8 9 10 10 11 11 12 12 12 12 11 11 11 10 10 9 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7
 15 15 16 17 18 19 20 21 22 23 24 25 26 27 27 28 28 28 28 28 27 26 26 25 24 23 22 21 21 20 19 18 18 17 16 16 15 15 15 14 14 14 14 14 14 15 15 15 16 16 17 18 19 20 21 22 23 24 25 25 26 26 26 26 25 25 24 23 22 21 19 18 17 16 16 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 10 11 11 11 11 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 26 26 26 26 26 26 25 24 24 23 22 21 21 20 19 18 18 17 16 16 16 15 15 15 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 18 18 18 18 18 18 17 17 16 16 16 15 15 15 15 15 15 16 16 17 17 18 19 20 21 23 24 25 27 28 29 29 30 30 29 29 28 26 25 23 22 20 19 18 16 15 14 13 13 12 12 11 11 11 11 11 11 11 12 12 13 14 15 16 17 19 20 22 24 26 28 29 30 31 32 32 31 31 29 28 26 25 23 22 20 19 18 17 16 16 15 15 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 17 17 18 19 20 21 22 23 24 25 26 27 27 28 28 28 28 28 28 27 27 26 25 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 23 22 22 21 20 20 19 18 18 17 16 16 15 15 15 14 14 14 14 15
 27 28 30 32 34 36 39 41 44 46 49 51 53 54 55 56 56 55 55 54 52 51 49 47 45 43 41 40 38 37 35 34 33 33 32 32 31 31 31 32 32 33 34 35 36 37 39 40 42 44 46 48 50 52 54 55 56 57 57 57 56 55 54 52 50 48 46 44 43 41 39 38 36 35 34 33 32 31 30 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 48 50 51 53 54 55 56 57 58 58 59 59 59 59 59 59 58 58 58 57 57 56 56 55 54 54 53 52 52 51 50 50 49 49 48 48 48 48 47 47 48 48 48 48 49 49 50 51 51 52 52 52 52 52 52 51 50 49 48 46 44 42 41 39 37 35 33 32 31 29 28 28 27 27 27 27 27 28 28 29 30 31 32 34 35 37 39 40 42 44 45 46 48 49 49 49 49 49 48 46 45 43 41 40 38 36 34 32 31 30 28 27 26 26 25 25 25 25 25 25 26 26 27 28 29 30 32 34 35 37 39 41 43 45 46 48 49 50 50 51 50 50 49 48 47 46 44 43 42 40 39 38 37 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 37 37 37 38 38 38 38 38 37 37 37 37 36 36 36 35 35 34 33 33 32 31 30 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 22 22 23 24 24 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 16 16 15 15 15 15 15 15 15 16 16 17 18 18 19 20 21 22 22 23 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 25 25 26 26 26 26 26 26 25 25 24 23 22 22 21 20 19 19 18 18 17 17 17 17 17 18 18 19 19 20 21 21 22 23 23 24 24 25 25 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 23 24 24 24 24 23 23 22 21 20 19 18 17 16 16 15 14 14 14 13 13 13 14 14 14 15 16 16 17 18 19 19 20 20 21 21 21 20 20 20 19 19 18 18 17 17 17 17 17 17 17 18 18 19 20 21 22 23 24 25 27 28 29 30 30 30 31 30 30 29 28 27 26 25 24 23 21 20 19 18 18 17 16 16 16 16 15 16 16 16 16 17 17 18 18 19 20 20 21 21 21 21 21 21 21 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 16 16 16 16 16 15 15 16 16 16 16 17 18 18 19 20 21 22 23 24 25 26 26 27 28 28 28 28 27 27 26 25 24 23 22 21 20 19 18 17 17 17 16 16 16 16 17 17 18 18 19 20 20 21 22 22 23 23 23 23 23 22 21 21 20 19 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 17 16 15 15 15 14 15 15 15 16 17 18 19 21 22 24 26 27 28 29 29 28 27 26 24 22 20 19 17 15 14 13 12 11 11 10 10 10 9 9 10 10 10 11 11 12 12 13 14 15 16 18 19 21 22 24 25 26 27 28 29 29 28 28 27 26 25 24 23 22 21 20 19 18 18 18 17 17 17 17 18 18 19 19 20 21 21 22 23 23 23 24 24 24 23 23 22 22 21 21 20 20 19 19 19 19 19 19 19 20 20 21 22 22 23 24 25 26 27 27 27 27 27 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 13 13 13 13 13 13 13 14 14 15 16 17 18 19 20 22 23 23 24 24 24 24 23 23 22 21 20 19 18 17 17 16 16 16 17 17 18 19 20 22 23 25 27 29 30 31 32 32 31 30 28 26 25 23 21 19 18 16 15 14 14 13 13 13 13 13 13 13 14 14 15 16 17 18 18 19 19 20 20 20 20 20 19 19 18 18 17 16 16 15 15 15 14 14 13 13 13 13 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 18 18 18 18 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 17 18 19 20 20 21 21 22 22 22 22 21 20 19 18 17 16 15 14 14 13 12 12 12 12 12 12 12 13 13 14 15 16 17 19 20 21 22 23 24 24 24 24 23 22 21 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
 51 51 53 54 55 56 58 59 60 61 62 62 63 63 62 61 60 59 57 55 53 52 50 48 46 44 43 42 41 41 40 40 41 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 59 59 59 59 59 58 57 56 55 54 53 52 50 49 48 47 47 46 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 47 47 46 46 45 45 44 43 43 42 41 40 39 38 38 37 37 36 36 36 35 35 35 36 36 36 37 38 39 40 41 43 44 46 48 50 52 54 56 58 59 60 61 61 61 61 60 58 57 55 53 51 49 47 45 43 42 40 38 37 36 35 34 33 33 33 33 34 34 35 37 38 40 42 45 47 50 52 54 56 58 59 60 61 61 60 60 59 57 56 54 53 52 50 49 48 47 47 46 46 46 46 46 46 46 46 46 46 45 45 44 43 42 41 40 39 38 37 36 35 34 33 33 32 32 32 32 33 33 34 34 35 36 37 38 39 40 41 42 43 43 44 44 45 45 45 45 45 45 44 44 43 42 41 40 39 39 38 37 36 35 34 34 34 33 33 33 33 33 33 33 34 34 35 35 36 37 38 39 40 42 43 45 46 48 50 52 53 55 56 58 58 59 60 60 60 59 58 58 57 55 54 53 51 50 48 47 45 44 43 41 40 40 39 39 38 38 38 39 39 40 41 41 42 43 44 46 47 48 49 50 51 52 53 54 54 54 54 54 53 52 51 50 48 47 46 44 43 42 41 41 40 40 40 40 40 41 41 42 42 43 44 44 45 45 46 46 46 47 47 47 48 48 49 49 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 28 28 29 30 31 33 35 37 40 42 45 48 50 52 54 54 54 53 51 49 46 43 40 37 35 32 30 29 28 27 26 26 27 27 28 30 31 33 36 38 41 45 48 52 57 61 66 71 76 80 84 87 89 89 88 85 82 77 72 66 60 55 50 46 42 39 37 35 33 32 32 31 31 32 32 33 34 34 35 36 37 37 37 37 37 36 36 34 33 32 30 29 28 27 26 25 25 24 24 25 25 26 27 28 29 31 33 35 38 40 43 46 49 51 54 56 57 58 58 58 57 56 54 53 51 49 47 46 44 42 41 40 38 37 36 35 34 33 33 32 31 31 30 30 30 30 30 30 31 32 33 35 37 39 42 45 49 53 57 60 64 67 69 69 69 67 65 62 58 54 50 46 43 39 36 34 32 31 29 29 28 29 29 30 31 32 34 35 37 39 41 42 44 45 45 45 45 44 43 41 40 38 36 35 33 32 31 31 30 30 30 31 32 33 34 35 36 38 39 40 41 42 43 43 43 43 43 43 43 42 42 41 41 40 40 40 39 39 39 38 38 38 37 37 36 36 35 34 33 32 31 30 29 27 26 25 24 24 23 22 22 22 22 22 22 23 24 24 26 27 28 29 31 32 33 34 35 35 35 35 35 34 33 32 31 31 30 29 28 28 28 28 28 28 29 30 31 33 35 37 39 41 43 45 47 49 50 51 52 52 52 51 50 49 48 46 45 43 41 39 37 36 34 32 31 29 28 27 26 25 25 25 25 25 26 27 28 30 31 33 35 37 38 39 40 41 41 41 40 39 38 36 35 33 32 30 29 29 28 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
 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 5 5 5 4 4 4 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 4 4 5 5 5 6 6 6 6 6 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 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 2
 33 32 32 31 30 29 29 28 28 27 27 27 27 27 27 28 28 30 31 32 34 37 39 42 46 50 54 58 63 67 71 74 77 78 79 80 79 78 76 74 72 69 66 64 61 58 56 53 51 49 47 45 43 41 40 39 38 37 37 37 37 38 39 40 43 45 48 51 54 57 59 61 63 63 63 62 60 58 55 52 49 46 43 41 38 37 35 34 33 33 34 34 35 37 39 41 44 47 50 53 57 60 63 65 67 68 68 67 65 63 60 57 54 51 47 44 42 40 38 36 35 34 33 33 33 32 32 33 33 33 33 33 34 34 35 35 36 37 38 39 41 42 44 45 47 49 50 52 53 54 54 54 53 51 49 47 44 42 39 37 35 33 31 30 29 28 27 27 26 26 26 27 27 28 29 29 30 31 32 32 33 34 34 34 34 34 33 33 32 32 31 31 31 31 31 31 31 31 32 33 34 35 37 39 41 44 46 49 52 55 58 60 62 65 66 68 69 70 70 71 71 71 70 70 69 68 67 66 65 63 61 59 57 55 53 51 49 47 45 43 42 42 41 42 42 44 45 47 50 53 55 58 61 63 65 66 66 66 65 63 60 57 54 51 48 45 43 41 39 37 37 36 36 36 37 39 41 43 46 49 52 56 61 65 69 73 76 79 80 80 79 77 74 71 67 62 58 54 50 47 44 42 40 38 37 36 35 34 34 34 34 34 34 35 35 36 37 38 40 41 43 46 48 51 54 57 61 64 67 69 71 72 72 71 69 66 63 59 56 52 49 46 43 41 39 38 36 35 35 34 34 34 34 34 34 34 34 34 33 33
 26 29 31 34 38 41 44 47 50 53 56 59 61 63 65 67 68 68 68 67 65 62 59 55 51 47 43 39 35 32 29 27 25 23 22 21 20 20 19 19 19 19 19 20 20 21 22 23 25 26 28 30 33 35 38 41 43 46 48 50 51 52 51 50 49 47 45 43 41 39 37 36 35 34 33 32 31 31 31 31 31 30 30 30 30 30 30 30 30 29 29 28 28 27 26 26 25 25 24 24 23 23 23 22 22 22 23 23 23 24 25 26 27 29 31 33 35 38 42 45 48 51 54 56 57 57 56 55 53 50 47 44 41 39 36 34 32 30 28 27 26 25 24 23 23 23 22 23 23 23 24 25 26 28 30 32 35 38 41 44 47 50 53 56 58 59 61 61 61 60 59 57 55 52 48 45 41 38 34 31 28 25 23 21 19 17 16 15 14 13 13 12 12 12 12 12 12 12 13 13 14 15 16 18 19 21 22 24 26 27 29 30 30 30 30 29 28 27 26 25 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 16 17 18 19 21 22 23 24 26 26 27 28 28 28 28 28 28 27 27 27 26 26 26 26 25 25 25 26 26 26 27 28 28 29 30 30 31 32 33 33 33 34 34 34 33 33 32 31 30 29 27 26 24 23 22 20 19 18 18 17 17 16 16 16 16 16 17 17 18 19 19 20 21 23 24 26 28 30 32 34 36 38 40 41 42 42 41 40 38 36 33 30 27 24 22 20 18 17 15 14 14 13 12 12 12 12 12 12 12 12 13 14 14 15 17 18 20 22 24
 61 58 55 52 50 48 47 46 46 46 47 48 49 51 53 55 57 59 61 62 62 62 61 59 57 54 51 48 45 42 39 37 36 35 34 34 34 34 34 35 36 37 39 40 42 44 46 48 50 52 55 57 58 60 61 62 62 62 61 61 60 59 58 57 57 56 56 57 57 58 59 60 61 63 64 65 66 66 67 67 67 67 66 65 64 63 62 61 60 59 59 58 58 59 59 60 61 62 64 65 66 68 69 70 70 70 70 69 68 67 65 63 61 59 58 56 55 55 54 55 56 57 58 60 62 64 66 68 70 72 73 74 74 74 73 73 71 70 68 66 64 62 60 59 57 55 54 53 53 52 52 52 53 53 54 55 55 56 56 55 55 54 52 51 50 48 47 45 44 44 43 43 43 44 45 46 48 50 52 55 58 60 62 64 65 65 65 63 61 59 56 53 50 48 45 43 41 39 38 37 36 36 37 38 39 42 44 48 52 56 61 65 69 72 74 75 74 73 71 68 65 61 57 54 50 47 44 41 39 36 34 32 31 30 28 28 27 27 27 27 28 29 31 34 37 40 44 49 54 59 63 68 72 75 78 79 80 80 79 78 76 75 73 71 69 68 67 66 66 65 65 66 66 67 67 67 67 67 66 65 64 62 59 56 54 51 47 44 41 39 36 34 32 30 29 28 27 28 28 29 31 33 36 38 42 45 49 53 57 62 66 70 75 79 82 86 88 90 91 91 90 88 85 81 76 71 65 59 54 48 44 39 36 33 31 29 28 28 28 28 29 31 32 35 37 40 43 47 51 54 58 62 65 68 70 70 70 69 67 64
 22 22 22 22 23 24 25 26 28 29 31 32 33 34 35 35 35 35 34 33 31 30 28 27 25 24 23 23 22 22 22 22 23 23 24 25 26 27 28 29 30 31 32 32 33 34 34 35 35 35 36 36 35 35 35 34 33 32 32 31 30 29 28 27 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 21 21 22 23 23 24 25 27 28 29 30 31 32 33 34 35 35 35 35 35 34 34 33 32 31 30 29 28 28 27 27 27 27 28 28 29 30 31 33 34 36 37 39 40 42 43 45 46 47 47 48 48 47 47 46 44 43 41 39 37 35 33 31 29 28 27 26 25 25 25 26 26 27 28 29 30 31 32 33 33 33 33 33 32 31 30 29 28 27 26 25 25 24 24 24 24 25 25 26 28 29 30 32 33 35 37 38 39 40 40 40 39 38 37 35 34 32 30 28 27 26 25 25 24 24 25 25 26 27 28 29 30 31 32 33 34 35 35 36 37 37 37 37 37 37 37 36 36 35 34 34 33 32 31 30 29 28 28 28 27 27 28 28 28 28 29 29 29 30 30 30 30 30 29 29 29 28 27 27 26 25 25 24 23 23 22 22 21 21 21 21 21 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 24 24 25 26 27 28 30 32 33 35 37 39 41 42 43 44 45 45 45 45 44 43 42 41 39 38 36 34 32 31 29 27 26 25 23 23 22 22 21 22 22 23 25 26 28 30 32 34 36 38 39 40 40 40 39 38 36 35 33 31 29 27 26 24 23 23 22
 44 42 40 39 38 38 38 38 38 38 39 40 41 42 42 43 44 45 45 45 45 44 43 42 41 39 38 36 35 34 34 33 33 33 33 33 33 33 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 41 41 41 41 41 40 40 40 40 40 41 41 42 42 43 43 44 44 44 44 44 44 44 43 43 42 42 41 41 40 40 40 40 40 40 41 42 43 45 46 48 50 52 54 56 58 60 61 62 62 62 61 60 58 56 54 52 49 47 45 43 42 41 40 40 41 42 43 45 48 50 53 57 60 64 67 71 74 77 80 82 83 84 84 83 82 80 78 75 71 68 64 60 57 54 51 48 46 44 43 42 41 41 41 41 41 42 42 42 42 42 42 42 42 42 41 41 41 41 41 42 42 43 44 45 46 47 49 51 53 54 56 57 59 59 60 60 60 59 58 57 55 53 52 50 48 46 45 43 42 41 41 41 41 41 42 43 44 45 46 47 48 48 49 49 49 48 48 47 46 45 44 44 43 42 41 40 39 38 37 36 35 35 34 33 33 33 33 34 35 36 38 40 42 44 47 49 51 53 55 57 58 58 59 59 58 58 57 56 55 54 53 51 50 49 48 48 47 46 46 45 45 45 44 44 43 42 41 40 39 38 37 35 34 33 31 30 29 28 28 27 27 28 29 30 32 35 38 41 45 50 54 59 64 69 73 77 81 83 85 86 85 84 82 79 75 71 67 62 58 53 49 45 41 38 35 33 31 29 28 28 28 29 30 31 33 36 38 41 44 47 49 52 54 56 58 59 59 59 58 56 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
 52 53 53 54 55 55 56 58 59 60 61 62 63 64 65 66 66 66 65 65 64 62 61 59 58 56 55 54 53 53 52 52 53 53 54 54 55 56 56 57 58 58 59 60 60 61 61 62 62 62 62 63 62 62 62 62 61 60 60 59 58 58 57 57 57 57 57 57 56 56 56 55 55 54 53 52 51 51 50 49 49 48 48 48 48 48 48 49 50 50 51 52 54 55 56 57 57 58 58 58 58 58 58 58 57 57 56 56 55 55 54 54 54 55 55 56 57 59 60 62 64 66 67 68 69 69 69 69 68 67 66 65 64 62 61 60 58 57 56 55 54 53 53 52 51 51 51 51 51 51 51 52 53 55 56 58 60 62 64 66 67 68 69 69 69 69 69 68 67 66 65 64 62 61 60 60 59 58 58 57 57 57 57 57 57 57 57 57 57 57 56 56 56 55 54 54 53 52 51 51 50 49 49 48 48 48 49 50 51 52 53 55 57 58 60 61 62 63 64 64 65 65 64 64 64 64 63 62 62 61 60 60 59 58 56 55 54 53 51 50 49 47 47 46 46 46 47 47 48 50 51 53 54 56 57 59 60 61 63 63 64 64 64 64 63 62 61 60 58 57 56 54 53 52 52 51 51 50 50 50 51 51 51 52 52 53 53 53 53 52 52 51 50 49 48 46 45 45 44 44 44 44 44 45 46 46 47 48 50 51 52 53 54 56 57 58 59 60 61 62 63 63 63 63 63 62 60 59 57 55 53 52 50 49 47 47 46 46 46 46 46 47 47 48 48 49 49 50 50 51 51 51 51 51 51 51 51 51 52 52
 26 29 32 36 41 46 51 56 60 63 64 62 59 54 49 43 38 32 28 24 20 17 15 13 11 10 9 9 8 8 9 9 9 10 11 11 12 13 13 14 15 16 16 17 18 18 19 19 19 19 19 19 19 19 18 17 16 15 14 13 12 11 11 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 19 20 22 23 25 27 28 30 31 32 33 33 33 32 31 29 28 26 24 23 21 20 18 17 16 15 14 13 12 12 11 10 10 10 9 9 9 9 9 10 11 12 13 14 16 18 21 23 25 28 30 32 34 35 35 35 35 34 32 30 28 26 24 22 20 18 16 14 13 12 11 10 9 9 8 8 9 9 10 12 14 16 19 23 28 33 40 47 55 63 71 76 78 77 72 65 58 50 43 37 31 27 24 21 19 17 16 15 14 14 13 13 13 13 12 12 12 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 9 9 10 10 11 12 13 13 14 14 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 18 18 19 19 20 20 20 21 21 20 20 19 19 18 17 16 15 14 13 12 11 10 9 9 8 7 7 7 7 7 7 8 9 10 11 12 13 15 16 18 20 22 24 26 28 30 31 32 32 32 31 30 28 26 23 21 19 17 15 13 11 10 9 8 8 7 7 7 8 8 8 9 10 10 11 12 12 13 13 14 14 14 15 15 16 16 17 18 19 20 21 23
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 10 10 10 9 9 8 8 8 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 16 16 15 14 13 12 10 9 8 8 7 6 6 6 6 5 5 5 5 6 6 6 6 7 7 8 8 9 10 11 12 13 14 15 16 16 17 17 17 17 17 16 15 15 14 13 13 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 16 17 17 18 18 18 19 19 19 18 18 18 17 17 16 16 15 15 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 15 16 16 16 16 16 15 14 13 12 11 10 10 9 8 8 8 8 7 7 8 8 8 9 9 10 10 11 12 12 13 13 13 13 12 12 11 10 9 9 8 7 7 7 6 6 6 6 6 6 6 7 7 8 9 10 11 13 14 15 16 17 17 16 15 14 13 12 11 10 9 8 8 7 7 6 6 6 6 6 5 5 5 5 6 6 6 6 6 7 7 8 9 9 10 11 13 14 15 16 17 18 18 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 12 12 13 14 14 14 14 14 14 13 12 11 10 9 8 8 7 7 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 10 10 10
 95 94 94 94 94 94 95 95 96 97 97 97 97 96 95 93 90 86 82 78 73 68 63 59 55 51 48 46 44 44 44 45 46 47 49 51 53 56 58 60 63 65 67 70 72 73 75 77 78 79 79 79 79 78 77 75 72 70 67 64 61 58 55 53 51 50 49 49 49 49 50 50 51 52 54 55 56 58 59 61 63 65 67 70 72 75 77 80 83 85 87 89 91 92 92 92 92 91 90 88 86 84 81 79 76 73 71 68 65 62 60 57 55 53 52 51 51 52 53 55 57 60 64 67 71 75 79 82 86 89 92 94 96 97 97 97 96 95 93 90 87 84 80 76 72 68 64 60 56 53 50 48 47 47 47 49 51 54 57 61 65 69 73 77 81 84 87 90 92 93 95 96 96 97 97 97 97 98 98 98 99 100 100 101 101 101 101 101 100 98 96 93 90 87 83 80 76 71 67 63 59 56 53 50 47 46 45 45 45 47 48 51 53 56 59 62 64 67 68 70 71 72 72 72 72 72 71 70 69 67 66 64 62 61 59 57 54 52 50 49 47 46 45 45 45 46 47 49 51 54 57 60 63 66 69 72 75 78 81 85 88 91 94 97 100 102 104 105 106 107 106 105 103 101 98 95 92 89 85 81 78 74 71 68 65 61 58 56 53 50 48 46 44 43 42 41 41 42 44 46 49 52 56 60 65 69 74 78 82 86 89 92 95 96 98 98 98 96 95 92 89 85 81 77 72 68 63 58 54 50 47 44 42 41 41 42 43 46 49 52 56 60 65 69 74 78 83 87 91 94 96 98 99 100 100 100 99 98 97 96
 36 35 34 33 33 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 32 32 33 33 33 33 33 33 32 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 23 23 23 24 25 26 27 28 30 32 33 34 35 36 36 36 36 35 35 34 33 32 32 31 31 31 31 31 32 32 34 35 36 38 39 41 42 43 44 44 44 43 42 40 38 36 34 32 30 28 26 25 23 22 21 20 20 20 20 21 22 23 25 28 30 33 36 39 41 43 44 45 46 46 45 45 44 42 41 39 38 36 34 33 31 29 28 26 25 24 22 21 20 20 19 19 19 19 20 21 22 23 24 26 27 28 30 31 32 33 34 35 36 37 37 38 39 40 41 41 42 43 43 44 44 44 44 44 44 43 43 42 41 40 39 37 36 35 33 32 31 29 28 26 25 23 22 21 20 20 19 19 19 19 20 20 21 22 22 23 24 24 25 26 27 27 28 29 30 31 31 32 33 34 34 34 34 34 34 33 31 30 28 27 25 23 22 21 20 20 20 20 21 22 23 24 25 27 28 30 32 34 35 37 39 40 41 42 42 42 42 41 41 40 39 38 37 36 36 36 35 35 36 36 37 37 38 38 39 39 39 39 38 37 36 34 32 31 29 27 26 25 24 24 24 24 25 25 26 27 28 29 31 32 33 35 36 38 39 41 42 43 44 45 45 45 45 44 43 42 40 39 37 35 33 32 30 29 29 28 28 28 29 29 30 31 31 32 33 34 35 36 36 37 38 38 38 38 38 38 38 37 36
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 30 29 27 26 26 26 26 26 27 28 29 30 31 31 32 32 31 30 29 27 25 23 21 19 17 15 14 13 13 13 13 14 15 16 18 19 21 23 25 27 29 31 33 35 37 38 39 39 39 39 38 37 35 34 31 29 27 25 23 21 19 17 16 15 15 15 15 15 16 16 17 18 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 25 26 27 28 30 31 33 34 35 36 37 38 38 38 37 36 34 32 31 28 26 24 22 21 19 18 16 16 15 15 16 17 18 20 22 25 28 32 35 39 43 47 51 54 57 59 59 59 58 56 53 49 46 42 38 34 30 27 24 21 19 17 16 15 14 14 14 15 16 17 19 22 24 27 30 32 35 37 38 39 39 39 39 38 37 36 36 35 35 35 35 36 37 38 40 41 43 45 47 48 49 49 48 46 44 41 38 35 32 28 25 23 20 18 16 14 13 12 12 12 12 13 14 16 18 20 23 25 28 30 32 33 35 36 36 36 36 35 34 33 31 30 29 27 25 24 22 20 19 17 16 14 13 12 11 11 11 11 12 13 14 16 17 20 22 24 27 30 33 35 38 41 43 45 47 48 49 50 50 49 49 48 47 45 44 43 42 41 40 38 37 36 35 34 33 31 30 28 27 25 23 21 19 18 16 14 13 12 11 11 11 11 12 13 14 16 18 20 23 26 29 32 36 39 43 47 50 53 55 56 56 56 54 51 48 44 40 36 32 28 24 21 18 16 14 12 12 11 11 12 13 14 16 18 21 24 27 30 34 38 41 44 47 48 49 49 47 45 43 40 37 34 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
 32 31 30 29 28 27 25 24 23 22 21 20 20 19 18 18 17 17 16 15 15 14 13 13 12 12 12 12 12 12 12 13 14 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 30 31 31 30 29 28 26 24 22 20 18 16 14 13 12 11 11 11 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 24 24 25 25 25 25 25 26 26 27 28 29 31 33 35 37 40 43 46 48 51 53 53 53 51 48 44 40 35 30 26 22 18 15 13 12 11 10 10 10 10 11 11 12 13 14 15 17 18 19 21 22 24 26 27 29 30 32 33 33 34 34 33 32 30 28 26 23 21 18 16 15 13 12 11 11 11 11 11 11 12 12 13 14 14 15 16 18 19 21 23 25 27 29 32 34 36 38 39 40 40 39 37 36 34 32 30 28 26 24 23 22 20 19 18 18 17 16 16 15 15 15 15 15 15 16 16 17 18 19 21 22 23 23 24 24 25 25 25 24 24 24 23 23 22 21 20 20 19 18 17 16 15 14 14 13 12 12 12 12 13 14 16 18 21 24 28 32 37 42 46 50 54 56 58 58 58 56 54 52 49 47 45 42 41 39 37 36 35 34 34 33 32 31 30 29 28 27 26 24 23 21 20 19 17 16 15 14 13 12 11 11 11 12 12 14 15 18 21 24 27 31 35 38 40 41 42 42 40 39 36 34 32 29 27 25 23 21 19 18 17 16 15 14 13 12 12 11 11 11 11 12 13 14 15 16 17 19 20 22 23 24 25 26 27 28 28 29 30 31 31 32 32 33 33 33 33 32
 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 6 6 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 7 7 7 7 8 7 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 5 6 6 6 6 7 6 6 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 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 6 6 7 7
 70 70 70 71 71 71 71 71 70 70 69 68 66 64 61 58 55 51 48 44 40 36 33 30 27 26 24 24 24 25 27 29 32 36 40 44 49 54 59 65 70 75 80 85 89 92 94 95 94 92 89 84 79 73 67 60 54 48 42 37 33 29 26 24 23 23 24 25 27 30 33 36 40 45 49 54 58 62 66 69 71 71 71 70 68 65 62 59 56 53 50 48 47 45 44 44 44 44 44 45 46 47 48 49 50 50 50 49 48 46 43 40 37 34 31 29 26 25 24 24 25 26 27 29 31 33 35 38 40 42 45 47 49 51 52 54 55 55 56 56 55 54 53 51 49 47 44 41 39 36 33 31 29 28 27 27 28 28 29 31 32 33 34 36 37 37 38 39 39 40 40 40 41 42 42 43 44 46 47 49 51 54 56 59 61 64 66 67 69 69 69 68 66 64 61 57 54 50 46 42 39 36 33 31 29 28 28 28 30 32 35 39 44 49 55 61 68 75 81 88 94 99 102 105 105 104 101 97 92 86 80 73 66 60 54 49 44 39 35 32 30 28 27 27 28 29 31 34 38 42 46 50 54 58 61 63 65 66 66 66 66 65 65 64 64 64 64 64 65 66 67 69 70 72 73 75 75 75 75 73 71 68 65 62 58 54 50 47 43 39 36 33 31 29 27 26 26 26 27 29 31 33 35 38 40 42 43 45 46 46 46 47 46 46 46 45 45 44 43 42 41 40 39 38 37 35 34 32 30 29 27 26 26 25 26 26 28 30 32 35 37 40 43 46 49 52 54 57 59 61 63 65 66 67 68 69 69 69 70 70
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 27 27 28 28 29 29 29 28 28 27 26 25 25 24 23 23 22 22 21 21 22 22 23 24 25 28 30 34 38 42 46 49 52 54 55 55 55 54 52 50 49 47 45 43 42 40 39 38 36 35 35 34 33 32 32 31 31 31 31 31 31 32 33 35 37 39 42 44 46 47 48 48 47 46 44 43 41 39 37 35 34 33 32 31 30 30 30 29 30 30 30 31 31 32 33 34 35 35 36 37 38 38 39 40 41 41 42 43 43 43 44 44 43 43 42 41 39 38 36 35 33 31 30 28 27 26 25 24 23 22 22 22 22 22 22 22 23 24 25 26 28 29 31 34 36 39 41 43 44 45 45 43 41 38 35 32 30 28 26 25 24 23 23 23 23 23 24 25 26 27 28 29 31 32 34 35 36 37 37 38 38 37 37 37 36 36 36 36 36 37 37 38 40 42 44 46 48 50 52 54 55 54 53 50 47 43 39 35 32 29 27 26 25 24 24 23 24 24 25 25 26 27 28 30 31 33 35 37 39 41 43 46 48 50 52 53 53 53 52 51 48 46 43 40 38 36 35 34 34 34 34 35 35 36 37 37 38 39 40 40 40 40 40 39 39 37 36 35 33 32 30 29 27 26 25 24 24 23 23 23 23 23 23 23 24 24 25 26 27 27 28 29 30 31 33 34 36 37 39 41 43 44 45 45 45 44 43 41 39 37 36 34 32 30 29 27 26 25 24 23 22 21 21 20 20 20 20 21 21 22 24 26 28 31 34 37 40 42 43 43 42 41 39 36 34 32 30 28 26 25 24 24 23 23 23 23 24 24 25 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

